{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.5iaBabYZ/b1/pynx_2024.1.1-2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.5iaBabYZ/b2/pynx_2024.1.1-2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n 8260c4b070aeab3cea8f5d578a6d97a9 22876 science optional pynx_2024.1.1-2_all.deb\n 0f76778dd0cc7f240d230d958887a0c5 75250748 doc optional python-pynx-doc_2024.1.1-2_all.deb\n- 251015a8915586f7565c80a14391a69d 378360 debug optional python3-pynx-dbgsym_2024.1.1-2_i386.deb\n- 01e4ceb3bb125e7718927506995d3ccd 597816 python optional python3-pynx_2024.1.1-2_i386.deb\n+ 21547562c368f5d922e468cdd5a03ad8 375028 debug optional python3-pynx-dbgsym_2024.1.1-2_i386.deb\n+ 457b1c6d2020ef3b1ec15ef1fe344bdd 596056 python optional python3-pynx_2024.1.1-2_i386.deb\n"}, {"source1": "python3-pynx_2024.1.1-2_i386.deb", "source2": "python3-pynx_2024.1.1-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-01-09 15:07:21.000000 debian-binary\n -rw-r--r-- 0 0 0 9816 2025-01-09 15:07:21.000000 control.tar.xz\n--rw-r--r-- 0 0 0 587808 2025-01-09 15:07:21.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 586048 2025-01-09 15:07:21.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: python3-pynx\n Source: pynx\n Version: 2024.1.1-2\n Architecture: i386\n Maintainer: Debian PaN Maintainers \n-Installed-Size: 4811\n+Installed-Size: 4815\n 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)\n Suggests: python-pynx-doc\n Section: python\n Priority: optional\n Homepage: https://gitlab.esrf.fr/favre/PyNX\n Description: Python tools for Nano-structures Crystallography (Python 3)\n PyNX stands for *Python tools for Nano-structures Crystallography*.\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -304,15 +304,15 @@\n -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\n -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\n -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\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/scattering/\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/python3/dist-packages/pynx/scattering/test/\n"}, {"source1": "./usr/lib/python3/dist-packages/pynx/scattering/cpu.cpython-312-i386-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/pynx/scattering/cpu.cpython-312-i386-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -2,20 +2,20 @@\n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n LOAD 0x000000 0x00000000 0x00000000 0x01640 0x01640 R 0x1000\n- LOAD 0x002000 0x00002000 0x00002000 0x16518 0x16518 R E 0x1000\n- LOAD 0x019000 0x00019000 0x00019000 0x03d84 0x03d84 R 0x1000\n+ LOAD 0x002000 0x00002000 0x00002000 0x16ad8 0x16ad8 R E 0x1000\n+ LOAD 0x019000 0x00019000 0x00019000 0x03c98 0x03c98 R 0x1000\n LOAD 0x01ceb8 0x0001deb8 0x0001deb8 0x00680 0x00810 RW 0x1000\n DYNAMIC 0x01cec0 0x0001dec0 0x0001dec0 0x000e0 0x000e0 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n- GNU_EH_FRAME 0x01abd4 0x0001abd4 0x0001abd4 0x00204 0x00204 R 0x4\n+ GNU_EH_FRAME 0x01abd4 0x0001abd4 0x0001abd4 0x0020c 0x0020c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x01ceb8 0x0001deb8 0x0001deb8 0x00148 0x00148 R 0x1\n \n Section to Segment mapping:\n Segment Sections...\n 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt \n 01 .init .plt .plt.got .text .fini \n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -10,19 +10,19 @@\n [ 5] .gnu.version VERSYM 00000fb6 000fb6 0000d0 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00001088 001088 000040 00 A 4 1 4\n [ 7] .rel.dyn REL 000010c8 0010c8 000310 08 A 3 0 4\n [ 8] .rel.plt REL 000013d8 0013d8 000268 08 AI 3 21 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 0004e0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00002500 002500 000008 08 AX 0 0 8\n- [12] .text PROGBITS 00002520 002520 015fe4 00 AX 0 0 32\n- [13] .fini PROGBITS 00018504 018504 000014 00 AX 0 0 4\n- [14] .rodata PROGBITS 00019000 019000 001bd1 00 A 0 0 32\n- [15] .eh_frame_hdr PROGBITS 0001abd4 01abd4 000204 00 A 0 0 4\n- [16] .eh_frame PROGBITS 0001add8 01add8 001fac 00 A 0 0 4\n+ [12] .text PROGBITS 00002520 002520 0165a4 00 AX 0 0 32\n+ [13] .fini PROGBITS 00018ac4 018ac4 000014 00 AX 0 0 4\n+ [14] .rodata PROGBITS 00019000 019000 001bd4 00 A 0 0 32\n+ [15] .eh_frame_hdr PROGBITS 0001abd4 01abd4 00020c 00 A 0 0 4\n+ [16] .eh_frame PROGBITS 0001ade0 01ade0 001eb8 00 A 0 0 4\n [17] .init_array INIT_ARRAY 0001deb8 01ceb8 000004 04 WA 0 0 4\n [18] .fini_array FINI_ARRAY 0001debc 01cebc 000004 04 WA 0 0 4\n [19] .dynamic DYNAMIC 0001dec0 01cec0 0000e0 08 WA 4 0 4\n [20] .got PROGBITS 0001dfa0 01cfa0 000054 04 WA 0 0 4\n [21] .got.plt PROGBITS 0001dff4 01cff4 000140 04 WA 0 0 4\n [22] .data PROGBITS 0001e140 01d140 0003f8 00 WA 0 0 32\n [23] .bss NOBITS 0001e540 01d538 000188 00 WA 0 0 32\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -95,13 +95,13 @@\n 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetDict\n 92: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr\n 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc\n 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack\n 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCode_NewEmpty\n 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack\n- 98: 00004660 1048 FUNC GLOBAL DEFAULT 12 c_fhkl_cpu\n- 99: 00004ed0 1527 FUNC GLOBAL DEFAULT 12 c_fhkl_grazing_cpu\n- 100: 0000453b 32 FUNC GLOBAL DEFAULT 12 PyInit_cpu\n- 101: 000054d0 1534 FUNC GLOBAL DEFAULT 12 c_fhklo_grazing_cpu\n- 102: 00004a80 1094 FUNC GLOBAL DEFAULT 12 c_fhklo_cpu\n+ 98: 00004620 1008 FUNC GLOBAL DEFAULT 12 c_fhkl_cpu\n+ 99: 00004e40 1479 FUNC GLOBAL DEFAULT 12 c_fhkl_grazing_cpu\n+ 100: 000044fe 32 FUNC GLOBAL DEFAULT 12 PyInit_cpu\n+ 101: 00005410 1527 FUNC GLOBAL DEFAULT 12 c_fhklo_grazing_cpu\n+ 102: 00004a10 1070 FUNC GLOBAL DEFAULT 12 c_fhklo_cpu\n 103: 0001e560 4 OBJECT GLOBAL DEFAULT 23 __pyx_module_is_main_pynx__scattering__cpu\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -1,13 +1,13 @@\n \n Dynamic section at offset 0x1cec0 contains 24 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x0000000c (INIT) 0x2000\n- 0x0000000d (FINI) 0x18504\n+ 0x0000000d (FINI) 0x18ac4\n 0x00000019 (INIT_ARRAY) 0x1deb8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1debc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x844\n 0x00000006 (SYMTAB) 0x1c4\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 29dc79ec71661dffcb08ba33ece8875adcc1411c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 529e36015b1c947b99600295fa6d75047dadd5d8\n"}, {"source1": "readelf --wide --debug-dump=frames {}", "source2": "readelf --wide --debug-dump=frames {}", "unified_diff": "@@ -1,78 +1,79 @@\n Contents of the .eh_frame_hdr section:\n \n Version: 1\n Pointer Encoding Format: 0x1b (sdata4, pcrel)\n Count Encoding Format: 0x3 (udata4, absolute)\n Table Encoding Format: 0x3b (sdata4, datarel)\n- Start of frame section: 0x200 (offset: 0x1add8)\n- Entries in search table: 0x3f\n- 0xfffffffffffe744c (offset: 0x2020) -> 0x21c fde=[ 18]\n- 0xfffffffffffe792c (offset: 0x2500) -> 0x240 fde=[ 3c]\n- 0xfffffffffffe794c (offset: 0x2520) -> 0x6ac fde=[ 4a8]\n- 0xfffffffffffe79da (offset: 0x25ae) -> 0x714 fde=[ 510]\n- 0xfffffffffffe7b7a (offset: 0x274e) -> 0xae8 fde=[ 8e4]\n- 0xfffffffffffe7cdb (offset: 0x28af) -> 0xb4c fde=[ 948]\n- 0xfffffffffffe7df4 (offset: 0x29c8) -> 0xc78 fde=[ a74]\n- 0xfffffffffffe7e94 (offset: 0x2a68) -> 0xd60 fde=[ b5c]\n- 0xfffffffffffe87fa (offset: 0x33ce) -> 0x18cc fde=[ 16c8]\n- 0xfffffffffffe9967 (offset: 0x453b) -> 0x2144 fde=[ 1f40]\n- 0xfffffffffffe9a8c (offset: 0x4660) -> 0x254 fde=[ 50]\n- 0xfffffffffffe9eac (offset: 0x4a80) -> 0x2a8 fde=[ a4]\n- 0xfffffffffffea2fc (offset: 0x4ed0) -> 0x2fc fde=[ f8]\n- 0xfffffffffffea8fc (offset: 0x54d0) -> 0x350 fde=[ 14c]\n- 0xfffffffffffeaefa (offset: 0x5ace) -> 0x3a4 fde=[ 1a0]\n- 0xfffffffffffeaf0c (offset: 0x5ae0) -> 0x3b8 fde=[ 1b4]\n- 0xfffffffffffeaf2c (offset: 0x5b00) -> 0x3cc fde=[ 1c8]\n- 0xfffffffffffeaf4c (offset: 0x5b20) -> 0x3e0 fde=[ 1dc]\n- 0xfffffffffffeaf6c (offset: 0x5b40) -> 0x3f4 fde=[ 1f0]\n- 0xfffffffffffeaf9c (offset: 0x5b70) -> 0x408 fde=[ 204]\n- 0xfffffffffffeafdc (offset: 0x5bb0) -> 0x434 fde=[ 230]\n- 0xfffffffffffeb01c (offset: 0x5bf0) -> 0x460 fde=[ 25c]\n- 0xfffffffffffeb10c (offset: 0x5ce0) -> 0x4d8 fde=[ 2d4]\n- 0xfffffffffffeb15c (offset: 0x5d30) -> 0x510 fde=[ 30c]\n- 0xfffffffffffeb334 (offset: 0x5f08) -> 0x608 fde=[ 404]\n- 0xfffffffffffeb35c (offset: 0x5f30) -> 0x634 fde=[ 430]\n- 0xfffffffffffeb404 (offset: 0x5fd8) -> 0x678 fde=[ 474]\n- 0xfffffffffffeb444 (offset: 0x6018) -> 0x7d0 fde=[ 5cc]\n- 0xfffffffffffeb5bc (offset: 0x6190) -> 0x8a8 fde=[ 6a4]\n- 0xfffffffffffeb604 (offset: 0x61d8) -> 0x8e0 fde=[ 6dc]\n- 0xfffffffffffeb66c (offset: 0x6240) -> 0x918 fde=[ 714]\n- 0xfffffffffffeb7dc (offset: 0x63b0) -> 0x9a0 fde=[ 79c]\n- 0xfffffffffffec0dc (offset: 0x6cb0) -> 0xc00 fde=[ 9fc]\n- 0xfffffffffffec24c (offset: 0x6e20) -> 0xd08 fde=[ b04]\n- 0xfffffffffffec30c (offset: 0x6ee0) -> 0xdec fde=[ be8]\n- 0xfffffffffffec32c (offset: 0x6f00) -> 0xe00 fde=[ bfc]\n- 0xfffffffffffec3cc (offset: 0x6fa0) -> 0xe60 fde=[ c5c]\n- 0xfffffffffffec44c (offset: 0x7020) -> 0xeb4 fde=[ cb0]\n- 0xfffffffffffec824 (offset: 0x73f8) -> 0xf2c fde=[ d28]\n- 0xfffffffffffec8fc (offset: 0x74d0) -> 0xfa4 fde=[ da0]\n- 0xfffffffffffec964 (offset: 0x7538) -> 0xfd8 fde=[ dd4]\n- 0xfffffffffffeca04 (offset: 0x75d8) -> 0x1014 fde=[ e10]\n- 0xfffffffffffeca94 (offset: 0x7668) -> 0x1054 fde=[ e50]\n- 0xfffffffffffecb24 (offset: 0x76f8) -> 0x1094 fde=[ e90]\n- 0xfffffffffffecbdc (offset: 0x77b0) -> 0x10e8 fde=[ ee4]\n- 0xfffffffffffecc94 (offset: 0x7868) -> 0x113c fde=[ f38]\n- 0xfffffffffffecd34 (offset: 0x7908) -> 0x1184 fde=[ f80]\n- 0xfffffffffffecddc (offset: 0x79b0) -> 0x11c8 fde=[ fc4]\n- 0xfffffffffffed0dc (offset: 0x7cb0) -> 0x1234 fde=[ 1030]\n- 0xfffffffffffed78c (offset: 0x8360) -> 0x12e0 fde=[ 10dc]\n- 0xfffffffffffeddfc (offset: 0x89d0) -> 0x13b0 fde=[ 11ac]\n- 0xfffffffffffee02c (offset: 0x8c00) -> 0x1430 fde=[ 122c]\n- 0xfffffffffffee38c (offset: 0x8f60) -> 0x14f8 fde=[ 12f4]\n- 0xfffffffffffee3dc (offset: 0x8fb0) -> 0x1538 fde=[ 1334]\n- 0xfffffffffffeea5c (offset: 0x9630) -> 0x1644 fde=[ 1440]\n- 0xfffffffffffeedbc (offset: 0x9990) -> 0x16c0 fde=[ 14bc]\n- 0xfffffffffffefa44 (offset: 0xa618) -> 0x2024 fde=[ 1e20]\n- 0xffffffffffff2b84 (offset: 0xd758) -> 0x206c fde=[ 1e68]\n- 0xffffffffffff681c (offset: 0x113f0) -> 0x20b4 fde=[ 1eb0]\n- 0xffffffffffffa094 (offset: 0x14c68) -> 0x20fc fde=[ 1ef8]\n- 0xffffffffffffd90e (offset: 0x184e2) -> 0x2168 fde=[ 1f64]\n- 0xffffffffffffd912 (offset: 0x184e6) -> 0x217c fde=[ 1f78]\n- 0xffffffffffffd91c (offset: 0x184f0) -> 0x2190 fde=[ 1f8c]\n+ Start of frame section: 0x208 (offset: 0x1ade0)\n+ Entries in search table: 0x40\n+ 0xfffffffffffe744c (offset: 0x2020) -> 0x224 fde=[ 18]\n+ 0xfffffffffffe792c (offset: 0x2500) -> 0x248 fde=[ 3c]\n+ 0xfffffffffffe794c (offset: 0x2520) -> 0x6b4 fde=[ 4a8]\n+ 0xfffffffffffe79da (offset: 0x25ae) -> 0x71c fde=[ 510]\n+ 0xfffffffffffe7b79 (offset: 0x274d) -> 0xa08 fde=[ 7fc]\n+ 0xfffffffffffe7cef (offset: 0x28c3) -> 0xa6c fde=[ 860]\n+ 0xfffffffffffe7e08 (offset: 0x29dc) -> 0xb98 fde=[ 98c]\n+ 0xfffffffffffe7ea7 (offset: 0x2a7b) -> 0xc70 fde=[ a64]\n+ 0xfffffffffffe87bd (offset: 0x3391) -> 0x17cc fde=[ 15c0]\n+ 0xfffffffffffe992a (offset: 0x44fe) -> 0x2044 fde=[ 1e38]\n+ 0xfffffffffffe9a4c (offset: 0x4620) -> 0x25c fde=[ 50]\n+ 0xfffffffffffe9e3c (offset: 0x4a10) -> 0x2b0 fde=[ a4]\n+ 0xfffffffffffea26c (offset: 0x4e40) -> 0x304 fde=[ f8]\n+ 0xfffffffffffea83c (offset: 0x5410) -> 0x358 fde=[ 14c]\n+ 0xfffffffffffeae33 (offset: 0x5a07) -> 0x3ac fde=[ 1a0]\n+ 0xfffffffffffeae4c (offset: 0x5a20) -> 0x3c0 fde=[ 1b4]\n+ 0xfffffffffffeae6c (offset: 0x5a40) -> 0x3d4 fde=[ 1c8]\n+ 0xfffffffffffeae8c (offset: 0x5a60) -> 0x3e8 fde=[ 1dc]\n+ 0xfffffffffffeaeac (offset: 0x5a80) -> 0x3fc fde=[ 1f0]\n+ 0xfffffffffffeaedc (offset: 0x5ab0) -> 0x410 fde=[ 204]\n+ 0xfffffffffffeaf1c (offset: 0x5af0) -> 0x43c fde=[ 230]\n+ 0xfffffffffffeaf5c (offset: 0x5b30) -> 0x468 fde=[ 25c]\n+ 0xfffffffffffeb04c (offset: 0x5c20) -> 0x4e0 fde=[ 2d4]\n+ 0xfffffffffffeb09c (offset: 0x5c70) -> 0x518 fde=[ 30c]\n+ 0xfffffffffffeb27c (offset: 0x5e50) -> 0x610 fde=[ 404]\n+ 0xfffffffffffeb2ac (offset: 0x5e80) -> 0x63c fde=[ 430]\n+ 0xfffffffffffeb35c (offset: 0x5f30) -> 0x680 fde=[ 474]\n+ 0xfffffffffffeb3ac (offset: 0x5f80) -> 0x7d8 fde=[ 5cc]\n+ 0xfffffffffffeb52c (offset: 0x6100) -> 0x8b0 fde=[ 6a4]\n+ 0xfffffffffffeb57c (offset: 0x6150) -> 0x8e8 fde=[ 6dc]\n+ 0xfffffffffffeb5ec (offset: 0x61c0) -> 0x920 fde=[ 714]\n+ 0xfffffffffffeb77c (offset: 0x6350) -> 0x9a8 fde=[ 79c]\n+ 0xfffffffffffebf7c (offset: 0x6b50) -> 0xb20 fde=[ 914]\n+ 0xfffffffffffec0fc (offset: 0x6cd0) -> 0xc28 fde=[ a1c]\n+ 0xfffffffffffec1bc (offset: 0x6d90) -> 0xcfc fde=[ af0]\n+ 0xfffffffffffec1dc (offset: 0x6db0) -> 0xd10 fde=[ b04]\n+ 0xfffffffffffec27c (offset: 0x6e50) -> 0xd70 fde=[ b64]\n+ 0xfffffffffffec30c (offset: 0x6ee0) -> 0xdc4 fde=[ bb8]\n+ 0xfffffffffffec6ec (offset: 0x72c0) -> 0xe3c fde=[ c30]\n+ 0xfffffffffffec7dc (offset: 0x73b0) -> 0xeb4 fde=[ ca8]\n+ 0xfffffffffffec85c (offset: 0x7430) -> 0xee8 fde=[ cdc]\n+ 0xfffffffffffec90c (offset: 0x74e0) -> 0xf24 fde=[ d18]\n+ 0xfffffffffffec9ac (offset: 0x7580) -> 0xf64 fde=[ d58]\n+ 0xfffffffffffeca4c (offset: 0x7620) -> 0xfa4 fde=[ d98]\n+ 0xfffffffffffecb0c (offset: 0x76e0) -> 0xff8 fde=[ dec]\n+ 0xfffffffffffecbcc (offset: 0x77a0) -> 0x104c fde=[ e40]\n+ 0xfffffffffffecc7c (offset: 0x7850) -> 0x1094 fde=[ e88]\n+ 0xfffffffffffecd2c (offset: 0x7900) -> 0x10d8 fde=[ ecc]\n+ 0xfffffffffffecffc (offset: 0x7bd0) -> 0x1144 fde=[ f38]\n+ 0xfffffffffffed65c (offset: 0x8230) -> 0x11ec fde=[ fe0]\n+ 0xfffffffffffedcec (offset: 0x88c0) -> 0x12b0 fde=[ 10a4]\n+ 0xfffffffffffedf0c (offset: 0x8ae0) -> 0x1330 fde=[ 1124]\n+ 0xfffffffffffee26c (offset: 0x8e40) -> 0x13f8 fde=[ 11ec]\n+ 0xfffffffffffee2bc (offset: 0x8e90) -> 0x1438 fde=[ 122c]\n+ 0xfffffffffffee97c (offset: 0x9550) -> 0x1544 fde=[ 1338]\n+ 0xfffffffffffeecec (offset: 0x98c0) -> 0x15c0 fde=[ 13b4]\n+ 0xfffffffffffef96c (offset: 0xa540) -> 0x1f24 fde=[ 1d18]\n+ 0xffffffffffff2b9c (offset: 0xd770) -> 0x1f6c fde=[ 1d60]\n+ 0xffffffffffff6b4c (offset: 0x11720) -> 0x1fb4 fde=[ 1da8]\n+ 0xffffffffffffa50c (offset: 0x150e0) -> 0x1ffc fde=[ 1df0]\n+ 0xffffffffffffdecc (offset: 0x18aa0) -> 0x2068 fde=[ 1e5c]\n+ 0xffffffffffffded0 (offset: 0x18aa4) -> 0x207c fde=[ 1e70]\n+ 0xffffffffffffded4 (offset: 0x18aa8) -> 0x2090 fde=[ 1e84]\n+ 0xffffffffffffdedc (offset: 0x18ab0) -> 0x20a4 fde=[ 1e98]\n \n Contents of the .eh_frame section:\n \n \n 00000000 00000014 00000000 CIE\n Version: 1\n Augmentation: \"zR\"\n@@ -93,615 +94,615 @@\n 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)\n \n 0000003c 00000010 00000040 FDE cie=00000000 pc=00002500..00002508\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000050 00000050 00000054 FDE cie=00000000 pc=00004660..00004a78\n- DW_CFA_advance_loc: 1 to 00004661\n+00000050 00000050 00000054 FDE cie=00000000 pc=00004620..00004a10\n+ DW_CFA_advance_loc: 12 to 0000462c\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00004662\n+ DW_CFA_advance_loc: 1 to 0000462d\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00004663\n+ DW_CFA_advance_loc: 1 to 0000462e\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00004664\n+ DW_CFA_advance_loc: 1 to 0000462f\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 00004675\n+ DW_CFA_advance_loc: 8 to 00004637\n DW_CFA_def_cfa_offset: 368\n- DW_CFA_advance_loc2: 959 to 00004a34\n+ DW_CFA_advance_loc2: 910 to 000049c5\n DW_CFA_def_cfa_offset: 380\n- DW_CFA_advance_loc: 1 to 00004a35\n+ DW_CFA_advance_loc: 9 to 000049ce\n DW_CFA_def_cfa_offset: 384\n- DW_CFA_advance_loc: 11 to 00004a40\n+ DW_CFA_advance_loc: 11 to 000049d9\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00004a41\n+ DW_CFA_advance_loc: 1 to 000049da\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00004a42\n+ DW_CFA_advance_loc: 1 to 000049db\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00004a43\n+ DW_CFA_advance_loc: 1 to 000049dc\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00004a44\n+ DW_CFA_advance_loc: 1 to 000049dd\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00004a48\n+ DW_CFA_advance_loc: 3 to 000049e0\n DW_CFA_def_cfa_offset: 368\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_offset: r5 (ebp) at cfa-8\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_nop\n DW_CFA_nop\n \n-000000a4 00000050 000000a8 FDE cie=00000000 pc=00004a80..00004ec6\n- DW_CFA_advance_loc: 1 to 00004a81\n+000000a4 00000050 000000a8 FDE cie=00000000 pc=00004a10..00004e3e\n+ DW_CFA_advance_loc: 1 to 00004a11\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00004a82\n+ DW_CFA_advance_loc: 1 to 00004a12\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00004a83\n+ DW_CFA_advance_loc: 1 to 00004a13\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00004a84\n+ DW_CFA_advance_loc: 1 to 00004a14\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 00004a95\n+ DW_CFA_advance_loc: 17 to 00004a25\n DW_CFA_def_cfa_offset: 368\n- DW_CFA_advance_loc2: 1011 to 00004e88\n+ DW_CFA_advance_loc2: 974 to 00004df3\n DW_CFA_def_cfa_offset: 380\n- DW_CFA_advance_loc: 1 to 00004e89\n+ DW_CFA_advance_loc: 7 to 00004dfa\n DW_CFA_def_cfa_offset: 384\n- DW_CFA_advance_loc: 18 to 00004e9b\n+ DW_CFA_advance_loc: 18 to 00004e0c\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00004e9c\n+ DW_CFA_advance_loc: 1 to 00004e0d\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00004e9d\n+ DW_CFA_advance_loc: 1 to 00004e0e\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00004e9e\n+ DW_CFA_advance_loc: 1 to 00004e0f\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00004e9f\n+ DW_CFA_advance_loc: 1 to 00004e10\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00004ea0\n+ DW_CFA_advance_loc: 8 to 00004e18\n DW_CFA_def_cfa_offset: 368\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_offset: r5 (ebp) at cfa-8\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_nop\n DW_CFA_nop\n \n-000000f8 00000050 000000fc FDE cie=00000000 pc=00004ed0..000054c7\n- DW_CFA_advance_loc: 1 to 00004ed1\n+000000f8 00000050 000000fc FDE cie=00000000 pc=00004e40..00005407\n+ DW_CFA_advance_loc: 12 to 00004e4c\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00004ed2\n+ DW_CFA_advance_loc: 1 to 00004e4d\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 12 to 00004ede\n+ DW_CFA_advance_loc: 1 to 00004e4e\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00004edf\n+ DW_CFA_advance_loc: 1 to 00004e4f\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 6 to 00004ee5\n- DW_CFA_def_cfa_offset: 544\n- DW_CFA_advance_loc2: 1438 to 00005483\n- DW_CFA_def_cfa_offset: 556\n- DW_CFA_advance_loc: 3 to 00005486\n+ DW_CFA_advance_loc: 8 to 00004e57\n DW_CFA_def_cfa_offset: 560\n- DW_CFA_advance_loc: 11 to 00005491\n+ DW_CFA_advance_loc2: 1382 to 000053bd\n+ DW_CFA_def_cfa_offset: 572\n+ DW_CFA_advance_loc: 9 to 000053c6\n+ DW_CFA_def_cfa_offset: 576\n+ DW_CFA_advance_loc: 11 to 000053d1\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00005492\n+ DW_CFA_advance_loc: 1 to 000053d2\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005493\n+ DW_CFA_advance_loc: 1 to 000053d3\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005494\n+ DW_CFA_advance_loc: 1 to 000053d4\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005495\n+ DW_CFA_advance_loc: 1 to 000053d5\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00005498\n- DW_CFA_def_cfa_offset: 544\n+ DW_CFA_advance_loc: 11 to 000053e0\n+ DW_CFA_def_cfa_offset: 560\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_offset: r5 (ebp) at cfa-8\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_nop\n DW_CFA_nop\n \n-0000014c 00000050 00000150 FDE cie=00000000 pc=000054d0..00005ace\n- DW_CFA_advance_loc: 1 to 000054d1\n+0000014c 00000050 00000150 FDE cie=00000000 pc=00005410..00005a07\n+ DW_CFA_advance_loc: 1 to 00005411\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000054d2\n+ DW_CFA_advance_loc: 1 to 00005412\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000054d3\n+ DW_CFA_advance_loc: 1 to 00005413\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000054d4\n+ DW_CFA_advance_loc: 1 to 00005414\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 000054e5\n- DW_CFA_def_cfa_offset: 544\n- DW_CFA_advance_loc2: 1446 to 00005a8b\n- DW_CFA_def_cfa_offset: 556\n- DW_CFA_advance_loc: 1 to 00005a8c\n+ DW_CFA_advance_loc: 17 to 00005425\n DW_CFA_def_cfa_offset: 560\n- DW_CFA_advance_loc: 18 to 00005a9e\n+ DW_CFA_advance_loc2: 1432 to 000059bd\n+ DW_CFA_def_cfa_offset: 572\n+ DW_CFA_advance_loc: 7 to 000059c4\n+ DW_CFA_def_cfa_offset: 576\n+ DW_CFA_advance_loc: 18 to 000059d6\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00005a9f\n+ DW_CFA_advance_loc: 1 to 000059d7\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005aa0\n+ DW_CFA_advance_loc: 1 to 000059d8\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005aa1\n+ DW_CFA_advance_loc: 1 to 000059d9\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005aa2\n+ DW_CFA_advance_loc: 1 to 000059da\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00005aa8\n- DW_CFA_def_cfa_offset: 544\n+ DW_CFA_advance_loc: 6 to 000059e0\n+ DW_CFA_def_cfa_offset: 560\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_offset: r5 (ebp) at cfa-8\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_nop\n DW_CFA_nop\n \n-000001a0 00000010 000001a4 FDE cie=00000000 pc=00005ace..00005ad2\n+000001a0 00000010 000001a4 FDE cie=00000000 pc=00005a07..00005a0b\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001b4 00000010 000001b8 FDE cie=00000000 pc=00005ae0..00005af7\n+000001b4 00000010 000001b8 FDE cie=00000000 pc=00005a20..00005a37\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001c8 00000010 000001cc FDE cie=00000000 pc=00005b00..00005b17\n+000001c8 00000010 000001cc FDE cie=00000000 pc=00005a40..00005a57\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001dc 00000010 000001e0 FDE cie=00000000 pc=00005b20..00005b40\n+000001dc 00000010 000001e0 FDE cie=00000000 pc=00005a60..00005a80\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001f0 00000010 000001f4 FDE cie=00000000 pc=00005b40..00005b70\n+000001f0 00000010 000001f4 FDE cie=00000000 pc=00005a80..00005ab0\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000204 00000028 00000208 FDE cie=00000000 pc=00005b70..00005bae\n- DW_CFA_advance_loc: 1 to 00005b71\n+00000204 00000028 00000208 FDE cie=00000000 pc=00005ab0..00005aee\n+ DW_CFA_advance_loc: 1 to 00005ab1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005b72\n+ DW_CFA_advance_loc: 1 to 00005ab2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00005b80\n+ DW_CFA_advance_loc: 14 to 00005ac0\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 00005b9b\n+ DW_CFA_advance_loc: 27 to 00005adb\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005b9c\n+ DW_CFA_advance_loc: 1 to 00005adc\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005b9d\n+ DW_CFA_advance_loc: 1 to 00005add\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00005ba0\n+ DW_CFA_advance_loc: 3 to 00005ae0\n DW_CFA_restore_state\n \n-00000230 00000028 00000234 FDE cie=00000000 pc=00005bb0..00005bee\n- DW_CFA_advance_loc: 1 to 00005bb1\n+00000230 00000028 00000234 FDE cie=00000000 pc=00005af0..00005b2e\n+ DW_CFA_advance_loc: 1 to 00005af1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005bb2\n+ DW_CFA_advance_loc: 1 to 00005af2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00005bc0\n+ DW_CFA_advance_loc: 14 to 00005b00\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 00005bdb\n+ DW_CFA_advance_loc: 27 to 00005b1b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005bdc\n+ DW_CFA_advance_loc: 1 to 00005b1c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005bdd\n+ DW_CFA_advance_loc: 1 to 00005b1d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00005be0\n+ DW_CFA_advance_loc: 3 to 00005b20\n DW_CFA_restore_state\n \n-0000025c 00000074 00000260 FDE cie=00000000 pc=00005bf0..00005cd9\n- DW_CFA_advance_loc: 11 to 00005bfb\n+0000025c 00000074 00000260 FDE cie=00000000 pc=00005b30..00005c19\n+ DW_CFA_advance_loc: 11 to 00005b3b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005bfc\n+ DW_CFA_advance_loc: 1 to 00005b3c\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00005bfd\n+ DW_CFA_advance_loc: 1 to 00005b3d\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00005bfe\n+ DW_CFA_advance_loc: 1 to 00005b3e\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00005c01\n+ DW_CFA_advance_loc: 3 to 00005b41\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 68 to 00005c45\n+ DW_CFA_advance_loc1: 68 to 00005b85\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00005c46\n+ DW_CFA_advance_loc: 1 to 00005b86\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005c47\n+ DW_CFA_advance_loc: 1 to 00005b87\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005c48\n+ DW_CFA_advance_loc: 1 to 00005b88\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005c49\n+ DW_CFA_advance_loc: 1 to 00005b89\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00005c50\n+ DW_CFA_advance_loc: 7 to 00005b90\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 25 to 00005c69\n+ DW_CFA_advance_loc: 25 to 00005ba9\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 3 to 00005c6c\n+ DW_CFA_advance_loc: 3 to 00005bac\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 17 to 00005c7d\n+ DW_CFA_advance_loc: 17 to 00005bbd\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00005c7f\n+ DW_CFA_advance_loc: 2 to 00005bbf\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00005c87\n+ DW_CFA_advance_loc: 8 to 00005bc7\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005c8c\n+ DW_CFA_advance_loc: 5 to 00005bcc\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00005c8d\n+ DW_CFA_advance_loc: 1 to 00005bcd\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005c8e\n+ DW_CFA_advance_loc: 1 to 00005bce\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005c8f\n+ DW_CFA_advance_loc: 1 to 00005bcf\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005c90\n+ DW_CFA_advance_loc: 1 to 00005bd0\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00005c98\n+ DW_CFA_advance_loc: 8 to 00005bd8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 00005ca2\n+ DW_CFA_advance_loc: 10 to 00005be2\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 3 to 00005ca5\n+ DW_CFA_advance_loc: 3 to 00005be5\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 19 to 00005cb8\n+ DW_CFA_advance_loc: 19 to 00005bf8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00005cbb\n+ DW_CFA_advance_loc: 3 to 00005bfb\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 3 to 00005cbe\n+ DW_CFA_advance_loc: 3 to 00005bfe\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 18 to 00005cd0\n+ DW_CFA_advance_loc: 18 to 00005c10\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-000002d4 00000034 000002d8 FDE cie=00000000 pc=00005ce0..00005d29\n- DW_CFA_advance_loc: 1 to 00005ce1\n+000002d4 00000034 000002d8 FDE cie=00000000 pc=00005c20..00005c69\n+ DW_CFA_advance_loc: 1 to 00005c21\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005ce2\n+ DW_CFA_advance_loc: 1 to 00005c22\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00005cf0\n+ DW_CFA_advance_loc: 14 to 00005c30\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 00005d0b\n+ DW_CFA_advance_loc: 27 to 00005c4b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005d0c\n+ DW_CFA_advance_loc: 1 to 00005c4c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005d0d\n+ DW_CFA_advance_loc: 1 to 00005c4d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00005d10\n+ DW_CFA_advance_loc: 3 to 00005c50\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 6 to 00005d16\n+ DW_CFA_advance_loc: 6 to 00005c56\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00005d18\n+ DW_CFA_advance_loc: 2 to 00005c58\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00005d20\n+ DW_CFA_advance_loc: 8 to 00005c60\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-0000030c 000000f4 00000310 FDE cie=00000000 pc=00005d30..00005f01\n- DW_CFA_advance_loc: 1 to 00005d31\n+0000030c 000000f4 00000310 FDE cie=00000000 pc=00005c70..00005e49\n+ DW_CFA_advance_loc: 1 to 00005c71\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 00005d34\n+ DW_CFA_advance_loc: 3 to 00005c74\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00005d37\n+ DW_CFA_advance_loc: 3 to 00005c77\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 14 to 00005d45\n+ DW_CFA_advance_loc: 14 to 00005c85\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 40 to 00005d6d\n+ DW_CFA_advance_loc: 40 to 00005cad\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 4 to 00005d71\n+ DW_CFA_advance_loc: 4 to 00005cb1\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00005d72\n+ DW_CFA_advance_loc: 1 to 00005cb2\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00005d73\n+ DW_CFA_advance_loc: 1 to 00005cb3\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005d78\n+ DW_CFA_advance_loc: 5 to 00005cb8\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00005d7b\n+ DW_CFA_advance_loc: 3 to 00005cbb\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005d7c\n+ DW_CFA_advance_loc: 1 to 00005cbc\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005d7d\n+ DW_CFA_advance_loc: 1 to 00005cbd\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005d7e\n+ DW_CFA_advance_loc: 1 to 00005cbe\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00005d80\n+ DW_CFA_advance_loc: 2 to 00005cc0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 32 to 00005da0\n+ DW_CFA_advance_loc: 32 to 00005ce0\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 3 to 00005da3\n+ DW_CFA_advance_loc: 3 to 00005ce3\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00005da4\n+ DW_CFA_advance_loc: 1 to 00005ce4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005da9\n+ DW_CFA_advance_loc: 5 to 00005ce9\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00005dac\n+ DW_CFA_advance_loc: 3 to 00005cec\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005dad\n+ DW_CFA_advance_loc: 1 to 00005ced\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005dae\n+ DW_CFA_advance_loc: 1 to 00005cee\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005daf\n+ DW_CFA_advance_loc: 1 to 00005cef\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00005db0\n+ DW_CFA_advance_loc: 1 to 00005cf0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00005db9\n+ DW_CFA_advance_loc: 9 to 00005cf9\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 7 to 00005dc0\n+ DW_CFA_advance_loc: 7 to 00005d00\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00005dc2\n+ DW_CFA_advance_loc: 2 to 00005d02\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005dca\n+ DW_CFA_advance_loc: 8 to 00005d0a\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 5 to 00005dcf\n+ DW_CFA_advance_loc: 5 to 00005d0f\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005dd0\n+ DW_CFA_advance_loc: 1 to 00005d10\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005dd1\n+ DW_CFA_advance_loc: 1 to 00005d11\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005dd2\n+ DW_CFA_advance_loc: 1 to 00005d12\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00005dd8\n+ DW_CFA_advance_loc: 6 to 00005d18\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 26 to 00005df2\n+ DW_CFA_advance_loc: 26 to 00005d32\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 00005df4\n+ DW_CFA_advance_loc: 2 to 00005d34\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00005df5\n+ DW_CFA_advance_loc: 1 to 00005d35\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005dfa\n+ DW_CFA_advance_loc: 5 to 00005d3a\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00005dfd\n+ DW_CFA_advance_loc: 3 to 00005d3d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005dfe\n+ DW_CFA_advance_loc: 1 to 00005d3e\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005dff\n+ DW_CFA_advance_loc: 1 to 00005d3f\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005e00\n+ DW_CFA_advance_loc: 1 to 00005d40\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00005e08\n+ DW_CFA_advance_loc: 8 to 00005d48\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 11 to 00005e13\n+ DW_CFA_advance_loc: 11 to 00005d53\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00005e14\n+ DW_CFA_advance_loc: 1 to 00005d54\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00005e15\n+ DW_CFA_advance_loc: 1 to 00005d55\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005e1a\n+ DW_CFA_advance_loc: 5 to 00005d5a\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00005e1d\n+ DW_CFA_advance_loc: 3 to 00005d5d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005e1e\n+ DW_CFA_advance_loc: 1 to 00005d5e\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005e1f\n+ DW_CFA_advance_loc: 1 to 00005d5f\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005e20\n+ DW_CFA_advance_loc: 1 to 00005d60\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00005e28\n+ DW_CFA_advance_loc: 8 to 00005d68\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 7 to 00005e2f\n+ DW_CFA_advance_loc: 7 to 00005d6f\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 8 to 00005e37\n+ DW_CFA_advance_loc: 8 to 00005d77\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005e3f\n+ DW_CFA_advance_loc: 8 to 00005d7f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 18 to 00005e51\n+ DW_CFA_advance_loc: 18 to 00005d91\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 9 to 00005e5a\n+ DW_CFA_advance_loc: 9 to 00005d9a\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 13 to 00005e67\n+ DW_CFA_advance_loc: 13 to 00005da7\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00005e69\n+ DW_CFA_advance_loc: 2 to 00005da9\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005e71\n+ DW_CFA_advance_loc: 8 to 00005db1\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 14 to 00005e7f\n+ DW_CFA_advance_loc: 22 to 00005dc7\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 8 to 00005e87\n+ DW_CFA_advance_loc: 8 to 00005dcf\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005e8f\n+ DW_CFA_advance_loc: 8 to 00005dd7\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 32 to 00005eaf\n+ DW_CFA_advance_loc: 32 to 00005df7\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 8 to 00005eb7\n+ DW_CFA_advance_loc: 8 to 00005dff\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005ebf\n+ DW_CFA_advance_loc: 8 to 00005e07\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 26 to 00005ed9\n+ DW_CFA_advance_loc: 26 to 00005e21\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 11 to 00005ee4\n+ DW_CFA_advance_loc: 11 to 00005e2c\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 12 to 00005ef0\n+ DW_CFA_advance_loc: 12 to 00005e38\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 1 to 00005ef1\n+ DW_CFA_advance_loc: 1 to 00005e39\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 11 to 00005efc\n+ DW_CFA_advance_loc: 11 to 00005e44\n DW_CFA_def_cfa_offset: 40\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000404 00000028 00000408 FDE cie=00000000 pc=00005f08..00005f30\n- DW_CFA_advance_loc: 1 to 00005f09\n+00000404 00000028 00000408 FDE cie=00000000 pc=00005e50..00005e78\n+ DW_CFA_advance_loc: 1 to 00005e51\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00005f17\n+ DW_CFA_advance_loc: 14 to 00005e5f\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 5 to 00005f1c\n+ DW_CFA_advance_loc: 5 to 00005e64\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 9 to 00005f25\n+ DW_CFA_advance_loc: 9 to 00005e6d\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00005f26\n+ DW_CFA_advance_loc: 1 to 00005e6e\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00005f2e\n+ DW_CFA_advance_loc: 8 to 00005e76\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005f2f\n+ DW_CFA_advance_loc: 1 to 00005e77\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000430 00000040 00000434 FDE cie=00000000 pc=00005f30..00005fd3\n- DW_CFA_advance_loc: 1 to 00005f31\n+00000430 00000040 00000434 FDE cie=00000000 pc=00005e80..00005f23\n+ DW_CFA_advance_loc: 1 to 00005e81\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005f32\n+ DW_CFA_advance_loc: 1 to 00005e82\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00005f33\n+ DW_CFA_advance_loc: 1 to 00005e83\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 36 to 00005f57\n+ DW_CFA_advance_loc: 36 to 00005ea7\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005f58\n+ DW_CFA_advance_loc: 1 to 00005ea8\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005f59\n+ DW_CFA_advance_loc: 1 to 00005ea9\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00005f60\n+ DW_CFA_advance_loc: 7 to 00005eb0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 00005f6a\n+ DW_CFA_advance_loc: 10 to 00005eba\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00005f6b\n+ DW_CFA_advance_loc: 1 to 00005ebb\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 5 to 00005f70\n+ DW_CFA_advance_loc: 5 to 00005ec0\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc1: 67 to 00005fb3\n+ DW_CFA_advance_loc1: 67 to 00005f03\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00005fb4\n+ DW_CFA_advance_loc: 1 to 00005f04\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 00005fbf\n+ DW_CFA_advance_loc: 11 to 00005f0f\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n \n-00000474 00000030 00000478 FDE cie=00000000 pc=00005fd8..00006011\n- DW_CFA_advance_loc: 1 to 00005fd9\n+00000474 00000030 00000478 FDE cie=00000000 pc=00005f30..00005f71\n+ DW_CFA_advance_loc: 1 to 00005f31\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00005fe7\n+ DW_CFA_advance_loc: 14 to 00005f3f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 22 to 00005ffd\n+ DW_CFA_advance_loc: 22 to 00005f55\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005ffe\n+ DW_CFA_advance_loc: 1 to 00005f56\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00006000\n+ DW_CFA_advance_loc: 10 to 00005f60\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00006003\n+ DW_CFA_advance_loc: 3 to 00005f63\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00006004\n+ DW_CFA_advance_loc: 1 to 00005f64\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000600c\n+ DW_CFA_advance_loc: 8 to 00005f6c\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 0000600f\n+ DW_CFA_advance_loc: 3 to 00005f6f\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006010\n+ DW_CFA_advance_loc: 1 to 00005f70\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n 000004a8 00000064 000004ac FDE cie=00000000 pc=00002520..000025ae\n DW_CFA_advance_loc: 1 to 00002521\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 00002524\n+ DW_CFA_advance_loc: 1 to 00002522\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00002525\n+ DW_CFA_advance_loc: 3 to 00002525\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_advance_loc: 1 to 00002526\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_advance_loc: 14 to 00002534\n DW_CFA_def_cfa_offset: 40\n@@ -747,15 +748,15 @@\n DW_CFA_advance_loc: 1 to 000025ad\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000510 000000b8 00000514 FDE cie=00000000 pc=000025ae..0000274e\n+00000510 000000b8 00000514 FDE cie=00000000 pc=000025ae..0000274d\n DW_CFA_advance_loc: 1 to 000025af\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n DW_CFA_advance_loc: 1 to 000025b0\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_advance_loc: 1 to 000025b1\n@@ -766,3805 +767,3626 @@\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_advance_loc: 14 to 000025c0\n DW_CFA_def_cfa_offset: 32\n DW_CFA_advance_loc: 8 to 000025c8\n DW_CFA_def_cfa_offset: 44\n DW_CFA_advance_loc: 3 to 000025cb\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 000025d9\n+ DW_CFA_advance_loc: 20 to 000025df\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 60 to 00002615\n+ DW_CFA_advance_loc: 54 to 00002615\n DW_CFA_def_cfa_offset: 36\n DW_CFA_advance_loc: 1 to 00002616\n DW_CFA_def_cfa_offset: 40\n DW_CFA_advance_loc: 1 to 00002617\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 3 to 0000261a\n+ DW_CFA_advance_loc: 2 to 00002619\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00002622\n+ DW_CFA_advance_loc: 8 to 00002621\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 42 to 0000264c\n+ DW_CFA_advance_loc: 36 to 00002645\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 0000264d\n+ DW_CFA_advance_loc: 1 to 00002646\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 0000264e\n+ DW_CFA_advance_loc: 7 to 0000264d\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 00002652\n+ DW_CFA_advance_loc: 4 to 00002651\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000265a\n+ DW_CFA_advance_loc: 8 to 00002659\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 13 to 00002667\n+ DW_CFA_advance_loc: 13 to 00002666\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002668\n+ DW_CFA_advance_loc: 1 to 00002667\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 11 to 00002673\n+ DW_CFA_advance_loc: 11 to 00002672\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 19 to 00002686\n+ DW_CFA_advance_loc: 19 to 00002685\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002687\n+ DW_CFA_advance_loc: 1 to 00002686\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000268f\n+ DW_CFA_advance_loc: 8 to 0000268e\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 0000269a\n+ DW_CFA_advance_loc: 11 to 00002699\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 0000269b\n+ DW_CFA_advance_loc: 1 to 0000269a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 000026a3\n+ DW_CFA_advance_loc: 8 to 000026a2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 000026aa\n+ DW_CFA_advance_loc: 13 to 000026af\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 9 to 000026b3\n+ DW_CFA_advance_loc: 3 to 000026b2\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 8 to 000026bb\n+ DW_CFA_advance_loc: 2 to 000026b4\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000026bc\n+ DW_CFA_advance_loc: 1 to 000026b5\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 000026c8\n+ DW_CFA_advance_loc: 18 to 000026c7\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 9 to 000026d1\n+ DW_CFA_advance_loc: 15 to 000026d6\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 3 to 000026d4\n+ DW_CFA_advance_loc: 3 to 000026d9\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 8 to 000026dc\n+ DW_CFA_advance_loc: 8 to 000026e1\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000026dd\n+ DW_CFA_advance_loc: 1 to 000026e2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 000026ef\n+ DW_CFA_advance_loc: 12 to 000026ee\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 000026fa\n+ DW_CFA_advance_loc: 11 to 000026f9\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 7 to 00002701\n+ DW_CFA_advance_loc: 7 to 00002700\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 00002705\n+ DW_CFA_advance_loc: 4 to 00002704\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002706\n+ DW_CFA_advance_loc: 1 to 00002705\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 00002712\n+ DW_CFA_advance_loc: 12 to 00002711\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 0000271d\n+ DW_CFA_advance_loc: 11 to 0000271c\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 7 to 00002724\n+ DW_CFA_advance_loc: 7 to 00002723\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 00002726\n+ DW_CFA_advance_loc: 2 to 00002725\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002727\n+ DW_CFA_advance_loc: 1 to 00002726\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 00002735\n+ DW_CFA_advance_loc: 14 to 00002734\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 18 to 00002747\n+ DW_CFA_advance_loc: 18 to 00002746\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 0000274a\n+ DW_CFA_advance_loc: 3 to 00002749\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000274b\n+ DW_CFA_advance_loc: 1 to 0000274a\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000274c\n+ DW_CFA_advance_loc: 1 to 0000274b\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000274d\n+ DW_CFA_advance_loc: 1 to 0000274c\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000005cc 000000d4 000005d0 FDE cie=00000000 pc=00006018..0000618b\n- DW_CFA_advance_loc: 1 to 00006019\n+000005cc 000000d4 000005d0 FDE cie=00000000 pc=00005f80..000060f3\n+ DW_CFA_advance_loc: 1 to 00005f81\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000601a\n+ DW_CFA_advance_loc: 1 to 00005f82\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 0000601b\n+ DW_CFA_advance_loc: 1 to 00005f83\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 0000601c\n+ DW_CFA_advance_loc: 1 to 00005f84\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 0000601f\n+ DW_CFA_advance_loc: 3 to 00005f87\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 22 to 00006035\n+ DW_CFA_advance_loc: 22 to 00005f9d\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006036\n+ DW_CFA_advance_loc: 1 to 00005f9e\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006037\n+ DW_CFA_advance_loc: 1 to 00005f9f\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 0000603c\n+ DW_CFA_advance_loc: 5 to 00005fa4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 0000604e\n+ DW_CFA_advance_loc: 18 to 00005fb6\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000604f\n+ DW_CFA_advance_loc: 1 to 00005fb7\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006050\n+ DW_CFA_advance_loc: 1 to 00005fb8\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006055\n+ DW_CFA_advance_loc: 5 to 00005fbd\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00006067\n+ DW_CFA_advance_loc: 18 to 00005fcf\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006068\n+ DW_CFA_advance_loc: 1 to 00005fd0\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006069\n+ DW_CFA_advance_loc: 1 to 00005fd1\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 0000606e\n+ DW_CFA_advance_loc: 5 to 00005fd6\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00006080\n+ DW_CFA_advance_loc: 18 to 00005fe8\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006081\n+ DW_CFA_advance_loc: 1 to 00005fe9\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006082\n+ DW_CFA_advance_loc: 1 to 00005fea\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006087\n+ DW_CFA_advance_loc: 5 to 00005fef\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00006099\n+ DW_CFA_advance_loc: 18 to 00006001\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000609a\n+ DW_CFA_advance_loc: 1 to 00006002\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000609b\n+ DW_CFA_advance_loc: 1 to 00006003\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 000060a0\n+ DW_CFA_advance_loc: 5 to 00006008\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 000060b2\n+ DW_CFA_advance_loc: 18 to 0000601a\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000060b3\n+ DW_CFA_advance_loc: 1 to 0000601b\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000060b4\n+ DW_CFA_advance_loc: 1 to 0000601c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 000060b9\n+ DW_CFA_advance_loc: 5 to 00006021\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 000060cb\n+ DW_CFA_advance_loc: 18 to 00006033\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000060cc\n+ DW_CFA_advance_loc: 1 to 00006034\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000060cd\n+ DW_CFA_advance_loc: 1 to 00006035\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 000060d2\n+ DW_CFA_advance_loc: 5 to 0000603a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 000060e4\n+ DW_CFA_advance_loc: 18 to 0000604c\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000060e5\n+ DW_CFA_advance_loc: 1 to 0000604d\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000060e6\n+ DW_CFA_advance_loc: 1 to 0000604e\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 000060eb\n+ DW_CFA_advance_loc: 5 to 00006053\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 000060fd\n+ DW_CFA_advance_loc: 18 to 00006065\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000060fe\n+ DW_CFA_advance_loc: 1 to 00006066\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000060ff\n+ DW_CFA_advance_loc: 1 to 00006067\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006104\n+ DW_CFA_advance_loc: 5 to 0000606c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 00006112\n+ DW_CFA_advance_loc: 14 to 0000607a\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006113\n+ DW_CFA_advance_loc: 1 to 0000607b\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006114\n+ DW_CFA_advance_loc: 1 to 0000607c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006119\n+ DW_CFA_advance_loc: 5 to 00006081\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 00006127\n+ DW_CFA_advance_loc: 14 to 0000608f\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006128\n+ DW_CFA_advance_loc: 1 to 00006090\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006129\n+ DW_CFA_advance_loc: 1 to 00006091\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 0000612e\n+ DW_CFA_advance_loc: 5 to 00006096\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 0000613c\n+ DW_CFA_advance_loc: 14 to 000060a4\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000613d\n+ DW_CFA_advance_loc: 1 to 000060a5\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000613e\n+ DW_CFA_advance_loc: 1 to 000060a6\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006143\n+ DW_CFA_advance_loc: 5 to 000060ab\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 43 to 0000616e\n+ DW_CFA_advance_loc: 43 to 000060d6\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000616f\n+ DW_CFA_advance_loc: 1 to 000060d7\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006170\n+ DW_CFA_advance_loc: 1 to 000060d8\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006175\n+ DW_CFA_advance_loc: 5 to 000060dd\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 17 to 00006186\n+ DW_CFA_advance_loc: 17 to 000060ee\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006187\n+ DW_CFA_advance_loc: 1 to 000060ef\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006188\n+ DW_CFA_advance_loc: 1 to 000060f0\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006189\n+ DW_CFA_advance_loc: 1 to 000060f1\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000618a\n+ DW_CFA_advance_loc: 1 to 000060f2\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-000006a4 00000034 000006a8 FDE cie=00000000 pc=00006190..000061d2\n- DW_CFA_advance_loc: 1 to 00006191\n+000006a4 00000034 000006a8 FDE cie=00000000 pc=00006100..00006142\n+ DW_CFA_advance_loc: 1 to 00006101\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000619f\n+ DW_CFA_advance_loc: 14 to 0000610f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 15 to 000061ae\n+ DW_CFA_advance_loc: 15 to 0000611e\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 000061af\n+ DW_CFA_advance_loc: 1 to 0000611f\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 000061b0\n+ DW_CFA_advance_loc: 1 to 00006120\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000061b8\n+ DW_CFA_advance_loc: 8 to 00006128\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 000061bb\n+ DW_CFA_advance_loc: 3 to 0000612b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000061bc\n+ DW_CFA_advance_loc: 1 to 0000612c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 000061c0\n+ DW_CFA_advance_loc: 4 to 00006130\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 16 to 000061d0\n+ DW_CFA_advance_loc: 16 to 00006140\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000061d1\n+ DW_CFA_advance_loc: 1 to 00006141\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-000006dc 00000034 000006e0 FDE cie=00000000 pc=000061d8..0000623a\n- DW_CFA_advance_loc: 1 to 000061d9\n+000006dc 00000034 000006e0 FDE cie=00000000 pc=00006150..000061b2\n+ DW_CFA_advance_loc: 1 to 00006151\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 000061da\n+ DW_CFA_advance_loc: 1 to 00006152\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 000061e8\n+ DW_CFA_advance_loc: 14 to 00006160\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 00006203\n+ DW_CFA_advance_loc: 27 to 0000617b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006204\n+ DW_CFA_advance_loc: 1 to 0000617c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006205\n+ DW_CFA_advance_loc: 1 to 0000617d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00006208\n+ DW_CFA_advance_loc: 3 to 00006180\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 13 to 00006215\n+ DW_CFA_advance_loc: 13 to 0000618d\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00006216\n+ DW_CFA_advance_loc: 1 to 0000618e\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000621e\n+ DW_CFA_advance_loc: 8 to 00006196\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000714 00000084 00000718 FDE cie=00000000 pc=00006240..000063ac\n- DW_CFA_advance_loc: 1 to 00006241\n+00000714 00000084 00000718 FDE cie=00000000 pc=000061c0..00006344\n+ DW_CFA_advance_loc: 1 to 000061c1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00006242\n+ DW_CFA_advance_loc: 1 to 000061c2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00006243\n+ DW_CFA_advance_loc: 1 to 000061c3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00006244\n+ DW_CFA_advance_loc: 1 to 000061c4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00006252\n+ DW_CFA_advance_loc: 14 to 000061d2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 27 to 0000626d\n+ DW_CFA_advance_loc: 27 to 000061ed\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00006270\n+ DW_CFA_advance_loc: 3 to 000061f0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006271\n+ DW_CFA_advance_loc: 1 to 000061f1\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006272\n+ DW_CFA_advance_loc: 1 to 000061f2\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006273\n+ DW_CFA_advance_loc: 1 to 000061f3\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00006278\n+ DW_CFA_advance_loc: 5 to 000061f8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 57 to 000062b1\n+ DW_CFA_advance_loc: 51 to 0000622b\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 6 to 000062b7\n+ DW_CFA_advance_loc: 8 to 00006233\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 000062bf\n+ DW_CFA_advance_loc: 8 to 0000623b\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 32 to 000062df\n+ DW_CFA_advance_loc: 26 to 00006255\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 5 to 000062e4\n+ DW_CFA_advance_loc: 4 to 00006259\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 1 to 000062e5\n+ DW_CFA_advance_loc: 1 to 0000625a\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 2 to 000062e7\n+ DW_CFA_advance_loc: 2 to 0000625c\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 2 to 000062e9\n+ DW_CFA_advance_loc: 2 to 0000625e\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 6 to 000062ef\n+ DW_CFA_advance_loc: 6 to 00006264\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 10 to 000062f9\n+ DW_CFA_advance_loc: 10 to 0000626e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 36 to 0000631d\n+ DW_CFA_advance_loc: 36 to 00006292\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000631e\n+ DW_CFA_advance_loc: 1 to 00006293\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000631f\n+ DW_CFA_advance_loc: 1 to 00006294\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 7 to 00006326\n+ DW_CFA_advance_loc: 13 to 000062a1\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 69 to 0000636b\n+ DW_CFA_advance_loc1: 86 to 000062f7\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000636c\n+ DW_CFA_advance_loc: 1 to 000062f8\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00006374\n+ DW_CFA_advance_loc: 8 to 00006300\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 15 to 00006383\n+ DW_CFA_advance_loc: 19 to 00006313\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006384\n+ DW_CFA_advance_loc: 1 to 00006314\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 0000638f\n+ DW_CFA_advance_loc: 11 to 0000631f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 0000639b\n+ DW_CFA_advance_loc: 12 to 0000632b\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000639c\n+ DW_CFA_advance_loc: 1 to 0000632c\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000639d\n+ DW_CFA_advance_loc: 1 to 0000632d\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 000063a5\n+ DW_CFA_advance_loc: 12 to 00006339\n DW_CFA_def_cfa_offset: 48\n DW_CFA_nop\n \n-0000079c 00000144 000007a0 FDE cie=00000000 pc=000063b0..00006cb0\n- DW_CFA_advance_loc: 11 to 000063bb\n+0000079c 0000005c 000007a0 FDE cie=00000000 pc=00006350..00006b47\n+ DW_CFA_advance_loc: 11 to 0000635b\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000063bc\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000063bd\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000063be\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 000063c1\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 86 to 00006417\n+ DW_CFA_offset: r7 (edi) at cfa-8\n+ DW_CFA_advance_loc: 4 to 0000635f\n+ DW_CFA_def_cfa: r7 (edi) ofs 0\n+ DW_CFA_advance_loc: 9 to 00006368\n+ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n+ DW_CFA_advance_loc: 1 to 00006369\n+ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref)\n+ DW_CFA_advance_loc: 2 to 0000636b\n+ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8)\n+ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12)\n+ DW_CFA_advance_loc1: 83 to 000063be\n DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006418\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006419\n+ DW_CFA_advance_loc: 1 to 000063bf\n DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000641a\n+ DW_CFA_advance_loc: 1 to 000063c0\n DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000641b\n+ DW_CFA_def_cfa: r7 (edi) ofs 0\n+ DW_CFA_advance_loc: 1 to 000063c1\n DW_CFA_restore: r5 (ebp)\n+ DW_CFA_advance_loc: 3 to 000063c4\n+ DW_CFA_def_cfa: r4 (esp) ofs 8\n+ DW_CFA_advance_loc: 1 to 000063c5\n+ DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00006420\n+ DW_CFA_advance_loc: 11 to 000063d0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00006423\n- DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 3 to 00006426\n- DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 2 to 00006428\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006429\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006435\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 13 to 00006442\n- DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 2 to 00006444\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006445\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 0000644d\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 9 to 00006456\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 8 to 0000645e\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 10 to 00006468\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 19 to 0000647b\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 0000647c\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006488\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 27 to 000064a3\n- DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 4 to 000064a7\n- DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 000064a8\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000064a9\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 5 to 000064ae\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 20 to 000064c2\n+ DW_CFA_advance_loc1: 168 to 00006478\n DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000064c3\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000064c4\n+ DW_CFA_advance_loc: 1 to 00006479\n DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000064c5\n+ DW_CFA_advance_loc: 1 to 0000647a\n DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000064c6\n+ DW_CFA_def_cfa: r7 (edi) ofs 0\n+ DW_CFA_advance_loc: 1 to 0000647b\n DW_CFA_restore: r5 (ebp)\n+ DW_CFA_advance_loc: 3 to 0000647e\n+ DW_CFA_def_cfa: r4 (esp) ofs 8\n+ DW_CFA_advance_loc: 1 to 0000647f\n+ DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 000064c8\n+ DW_CFA_advance_loc: 1 to 00006480\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 21 to 000064dd\n- DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 3 to 000064e0\n- DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 17 to 000064f1\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 2 to 000064f3\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 000064fb\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 26 to 00006515\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 14 to 00006523\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 00006533\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc2: 807 to 0000685a\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 0000685e\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 0000686e\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 137 to 000068f7\n- DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 4 to 000068fb\n- DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 4 to 000068ff\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00006903\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 0000690f\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 28 to 0000692b\n- DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 4 to 0000692f\n- DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 4 to 00006933\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006934\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 5 to 00006939\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc2: 256 to 00006a39\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006a3a\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006a46\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 8 to 00006a4e\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006a4f\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006a5b\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 16 to 00006a6b\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00006a6f\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006a7b\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 11 to 00006a86\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006a87\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006a93\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 8 to 00006a9b\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006a9c\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006aa8\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 8 to 00006ab0\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006ab1\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006abd\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 8 to 00006ac5\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006ac6\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006ad2\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 11 to 00006add\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006ade\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006aea\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 14 to 00006af8\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006af9\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006b05\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 50 to 00006b37\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00006b3b\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006b47\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 10 to 00006b51\n- DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 17 to 00006b62\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 2 to 00006b64\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 00006b6c\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc2: 283 to 00006c87\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006c88\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006c94\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_nop\n DW_CFA_nop\n \n-000008e4 00000060 000008e8 FDE cie=00000000 pc=0000274e..000028af\n- DW_CFA_advance_loc: 1 to 0000274f\n+000007fc 00000060 00000800 FDE cie=00000000 pc=0000274d..000028c3\n+ DW_CFA_advance_loc: 1 to 0000274e\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 00002752\n+ DW_CFA_advance_loc: 1 to 0000274f\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00002755\n+ DW_CFA_advance_loc: 3 to 00002752\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00002756\n+ DW_CFA_advance_loc: 1 to 00002753\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00002764\n+ DW_CFA_advance_loc: 14 to 00002761\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 10 to 0000276e\n+ DW_CFA_advance_loc: 18 to 00002773\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00002776\n+ DW_CFA_advance_loc: 14 to 00002781\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 225 to 00002857\n+ DW_CFA_advance_loc1: 234 to 0000286b\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00002858\n+ DW_CFA_advance_loc: 1 to 0000286c\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00002859\n+ DW_CFA_advance_loc: 1 to 0000286d\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 0000285b\n+ DW_CFA_advance_loc: 3 to 00002870\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 10 to 00002865\n+ DW_CFA_advance_loc: 10 to 0000287a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 16 to 00002875\n+ DW_CFA_advance_loc: 15 to 00002889\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00002876\n+ DW_CFA_advance_loc: 1 to 0000288a\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000287e\n+ DW_CFA_advance_loc: 8 to 00002892\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 23 to 00002895\n+ DW_CFA_advance_loc: 23 to 000028a9\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00002899\n+ DW_CFA_advance_loc: 4 to 000028ad\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 000028a1\n+ DW_CFA_advance_loc: 8 to 000028b5\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 7 to 000028a8\n+ DW_CFA_advance_loc: 7 to 000028bc\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 000028ab\n+ DW_CFA_advance_loc: 3 to 000028bf\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000028ac\n+ DW_CFA_advance_loc: 1 to 000028c0\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000028ad\n+ DW_CFA_advance_loc: 1 to 000028c1\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000028ae\n+ DW_CFA_advance_loc: 1 to 000028c2\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000948 000000b0 0000094c FDE cie=00000000 pc=000028af..000029c8\n- DW_CFA_advance_loc: 1 to 000028b0\n+00000860 000000b0 00000864 FDE cie=00000000 pc=000028c3..000029dc\n+ DW_CFA_advance_loc: 1 to 000028c4\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000028b1\n+ DW_CFA_advance_loc: 1 to 000028c5\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 000028b4\n+ DW_CFA_advance_loc: 3 to 000028c8\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000028b5\n+ DW_CFA_advance_loc: 1 to 000028c9\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 000028c6\n+ DW_CFA_advance_loc: 17 to 000028da\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 17 to 000028d7\n+ DW_CFA_advance_loc: 17 to 000028eb\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 1 to 000028d8\n+ DW_CFA_advance_loc: 1 to 000028ec\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 8 to 000028e0\n+ DW_CFA_advance_loc: 8 to 000028f4\n DW_CFA_def_cfa_offset: 240\n- DW_CFA_advance_loc: 20 to 000028f4\n+ DW_CFA_advance_loc: 20 to 00002908\n DW_CFA_def_cfa_offset: 244\n- DW_CFA_advance_loc: 7 to 000028fb\n+ DW_CFA_advance_loc: 7 to 0000290f\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 7 to 00002902\n+ DW_CFA_advance_loc: 7 to 00002916\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 2 to 00002904\n+ DW_CFA_advance_loc: 2 to 00002918\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 8 to 0000290c\n+ DW_CFA_advance_loc: 8 to 00002920\n DW_CFA_def_cfa_offset: 240\n- DW_CFA_advance_loc: 37 to 00002931\n+ DW_CFA_advance_loc: 37 to 00002945\n DW_CFA_def_cfa_offset: 244\n- DW_CFA_advance_loc: 1 to 00002932\n+ DW_CFA_advance_loc: 1 to 00002946\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 7 to 00002939\n+ DW_CFA_advance_loc: 7 to 0000294d\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 13 to 00002946\n+ DW_CFA_advance_loc: 13 to 0000295a\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 1 to 00002947\n+ DW_CFA_advance_loc: 1 to 0000295b\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00002948\n+ DW_CFA_advance_loc: 1 to 0000295c\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 00002949\n+ DW_CFA_advance_loc: 1 to 0000295d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 0000294b\n+ DW_CFA_advance_loc: 2 to 0000295f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00002953\n+ DW_CFA_advance_loc: 8 to 00002967\n DW_CFA_def_cfa_offset: 240\n- DW_CFA_advance_loc: 22 to 00002969\n+ DW_CFA_advance_loc: 22 to 0000297d\n DW_CFA_def_cfa_offset: 244\n- DW_CFA_advance_loc: 1 to 0000296a\n+ DW_CFA_advance_loc: 1 to 0000297e\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 7 to 00002971\n+ DW_CFA_advance_loc: 7 to 00002985\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 1 to 00002972\n+ DW_CFA_advance_loc: 1 to 00002986\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 1 to 00002973\n+ DW_CFA_advance_loc: 1 to 00002987\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 7 to 0000297a\n+ DW_CFA_advance_loc: 7 to 0000298e\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 5 to 0000297f\n+ DW_CFA_advance_loc: 5 to 00002993\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00002984\n+ DW_CFA_advance_loc: 5 to 00002998\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000298c\n+ DW_CFA_advance_loc: 8 to 000029a0\n DW_CFA_def_cfa_offset: 244\n- DW_CFA_advance_loc: 2 to 0000298e\n+ DW_CFA_advance_loc: 2 to 000029a2\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 1 to 0000298f\n+ DW_CFA_advance_loc: 1 to 000029a3\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 2 to 00002991\n+ DW_CFA_advance_loc: 2 to 000029a5\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 8 to 00002999\n+ DW_CFA_advance_loc: 8 to 000029ad\n DW_CFA_def_cfa_offset: 240\n- DW_CFA_advance_loc: 40 to 000029c1\n+ DW_CFA_advance_loc: 40 to 000029d5\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 000029c4\n+ DW_CFA_advance_loc: 3 to 000029d8\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000029c5\n+ DW_CFA_advance_loc: 1 to 000029d9\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000029c6\n+ DW_CFA_advance_loc: 1 to 000029da\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000029c7\n+ DW_CFA_advance_loc: 1 to 000029db\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n \n-000009fc 00000074 00000a00 FDE cie=00000000 pc=00006cb0..00006e20\n- DW_CFA_advance_loc: 1 to 00006cb1\n+00000914 00000074 00000918 FDE cie=00000000 pc=00006b50..00006cd0\n+ DW_CFA_advance_loc: 1 to 00006b51\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00006cb2\n+ DW_CFA_advance_loc: 1 to 00006b52\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00006cb3\n+ DW_CFA_advance_loc: 1 to 00006b53\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00006cb4\n+ DW_CFA_advance_loc: 1 to 00006b54\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00006cc2\n+ DW_CFA_advance_loc: 14 to 00006b62\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 217 to 00006d9b\n+ DW_CFA_advance_loc1: 221 to 00006c3f\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 3 to 00006d9e\n+ DW_CFA_advance_loc: 3 to 00006c42\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 9 to 00006da7\n+ DW_CFA_advance_loc: 9 to 00006c4b\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 10 to 00006db1\n+ DW_CFA_advance_loc: 10 to 00006c55\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00006db2\n+ DW_CFA_advance_loc: 1 to 00006c56\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 3 to 00006db5\n+ DW_CFA_advance_loc: 3 to 00006c59\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00006dbd\n+ DW_CFA_advance_loc: 8 to 00006c61\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00006dc2\n+ DW_CFA_advance_loc: 5 to 00006c66\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006dc3\n+ DW_CFA_advance_loc: 1 to 00006c67\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006dc4\n+ DW_CFA_advance_loc: 1 to 00006c68\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006dc5\n+ DW_CFA_advance_loc: 1 to 00006c69\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006dc6\n+ DW_CFA_advance_loc: 1 to 00006c6a\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00006dc8\n+ DW_CFA_advance_loc: 6 to 00006c70\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 8 to 00006dd0\n+ DW_CFA_advance_loc: 8 to 00006c78\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006dd1\n+ DW_CFA_advance_loc: 1 to 00006c79\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006dd2\n+ DW_CFA_advance_loc: 1 to 00006c7a\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006dd3\n+ DW_CFA_advance_loc: 1 to 00006c7b\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006dd4\n+ DW_CFA_advance_loc: 1 to 00006c7c\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00006dd8\n+ DW_CFA_advance_loc: 4 to 00006c80\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00006de1\n+ DW_CFA_advance_loc: 9 to 00006c89\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 7 to 00006de8\n+ DW_CFA_advance_loc: 7 to 00006c90\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00006dea\n+ DW_CFA_advance_loc: 2 to 00006c92\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00006df2\n+ DW_CFA_advance_loc: 8 to 00006c9a\n DW_CFA_def_cfa_offset: 48\n DW_CFA_nop\n DW_CFA_nop\n \n-00000a74 0000008c 00000a78 FDE cie=00000000 pc=000029c8..00002a68\n- DW_CFA_advance_loc: 1 to 000029c9\n+0000098c 0000008c 00000990 FDE cie=00000000 pc=000029dc..00002a7b\n+ DW_CFA_advance_loc: 1 to 000029dd\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 000029cc\n+ DW_CFA_advance_loc: 3 to 000029e0\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 000029cf\n+ DW_CFA_advance_loc: 1 to 000029e1\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000029d0\n+ DW_CFA_advance_loc: 3 to 000029e4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000029de\n+ DW_CFA_advance_loc: 14 to 000029f2\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 6 to 000029e4\n+ DW_CFA_advance_loc: 6 to 000029f8\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 7 to 000029eb\n+ DW_CFA_advance_loc: 7 to 000029ff\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 000029f3\n+ DW_CFA_advance_loc: 8 to 00002a07\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 7 to 000029fa\n+ DW_CFA_advance_loc: 7 to 00002a0e\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 000029fb\n+ DW_CFA_advance_loc: 1 to 00002a0f\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000029fc\n+ DW_CFA_advance_loc: 1 to 00002a10\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00002a00\n+ DW_CFA_advance_loc: 4 to 00002a14\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 4 to 00002a04\n+ DW_CFA_advance_loc: 4 to 00002a18\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 4 to 00002a08\n+ DW_CFA_advance_loc: 4 to 00002a1c\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 00002a0c\n+ DW_CFA_advance_loc: 4 to 00002a20\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 00002a10\n+ DW_CFA_advance_loc: 4 to 00002a24\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 4 to 00002a14\n+ DW_CFA_advance_loc: 4 to 00002a28\n DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 4 to 00002a18\n+ DW_CFA_advance_loc: 4 to 00002a2c\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 4 to 00002a1c\n+ DW_CFA_advance_loc: 4 to 00002a30\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 4 to 00002a20\n+ DW_CFA_advance_loc: 4 to 00002a34\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 4 to 00002a24\n+ DW_CFA_advance_loc: 4 to 00002a38\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 5 to 00002a29\n+ DW_CFA_advance_loc: 1 to 00002a39\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 2 to 00002a2b\n+ DW_CFA_advance_loc: 2 to 00002a3b\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 2 to 00002a2d\n+ DW_CFA_advance_loc: 2 to 00002a3d\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 1 to 00002a2e\n+ DW_CFA_advance_loc: 4 to 00002a41\n DW_CFA_def_cfa_offset: 116\n- DW_CFA_advance_loc: 2 to 00002a30\n+ DW_CFA_advance_loc: 2 to 00002a43\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 2 to 00002a32\n+ DW_CFA_advance_loc: 2 to 00002a45\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 00002a33\n+ DW_CFA_advance_loc: 1 to 00002a46\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 10 to 00002a3d\n+ DW_CFA_advance_loc: 10 to 00002a50\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 22 to 00002a53\n+ DW_CFA_advance_loc: 22 to 00002a66\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00002a54\n+ DW_CFA_advance_loc: 1 to 00002a67\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00002a5c\n+ DW_CFA_advance_loc: 8 to 00002a6f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00002a61\n+ DW_CFA_advance_loc: 5 to 00002a74\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00002a64\n+ DW_CFA_advance_loc: 3 to 00002a77\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00002a65\n+ DW_CFA_advance_loc: 1 to 00002a78\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00002a66\n+ DW_CFA_advance_loc: 1 to 00002a79\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00002a67\n+ DW_CFA_advance_loc: 1 to 00002a7a\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000b04 00000054 00000b08 FDE cie=00000000 pc=00006e20..00006ed7\n- DW_CFA_advance_loc: 1 to 00006e21\n+00000a1c 00000044 00000a20 FDE cie=00000000 pc=00006cd0..00006d89\n+ DW_CFA_advance_loc: 1 to 00006cd1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 12 to 00006e2d\n+ DW_CFA_advance_loc: 1 to 00006cd2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 3 to 00006e30\n+ DW_CFA_advance_loc: 14 to 00006ce0\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 53 to 00006e65\n+ DW_CFA_advance_loc1: 65 to 00006d21\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 3 to 00006e68\n+ DW_CFA_advance_loc: 3 to 00006d24\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006e69\n+ DW_CFA_advance_loc: 1 to 00006d25\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00006e70\n+ DW_CFA_advance_loc: 11 to 00006d30\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 45 to 00006e9d\n+ DW_CFA_advance_loc: 58 to 00006d6a\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 10 to 00006ea7\n+ DW_CFA_advance_loc: 10 to 00006d74\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 00006ea8\n+ DW_CFA_advance_loc: 1 to 00006d75\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 00006eac\n+ DW_CFA_advance_loc: 2 to 00006d77\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00006eb4\n+ DW_CFA_advance_loc: 8 to 00006d7f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 5 to 00006eb9\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 3 to 00006ebc\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006ebd\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00006ec0\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00006ec3\n- DW_CFA_remember_state\n+ DW_CFA_advance_loc: 5 to 00006d84\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 8 to 00006ecb\n+ DW_CFA_advance_loc: 3 to 00006d87\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006ecc\n+ DW_CFA_advance_loc: 1 to 00006d88\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00006ed0\n- DW_CFA_restore_state\n DW_CFA_nop\n \n-00000b5c 00000088 00000b60 FDE cie=00000000 pc=00002a68..000033ce\n- DW_CFA_advance_loc: 1 to 00002a69\n+00000a64 00000088 00000a68 FDE cie=00000000 pc=00002a7b..00003391\n+ DW_CFA_advance_loc: 1 to 00002a7c\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 3 to 00002a6c\n+ DW_CFA_advance_loc: 1 to 00002a7d\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00002a6d\n+ DW_CFA_advance_loc: 3 to 00002a80\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 17 to 00002a7e\n- DW_CFA_def_cfa_offset: 736\n- DW_CFA_advance_loc2: 2269 to 0000335b\n- DW_CFA_def_cfa_offset: 748\n- DW_CFA_advance_loc: 1 to 0000335c\n- DW_CFA_def_cfa_offset: 752\n- DW_CFA_advance_loc: 8 to 00003364\n+ DW_CFA_advance_loc: 17 to 00002a91\n+ DW_CFA_def_cfa_offset: 720\n+ DW_CFA_advance_loc2: 2189 to 0000331e\n+ DW_CFA_def_cfa_offset: 732\n+ DW_CFA_advance_loc: 1 to 0000331f\n DW_CFA_def_cfa_offset: 736\n- DW_CFA_advance_loc: 12 to 00003370\n- DW_CFA_def_cfa_offset: 740\n- DW_CFA_advance_loc: 1 to 00003371\n- DW_CFA_def_cfa_offset: 744\n- DW_CFA_advance_loc: 1 to 00003372\n- DW_CFA_def_cfa_offset: 748\n- DW_CFA_advance_loc: 1 to 00003373\n- DW_CFA_def_cfa_offset: 752\n- DW_CFA_advance_loc: 8 to 0000337b\n+ DW_CFA_advance_loc: 8 to 00003327\n+ DW_CFA_def_cfa_offset: 720\n+ DW_CFA_advance_loc: 12 to 00003333\n+ DW_CFA_def_cfa_offset: 724\n+ DW_CFA_advance_loc: 1 to 00003334\n+ DW_CFA_def_cfa_offset: 728\n+ DW_CFA_advance_loc: 1 to 00003335\n+ DW_CFA_def_cfa_offset: 732\n+ DW_CFA_advance_loc: 1 to 00003336\n DW_CFA_def_cfa_offset: 736\n- DW_CFA_advance_loc: 3 to 0000337e\n- DW_CFA_def_cfa_offset: 740\n- DW_CFA_advance_loc: 1 to 0000337f\n- DW_CFA_def_cfa_offset: 744\n- DW_CFA_advance_loc: 1 to 00003380\n- DW_CFA_def_cfa_offset: 748\n- DW_CFA_advance_loc: 1 to 00003381\n- DW_CFA_def_cfa_offset: 752\n- DW_CFA_advance_loc: 8 to 00003389\n+ DW_CFA_advance_loc: 8 to 0000333e\n+ DW_CFA_def_cfa_offset: 720\n+ DW_CFA_advance_loc: 3 to 00003341\n+ DW_CFA_def_cfa_offset: 724\n+ DW_CFA_advance_loc: 1 to 00003342\n+ DW_CFA_def_cfa_offset: 728\n+ DW_CFA_advance_loc: 1 to 00003343\n+ DW_CFA_def_cfa_offset: 732\n+ DW_CFA_advance_loc: 1 to 00003344\n DW_CFA_def_cfa_offset: 736\n- DW_CFA_advance_loc: 4 to 0000338d\n- DW_CFA_def_cfa_offset: 740\n- DW_CFA_advance_loc: 1 to 0000338e\n- DW_CFA_def_cfa_offset: 744\n- DW_CFA_advance_loc: 1 to 0000338f\n- DW_CFA_def_cfa_offset: 748\n- DW_CFA_advance_loc: 1 to 00003390\n- DW_CFA_def_cfa_offset: 752\n- DW_CFA_advance_loc: 8 to 00003398\n+ DW_CFA_advance_loc: 8 to 0000334c\n+ DW_CFA_def_cfa_offset: 720\n+ DW_CFA_advance_loc: 4 to 00003350\n+ DW_CFA_def_cfa_offset: 724\n+ DW_CFA_advance_loc: 1 to 00003351\n+ DW_CFA_def_cfa_offset: 728\n+ DW_CFA_advance_loc: 1 to 00003352\n+ DW_CFA_def_cfa_offset: 732\n+ DW_CFA_advance_loc: 1 to 00003353\n DW_CFA_def_cfa_offset: 736\n- DW_CFA_advance_loc: 9 to 000033a1\n- DW_CFA_def_cfa_offset: 748\n- DW_CFA_advance_loc: 1 to 000033a2\n- DW_CFA_def_cfa_offset: 752\n- DW_CFA_advance_loc: 8 to 000033aa\n+ DW_CFA_advance_loc: 8 to 0000335b\n+ DW_CFA_def_cfa_offset: 720\n+ DW_CFA_advance_loc: 9 to 00003364\n+ DW_CFA_def_cfa_offset: 732\n+ DW_CFA_advance_loc: 1 to 00003365\n DW_CFA_def_cfa_offset: 736\n- DW_CFA_advance_loc: 32 to 000033ca\n+ DW_CFA_advance_loc: 8 to 0000336d\n+ DW_CFA_def_cfa_offset: 720\n+ DW_CFA_advance_loc: 32 to 0000338d\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000033cb\n+ DW_CFA_advance_loc: 1 to 0000338e\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000033cc\n+ DW_CFA_advance_loc: 1 to 0000338f\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000033cd\n+ DW_CFA_advance_loc: 1 to 00003390\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000be8 00000010 00000bec FDE cie=00000000 pc=00006ee0..00006ef7\n+00000af0 00000010 00000af4 FDE cie=00000000 pc=00006d90..00006da7\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000bfc 0000005c 00000c00 FDE cie=00000000 pc=00006f00..00006f97\n- DW_CFA_advance_loc: 11 to 00006f0b\n+00000b04 0000005c 00000b08 FDE cie=00000000 pc=00006db0..00006e47\n+ DW_CFA_advance_loc: 11 to 00006dbb\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00006f0c\n+ DW_CFA_advance_loc: 1 to 00006dbc\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00006f0d\n+ DW_CFA_advance_loc: 1 to 00006dbd\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00006f0e\n+ DW_CFA_advance_loc: 1 to 00006dbe\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00006f11\n+ DW_CFA_advance_loc: 3 to 00006dc1\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 66 to 00006f53\n+ DW_CFA_advance_loc1: 66 to 00006e03\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006f54\n+ DW_CFA_advance_loc: 1 to 00006e04\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006f55\n+ DW_CFA_advance_loc: 1 to 00006e05\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006f56\n+ DW_CFA_advance_loc: 1 to 00006e06\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006f57\n+ DW_CFA_advance_loc: 1 to 00006e07\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 9 to 00006f60\n+ DW_CFA_advance_loc: 9 to 00006e10\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 19 to 00006f73\n+ DW_CFA_advance_loc: 19 to 00006e23\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00006f75\n+ DW_CFA_advance_loc: 2 to 00006e25\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 17 to 00006f86\n+ DW_CFA_advance_loc: 17 to 00006e36\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00006f88\n+ DW_CFA_advance_loc: 2 to 00006e38\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00006f90\n+ DW_CFA_advance_loc: 8 to 00006e40\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00006f93\n+ DW_CFA_advance_loc: 3 to 00006e43\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006f94\n+ DW_CFA_advance_loc: 1 to 00006e44\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006f95\n+ DW_CFA_advance_loc: 1 to 00006e45\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006f96\n+ DW_CFA_advance_loc: 1 to 00006e46\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-00000c5c 00000050 00000c60 FDE cie=00000000 pc=00006fa0..0000701a\n- DW_CFA_advance_loc: 1 to 00006fa1\n+00000b64 00000050 00000b68 FDE cie=00000000 pc=00006e50..00006ed2\n+ DW_CFA_advance_loc: 1 to 00006e51\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 12 to 00006fad\n+ DW_CFA_advance_loc: 12 to 00006e5d\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00006fae\n+ DW_CFA_advance_loc: 1 to 00006e5e\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 37 to 00006fd3\n+ DW_CFA_advance_loc: 37 to 00006e83\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 00006fd7\n+ DW_CFA_advance_loc: 4 to 00006e87\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 00006fd8\n+ DW_CFA_advance_loc: 1 to 00006e88\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 00006fd9\n+ DW_CFA_advance_loc: 1 to 00006e89\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 3 to 00006fdc\n+ DW_CFA_advance_loc: 3 to 00006e8c\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00006fdd\n+ DW_CFA_advance_loc: 1 to 00006e8d\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 6 to 00006fe3\n+ DW_CFA_advance_loc: 6 to 00006e93\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006fe4\n+ DW_CFA_advance_loc: 1 to 00006e94\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006fe5\n+ DW_CFA_advance_loc: 1 to 00006e95\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006fe6\n+ DW_CFA_advance_loc: 1 to 00006e96\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00006fe8\n+ DW_CFA_advance_loc: 10 to 00006ea0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 25 to 00007001\n+ DW_CFA_advance_loc: 25 to 00006eb9\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 8 to 00007009\n+ DW_CFA_advance_loc: 8 to 00006ec1\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 0000700a\n+ DW_CFA_advance_loc: 1 to 00006ec2\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 0000700c\n+ DW_CFA_advance_loc: 2 to 00006ec4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 10 to 00007016\n+ DW_CFA_advance_loc: 10 to 00006ece\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n \n-00000cb0 00000074 00000cb4 FDE cie=00000000 pc=00007020..000073f3\n- DW_CFA_advance_loc: 1 to 00007021\n+00000bb8 00000074 00000bbc FDE cie=00000000 pc=00006ee0..000072b3\n+ DW_CFA_advance_loc: 1 to 00006ee1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 5 to 00007026\n+ DW_CFA_advance_loc: 5 to 00006ee6\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 12 to 00007032\n+ DW_CFA_advance_loc: 12 to 00006ef2\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00007033\n+ DW_CFA_advance_loc: 1 to 00006ef3\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00007036\n+ DW_CFA_advance_loc: 3 to 00006ef6\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc2: 260 to 0000713a\n+ DW_CFA_advance_loc2: 260 to 00006ffa\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000713b\n+ DW_CFA_advance_loc: 1 to 00006ffb\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000713c\n+ DW_CFA_advance_loc: 1 to 00006ffc\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000713d\n+ DW_CFA_advance_loc: 1 to 00006ffd\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000713e\n+ DW_CFA_advance_loc: 1 to 00006ffe\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00007140\n+ DW_CFA_advance_loc: 2 to 00007000\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 56 to 00007178\n+ DW_CFA_advance_loc: 56 to 00007038\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00007179\n+ DW_CFA_advance_loc: 1 to 00007039\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000717a\n+ DW_CFA_advance_loc: 1 to 0000703a\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000717b\n+ DW_CFA_advance_loc: 1 to 0000703b\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000717c\n+ DW_CFA_advance_loc: 1 to 0000703c\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00007180\n+ DW_CFA_advance_loc: 4 to 00007040\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 35 to 000071a3\n+ DW_CFA_advance_loc: 35 to 00007063\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000071a4\n+ DW_CFA_advance_loc: 1 to 00007064\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000071a5\n+ DW_CFA_advance_loc: 1 to 00007065\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 12 to 000071b1\n+ DW_CFA_advance_loc: 12 to 00007071\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 000071b4\n+ DW_CFA_advance_loc: 3 to 00007074\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000071b5\n+ DW_CFA_advance_loc: 1 to 00007075\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000071b6\n+ DW_CFA_advance_loc: 1 to 00007076\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000071b7\n+ DW_CFA_advance_loc: 1 to 00007077\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000071b8\n+ DW_CFA_advance_loc: 1 to 00007078\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 000071c0\n+ DW_CFA_advance_loc: 8 to 00007080\n DW_CFA_restore_state\n \n-00000d28 00000074 00000d2c FDE cie=00000000 pc=000073f8..000074c9\n- DW_CFA_advance_loc: 11 to 00007403\n+00000c30 00000074 00000c34 FDE cie=00000000 pc=000072c0..000073a1\n+ DW_CFA_advance_loc: 11 to 000072cb\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00007404\n+ DW_CFA_advance_loc: 1 to 000072cc\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00007405\n+ DW_CFA_advance_loc: 1 to 000072cd\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00007406\n+ DW_CFA_advance_loc: 1 to 000072ce\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00007409\n+ DW_CFA_advance_loc: 3 to 000072d1\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 69 to 0000744e\n+ DW_CFA_advance_loc1: 69 to 00007316\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000744f\n+ DW_CFA_advance_loc: 1 to 00007317\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007450\n+ DW_CFA_advance_loc: 1 to 00007318\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007451\n+ DW_CFA_advance_loc: 1 to 00007319\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007452\n+ DW_CFA_advance_loc: 1 to 0000731a\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00007458\n+ DW_CFA_advance_loc: 6 to 00007320\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 17 to 00007469\n+ DW_CFA_advance_loc: 17 to 00007331\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 0000746b\n+ DW_CFA_advance_loc: 2 to 00007333\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 17 to 0000747c\n+ DW_CFA_advance_loc: 17 to 00007344\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 0000747e\n+ DW_CFA_advance_loc: 2 to 00007346\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00007486\n+ DW_CFA_advance_loc: 8 to 0000734e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 0000748b\n+ DW_CFA_advance_loc: 5 to 00007353\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000748c\n+ DW_CFA_advance_loc: 1 to 00007354\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000748d\n+ DW_CFA_advance_loc: 1 to 00007355\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000748e\n+ DW_CFA_advance_loc: 1 to 00007356\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000748f\n+ DW_CFA_advance_loc: 1 to 00007357\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00007490\n+ DW_CFA_advance_loc: 9 to 00007360\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 0000749a\n+ DW_CFA_advance_loc: 10 to 0000736a\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 0000749c\n+ DW_CFA_advance_loc: 2 to 0000736c\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 12 to 000074a8\n+ DW_CFA_advance_loc: 20 to 00007380\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000074ab\n+ DW_CFA_advance_loc: 3 to 00007383\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 000074ad\n+ DW_CFA_advance_loc: 2 to 00007385\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 19 to 000074c0\n+ DW_CFA_advance_loc: 19 to 00007398\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-00000da0 00000030 00000da4 FDE cie=00000000 pc=000074d0..00007533\n- DW_CFA_advance_loc: 1 to 000074d1\n+00000ca8 00000030 00000cac FDE cie=00000000 pc=000073b0..00007423\n+ DW_CFA_advance_loc: 1 to 000073b1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 000074df\n+ DW_CFA_advance_loc: 14 to 000073bf\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 53 to 00007514\n+ DW_CFA_advance_loc: 53 to 000073f4\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 3 to 00007517\n+ DW_CFA_advance_loc: 3 to 000073f7\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00007518\n+ DW_CFA_advance_loc: 9 to 00007400\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 11 to 00007523\n+ DW_CFA_advance_loc: 19 to 00007413\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00007524\n+ DW_CFA_advance_loc: 1 to 00007414\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000752c\n+ DW_CFA_advance_loc: 8 to 0000741c\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 5 to 00007531\n+ DW_CFA_advance_loc: 5 to 00007421\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007532\n+ DW_CFA_advance_loc: 1 to 00007422\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000dd4 00000038 00000dd8 FDE cie=00000000 pc=00007538..000075d1\n- DW_CFA_advance_loc: 1 to 00007539\n+00000cdc 00000038 00000ce0 FDE cie=00000000 pc=00007430..000074d1\n+ DW_CFA_advance_loc: 1 to 00007431\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00007547\n+ DW_CFA_advance_loc: 14 to 0000743f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc1: 72 to 0000758f\n+ DW_CFA_advance_loc1: 72 to 00007487\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007590\n+ DW_CFA_advance_loc: 1 to 00007488\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00007598\n+ DW_CFA_advance_loc: 8 to 00007490\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 11 to 000075a3\n+ DW_CFA_advance_loc: 11 to 0000749b\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 000075a4\n+ DW_CFA_advance_loc: 1 to 0000749c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000075ac\n+ DW_CFA_advance_loc: 8 to 000074a4\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 13 to 000075b9\n+ DW_CFA_advance_loc: 21 to 000074b9\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 000075c0\n+ DW_CFA_advance_loc: 7 to 000074c0\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 000075c2\n+ DW_CFA_advance_loc: 2 to 000074c2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000075ca\n+ DW_CFA_advance_loc: 8 to 000074ca\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000e10 0000003c 00000e14 FDE cie=00000000 pc=000075d8..00007664\n- DW_CFA_advance_loc: 1 to 000075d9\n+00000d18 0000003c 00000d1c FDE cie=00000000 pc=000074e0..00007574\n+ DW_CFA_advance_loc: 1 to 000074e1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 000075e7\n+ DW_CFA_advance_loc: 14 to 000074ef\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 62 to 00007625\n+ DW_CFA_advance_loc: 62 to 0000752d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 3 to 00007628\n+ DW_CFA_advance_loc: 3 to 00007530\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00007630\n+ DW_CFA_advance_loc: 8 to 00007538\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00007633\n+ DW_CFA_advance_loc: 3 to 0000753b\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00007634\n+ DW_CFA_advance_loc: 1 to 0000753c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000763c\n+ DW_CFA_advance_loc: 8 to 00007544\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 13 to 00007649\n+ DW_CFA_advance_loc: 21 to 00007559\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 00007650\n+ DW_CFA_advance_loc: 7 to 00007560\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00007652\n+ DW_CFA_advance_loc: 2 to 00007562\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000765a\n+ DW_CFA_advance_loc: 8 to 0000756a\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 00007662\n+ DW_CFA_advance_loc: 8 to 00007572\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007663\n+ DW_CFA_advance_loc: 1 to 00007573\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000e50 0000003c 00000e54 FDE cie=00000000 pc=00007668..000076f4\n- DW_CFA_advance_loc: 1 to 00007669\n+00000d58 0000003c 00000d5c FDE cie=00000000 pc=00007580..00007614\n+ DW_CFA_advance_loc: 1 to 00007581\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00007677\n+ DW_CFA_advance_loc: 14 to 0000758f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 62 to 000076b5\n+ DW_CFA_advance_loc: 62 to 000075cd\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 3 to 000076b8\n+ DW_CFA_advance_loc: 3 to 000075d0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 000076c0\n+ DW_CFA_advance_loc: 8 to 000075d8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000076c3\n+ DW_CFA_advance_loc: 3 to 000075db\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 000076c4\n+ DW_CFA_advance_loc: 1 to 000075dc\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000076cc\n+ DW_CFA_advance_loc: 8 to 000075e4\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 13 to 000076d9\n+ DW_CFA_advance_loc: 21 to 000075f9\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 000076e0\n+ DW_CFA_advance_loc: 7 to 00007600\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 000076e2\n+ DW_CFA_advance_loc: 2 to 00007602\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000076ea\n+ DW_CFA_advance_loc: 8 to 0000760a\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 000076f2\n+ DW_CFA_advance_loc: 8 to 00007612\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000076f3\n+ DW_CFA_advance_loc: 1 to 00007613\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000e90 00000050 00000e94 FDE cie=00000000 pc=000076f8..000077aa\n- DW_CFA_advance_loc: 1 to 000076f9\n+00000d98 00000050 00000d9c FDE cie=00000000 pc=00007620..000076da\n+ DW_CFA_advance_loc: 1 to 00007621\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 000076fa\n+ DW_CFA_advance_loc: 1 to 00007622\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000076fb\n+ DW_CFA_advance_loc: 1 to 00007623\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 40 to 00007723\n+ DW_CFA_advance_loc: 40 to 0000764b\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 8 to 0000772b\n+ DW_CFA_advance_loc: 8 to 00007653\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 0000772c\n+ DW_CFA_advance_loc: 1 to 00007654\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 0000772e\n+ DW_CFA_advance_loc: 2 to 00007656\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 10 to 00007738\n+ DW_CFA_advance_loc: 10 to 00007660\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 39 to 0000775f\n+ DW_CFA_advance_loc: 39 to 00007687\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007760\n+ DW_CFA_advance_loc: 1 to 00007688\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007761\n+ DW_CFA_advance_loc: 1 to 00007689\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00007768\n+ DW_CFA_advance_loc: 7 to 00007690\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000776b\n+ DW_CFA_advance_loc: 3 to 00007693\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000776c\n+ DW_CFA_advance_loc: 1 to 00007694\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00007774\n+ DW_CFA_advance_loc: 8 to 0000769c\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 30 to 00007792\n+ DW_CFA_advance_loc: 38 to 000076c2\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 00007799\n+ DW_CFA_advance_loc: 7 to 000076c9\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 0000779b\n+ DW_CFA_advance_loc: 2 to 000076cb\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000077a3\n+ DW_CFA_advance_loc: 8 to 000076d3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n \n-00000ee4 00000050 00000ee8 FDE cie=00000000 pc=000077b0..00007862\n- DW_CFA_advance_loc: 1 to 000077b1\n+00000dec 00000050 00000df0 FDE cie=00000000 pc=000076e0..0000779a\n+ DW_CFA_advance_loc: 1 to 000076e1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 000077b2\n+ DW_CFA_advance_loc: 1 to 000076e2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000077b3\n+ DW_CFA_advance_loc: 1 to 000076e3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 40 to 000077db\n+ DW_CFA_advance_loc: 40 to 0000770b\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 8 to 000077e3\n+ DW_CFA_advance_loc: 8 to 00007713\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 000077e4\n+ DW_CFA_advance_loc: 1 to 00007714\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 000077e6\n+ DW_CFA_advance_loc: 2 to 00007716\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 10 to 000077f0\n+ DW_CFA_advance_loc: 10 to 00007720\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 39 to 00007817\n+ DW_CFA_advance_loc: 39 to 00007747\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007818\n+ DW_CFA_advance_loc: 1 to 00007748\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007819\n+ DW_CFA_advance_loc: 1 to 00007749\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00007820\n+ DW_CFA_advance_loc: 7 to 00007750\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00007823\n+ DW_CFA_advance_loc: 3 to 00007753\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00007824\n+ DW_CFA_advance_loc: 1 to 00007754\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000782c\n+ DW_CFA_advance_loc: 8 to 0000775c\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 30 to 0000784a\n+ DW_CFA_advance_loc: 38 to 00007782\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 00007851\n+ DW_CFA_advance_loc: 7 to 00007789\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00007853\n+ DW_CFA_advance_loc: 2 to 0000778b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000785b\n+ DW_CFA_advance_loc: 8 to 00007793\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n \n-00000f38 00000044 00000f3c FDE cie=00000000 pc=00007868..00007903\n- DW_CFA_advance_loc: 1 to 00007869\n+00000e40 00000044 00000e44 FDE cie=00000000 pc=000077a0..00007843\n+ DW_CFA_advance_loc: 1 to 000077a1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00007877\n+ DW_CFA_advance_loc: 14 to 000077af\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 62 to 000078b5\n+ DW_CFA_advance_loc: 62 to 000077ed\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 3 to 000078b8\n+ DW_CFA_advance_loc: 3 to 000077f0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 000078c0\n+ DW_CFA_advance_loc: 8 to 000077f8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000078c3\n+ DW_CFA_advance_loc: 3 to 000077fb\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 000078c4\n+ DW_CFA_advance_loc: 1 to 000077fc\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000078cc\n+ DW_CFA_advance_loc: 8 to 00007804\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 7 to 000078d3\n+ DW_CFA_advance_loc: 15 to 00007813\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 13 to 000078e0\n+ DW_CFA_advance_loc: 13 to 00007820\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 000078e2\n+ DW_CFA_advance_loc: 2 to 00007822\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000078ea\n+ DW_CFA_advance_loc: 8 to 0000782a\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 000078f2\n+ DW_CFA_advance_loc: 8 to 00007832\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000078f3\n+ DW_CFA_advance_loc: 1 to 00007833\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 000078f8\n+ DW_CFA_advance_loc: 5 to 00007838\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000078fb\n+ DW_CFA_advance_loc: 3 to 0000783b\n DW_CFA_def_cfa_offset: 24\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000f80 00000040 00000f84 FDE cie=00000000 pc=00007908..000079ac\n- DW_CFA_advance_loc: 1 to 00007909\n+00000e88 00000040 00000e8c FDE cie=00000000 pc=00007850..000078ff\n+ DW_CFA_advance_loc: 1 to 00007851\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 12 to 00007915\n+ DW_CFA_advance_loc: 12 to 0000785d\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00007916\n+ DW_CFA_advance_loc: 1 to 0000785e\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 26 to 00007930\n+ DW_CFA_advance_loc: 26 to 00007878\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007931\n+ DW_CFA_advance_loc: 1 to 00007879\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007932\n+ DW_CFA_advance_loc: 1 to 0000787a\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00007938\n+ DW_CFA_advance_loc: 6 to 00007880\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 00007942\n+ DW_CFA_advance_loc: 10 to 0000788a\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00007943\n+ DW_CFA_advance_loc: 1 to 0000788b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 0000794a\n+ DW_CFA_advance_loc: 7 to 00007892\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 59 to 00007985\n+ DW_CFA_advance_loc: 59 to 000078cd\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 3 to 00007988\n+ DW_CFA_advance_loc: 3 to 000078d0\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 00007993\n+ DW_CFA_advance_loc: 11 to 000078db\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000fc4 00000068 00000fc8 FDE cie=00000000 pc=000079b0..00007cac\n- DW_CFA_advance_loc: 1 to 000079b1\n+00000ecc 00000068 00000ed0 FDE cie=00000000 pc=00007900..00007bce\n+ DW_CFA_advance_loc: 1 to 00007901\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000079b2\n+ DW_CFA_advance_loc: 1 to 00007902\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000079b3\n+ DW_CFA_advance_loc: 1 to 00007903\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000079b4\n+ DW_CFA_advance_loc: 1 to 00007904\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000079c2\n+ DW_CFA_advance_loc: 14 to 00007912\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc1: 121 to 00007a3b\n+ DW_CFA_advance_loc1: 129 to 00007993\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00007a3c\n+ DW_CFA_advance_loc: 1 to 00007994\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00007a3d\n+ DW_CFA_advance_loc: 1 to 00007995\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 00007a3e\n+ DW_CFA_advance_loc: 1 to 00007996\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 00007a45\n+ DW_CFA_advance_loc: 7 to 0000799d\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 7 to 00007a4c\n+ DW_CFA_advance_loc: 7 to 000079a4\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00007a4e\n+ DW_CFA_advance_loc: 2 to 000079a6\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00007a56\n+ DW_CFA_advance_loc: 8 to 000079ae\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00007a59\n+ DW_CFA_advance_loc: 3 to 000079b1\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00007a5a\n+ DW_CFA_advance_loc: 1 to 000079b2\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007a5b\n+ DW_CFA_advance_loc: 1 to 000079b3\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007a5c\n+ DW_CFA_advance_loc: 1 to 000079b4\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007a5d\n+ DW_CFA_advance_loc: 1 to 000079b5\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00007a60\n+ DW_CFA_advance_loc: 11 to 000079c0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 19 to 00007a73\n+ DW_CFA_advance_loc: 19 to 000079d3\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00007a74\n+ DW_CFA_advance_loc: 1 to 000079d4\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00007a75\n+ DW_CFA_advance_loc: 1 to 000079d5\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 00007a76\n+ DW_CFA_advance_loc: 1 to 000079d6\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00007a77\n+ DW_CFA_advance_loc: 1 to 000079d7\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 9 to 00007a80\n+ DW_CFA_advance_loc: 9 to 000079e0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00001030 000000a8 00001034 FDE cie=00000000 pc=00007cb0..0000835e\n- DW_CFA_advance_loc: 1 to 00007cb1\n+00000f38 000000a4 00000f3c FDE cie=00000000 pc=00007bd0..0000822b\n+ DW_CFA_advance_loc: 1 to 00007bd1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 00007cb4\n+ DW_CFA_advance_loc: 1 to 00007bd2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00007cb5\n+ DW_CFA_advance_loc: 12 to 00007bde\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 12 to 00007cc1\n+ DW_CFA_advance_loc: 3 to 00007be1\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00007cc4\n+ DW_CFA_advance_loc: 3 to 00007be4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc2: 454 to 00007e8a\n+ DW_CFA_advance_loc2: 430 to 00007d92\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00007e8b\n+ DW_CFA_advance_loc: 1 to 00007d93\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 17 to 00007e9c\n+ DW_CFA_advance_loc: 17 to 00007da4\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 00007e9e\n+ DW_CFA_advance_loc: 2 to 00007da6\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 11 to 00007ea9\n+ DW_CFA_advance_loc: 11 to 00007db1\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 74 to 00007ef3\n+ DW_CFA_advance_loc1: 74 to 00007dfb\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00007ef4\n+ DW_CFA_advance_loc: 1 to 00007dfc\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 17 to 00007f05\n+ DW_CFA_advance_loc: 17 to 00007e0d\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 00007f07\n+ DW_CFA_advance_loc: 2 to 00007e0f\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00007f13\n+ DW_CFA_advance_loc: 12 to 00007e1b\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 42 to 00007f3d\n+ DW_CFA_advance_loc: 42 to 00007e45\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 6 to 00007f43\n+ DW_CFA_advance_loc: 6 to 00007e4b\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007f44\n+ DW_CFA_advance_loc: 1 to 00007e4c\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007f45\n+ DW_CFA_advance_loc: 1 to 00007e4d\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007f46\n+ DW_CFA_advance_loc: 1 to 00007e4e\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00007f48\n+ DW_CFA_advance_loc: 2 to 00007e50\n DW_CFA_restore_state\n- DW_CFA_advance_loc2: 331 to 00008093\n+ DW_CFA_advance_loc2: 331 to 00007f9b\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 17 to 000080a4\n+ DW_CFA_advance_loc: 17 to 00007fac\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 000080a6\n+ DW_CFA_advance_loc: 2 to 00007fae\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 000080b2\n+ DW_CFA_advance_loc: 12 to 00007fba\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc2: 315 to 000081ed\n+ DW_CFA_advance_loc2: 299 to 000080e5\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 000081f0\n+ DW_CFA_advance_loc: 3 to 000080e8\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000081f1\n+ DW_CFA_advance_loc: 1 to 000080e9\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000081f2\n+ DW_CFA_advance_loc: 1 to 000080ea\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000081f3\n+ DW_CFA_advance_loc: 1 to 000080eb\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 000081f8\n+ DW_CFA_advance_loc: 5 to 000080f0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 129 to 00008279\n+ DW_CFA_advance_loc1: 163 to 00008193\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 0000827a\n+ DW_CFA_advance_loc: 1 to 00008194\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 14 to 00008288\n+ DW_CFA_advance_loc: 12 to 000081a0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 97 to 000082e9\n+ DW_CFA_advance_loc: 49 to 000081d1\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 000082ea\n+ DW_CFA_advance_loc: 1 to 000081d2\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 17 to 000082fb\n+ DW_CFA_advance_loc: 17 to 000081e3\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 3 to 000082fe\n+ DW_CFA_advance_loc: 2 to 000081e5\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00008306\n+ DW_CFA_advance_loc: 8 to 000081ed\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 68 to 0000834a\n+ DW_CFA_advance_loc: 39 to 00008214\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 0000834b\n+ DW_CFA_advance_loc: 4 to 00008218\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 12 to 00008357\n+ DW_CFA_advance_loc: 12 to 00008224\n DW_CFA_restore_state\n DW_CFA_nop\n- DW_CFA_nop\n- DW_CFA_nop\n \n-000010dc 000000cc 000010e0 FDE cie=00000000 pc=00008360..000089c7\n- DW_CFA_advance_loc: 1 to 00008361\n+00000fe0 000000c0 00000fe4 FDE cie=00000000 pc=00008230..000088b2\n+ DW_CFA_advance_loc: 1 to 00008231\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 00008364\n+ DW_CFA_advance_loc: 3 to 00008234\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 12 to 00008370\n+ DW_CFA_advance_loc: 3 to 00008237\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00008371\n+ DW_CFA_advance_loc: 12 to 00008243\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 5 to 00008376\n+ DW_CFA_advance_loc: 3 to 00008246\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 136 to 000083fe\n+ DW_CFA_advance_loc1: 130 to 000082c8\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 4 to 00008402\n+ DW_CFA_advance_loc: 4 to 000082cc\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008403\n+ DW_CFA_advance_loc: 1 to 000082cd\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008404\n+ DW_CFA_advance_loc: 1 to 000082ce\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008405\n+ DW_CFA_advance_loc: 1 to 000082cf\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00008408\n+ DW_CFA_advance_loc: 1 to 000082d0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 76 to 00008454\n+ DW_CFA_advance_loc1: 79 to 0000831f\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00008455\n+ DW_CFA_advance_loc: 7 to 00008326\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 17 to 00008466\n+ DW_CFA_advance_loc: 7 to 0000832d\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00008468\n+ DW_CFA_advance_loc: 5 to 00008332\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00008470\n+ DW_CFA_advance_loc: 8 to 0000833a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 00008473\n+ DW_CFA_advance_loc: 3 to 0000833d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00008476\n+ DW_CFA_advance_loc: 3 to 00008340\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008477\n+ DW_CFA_advance_loc: 1 to 00008341\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008478\n+ DW_CFA_advance_loc: 1 to 00008342\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008479\n+ DW_CFA_advance_loc: 1 to 00008343\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00008480\n+ DW_CFA_advance_loc: 5 to 00008348\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 173 to 0000852d\n+ DW_CFA_advance_loc1: 183 to 000083ff\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00008530\n+ DW_CFA_advance_loc: 3 to 00008402\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008531\n+ DW_CFA_advance_loc: 1 to 00008403\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008532\n+ DW_CFA_advance_loc: 1 to 00008404\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008533\n+ DW_CFA_advance_loc: 1 to 00008405\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00008538\n+ DW_CFA_advance_loc: 11 to 00008410\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 54 to 0000856e\n+ DW_CFA_advance_loc: 56 to 00008448\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 17 to 0000857f\n+ DW_CFA_advance_loc: 13 to 00008455\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00008581\n+ DW_CFA_advance_loc: 5 to 0000845a\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00008589\n+ DW_CFA_advance_loc: 8 to 00008462\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc2: 610 to 000087eb\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 000087ec\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 5 to 000087f1\n- DW_CFA_restore_state\n- DW_CFA_advance_loc2: 290 to 00008913\n+ DW_CFA_advance_loc2: 945 to 00008813\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00008914\n+ DW_CFA_advance_loc: 7 to 0000881a\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 15 to 00008923\n+ DW_CFA_advance_loc: 5 to 0000881f\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 30 to 00008941\n+ DW_CFA_advance_loc: 32 to 0000883f\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00008943\n+ DW_CFA_advance_loc: 8 to 00008847\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 21 to 00008958\n+ DW_CFA_advance_loc: 9 to 00008850\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 8 to 00008960\n+ DW_CFA_advance_loc: 10 to 0000885a\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00008961\n+ DW_CFA_advance_loc: 7 to 00008861\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 15 to 00008970\n+ DW_CFA_advance_loc: 5 to 00008866\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 1 to 00008971\n+ DW_CFA_advance_loc: 3 to 00008869\n DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00008972\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 15 to 00008981\n+ DW_CFA_advance_loc: 11 to 00008874\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00008984\n+ DW_CFA_advance_loc: 3 to 00008877\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 15 to 00008993\n+ DW_CFA_advance_loc: 11 to 00008882\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00008996\n+ DW_CFA_advance_loc: 1 to 00008883\n DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 52\n+ DW_CFA_advance_loc: 10 to 0000888d\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 15 to 000089a5\n+ DW_CFA_advance_loc: 5 to 00008892\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 11 to 000089b0\n+ DW_CFA_advance_loc: 19 to 000088a5\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 000089b1\n+ DW_CFA_advance_loc: 1 to 000088a6\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 15 to 000089c0\n+ DW_CFA_advance_loc: 5 to 000088ab\n DW_CFA_restore_state\n DW_CFA_nop\n- DW_CFA_nop\n \n-000011ac 0000007c 000011b0 FDE cie=00000000 pc=000089d0..00008bf9\n- DW_CFA_advance_loc: 1 to 000089d1\n+000010a4 0000007c 000010a8 FDE cie=00000000 pc=000088c0..00008ad4\n+ DW_CFA_advance_loc: 1 to 000088c1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 000089d4\n+ DW_CFA_advance_loc: 3 to 000088c4\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000089d5\n+ DW_CFA_advance_loc: 1 to 000088c5\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000089d6\n+ DW_CFA_advance_loc: 1 to 000088c6\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000089e4\n+ DW_CFA_advance_loc: 14 to 000088d4\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 56 to 00008a1c\n+ DW_CFA_advance_loc: 50 to 00008906\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00008a1d\n+ DW_CFA_advance_loc: 1 to 00008907\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00008a1e\n+ DW_CFA_advance_loc: 1 to 00008908\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 00008a26\n+ DW_CFA_advance_loc: 8 to 00008910\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 219 to 00008b01\n+ DW_CFA_advance_loc1: 209 to 000089e1\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00008b02\n+ DW_CFA_advance_loc: 1 to 000089e2\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008b03\n+ DW_CFA_advance_loc: 1 to 000089e3\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008b04\n+ DW_CFA_advance_loc: 1 to 000089e4\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008b05\n+ DW_CFA_advance_loc: 1 to 000089e5\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00008b08\n+ DW_CFA_advance_loc: 11 to 000089f0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 29 to 00008b25\n+ DW_CFA_advance_loc: 29 to 00008a0d\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 2 to 00008b27\n+ DW_CFA_advance_loc: 2 to 00008a0f\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00008b28\n+ DW_CFA_advance_loc: 1 to 00008a10\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 2 to 00008b2a\n+ DW_CFA_advance_loc: 2 to 00008a12\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 00008b32\n+ DW_CFA_advance_loc: 8 to 00008a1a\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 25 to 00008b4b\n+ DW_CFA_advance_loc: 25 to 00008a33\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00008b4c\n+ DW_CFA_advance_loc: 1 to 00008a34\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 00008b54\n+ DW_CFA_advance_loc: 8 to 00008a3c\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 99 to 00008bb7\n+ DW_CFA_advance_loc1: 97 to 00008a9d\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 1 to 00008bb8\n+ DW_CFA_advance_loc: 1 to 00008a9e\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00008bb9\n+ DW_CFA_advance_loc: 1 to 00008a9f\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 7 to 00008bc0\n+ DW_CFA_advance_loc: 12 to 00008aab\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 1 to 00008bc1\n+ DW_CFA_advance_loc: 1 to 00008aac\n DW_CFA_def_cfa_offset: 116\n- DW_CFA_advance_loc: 1 to 00008bc2\n+ DW_CFA_advance_loc: 1 to 00008aad\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 7 to 00008bc9\n+ DW_CFA_advance_loc: 7 to 00008ab4\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 2 to 00008bcb\n+ DW_CFA_advance_loc: 2 to 00008ab6\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 8 to 00008bd3\n+ DW_CFA_advance_loc: 8 to 00008abe\n DW_CFA_def_cfa_offset: 96\n \n-0000122c 000000c4 00001230 FDE cie=00000000 pc=00008c00..00008f59\n- DW_CFA_advance_loc: 1 to 00008c01\n+00001124 000000c4 00001128 FDE cie=00000000 pc=00008ae0..00008e39\n+ DW_CFA_advance_loc: 1 to 00008ae1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00008c02\n+ DW_CFA_advance_loc: 1 to 00008ae2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00008c03\n+ DW_CFA_advance_loc: 1 to 00008ae3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00008c04\n+ DW_CFA_advance_loc: 1 to 00008ae4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00008c12\n+ DW_CFA_advance_loc: 14 to 00008af2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc2: 492 to 00008dfe\n+ DW_CFA_advance_loc2: 492 to 00008cde\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00008e00\n+ DW_CFA_advance_loc: 2 to 00008ce0\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 11 to 00008e0b\n+ DW_CFA_advance_loc: 11 to 00008ceb\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 00008e16\n+ DW_CFA_advance_loc: 11 to 00008cf6\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008e17\n+ DW_CFA_advance_loc: 1 to 00008cf7\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 15 to 00008e26\n+ DW_CFA_advance_loc: 15 to 00008d06\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00008e29\n+ DW_CFA_advance_loc: 3 to 00008d09\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00008e2c\n+ DW_CFA_advance_loc: 3 to 00008d0c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008e2d\n+ DW_CFA_advance_loc: 1 to 00008d0d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008e2e\n+ DW_CFA_advance_loc: 1 to 00008d0e\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008e2f\n+ DW_CFA_advance_loc: 1 to 00008d0f\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00008e30\n+ DW_CFA_advance_loc: 1 to 00008d10\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00008e33\n+ DW_CFA_advance_loc: 3 to 00008d13\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008e34\n+ DW_CFA_advance_loc: 1 to 00008d14\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008e3c\n+ DW_CFA_advance_loc: 8 to 00008d1c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 00008e43\n+ DW_CFA_advance_loc: 7 to 00008d23\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008e44\n+ DW_CFA_advance_loc: 1 to 00008d24\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008e4c\n+ DW_CFA_advance_loc: 8 to 00008d2c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008e5b\n+ DW_CFA_advance_loc: 15 to 00008d3b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008e5c\n+ DW_CFA_advance_loc: 1 to 00008d3c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008e64\n+ DW_CFA_advance_loc: 8 to 00008d44\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008e73\n+ DW_CFA_advance_loc: 15 to 00008d53\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008e74\n+ DW_CFA_advance_loc: 1 to 00008d54\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008e7c\n+ DW_CFA_advance_loc: 8 to 00008d5c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008e8b\n+ DW_CFA_advance_loc: 15 to 00008d6b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008e8c\n+ DW_CFA_advance_loc: 1 to 00008d6c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008e94\n+ DW_CFA_advance_loc: 8 to 00008d74\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008ea3\n+ DW_CFA_advance_loc: 15 to 00008d83\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008ea4\n+ DW_CFA_advance_loc: 1 to 00008d84\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008eac\n+ DW_CFA_advance_loc: 8 to 00008d8c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008ebb\n+ DW_CFA_advance_loc: 15 to 00008d9b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008ebc\n+ DW_CFA_advance_loc: 1 to 00008d9c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008ec4\n+ DW_CFA_advance_loc: 8 to 00008da4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008ed3\n+ DW_CFA_advance_loc: 15 to 00008db3\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008ed4\n+ DW_CFA_advance_loc: 1 to 00008db4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008edc\n+ DW_CFA_advance_loc: 8 to 00008dbc\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008eeb\n+ DW_CFA_advance_loc: 15 to 00008dcb\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008eec\n+ DW_CFA_advance_loc: 1 to 00008dcc\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008ef4\n+ DW_CFA_advance_loc: 8 to 00008dd4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008f03\n+ DW_CFA_advance_loc: 15 to 00008de3\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008f04\n+ DW_CFA_advance_loc: 1 to 00008de4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008f0c\n+ DW_CFA_advance_loc: 8 to 00008dec\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008f1b\n+ DW_CFA_advance_loc: 15 to 00008dfb\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008f1c\n+ DW_CFA_advance_loc: 1 to 00008dfc\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008f24\n+ DW_CFA_advance_loc: 8 to 00008e04\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008f33\n+ DW_CFA_advance_loc: 15 to 00008e13\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008f34\n+ DW_CFA_advance_loc: 1 to 00008e14\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008f3c\n+ DW_CFA_advance_loc: 8 to 00008e1c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008f4b\n+ DW_CFA_advance_loc: 15 to 00008e2b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008f4c\n+ DW_CFA_advance_loc: 1 to 00008e2c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008f54\n+ DW_CFA_advance_loc: 8 to 00008e34\n DW_CFA_def_cfa_offset: 32\n DW_CFA_nop\n \n-000012f4 0000003c 000012f8 FDE cie=00000000 pc=00008f60..00008fa7\n- DW_CFA_advance_loc: 1 to 00008f61\n+000011ec 0000003c 000011f0 FDE cie=00000000 pc=00008e40..00008e87\n+ DW_CFA_advance_loc: 1 to 00008e41\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00008f62\n+ DW_CFA_advance_loc: 1 to 00008e42\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00008f70\n+ DW_CFA_advance_loc: 14 to 00008e50\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 5 to 00008f75\n+ DW_CFA_advance_loc: 5 to 00008e55\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 00008f80\n+ DW_CFA_advance_loc: 11 to 00008e60\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 7 to 00008f87\n+ DW_CFA_advance_loc: 7 to 00008e67\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00008f88\n+ DW_CFA_advance_loc: 1 to 00008e68\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00008f90\n+ DW_CFA_advance_loc: 8 to 00008e70\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00008f93\n+ DW_CFA_advance_loc: 3 to 00008e73\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00008f94\n+ DW_CFA_advance_loc: 1 to 00008e74\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 16 to 00008fa4\n+ DW_CFA_advance_loc: 16 to 00008e84\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008fa5\n+ DW_CFA_advance_loc: 1 to 00008e85\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008fa6\n+ DW_CFA_advance_loc: 1 to 00008e86\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-00001334 00000108 00001338 FDE cie=00000000 pc=00008fb0..0000962f\n- DW_CFA_advance_loc: 1 to 00008fb1\n+0000122c 00000108 00001230 FDE cie=00000000 pc=00008e90..00009547\n+ DW_CFA_advance_loc: 1 to 00008e91\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00008fb2\n+ DW_CFA_advance_loc: 1 to 00008e92\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 12 to 00008fbe\n+ DW_CFA_advance_loc: 3 to 00008e95\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 3 to 00008fc1\n+ DW_CFA_advance_loc: 12 to 00008ea1\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00008fc4\n+ DW_CFA_advance_loc: 3 to 00008ea4\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc2: 339 to 00009117\n+ DW_CFA_advance_loc2: 371 to 00009017\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00009118\n+ DW_CFA_advance_loc: 1 to 00009018\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009119\n+ DW_CFA_advance_loc: 1 to 00009019\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009125\n+ DW_CFA_advance_loc: 12 to 00009025\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc1: 190 to 000091e3\n- DW_CFA_remember_state\n+ DW_CFA_advance_loc2: 277 to 0000913a\n DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 4 to 000091e7\n+ DW_CFA_advance_loc: 4 to 0000913e\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 17 to 000091f8\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000091fb\n+ DW_CFA_advance_loc: 17 to 0000914f\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 000091fc\n+ DW_CFA_advance_loc: 3 to 00009152\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009208\n+ DW_CFA_advance_loc: 12 to 0000915e\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 11 to 00009213\n+ DW_CFA_advance_loc1: 75 to 000091a9\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 1 to 000091aa\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 000091ab\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 000091ac\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 000091ad\n+ DW_CFA_restore: r5 (ebp)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_advance_loc: 3 to 000091b0\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc: 3 to 000091b3\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009214\n+ DW_CFA_advance_loc: 1 to 000091b4\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 16 to 00009224\n+ DW_CFA_advance_loc: 12 to 000091c0\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 25 to 0000923d\n- DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 5 to 00009242\n- DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 5 to 00009247\n+ DW_CFA_advance_loc: 11 to 000091cb\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009248\n+ DW_CFA_advance_loc: 1 to 000091cc\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 16 to 00009258\n+ DW_CFA_advance_loc: 16 to 000091dc\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc1: 195 to 0000931b\n+ DW_CFA_advance_loc: 25 to 000091f5\n DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 4 to 0000931f\n+ DW_CFA_advance_loc: 5 to 000091fa\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 17 to 00009330\n+ DW_CFA_advance_loc: 5 to 000091ff\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 3 to 00009333\n+ DW_CFA_advance_loc: 1 to 00009200\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 0000933f\n+ DW_CFA_advance_loc: 16 to 00009210\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc1: 75 to 0000938a\n+ DW_CFA_advance_loc1: 93 to 0000926d\n DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000938b\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000938c\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000938d\n- DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000938e\n- DW_CFA_restore: r5 (ebp)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 0000938f\n+ DW_CFA_def_cfa_offset: 84\n+ DW_CFA_advance_loc: 4 to 00009271\n+ DW_CFA_def_cfa_offset: 88\n+ DW_CFA_advance_loc: 15 to 00009280\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00009392\n+ DW_CFA_advance_loc: 3 to 00009283\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 4 to 00009396\n+ DW_CFA_advance_loc: 4 to 00009287\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 12 to 000093a2\n+ DW_CFA_advance_loc: 15 to 00009296\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 60 to 000093de\n+ DW_CFA_advance_loc: 63 to 000092d5\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 000093df\n+ DW_CFA_advance_loc: 1 to 000092d6\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 000093e0\n+ DW_CFA_advance_loc: 1 to 000092d7\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000093ec\n+ DW_CFA_advance_loc: 12 to 000092e3\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 31 to 0000940b\n+ DW_CFA_advance_loc: 32 to 00009303\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 0000940c\n+ DW_CFA_advance_loc: 1 to 00009304\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 0000940d\n+ DW_CFA_advance_loc: 1 to 00009305\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009419\n+ DW_CFA_advance_loc: 12 to 00009311\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 26 to 00009433\n+ DW_CFA_advance_loc: 34 to 00009333\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00009434\n+ DW_CFA_advance_loc: 1 to 00009334\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009435\n+ DW_CFA_advance_loc: 1 to 00009335\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009441\n+ DW_CFA_advance_loc: 12 to 00009341\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 26 to 0000945b\n+ DW_CFA_advance_loc: 34 to 00009363\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 0000945c\n+ DW_CFA_advance_loc: 1 to 00009364\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 0000945d\n+ DW_CFA_advance_loc: 1 to 00009365\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009469\n+ DW_CFA_advance_loc: 12 to 00009371\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 26 to 00009483\n+ DW_CFA_advance_loc: 34 to 00009393\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009484\n+ DW_CFA_advance_loc: 1 to 00009394\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009490\n+ DW_CFA_advance_loc: 12 to 000093a0\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00009498\n+ DW_CFA_advance_loc: 8 to 000093a8\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009499\n+ DW_CFA_advance_loc: 1 to 000093a9\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000094a5\n+ DW_CFA_advance_loc: 12 to 000093b5\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 000094ad\n+ DW_CFA_advance_loc: 8 to 000093bd\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 000094ae\n+ DW_CFA_advance_loc: 1 to 000093be\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 000094af\n+ DW_CFA_advance_loc: 1 to 000093bf\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000094bb\n+ DW_CFA_advance_loc: 12 to 000093cb\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 32 to 000094db\n+ DW_CFA_advance_loc: 32 to 000093eb\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 000094dc\n+ DW_CFA_advance_loc: 1 to 000093ec\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000094e8\n+ DW_CFA_advance_loc: 12 to 000093f8\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc1: 137 to 00009571\n+ DW_CFA_advance_loc1: 137 to 00009481\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009572\n+ DW_CFA_advance_loc: 1 to 00009482\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 0000957e\n+ DW_CFA_advance_loc: 12 to 0000948e\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00009586\n+ DW_CFA_advance_loc: 8 to 00009496\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00009587\n+ DW_CFA_advance_loc: 1 to 00009497\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009588\n+ DW_CFA_advance_loc: 1 to 00009498\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009594\n+ DW_CFA_advance_loc: 12 to 000094a4\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 23 to 000095ab\n+ DW_CFA_advance_loc: 31 to 000094c3\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 000095ac\n+ DW_CFA_advance_loc: 1 to 000094c4\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 000095ad\n+ DW_CFA_advance_loc: 1 to 000094c5\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000095b9\n+ DW_CFA_advance_loc: 12 to 000094d1\n DW_CFA_def_cfa_offset: 80\n DW_CFA_nop\n- DW_CFA_nop\n \n-00001440 00000078 00001444 FDE cie=00000000 pc=00009630..0000998a\n- DW_CFA_advance_loc: 1 to 00009631\n+00001338 00000078 0000133c FDE cie=00000000 pc=00009550..000098b2\n+ DW_CFA_advance_loc: 1 to 00009551\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00009632\n+ DW_CFA_advance_loc: 1 to 00009552\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00009633\n+ DW_CFA_advance_loc: 1 to 00009553\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00009634\n+ DW_CFA_advance_loc: 1 to 00009554\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00009642\n+ DW_CFA_advance_loc: 14 to 00009562\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 16 to 00009652\n+ DW_CFA_advance_loc: 16 to 00009572\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00009654\n+ DW_CFA_advance_loc: 2 to 00009574\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00009655\n+ DW_CFA_advance_loc: 1 to 00009575\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00009656\n+ DW_CFA_advance_loc: 1 to 00009576\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000965e\n+ DW_CFA_advance_loc: 8 to 0000957e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00009663\n+ DW_CFA_advance_loc: 5 to 00009583\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00009666\n+ DW_CFA_advance_loc: 3 to 00009586\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00009667\n+ DW_CFA_advance_loc: 1 to 00009587\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00009668\n+ DW_CFA_advance_loc: 1 to 00009588\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00009669\n+ DW_CFA_advance_loc: 1 to 00009589\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00009670\n+ DW_CFA_advance_loc: 7 to 00009590\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 11 to 0000967b\n+ DW_CFA_advance_loc: 11 to 0000959b\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000967c\n+ DW_CFA_advance_loc: 1 to 0000959c\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000967d\n+ DW_CFA_advance_loc: 1 to 0000959d\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 7 to 00009684\n+ DW_CFA_advance_loc: 7 to 000095a4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc2: 421 to 00009829\n+ DW_CFA_advance_loc2: 421 to 00009749\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000982a\n+ DW_CFA_advance_loc: 1 to 0000974a\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00009832\n+ DW_CFA_advance_loc: 8 to 00009752\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 9 to 0000983b\n+ DW_CFA_advance_loc: 17 to 00009763\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000983c\n+ DW_CFA_advance_loc: 1 to 00009764\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000983d\n+ DW_CFA_advance_loc: 1 to 00009765\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00009845\n+ DW_CFA_advance_loc: 8 to 0000976d\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 00009853\n+ DW_CFA_advance_loc: 14 to 0000977b\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00009854\n+ DW_CFA_advance_loc: 1 to 0000977c\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00009855\n+ DW_CFA_advance_loc: 1 to 0000977d\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000985d\n+ DW_CFA_advance_loc: 8 to 00009785\n DW_CFA_def_cfa_offset: 48\n \n-000014bc 00000208 000014c0 FDE cie=00000000 pc=00009990..0000a613\n- DW_CFA_advance_loc: 1 to 00009991\n+000013b4 00000208 000013b8 FDE cie=00000000 pc=000098c0..0000a536\n+ DW_CFA_advance_loc: 1 to 000098c1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00009992\n+ DW_CFA_advance_loc: 1 to 000098c2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00009993\n+ DW_CFA_advance_loc: 1 to 000098c3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 12 to 0000999f\n+ DW_CFA_advance_loc: 12 to 000098cf\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 000099a2\n+ DW_CFA_advance_loc: 3 to 000098d2\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 99 to 00009a05\n+ DW_CFA_advance_loc1: 101 to 00009937\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009a06\n+ DW_CFA_advance_loc: 1 to 00009938\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009a12\n+ DW_CFA_advance_loc: 18 to 0000994a\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 17 to 00009a23\n+ DW_CFA_advance_loc: 11 to 00009955\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 3 to 00009a26\n+ DW_CFA_advance_loc: 3 to 00009958\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00009a27\n+ DW_CFA_advance_loc: 1 to 00009959\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 00009a29\n+ DW_CFA_advance_loc: 2 to 0000995b\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00009a31\n+ DW_CFA_advance_loc: 14 to 00009969\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 32 to 00009a51\n+ DW_CFA_advance_loc: 26 to 00009983\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 3 to 00009a54\n+ DW_CFA_advance_loc: 3 to 00009986\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00009a5c\n+ DW_CFA_advance_loc: 8 to 0000998e\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc2: 270 to 00009b6a\n+ DW_CFA_advance_loc2: 283 to 00009aa9\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 10 to 00009b74\n+ DW_CFA_advance_loc: 10 to 00009ab3\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00009b75\n+ DW_CFA_advance_loc: 1 to 00009ab4\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 00009b79\n+ DW_CFA_advance_loc: 4 to 00009ab8\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00009b81\n+ DW_CFA_advance_loc: 8 to 00009ac0\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 17 to 00009b92\n+ DW_CFA_advance_loc: 17 to 00009ad1\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 00009b96\n+ DW_CFA_advance_loc: 4 to 00009ad5\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 11 to 00009ba1\n+ DW_CFA_advance_loc: 11 to 00009ae0\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 39 to 00009bc8\n+ DW_CFA_advance_loc: 39 to 00009b07\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00009bc9\n+ DW_CFA_advance_loc: 1 to 00009b08\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00009bca\n+ DW_CFA_advance_loc: 1 to 00009b09\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00009bcb\n+ DW_CFA_advance_loc: 1 to 00009b0a\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00009bcc\n+ DW_CFA_advance_loc: 1 to 00009b0b\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00009bd0\n+ DW_CFA_advance_loc: 5 to 00009b10\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 84 to 00009c24\n+ DW_CFA_advance_loc1: 92 to 00009b6c\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009c25\n+ DW_CFA_advance_loc: 1 to 00009b6d\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009c31\n+ DW_CFA_advance_loc: 12 to 00009b79\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 3 to 00009c34\n+ DW_CFA_advance_loc: 3 to 00009b7c\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00009c35\n+ DW_CFA_advance_loc: 1 to 00009b7d\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00009c36\n+ DW_CFA_advance_loc: 1 to 00009b7e\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009c37\n+ DW_CFA_advance_loc: 1 to 00009b7f\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009c43\n+ DW_CFA_advance_loc: 12 to 00009b8b\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 40 to 00009c6b\n+ DW_CFA_advance_loc: 32 to 00009bab\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 6 to 00009c71\n+ DW_CFA_advance_loc: 6 to 00009bb1\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 6 to 00009c77\n+ DW_CFA_advance_loc: 6 to 00009bb7\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 6 to 00009c7d\n+ DW_CFA_advance_loc: 6 to 00009bbd\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00009c85\n+ DW_CFA_advance_loc: 8 to 00009bc5\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 127 to 00009d04\n+ DW_CFA_advance_loc1: 135 to 00009c4c\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 17 to 00009d15\n+ DW_CFA_advance_loc: 17 to 00009c5d\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 00009d19\n+ DW_CFA_advance_loc: 4 to 00009c61\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009d1a\n+ DW_CFA_advance_loc: 1 to 00009c62\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00009d22\n+ DW_CFA_advance_loc: 8 to 00009c6a\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 19 to 00009d35\n+ DW_CFA_advance_loc: 11 to 00009c75\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009d36\n+ DW_CFA_advance_loc: 1 to 00009c76\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009d42\n+ DW_CFA_advance_loc: 12 to 00009c82\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 23 to 00009d59\n+ DW_CFA_advance_loc: 15 to 00009c91\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 8 to 00009d61\n+ DW_CFA_advance_loc: 4 to 00009c95\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00009d62\n+ DW_CFA_advance_loc: 1 to 00009c96\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 00009d66\n+ DW_CFA_advance_loc: 4 to 00009c9a\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009d72\n+ DW_CFA_advance_loc: 12 to 00009ca6\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc2: 309 to 00009ea7\n+ DW_CFA_advance_loc2: 317 to 00009de3\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 4 to 00009eab\n+ DW_CFA_advance_loc: 4 to 00009de7\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 00009eaf\n+ DW_CFA_advance_loc: 4 to 00009deb\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 00009eb3\n+ DW_CFA_advance_loc: 4 to 00009def\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009ebf\n+ DW_CFA_advance_loc: 12 to 00009dfb\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 20 to 00009ed3\n+ DW_CFA_advance_loc: 16 to 00009e0b\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009ed4\n+ DW_CFA_advance_loc: 1 to 00009e0c\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009ee0\n+ DW_CFA_advance_loc: 12 to 00009e18\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 3 to 00009ee3\n+ DW_CFA_advance_loc: 3 to 00009e1b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00009ee4\n+ DW_CFA_advance_loc: 1 to 00009e1c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00009ee5\n+ DW_CFA_advance_loc: 1 to 00009e1d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00009ee6\n+ DW_CFA_advance_loc: 1 to 00009e1e\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00009ee7\n+ DW_CFA_advance_loc: 1 to 00009e1f\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00009ee8\n+ DW_CFA_advance_loc: 1 to 00009e20\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00009eeb\n+ DW_CFA_advance_loc: 3 to 00009e23\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009eec\n+ DW_CFA_advance_loc: 1 to 00009e24\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009ef8\n+ DW_CFA_advance_loc: 12 to 00009e30\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00009f03\n+ DW_CFA_advance_loc: 11 to 00009e3b\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009f04\n+ DW_CFA_advance_loc: 1 to 00009e3c\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009f10\n+ DW_CFA_advance_loc: 12 to 00009e48\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00009f1b\n+ DW_CFA_advance_loc: 11 to 00009e53\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009f1c\n+ DW_CFA_advance_loc: 1 to 00009e54\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009f28\n+ DW_CFA_advance_loc: 12 to 00009e60\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00009f33\n+ DW_CFA_advance_loc: 11 to 00009e6b\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009f34\n+ DW_CFA_advance_loc: 1 to 00009e6c\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009f40\n+ DW_CFA_advance_loc: 12 to 00009e78\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 57 to 00009f79\n+ DW_CFA_advance_loc: 57 to 00009eb1\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 17 to 00009f8a\n+ DW_CFA_advance_loc: 17 to 00009ec2\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00009f8b\n+ DW_CFA_advance_loc: 1 to 00009ec3\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009f8c\n+ DW_CFA_advance_loc: 1 to 00009ec4\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 16 to 00009f9c\n+ DW_CFA_advance_loc: 16 to 00009ed4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 80 to 00009fec\n+ DW_CFA_advance_loc1: 80 to 00009f24\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 15 to 00009ffb\n+ DW_CFA_advance_loc: 15 to 00009f33\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009ffc\n+ DW_CFA_advance_loc: 1 to 00009f34\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a008\n+ DW_CFA_advance_loc: 12 to 00009f40\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 85 to 0000a05d\n+ DW_CFA_advance_loc1: 85 to 00009f95\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 2 to 0000a05f\n+ DW_CFA_advance_loc: 2 to 00009f97\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 0000a060\n+ DW_CFA_advance_loc: 1 to 00009f98\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a061\n+ DW_CFA_advance_loc: 1 to 00009f99\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a06d\n+ DW_CFA_advance_loc: 12 to 00009fa5\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 0000a078\n+ DW_CFA_advance_loc: 11 to 00009fb0\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 0000a07c\n+ DW_CFA_advance_loc: 4 to 00009fb4\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 16 to 0000a08c\n+ DW_CFA_advance_loc: 16 to 00009fc4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 54 to 0000a0c2\n+ DW_CFA_advance_loc: 54 to 00009ffa\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 5 to 0000a0c7\n+ DW_CFA_advance_loc: 5 to 00009fff\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a0d3\n+ DW_CFA_advance_loc: 12 to 0000a00b\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 0000a0e3\n+ DW_CFA_advance_loc: 16 to 0000a01b\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 0000a0e4\n+ DW_CFA_advance_loc: 1 to 0000a01c\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a0e5\n+ DW_CFA_advance_loc: 1 to 0000a01d\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a0f1\n+ DW_CFA_advance_loc: 12 to 0000a029\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 44 to 0000a11d\n+ DW_CFA_advance_loc: 46 to 0000a057\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a11e\n+ DW_CFA_advance_loc: 1 to 0000a058\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 16 to 0000a12e\n+ DW_CFA_advance_loc: 12 to 0000a064\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 26 to 0000a148\n+ DW_CFA_advance_loc: 22 to 0000a07a\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a149\n+ DW_CFA_advance_loc: 1 to 0000a07b\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 16 to 0000a159\n+ DW_CFA_advance_loc: 12 to 0000a087\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 30 to 0000a177\n+ DW_CFA_advance_loc: 26 to 0000a0a1\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a178\n+ DW_CFA_advance_loc: 1 to 0000a0a2\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 16 to 0000a188\n+ DW_CFA_advance_loc: 12 to 0000a0ae\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 33 to 0000a1a9\n+ DW_CFA_advance_loc: 39 to 0000a0d5\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a1aa\n+ DW_CFA_advance_loc: 1 to 0000a0d6\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a1b6\n+ DW_CFA_advance_loc: 12 to 0000a0e2\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 48 to 0000a1e6\n+ DW_CFA_advance_loc: 48 to 0000a112\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a1e7\n+ DW_CFA_advance_loc: 1 to 0000a113\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a1f3\n+ DW_CFA_advance_loc: 12 to 0000a11f\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 36 to 0000a217\n+ DW_CFA_advance_loc: 40 to 0000a147\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 4 to 0000a21b\n+ DW_CFA_advance_loc: 4 to 0000a14b\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 0000a21f\n+ DW_CFA_advance_loc: 4 to 0000a14f\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 0000a223\n+ DW_CFA_advance_loc: 4 to 0000a153\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a22f\n+ DW_CFA_advance_loc: 12 to 0000a15f\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 59 to 0000a26a\n+ DW_CFA_advance_loc: 62 to 0000a19d\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a26b\n+ DW_CFA_advance_loc: 1 to 0000a19e\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a277\n+ DW_CFA_advance_loc: 12 to 0000a1aa\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 12 to 0000a283\n+ DW_CFA_advance_loc: 8 to 0000a1b2\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a284\n+ DW_CFA_advance_loc: 1 to 0000a1b3\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a290\n+ DW_CFA_advance_loc: 12 to 0000a1bf\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 12 to 0000a29c\n+ DW_CFA_advance_loc: 8 to 0000a1c7\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a29d\n+ DW_CFA_advance_loc: 1 to 0000a1c8\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a2a9\n+ DW_CFA_advance_loc: 12 to 0000a1d4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 0000a2b9\n+ DW_CFA_advance_loc: 8 to 0000a1dc\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a2ba\n+ DW_CFA_advance_loc: 1 to 0000a1dd\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a2c6\n+ DW_CFA_advance_loc: 12 to 0000a1e9\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 19 to 0000a2d9\n+ DW_CFA_advance_loc: 15 to 0000a1f8\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 5 to 0000a2de\n+ DW_CFA_advance_loc: 5 to 0000a1fd\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a2ea\n+ DW_CFA_advance_loc: 14 to 0000a20b\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 70 to 0000a330\n+ DW_CFA_advance_loc1: 71 to 0000a252\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 0000a331\n+ DW_CFA_advance_loc: 1 to 0000a253\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 8 to 0000a339\n+ DW_CFA_advance_loc: 4 to 0000a257\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a345\n+ DW_CFA_advance_loc: 12 to 0000a263\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 36 to 0000a369\n+ DW_CFA_advance_loc: 32 to 0000a283\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 0000a36a\n+ DW_CFA_advance_loc: 1 to 0000a284\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a36b\n+ DW_CFA_advance_loc: 1 to 0000a285\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 9 to 0000a374\n+ DW_CFA_advance_loc: 9 to 0000a28e\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc2: 453 to 0000a539\n+ DW_CFA_advance_loc2: 463 to 0000a45d\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 8 to 0000a541\n+ DW_CFA_advance_loc: 4 to 0000a461\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 0000a545\n+ DW_CFA_advance_loc: 4 to 0000a465\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 0000a549\n+ DW_CFA_advance_loc: 4 to 0000a469\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 16 to 0000a559\n+ DW_CFA_advance_loc: 16 to 0000a479\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 26 to 0000a573\n+ DW_CFA_advance_loc: 22 to 0000a48f\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 0000a574\n+ DW_CFA_advance_loc: 1 to 0000a490\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 0000a575\n+ DW_CFA_advance_loc: 1 to 0000a491\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a576\n+ DW_CFA_advance_loc: 1 to 0000a492\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 16 to 0000a586\n+ DW_CFA_advance_loc: 16 to 0000a4a2\n DW_CFA_def_cfa_offset: 64\n DW_CFA_nop\n DW_CFA_nop\n \n-000016c8 00000754 000016cc FDE cie=00000000 pc=000033ce..0000453b\n- DW_CFA_advance_loc: 1 to 000033cf\n+000015c0 00000754 000015c4 FDE cie=00000000 pc=00003391..000044fe\n+ DW_CFA_advance_loc: 1 to 00003392\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000033d0\n+ DW_CFA_advance_loc: 1 to 00003393\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000033d1\n+ DW_CFA_advance_loc: 1 to 00003394\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000033d2\n+ DW_CFA_advance_loc: 1 to 00003395\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 000033e3\n+ DW_CFA_advance_loc: 17 to 000033a6\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 54 to 00003419\n+ DW_CFA_advance_loc: 54 to 000033dc\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000341a\n+ DW_CFA_advance_loc: 1 to 000033dd\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 0000341b\n+ DW_CFA_advance_loc: 1 to 000033de\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 0000341d\n+ DW_CFA_advance_loc: 2 to 000033e0\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003425\n+ DW_CFA_advance_loc: 8 to 000033e8\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 30 to 00003443\n+ DW_CFA_advance_loc: 30 to 00003406\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003444\n+ DW_CFA_advance_loc: 1 to 00003407\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000344c\n+ DW_CFA_advance_loc: 8 to 0000340f\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 30 to 0000346a\n+ DW_CFA_advance_loc: 30 to 0000342d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 11 to 00003475\n+ DW_CFA_advance_loc: 11 to 00003438\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000347d\n+ DW_CFA_advance_loc: 8 to 00003440\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 34 to 0000349f\n+ DW_CFA_advance_loc: 34 to 00003462\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 000034a6\n+ DW_CFA_advance_loc: 7 to 00003469\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000034ae\n+ DW_CFA_advance_loc: 8 to 00003471\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 38 to 000034d4\n+ DW_CFA_advance_loc: 38 to 00003497\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 000034da\n+ DW_CFA_advance_loc: 6 to 0000349d\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 000034db\n+ DW_CFA_advance_loc: 1 to 0000349e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000034e1\n+ DW_CFA_advance_loc: 6 to 000034a4\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000034e9\n+ DW_CFA_advance_loc: 8 to 000034ac\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 37 to 0000350e\n+ DW_CFA_advance_loc: 37 to 000034d1\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003510\n+ DW_CFA_advance_loc: 2 to 000034d3\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003518\n+ DW_CFA_advance_loc: 8 to 000034db\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 20 to 0000352c\n+ DW_CFA_advance_loc: 20 to 000034ef\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 22 to 00003542\n+ DW_CFA_advance_loc: 22 to 00003505\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 1 to 00003543\n+ DW_CFA_advance_loc: 1 to 00003506\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 7 to 0000354a\n+ DW_CFA_advance_loc: 7 to 0000350d\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 1 to 0000354b\n+ DW_CFA_advance_loc: 1 to 0000350e\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 2 to 0000354d\n+ DW_CFA_advance_loc: 2 to 00003510\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 2 to 0000354f\n+ DW_CFA_advance_loc: 2 to 00003512\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003550\n+ DW_CFA_advance_loc: 1 to 00003513\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 5 to 00003555\n+ DW_CFA_advance_loc: 5 to 00003518\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 5 to 0000355a\n+ DW_CFA_advance_loc: 5 to 0000351d\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003562\n+ DW_CFA_advance_loc: 8 to 00003525\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 2 to 00003564\n+ DW_CFA_advance_loc: 2 to 00003527\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 00003565\n+ DW_CFA_advance_loc: 1 to 00003528\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003567\n+ DW_CFA_advance_loc: 2 to 0000352a\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000356f\n+ DW_CFA_advance_loc: 8 to 00003532\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 28 to 0000358b\n+ DW_CFA_advance_loc: 28 to 0000354e\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000358c\n+ DW_CFA_advance_loc: 1 to 0000354f\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 0000358e\n+ DW_CFA_advance_loc: 2 to 00003551\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000358f\n+ DW_CFA_advance_loc: 1 to 00003552\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003597\n+ DW_CFA_advance_loc: 8 to 0000355a\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 000035a6\n+ DW_CFA_advance_loc: 15 to 00003569\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000035a7\n+ DW_CFA_advance_loc: 1 to 0000356a\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 000035a9\n+ DW_CFA_advance_loc: 2 to 0000356c\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000035aa\n+ DW_CFA_advance_loc: 1 to 0000356d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000035b2\n+ DW_CFA_advance_loc: 8 to 00003575\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 000035c3\n+ DW_CFA_advance_loc: 17 to 00003586\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 000035ca\n+ DW_CFA_advance_loc: 7 to 0000358d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000035d2\n+ DW_CFA_advance_loc: 8 to 00003595\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 34 to 000035f4\n+ DW_CFA_advance_loc: 34 to 000035b7\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000035f5\n+ DW_CFA_advance_loc: 1 to 000035b8\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 000035f7\n+ DW_CFA_advance_loc: 2 to 000035ba\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 4 to 000035fb\n+ DW_CFA_advance_loc: 4 to 000035be\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003603\n+ DW_CFA_advance_loc: 8 to 000035c6\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 10 to 0000360d\n+ DW_CFA_advance_loc: 10 to 000035d0\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000360e\n+ DW_CFA_advance_loc: 1 to 000035d1\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003612\n+ DW_CFA_advance_loc: 4 to 000035d5\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003613\n+ DW_CFA_advance_loc: 1 to 000035d6\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000361b\n+ DW_CFA_advance_loc: 8 to 000035de\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 19 to 0000362e\n+ DW_CFA_advance_loc: 19 to 000035f1\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003630\n+ DW_CFA_advance_loc: 2 to 000035f3\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003638\n+ DW_CFA_advance_loc: 8 to 000035fb\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 16 to 00003648\n+ DW_CFA_advance_loc: 16 to 0000360b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 0000364f\n+ DW_CFA_advance_loc: 7 to 00003612\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 12 to 0000365b\n+ DW_CFA_advance_loc: 12 to 0000361e\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 9 to 00003664\n+ DW_CFA_advance_loc: 9 to 00003627\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 5 to 00003669\n+ DW_CFA_advance_loc: 5 to 0000362c\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 0000366d\n+ DW_CFA_advance_loc: 4 to 00003630\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000366e\n+ DW_CFA_advance_loc: 1 to 00003631\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003676\n+ DW_CFA_advance_loc: 8 to 00003639\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc1: 73 to 000036bf\n+ DW_CFA_advance_loc1: 73 to 00003682\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 000036c6\n+ DW_CFA_advance_loc: 7 to 00003689\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000036ce\n+ DW_CFA_advance_loc: 8 to 00003691\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 000036d9\n+ DW_CFA_advance_loc: 11 to 0000369c\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000036da\n+ DW_CFA_advance_loc: 1 to 0000369d\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 000036e1\n+ DW_CFA_advance_loc: 7 to 000036a4\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000036e2\n+ DW_CFA_advance_loc: 1 to 000036a5\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 11 to 000036ed\n+ DW_CFA_advance_loc: 11 to 000036b0\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 19 to 00003700\n+ DW_CFA_advance_loc: 19 to 000036c3\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003701\n+ DW_CFA_advance_loc: 1 to 000036c4\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003709\n+ DW_CFA_advance_loc: 8 to 000036cc\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 32 to 00003729\n+ DW_CFA_advance_loc: 32 to 000036ec\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000372a\n+ DW_CFA_advance_loc: 1 to 000036ed\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 0000372b\n+ DW_CFA_advance_loc: 1 to 000036ee\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 0000372d\n+ DW_CFA_advance_loc: 2 to 000036f0\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 10 to 00003737\n+ DW_CFA_advance_loc: 10 to 000036fa\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 24 to 0000374f\n+ DW_CFA_advance_loc: 24 to 00003712\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003750\n+ DW_CFA_advance_loc: 1 to 00003713\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003758\n+ DW_CFA_advance_loc: 8 to 0000371b\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 6 to 0000375e\n+ DW_CFA_advance_loc: 6 to 00003721\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000375f\n+ DW_CFA_advance_loc: 1 to 00003722\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 00003761\n+ DW_CFA_advance_loc: 2 to 00003724\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003762\n+ DW_CFA_advance_loc: 1 to 00003725\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 10 to 0000376c\n+ DW_CFA_advance_loc: 10 to 0000372f\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 22 to 00003782\n+ DW_CFA_advance_loc: 22 to 00003745\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003783\n+ DW_CFA_advance_loc: 1 to 00003746\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000378b\n+ DW_CFA_advance_loc: 8 to 0000374e\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 00003796\n+ DW_CFA_advance_loc: 11 to 00003759\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003797\n+ DW_CFA_advance_loc: 1 to 0000375a\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 8 to 0000379f\n+ DW_CFA_advance_loc: 8 to 00003762\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 25 to 000037b8\n+ DW_CFA_advance_loc: 25 to 0000377b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 5 to 000037bd\n+ DW_CFA_advance_loc: 5 to 00003780\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 000037bf\n+ DW_CFA_advance_loc: 2 to 00003782\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 32 to 000037df\n+ DW_CFA_advance_loc: 32 to 000037a2\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 2 to 000037e1\n+ DW_CFA_advance_loc: 2 to 000037a4\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 000037e8\n+ DW_CFA_advance_loc: 7 to 000037ab\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 3 to 000037eb\n+ DW_CFA_advance_loc: 3 to 000037ae\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000037f3\n+ DW_CFA_advance_loc: 8 to 000037b6\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 13 to 00003800\n+ DW_CFA_advance_loc: 13 to 000037c3\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 7 to 00003807\n+ DW_CFA_advance_loc: 7 to 000037ca\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 0000380e\n+ DW_CFA_advance_loc: 7 to 000037d1\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003810\n+ DW_CFA_advance_loc: 2 to 000037d3\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003818\n+ DW_CFA_advance_loc: 8 to 000037db\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 12 to 00003824\n+ DW_CFA_advance_loc: 12 to 000037e7\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003825\n+ DW_CFA_advance_loc: 1 to 000037e8\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 00003827\n+ DW_CFA_advance_loc: 2 to 000037ea\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 13 to 00003834\n+ DW_CFA_advance_loc: 13 to 000037f7\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003835\n+ DW_CFA_advance_loc: 1 to 000037f8\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 00003836\n+ DW_CFA_advance_loc: 1 to 000037f9\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003838\n+ DW_CFA_advance_loc: 2 to 000037fb\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003840\n+ DW_CFA_advance_loc: 8 to 00003803\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 41 to 00003869\n+ DW_CFA_advance_loc: 41 to 0000382c\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 0000386f\n+ DW_CFA_advance_loc: 6 to 00003832\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00003875\n+ DW_CFA_advance_loc: 6 to 00003838\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 0000387b\n+ DW_CFA_advance_loc: 6 to 0000383e\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003883\n+ DW_CFA_advance_loc: 8 to 00003846\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 33 to 000038a4\n+ DW_CFA_advance_loc: 33 to 00003867\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000038a5\n+ DW_CFA_advance_loc: 1 to 00003868\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 000038a6\n+ DW_CFA_advance_loc: 1 to 00003869\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000038a7\n+ DW_CFA_advance_loc: 1 to 0000386a\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000038af\n+ DW_CFA_advance_loc: 8 to 00003872\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 35 to 000038d2\n+ DW_CFA_advance_loc: 35 to 00003895\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 000038d8\n+ DW_CFA_advance_loc: 6 to 0000389b\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 000038d9\n+ DW_CFA_advance_loc: 1 to 0000389c\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000038da\n+ DW_CFA_advance_loc: 1 to 0000389d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000038e2\n+ DW_CFA_advance_loc: 8 to 000038a5\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 40 to 0000390a\n+ DW_CFA_advance_loc: 40 to 000038cd\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 13 to 00003917\n+ DW_CFA_advance_loc: 13 to 000038da\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 00003918\n+ DW_CFA_advance_loc: 1 to 000038db\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 3 to 0000391b\n+ DW_CFA_advance_loc: 3 to 000038de\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003923\n+ DW_CFA_advance_loc: 8 to 000038e6\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc1: 196 to 000039e7\n+ DW_CFA_advance_loc1: 196 to 000039aa\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000039e8\n+ DW_CFA_advance_loc: 1 to 000039ab\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000039ee\n+ DW_CFA_advance_loc: 6 to 000039b1\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000039f0\n+ DW_CFA_advance_loc: 2 to 000039b3\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000039f8\n+ DW_CFA_advance_loc: 8 to 000039bb\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003a07\n+ DW_CFA_advance_loc: 15 to 000039ca\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003a08\n+ DW_CFA_advance_loc: 1 to 000039cb\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00003a0e\n+ DW_CFA_advance_loc: 6 to 000039d1\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003a10\n+ DW_CFA_advance_loc: 2 to 000039d3\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003a18\n+ DW_CFA_advance_loc: 8 to 000039db\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003a27\n+ DW_CFA_advance_loc: 15 to 000039ea\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 00003a2d\n+ DW_CFA_advance_loc: 6 to 000039f0\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00003a33\n+ DW_CFA_advance_loc: 6 to 000039f6\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003a39\n+ DW_CFA_advance_loc: 6 to 000039fc\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 6 to 00003a3f\n+ DW_CFA_advance_loc: 6 to 00003a02\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003a45\n+ DW_CFA_advance_loc: 6 to 00003a08\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003a4b\n+ DW_CFA_advance_loc: 6 to 00003a0e\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 6 to 00003a51\n+ DW_CFA_advance_loc: 6 to 00003a14\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 00003a57\n+ DW_CFA_advance_loc: 6 to 00003a1a\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 6 to 00003a5d\n+ DW_CFA_advance_loc: 6 to 00003a20\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003a63\n+ DW_CFA_advance_loc: 6 to 00003a26\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 2 to 00003a65\n+ DW_CFA_advance_loc: 2 to 00003a28\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003a6d\n+ DW_CFA_advance_loc: 8 to 00003a30\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 29 to 00003a8a\n+ DW_CFA_advance_loc: 29 to 00003a4d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003a8b\n+ DW_CFA_advance_loc: 1 to 00003a4e\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00003a8d\n+ DW_CFA_advance_loc: 2 to 00003a50\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003a93\n+ DW_CFA_advance_loc: 6 to 00003a56\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003a99\n+ DW_CFA_advance_loc: 6 to 00003a5c\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 1 to 00003a9a\n+ DW_CFA_advance_loc: 1 to 00003a5d\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 1 to 00003a9b\n+ DW_CFA_advance_loc: 1 to 00003a5e\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003a9c\n+ DW_CFA_advance_loc: 1 to 00003a5f\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003aa2\n+ DW_CFA_advance_loc: 6 to 00003a65\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 1 to 00003aa3\n+ DW_CFA_advance_loc: 1 to 00003a66\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 13 to 00003ab0\n+ DW_CFA_advance_loc: 13 to 00003a73\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 20 to 00003ac4\n+ DW_CFA_advance_loc: 20 to 00003a87\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 00003aca\n+ DW_CFA_advance_loc: 6 to 00003a8d\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00003ad0\n+ DW_CFA_advance_loc: 6 to 00003a93\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003ad6\n+ DW_CFA_advance_loc: 6 to 00003a99\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 6 to 00003adc\n+ DW_CFA_advance_loc: 6 to 00003a9f\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003ae2\n+ DW_CFA_advance_loc: 6 to 00003aa5\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003ae8\n+ DW_CFA_advance_loc: 6 to 00003aab\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 6 to 00003aee\n+ DW_CFA_advance_loc: 6 to 00003ab1\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 00003af4\n+ DW_CFA_advance_loc: 6 to 00003ab7\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 6 to 00003afa\n+ DW_CFA_advance_loc: 6 to 00003abd\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003b00\n+ DW_CFA_advance_loc: 6 to 00003ac3\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 2 to 00003b02\n+ DW_CFA_advance_loc: 2 to 00003ac5\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003b0a\n+ DW_CFA_advance_loc: 8 to 00003acd\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 29 to 00003b27\n+ DW_CFA_advance_loc: 29 to 00003aea\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003b2d\n+ DW_CFA_advance_loc: 6 to 00003af0\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00003b2f\n+ DW_CFA_advance_loc: 2 to 00003af2\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003b35\n+ DW_CFA_advance_loc: 6 to 00003af8\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003b3b\n+ DW_CFA_advance_loc: 6 to 00003afe\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 1 to 00003b3c\n+ DW_CFA_advance_loc: 1 to 00003aff\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 1 to 00003b3d\n+ DW_CFA_advance_loc: 1 to 00003b00\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003b3e\n+ DW_CFA_advance_loc: 1 to 00003b01\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003b44\n+ DW_CFA_advance_loc: 6 to 00003b07\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 1 to 00003b45\n+ DW_CFA_advance_loc: 1 to 00003b08\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003b4d\n+ DW_CFA_advance_loc: 8 to 00003b10\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 20 to 00003b61\n+ DW_CFA_advance_loc: 20 to 00003b24\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 00003b67\n+ DW_CFA_advance_loc: 6 to 00003b2a\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00003b6d\n+ DW_CFA_advance_loc: 6 to 00003b30\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003b73\n+ DW_CFA_advance_loc: 6 to 00003b36\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 6 to 00003b79\n+ DW_CFA_advance_loc: 6 to 00003b3c\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003b7f\n+ DW_CFA_advance_loc: 6 to 00003b42\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003b85\n+ DW_CFA_advance_loc: 6 to 00003b48\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 6 to 00003b8b\n+ DW_CFA_advance_loc: 6 to 00003b4e\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 00003b91\n+ DW_CFA_advance_loc: 6 to 00003b54\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 6 to 00003b97\n+ DW_CFA_advance_loc: 6 to 00003b5a\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003b9d\n+ DW_CFA_advance_loc: 6 to 00003b60\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 2 to 00003b9f\n+ DW_CFA_advance_loc: 2 to 00003b62\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003ba7\n+ DW_CFA_advance_loc: 8 to 00003b6a\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 29 to 00003bc4\n+ DW_CFA_advance_loc: 29 to 00003b87\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003bca\n+ DW_CFA_advance_loc: 6 to 00003b8d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00003bcc\n+ DW_CFA_advance_loc: 2 to 00003b8f\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003bd2\n+ DW_CFA_advance_loc: 6 to 00003b95\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003bd8\n+ DW_CFA_advance_loc: 6 to 00003b9b\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 1 to 00003bd9\n+ DW_CFA_advance_loc: 1 to 00003b9c\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 1 to 00003bda\n+ DW_CFA_advance_loc: 1 to 00003b9d\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003bdb\n+ DW_CFA_advance_loc: 1 to 00003b9e\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003be1\n+ DW_CFA_advance_loc: 6 to 00003ba4\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 1 to 00003be2\n+ DW_CFA_advance_loc: 1 to 00003ba5\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003bea\n+ DW_CFA_advance_loc: 8 to 00003bad\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 00003bfb\n+ DW_CFA_advance_loc: 17 to 00003bbe\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003c01\n+ DW_CFA_advance_loc: 6 to 00003bc4\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 6 to 00003c07\n+ DW_CFA_advance_loc: 6 to 00003bca\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003c0d\n+ DW_CFA_advance_loc: 6 to 00003bd0\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003c13\n+ DW_CFA_advance_loc: 6 to 00003bd6\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 6 to 00003c19\n+ DW_CFA_advance_loc: 6 to 00003bdc\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 00003c1f\n+ DW_CFA_advance_loc: 6 to 00003be2\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 6 to 00003c25\n+ DW_CFA_advance_loc: 6 to 00003be8\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003c2b\n+ DW_CFA_advance_loc: 6 to 00003bee\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 6 to 00003c31\n+ DW_CFA_advance_loc: 6 to 00003bf4\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 6 to 00003c37\n+ DW_CFA_advance_loc: 6 to 00003bfa\n DW_CFA_def_cfa_offset: 308\n- DW_CFA_advance_loc: 6 to 00003c3d\n+ DW_CFA_advance_loc: 6 to 00003c00\n DW_CFA_def_cfa_offset: 312\n- DW_CFA_advance_loc: 6 to 00003c43\n+ DW_CFA_advance_loc: 6 to 00003c06\n DW_CFA_def_cfa_offset: 316\n- DW_CFA_advance_loc: 2 to 00003c45\n+ DW_CFA_advance_loc: 2 to 00003c08\n DW_CFA_def_cfa_offset: 320\n- DW_CFA_advance_loc: 8 to 00003c4d\n+ DW_CFA_advance_loc: 8 to 00003c10\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 29 to 00003c6a\n+ DW_CFA_advance_loc: 29 to 00003c2d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003c70\n+ DW_CFA_advance_loc: 6 to 00003c33\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00003c72\n+ DW_CFA_advance_loc: 2 to 00003c35\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003c78\n+ DW_CFA_advance_loc: 6 to 00003c3b\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003c7e\n+ DW_CFA_advance_loc: 6 to 00003c41\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 1 to 00003c7f\n+ DW_CFA_advance_loc: 1 to 00003c42\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 1 to 00003c80\n+ DW_CFA_advance_loc: 1 to 00003c43\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003c81\n+ DW_CFA_advance_loc: 1 to 00003c44\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003c87\n+ DW_CFA_advance_loc: 6 to 00003c4a\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 1 to 00003c88\n+ DW_CFA_advance_loc: 1 to 00003c4b\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003c90\n+ DW_CFA_advance_loc: 8 to 00003c53\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 00003ca1\n+ DW_CFA_advance_loc: 17 to 00003c64\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 4 to 00003ca5\n+ DW_CFA_advance_loc: 4 to 00003c68\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003cad\n+ DW_CFA_advance_loc: 8 to 00003c70\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 00003cb8\n+ DW_CFA_advance_loc: 11 to 00003c7b\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003cb9\n+ DW_CFA_advance_loc: 1 to 00003c7c\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 8 to 00003cc1\n+ DW_CFA_advance_loc: 8 to 00003c84\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00003cc6\n+ DW_CFA_advance_loc: 5 to 00003c89\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 12 to 00003cd2\n+ DW_CFA_advance_loc: 12 to 00003c95\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc1: 78 to 00003d20\n+ DW_CFA_advance_loc1: 78 to 00003ce3\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 9 to 00003d29\n+ DW_CFA_advance_loc: 9 to 00003cec\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 14 to 00003d37\n+ DW_CFA_advance_loc: 14 to 00003cfa\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 36 to 00003d5b\n+ DW_CFA_advance_loc: 36 to 00003d1e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003d5c\n+ DW_CFA_advance_loc: 1 to 00003d1f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003d64\n+ DW_CFA_advance_loc: 8 to 00003d27\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 12 to 00003d70\n+ DW_CFA_advance_loc: 12 to 00003d33\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 7 to 00003d77\n+ DW_CFA_advance_loc: 7 to 00003d3a\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 00003d7e\n+ DW_CFA_advance_loc: 7 to 00003d41\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003d80\n+ DW_CFA_advance_loc: 2 to 00003d43\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003d88\n+ DW_CFA_advance_loc: 8 to 00003d4b\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 51 to 00003dbb\n+ DW_CFA_advance_loc: 51 to 00003d7e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003dbc\n+ DW_CFA_advance_loc: 1 to 00003d7f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003dc4\n+ DW_CFA_advance_loc: 8 to 00003d87\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 3 to 00003dc7\n+ DW_CFA_advance_loc: 3 to 00003d8a\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 00003dce\n+ DW_CFA_advance_loc: 7 to 00003d91\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003dd6\n+ DW_CFA_advance_loc: 8 to 00003d99\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 00003de1\n+ DW_CFA_advance_loc: 11 to 00003da4\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 7 to 00003de8\n+ DW_CFA_advance_loc: 7 to 00003dab\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003dec\n+ DW_CFA_advance_loc: 4 to 00003daf\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003dee\n+ DW_CFA_advance_loc: 2 to 00003db1\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003df6\n+ DW_CFA_advance_loc: 8 to 00003db9\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003e05\n+ DW_CFA_advance_loc: 15 to 00003dc8\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003e0e\n+ DW_CFA_advance_loc: 9 to 00003dd1\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003e12\n+ DW_CFA_advance_loc: 4 to 00003dd5\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00003e17\n+ DW_CFA_advance_loc: 5 to 00003dda\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003e1f\n+ DW_CFA_advance_loc: 8 to 00003de2\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003e2e\n+ DW_CFA_advance_loc: 15 to 00003df1\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003e37\n+ DW_CFA_advance_loc: 9 to 00003dfa\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003e3b\n+ DW_CFA_advance_loc: 4 to 00003dfe\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00003e40\n+ DW_CFA_advance_loc: 5 to 00003e03\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003e48\n+ DW_CFA_advance_loc: 8 to 00003e0b\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003e57\n+ DW_CFA_advance_loc: 15 to 00003e1a\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003e60\n+ DW_CFA_advance_loc: 9 to 00003e23\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003e64\n+ DW_CFA_advance_loc: 4 to 00003e27\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003e66\n+ DW_CFA_advance_loc: 2 to 00003e29\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003e6e\n+ DW_CFA_advance_loc: 8 to 00003e31\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003e7d\n+ DW_CFA_advance_loc: 15 to 00003e40\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003e86\n+ DW_CFA_advance_loc: 9 to 00003e49\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003e8a\n+ DW_CFA_advance_loc: 4 to 00003e4d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003e8c\n+ DW_CFA_advance_loc: 2 to 00003e4f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003e94\n+ DW_CFA_advance_loc: 8 to 00003e57\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003ea3\n+ DW_CFA_advance_loc: 15 to 00003e66\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003eac\n+ DW_CFA_advance_loc: 9 to 00003e6f\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003eb0\n+ DW_CFA_advance_loc: 4 to 00003e73\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003eb2\n+ DW_CFA_advance_loc: 2 to 00003e75\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003eba\n+ DW_CFA_advance_loc: 8 to 00003e7d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003ec9\n+ DW_CFA_advance_loc: 15 to 00003e8c\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003ed2\n+ DW_CFA_advance_loc: 11 to 00003e97\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003ed6\n+ DW_CFA_advance_loc: 2 to 00003e99\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003ed8\n+ DW_CFA_advance_loc: 2 to 00003e9b\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003ee0\n+ DW_CFA_advance_loc: 8 to 00003ea3\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003eef\n+ DW_CFA_advance_loc: 15 to 00003eb2\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 5 to 00003ef4\n+ DW_CFA_advance_loc: 5 to 00003eb7\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 8 to 00003efc\n+ DW_CFA_advance_loc: 8 to 00003ebf\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003efe\n+ DW_CFA_advance_loc: 2 to 00003ec1\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f06\n+ DW_CFA_advance_loc: 8 to 00003ec9\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f15\n+ DW_CFA_advance_loc: 15 to 00003ed8\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003f1e\n+ DW_CFA_advance_loc: 9 to 00003ee1\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003f22\n+ DW_CFA_advance_loc: 4 to 00003ee5\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003f24\n+ DW_CFA_advance_loc: 2 to 00003ee7\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f2c\n+ DW_CFA_advance_loc: 8 to 00003eef\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f3b\n+ DW_CFA_advance_loc: 15 to 00003efe\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003f44\n+ DW_CFA_advance_loc: 9 to 00003f07\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003f48\n+ DW_CFA_advance_loc: 4 to 00003f0b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003f4a\n+ DW_CFA_advance_loc: 2 to 00003f0d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f52\n+ DW_CFA_advance_loc: 8 to 00003f15\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f61\n+ DW_CFA_advance_loc: 15 to 00003f24\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003f6a\n+ DW_CFA_advance_loc: 9 to 00003f2d\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003f6e\n+ DW_CFA_advance_loc: 4 to 00003f31\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003f70\n+ DW_CFA_advance_loc: 2 to 00003f33\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f78\n+ DW_CFA_advance_loc: 8 to 00003f3b\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f87\n+ DW_CFA_advance_loc: 15 to 00003f4a\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003f90\n+ DW_CFA_advance_loc: 9 to 00003f53\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003f94\n+ DW_CFA_advance_loc: 4 to 00003f57\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003f96\n+ DW_CFA_advance_loc: 2 to 00003f59\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f9e\n+ DW_CFA_advance_loc: 8 to 00003f61\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003fad\n+ DW_CFA_advance_loc: 15 to 00003f70\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003fb6\n+ DW_CFA_advance_loc: 9 to 00003f79\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003fba\n+ DW_CFA_advance_loc: 4 to 00003f7d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003fbc\n+ DW_CFA_advance_loc: 2 to 00003f7f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003fc4\n+ DW_CFA_advance_loc: 8 to 00003f87\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003fd3\n+ DW_CFA_advance_loc: 15 to 00003f96\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003fdc\n+ DW_CFA_advance_loc: 9 to 00003f9f\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003fe0\n+ DW_CFA_advance_loc: 4 to 00003fa3\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003fe2\n+ DW_CFA_advance_loc: 2 to 00003fa5\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003fea\n+ DW_CFA_advance_loc: 8 to 00003fad\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003ff9\n+ DW_CFA_advance_loc: 15 to 00003fbc\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00004002\n+ DW_CFA_advance_loc: 11 to 00003fc7\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00004006\n+ DW_CFA_advance_loc: 2 to 00003fc9\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00004008\n+ DW_CFA_advance_loc: 2 to 00003fcb\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004010\n+ DW_CFA_advance_loc: 8 to 00003fd3\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 32 to 00004030\n+ DW_CFA_advance_loc: 32 to 00003ff3\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00004031\n+ DW_CFA_advance_loc: 1 to 00003ff4\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004039\n+ DW_CFA_advance_loc: 8 to 00003ffc\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 40 to 00004061\n+ DW_CFA_advance_loc: 40 to 00004024\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00004066\n+ DW_CFA_advance_loc: 5 to 00004029\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000406e\n+ DW_CFA_advance_loc: 8 to 00004031\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc1: 107 to 000040d9\n+ DW_CFA_advance_loc1: 107 to 0000409c\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000040da\n+ DW_CFA_advance_loc: 1 to 0000409d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000040e2\n+ DW_CFA_advance_loc: 8 to 000040a5\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 14 to 000040f0\n+ DW_CFA_advance_loc: 14 to 000040b3\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000040f1\n+ DW_CFA_advance_loc: 1 to 000040b4\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000040f9\n+ DW_CFA_advance_loc: 8 to 000040bc\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 31 to 00004118\n+ DW_CFA_advance_loc: 31 to 000040db\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00004119\n+ DW_CFA_advance_loc: 1 to 000040dc\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004121\n+ DW_CFA_advance_loc: 8 to 000040e4\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 00004132\n+ DW_CFA_advance_loc: 17 to 000040f5\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00004133\n+ DW_CFA_advance_loc: 1 to 000040f6\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000413b\n+ DW_CFA_advance_loc: 8 to 000040fe\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 32 to 0000415b\n+ DW_CFA_advance_loc: 32 to 0000411e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 0000415d\n+ DW_CFA_advance_loc: 2 to 00004120\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 0000415f\n+ DW_CFA_advance_loc: 2 to 00004122\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 1 to 00004160\n+ DW_CFA_advance_loc: 1 to 00004123\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00004166\n+ DW_CFA_advance_loc: 6 to 00004129\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 4 to 0000416a\n+ DW_CFA_advance_loc: 4 to 0000412d\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 8 to 00004172\n+ DW_CFA_advance_loc: 8 to 00004135\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 18 to 00004184\n+ DW_CFA_advance_loc: 18 to 00004147\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00004185\n+ DW_CFA_advance_loc: 1 to 00004148\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 0000418b\n+ DW_CFA_advance_loc: 6 to 0000414e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004191\n+ DW_CFA_advance_loc: 6 to 00004154\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004199\n+ DW_CFA_advance_loc: 8 to 0000415c\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 000041b3\n+ DW_CFA_advance_loc: 26 to 00004176\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000041b4\n+ DW_CFA_advance_loc: 1 to 00004177\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000041bc\n+ DW_CFA_advance_loc: 8 to 0000417f\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 1 to 000041bd\n+ DW_CFA_advance_loc: 1 to 00004180\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 13 to 000041ca\n+ DW_CFA_advance_loc: 13 to 0000418d\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 12 to 000041d6\n+ DW_CFA_advance_loc: 12 to 00004199\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000041dc\n+ DW_CFA_advance_loc: 6 to 0000419f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000041e4\n+ DW_CFA_advance_loc: 8 to 000041a7\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 000041ef\n+ DW_CFA_advance_loc: 11 to 000041b2\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000041f0\n+ DW_CFA_advance_loc: 1 to 000041b3\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000041f6\n+ DW_CFA_advance_loc: 6 to 000041b9\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000041fc\n+ DW_CFA_advance_loc: 6 to 000041bf\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004204\n+ DW_CFA_advance_loc: 8 to 000041c7\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 0000421e\n+ DW_CFA_advance_loc: 26 to 000041e1\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000421f\n+ DW_CFA_advance_loc: 1 to 000041e2\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004227\n+ DW_CFA_advance_loc: 8 to 000041ea\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 1 to 00004228\n+ DW_CFA_advance_loc: 1 to 000041eb\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 13 to 00004235\n+ DW_CFA_advance_loc: 13 to 000041f8\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 12 to 00004241\n+ DW_CFA_advance_loc: 12 to 00004204\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004247\n+ DW_CFA_advance_loc: 6 to 0000420a\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000424f\n+ DW_CFA_advance_loc: 8 to 00004212\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 0000425a\n+ DW_CFA_advance_loc: 11 to 0000421d\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000425b\n+ DW_CFA_advance_loc: 1 to 0000421e\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00004261\n+ DW_CFA_advance_loc: 6 to 00004224\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004267\n+ DW_CFA_advance_loc: 6 to 0000422a\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000426f\n+ DW_CFA_advance_loc: 8 to 00004232\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 00004289\n+ DW_CFA_advance_loc: 26 to 0000424c\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000428a\n+ DW_CFA_advance_loc: 1 to 0000424d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004292\n+ DW_CFA_advance_loc: 8 to 00004255\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 13 to 0000429f\n+ DW_CFA_advance_loc: 13 to 00004262\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000042a0\n+ DW_CFA_advance_loc: 1 to 00004263\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 12 to 000042ac\n+ DW_CFA_advance_loc: 12 to 0000426f\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000042b2\n+ DW_CFA_advance_loc: 6 to 00004275\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000042ba\n+ DW_CFA_advance_loc: 8 to 0000427d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 000042c5\n+ DW_CFA_advance_loc: 11 to 00004288\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000042c6\n+ DW_CFA_advance_loc: 1 to 00004289\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000042cc\n+ DW_CFA_advance_loc: 6 to 0000428f\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000042d2\n+ DW_CFA_advance_loc: 6 to 00004295\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000042da\n+ DW_CFA_advance_loc: 8 to 0000429d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 25 to 000042f3\n+ DW_CFA_advance_loc: 25 to 000042b6\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000042f4\n+ DW_CFA_advance_loc: 1 to 000042b7\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000042fc\n+ DW_CFA_advance_loc: 8 to 000042bf\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 13 to 00004309\n+ DW_CFA_advance_loc: 13 to 000042cc\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000430a\n+ DW_CFA_advance_loc: 1 to 000042cd\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 12 to 00004316\n+ DW_CFA_advance_loc: 12 to 000042d9\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 0000431c\n+ DW_CFA_advance_loc: 6 to 000042df\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004324\n+ DW_CFA_advance_loc: 8 to 000042e7\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 0000432f\n+ DW_CFA_advance_loc: 11 to 000042f2\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00004330\n+ DW_CFA_advance_loc: 1 to 000042f3\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00004336\n+ DW_CFA_advance_loc: 6 to 000042f9\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 0000433c\n+ DW_CFA_advance_loc: 6 to 000042ff\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004344\n+ DW_CFA_advance_loc: 8 to 00004307\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 0000435e\n+ DW_CFA_advance_loc: 26 to 00004321\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000435f\n+ DW_CFA_advance_loc: 1 to 00004322\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004367\n+ DW_CFA_advance_loc: 8 to 0000432a\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 16 to 00004377\n+ DW_CFA_advance_loc: 16 to 0000433a\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00004378\n+ DW_CFA_advance_loc: 1 to 0000433b\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 0000437e\n+ DW_CFA_advance_loc: 6 to 00004341\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004384\n+ DW_CFA_advance_loc: 6 to 00004347\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000438c\n+ DW_CFA_advance_loc: 8 to 0000434f\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 34 to 000043ae\n+ DW_CFA_advance_loc: 34 to 00004371\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000043af\n+ DW_CFA_advance_loc: 1 to 00004372\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000043b7\n+ DW_CFA_advance_loc: 8 to 0000437a\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc2: 270 to 000044c5\n+ DW_CFA_advance_loc2: 270 to 00004488\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 4 to 000044c9\n+ DW_CFA_advance_loc: 4 to 0000448c\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 000044cb\n+ DW_CFA_advance_loc: 2 to 0000448e\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 000044d4\n+ DW_CFA_advance_loc: 9 to 00004497\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 10 to 000044de\n+ DW_CFA_advance_loc: 10 to 000044a1\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 000044e5\n+ DW_CFA_advance_loc: 7 to 000044a8\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000044e7\n+ DW_CFA_advance_loc: 2 to 000044aa\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000044ef\n+ DW_CFA_advance_loc: 8 to 000044b2\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 14 to 000044fd\n+ DW_CFA_advance_loc: 14 to 000044c0\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000044fe\n+ DW_CFA_advance_loc: 1 to 000044c1\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004506\n+ DW_CFA_advance_loc: 8 to 000044c9\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 46 to 00004534\n+ DW_CFA_advance_loc: 46 to 000044f7\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00004537\n+ DW_CFA_advance_loc: 3 to 000044fa\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00004538\n+ DW_CFA_advance_loc: 1 to 000044fb\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00004539\n+ DW_CFA_advance_loc: 1 to 000044fc\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000453a\n+ DW_CFA_advance_loc: 1 to 000044fd\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-00001e20 00000044 00001e24 FDE cie=00000000 pc=0000a618..0000d753\n- DW_CFA_advance_loc: 4 to 0000a61c\n+00001d18 00000044 00001d1c FDE cie=00000000 pc=0000a540..0000d76c\n+ DW_CFA_advance_loc: 4 to 0000a544\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 9 to 0000a625\n+ DW_CFA_advance_loc: 9 to 0000a54d\n DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n- DW_CFA_advance_loc: 1 to 0000a626\n+ DW_CFA_advance_loc: 3 to 0000a550\n DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4)\n- DW_CFA_advance_loc: 14 to 0000a634\n- DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref)\n DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8)\n DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12)\n- DW_CFA_advance_loc2: 8453 to 0000c739\n+ DW_CFA_advance_loc: 12 to 0000a55c\n+ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref)\n+ DW_CFA_advance_loc2: 3431 to 0000b2c3\n DW_CFA_remember_state\n DW_CFA_restore: r1 (ecx)\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 1 to 0000c73a\n+ DW_CFA_advance_loc: 1 to 0000b2c4\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000c73b\n+ DW_CFA_advance_loc: 1 to 0000b2c5\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000c73c\n+ DW_CFA_advance_loc: 1 to 0000b2c6\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000c73d\n+ DW_CFA_advance_loc: 1 to 0000b2c7\n DW_CFA_restore: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 0000c740\n+ DW_CFA_advance_loc: 3 to 0000b2ca\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 8 to 0000c748\n+ DW_CFA_advance_loc: 6 to 0000b2d0\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00001e68 00000044 00001e6c FDE cie=00000000 pc=0000d758..000113ec\n- DW_CFA_advance_loc: 4 to 0000d75c\n+00001d60 00000044 00001d64 FDE cie=00000000 pc=0000d770..00011714\n+ DW_CFA_advance_loc: 4 to 0000d774\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 9 to 0000d765\n+ DW_CFA_advance_loc: 9 to 0000d77d\n DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n- DW_CFA_advance_loc: 1 to 0000d766\n+ DW_CFA_advance_loc: 3 to 0000d780\n DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4)\n- DW_CFA_advance_loc: 14 to 0000d774\n- DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref)\n DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8)\n DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12)\n- DW_CFA_advance_loc2: 10701 to 00010141\n+ DW_CFA_advance_loc: 12 to 0000d78c\n+ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref)\n+ DW_CFA_advance_loc2: 11535 to 0001049b\n DW_CFA_remember_state\n DW_CFA_restore: r1 (ecx)\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 1 to 00010142\n+ DW_CFA_advance_loc: 1 to 0001049c\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00010143\n+ DW_CFA_advance_loc: 1 to 0001049d\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00010144\n+ DW_CFA_advance_loc: 1 to 0001049e\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00010145\n+ DW_CFA_advance_loc: 1 to 0001049f\n DW_CFA_restore: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 00010148\n+ DW_CFA_advance_loc: 3 to 000104a2\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 8 to 00010150\n+ DW_CFA_advance_loc: 6 to 000104a8\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00001eb0 00000044 00001eb4 FDE cie=00000000 pc=000113f0..00014c62\n- DW_CFA_advance_loc: 4 to 000113f4\n+00001da8 00000044 00001dac FDE cie=00000000 pc=00011720..000150e0\n+ DW_CFA_advance_loc: 4 to 00011724\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 9 to 000113fd\n+ DW_CFA_advance_loc: 9 to 0001172d\n DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n- DW_CFA_advance_loc: 3 to 00011400\n+ DW_CFA_advance_loc: 3 to 00011730\n DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4)\n DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8)\n DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12)\n- DW_CFA_advance_loc: 12 to 0001140c\n+ DW_CFA_advance_loc: 12 to 0001173c\n DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref)\n- DW_CFA_advance_loc2: 9771 to 00013a37\n+ DW_CFA_advance_loc2: 10351 to 00013fab\n DW_CFA_remember_state\n DW_CFA_restore: r1 (ecx)\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 1 to 00013a38\n+ DW_CFA_advance_loc: 1 to 00013fac\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00013a39\n+ DW_CFA_advance_loc: 1 to 00013fad\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00013a3a\n+ DW_CFA_advance_loc: 1 to 00013fae\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00013a3b\n+ DW_CFA_advance_loc: 1 to 00013faf\n DW_CFA_restore: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 00013a3e\n+ DW_CFA_advance_loc: 3 to 00013fb2\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 2 to 00013a40\n+ DW_CFA_advance_loc: 6 to 00013fb8\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00001ef8 00000044 00001efc FDE cie=00000000 pc=00014c68..000184e2\n- DW_CFA_advance_loc: 4 to 00014c6c\n+00001df0 00000044 00001df4 FDE cie=00000000 pc=000150e0..00018aa0\n+ DW_CFA_advance_loc: 4 to 000150e4\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 9 to 00014c75\n+ DW_CFA_advance_loc: 9 to 000150ed\n DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n- DW_CFA_advance_loc: 3 to 00014c78\n+ DW_CFA_advance_loc: 3 to 000150f0\n DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4)\n DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8)\n DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12)\n- DW_CFA_advance_loc: 12 to 00014c84\n+ DW_CFA_advance_loc: 12 to 000150fc\n DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref)\n- DW_CFA_advance_loc2: 9779 to 000172b7\n+ DW_CFA_advance_loc2: 10351 to 0001796b\n DW_CFA_remember_state\n DW_CFA_restore: r1 (ecx)\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 1 to 000172b8\n+ DW_CFA_advance_loc: 1 to 0001796c\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 000172b9\n+ DW_CFA_advance_loc: 1 to 0001796d\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 000172ba\n+ DW_CFA_advance_loc: 1 to 0001796e\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 000172bb\n+ DW_CFA_advance_loc: 1 to 0001796f\n DW_CFA_restore: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 000172be\n+ DW_CFA_advance_loc: 3 to 00017972\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 2 to 000172c0\n+ DW_CFA_advance_loc: 6 to 00017978\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00001f40 00000020 00001f44 FDE cie=00000000 pc=0000453b..0000455b\n- DW_CFA_advance_loc: 1 to 0000453c\n+00001e38 00000020 00001e3c FDE cie=00000000 pc=000044fe..0000451e\n+ DW_CFA_advance_loc: 1 to 000044ff\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000454a\n+ DW_CFA_advance_loc: 14 to 0000450d\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 7 to 00004551\n+ DW_CFA_advance_loc: 7 to 00004514\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00004559\n+ DW_CFA_advance_loc: 8 to 0000451c\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000455a\n+ DW_CFA_advance_loc: 1 to 0000451d\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00001f64 00000010 00001f68 FDE cie=00000000 pc=000184e2..000184e6\n+00001e5c 00000010 00001e60 FDE cie=00000000 pc=00018aa0..00018aa4\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+00001e70 00000010 00001e74 FDE cie=00000000 pc=00018aa4..00018aa8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00001f78 00000010 00001f7c FDE cie=00000000 pc=000184e6..000184ea\n+00001e84 00000010 00001e88 FDE cie=00000000 pc=00018aa8..00018aac\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00001f8c 00000018 00001f90 FDE cie=00000000 pc=000184f0..00018504\n- DW_CFA_advance_loc: 1 to 000184f1\n+00001e98 00000018 00001e9c FDE cie=00000000 pc=00018ab0..00018ac4\n+ DW_CFA_advance_loc: 1 to 00018ab1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 000184ff\n+ DW_CFA_advance_loc: 14 to 00018abf\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00001fa8 ZERO terminator\n+00001eb4 ZERO terminator\n \n \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}`:", "objdump: DWARF error: unable to read alt ref 2595"], "unified_diff": "@@ -3,15 +3,15 @@\n \n Disassembly of section .init:\n \n 00002000 <.init>:\n _init():\n \tpush %ebx\n \tsub $0x8,%esp\n-\tcall 4560 \n+\tcall 4520 \n \tadd $0x1bfeb,%ebx\n \tmov -0x34(%ebx),%eax\n \ttest %eax,%eax\n \tje 201b \n \tcall *%eax\n \tadd $0x8,%esp\n \tpop %ebx\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 2595"], "unified_diff": "@@ -1,47 +1,47 @@\n \n \n \n Disassembly of section .text:\n \n-00002520 :\n+00002520 :\n ./pynx/scattering/cpu.c:6400\n \tpush %ebp\n-\tmov %edx,%ebp\n \tpush %edi\n+\tmov %edx,%edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n+\tcall 4520 \n \tadd $0x1bac9,%ebx\n \tsub $0x14,%esp\n ./pynx/scattering/cpu.c:6401\n \tpush %ecx\n \tpush %eax\n \tcall 2100 \n ./pynx/scattering/cpu.c:6403 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tje 2583 <__cxa_finalize@plt+0x83>\n+\tmov %eax,%esi\n ./pynx/scattering/cpu.c:6404 (discriminator 1)\n \tcmp -0x28(%ebx),%eax\n-\tmov %eax,%esi\n \tjne 2555 <__cxa_finalize@plt+0x55>\n ./pynx/scattering/cpu.c:6402\n-\txor %edi,%edi\n+\txor %ebp,%ebp\n ./pynx/scattering/cpu.c:6404 (discriminator 1)\n \ttestb $0x1,0x24(%esp)\n \tje 2566 <__cxa_finalize@plt+0x66>\n ./pynx/scattering/cpu.c:6408\n \tpush %eax\n \tpush %esi\n \tpush 0x28(%esp)\n-\tpush %ebp\n+\tpush %edi\n \tcall 2050 \n \tadd $0x10,%esp\n-\tmov %eax,%edi\n+\tmov %eax,%ebp\n /usr/include/python3.12/object.h:244\n \tmov (%esi),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n \tje 25a4 <__cxa_finalize@plt+0xa4>\n /usr/include/python3.12/object.h:704\n \tdec %edx\n@@ -53,390 +53,387 @@\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n \tjmp 25a4 <__cxa_finalize@plt+0xa4>\n ./pynx/scattering/cpu.c:6412\n \tmov -0x14(%ebx),%eax\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:6415\n-\tor $0xffffffff,%edi\n+\tor $0xffffffff,%ebp\n ./pynx/scattering/cpu.c:6412\n \tpush (%eax)\n \tcall 2260 \n ./pynx/scattering/cpu.c:6412 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tje 25a4 <__cxa_finalize@plt+0xa4>\n ./pynx/scattering/cpu.c:6413\n \tcall 22c0 \n ./pynx/scattering/cpu.c:6402\n-\txor %edi,%edi\n+\txor %ebp,%ebp\n ./pynx/scattering/cpu.c:6418\n \tadd $0xc,%esp\n-\tmov %edi,%eax\n+\tmov %ebp,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n ./pynx/scattering/cpu.c:6419\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n+\tcall 4520 \n \tadd $0x1ba3d,%ebx\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:6375\n \tcall 22f0 \n ./pynx/scattering/cpu.c:6375 (discriminator 1)\n \tsub $0xc,%esp\n \tpush 0x8(%eax)\n \tcall 2230 \n ./pynx/scattering/cpu.c:6376\n \tmov 0x170(%ebx),%esi\n-\tadd $0x10,%esp\n \tmov 0x16c(%ebx),%ecx\n+\tadd $0x10,%esp\n \tcmp $0xffffffff,%esi\n \tjne 2600 <__cxa_finalize@plt+0x100>\n \tcmp $0xffffffff,%ecx\n \tjne 2600 <__cxa_finalize@plt+0x100>\n ./pynx/scattering/cpu.c:6377\n \tmov %edx,0x170(%ebx)\n ./pynx/scattering/cpu.c:6422 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:6377\n \tmov %eax,0x16c(%ebx)\n ./pynx/scattering/cpu.c:6422 (discriminator 1)\n-\tjne 2627 <__cxa_finalize@plt+0x127>\n+\tjne 2626 <__cxa_finalize@plt+0x126>\n \tinc %eax\n-\tjne 2627 <__cxa_finalize@plt+0x127>\n-\tjmp 2742 <__cxa_finalize@plt+0x242>\n+\tjne 2626 <__cxa_finalize@plt+0x126>\n+\tjmp 2741 <__cxa_finalize@plt+0x241>\n ./pynx/scattering/cpu.c:6379 (discriminator 1)\n \tcmp %esi,%edx\n \tjne 2608 <__cxa_finalize@plt+0x108>\n \tcmp %ecx,%eax\n-\tje 2627 <__cxa_finalize@plt+0x127>\n+\tje 2626 <__cxa_finalize@plt+0x126>\n ./pynx/scattering/cpu.c:6388\n-\tmov -0x18(%ebx),%ebp\n-\tlea -0x48b8(%ebx),%esi\n+\tmov -0x18(%ebx),%ecx\n+\tlea -0x48a8(%ebx),%esi\n \tpush %eax\n \tpush %eax\n \tpush %esi\n-\tpush 0x0(%ebp)\n+\tpush (%ecx)\n \tcall 2200 \n \tadd $0x10,%esp\n-\tjmp 2742 <__cxa_finalize@plt+0x242>\n+\tjmp 2741 <__cxa_finalize@plt+0x241>\n ./pynx/scattering/cpu.c:6424\n \tmov 0x6cc(%ebx),%edi\n \ttest %edi,%edi\n-\tje 2645 <__cxa_finalize@plt+0x145>\n+\tje 2644 <__cxa_finalize@plt+0x144>\n /usr/include/python3.12/object.h:244\n \tmov (%edi),%ebx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 263e <__cxa_finalize@plt+0x13e>\n+\tje 263d <__cxa_finalize@plt+0x13d>\n /usr/include/python3.12/object.h:652\n \tinc %ebx\n \tmov %ebx,(%edi)\n ./pynx/scattering/cpu.c:6425 (discriminator 1)\n \tmov %edi,%esi\n-\tjmp 2744 <__cxa_finalize@plt+0x244>\n+\tjmp 2743 <__cxa_finalize@plt+0x243>\n ./pynx/scattering/cpu.c:6426\n-\tlea -0x49f8(%ebx),%eax\n-\tpush %ebp\n-\tpush %ebp\n+\tpush %eax\n+\tpush %eax\n+\tlea -0x49e8(%ebx),%eax\n \tpush %eax\n \tpush 0x2c(%esp)\n \tcall 2100 \n ./pynx/scattering/cpu.c:6427 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6426\n \tmov %eax,%ebp\n ./pynx/scattering/cpu.c:6427 (discriminator 1)\n-\tje 273b <__cxa_finalize@plt+0x23b>\n+\ttest %eax,%eax\n+\tje 273a <__cxa_finalize@plt+0x23a>\n ./pynx/scattering/cpu.c:6428\n \tsub $0xc,%esp\n \tpush %eax\n \tcall 2170 \n /usr/include/python3.12/object.h:244\n \tmov 0x0(%ebp),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6428\n \tmov %eax,%esi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 268f <__cxa_finalize@plt+0x18f>\n+\tje 268e <__cxa_finalize@plt+0x18e>\n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,0x0(%ebp)\n-\tjne 268f <__cxa_finalize@plt+0x18f>\n+\tjne 268e <__cxa_finalize@plt+0x18e>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6430 (discriminator 1)\n \ttest %esi,%esi\n-\tje 273b <__cxa_finalize@plt+0x23b>\n+\tje 273a <__cxa_finalize@plt+0x23a>\n ./pynx/scattering/cpu.c:6434\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 24a0 \n ./pynx/scattering/cpu.c:6435 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6434\n-\tmov %eax,%ebp\n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:6435 (discriminator 1)\n-\tje 26cc <__cxa_finalize@plt+0x1cc>\n+\ttest %eax,%eax\n+\tje 26cb <__cxa_finalize@plt+0x1cb>\n ./pynx/scattering/cpu.c:6437\n-\tpush %edi\n+\tlea -0x4dbe(%ebx),%ecx\n+\tpush %ebp\n \tmov %eax,%edx\n-\tlea -0x4dd5(%ebx),%ecx\n-\tpush %edi\n-\tlea -0x4dce(%ebx),%edi\n+\tpush %ebp\n \tpush $0x1\n-\tpush %edi\n+\tpush %ecx\n \tmov 0x30(%esp),%eax\n+\tlea -0x4dc5(%ebx),%ecx\n \tcall 2520 <__cxa_finalize@plt+0x20>\n ./pynx/scattering/cpu.c:6437 (discriminator 2)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjns 26d0 <__cxa_finalize@plt+0x1d0>\n+\tjns 26cf <__cxa_finalize@plt+0x1cf>\n ./pynx/scattering/cpu.c:6428\n \tmov %esi,%edi\n-\tjmp 273b <__cxa_finalize@plt+0x23b>\n+\tjmp 273a <__cxa_finalize@plt+0x23a>\n ./pynx/scattering/cpu.c:6438\n+\tlea -0x4dac(%ebx),%eax\n \tpush %ecx\n-\tmov %ebp,%edx\n+\tmov %edi,%edx\n \tpush %ecx\n-\tlea -0x4dbc(%ebx),%ecx\n+\tlea -0x4db3(%ebx),%ecx\n \tpush $0x1\n-\tpush %ecx\n+\tpush %eax\n \tmov 0x30(%esp),%eax\n-\tlea -0x4dc3(%ebx),%ecx\n \tcall 2520 <__cxa_finalize@plt+0x20>\n ./pynx/scattering/cpu.c:6438 (discriminator 2)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 26cc <__cxa_finalize@plt+0x1cc>\n+\tjs 26cb <__cxa_finalize@plt+0x1cb>\n ./pynx/scattering/cpu.c:6439\n-\tlea -0x4dac(%ebx),%eax\n+\tlea -0x4d9c(%ebx),%ebp\n \tpush %edx\n-\tlea -0x4db3(%ebx),%ecx\n+\tlea -0x4da3(%ebx),%ecx\n \tpush %edx\n-\tmov %ebp,%edx\n+\tmov %edi,%edx\n \tpush $0x1\n-\tpush %eax\n+\tpush %ebp\n \tmov 0x30(%esp),%eax\n \tcall 2520 <__cxa_finalize@plt+0x20>\n ./pynx/scattering/cpu.c:6439 (discriminator 2)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 26cc <__cxa_finalize@plt+0x1cc>\n+\tjs 26cb <__cxa_finalize@plt+0x1cb>\n ./pynx/scattering/cpu.c:6440\n-\tlea -0x4d85(%ebx),%edx\n+\tlea -0x4d75(%ebx),%edx\n \tpush %eax\n-\tlea -0x4da0(%ebx),%ecx\n+\tlea -0x4d90(%ebx),%ecx\n \tpush %eax\n \tpush $0x0\n \tpush %edx\n \tmov 0x30(%esp),%eax\n-\tmov %ebp,%edx\n+\tmov %edi,%edx\n \tcall 2520 <__cxa_finalize@plt+0x20>\n ./pynx/scattering/cpu.c:6440 (discriminator 2)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 26cc <__cxa_finalize@plt+0x1cc>\n-\tjmp 2744 <__cxa_finalize@plt+0x244>\n+\tjs 26cb <__cxa_finalize@plt+0x1cb>\n+\tjmp 2743 <__cxa_finalize@plt+0x243>\n ./pynx/scattering/cpu.c:6443\n \tmov %edi,%eax\n-\tcall 5fd8 \n+\tcall 5f30 \n ./pynx/scattering/cpu.c:6423\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6445\n \tadd $0xc,%esp\n \tmov %esi,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n ./pynx/scattering/cpu.c:9756\n \tpush %ebp\n-\tmov %eax,%ebp\n \tpush %edi\n \tmov %ecx,%edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x1b899,%ebx\n+\tcall 4520 \n+\tadd $0x1b89c,%ebx\n \tsub $0x28,%esp\n+\tmov %eax,0x14(%esp)\n+\tmov 0x40(%esp),%ebp\n \tmov %edx,0x18(%esp)\n ./pynx/scattering/cpu.c:9759\n \tpush 0x5a4(%ebx)\n \tcall 2220 <_PyObject_GC_New@plt>\n+\tvmovd 0x18(%esp),%xmm1\n ./pynx/scattering/cpu.c:9159 (discriminator 1)\n \tadd $0x10,%esp\n+\tvpinsrd $0x1,%eax,%xmm1,%xmm0\n \ttest %eax,%eax\n-\tje 28a3 <__cxa_finalize@plt+0x3a3>\n+\tje 28b7 <__cxa_finalize@plt+0x3b7>\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:9172\n \txor %edx,%edx\n ./pynx/scattering/cpu.c:9166\n \txor %eax,%eax\n /usr/include/python3.12/object.h:787\n \ttest %edi,%edi\n-./pynx/scattering/cpu.c:9172\n-\tmov %edx,0x38(%esi)\n-/usr/include/python3.12/object.h:787\n-\tmov 0x34(%esp),%ecx\n ./pynx/scattering/cpu.c:9166\n \tmov %eax,0x48(%esi)\n /usr/include/python3.12/object.h:787\n-\tmov 0xc(%esp),%edx\n+\tmov 0xc(%esp),%ecx\n ./pynx/scattering/cpu.c:9166\n \tmov %eax,0x14(%esi)\n+./pynx/scattering/cpu.c:9172\n+\tmov %edx,0x38(%esi)\n ./pynx/scattering/cpu.c:9168\n-\tmov %ebp,0x8(%esi)\n-./pynx/scattering/cpu.c:9169\n-\tmov %esi,0xc(%esi)\n+\tvmovq %xmm0,0x8(%esi)\n /usr/include/python3.12/object.h:787\n-\tje 27ab <__cxa_finalize@plt+0x2ab>\n+\tje 27b7 <__cxa_finalize@plt+0x2b7>\n /usr/include/python3.12/object.h:244\n \tmov (%edi),%eax\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 27ab <__cxa_finalize@plt+0x2ab>\n+\tje 27b7 <__cxa_finalize@plt+0x2b7>\n /usr/include/python3.12/object.h:652\n \tinc %eax\n \tmov %eax,(%edi)\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%eax\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:9175\n \tmov %edi,0x10(%esi)\n-./pynx/scattering/cpu.c:9178\n+./pynx/scattering/cpu.c:9177\n \txor %edi,%edi\n \tmov %edi,0x20(%esi)\n-/usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-./pynx/scattering/cpu.c:9178\n \tmov %edi,0x24(%esi)\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tje 27c2 <__cxa_finalize@plt+0x2c2>\n+\tcmp $0x3fffffff,%edx\n+\tje 27cf <__cxa_finalize@plt+0x2cf>\n /usr/include/python3.12/object.h:652\n-\tinc %eax\n-\tmov %eax,(%edx)\n+\tinc %edx\n+\tmov %edx,(%ecx)\n ./pynx/scattering/cpu.c:9187\n-\tmov 0x30(%esp),%edi\n+\tmov 0x30(%esp),%eax\n ./pynx/scattering/cpu.c:9180\n-\tmov %edx,0x28(%esi)\n+\tmov %ecx,0x28(%esi)\n ./pynx/scattering/cpu.c:9185\n-\txor %edx,%edx\n-\tmov %edx,0x2c(%esi)\n+\txor %ecx,%ecx\n+\tmov %ecx,0x2c(%esi)\n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%eax\n+\tmov (%eax),%edi\n ./pynx/scattering/cpu.c:9185\n-\tmov %edx,0x1c(%esi)\n+\tmov %ecx,0x1c(%esi)\n ./pynx/scattering/cpu.c:9187\n-\tmov %edi,0x30(%esi)\n+\tmov %eax,0x30(%esi)\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 27e4 <__cxa_finalize@plt+0x2e4>\n+\tcmp $0x3fffffff,%edi\n+\tje 27f2 <__cxa_finalize@plt+0x2f2>\n /usr/include/python3.12/object.h:652\n \tmov 0x30(%esp),%edx\n-\tinc %eax\n-\tmov %eax,(%edx)\n+\tinc %edi\n+\tmov %edi,(%edx)\n /usr/include/python3.12/object.h:787\n-\ttest %ecx,%ecx\n-\tje 27f5 <__cxa_finalize@plt+0x2f5>\n+\ttest %ebp,%ebp\n+\tje 2805 <__cxa_finalize@plt+0x305>\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edi\n+\tmov 0x0(%ebp),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%edi\n-\tje 27f5 <__cxa_finalize@plt+0x2f5>\n+\tcmp $0x3fffffff,%ecx\n+\tje 2805 <__cxa_finalize@plt+0x305>\n /usr/include/python3.12/object.h:652\n-\tinc %edi\n-\tmov %edi,(%ecx)\n+\tinc %ecx\n+\tmov %ecx,0x0(%ebp)\n ./pynx/scattering/cpu.c:9200\n-\tmov 0x8(%ebp),%ebp\n+\tmov 0x8(%esp),%eax\n ./pynx/scattering/cpu.c:9190\n-\tmov %ecx,0x34(%esi)\n+\tmov %ebp,0x34(%esi)\n ./pynx/scattering/cpu.c:9194\n-\txor %ecx,%ecx\n-\tmov %ecx,0x40(%esi)\n+\txor %ebp,%ebp\n+\tmov %ebp,0x40(%esi)\n ./pynx/scattering/cpu.c:9200\n-\tand $0x28f,%ebp\n+\tmov 0x8(%eax),%edi\n ./pynx/scattering/cpu.c:9194\n-\tmov %ecx,0x44(%esi)\n+\tmov %ebp,0x44(%esi)\n+\tmov %ebp,0x3c(%esi)\n ./pynx/scattering/cpu.c:9200\n-\tcmp $0x8,%ebp\n-./pynx/scattering/cpu.c:9194\n-\tmov %ecx,0x3c(%esi)\n-./pynx/scattering/cpu.c:9198\n-\tmov %ecx,0x4c(%esi)\n-\tmov %ecx,0x50(%esi)\n-\tmov %ecx,0x54(%esi)\n-\tmov %ecx,0x58(%esi)\n-\tmov %ecx,0x5c(%esi)\n+\tand $0x28f,%edi\n+./pynx/scattering/cpu.c:9197\n+\tmov %ebp,0x4c(%esi)\n+\tmov %ebp,0x50(%esi)\n+\tmov %ebp,0x54(%esi)\n+\tmov %ebp,0x58(%esi)\n+\tmov %ebp,0x5c(%esi)\n ./pynx/scattering/cpu.c:9200\n-\tje 2880 <__cxa_finalize@plt+0x380>\n-\tjg 2834 <__cxa_finalize@plt+0x334>\n-\tcmp $0x3,%ebp\n-\tje 2888 <__cxa_finalize@plt+0x388>\n-\tcmp $0x4,%ebp\n-\tlea -0x16bfc(%ebx),%eax\n-\tje 2892 <__cxa_finalize@plt+0x392>\n-\tjmp 284a <__cxa_finalize@plt+0x34a>\n-\tcmp $0x82,%ebp\n-\tje 288c <__cxa_finalize@plt+0x38c>\n-\tcmp $0x282,%ebp\n-\tlea -0x17054(%ebx),%eax\n-\tje 2892 <__cxa_finalize@plt+0x392>\n+\tcmp $0x8,%edi\n+\tje 2894 <__cxa_finalize@plt+0x394>\n+\tjg 2848 <__cxa_finalize@plt+0x348>\n+\tcmp $0x3,%edi\n+\tje 289c <__cxa_finalize@plt+0x39c>\n+\tlea -0x16d34(%ebx),%edx\n+\tcmp $0x4,%edi\n+\tje 28a6 <__cxa_finalize@plt+0x3a6>\n+\tjmp 285e <__cxa_finalize@plt+0x35e>\n+\tcmp $0x82,%edi\n+\tje 28a0 <__cxa_finalize@plt+0x3a0>\n+\tlea -0x171a4(%ebx),%edx\n+\tcmp $0x282,%edi\n+\tje 28a6 <__cxa_finalize@plt+0x3a6>\n ./pynx/scattering/cpu.c:9217\n-\tmov -0x54(%ebx),%edi\n-\tlea -0x4e09(%ebx),%edx\n+\tmov -0x54(%ebx),%ebp\n+\tlea -0x4df9(%ebx),%ecx\n \tpush %eax\n \tpush %eax\n-\tpush %edx\n-\tpush (%edi)\n+\tpush %ecx\n+\tpush 0x0(%ebp)\n \tcall 2200 \n /usr/include/python3.12/object.h:244\n-\tmov (%esi),%ecx\n+\tmov (%esi),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tadd $0x10,%esp\n-\tcmp $0x3fffffff,%ecx\n-\tje 28a3 <__cxa_finalize@plt+0x3a3>\n+\tcmp $0x3fffffff,%eax\n+\tje 28b7 <__cxa_finalize@plt+0x3b7>\n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%esi)\n-\tjne 28a3 <__cxa_finalize@plt+0x3a3>\n+\tdec %eax\n+\tmov %eax,(%esi)\n+\tjne 28b7 <__cxa_finalize@plt+0x3b7>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 28a3 <__cxa_finalize@plt+0x3a3>\n+\tjmp 28b7 <__cxa_finalize@plt+0x3b7>\n ./pynx/scattering/cpu.c:9200\n-\tlea -0x18404(%ebx),%eax\n-\tjmp 2892 <__cxa_finalize@plt+0x392>\n-\txor %eax,%eax\n-\tjmp 2892 <__cxa_finalize@plt+0x392>\n-\tlea -0x170f4(%ebx),%eax\n+\tlea -0x184c4(%ebx),%edx\n+\tjmp 28a6 <__cxa_finalize@plt+0x3a6>\n+\txor %edx,%edx\n+\tjmp 28a6 <__cxa_finalize@plt+0x3a6>\n+\tlea -0x17244(%ebx),%edx\n ./pynx/scattering/cpu.c:9763\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:9208\n-\tmov %eax,0x18(%esi)\n+\tmov %edx,0x18(%esi)\n ./pynx/scattering/cpu.c:9763\n \tpush %esi\n \tcall 21d0 \n \tadd $0x10,%esp\n-\tjmp 28a5 <__cxa_finalize@plt+0x3a5>\n+\tjmp 28b9 <__cxa_finalize@plt+0x3b9>\n ./pynx/scattering/cpu.c:9756\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:9766\n \tadd $0x1c,%esp\n \tmov %esi,%eax\n \tpop %ebx\n \tpop %esi\n@@ -445,788 +442,786 @@\n \tret\n ./pynx/scattering/cpu.c:8252\n \tpush %ebp\n \tpush %edi\n \tmov %edx,%edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x1b73a,%ebx\n+\tcall 4520 \n+\tadd $0x1b726,%ebx\n \tsub $0xe4,%esp\n \tmov %gs:0x14,%ebp\n \tmov %ebp,0xd4(%esp)\n \tmov %ecx,%ebp\n ./pynx/scattering/cpu.c:8263\n \tpush %ecx\n \tpush %eax\n \tcall 2100 \n ./pynx/scattering/cpu.c:8264\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:8263\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:8264\n-\tje 299d <__cxa_finalize@plt+0x49d>\n+\ttest %eax,%eax\n+\tje 29b1 <__cxa_finalize@plt+0x4b1>\n /usr/include/python3.12/object.h:966\n \tmov 0x4(%eax),%eax\n ./pynx/scattering/cpu.c:8266 (discriminator 1)\n \tcmpl $0x0,0x54(%eax)\n-\tjs 2911 <__cxa_finalize@plt+0x411>\n+\tjs 2925 <__cxa_finalize@plt+0x425>\n ./pynx/scattering/cpu.c:8267\n \tpush %ebp\n-\tlea -0x4828(%ebx),%ecx\n+\tlea -0x4818(%ebx),%ecx\n \tpush %edi\n \tmov -0x44(%ebx),%edi\n \tpush %ecx\n \tpush (%edi)\n \tcall 2470 \n ./pynx/scattering/cpu.c:8270\n \tadd $0x10,%esp\n-\tjmp 299d <__cxa_finalize@plt+0x49d>\n+\tjmp 29b1 <__cxa_finalize@plt+0x4b1>\n ./pynx/scattering/cpu.c:8274\n \tmov 0x14(%esi),%eax\n ./pynx/scattering/cpu.c:8273\n \tmov 0x10(%esi),%edx\n ./pynx/scattering/cpu.c:8293\n \ttest %eax,%eax\n-\tje 2925 <__cxa_finalize@plt+0x425>\n+\tje 2939 <__cxa_finalize@plt+0x439>\n ./pynx/scattering/cpu.c:8297\n \tmov $0x4,%ecx\n \tcmp %ecx,%eax\n \tcmovl %ecx,%eax\n ./pynx/scattering/cpu.c:8300\n \tadd %edx,%eax\n \tcmp 0xf0(%esp),%eax\n-\tjae 2955 <__cxa_finalize@plt+0x455>\n+\tjae 2969 <__cxa_finalize@plt+0x469>\n ./pynx/scattering/cpu.c:8301\n \tpush %edx\n \tpush %edx\n-\tlea -0x4804(%ebx),%edx\n+\tlea -0x47f4(%ebx),%edx\n \tpush %eax\n \tmov -0x48(%ebx),%eax\n \tpush 0xfc(%esp)\n \tpush %ebp\n \tpush %edi\n \tpush %edx\n \tpush (%eax)\n \tcall 2470 \n ./pynx/scattering/cpu.c:8305\n \tadd $0x20,%esp\n-\tjmp 299d <__cxa_finalize@plt+0x49d>\n+\tjmp 29b1 <__cxa_finalize@plt+0x4b1>\n ./pynx/scattering/cpu.c:8315\n \tcmpl $0x1,0xf4(%esp)\n-\tjne 29a6 <__cxa_finalize@plt+0x4a6>\n+\tjne 29ba <__cxa_finalize@plt+0x4ba>\n \tcmp %edx,0xf0(%esp)\n-\tjae 29a6 <__cxa_finalize@plt+0x4a6>\n+\tjae 29ba <__cxa_finalize@plt+0x4ba>\n ./pynx/scattering/cpu.c:8316\n \tpush %eax\n \tpush %edx\n \tpush 0xf8(%esp)\n \tpush %ebp\n \tpush %edi\n-\tlea -0x4790(%ebx),%edi\n+\tlea -0x4780(%ebx),%edi\n \tpush %edi\n \tpush $0xc8\n \tlea 0x20(%esp),%ebp\n \tpush %ebp\n \tcall 2270 \n ./pynx/scattering/cpu.c:8320\n \tadd $0x1c,%esp\n \tpush $0x0\n \tpush %ebp\n \tpush $0x0\n \tcall 2150 \n ./pynx/scattering/cpu.c:8320 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjns 29a6 <__cxa_finalize@plt+0x4a6>\n+\tjns 29ba <__cxa_finalize@plt+0x4ba>\n ./pynx/scattering/cpu.c:8324\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:8325\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:8324\n-\tcall 5fd8 \n+\tcall 5f30 \n ./pynx/scattering/cpu.c:8326\n \tmov 0xcc(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tje 29bb <__cxa_finalize@plt+0x4bb>\n-\tcall 184f0 \n+\tje 29cf <__cxa_finalize@plt+0x4cf>\n+\tcall 18ab0 \n \tadd $0xdc,%esp\n \tmov %esi,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n ./pynx/scattering/cpu.c:701\n \tpush %ebp\n-\tmov %edx,%ebp\n+\tmov %ecx,%ebp\n \tpush %edi\n-\tmov %eax,%edi\n \tpush %esi\n+\tmov %eax,%esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x1b61f,%ebx\n+\tcall 4520 \n+\tadd $0x1b60b,%ebx\n \tsub $0x24,%esp\n-\tmov %ecx,0x14(%esp)\n+\tmov %edx,0x14(%esp)\n ./pynx/scattering/cpu.c:706\n \tpush $0x0\n-\tlea -0x4c72(%ebx),%eax\n+\tlea -0x4c62(%ebx),%eax\n \tpush %eax\n \tcall 2120 \n ./pynx/scattering/cpu.c:707\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:706\n-\tmov %eax,%esi\n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:707\n-\tje 2a5e <__cxa_finalize@plt+0x55e>\n+\ttest %eax,%eax\n+\tje 2a71 <__cxa_finalize@plt+0x571>\n ./pynx/scattering/cpu.c:710\n \tpush %eax\n \tpush %eax\n-\tpush %esi\n+\tpush %edi\n \tpush 0x5c(%esp)\n \tpush 0x5c(%esp)\n \tpush 0x5c(%esp)\n \tpush 0x60(%esp)\n \tpush 0x60(%esp)\n \tpush 0x60(%esp)\n \tpush 0x60(%esp)\n \tpush 0x60(%esp)\n \tpush 0x60(%esp)\n \tpush 0x60(%esp)\n-\tmov 0x40(%esp),%ecx\n-\tpush %ecx\n+\tpush %ebp\n \tpush $0x3\n \tpush $0x0\n-\tpush %ebp\n+\tpush 0x4c(%esp)\n \tpush $0x0\n \tpush $0x0\n-\tpush %edi\n+\tpush %esi\n \tcall 2440 \n /usr/include/python3.12/object.h:244\n-\tmov (%esi),%edx\n+\tmov (%edi),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tadd $0x50,%esp\n ./pynx/scattering/cpu.c:710\n-\tmov %eax,%edi\n+\tmov %eax,%esi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 2a4c <__cxa_finalize@plt+0x54c>\n+\tje 2a5f <__cxa_finalize@plt+0x55f>\n /usr/include/python3.12/object.h:704\n \tdec %edx\n-\tmov %edx,(%esi)\n-\tje 2a50 <__cxa_finalize@plt+0x550>\n+\tmov %edx,(%edi)\n+\tje 2a63 <__cxa_finalize@plt+0x563>\n ./pynx/scattering/cpu.c:716\n-\tmov %edi,%esi\n-\tjmp 2a5e <__cxa_finalize@plt+0x55e>\n+\tmov %esi,%edi\n+\tjmp 2a71 <__cxa_finalize@plt+0x571>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %esi\n+\tpush %edi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 2a4c <__cxa_finalize@plt+0x54c>\n+\tjmp 2a5f <__cxa_finalize@plt+0x55f>\n ./pynx/scattering/cpu.c:717\n \tadd $0x1c,%esp\n-\tmov %esi,%eax\n+\tmov %edi,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n ./pynx/scattering/cpu.c:6029\n \tpush %edi\n+\tpush %esi\n ./pynx/scattering/cpu.c:6030\n-\txor %ecx,%ecx\n+\txor %esi,%esi\n ./pynx/scattering/cpu.c:6029\n-\tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x1b582,%ebx\n-\tsub $0x2d0,%esp\n+\tcall 4520 \n+\tadd $0x1b56f,%ebx\n+\tsub $0x2c0,%esp\n ./pynx/scattering/cpu.c:6030\n-\tmov %gs:0x14,%eax\n-\tmov %eax,0x2cc(%esp)\n-\tlea 0x5e8(%ebx),%eax\n-\tmov %ecx,0x1c(%esp)\n-\tlea -0x343c(%ebx),%edi\n-\tlea -0x34d0(%ebx),%edx\n-\tmovl $0xc,0x18(%esp)\n-\tmovw $0x100,0x20(%esp)\n-\tmovb $0x1,0x22(%esp)\n-\tmovl $0x2,0x2c(%esp)\n-\tmovw $0x100,0x34(%esp)\n-\tlea 0x4(%eax),%esi\n-\tlea 0x8(%eax),%ecx\n-\tvmovd %eax,%xmm1\n-\tvmovd %esi,%xmm2\n-\tvmovd %ecx,%xmm4\n-\tlea -0x3425(%ebx),%esi\n-\tvpinsrd $0x1,%edi,%xmm2,%xmm3\n-\tvpinsrd $0x1,%esi,%xmm4,%xmm5\n-\txor %edi,%edi\n+\tmov %gs:0x14,%edx\n+\tmov %edx,0x2bc(%esp)\n+\tlea 0x5e8(%ebx),%edx\n+\tlea -0x343c(%ebx),%ecx\n+\tmov %esi,0xc(%esp)\n \txor %esi,%esi\n-\tvpinsrd $0x1,%edx,%xmm1,%xmm0\n-\tlea 0xc(%eax),%ecx\n-\txor %edx,%edx\n-\tmov %edi,0x44(%esp)\n-\tlea 0x10(%eax),%edi\n-\tmov %esi,0x58(%esp)\n-\tlea 0x14(%eax),%esi\n-\tvmovd %ecx,%xmm6\n+\tlea -0x34d0(%ebx),%eax\n+\tmov %esi,0x20(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x34(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x48(%esp)\n+\txor %esi,%esi\n+\tmovl $0xc,0x8(%esp)\n+\tmovb $0x1,0x12(%esp)\n+\tlea 0x4(%edx),%edi\n+\tvmovd %edx,%xmm1\n+\tmovl $0x2,0x1c(%esp)\n+\tvmovd %edi,%xmm2\n+\tlea 0x8(%edx),%edi\n+\tvpinsrd $0x1,%eax,%xmm1,%xmm0\n+\tmov -0x3422(%ebx),%ax\n+\tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n+\tvmovd %edi,%xmm4\n+\tlea -0x3425(%ebx),%ecx\n+\tvmovq %xmm0,(%esp)\n+\tlea 0xc(%edx),%edi\n+\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n+\tlea -0x352c(%ebx),%ecx\n+\tvmovq %xmm3,0x14(%esp)\n+\tvmovd %edi,%xmm6\n+\tlea 0x10(%edx),%edi\n+\tmov %ax,0x10(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm6,%xmm7\n \tvmovd %edi,%xmm1\n-\tvmovd %esi,%xmm2\n-\tmov %edx,0x30(%esp)\n \tlea -0x3540(%ebx),%ecx\n-\tlea -0x352c(%ebx),%edx\n-\tvmovq %xmm0,0x10(%esp)\n-\tlea -0x34b8(%ebx),%edi\n-\tvpinsrd $0x1,%edx,%xmm6,%xmm7\n+\tmov %ax,0x24(%esp)\n+\tlea 0x14(%edx),%edi\n \tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n-\txor %edx,%edx\n-\txor %ecx,%ecx\n-\tvmovq %xmm3,0x24(%esp)\n-\tvpinsrd $0x1,%edi,%xmm2,%xmm3\n-\txor %edi,%edi\n-\tlea 0x18(%eax),%esi\n-\tvmovq %xmm5,0x38(%esp)\n-\tvmovd %esi,%xmm4\n-\tlea -0x34c4(%ebx),%esi\n-\tvmovq %xmm7,0x4c(%esp)\n-\tvmovq %xmm0,0x60(%esp)\n-\tmovb $0x1,0x36(%esp)\n-\tmovl $0x2,0x40(%esp)\n-\tmovw $0x100,0x48(%esp)\n-\tmovb $0x1,0x4a(%esp)\n-\tmovl $0x13,0x54(%esp)\n-\tmovw $0x100,0x5c(%esp)\n-\tmovb $0x1,0x5e(%esp)\n-\tmovl $0x13,0x68(%esp)\n-\tmov %edx,0x6c(%esp)\n-\tlea -0x3504(%ebx),%edx\n-\tmov %ecx,0x80(%esp)\n-\tlea 0x1c(%eax),%ecx\n-\tvpinsrd $0x1,%edx,%xmm4,%xmm5\n-\tmov %edi,0x94(%esp)\n-\tlea 0x20(%eax),%edi\n-\tvmovd %ecx,%xmm6\n+\tmov %ax,0x38(%esp)\n+\tlea -0x34b8(%ebx),%ecx\n+\tvmovd %edi,%xmm2\n+\tlea 0x18(%edx),%edi\n+\tmov %ax,0x4c(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n+\tvmovd %edi,%xmm4\n+\tlea 0x1c(%edx),%edi\n+\tvmovq %xmm5,0x28(%esp)\n+\tlea -0x3504(%ebx),%ecx\n+\tvmovd %edi,%xmm6\n+\tmovb $0x1,0x26(%esp)\n+\tlea 0x20(%edx),%edi\n+\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n+\tvmovq %xmm7,0x3c(%esp)\n+\tlea -0x34c4(%ebx),%ecx\n \tvmovd %edi,%xmm1\n+\tvmovq %xmm0,0x50(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm6,%xmm7\n+\tlea 0x24(%edx),%edi\n \tlea -0x3518(%ebx),%ecx\n-\tvpinsrd $0x1,%esi,%xmm6,%xmm7\n+\tmovb $0x1,0x3a(%esp)\n \tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n+\tvmovd %edi,%xmm2\n+\tlea -0x3488(%ebx),%ecx\n+\tmovl $0x2,0x30(%esp)\n+\tlea 0x28(%edx),%edi\n+\tmovl $0x13,0x44(%esp)\n+\tvmovd %edi,%xmm4\n+\tlea 0x2c(%edx),%edi\n+\tmovb $0x1,0x4e(%esp)\n+\tvmovd %edi,%xmm6\n+\tlea 0x30(%edx),%edi\n+\tmovl $0x13,0x58(%esp)\n+\tvmovd %edi,%xmm1\n+\tlea 0x34(%edx),%edi\n+\tmov %esi,0x5c(%esp)\n \txor %esi,%esi\n-\txor %ecx,%ecx\n-\txor %edx,%edx\n-\tlea 0x24(%eax),%edi\n-\tmov %esi,0xbc(%esp)\n-\tmov %ecx,0xd0(%esp)\n-\tlea 0x28(%eax),%esi\n-\tlea 0x2c(%eax),%ecx\n+\tmov %esi,0x70(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x84(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x98(%esp)\n+\txor %esi,%esi\n+\tvmovq %xmm3,0x64(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n+\tlea -0x3490(%ebx),%ecx\n \tvmovd %edi,%xmm2\n-\tvmovd %esi,%xmm4\n-\tvmovd %ecx,%xmm6\n-\tmov %edx,0xa8(%esp)\n-\tlea -0x3490(%ebx),%edi\n-\tlea -0x3488(%ebx),%edx\n-\tlea -0x34a4(%ebx),%esi\n-\tvmovq %xmm3,0x74(%esp)\n-\tvpinsrd $0x1,%edx,%xmm2,%xmm3\n-\tvmovq %xmm5,0x88(%esp)\n-\txor %edx,%edx\n-\tvpinsrd $0x1,%edi,%xmm4,%xmm5\n-\tvmovq %xmm7,0x9c(%esp)\n-\txor %edi,%edi\n-\tvpinsrd $0x1,%esi,%xmm6,%xmm7\n+\tmov %esi,0xac(%esp)\n+\txor %esi,%esi\n+\tlea 0x38(%edx),%edi\n+\tvmovq %xmm5,0x78(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n+\tlea -0x34a4(%ebx),%ecx\n+\tvmovd %edi,%xmm4\n+\tmov %esi,0xc0(%esp)\n+\txor %esi,%esi\n+\tlea 0x3c(%edx),%edi\n+\tvmovq %xmm7,0x8c(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm6,%xmm7\n+\tvmovd %edi,%xmm6\n+\tlea -0x34e0(%ebx),%ecx\n+\tmov %esi,0xd4(%esp)\n \txor %esi,%esi\n-\tlea 0x30(%eax),%ecx\n-\tmov %edx,0xe4(%esp)\n-\tvmovq %xmm0,0xb0(%esp)\n-\tvmovd %ecx,%xmm1\n+\tlea 0x40(%edx),%edi\n+\tvmovq %xmm0,0xa0(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n \tlea -0x34f0(%ebx),%ecx\n-\tvmovq %xmm3,0xc4(%esp)\n-\tlea -0x34e0(%ebx),%edx\n-\tvmovq %xmm5,0xd8(%esp)\n-\tvpinsrd $0x1,%edx,%xmm1,%xmm0\n-\txor %edx,%edx\n-\tmovw $0x100,0x70(%esp)\n-\tmovb $0x1,0x72(%esp)\n-\tmovl $0x9,0x7c(%esp)\n-\tmovw $0x100,0x84(%esp)\n-\tmovb $0x1,0x86(%esp)\n-\tmovl $0x11,0x90(%esp)\n-\tmovw $0x100,0x98(%esp)\n-\tmovb $0x1,0x9a(%esp)\n-\tmovl $0xa,0xa4(%esp)\n-\tmovw $0x100,0xac(%esp)\n-\tmovb $0x1,0xae(%esp)\n-\tmovl $0x12,0xb8(%esp)\n-\tmovw $0x100,0xc0(%esp)\n-\tmovb $0x1,0xc2(%esp)\n-\tmovl $0x6,0xcc(%esp)\n-\tmovw $0x100,0xd4(%esp)\n-\tmovb $0x1,0xd6(%esp)\n-\tmovl $0x6,0xe0(%esp)\n-\tmovw $0x100,0xe8(%esp)\n-\tmovb $0x1,0xea(%esp)\n-\tvmovq %xmm7,0xec(%esp)\n-\tmov %edi,0xf8(%esp)\n-\tlea 0x34(%eax),%edi\n-\tmov %esi,0x10c(%esp)\n-\tlea 0x38(%eax),%esi\n-\tvmovd %edi,%xmm2\n-\tvmovd %esi,%xmm4\n-\tlea -0x344c(%ebx),%edi\n+\tvmovd %edi,%xmm1\n+\tmov %ax,0x60(%esp)\n+\tlea 0x44(%edx),%edi\n+\tmov %ax,0x74(%esp)\n+\tmov %ax,0x88(%esp)\n+\tmov %ax,0x9c(%esp)\n+\tmov %ax,0xb0(%esp)\n+\tmov %ax,0xc4(%esp)\n+\tmov %ax,0xd8(%esp)\n+\tvmovq %xmm3,0xb4(%esp)\n \tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n-\tvpinsrd $0x1,%edi,%xmm4,%xmm5\n-\txor %ecx,%ecx\n-\txor %edi,%edi\n-\tlea 0x3c(%eax),%esi\n-\tmov %ecx,0x134(%esp)\n-\tlea 0x40(%eax),%ecx\n-\tmov %edi,0x148(%esp)\n-\tlea 0x44(%eax),%edi\n-\tvmovd %esi,%xmm6\n-\tvmovd %ecx,%xmm1\n+\tlea -0x344c(%ebx),%ecx\n \tvmovd %edi,%xmm2\n-\tmov %edx,0x120(%esp)\n-\tlea -0x34ac(%ebx),%esi\n-\tlea -0x3458(%ebx),%edx\n-\tvmovq %xmm0,0x100(%esp)\n+\tvmovq %xmm5,0xc8(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n+\tlea 0x48(%edx),%edi\n+\tlea -0x3458(%ebx),%ecx\n+\tmovb $0x1,0x62(%esp)\n+\tvmovd %edi,%xmm4\n+\tlea 0x4c(%edx),%edi\n+\tmovl $0x9,0x6c(%esp)\n+\tmovb $0x1,0x76(%esp)\n+\tmovl $0x11,0x80(%esp)\n+\tmovb $0x1,0x8a(%esp)\n+\tmovl $0xa,0x94(%esp)\n+\tmovb $0x1,0x9e(%esp)\n+\tmovl $0x12,0xa8(%esp)\n+\tmovb $0x1,0xb2(%esp)\n+\tmovl $0x6,0xbc(%esp)\n+\tmovb $0x1,0xc6(%esp)\n+\tmovl $0x6,0xd0(%esp)\n+\tmovb $0x1,0xda(%esp)\n+\tmov %esi,0xe8(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0xfc(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x110(%esp)\n+\txor %esi,%esi\n+\tvmovq %xmm7,0xdc(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm6,%xmm7\n+\tlea -0x34ac(%ebx),%ecx\n+\tvmovd %edi,%xmm6\n+\tmov %esi,0x124(%esp)\n+\txor %esi,%esi\n+\tlea 0x50(%edx),%edi\n+\tvmovq %xmm0,0xf0(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n \tlea -0x3460(%ebx),%ecx\n-\tvpinsrd $0x1,%edx,%xmm6,%xmm7\n-\tvpinsrd $0x1,%esi,%xmm1,%xmm0\n-\txor %edx,%edx\n+\tvmovd %edi,%xmm1\n+\tmov %esi,0x138(%esp)\n \txor %esi,%esi\n-\tvmovq %xmm3,0x114(%esp)\n+\tlea 0x54(%edx),%edi\n+\tvmovq %xmm3,0x104(%esp)\n \tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n-\txor %ecx,%ecx\n-\tlea 0x48(%eax),%edi\n-\tmov %edx,0x15c(%esp)\n-\tvmovd %edi,%xmm4\n-\tlea -0x3428(%ebx),%edx\n-\tmov %esi,0x170(%esp)\n-\tlea 0x4c(%eax),%esi\n-\tlea -0x3498(%ebx),%edi\n-\tvmovq %xmm5,0x128(%esp)\n-\tvmovd %esi,%xmm6\n-\tlea -0x3594(%ebx),%esi\n-\tvmovq %xmm7,0x13c(%esp)\n-\tvpinsrd $0x1,%edx,%xmm4,%xmm5\n-\txor %edx,%edx\n-\tvmovq %xmm0,0x150(%esp)\n-\tvpinsrd $0x1,%edi,%xmm6,%xmm7\n-\txor %edi,%edi\n-\tvmovq %xmm3,0x164(%esp)\n-\tmovl $0xb,0xf4(%esp)\n-\tmovw $0x100,0xfc(%esp)\n-\tmovb $0x1,0xfe(%esp)\n-\tmovl $0xe,0x108(%esp)\n-\tmovw $0x100,0x110(%esp)\n-\tmovb $0x1,0x112(%esp)\n-\tmovl $0xe,0x11c(%esp)\n-\tmovw $0x100,0x124(%esp)\n-\tmovb $0x1,0x126(%esp)\n-\tmovl $0x9,0x130(%esp)\n-\tmovw $0x100,0x138(%esp)\n-\tmovb $0x1,0x13a(%esp)\n-\tmovl $0x9,0x144(%esp)\n-\tmovw $0x100,0x14c(%esp)\n-\tmovb $0x1,0x14e(%esp)\n-\tmovl $0x7,0x158(%esp)\n-\tmovw $0x100,0x160(%esp)\n-\tmovb $0x1,0x162(%esp)\n-\tmovl $0x5,0x16c(%esp)\n-\tmovw $0x100,0x174(%esp)\n-\tmov %ecx,0x184(%esp)\n-\tlea 0x50(%eax),%ecx\n-\tvmovd %ecx,%xmm1\n-\tlea 0x54(%eax),%ecx\n-\tmov %edx,0x198(%esp)\n-\tvpinsrd $0x1,%esi,%xmm1,%xmm0\n+\tlea -0x3428(%ebx),%ecx\n+\tvmovd %edi,%xmm2\n+\tmov %esi,0x14c(%esp)\n \txor %esi,%esi\n-\tvmovd %ecx,%xmm2\n-\tmov %esi,0x1c0(%esp)\n-\tlea -0x35d4(%ebx),%edx\n-\tlea 0x5c(%eax),%esi\n-\tvpinsrd $0x1,%edx,%xmm2,%xmm3\n-\tvmovd %esi,%xmm6\n-\txor %edx,%edx\n-\tlea 0x60(%eax),%esi\n-\tmov %edi,0x1ac(%esp)\n-\tlea 0x58(%eax),%edi\n+\tlea 0x58(%edx),%edi\n+\tvmovq %xmm5,0x118(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n+\tlea -0x3498(%ebx),%ecx\n \tvmovd %edi,%xmm4\n-\tvmovd %esi,%xmm1\n-\tmov %edx,0x1d4(%esp)\n+\tmov %ax,0xec(%esp)\n+\tlea 0x5c(%edx),%edi\n+\tmov %ax,0x100(%esp)\n+\tmov %ax,0x114(%esp)\n+\tmov %ax,0x128(%esp)\n+\tmov %ax,0x13c(%esp)\n+\tmov %ax,0x150(%esp)\n+\tvmovq %xmm7,0x12c(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm6,%xmm7\n+\tvmovd %edi,%xmm6\n+\tlea -0x3594(%ebx),%ecx\n+\tvmovq %xmm0,0x140(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n+\tlea 0x60(%edx),%edi\n+\tlea -0x35d4(%ebx),%ecx\n+\tvmovq %xmm3,0x154(%esp)\n+\tvmovd %edi,%xmm1\n+\tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n \tlea -0x3554(%ebx),%ecx\n-\tlea -0x356c(%ebx),%edi\n-\tvmovq %xmm5,0x178(%esp)\n-\tlea -0x346c(%ebx),%edx\n-\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n-\tvmovq %xmm7,0x18c(%esp)\n-\txor %ecx,%ecx\n-\tvpinsrd $0x1,%edi,%xmm6,%xmm7\n-\tvmovq %xmm0,0x1a0(%esp)\n-\txor %edi,%edi\n-\tvpinsrd $0x1,%edx,%xmm1,%xmm0\n-\tmov %ecx,0x1e8(%esp)\n-\tvmovq %xmm3,0x1b4(%esp)\n-\tlea 0x64(%eax),%ecx\n-\tlea -0x3478(%ebx),%esi\n-\tvmovq %xmm5,0x1c8(%esp)\n-\tvmovd %ecx,%xmm2\n-\tlea -0x342b(%ebx),%ecx\n-\tvmovq %xmm7,0x1dc(%esp)\n-\tvpinsrd $0x1,%esi,%xmm2,%xmm3\n-\txor %edx,%edx\n-\tvmovq %xmm0,0x1f0(%esp)\n+\tmovl $0xb,0xe4(%esp)\n+\tlea 0x64(%edx),%edi\n+\tmovb $0x1,0xee(%esp)\n+\tvmovd %edi,%xmm2\n+\tlea 0x68(%edx),%edi\n+\tmovl $0xe,0xf8(%esp)\n+\tmovb $0x1,0x102(%esp)\n+\tmovl $0xe,0x10c(%esp)\n+\tmovb $0x1,0x116(%esp)\n+\tmovl $0x9,0x120(%esp)\n+\tmovb $0x1,0x12a(%esp)\n+\tmovl $0x9,0x134(%esp)\n+\tmovb $0x1,0x13e(%esp)\n+\tmovl $0x7,0x148(%esp)\n+\tmovb $0x1,0x152(%esp)\n+\tmovl $0x5,0x15c(%esp)\n+\tmov %esi,0x160(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x174(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x188(%esp)\n \txor %esi,%esi\n-\tmovb $0x1,0x176(%esp)\n-\tmovl $0x3,0x180(%esp)\n-\tmovw $0x100,0x188(%esp)\n-\tmovb $0x1,0x18a(%esp)\n-\tmovl $0x6,0x194(%esp)\n-\tmovw $0x100,0x19c(%esp)\n-\tmovb $0x1,0x19e(%esp)\n-\tmovl $0x27,0x1a8(%esp)\n-\tmovw $0x100,0x1b0(%esp)\n-\tmovb $0x0,0x1b2(%esp)\n-\tmovl $0x22,0x1bc(%esp)\n-\tmovw $0x100,0x1c4(%esp)\n-\tmovb $0x0,0x1c6(%esp)\n-\tmovl $0x14,0x1d0(%esp)\n-\tmovw $0x100,0x1d8(%esp)\n-\tmovb $0x1,0x1da(%esp)\n-\tmovl $0x18,0x1e4(%esp)\n-\tmovw $0x100,0x1ec(%esp)\n-\tmovb $0x0,0x1ee(%esp)\n-\tmovl $0x9,0x1f8(%esp)\n-\tmov %edi,0x1fc(%esp)\n-\tlea 0x68(%eax),%edi\n+\tmov %esi,0x19c(%esp)\n+\txor %esi,%esi\n+\tvmovq %xmm5,0x168(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n+\tlea -0x356c(%ebx),%ecx\n \tvmovd %edi,%xmm4\n-\tlea 0x6c(%eax),%edi\n-\tmov %edx,0x210(%esp)\n+\tmov %esi,0x1b0(%esp)\n+\txor %esi,%esi\n+\tlea 0x6c(%edx),%edi\n+\tvmovq %xmm7,0x17c(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm6,%xmm7\n+\tlea -0x346c(%ebx),%ecx\n+\tvmovd %edi,%xmm6\n+\tmov %esi,0x1c4(%esp)\n+\txor %esi,%esi\n+\tlea 0x70(%edx),%edi\n+\tvmovq %xmm0,0x190(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n+\tlea -0x3478(%ebx),%ecx\n+\tvmovd %edi,%xmm1\n+\tmov %esi,0x1d8(%esp)\n+\txor %esi,%esi\n+\tlea 0x74(%edx),%edi\n+\tvmovq %xmm3,0x1a4(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n+\tlea -0x342b(%ebx),%ecx\n+\tvmovd %edi,%xmm2\n+\tmov %ax,0x164(%esp)\n+\tlea 0x78(%edx),%edi\n+\tmov %ax,0x178(%esp)\n+\tmov %ax,0x18c(%esp)\n+\tmov %ax,0x1a0(%esp)\n+\tmov %ax,0x1b4(%esp)\n+\tmov %ax,0x1c8(%esp)\n+\tmov %ax,0x1dc(%esp)\n+\tvmovq %xmm5,0x1b8(%esp)\n \tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n-\txor %ecx,%ecx\n+\tvmovd %edi,%xmm4\n+\tlea -0x342e(%ebx),%ecx\n+\tvmovq %xmm7,0x1cc(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm6,%xmm7\n+\tlea 0x7c(%edx),%edi\n+\tlea -0x3431(%ebx),%ecx\n+\tmovb $0x1,0x166(%esp)\n \tvmovd %edi,%xmm6\n-\tmov %esi,0x224(%esp)\n-\tlea -0x342e(%ebx),%edx\n-\tlea 0x70(%eax),%esi\n-\tmov %ecx,0x238(%esp)\n-\tlea 0x74(%eax),%ecx\n-\tvpinsrd $0x1,%edx,%xmm6,%xmm7\n-\tvmovd %esi,%xmm1\n-\txor %edx,%edx\n-\tvmovd %ecx,%xmm2\n-\tlea -0x3431(%ebx),%edi\n-\tlea 0x78(%eax),%ecx\n-\tmov %edx,0x24c(%esp)\n-\tlea -0x3440(%ebx),%esi\n-\tvpinsrd $0x1,%edi,%xmm1,%xmm0\n-\tvmovq %xmm3,0x204(%esp)\n-\txor %edi,%edi\n-\tvpinsrd $0x1,%esi,%xmm2,%xmm3\n-\tlea -0x3480(%ebx),%edx\n+\tlea 0x80(%edx),%edi\n+\tlea 0x84(%edx),%edx\n+\tmovl $0x3,0x170(%esp)\n+\tmovb $0x1,0x17a(%esp)\n+\tmovl $0x6,0x184(%esp)\n+\tmovb $0x1,0x18e(%esp)\n+\tmovl $0x27,0x198(%esp)\n+\tmovb $0x0,0x1a2(%esp)\n+\tmovl $0x22,0x1ac(%esp)\n+\tmovb $0x0,0x1b6(%esp)\n+\tmovl $0x14,0x1c0(%esp)\n+\tmovb $0x1,0x1ca(%esp)\n+\tmovl $0x18,0x1d4(%esp)\n+\tmovb $0x0,0x1de(%esp)\n+\tvmovq %xmm0,0x1e0(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n+\tlea -0x3440(%ebx),%ecx\n+\tvmovd %edi,%xmm1\n+\tmov %esi,0x1ec(%esp)\n \txor %esi,%esi\n-\tvmovd %ecx,%xmm4\n-\tmov %edi,0x260(%esp)\n-\tmov %esi,0x274(%esp)\n-\tlea 0x7c(%eax),%edi\n-\tlea 0x80(%eax),%esi\n-\tvmovq %xmm5,0x218(%esp)\n-\tadd $0x84,%eax\n-\tvpinsrd $0x1,%edx,%xmm4,%xmm5\n-\tvmovq %xmm7,0x22c(%esp)\n+\tlea -0x343a(%ebx),%edi\n+\tmov %esi,0x200(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x214(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x228(%esp)\n+\txor %esi,%esi\n+\tvmovq %xmm3,0x1f4(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n+\tlea -0x3480(%ebx),%ecx\n+\tvmovd %edx,%xmm2\n+\tmov %esi,0x23c(%esp)\n+\txor %esi,%esi\n+\tvmovq %xmm5,0x208(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n \tlea -0x3434(%ebx),%ecx\n-\tvmovd %edi,%xmm6\n-\tvmovq %xmm0,0x240(%esp)\n-\txor %edx,%edx\n+\tmov %esi,0x250(%esp)\n+\txor %esi,%esi\n+\tvmovq %xmm7,0x21c(%esp)\n \tvpinsrd $0x1,%ecx,%xmm6,%xmm7\n-\tvmovq %xmm3,0x254(%esp)\n-\tvmovd %esi,%xmm1\n+\tlea -0x3437(%ebx),%ecx\n+\tmov %ax,0x1f0(%esp)\n+\tmov %ax,0x204(%esp)\n+\tmov %ax,0x218(%esp)\n+\tmov %ax,0x22c(%esp)\n+\tmov %ax,0x240(%esp)\n+\tmov %ax,0x254(%esp)\n+\tmov %esi,0x264(%esp)\n+\txor %esi,%esi\n+\tvmovq %xmm0,0x230(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n \txor %ecx,%ecx\n-\tmovw $0x100,0x200(%esp)\n+\tvmovq %xmm3,0x244(%esp)\n+\tvpinsrd $0x1,%edi,%xmm2,%xmm3\n+\tmovl $0x9,0x1e8(%esp)\n+\tmovb $0x1,0x1f2(%esp)\n+\tmovl $0x9,0x1fc(%esp)\n+\tmovb $0x1,0x206(%esp)\n+\tmovl $0x3,0x210(%esp)\n+\tmovb $0x1,0x21a(%esp)\n+\tmovl $0x3,0x224(%esp)\n+\tmovb $0x1,0x22e(%esp)\n+\tmovl $0x3,0x238(%esp)\n+\tmovb $0x1,0x242(%esp)\n+\tmovl $0x4,0x24c(%esp)\n+\tmovb $0x1,0x256(%esp)\n+\tmovl $0x5,0x260(%esp)\n+\tvmovq %xmm5,0x258(%esp)\n+\tmov %ax,0x268(%esp)\n+\tmov %ax,0x27c(%esp)\n+\tmov %ax,0x290(%esp)\n+\tmov %ax,0x2a4(%esp)\n+\txor %eax,%eax\n+\tmovb $0x1,0x26a(%esp)\n+\tmovl $0x3,0x274(%esp)\n+\tmovb $0x1,0x27e(%esp)\n+\tmovl $0x3,0x288(%esp)\n+\tmovb $0x1,0x292(%esp)\n+\tmovl $0x3,0x29c(%esp)\n+\tmov %ecx,0x2a0(%esp)\n+\tmovb $0x1,0x2a6(%esp)\n+\tmov %eax,0x2a8(%esp)\n+\tmov %eax,0x2ac(%esp)\n+\tmov %eax,0x2b0(%esp)\n+\tmov %eax,0x2b4(%esp)\n+\tmovw $0x0,0x2b8(%esp)\n+\tmovb $0x0,0x2ba(%esp)\n+\tmov %esi,0x278(%esp)\n \txor %esi,%esi\n-\tlea -0x3437(%ebx),%edi\n-\tmovb $0x1,0x202(%esp)\n-\tvpinsrd $0x1,%edi,%xmm1,%xmm0\n+\tmov %esi,0x28c(%esp)\n ./pynx/scattering/cpu.c:11272\n-\tlea 0x10(%esp),%edi\n+\tmov %esp,%esi\n ./pynx/scattering/cpu.c:6030\n-\tmovl $0x9,0x20c(%esp)\n-\tmovb $0x0,0x214(%esp)\n-\tmovw $0x101,0x215(%esp)\n-\tmovl $0x3,0x220(%esp)\n-\tmovw $0x100,0x228(%esp)\n-\tmovb $0x1,0x22a(%esp)\n-\tmovl $0x3,0x234(%esp)\n-\tmovw $0x100,0x23c(%esp)\n-\tmovb $0x1,0x23e(%esp)\n-\tmovl $0x3,0x248(%esp)\n-\tmovw $0x100,0x250(%esp)\n-\tmovb $0x1,0x252(%esp)\n-\tmovl $0x4,0x25c(%esp)\n-\tmovw $0x100,0x264(%esp)\n-\tmovb $0x1,0x266(%esp)\n-\tmovl $0x5,0x270(%esp)\n-\tmovw $0x100,0x278(%esp)\n-\tvmovq %xmm5,0x268(%esp)\n-\tmovb $0x1,0x27a(%esp)\n-\tmov %eax,0xc(%esp)\n-\tlea -0x343a(%ebx),%eax\n-\tmov %edx,0x288(%esp)\n-\txor %edx,%edx\n-\tmovl $0x3,0x284(%esp)\n-\tvmovd 0xc(%esp),%xmm2\n-\tmovw $0x100,0x28c(%esp)\n-\tmovb $0x1,0x28e(%esp)\n-\tmovl $0x3,0x298(%esp)\n-\tvpinsrd $0x1,%eax,%xmm2,%xmm3\n-\tmov %ecx,0x29c(%esp)\n-\tmovw $0x100,0x2a0(%esp)\n-\tmovb $0x1,0x2a2(%esp)\n-\tmovl $0x3,0x2ac(%esp)\n-\tmov %edx,0x2b0(%esp)\n-\tmovw $0x100,0x2b4(%esp)\n-\tmovb $0x1,0x2b6(%esp)\n-\tmov %esi,0x2b8(%esp)\n-\tmov %esi,0x2bc(%esp)\n-\tmov %esi,0x2c0(%esp)\n-\tmov %esi,0x2c4(%esp)\n-\tmovw $0x0,0x2c8(%esp)\n-\tmovb $0x0,0x2ca(%esp)\n-\tvmovq %xmm7,0x27c(%esp)\n-\tvmovq %xmm0,0x290(%esp)\n-\tvmovq %xmm3,0x2a4(%esp)\n+\tvmovq %xmm7,0x26c(%esp)\n+\tvmovq %xmm0,0x280(%esp)\n+\tvmovq %xmm3,0x294(%esp)\n ./pynx/scattering/cpu.c:11272\n-\tmov (%edi),%esi\n-\ttest %esi,%esi\n-\tje 33af <__cxa_finalize@plt+0xeaf>\n+\tmov (%esi),%edi\n+\ttest %edi,%edi\n+\tje 3372 <__cxa_finalize@plt+0xe72>\n ./pynx/scattering/cpu.c:11253\n-\tmov 0x10(%edi),%dl\n-\tor 0x11(%edi),%dl\n-\tmov 0x4(%edi),%ecx\n-\tmov 0x8(%edi),%eax\n-\tje 338b <__cxa_finalize@plt+0xe8b>\n+\tmov 0x10(%esi),%cl\n+\tor 0x11(%esi),%cl\n+\tmov 0x4(%esi),%edx\n+\tmov 0x8(%esi),%eax\n+\tje 334e <__cxa_finalize@plt+0xe4e>\n ./pynx/scattering/cpu.c:11254\n-\tcmpb $0x0,0x12(%edi)\n-\tje 3366 <__cxa_finalize@plt+0xe66>\n+\tcmpb $0x0,0x12(%esi)\n+\tje 3329 <__cxa_finalize@plt+0xe29>\n ./pynx/scattering/cpu.c:11255\n \tsub $0xc,%esp\n-\tpush %ecx\n+\tpush %edx\n \tcall 2430 \n \tadd $0x10,%esp\n-\tjmp 3398 <__cxa_finalize@plt+0xe98>\n-\tmov 0xc(%edi),%edx\n+\tjmp 335b <__cxa_finalize@plt+0xe5b>\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:11257\n \tdec %eax\n ./pynx/scattering/cpu.c:11256\n-\ttest %edx,%edx\n-\tje 337d <__cxa_finalize@plt+0xe7d>\n+\ttest %ecx,%ecx\n+\tje 3340 <__cxa_finalize@plt+0xe40>\n ./pynx/scattering/cpu.c:11257\n \tpush $0x0\n-\tpush %edx\n-\tpush %eax\n \tpush %ecx\n+\tpush %eax\n+\tpush %edx\n \tcall 2460 \n \tadd $0x10,%esp\n-\tjmp 3398 <__cxa_finalize@plt+0xe98>\n+\tjmp 335b <__cxa_finalize@plt+0xe5b>\n ./pynx/scattering/cpu.c:11259\n-\tpush %edx\n-\tpush %edx\n-\tpush %eax\n \tpush %ecx\n+\tpush %ecx\n+\tpush %eax\n+\tpush %edx\n \tcall 2490 \n \tadd $0x10,%esp\n-\tjmp 3398 <__cxa_finalize@plt+0xe98>\n+\tjmp 335b <__cxa_finalize@plt+0xe5b>\n ./pynx/scattering/cpu.c:11262\n \tdec %eax\n-\tpush %edx\n-\tpush %edx\n-\tpush %eax\n \tpush %ecx\n+\tpush %ecx\n+\tpush %eax\n+\tpush %edx\n \tcall 2120 \n \tadd $0x10,%esp\n-./pynx/scattering/cpu.c:11264\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:11255 (discriminator 1)\n-\tmov %eax,(%esi)\n+\tmov %eax,(%edi)\n ./pynx/scattering/cpu.c:11264\n-\tje 33aa <__cxa_finalize@plt+0xeaa>\n+\ttest %eax,%eax\n+\tje 336d <__cxa_finalize@plt+0xe6d>\n ./pynx/scattering/cpu.c:11266\n \tsub $0xc,%esp\n \tpush %eax\n \tcall 2390 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:11288\n-\tadd $0x14,%edi\n-\tjmp 333e <__cxa_finalize@plt+0xe3e>\n+\tadd $0x14,%esi\n+\tjmp 3301 <__cxa_finalize@plt+0xe01>\n ./pynx/scattering/cpu.c:6068\n-\tmov 0x2cc(%esp),%eax\n+\tmov 0x2bc(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tje 33c4 <__cxa_finalize@plt+0xec4>\n-\tcall 184f0 \n-\tadd $0x2d0,%esp\n+\tje 3387 <__cxa_finalize@plt+0xe87>\n+\tcall 18ab0 \n+\tadd $0x2c0,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n ./pynx/scattering/cpu.c:6451\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x1ac1d,%ebx\n+\tcall 4520 \n+\tadd $0x1ac5a,%ebx\n \tsub $0xec,%esp\n \tmov %gs:0x14,%ecx\n \tmov %ecx,0xdc(%esp)\n \txor %ecx,%ecx\n \tmov 0x100(%esp),%eax\n ./pynx/scattering/cpu.c:6463\n \tmov 0x6cc(%ebx),%esi\n \ttest %esi,%esi\n-\tje 342d <__cxa_finalize@plt+0xf2d>\n+\tje 33f0 <__cxa_finalize@plt+0xef0>\n ./pynx/scattering/cpu.c:6464\n \tcmp %eax,%esi\n-\tje 4519 <__cxa_finalize@plt+0x2019>\n+\tje 44dc <__cxa_finalize@plt+0x1fdc>\n ./pynx/scattering/cpu.c:6465\n \tmov -0x4c(%ebx),%eax\n-\tlea -0x40d8(%ebx),%esi\n+\tlea -0x40c8(%ebx),%esi\n \tpush %ebp\n \tpush %ebp\n \tpush %esi\n \tpush (%eax)\n \tcall 2200 \n ./pynx/scattering/cpu.c:6466\n \tadd $0x10,%esp\n \tor $0xffffffff,%ecx\n-\tjmp 4519 <__cxa_finalize@plt+0x2019>\n+\tjmp 44dc <__cxa_finalize@plt+0x1fdc>\n /usr/include/python3.12/object.h:244\n \tmov (%eax),%edx\n ./pynx/scattering/cpu.c:6473\n \tmov %eax,0x6cc(%ebx)\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 3440 <__cxa_finalize@plt+0xf40>\n+\tje 3403 <__cxa_finalize@plt+0xf03>\n /usr/include/python3.12/object.h:652\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:6493\n \tsub $0xc,%esp\n \tpush %eax\n \tcall 24a0 \n ./pynx/scattering/cpu.c:6493 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6493 (discriminator 1)\n \tmov %eax,0x58c(%ebx)\n ./pynx/scattering/cpu.c:6493 (discriminator 2)\n-\tje 3928 <__cxa_finalize@plt+0x1428>\n+\ttest %eax,%eax\n+\tje 38eb <__cxa_finalize@plt+0x13eb>\n /usr/include/python3.12/object.h:244\n \tmov (%eax),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 3467 <__cxa_finalize@plt+0xf67>\n+\tje 342a <__cxa_finalize@plt+0xf2a>\n /usr/include/python3.12/object.h:652\n \tinc %ecx\n \tmov %ecx,(%eax)\n __Pyx_PyImport_AddModuleRef():\n ./pynx/scattering/cpu.c:1154\n \tsub $0xc,%esp\n-\tlea -0x4bf2(%ebx),%edi\n+\tlea -0x4be2(%ebx),%edi\n \tmov %edi,0x14(%esp)\n \tpush %edi\n \tcall 2110 \n /usr/include/python3.12/object.h:787\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 348e <__cxa_finalize@plt+0xf8e>\n+\tje 3451 <__cxa_finalize@plt+0xf51>\n /usr/include/python3.12/object.h:244\n \tmov (%eax),%ebp\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 348e <__cxa_finalize@plt+0xf8e>\n+\tje 3451 <__cxa_finalize@plt+0xf51>\n /usr/include/python3.12/object.h:652\n \tinc %ebp\n \tmov %ebp,(%eax)\n-./pynx/scattering/cpu.c:6495 (discriminator 2)\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6495 (discriminator 1)\n \tmov %eax,0x590(%ebx)\n ./pynx/scattering/cpu.c:6495 (discriminator 2)\n-\tje 393b <__cxa_finalize@plt+0x143b>\n+\ttest %eax,%eax\n+\tje 38fe <__cxa_finalize@plt+0x13fe>\n ./pynx/scattering/cpu.c:1154\n \tsub $0xc,%esp\n-\tlea -0x4be9(%ebx),%eax\n+\tlea -0x4bd9(%ebx),%eax\n \tpush %eax\n \tcall 2110 \n /usr/include/python3.12/object.h:787\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 34bf <__cxa_finalize@plt+0xfbf>\n+\tje 3482 <__cxa_finalize@plt+0xf82>\n /usr/include/python3.12/object.h:244\n \tmov (%eax),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 34bf <__cxa_finalize@plt+0xfbf>\n+\tje 3482 <__cxa_finalize@plt+0xf82>\n /usr/include/python3.12/object.h:652\n \tinc %edx\n \tmov %edx,(%eax)\n-./pynx/scattering/cpu.c:6496 (discriminator 2)\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6496 (discriminator 1)\n \tmov %eax,0x594(%ebx)\n ./pynx/scattering/cpu.c:6496 (discriminator 2)\n-\tje 394e <__cxa_finalize@plt+0x144e>\n+\ttest %eax,%eax\n+\tje 3911 <__cxa_finalize@plt+0x1411>\n ./pynx/scattering/cpu.c:6497\n-\tlea -0x4bda(%ebx),%ecx\n+\tlea -0x4bca(%ebx),%ecx\n \tpush %edi\n \tpush 0x590(%ebx)\n \tpush %ecx\n \tpush 0x6cc(%ebx)\n \tcall 2140 \n ./pynx/scattering/cpu.c:6497 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 3961 <__cxa_finalize@plt+0x1461>\n+\tjs 3924 <__cxa_finalize@plt+0x1424>\n ./pynx/scattering/cpu.c:11206\n \tmov -0x2c(%ebx),%edi\n \tmov (%edi),%eax\n \txor %al,%al\n ./pynx/scattering/cpu.c:11230\n \tmov %eax,%ebp\n \txor $0x30c08f0,%ebp\n \tcmp $0xffff,%ebp\n-\tja 3527 <__cxa_finalize@plt+0x1027>\n+\tja 34ea <__cxa_finalize@plt+0xfea>\n ./pynx/scattering/cpu.c:6512\n \tsub $0xc,%esp\n \tpush $0x0\n \tcall 22e0 \n ./pynx/scattering/cpu.c:6512 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6512 (discriminator 1)\n \tmov %eax,0x598(%ebx)\n ./pynx/scattering/cpu.c:6512 (discriminator 2)\n-\tjne 3584 <__cxa_finalize@plt+0x1084>\n-\tjmp 3972 <__cxa_finalize@plt+0x1472>\n+\ttest %eax,%eax\n+\tjne 3547 <__cxa_finalize@plt+0x1047>\n+\tjmp 3935 <__cxa_finalize@plt+0x1435>\n ./pynx/scattering/cpu.c:11244\n \tmov %eax,%edx\n ./pynx/scattering/cpu.c:11236\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:11244\n \tshr $0x18,%eax\n+./pynx/scattering/cpu.c:11236\n+\tlea -0x4bbd(%ebx),%edi\n+./pynx/scattering/cpu.c:11244\n \tshr $0x10,%edx\n ./pynx/scattering/cpu.c:11236\n-\tlea -0x4bcd(%ebx),%edi\n-\tlea -0x408c(%ebx),%ebp\n+\tlea -0x407c(%ebx),%ebp\n \tmovzbl %dl,%ecx\n \tpush %ecx\n \tpush %eax\n-\tlea -0x4add(%ebx),%eax\n+\tlea -0x4acd(%ebx),%eax\n \tpush %edi\n \tpush %eax\n \tpush $0xc\n \tpush $0x3\n \tpush %ebp\n \tpush $0xc8\n \tlea 0x40(%esp),%edi\n@@ -1237,514 +1232,509 @@\n \tpush $0x1\n \tpush %edi\n \tpush $0x0\n \tcall 2150 \n ./pynx/scattering/cpu.c:6508 (discriminator 2)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjns 350b <__cxa_finalize@plt+0x100b>\n+\tjns 34ce <__cxa_finalize@plt+0xfce>\n ./pynx/scattering/cpu.c:6508 (discriminator 1)\n \tmov $0x196c,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6513\n-\tlea -0x4c72(%ebx),%ebp\n+\tlea -0x4c62(%ebx),%ebp\n \tpush %ecx\n \tpush %ecx\n \tpush $0x0\n \tpush %ebp\n \tcall 2120 \n ./pynx/scattering/cpu.c:6513 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6513 (discriminator 1)\n \tmov %eax,0x59c(%ebx)\n ./pynx/scattering/cpu.c:6513 (discriminator 2)\n-\tje 3985 <__cxa_finalize@plt+0x1485>\n+\ttest %eax,%eax\n+\tje 3948 <__cxa_finalize@plt+0x1448>\n ./pynx/scattering/cpu.c:6514\n \tpush %edx\n \tpush %edx\n \tpush $0x0\n \tpush %ebp\n \tcall 2490 \n ./pynx/scattering/cpu.c:6514 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6514 (discriminator 1)\n \tmov %eax,0x5a0(%ebx)\n ./pynx/scattering/cpu.c:6514 (discriminator 2)\n-\tje 3998 <__cxa_finalize@plt+0x1498>\n+\ttest %eax,%eax\n+\tje 395b <__cxa_finalize@plt+0x145b>\n ./pynx/scattering/cpu.c:1154\n \tsub $0xc,%esp\n-\tlea -0x4bbe(%ebx),%edx\n+\tlea -0x4bae(%ebx),%edx\n \tpush %edx\n \tcall 2110 \n /usr/include/python3.12/object.h:787\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:1154\n \tmov %eax,%edi\n /usr/include/python3.12/object.h:787\n-\tje 36a9 <__cxa_finalize@plt+0x11a9>\n+\ttest %eax,%eax\n+\tje 366c <__cxa_finalize@plt+0x116c>\n /usr/include/python3.12/object.h:244\n \tmov (%eax),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 35e9 <__cxa_finalize@plt+0x10e9>\n+\tje 35ac <__cxa_finalize@plt+0x10ac>\n /usr/include/python3.12/object.h:652\n \tinc %ecx\n \tmov %ecx,(%eax)\n ./pynx/scattering/cpu.c:8618\n \tmov 0x1b8(%ebx),%eax\n \tmov %eax,0x4(%esp)\n \tpush %eax\n \tpush %eax\n \tpush $0x2e\n \tpush 0x10(%esp)\n \tcall 2400 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8619\n \ttest %eax,%eax\n-\tje 360c <__cxa_finalize@plt+0x110c>\n+\tje 35cf <__cxa_finalize@plt+0x10cf>\n ./pynx/scattering/cpu.c:8619 (discriminator 1)\n \tinc %eax\n \tmov %eax,0x4(%esp)\n ./pynx/scattering/cpu.c:8620\n \tpush %eax\n \tpush %eax\n \tpush 0xc(%esp)\n \tpush %edi\n \tcall 2100 \n ./pynx/scattering/cpu.c:8621\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:8620\n \tmov %eax,%ebp\n ./pynx/scattering/cpu.c:8621\n-\tjne 44ac <__cxa_finalize@plt+0x1fac>\n+\ttest %eax,%eax\n+\tjne 446f <__cxa_finalize@plt+0x1f6f>\n ./pynx/scattering/cpu.c:8631\n \tmov -0x14(%ebx),%edx\n \tsub $0xc,%esp\n \tpush (%edx)\n \tcall 2260 \n ./pynx/scattering/cpu.c:8631 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 450b <__cxa_finalize@plt+0x200b>\n+\tje 44ce <__cxa_finalize@plt+0x1fce>\n ./pynx/scattering/cpu.c:8632\n \tcall 22c0 \n ./pynx/scattering/cpu.c:8633\n \tsub $0xc,%esp\n \tlea 0x1ac(%ebx),%ecx\n \tpush %ecx\n \tmov %ecx,0x1c(%esp)\n \tcall 22b0 \n ./pynx/scattering/cpu.c:8633 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 450b <__cxa_finalize@plt+0x200b>\n+\tjs 44ce <__cxa_finalize@plt+0x1fce>\n ./pynx/scattering/cpu.c:8634\n \tpush %eax\n \tmov 0x10(%esp),%eax\n \tpush %eax\n \tpush 0xc(%esp)\n \tpush %edi\n \tcall 2140 \n ./pynx/scattering/cpu.c:8634 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 450b <__cxa_finalize@plt+0x200b>\n+\tjs 44ce <__cxa_finalize@plt+0x1fce>\n /usr/include/python3.12/object.h:244\n \tmov 0x1ac(%ebx),%ebp\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 3693 <__cxa_finalize@plt+0x1193>\n+\tje 3656 <__cxa_finalize@plt+0x1156>\n /usr/include/python3.12/object.h:652\n \tinc %ebp\n \tmov %ebp,0x1ac(%ebx)\n ./pynx/scattering/cpu.c:8637\n \tlea 0x1ac(%ebx),%ebp\n /usr/include/python3.12/object.h:244\n \tmov (%edi),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tjne 44f1 <__cxa_finalize@plt+0x1ff1>\n+\tjne 44b4 <__cxa_finalize@plt+0x1fb4>\n ./pynx/scattering/cpu.c:8640\n \tmov %ebp,%edi\n-./pynx/scattering/cpu.c:9724 (discriminator 1)\n-\ttest %edi,%edi\n ./pynx/scattering/cpu.c:9722 (discriminator 1)\n \tmov %edi,0x5a4(%ebx)\n ./pynx/scattering/cpu.c:9724 (discriminator 1)\n-\tje 39ab <__cxa_finalize@plt+0x14ab>\n+\ttest %edi,%edi\n+\tje 396e <__cxa_finalize@plt+0x146e>\n ./pynx/scattering/cpu.c:6160\n-\tcall 2a68 <__cxa_finalize@plt+0x568>\n+\tcall 2a7b <__cxa_finalize@plt+0x57b>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1486\n \tsub $0xc,%esp\n-\tlea -0x4baf(%ebx),%edx\n+\tlea -0x4b9f(%ebx),%edx\n \tpush %edx\n \tcall 2320 \n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1489\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1486\n \tmov %eax,%ebp\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1489\n-\tje 3827 <__cxa_finalize@plt+0x1327>\n+\ttest %eax,%eax\n+\tje 37ea <__cxa_finalize@plt+0x12ea>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1492\n \tpush %eax\n \tpush %eax\n-\tlea -0x4b92(%ebx),%eax\n+\tlea -0x4b82(%ebx),%eax\n \tpush %eax\n \tpush %ebp\n \tcall 2100 \n /usr/include/python3.12/object.h:244\n \tmov 0x0(%ebp),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tadd $0x10,%esp\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1492\n \tmov %eax,%edi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 3709 <__cxa_finalize@plt+0x1209>\n+\tje 36cc <__cxa_finalize@plt+0x11cc>\n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,0x0(%ebp)\n-\tjne 3709 <__cxa_finalize@plt+0x1209>\n+\tjne 36cc <__cxa_finalize@plt+0x11cc>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1494\n \ttest %edi,%edi\n-\tje 3827 <__cxa_finalize@plt+0x1327>\n+\tje 37ea <__cxa_finalize@plt+0x12ea>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1498 (discriminator 1)\n \tmov -0x1c(%ebx),%edx\n \tcmp %edx,0x4(%edi)\n-\tje 375d <__cxa_finalize@plt+0x125d>\n+\tje 3720 <__cxa_finalize@plt+0x1220>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1499\n \tmov -0x4c(%ebx),%edx\n-\tlea -0x3fcc(%ebx),%eax\n+\tlea -0x3fbc(%ebx),%eax\n \tpush %ebp\n \tpush %ebp\n \tpush %eax\n \tpush (%edx)\n \tcall 2200 \n /usr/include/python3.12/object.h:244\n \tmov (%edi),%ebp\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tadd $0x10,%esp\n \tcmp $0x3fffffff,%ebp\n-\tje 3827 <__cxa_finalize@plt+0x1327>\n+\tje 37ea <__cxa_finalize@plt+0x12ea>\n /usr/include/python3.12/object.h:704\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tjne 3827 <__cxa_finalize@plt+0x1327>\n+\tjne 37ea <__cxa_finalize@plt+0x12ea>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 3827 <__cxa_finalize@plt+0x1327>\n+\tjmp 37ea <__cxa_finalize@plt+0x12ea>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1503\n \tpush %ecx\n \tpush %ecx\n \tpush $0x0\n \tpush %edi\n \tcall 2480 \n /usr/include/python3.12/object.h:244\n \tmov (%edi),%ebp\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tadd $0x10,%esp\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1503 (discriminator 1)\n \tmov %eax,0x6d0(%ebx)\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 378b <__cxa_finalize@plt+0x128b>\n+\tje 374e <__cxa_finalize@plt+0x124e>\n /usr/include/python3.12/object.h:704\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tjne 378b <__cxa_finalize@plt+0x128b>\n+\tjne 374e <__cxa_finalize@plt+0x124e>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1505\n \tmov 0x6d0(%ebx),%eax\n \ttest %eax,%eax\n-\tjne 379f <__cxa_finalize@plt+0x129f>\n+\tjne 3762 <__cxa_finalize@plt+0x1262>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1506\n \tpush %edx\n \tpush %edx\n-\tlea -0x4b87(%ebx),%edx\n-\tjmp 3807 <__cxa_finalize@plt+0x1307>\n+\tlea -0x4b77(%ebx),%edx\n+\tjmp 37ca <__cxa_finalize@plt+0x12ca>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1511\n \tcall *(%eax)\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1514\n \tmov 0x6d0(%ebx),%ebp\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1511 (discriminator 1)\n \tcmp $0x1000009,%eax\n-\tje 37bf <__cxa_finalize@plt+0x12bf>\n+\tje 3782 <__cxa_finalize@plt+0x1282>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1514\n \tcall *0x0(%ebp)\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1512\n-\tlea -0x3fa8(%ebx),%edi\n+\tlea -0x3f98(%ebx),%edi\n \tpush %eax\n \tpush $0x1000009\n-\tjmp 37e1 <__cxa_finalize@plt+0x12e1>\n+\tjmp 37a4 <__cxa_finalize@plt+0x12a4>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1517\n \tcall *0x34c(%ebp)\n \tmov %eax,%ecx\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1525\n \tmov 0x6d0(%ebx),%eax\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1517 (discriminator 1)\n \tcmp $0xc,%ecx\n-\tja 37f5 <__cxa_finalize@plt+0x12f5>\n+\tja 37b8 <__cxa_finalize@plt+0x12b8>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1525\n \tcall *0x34c(%eax)\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1518\n-\tlea -0x3f5c(%ebx),%edi\n+\tlea -0x3f4c(%ebx),%edi\n \tpush %eax\n \tpush $0xd\n \tmov -0x4c(%ebx),%ebp\n \tpush %edi\n \tpush 0x0(%ebp)\n \tcall 2470 \n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1526\n \tadd $0x10,%esp\n-\tjmp 3827 <__cxa_finalize@plt+0x1327>\n+\tjmp 37ea <__cxa_finalize@plt+0x12ea>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1533\n \tcall *0x348(%eax)\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1534\n \ttest %eax,%eax\n-\tjne 381a <__cxa_finalize@plt+0x131a>\n+\tjne 37dd <__cxa_finalize@plt+0x12dd>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1535\n \tpush %eax\n-\tlea -0x3e34(%ebx),%edx\n+\tlea -0x3e24(%ebx),%edx\n \tpush %eax\n \tmov -0x4c(%ebx),%ecx\n \tpush %edx\n \tpush (%ecx)\n \tcall 2200 \n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1537\n \tadd $0x10,%esp\n-\tjmp 3827 <__cxa_finalize@plt+0x1327>\n+\tjmp 37ea <__cxa_finalize@plt+0x12ea>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1547\n \tdec %eax\n-\tje 3840 <__cxa_finalize@plt+0x1340>\n+\tje 3803 <__cxa_finalize@plt+0x1303>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1548\n-\tlea -0x3e08(%ebx),%edx\n+\tlea -0x3df8(%ebx),%edx\n \tpush %eax\n \tpush %eax\n-\tjmp 3807 <__cxa_finalize@plt+0x1307>\n+\tjmp 37ca <__cxa_finalize@plt+0x12ca>\n ./pynx/scattering/cpu.c:6178\n \tmov -0x18(%ebx),%ecx\n-\tlea -0x3db0(%ebx),%edi\n+\tlea -0x3da0(%ebx),%edi\n \tpush %edx\n \tpush %edx\n \tpush %edi\n \tpush (%ecx)\n \tcall 2200 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6185\n \tcall 2310 \n ./pynx/scattering/cpu.c:6541 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 39be <__cxa_finalize@plt+0x14be>\n+\tjne 3981 <__cxa_finalize@plt+0x1481>\n ./pynx/scattering/cpu.c:6545\n \tmov -0x3c(%ebx),%esi\n \tcmpl $0x0,(%esi)\n-\tjne 3868 <__cxa_finalize@plt+0x1368>\n+\tjne 382b <__cxa_finalize@plt+0x132b>\n ./pynx/scattering/cpu.c:6550\n \tcall 21c0 \n-./pynx/scattering/cpu.c:6550 (discriminator 2)\n-\ttest %eax,%eax\n-./pynx/scattering/cpu.c:6550\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6550 (discriminator 2)\n-\tjne 389d <__cxa_finalize@plt+0x139d>\n-\tjmp 39d2 <__cxa_finalize@plt+0x14d2>\n+\ttest %eax,%eax\n+\tjne 3860 <__cxa_finalize@plt+0x1360>\n+\tjmp 3995 <__cxa_finalize@plt+0x1495>\n ./pynx/scattering/cpu.c:6546\n \tpush %eax\n \tpush 0x620(%ebx)\n \tpush 0x624(%ebx)\n \tpush 0x6cc(%ebx)\n \tcall 2300 \n ./pynx/scattering/cpu.c:6546 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjns 3858 <__cxa_finalize@plt+0x1358>\n+\tjns 381b <__cxa_finalize@plt+0x131b>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6546 (discriminator 1)\n \tmov $0x1992,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6551\n-\tlea -0x4add(%ebx),%ebp\n+\tlea -0x4acd(%ebx),%ebp\n \tpush %eax\n \tpush %eax\n \tpush %ebp\n \tpush %esi\n \tcall 2350 \n ./pynx/scattering/cpu.c:6551 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 38d1 <__cxa_finalize@plt+0x13d1>\n+\tje 3894 <__cxa_finalize@plt+0x1394>\n ./pynx/scattering/cpu.c:6071\n \tmov 0x5e8(%ebx),%edi\n ./pynx/scattering/cpu.c:6858\n \tmov 0x590(%ebx),%eax\n \tmov %edi,%edx\n-\tcall 9630 \n-./pynx/scattering/cpu.c:6859 (discriminator 1)\n-\ttest %eax,%eax\n-./pynx/scattering/cpu.c:6858\n+\tcall 9550 \n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6859 (discriminator 1)\n-\tje 38fc <__cxa_finalize@plt+0x13fc>\n-\tjmp 39e6 <__cxa_finalize@plt+0x14e6>\n+\ttest %eax,%eax\n+\tje 38bf <__cxa_finalize@plt+0x13bf>\n+\tjmp 39a9 <__cxa_finalize@plt+0x14a9>\n ./pynx/scattering/cpu.c:6552\n \tpush %eax\n \tpush 0x6cc(%ebx)\n \tpush %ebp\n \tpush %esi\n \tcall 2050 \n ./pynx/scattering/cpu.c:6552 (discriminator 2)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjns 38b3 <__cxa_finalize@plt+0x13b3>\n+\tjns 3876 <__cxa_finalize@plt+0x1376>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6552 (discriminator 1)\n \tmov $0x1998,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6859 (discriminator 1)\n \tcall 2310 \n \ttest %eax,%eax\n-\tjne 3d96 <__cxa_finalize@plt+0x1896>\n+\tjne 3d59 <__cxa_finalize@plt+0x1859>\n ./pynx/scattering/cpu.c:6860\n \tpush %ebp\n \tmov -0x8(%ebx),%ebp\n-\tlea -0x4b6c(%ebx),%edx\n+\tlea -0x4b5c(%ebx),%edx\n \tpush %edi\n \tpush %edx\n \tpush 0x0(%ebp)\n \tcall 2470 \n \tadd $0x10,%esp\n-\tjmp 3d96 <__cxa_finalize@plt+0x1896>\n+\tjmp 3d59 <__cxa_finalize@plt+0x1859>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6493 (discriminator 1)\n \tmov $0x195d,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6495 (discriminator 1)\n \tmov $0x195f,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6496 (discriminator 1)\n \tmov $0x1960,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6497 (discriminator 1)\n \tmov $0x1961,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6512 (discriminator 1)\n \tmov $0x1970,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6513 (discriminator 1)\n \tmov $0x1971,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6514 (discriminator 1)\n \tmov $0x1972,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6516 (discriminator 1)\n \tmov $0x1974,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6541 (discriminator 1)\n \tmov $0x198d,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6550 (discriminator 1)\n \tmov $0x1996,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6089\n \tpush %ecx\n \tpush %ecx\n \tpush 0x638(%ebx)\n \tpush $0x1\n \tcall 24d0 \n ./pynx/scattering/cpu.c:6089 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6089 (discriminator 1)\n \tmov %eax,0x670(%ebx)\n ./pynx/scattering/cpu.c:6089 (discriminator 2)\n-\tje 4042 <__cxa_finalize@plt+0x1b42>\n+\ttest %eax,%eax\n+\tje 4005 <__cxa_finalize@plt+0x1b05>\n ./pynx/scattering/cpu.c:6100\n \tpush %edi\n \tpush %edi\n \tpush 0x63c(%ebx)\n \tpush $0x1\n \tcall 24d0 \n ./pynx/scattering/cpu.c:6100 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6100 (discriminator 1)\n \tmov %eax,0x674(%ebx)\n ./pynx/scattering/cpu.c:6100 (discriminator 2)\n-\tje 4042 <__cxa_finalize@plt+0x1b42>\n+\ttest %eax,%eax\n+\tje 4005 <__cxa_finalize@plt+0x1b05>\n ./pynx/scattering/cpu.c:6111\n \tpush %esi\n \tpush 0x62c(%ebx)\n \tpush 0x628(%ebx)\n \tpush 0x60c(%ebx)\n \tpush 0x610(%ebx)\n \tpush 0x66c(%ebx)\n@@ -1753,19 +1743,19 @@\n \tpush 0x658(%ebx)\n \tpush 0x654(%ebx)\n \tpush 0x650(%ebx)\n \tpush $0xa\n \tcall 24d0 \n ./pynx/scattering/cpu.c:6111 (discriminator 2)\n \tadd $0x30,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6111 (discriminator 1)\n \tmov %eax,0x678(%ebx)\n ./pynx/scattering/cpu.c:6111 (discriminator 2)\n-\tje 4042 <__cxa_finalize@plt+0x1b42>\n+\ttest %eax,%eax\n+\tje 4005 <__cxa_finalize@plt+0x1b05>\n ./pynx/scattering/cpu.c:6114\n \tmov 0x598(%ebx),%edx\n \tmov 0x59c(%ebx),%ecx\n \tsub $0xc,%esp\n \tpush %ecx\n \tpush $0x21\n \tpush 0x5fc(%ebx)\n@@ -1773,22 +1763,22 @@\n \tpush %edx\n \tpush %edx\n \tpush %eax\n \tmov $0x8,%eax\n \tpush %edx\n \tpush %edx\n \tmov $0xa,%edx\n-\tcall 29c8 <__cxa_finalize@plt+0x4c8>\n+\tcall 29dc <__cxa_finalize@plt+0x4dc>\n ./pynx/scattering/cpu.c:6114 (discriminator 2)\n \tadd $0x30,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6114 (discriminator 1)\n \tmov %eax,0x688(%ebx)\n ./pynx/scattering/cpu.c:6114 (discriminator 2)\n-\tje 4042 <__cxa_finalize@plt+0x1b42>\n+\ttest %eax,%eax\n+\tje 4005 <__cxa_finalize@plt+0x1b05>\n ./pynx/scattering/cpu.c:6123\n \tpush 0x62c(%ebx)\n \tpush 0x628(%ebx)\n \tpush 0x60c(%ebx)\n \tpush 0x610(%ebx)\n \tpush 0x660(%ebx)\n \tpush 0x66c(%ebx)\n@@ -1797,19 +1787,19 @@\n \tpush 0x658(%ebx)\n \tpush 0x654(%ebx)\n \tpush 0x650(%ebx)\n \tpush $0xb\n \tcall 24d0 \n ./pynx/scattering/cpu.c:6123 (discriminator 2)\n \tadd $0x30,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6123 (discriminator 1)\n \tmov %eax,0x67c(%ebx)\n ./pynx/scattering/cpu.c:6123 (discriminator 2)\n-\tje 4042 <__cxa_finalize@plt+0x1b42>\n+\ttest %eax,%eax\n+\tje 4005 <__cxa_finalize@plt+0x1b05>\n ./pynx/scattering/cpu.c:6126\n \tmov 0x598(%ebx),%ebp\n \tmov 0x59c(%ebx),%ecx\n \tsub $0xc,%esp\n \tmov $0xb,%edx\n \tpush %ecx\n \tpush $0x31\n@@ -1817,22 +1807,22 @@\n \tpush 0x644(%ebx)\n \tpush %ebp\n \tpush %ebp\n \tpush %eax\n \tmov $0x9,%eax\n \tpush %ebp\n \tpush %ebp\n-\tcall 29c8 <__cxa_finalize@plt+0x4c8>\n+\tcall 29dc <__cxa_finalize@plt+0x4dc>\n ./pynx/scattering/cpu.c:6126 (discriminator 2)\n \tadd $0x30,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6126 (discriminator 1)\n \tmov %eax,0x68c(%ebx)\n ./pynx/scattering/cpu.c:6126 (discriminator 2)\n-\tje 4042 <__cxa_finalize@plt+0x1b42>\n+\ttest %eax,%eax\n+\tje 4005 <__cxa_finalize@plt+0x1b05>\n ./pynx/scattering/cpu.c:6135\n \tpush 0x62c(%ebx)\n \tpush 0x628(%ebx)\n \tpush 0x60c(%ebx)\n \tpush 0x610(%ebx)\n \tpush 0x66c(%ebx)\n \tpush 0x668(%ebx)\n@@ -1841,19 +1831,19 @@\n \tpush 0x658(%ebx)\n \tpush 0x654(%ebx)\n \tpush 0x650(%ebx)\n \tpush $0xb\n \tcall 24d0 \n ./pynx/scattering/cpu.c:6135 (discriminator 2)\n \tadd $0x30,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6135 (discriminator 1)\n \tmov %eax,0x680(%ebx)\n ./pynx/scattering/cpu.c:6135 (discriminator 2)\n-\tje 4042 <__cxa_finalize@plt+0x1b42>\n+\ttest %eax,%eax\n+\tje 4005 <__cxa_finalize@plt+0x1b05>\n ./pynx/scattering/cpu.c:6138\n \tmov 0x598(%ebx),%edi\n \tmov 0x59c(%ebx),%ecx\n \tsub $0xc,%esp\n \tmov $0xb,%edx\n \tpush %ecx\n \tpush $0x43\n@@ -1861,22 +1851,22 @@\n \tpush 0x644(%ebx)\n \tpush %edi\n \tpush %edi\n \tpush %eax\n \tmov $0x9,%eax\n \tpush %edi\n \tpush %edi\n-\tcall 29c8 <__cxa_finalize@plt+0x4c8>\n+\tcall 29dc <__cxa_finalize@plt+0x4dc>\n ./pynx/scattering/cpu.c:6138 (discriminator 2)\n \tadd $0x30,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6138 (discriminator 1)\n \tmov %eax,0x690(%ebx)\n ./pynx/scattering/cpu.c:6138 (discriminator 2)\n-\tje 4042 <__cxa_finalize@plt+0x1b42>\n+\ttest %eax,%eax\n+\tje 4005 <__cxa_finalize@plt+0x1b05>\n ./pynx/scattering/cpu.c:6147\n \tsub $0xc,%esp\n \tpush 0x62c(%ebx)\n \tpush 0x628(%ebx)\n \tpush 0x60c(%ebx)\n \tpush 0x610(%ebx)\n \tpush 0x660(%ebx)\n@@ -1887,19 +1877,19 @@\n \tpush 0x658(%ebx)\n \tpush 0x654(%ebx)\n \tpush 0x650(%ebx)\n \tpush $0xc\n \tcall 24d0 \n ./pynx/scattering/cpu.c:6147 (discriminator 2)\n \tadd $0x40,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6147 (discriminator 1)\n \tmov %eax,0x684(%ebx)\n ./pynx/scattering/cpu.c:6147 (discriminator 2)\n-\tje 4042 <__cxa_finalize@plt+0x1b42>\n+\ttest %eax,%eax\n+\tje 4005 <__cxa_finalize@plt+0x1b05>\n ./pynx/scattering/cpu.c:6150\n \tmov 0x598(%ebx),%esi\n \tmov 0x59c(%ebx),%ecx\n \tsub $0xc,%esp\n \tmov $0xc,%edx\n \tpush %ecx\n \tpush $0x54\n@@ -1907,2334 +1897,2224 @@\n \tpush 0x644(%ebx)\n \tpush %esi\n \tpush %esi\n \tpush %eax\n \tmov $0xa,%eax\n \tpush %esi\n \tpush %esi\n-\tcall 29c8 <__cxa_finalize@plt+0x4c8>\n+\tcall 29dc <__cxa_finalize@plt+0x4dc>\n ./pynx/scattering/cpu.c:6559 (discriminator 1)\n \tadd $0x30,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6150 (discriminator 1)\n \tmov %eax,0x694(%ebx)\n ./pynx/scattering/cpu.c:6559 (discriminator 1)\n-\tje 4042 <__cxa_finalize@plt+0x1b42>\n+\ttest %eax,%eax\n+\tje 4005 <__cxa_finalize@plt+0x1b05>\n ./pynx/scattering/cpu.c:6241\n \tsub $0xc,%esp\n \tpush 0x14(%esp)\n \tcall 2320 \n ./pynx/scattering/cpu.c:6241 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6241\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6241 (discriminator 2)\n-\tje 403b <__cxa_finalize@plt+0x1b3b>\n+\ttest %eax,%eax\n+\tje 3ffe <__cxa_finalize@plt+0x1afe>\n ./pynx/scattering/cpu.c:6243\n \tpush %ecx\n \tpush %ecx\n-\tlea -0x4c18(%ebx),%ecx\n+\tlea -0x4c08(%ebx),%ecx\n \tpush $0x1\n \tpush $0x1cc\n \tmov 0x18(%esp),%edx\n-\tcall 28af <__cxa_finalize@plt+0x3af>\n+\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n ./pynx/scattering/cpu.c:6251\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6243 (discriminator 1)\n \tmov %eax,0x5a8(%ebx)\n ./pynx/scattering/cpu.c:6251\n-\tjne 3daa <__cxa_finalize@plt+0x18aa>\n+\ttest %eax,%eax\n+\tjne 3d6d <__cxa_finalize@plt+0x186d>\n ./pynx/scattering/cpu.c:6274\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:6565 (discriminator 1)\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n-./pynx/scattering/cpu.c:6274\n-\tcall 5fd8 \n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n+./pynx/scattering/cpu.c:6274\n+\tcall 5f30 \n ./pynx/scattering/cpu.c:6565 (discriminator 1)\n \tmov $0x19a5,%eax\n \tmov %eax,0x4(%esp)\n ./pynx/scattering/cpu.c:6647\n \tmov %esi,%eax\n-\tcall 5fd8 \n+\tcall 5f30 \n ./pynx/scattering/cpu.c:6648\n \tcmpl $0x0,0x6cc(%ebx)\n-\tje 3d66 <__cxa_finalize@plt+0x1866>\n+\tje 3d29 <__cxa_finalize@plt+0x1829>\n ./pynx/scattering/cpu.c:6649 (discriminator 1)\n \tcmpl $0x0,0x58c(%ebx)\n-\tje 3d37 <__cxa_finalize@plt+0x1837>\n+\tje 3cfa <__cxa_finalize@plt+0x17fa>\n \ttest %edi,%edi\n \tmov 0x4(%esp),%edx\n-\tje 3d37 <__cxa_finalize@plt+0x1837>\n+\tje 3cfa <__cxa_finalize@plt+0x17fa>\n ./pynx/scattering/cpu.c:6650\n \tsub $0xc,%esp\n-\tlea -0x4ac9(%ebx),%eax\n+\tlea -0x4ab9(%ebx),%eax\n \tmov %ebp,%ecx\n \tpush %eax\n-\tlea -0x4ae2(%ebx),%eax\n-\tcall 9990 \n+\tlea -0x4ad2(%ebx),%eax\n+\tcall 98c0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6653\n \tmov 0x6cc(%ebx),%edx\n \ttest %edx,%edx\n-\tje 3d88 <__cxa_finalize@plt+0x1888>\n+\tje 3d4b <__cxa_finalize@plt+0x184b>\n /usr/include/python3.12/object.h:244\n \tmov (%edx),%edi\n ./pynx/scattering/cpu.c:6653 (discriminator 1)\n \txor %ebp,%ebp\n \tmov %ebp,0x6cc(%ebx)\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edi\n-\tje 3d88 <__cxa_finalize@plt+0x1888>\n+\tje 3d4b <__cxa_finalize@plt+0x184b>\n /usr/include/python3.12/object.h:704\n \tdec %edi\n \tmov %edi,(%edx)\n-\tjne 3d88 <__cxa_finalize@plt+0x1888>\n+\tjne 3d4b <__cxa_finalize@plt+0x184b>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 3d88 <__cxa_finalize@plt+0x1888>\n+\tjmp 3d4b <__cxa_finalize@plt+0x184b>\n ./pynx/scattering/cpu.c:6663\n \tcall 2310 \n ./pynx/scattering/cpu.c:6663 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 3d88 <__cxa_finalize@plt+0x1888>\n+\tjne 3d4b <__cxa_finalize@plt+0x184b>\n ./pynx/scattering/cpu.c:6664\n \tpush %esi\n-\tlea -0x4ae2(%ebx),%ecx\n+\tlea -0x4ad2(%ebx),%ecx\n \tpush %esi\n \tmov -0x18(%ebx),%esi\n \tpush %ecx\n \tpush (%esi)\n \tcall 2200 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6669\n \tcmpl $0x1,0x6cc(%ebx)\n \tsbb %ecx,%ecx\n-\tjmp 4519 <__cxa_finalize@plt+0x2019>\n+\tjmp 44dc <__cxa_finalize@plt+0x1fdc>\n ./pynx/scattering/cpu.c:6557 (discriminator 1)\n \tmov $0x199d,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n /usr/include/python3.12/object.h:244\n \tmov (%esi),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 3dc4 <__cxa_finalize@plt+0x18c4>\n+\tje 3d87 <__cxa_finalize@plt+0x1887>\n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%esi)\n-\tjne 3dc4 <__cxa_finalize@plt+0x18c4>\n+\tjne 3d87 <__cxa_finalize@plt+0x1887>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6253\n \tsub $0xc,%esp\n-\tlea -0x4b53(%ebx),%edi\n+\tlea -0x4b43(%ebx),%edi\n \tpush %edi\n \tcall 2320 \n ./pynx/scattering/cpu.c:6253 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6253\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6253 (discriminator 2)\n-\tje 403b <__cxa_finalize@plt+0x1b3b>\n+\ttest %eax,%eax\n+\tje 3ffe <__cxa_finalize@plt+0x1afe>\n ./pynx/scattering/cpu.c:6255\n \tpush %edx\n-\tlea -0x4c19(%ebx),%ecx\n+\tlea -0x4c09(%ebx),%ecx\n \tpush %edx\n \tmov %edi,%edx\n \tpush $0x2\n \tpush $0x38\n-\tcall 28af <__cxa_finalize@plt+0x3af>\n+\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n ./pynx/scattering/cpu.c:6255 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5ac(%ebx)\n-\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n+\ttest %eax,%eax\n+\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n ./pynx/scattering/cpu.c:6256\n \tpush %eax\n-\tlea -0x4b4d(%ebx),%ecx\n+\tlea -0x4b3d(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x2\n \tpush $0x524\n-\tcall 28af <__cxa_finalize@plt+0x3af>\n+\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n ./pynx/scattering/cpu.c:6256 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5b0(%ebx)\n-\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n+\ttest %eax,%eax\n+\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n ./pynx/scattering/cpu.c:6257\n \tpush %eax\n-\tlea -0x4b44(%ebx),%ecx\n+\tlea -0x4b34(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x2\n \tpush $0x118\n-\tcall 28af <__cxa_finalize@plt+0x3af>\n+\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n ./pynx/scattering/cpu.c:6257 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5b4(%ebx)\n-\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n+\ttest %eax,%eax\n+\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n ./pynx/scattering/cpu.c:6258\n \tpush %eax\n-\tlea -0x4b3a(%ebx),%ecx\n+\tlea -0x4b2a(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x2\n \tpush $0x28\n-\tcall 28af <__cxa_finalize@plt+0x3af>\n+\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n ./pynx/scattering/cpu.c:6258 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5b8(%ebx)\n-\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n+\ttest %eax,%eax\n+\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n ./pynx/scattering/cpu.c:6259\n \tpush %eax\n-\tlea -0x4b32(%ebx),%ecx\n+\tlea -0x4b22(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28af <__cxa_finalize@plt+0x3af>\n+\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n ./pynx/scattering/cpu.c:6259 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5bc(%ebx)\n-\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n+\ttest %eax,%eax\n+\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n ./pynx/scattering/cpu.c:6260\n \tpush %eax\n-\tlea -0x4b2a(%ebx),%ecx\n+\tlea -0x4b1a(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28af <__cxa_finalize@plt+0x3af>\n+\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n ./pynx/scattering/cpu.c:6260 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5c0(%ebx)\n-\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n+\ttest %eax,%eax\n+\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n ./pynx/scattering/cpu.c:6261\n \tpush %ebp\n-\tlea -0x4b1b(%ebx),%ecx\n+\tlea -0x4b0b(%ebx),%ecx\n \tmov %edi,%edx\n-\tpush %ebp\n \tmov %esi,%eax\n+\tpush %ebp\n \tpush $0x1\n \tpush $0x8\n-\tcall 28af <__cxa_finalize@plt+0x3af>\n+\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n ./pynx/scattering/cpu.c:6261 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5c4(%ebx)\n-\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n+\ttest %eax,%eax\n+\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n ./pynx/scattering/cpu.c:6262\n \tpush %ecx\n \tmov %edi,%edx\n \tmov %esi,%eax\n \tpush %ecx\n-\tlea -0x4b21(%ebx),%ecx\n+\tlea -0x4b11(%ebx),%ecx\n \tpush $0x1\n \tpush $0x8\n-\tcall 28af <__cxa_finalize@plt+0x3af>\n+\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n ./pynx/scattering/cpu.c:6262 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5c8(%ebx)\n-\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n+\ttest %eax,%eax\n+\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n ./pynx/scattering/cpu.c:6263\n \tpush %edx\n-\tlea -0x4b23(%ebx),%ecx\n+\tlea -0x4b13(%ebx),%ecx\n \tmov %esi,%eax\n \tpush %edx\n \tmov %edi,%edx\n \tpush $0x1\n \tpush $0x8\n-\tcall 28af <__cxa_finalize@plt+0x3af>\n+\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n ./pynx/scattering/cpu.c:6263 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5cc(%ebx)\n-\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n+\ttest %eax,%eax\n+\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n ./pynx/scattering/cpu.c:6264\n \tpush %eax\n-\tlea -0x4b13(%ebx),%ecx\n+\tlea -0x4b03(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28af <__cxa_finalize@plt+0x3af>\n+\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n ./pynx/scattering/cpu.c:6264 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5d0(%ebx)\n-\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n+\ttest %eax,%eax\n+\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n ./pynx/scattering/cpu.c:6265\n \tpush %eax\n-\tlea -0x4b04(%ebx),%ecx\n+\tlea -0x4af4(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28af <__cxa_finalize@plt+0x3af>\n+\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n ./pynx/scattering/cpu.c:6265 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5d4(%ebx)\n-\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n+\ttest %eax,%eax\n+\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n ./pynx/scattering/cpu.c:6266\n \tpush %eax\n-\tlea -0x4b0b(%ebx),%ecx\n+\tlea -0x4afb(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28af <__cxa_finalize@plt+0x3af>\n+\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n ./pynx/scattering/cpu.c:6266 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5d8(%ebx)\n-\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n+\ttest %eax,%eax\n+\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n ./pynx/scattering/cpu.c:6267\n \tpush %eax\n-\tlea -0x4afb(%ebx),%ecx\n+\tlea -0x4aeb(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28af <__cxa_finalize@plt+0x3af>\n+\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n ./pynx/scattering/cpu.c:6267 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5dc(%ebx)\n-\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n+\ttest %eax,%eax\n+\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n ./pynx/scattering/cpu.c:6268\n \tpush %eax\n-\tlea -0x4af2(%ebx),%ecx\n+\tlea -0x4ae2(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28af <__cxa_finalize@plt+0x3af>\n+\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n ./pynx/scattering/cpu.c:6268 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5e0(%ebx)\n-\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n+\ttest %eax,%eax\n+\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n ./pynx/scattering/cpu.c:6269\n \tpush %ebp\n-\tlea -0x4ae8(%ebx),%ecx\n+\tlea -0x4ad8(%ebx),%ecx\n \tmov %edi,%edx\n-\tpush %ebp\n \tmov %esi,%eax\n+\tpush %ebp\n \tpush $0x2\n \tpush $0x7c\n-\tcall 28af <__cxa_finalize@plt+0x3af>\n+\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n ./pynx/scattering/cpu.c:6269 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5e4(%ebx)\n-\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n+\ttest %eax,%eax\n+\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n /usr/include/python3.12/object.h:244\n \tmov (%esi),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 4058 <__cxa_finalize@plt+0x1b58>\n+\tje 401b <__cxa_finalize@plt+0x1b1b>\n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%esi)\n-\tjne 4058 <__cxa_finalize@plt+0x1b58>\n+\tjne 401b <__cxa_finalize@plt+0x1b1b>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 4058 <__cxa_finalize@plt+0x1b58>\n+\tjmp 401b <__cxa_finalize@plt+0x1b1b>\n ./pynx/scattering/cpu.c:6241\n \txor %esi,%esi\n-\tjmp 3ce0 <__cxa_finalize@plt+0x17e0>\n+\tjmp 3ca3 <__cxa_finalize@plt+0x17a3>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6559 (discriminator 1)\n \tmov $0x199f,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6580\n \tmov 0x634(%ebx),%edx\n ./pynx/scattering/cpu.c:8434\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:6580\n \tmov %edx,0x10(%esp)\n ./pynx/scattering/cpu.c:8434\n \tpush %edx\n \tcall 22d0 \n ./pynx/scattering/cpu.c:8492 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:8434\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:8492 (discriminator 1)\n-\tje 413d <__cxa_finalize@plt+0x1c3d>\n+\ttest %eax,%eax\n+\tje 4100 <__cxa_finalize@plt+0x1c00>\n ./pynx/scattering/cpu.c:8493\n \tmov 0x648(%ebx),%edx\n \tmov %esi,%eax\n-\tcall 9630 \n-./pynx/scattering/cpu.c:8494 (discriminator 1)\n-\ttest %eax,%eax\n-./pynx/scattering/cpu.c:8493\n+\tcall 9550 \n \tmov %eax,%edi\n ./pynx/scattering/cpu.c:8494 (discriminator 1)\n-\tjne 4095 <__cxa_finalize@plt+0x1b95>\n+\ttest %eax,%eax\n+\tjne 4058 <__cxa_finalize@plt+0x1b58>\n ./pynx/scattering/cpu.c:8503\n \tcall 22c0 \n ./pynx/scattering/cpu.c:6580 (discriminator 1)\n-\tjmp 4183 <__cxa_finalize@plt+0x1c83>\n+\tjmp 4146 <__cxa_finalize@plt+0x1c46>\n ./pynx/scattering/cpu.c:8495\n \tmov 0x618(%ebx),%edx\n-\tcall 9630 \n-./pynx/scattering/cpu.c:8496 (discriminator 1)\n-\ttest %eax,%eax\n-./pynx/scattering/cpu.c:8495\n+\tcall 9550 \n \tmov %eax,%ebp\n ./pynx/scattering/cpu.c:8496 (discriminator 1)\n-\tjne 40b2 <__cxa_finalize@plt+0x1bb2>\n+\ttest %eax,%eax\n+\tjne 4075 <__cxa_finalize@plt+0x1b75>\n /usr/include/python3.12/object.h:244\n \tmov (%edi),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 40f9 <__cxa_finalize@plt+0x1bf9>\n-\tjmp 40e8 <__cxa_finalize@plt+0x1be8>\n+\tje 40bc <__cxa_finalize@plt+0x1bbc>\n+\tjmp 40ab <__cxa_finalize@plt+0x1bab>\n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %dl\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ebp\n \tsete %cl\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n ./pynx/scattering/cpu.c:11383\n \tor %cl,%dl\n-\tjne 40e2 <__cxa_finalize@plt+0x1be2>\n+\tjne 40a5 <__cxa_finalize@plt+0x1ba5>\n \tcmp -0x28(%ebx),%ebp\n-\tje 40e2 <__cxa_finalize@plt+0x1be2>\n+\tje 40a5 <__cxa_finalize@plt+0x1ba5>\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 2370 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8496 (discriminator 2)\n \ttest %eax,%eax\n-\tje 40a6 <__cxa_finalize@plt+0x1ba6>\n-\tjmp 40fb <__cxa_finalize@plt+0x1bfb>\n+\tje 4069 <__cxa_finalize@plt+0x1b69>\n+\tjmp 40be <__cxa_finalize@plt+0x1bbe>\n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%edi)\n-\tjne 40f9 <__cxa_finalize@plt+0x1bf9>\n+\tjne 40bc <__cxa_finalize@plt+0x1bbc>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8498\n \txor %edi,%edi\n ./pynx/scattering/cpu.c:8500\n \tmov %ebp,%eax\n-\tcall 5fd8 \n+\tcall 5f30 \n ./pynx/scattering/cpu.c:8502 (discriminator 1)\n \ttest %edi,%edi\n-\tje 408b <__cxa_finalize@plt+0x1b8b>\n+\tje 404e <__cxa_finalize@plt+0x1b4e>\n /usr/include/python3.12/object.h:244\n \tmov (%edi),%ebp\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 4121 <__cxa_finalize@plt+0x1c21>\n+\tje 40e4 <__cxa_finalize@plt+0x1be4>\n /usr/include/python3.12/object.h:704\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tjne 4121 <__cxa_finalize@plt+0x1c21>\n+\tjne 40e4 <__cxa_finalize@plt+0x1be4>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n \tmov (%esi),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 414b <__cxa_finalize@plt+0x1c4b>\n+\tje 410e <__cxa_finalize@plt+0x1c0e>\n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%esi)\n-\tjne 414b <__cxa_finalize@plt+0x1c4b>\n+\tjne 410e <__cxa_finalize@plt+0x1c0e>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 414b <__cxa_finalize@plt+0x1c4b>\n+\tjmp 410e <__cxa_finalize@plt+0x1c0e>\n ./pynx/scattering/cpu.c:8508\n \tcall 2310 \n ./pynx/scattering/cpu.c:8508 (discriminator 1)\n \ttest %eax,%eax\n-\tje 414b <__cxa_finalize@plt+0x1c4b>\n+\tje 410e <__cxa_finalize@plt+0x1c0e>\n ./pynx/scattering/cpu.c:8509\n \tcall 22c0 \n ./pynx/scattering/cpu.c:8346\n \tcall 23b0 \n ./pynx/scattering/cpu.c:8331\n \txor %esi,%esi\n-./pynx/scattering/cpu.c:8347 (discriminator 1)\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:8346\n \tmov %eax,%edi\n ./pynx/scattering/cpu.c:8347 (discriminator 1)\n-\tje 4174 <__cxa_finalize@plt+0x1c74>\n+\ttest %eax,%eax\n+\tje 4137 <__cxa_finalize@plt+0x1c37>\n ./pynx/scattering/cpu.c:8373\n \tsub $0xc,%esp\n \tpush $0x0\n \tpush $0x0\n \tpush %eax\n \tpush 0x58c(%ebx)\n \tpush 0x20(%esp)\n \tcall 2380 \n \tadd $0x20,%esp\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:8379\n \tmov %edi,%eax\n-\tcall 5fd8 \n+\tcall 5f30 \n ./pynx/scattering/cpu.c:6580 (discriminator 2)\n \ttest %esi,%esi\n-\tje 43bc <__cxa_finalize@plt+0x1ebc>\n+\tje 437f <__cxa_finalize@plt+0x1e7f>\n ./pynx/scattering/cpu.c:6582\n \tpush %edi\n \tpush %esi\n \tpush 0x630(%ebx)\n \tpush 0x58c(%ebx)\n \tcall 2450 \n ./pynx/scattering/cpu.c:6582 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 43d0 <__cxa_finalize@plt+0x1ed0>\n+\tjs 4393 <__cxa_finalize@plt+0x1e93>\n /usr/include/python3.12/object.h:244\n \tmov (%esi),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 41bc <__cxa_finalize@plt+0x1cbc>\n+\tje 417f <__cxa_finalize@plt+0x1c7f>\n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%esi)\n-\tjne 41bc <__cxa_finalize@plt+0x1cbc>\n+\tjne 417f <__cxa_finalize@plt+0x1c7f>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6592\n \tpush %esi\n \tmov 0x640(%ebx),%ecx\n \tlea 0x4e8(%ebx),%eax\n \tpush %esi\n \tmov 0x5fc(%ebx),%edx\n \tpush 0x688(%ebx)\n \tpush 0x58c(%ebx)\n-\tcall 274e <__cxa_finalize@plt+0x24e>\n+\tcall 274d <__cxa_finalize@plt+0x24d>\n ./pynx/scattering/cpu.c:6592 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6592\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6592 (discriminator 2)\n-\tje 43e4 <__cxa_finalize@plt+0x1ee4>\n+\ttest %eax,%eax\n+\tje 43a7 <__cxa_finalize@plt+0x1ea7>\n ./pynx/scattering/cpu.c:6594\n \tpush %ecx\n \tpush %eax\n \tpush 0x5fc(%ebx)\n \tpush 0x58c(%ebx)\n \tcall 2450 \n ./pynx/scattering/cpu.c:6594 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 43f8 <__cxa_finalize@plt+0x1ef8>\n+\tjs 43bb <__cxa_finalize@plt+0x1ebb>\n /usr/include/python3.12/object.h:244\n \tmov (%esi),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 4227 <__cxa_finalize@plt+0x1d27>\n+\tje 41ea <__cxa_finalize@plt+0x1cea>\n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%esi)\n-\tjne 4227 <__cxa_finalize@plt+0x1d27>\n+\tjne 41ea <__cxa_finalize@plt+0x1cea>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6604\n \tpush %edx\n \tmov 0x640(%ebx),%ecx\n \tlea 0x4d8(%ebx),%eax\n \tpush %edx\n \tmov 0x604(%ebx),%edx\n \tpush 0x68c(%ebx)\n \tpush 0x58c(%ebx)\n-\tcall 274e <__cxa_finalize@plt+0x24e>\n+\tcall 274d <__cxa_finalize@plt+0x24d>\n ./pynx/scattering/cpu.c:6604 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6604\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6604 (discriminator 2)\n-\tje 440c <__cxa_finalize@plt+0x1f0c>\n+\ttest %eax,%eax\n+\tje 43cf <__cxa_finalize@plt+0x1ecf>\n ./pynx/scattering/cpu.c:6606\n \tpush %eax\n \tpush %esi\n \tpush 0x604(%ebx)\n \tpush 0x58c(%ebx)\n \tcall 2450 \n ./pynx/scattering/cpu.c:6606 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 4420 <__cxa_finalize@plt+0x1f20>\n+\tjs 43e3 <__cxa_finalize@plt+0x1ee3>\n /usr/include/python3.12/object.h:244\n \tmov (%esi),%ebp\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 4292 <__cxa_finalize@plt+0x1d92>\n+\tje 4255 <__cxa_finalize@plt+0x1d55>\n /usr/include/python3.12/object.h:704\n \tdec %ebp\n \tmov %ebp,(%esi)\n-\tjne 4292 <__cxa_finalize@plt+0x1d92>\n+\tjne 4255 <__cxa_finalize@plt+0x1d55>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6616\n \tmov 0x640(%ebx),%ecx\n \tmov 0x600(%ebx),%edx\n \tpush %eax\n \tpush %eax\n \tlea 0x4c8(%ebx),%eax\n \tpush 0x690(%ebx)\n \tpush 0x58c(%ebx)\n-\tcall 274e <__cxa_finalize@plt+0x24e>\n+\tcall 274d <__cxa_finalize@plt+0x24d>\n ./pynx/scattering/cpu.c:6616 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6616\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6616 (discriminator 2)\n-\tje 4434 <__cxa_finalize@plt+0x1f34>\n+\ttest %eax,%eax\n+\tje 43f7 <__cxa_finalize@plt+0x1ef7>\n ./pynx/scattering/cpu.c:6618\n \tpush %eax\n \tpush %esi\n \tpush 0x600(%ebx)\n \tpush 0x58c(%ebx)\n \tcall 2450 \n ./pynx/scattering/cpu.c:6618 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 4448 <__cxa_finalize@plt+0x1f48>\n+\tjs 440b <__cxa_finalize@plt+0x1f0b>\n /usr/include/python3.12/object.h:244\n \tmov (%esi),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 42fc <__cxa_finalize@plt+0x1dfc>\n+\tje 42bf <__cxa_finalize@plt+0x1dbf>\n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%esi)\n-\tjne 42fc <__cxa_finalize@plt+0x1dfc>\n+\tjne 42bf <__cxa_finalize@plt+0x1dbf>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6628\n \tmov 0x640(%ebx),%ecx\n \tmov 0x608(%ebx),%edx\n \tpush %eax\n \tpush %eax\n \tlea 0x4b8(%ebx),%eax\n \tpush 0x694(%ebx)\n \tpush 0x58c(%ebx)\n-\tcall 274e <__cxa_finalize@plt+0x24e>\n+\tcall 274d <__cxa_finalize@plt+0x24d>\n ./pynx/scattering/cpu.c:6628 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6628\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6628 (discriminator 2)\n-\tje 445c <__cxa_finalize@plt+0x1f5c>\n+\ttest %eax,%eax\n+\tje 441f <__cxa_finalize@plt+0x1f1f>\n ./pynx/scattering/cpu.c:6630\n \tpush %eax\n \tpush %esi\n \tpush 0x608(%ebx)\n \tpush 0x58c(%ebx)\n \tcall 2450 \n ./pynx/scattering/cpu.c:6630 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 4470 <__cxa_finalize@plt+0x1f70>\n+\tjs 4433 <__cxa_finalize@plt+0x1f33>\n /usr/include/python3.12/object.h:244\n \tmov (%esi),%edi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edi\n-\tje 4367 <__cxa_finalize@plt+0x1e67>\n+\tje 432a <__cxa_finalize@plt+0x1e2a>\n /usr/include/python3.12/object.h:704\n \tdec %edi\n \tmov %edi,(%esi)\n-\tjne 4367 <__cxa_finalize@plt+0x1e67>\n+\tjne 432a <__cxa_finalize@plt+0x1e2a>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6638\n \tcall 23b0 \n-./pynx/scattering/cpu.c:6638 (discriminator 2)\n-\ttest %eax,%eax\n-./pynx/scattering/cpu.c:6638\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6638 (discriminator 2)\n-\tje 4484 <__cxa_finalize@plt+0x1f84>\n+\ttest %eax,%eax\n+\tje 4447 <__cxa_finalize@plt+0x1f47>\n ./pynx/scattering/cpu.c:6640\n \tpush %ebp\n \tpush %eax\n \tpush 0x64c(%ebx)\n \tpush 0x58c(%ebx)\n \tcall 2450 \n ./pynx/scattering/cpu.c:6640 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 4498 <__cxa_finalize@plt+0x1f98>\n+\tjs 445b <__cxa_finalize@plt+0x1f5b>\n /usr/include/python3.12/object.h:244\n \tmov (%esi),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 3d88 <__cxa_finalize@plt+0x1888>\n+\tje 3d4b <__cxa_finalize@plt+0x184b>\n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%esi)\n-\tjne 3d88 <__cxa_finalize@plt+0x1888>\n+\tjne 3d4b <__cxa_finalize@plt+0x184b>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 3d88 <__cxa_finalize@plt+0x1888>\n+\tjmp 3d4b <__cxa_finalize@plt+0x184b>\n ./pynx/scattering/cpu.c:6580 (discriminator 1)\n \tmov $0x19b4,%eax\n \tmov $0xb,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6582 (discriminator 1)\n \tmov $0x19b6,%eax\n \tmov $0xb,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6592 (discriminator 1)\n \tmov $0x19c0,%eax\n \tmov $0x21,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6594 (discriminator 1)\n \tmov $0x19c2,%eax\n \tmov $0x21,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6604 (discriminator 1)\n \tmov $0x19cc,%eax\n \tmov $0x31,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6606 (discriminator 1)\n \tmov $0x19ce,%eax\n \tmov $0x31,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6616 (discriminator 1)\n \tmov $0x19d8,%eax\n \tmov $0x43,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6618 (discriminator 1)\n \tmov $0x19da,%eax\n \tmov $0x43,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6628 (discriminator 1)\n \tmov $0x19e4,%eax\n \tmov $0x54,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6630 (discriminator 1)\n \tmov $0x19e6,%eax\n \tmov $0x54,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6638 (discriminator 1)\n \tmov $0x19ee,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n ./pynx/scattering/cpu.c:6640 (discriminator 1)\n \tmov $0x19f0,%eax\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n+\tjmp 3cbb <__cxa_finalize@plt+0x17bb>\n /usr/include/python3.12/object.h:966\n \tmov 0x4(%ebp),%ecx\n ./pynx/scattering/cpu.c:8622\n \tmov 0x1bc(%ebx),%edx\n \tmov 0x10(%eax),%eax\n ./pynx/scattering/cpu.c:8598 (discriminator 1)\n \tcmpl $0x0,0x54(%ecx)\n-\tjs 44cb <__cxa_finalize@plt+0x1fcb>\n+\tjs 448e <__cxa_finalize@plt+0x1f8e>\n ./pynx/scattering/cpu.c:8599\n-\tlea -0x403c(%ebx),%edx\n+\tlea -0x402c(%ebx),%edx\n \tpush %eax\n \tpush 0x8(%esp)\n-\tjmp 44de <__cxa_finalize@plt+0x1fde>\n+\tjmp 44a1 <__cxa_finalize@plt+0x1fa1>\n ./pynx/scattering/cpu.c:8603\n \tcmp %eax,%edx\n-\tje 3699 <__cxa_finalize@plt+0x1199>\n+\tje 365c <__cxa_finalize@plt+0x115c>\n ./pynx/scattering/cpu.c:8604\n \tpush %eax\n-\tlea -0x400c(%ebx),%edx\n+\tlea -0x3ffc(%ebx),%edx\n \tpush 0x8(%esp)\n \tmov -0x44(%ebx),%eax\n \tpush %edx\n \tpush (%eax)\n \tcall 2470 \n ./pynx/scattering/cpu.c:8607\n \tadd $0x10,%esp\n-\tjmp 450b <__cxa_finalize@plt+0x200b>\n+\tjmp 44ce <__cxa_finalize@plt+0x1fce>\n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edi)\n-\tjne 36a7 <__cxa_finalize@plt+0x11a7>\n+\tjne 366a <__cxa_finalize@plt+0x116a>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 36a7 <__cxa_finalize@plt+0x11a7>\n+\tjmp 366a <__cxa_finalize@plt+0x116a>\n ./pynx/scattering/cpu.c:8642\n \tmov %ebp,%eax\n ./pynx/scattering/cpu.c:8643\n \txor %ebp,%ebp\n ./pynx/scattering/cpu.c:8642\n-\tcall 5fd8 \n+\tcall 5f30 \n ./pynx/scattering/cpu.c:8644\n-\tjmp 3699 <__cxa_finalize@plt+0x1199>\n+\tjmp 365c <__cxa_finalize@plt+0x115c>\n ./pynx/scattering/cpu.c:6675\n \tmov 0xdc(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tje 452e <__cxa_finalize@plt+0x202e>\n-\tcall 184f0 \n+\tje 44f1 <__cxa_finalize@plt+0x1ff1>\n+\tcall 18ab0 \n \tadd $0xec,%esp\n \tmov %ecx,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \n-0000453b :\n+000044fe :\n ./pynx/scattering/cpu.c:6369\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x19ab3,%ebx\n+\tcall 4520 \n+\tadd $0x19af0,%ebx\n \tsub $0x14,%esp\n ./pynx/scattering/cpu.c:6370\n \tlea 0x46c(%ebx),%eax\n \tpush %eax\n \tcall 20a0 \n ./pynx/scattering/cpu.c:6371\n \tadd $0x18,%esp\n \tpop %ebx\n \tret\n PyInit_cpu():\n \txchg %ax,%ax\n-\txchg %ax,%ax\n-\tnop\n __x86.get_pc_thunk.bx():\n \tmov (%esp),%ebx\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n deregister_tm_clones():\n-\tcall 4655 \n-\tadd $0x19a7f,%edx\n+\tcall 4615 \n+\tadd $0x19abf,%edx\n \tlea 0x544(%edx),%ecx\n \tlea 0x544(%edx),%eax\n \tcmp %ecx,%eax\n-\tje 45a8 \n+\tje 4568 \n \tmov -0x50(%edx),%eax\n \ttest %eax,%eax\n-\tje 45a8 \n+\tje 4568 \n \tpush %ebp\n \tmov %esp,%ebp\n \tsub $0x14,%esp\n \tpush %ecx\n \tcall *%eax\n \tadd $0x10,%esp\n \tleave\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n register_tm_clones():\n-\tcall 4655 \n-\tadd $0x19a3f,%edx\n+\tcall 4615 \n+\tadd $0x19a7f,%edx\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %ebx\n \tlea 0x544(%edx),%ecx\n \tlea 0x544(%edx),%eax\n \tsub $0x4,%esp\n \tsub %ecx,%eax\n \tmov %eax,%ebx\n \tshr $0x1f,%eax\n \tsar $0x2,%ebx\n \tadd %ebx,%eax\n \tsar $1,%eax\n-\tje 45f2 \n+\tje 45b2 \n \tmov -0x4(%edx),%edx\n \ttest %edx,%edx\n-\tje 45f2 \n+\tje 45b2 \n \tsub $0x8,%esp\n \tpush %eax\n \tpush %ecx\n \tcall *%edx\n \tadd $0x10,%esp\n \tmov -0x4(%ebp),%ebx\n \tleave\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n __do_global_dtors_aux():\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x199eb,%ebx\n+\tcall 4520 \n+\tadd $0x19a2b,%ebx\n \tsub $0x4,%esp\n \tcmpb $0x0,0x54c(%ebx)\n-\tjne 4642 \n+\tjne 4602 \n \tmov -0x40(%ebx),%eax\n \ttest %eax,%eax\n-\tje 4636 \n+\tje 45f6 \n \tsub $0xc,%esp\n \tpush 0x14c(%ebx)\n \tcall 2500 <__cxa_finalize@plt>\n \tadd $0x10,%esp\n-\tcall 4570 \n+\tcall 4530 \n \tmovb $0x1,0x54c(%ebx)\n \tmov -0x4(%ebp),%ebx\n \tleave\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n frame_dummy():\n-\tjmp 45b0 \n+\tjmp 4570 \n __x86.get_pc_thunk.dx():\n \tmov (%esp),%edx\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \tnop\n \n-00004660 :\n+00004620 :\n c_fhkl_cpu():\n+./pynx/scattering/c_cpu.c:20\n+\tcall 5a07 \n+\tadd $0x199cf,%ecx\n ./pynx/scattering/c_cpu.c:19\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x1998b,%ebx\n+./pynx/scattering/c_cpu.c:20\n+\tmov %ecx,%ebx\n+./pynx/scattering/c_cpu.c:19\n \tsub $0x15c,%esp\n+./pynx/scattering/c_cpu.c:20\n+\tmov %ecx,0x2c(%esp)\n+./pynx/scattering/c_cpu.c:19\n \tmov 0x17c(%esp),%esi\n \tmov 0x180(%esp),%edi\n \tmov 0x184(%esp),%ebp\n ./pynx/scattering/c_cpu.c:20\n \tcall 2420 \n ./pynx/scattering/c_cpu.c:23 (discriminator 1)\n-\tmov 0x18c(%esp),%edx\n-\ttest %edx,%edx\n-\tje 4a31 \n-\tvmovss -0x4ff4(%ebx),%xmm3\n-\tvmovaps -0x4fe4(%ebx),%xmm0\n+\tmov 0x2c(%esp),%ecx\n+./pynx/scattering/c_cpu.c:20\n+\tmov %eax,0x14c(%esp)\n+./pynx/scattering/c_cpu.c:23 (discriminator 1)\n+\tmov 0x18c(%esp),%eax\n+\ttest %eax,%eax\n+\tje 49c2 \n+\tvmovss -0x4ff4(%ecx),%xmm7\n+\tvmovaps -0x4fe4(%ecx),%xmm0\n ./pynx/scattering/c_cpu.c:23\n-\txor %ecx,%ecx\n-\tvmovaps -0x4fd4(%ebx),%xmm1\n-\tvmovaps -0x4fc4(%ebx),%xmm2\n-\tvmovdqa -0x4fb4(%ebx),%xmm4\n-\tvmovdqa -0x4fa4(%ebx),%xmm5\n-\tvmovss %xmm3,0x148(%esp)\n-\tvmovdqa -0x4f94(%ebx),%xmm6\n-\tvmovdqa -0x4f84(%ebx),%xmm7\n+\txor %edx,%edx\n+\tvmovaps -0x4fd4(%ecx),%xmm1\n+\tvmovaps -0x4fc4(%ecx),%xmm2\n+\tvmovdqa -0x4fb4(%ecx),%xmm3\n+\tvmovdqa -0x4fa4(%ecx),%xmm4\n+\tvmovss %xmm7,0x148(%esp)\n+\tvmovdqa -0x4f94(%ecx),%xmm5\n+\tvmovdqa -0x4f84(%ecx),%xmm6\n \tvmovaps %xmm0,0x30(%esp)\n-\tvmovaps -0x4f74(%ebx),%xmm3\n-\tvmovdqa -0x4fa4(%ebx),%xmm0\n+\tvmovaps -0x4f74(%ecx),%xmm7\n+\tvmovdqa -0x4fa4(%ecx),%xmm0\n \tvmovaps %xmm1,0x40(%esp)\n \tvmovaps %xmm2,0x50(%esp)\n-\tvmovaps -0x4f64(%ebx),%xmm1\n-\tvmovaps -0x4f54(%ebx),%xmm2\n-\tvmovdqa %xmm4,0x60(%esp)\n-\tvmovaps -0x4f44(%ebx),%xmm4\n-\tvmovdqa %xmm5,0x70(%esp)\n-\tvmovaps -0x4f34(%ebx),%xmm5\n-\tvmovdqa %xmm6,0x80(%esp)\n-\tvmovaps -0x4f24(%ebx),%xmm6\n-\tvmovdqa %xmm7,0x90(%esp)\n-\tvmovaps -0x4f14(%ebx),%xmm7\n+\tvmovaps -0x4f64(%ecx),%xmm1\n+\tvmovaps -0x4f54(%ecx),%xmm2\n+\tvmovdqa %xmm3,0x60(%esp)\n+\tvmovaps -0x4f44(%ecx),%xmm3\n+\tvmovdqa %xmm4,0x70(%esp)\n+\tvmovaps -0x4f34(%ecx),%xmm4\n+\tvmovdqa %xmm5,0x80(%esp)\n+\tvmovaps -0x4f24(%ecx),%xmm5\n+\tvmovdqa %xmm6,0x90(%esp)\n+\tvmovaps -0x4f14(%ecx),%xmm6\n \tvmovdqa %xmm0,0xb0(%esp)\n-\tvmovaps %xmm3,0xa0(%esp)\n+\tvmovaps %xmm7,0xa0(%esp)\n \tvmovaps %xmm1,0xc0(%esp)\n \tvmovaps %xmm2,0xd0(%esp)\n-\tvmovaps %xmm4,0xe0(%esp)\n-\tvmovaps %xmm5,0xf0(%esp)\n-\tvmovaps %xmm6,0x100(%esp)\n-\tvmovaps %xmm7,0x110(%esp)\n-\tvmovaps -0x4f04(%ebx),%xmm3\n-\tvmovaps -0x4ef4(%ebx),%xmm0\n-\tmov %eax,0x14c(%esp)\n-\tmov 0x188(%esp),%edx\n-\tvmovaps %xmm3,0x120(%esp)\n+\tvmovaps %xmm3,0xe0(%esp)\n+\tvmovaps %xmm4,0xf0(%esp)\n+\tvmovaps %xmm5,0x100(%esp)\n+\tvmovaps %xmm6,0x110(%esp)\n+\tvmovaps -0x4f04(%ecx),%xmm7\n+\tmov 0x188(%esp),%ebx\n+\tvmovaps -0x4ef4(%ecx),%xmm0\n+\tvmovaps %xmm7,0x120(%esp)\n \tvmovaps %xmm0,0x130(%esp)\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/c_cpu.c:26\n \tvmovss 0x148(%esp),%xmm1\n \tmov 0x170(%esp),%eax\n-./pynx/scattering/c_cpu.c:34 (discriminator 1)\n-\ttest %edx,%edx\n-./pynx/scattering/c_cpu.c:26\n-\tvmulss (%eax,%ecx,4),%xmm1,%xmm2\n+\tvmulss (%eax,%edx,4),%xmm1,%xmm2\n ./pynx/scattering/c_cpu.c:27\n \tmov 0x174(%esp),%eax\n-\tvmulss (%eax,%ecx,4),%xmm1,%xmm4\n+\tvmulss (%eax,%edx,4),%xmm1,%xmm3\n ./pynx/scattering/c_cpu.c:28\n \tmov 0x178(%esp),%eax\n-\tvmulss (%eax,%ecx,4),%xmm1,%xmm5\n-./pynx/scattering/c_cpu.c:26\n-\tvmovss %xmm2,0x2c(%esp)\n+\tvmulss (%eax,%edx,4),%xmm1,%xmm4\n ./pynx/scattering/c_cpu.c:27\n+\tvmovss %xmm3,0x2c(%esp)\n+./pynx/scattering/c_cpu.c:28\n \tvmovss %xmm4,0x140(%esp)\n ./pynx/scattering/c_cpu.c:34 (discriminator 1)\n-\tje 49d7 \n+\ttest %ebx,%ebx\n+\tje 496f \n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n+\tvmovss %xmm2,0x144(%esp)\n ./pynx/scattering/c_cpu.c:34\n \txor %eax,%eax\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvmovss %xmm5,0x144(%esp)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/c_cpu.c:41\n-\tvmovss 0x140(%esp),%xmm6\n-\tvmovss 0x2c(%esp),%xmm5\n-./pynx/scattering/c_cpu.c:46\n-\ttest %eax,%eax\n-./pynx/scattering/c_cpu.c:41\n-\tvmulss 0xc(%edi,%eax,4),%xmm6,%xmm7\n-\tvmulss 0xc(%esi,%eax,4),%xmm5,%xmm3\n-./pynx/scattering/c_cpu.c:40\n-\tvmulss 0x8(%edi,%eax,4),%xmm6,%xmm2\n-\tvmulss 0x8(%esi,%eax,4),%xmm5,%xmm4\n-./pynx/scattering/c_cpu.c:41\n-\tvaddss %xmm3,%xmm7,%xmm1\n \tvmovss 0x144(%esp),%xmm7\n-\tvmulss 0xc(%ebp,%eax,4),%xmm7,%xmm0\n+\tvmovss 0x2c(%esp),%xmm6\n+\tvmulss 0xc(%edi,%eax,4),%xmm6,%xmm0\n ./pynx/scattering/c_cpu.c:38\n-\tvaddss %xmm0,%xmm1,%xmm3\n+\tvmovss 0x140(%esp),%xmm5\n ./pynx/scattering/c_cpu.c:40\n-\tvmulss 0x8(%ebp,%eax,4),%xmm7,%xmm0\n-\tvaddss %xmm4,%xmm2,%xmm1\n-./pynx/scattering/c_cpu.c:39\n-\tvmulss 0x4(%esi,%eax,4),%xmm5,%xmm2\n-\tvmulss 0x4(%edi,%eax,4),%xmm6,%xmm4\n-./pynx/scattering/c_cpu.c:38\n-\tvmulss (%esi,%eax,4),%xmm5,%xmm5\n-\tvmulss (%edi,%eax,4),%xmm6,%xmm6\n-\tvaddss %xmm0,%xmm1,%xmm1\n+\tvmulss 0x8(%edi,%eax,4),%xmm6,%xmm2\n+./pynx/scattering/c_cpu.c:41\n+\tvfmadd231ss 0xc(%esi,%eax,4),%xmm7,%xmm0\n ./pynx/scattering/c_cpu.c:39\n-\tvmulss 0x4(%ebp,%eax,4),%xmm7,%xmm0\n+\tvmulss 0x4(%edi,%eax,4),%xmm6,%xmm3\n+./pynx/scattering/c_cpu.c:40\n+\tvfmadd231ss 0x8(%esi,%eax,4),%xmm7,%xmm2\n ./pynx/scattering/c_cpu.c:38\n-\tvmulss 0x0(%ebp,%eax,4),%xmm7,%xmm7\n+\tvmulss (%edi,%eax,4),%xmm6,%xmm1\n ./pynx/scattering/c_cpu.c:39\n-\tvaddss %xmm2,%xmm4,%xmm4\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm1,%xmm3,%xmm3\n+\tvfmadd231ss 0x4(%esi,%eax,4),%xmm7,%xmm3\n ./pynx/scattering/c_cpu.c:38\n-\tvaddss %xmm0,%xmm4,%xmm2\n-\tvaddss %xmm5,%xmm6,%xmm0\n-\tvaddss %xmm7,%xmm0,%xmm4\n+\tvfmadd231ss (%esi,%eax,4),%xmm7,%xmm1\n+\tvfmadd231ss 0xc(%ebp,%eax,4),%xmm5,%xmm0\n+\tvfmadd231ss 0x8(%ebp,%eax,4),%xmm5,%xmm2\n+\tvfmadd231ss 0x4(%ebp,%eax,4),%xmm5,%xmm3\n+\tvfmadd231ss 0x0(%ebp,%eax,4),%xmm5,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm4,%xmm2,%xmm2\n-\tvmovlhps %xmm2,%xmm3,%xmm1\n+\tvunpcklps %xmm2,%xmm0,%xmm6\n+\tvunpcklps %xmm1,%xmm3,%xmm4\n+\tvmovlhps %xmm4,%xmm6,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x30(%esp),%xmm1,%xmm4\n-\tvandps 0x40(%esp),%xmm1,%xmm3\n+\tvandps 0x30(%esp),%xmm0,%xmm4\n+\tvandps 0x40(%esp),%xmm0,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x50(%esp),%xmm4,%xmm6\n+\tvmulps 0x50(%esp),%xmm4,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm6,%xmm5\n+\tvcvttps2dq %xmm7,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x60(%esp),%xmm5,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvmovdqa 0x80(%esp),%xmm6\n-\tvpand 0x70(%esp),%xmm7,%xmm0\n-\tvpand %xmm6,%xmm7,%xmm2\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm2,%xmm1\n+\tvpaddd 0x60(%esp),%xmm5,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x90(%esp),%xmm7,%xmm2\n+\tvpand 0x70(%esp),%xmm2,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n \tvpxor %xmm7,%xmm7,%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n+\tvmovdqa 0x80(%esp),%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm0,%xmm5\n+\tvcvtdq2ps %xmm1,%xmm6\n ./pynx/scattering/sse_mathfun.h:846\n-\tvmulps 0xa0(%esp),%xmm5,%xmm5\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm1,%xmm3,%xmm3\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvpcmpeqd %xmm7,%xmm2,%xmm2\n-./pynx/scattering/sse_mathfun.h:846\n-\tvaddps %xmm4,%xmm5,%xmm5\n+\tvfmadd132ps 0xa0(%esp),%xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120\n-\tvpaddd 0xb0(%esp),%xmm0,%xmm4\n+\tvpaddd 0xb0(%esp),%xmm1,%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n+\tvpand %xmm5,%xmm2,%xmm3\n+\tvpand 0x90(%esp),%xmm2,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323\n-\tvpandn %xmm6,%xmm4,%xmm0\n-./pynx/scattering/sse_mathfun.h:884\n-\tvmulps %xmm5,%xmm5,%xmm6\n+\tvpandn %xmm5,%xmm4,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm0,%xmm0\n+\tvpslld $0x1d,%xmm3,%xmm3\n ./pynx/scattering/sse_mathfun.h:885\n-\tvmulps 0xc0(%esp),%xmm6,%xmm1\n-\tvaddps 0xd0(%esp),%xmm1,%xmm7\n-\tvmulps %xmm6,%xmm7,%xmm4\n-\tvaddps 0xe0(%esp),%xmm4,%xmm1\n-\tvmulps %xmm6,%xmm1,%xmm7\n-./pynx/scattering/sse_mathfun.h:886\n-\tvaddps 0xf0(%esp),%xmm7,%xmm4\n+\tvmovaps 0xc0(%esp),%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n+\tvpcmpeqd %xmm7,%xmm2,%xmm2\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x1d,%xmm1,%xmm1\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n+\tvxorps %xmm3,%xmm0,%xmm0\n+./pynx/scattering/sse_mathfun.h:920\n+\tvmovaps 0x110(%esp),%xmm3\n ./pynx/scattering/sse_mathfun.h:885\n \tvmovaps 0x100(%esp),%xmm7\n-./pynx/scattering/sse_mathfun.h:886\n-\tvmulps %xmm6,%xmm4,%xmm1\n+./pynx/scattering/sse_mathfun.h:884\n+\tvmulps %xmm6,%xmm6,%xmm5\n+./pynx/scattering/sse_mathfun.h:920\n+\tvfmadd213ps 0x120(%esp),%xmm5,%xmm3\n ./pynx/scattering/sse_mathfun.h:885\n-\tvaddps %xmm7,%xmm1,%xmm4\n+\tvfmadd213ps 0xd0(%esp),%xmm5,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps 0x110(%esp),%xmm6,%xmm1\n-\tvaddps 0x120(%esp),%xmm1,%xmm1\n-\tvmulps %xmm6,%xmm1,%xmm1\n-\tvaddps 0x130(%esp),%xmm1,%xmm1\n-\tvmulps %xmm6,%xmm1,%xmm6\n+\tvfmadd213ps 0x130(%esp),%xmm5,%xmm3\n+./pynx/scattering/sse_mathfun.h:885\n+\tvfmadd213ps 0xe0(%esp),%xmm5,%xmm4\n+./pynx/scattering/sse_mathfun.h:886\n+\tvfmadd213ps 0xf0(%esp),%xmm5,%xmm4\n ./pynx/scattering/sse_mathfun.h:921\n-\tvaddps %xmm7,%xmm6,%xmm7\n+\tvfmadd132ps %xmm5,%xmm7,%xmm3\n+./pynx/scattering/sse_mathfun.h:885\n+\tvfmadd132ps %xmm5,%xmm7,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm5,%xmm7,%xmm1\n+\tvmulps %xmm6,%xmm3,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm2,%xmm1,%xmm5\n+\tvandps %xmm2,%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254\n \tvandnps %xmm4,%xmm2,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm2,%xmm6\n+\tvaddps %xmm5,%xmm2,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm6,%xmm1,%xmm7\n+\tvsubps %xmm7,%xmm6,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm6,%xmm3\n+\tvxorps %xmm0,%xmm7,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm4,%xmm7,%xmm4\n+\tvaddps %xmm4,%xmm3,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm0,%xmm4,%xmm0\n+\tvxorps %xmm1,%xmm4,%xmm1\n ./pynx/scattering/c_cpu.c:46\n-\tje 4a48 \n+\ttest %eax,%eax\n+\tje 49e0 \n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x10(%esp),%xmm0,%xmm1\n-\tvaddps (%esp),%xmm3,%xmm5\n+\tvaddps 0x10(%esp),%xmm1,%xmm6\n+\tvaddps (%esp),%xmm0,%xmm5\n ./pynx/scattering/c_cpu.c:34 (discriminator 2)\n \tadd $0x4,%eax\n-./pynx/scattering/c_cpu.c:34 (discriminator 1)\n-\tcmp %edx,%eax\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps %xmm1,0x10(%esp)\n+\tvmovaps %xmm6,0x10(%esp)\n \tvmovaps %xmm5,(%esp)\n ./pynx/scattering/c_cpu.c:34 (discriminator 1)\n-\tjb 4830 \n+\tcmp %ebx,%eax\n+\tjb 47f0 \n ./pynx/scattering/c_cpu.c:53 (discriminator 3)\n \tvmovaps 0x10(%esp),%xmm2\n-\tvmovaps (%esp),%xmm5\n+\tvmovaps (%esp),%xmm1\n ./pynx/scattering/c_cpu.c:56\n \tmov 0x190(%esp),%eax\n-\tvmovhlps %xmm2,%xmm2,%xmm6\n-\tvmovhlps %xmm5,%xmm5,%xmm0\n-\tvaddps %xmm2,%xmm6,%xmm3\n-\tvaddps %xmm5,%xmm0,%xmm2\n-\tvshufps $0x55,%xmm3,%xmm3,%xmm7\n-\tvaddps %xmm3,%xmm7,%xmm4\n+\tvmovhlps %xmm2,%xmm2,%xmm7\n+\tvmovhlps %xmm1,%xmm1,%xmm5\n+\tvaddps %xmm2,%xmm7,%xmm0\n+\tvaddps %xmm1,%xmm5,%xmm3\n+\tvshufps $0x55,%xmm0,%xmm0,%xmm4\n+\tvaddps %xmm0,%xmm4,%xmm6\n ./pynx/scattering/c_cpu.c:55 (discriminator 3)\n-\tvshufps $0x55,%xmm2,%xmm2,%xmm1\n-\tvaddps %xmm2,%xmm1,%xmm6\n+\tvshufps $0x55,%xmm3,%xmm3,%xmm2\n+\tvaddps %xmm3,%xmm2,%xmm7\n ./pynx/scattering/c_cpu.c:56\n-\tvmovss %xmm4,(%eax,%ecx,4)\n+\tvmovss %xmm6,(%eax,%edx,4)\n ./pynx/scattering/c_cpu.c:57\n \tmov 0x194(%esp),%eax\n-\tvmovss %xmm6,(%eax,%ecx,4)\n+\tvmovss %xmm7,(%eax,%edx,4)\n ./pynx/scattering/c_cpu.c:23 (discriminator 2)\n-\tinc %ecx\n+\tinc %edx\n ./pynx/scattering/c_cpu.c:23 (discriminator 1)\n-\tcmp %ecx,0x18c(%esp)\n-\tjne 47d8 \n-\tmov 0x14c(%esp),%eax\n+\tcmp %edx,0x18c(%esp)\n+\tjne 47a0 \n ./pynx/scattering/c_cpu.c:59\n \tsub $0xc,%esp\n-\tpush %eax\n+\tmov %ecx,%ebx\n+\tpush 0x158(%esp)\n \tcall 20b0 \n ./pynx/scattering/c_cpu.c:60\n \tadd $0x16c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tlea 0x0(%esi),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/c_cpu.c:34 (discriminator 1)\n-\tcmp $0x4,%edx\n-\tjbe 4a68 \n-\tvmovaps %xmm0,0x10(%esp)\n+\tcmp $0x4,%ebx\n+\tjbe 4a00 \n+\tvmovaps %xmm1,0x10(%esp)\n \tmov $0x4,%eax\n-\tvmovaps %xmm3,(%esp)\n-\tjmp 4830 \n+\tvmovaps %xmm0,(%esp)\n+\tjmp 47f0 \n \tlea 0x0(%esi),%esi\n-\tvmovaps %xmm3,(%esp)\n-\tvmovaps %xmm0,0x10(%esp)\n-\tjmp 49d7 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tvmovaps %xmm0,(%esp)\n+\tvmovaps %xmm1,0x10(%esp)\n+\tjmp 496f \n \n-00004a80 :\n+00004a10 :\n c_fhklo_cpu():\n ./pynx/scattering/c_cpu.c:66\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x1956b,%ebx\n+\tcall 4520 \n+\tadd $0x195db,%ebx\n \tsub $0x15c,%esp\n-\tmov 0x180(%esp),%edi\n-\tmov 0x184(%esp),%ebp\n+\tmov 0x180(%esp),%esi\n+\tmov 0x184(%esp),%edi\n+\tmov 0x188(%esp),%ebp\n \tmov %ebx,0x148(%esp)\n ./pynx/scattering/c_cpu.c:67\n \tcall 2420 \n ./pynx/scattering/c_cpu.c:70 (discriminator 1)\n-\tmov 0x190(%esp),%edx\n \tmov 0x18c(%esp),%ecx\n-\ttest %edx,%edx\n-\tmov 0x188(%esp),%edx\n-\tje 4e85 \n-\tmov 0x148(%esp),%esi\n+\tmov 0x17c(%esp),%edx\n+./pynx/scattering/c_cpu.c:67\n+\tmov %eax,0x14c(%esp)\n+./pynx/scattering/c_cpu.c:70 (discriminator 1)\n+\tmov 0x190(%esp),%eax\n+\ttest %eax,%eax\n+\tje 4df0 \n+\tmov 0x148(%esp),%eax\n ./pynx/scattering/c_cpu.c:70\n \txor %ebx,%ebx\n-\tvmovss -0x4ff4(%esi),%xmm4\n-\tvmovaps -0x4fe4(%esi),%xmm7\n-\tvmovaps -0x4fd4(%esi),%xmm0\n-\tvmovaps -0x4fc4(%esi),%xmm1\n-\tvmovdqa -0x4fb4(%esi),%xmm2\n-\tvmovdqa -0x4fa4(%esi),%xmm3\n-\tvmovss %xmm4,0x144(%esp)\n-\tvmovdqa -0x4f94(%esi),%xmm5\n-\tvmovdqa -0x4f84(%esi),%xmm6\n-\tvmovaps %xmm7,0x30(%esp)\n-\tvmovaps -0x4f74(%esi),%xmm4\n-\tvmovdqa -0x4fa4(%esi),%xmm7\n-\tvmovaps %xmm0,0x40(%esp)\n-\tvmovaps %xmm1,0x50(%esp)\n-\tvmovaps -0x4f64(%esi),%xmm0\n-\tvmovaps -0x4f54(%esi),%xmm1\n-\tvmovdqa %xmm2,0x60(%esp)\n-\tvmovaps -0x4f44(%esi),%xmm2\n-\tvmovdqa %xmm3,0x70(%esp)\n-\tvmovaps -0x4f34(%esi),%xmm3\n+\tvmovss -0x4ff4(%eax),%xmm7\n+\tvmovaps -0x4fe4(%eax),%xmm0\n+\tvmovaps -0x4fd4(%eax),%xmm1\n+\tvmovaps -0x4fc4(%eax),%xmm2\n+\tvmovdqa -0x4fb4(%eax),%xmm3\n+\tvmovdqa -0x4fa4(%eax),%xmm4\n+\tvmovss %xmm7,0x144(%esp)\n+\tvmovdqa -0x4f94(%eax),%xmm5\n+\tvmovdqa -0x4f84(%eax),%xmm6\n+\tvmovaps %xmm0,0x30(%esp)\n+\tvmovaps -0x4f74(%eax),%xmm7\n+\tvmovdqa -0x4fa4(%eax),%xmm0\n+\tvmovaps %xmm1,0x40(%esp)\n+\tvmovaps %xmm2,0x50(%esp)\n+\tvmovaps -0x4f64(%eax),%xmm1\n+\tvmovaps -0x4f54(%eax),%xmm2\n+\tvmovdqa %xmm3,0x60(%esp)\n+\tvmovaps -0x4f44(%eax),%xmm3\n+\tvmovdqa %xmm4,0x70(%esp)\n+\tvmovaps -0x4f34(%eax),%xmm4\n \tvmovdqa %xmm5,0x80(%esp)\n-\tvmovaps -0x4f24(%esi),%xmm5\n+\tvmovaps -0x4f24(%eax),%xmm5\n \tvmovdqa %xmm6,0x90(%esp)\n-\tvmovaps -0x4f14(%esi),%xmm6\n-\tvmovaps %xmm4,0xa0(%esp)\n-\tvmovdqa %xmm7,0xb0(%esp)\n-\tvmovaps %xmm0,0xc0(%esp)\n-\tvmovaps %xmm1,0xd0(%esp)\n-\tvmovaps %xmm2,0xe0(%esp)\n-\tvmovaps %xmm3,0xf0(%esp)\n+\tvmovaps -0x4f14(%eax),%xmm6\n+\tvmovaps %xmm7,0xa0(%esp)\n+\tvmovdqa %xmm0,0xb0(%esp)\n+\tvmovaps %xmm1,0xc0(%esp)\n+\tvmovaps %xmm2,0xd0(%esp)\n+\tvmovaps %xmm3,0xe0(%esp)\n+\tvmovaps %xmm4,0xf0(%esp)\n \tvmovaps %xmm5,0x100(%esp)\n \tvmovaps %xmm6,0x110(%esp)\n-\tvmovaps -0x4f04(%esi),%xmm4\n-\tvmovaps -0x4ef4(%esi),%xmm7\n-\tmov %eax,0x14c(%esp)\n-\tmov 0x17c(%esp),%esi\n-\tvmovaps %xmm4,0x120(%esp)\n-\tvmovaps %xmm7,0x130(%esp)\n+\tvmovaps -0x4f04(%eax),%xmm7\n+\tvmovaps -0x4ef4(%eax),%xmm0\n+\tmov %edx,0x17c(%esp)\n+\tmov %ebx,%edx\n+\tmov 0x17c(%esp),%ebx\n+\tvmovaps %xmm7,0x120(%esp)\n+\tvmovaps %xmm0,0x130(%esp)\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/c_cpu.c:73\n-\tvmovss 0x144(%esp),%xmm0\n+\tvmovss 0x144(%esp),%xmm1\n \tmov 0x170(%esp),%eax\n-./pynx/scattering/c_cpu.c:82 (discriminator 1)\n-\ttest %ecx,%ecx\n-./pynx/scattering/c_cpu.c:73\n-\tvmulss (%eax,%ebx,4),%xmm0,%xmm1\n+\tvmulss (%eax,%edx,4),%xmm1,%xmm2\n ./pynx/scattering/c_cpu.c:74\n \tmov 0x174(%esp),%eax\n-\tvmulss (%eax,%ebx,4),%xmm0,%xmm2\n+\tvmulss (%eax,%edx,4),%xmm1,%xmm3\n ./pynx/scattering/c_cpu.c:75\n \tmov 0x178(%esp),%eax\n-\tvmulss (%eax,%ebx,4),%xmm0,%xmm3\n-./pynx/scattering/c_cpu.c:73\n-\tvmovss %xmm1,0x28(%esp)\n+\tvmulss (%eax,%edx,4),%xmm1,%xmm4\n ./pynx/scattering/c_cpu.c:74\n-\tvmovss %xmm2,0x2c(%esp)\n+\tvmovss %xmm3,0x28(%esp)\n+./pynx/scattering/c_cpu.c:75\n+\tvmovss %xmm4,0x2c(%esp)\n ./pynx/scattering/c_cpu.c:82 (discriminator 1)\n-\tje 4e2b \n+\ttest %ecx,%ecx\n+\tje 4d9d \n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n+\tvmovss %xmm2,0x140(%esp)\n ./pynx/scattering/c_cpu.c:82\n \txor %eax,%eax\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvmovss %xmm3,0x140(%esp)\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/c_cpu.c:89\n-\tvmovss 0x2c(%esp),%xmm6\n-\tvmovss 0x28(%esp),%xmm5\n-./pynx/scattering/c_cpu.c:96\n-\ttest %eax,%eax\n-./pynx/scattering/c_cpu.c:89\n-\tvmulss 0xc(%edi,%eax,4),%xmm6,%xmm4\n-\tvmulss 0xc(%esi,%eax,4),%xmm5,%xmm7\n+\tvmovss 0x28(%esp),%xmm6\n+\tvmulss 0xc(%esi,%eax,4),%xmm6,%xmm1\n ./pynx/scattering/c_cpu.c:88\n-\tvmulss 0x8(%edi,%eax,4),%xmm6,%xmm2\n+\tvmulss 0x8(%esi,%eax,4),%xmm6,%xmm2\n+./pynx/scattering/c_cpu.c:86\n+\tvmovss 0x2c(%esp),%xmm5\n ./pynx/scattering/c_cpu.c:89\n-\tvaddss %xmm7,%xmm4,%xmm1\n \tvmovss 0x140(%esp),%xmm7\n-./pynx/scattering/c_cpu.c:88\n-\tvmulss 0x8(%esi,%eax,4),%xmm5,%xmm4\n-./pynx/scattering/c_cpu.c:89\n-\tvmulss 0xc(%ebp,%eax,4),%xmm7,%xmm0\n-./pynx/scattering/c_cpu.c:86\n-\tvaddss %xmm0,%xmm1,%xmm3\n-./pynx/scattering/c_cpu.c:88\n-\tvmulss 0x8(%ebp,%eax,4),%xmm7,%xmm0\n-\tvaddss %xmm4,%xmm2,%xmm1\n-./pynx/scattering/c_cpu.c:87\n-\tvmulss 0x4(%esi,%eax,4),%xmm5,%xmm2\n-\tvmulss 0x4(%edi,%eax,4),%xmm6,%xmm4\n-./pynx/scattering/c_cpu.c:86\n-\tvmulss (%esi,%eax,4),%xmm5,%xmm5\n-\tvmulss (%edi,%eax,4),%xmm6,%xmm6\n-\tvaddss %xmm0,%xmm1,%xmm1\n ./pynx/scattering/c_cpu.c:87\n-\tvmulss 0x4(%ebp,%eax,4),%xmm7,%xmm0\n+\tvmulss 0x4(%esi,%eax,4),%xmm6,%xmm3\n ./pynx/scattering/c_cpu.c:86\n-\tvmulss 0x0(%ebp,%eax,4),%xmm7,%xmm7\n+\tvmulss (%esi,%eax,4),%xmm6,%xmm0\n+./pynx/scattering/c_cpu.c:89\n+\tvfmadd231ss 0xc(%ebx,%eax,4),%xmm7,%xmm1\n+./pynx/scattering/c_cpu.c:88\n+\tvfmadd231ss 0x8(%ebx,%eax,4),%xmm7,%xmm2\n ./pynx/scattering/c_cpu.c:87\n-\tvaddss %xmm2,%xmm4,%xmm4\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm1,%xmm3,%xmm3\n+\tvfmadd231ss 0x4(%ebx,%eax,4),%xmm7,%xmm3\n ./pynx/scattering/c_cpu.c:86\n-\tvaddss %xmm0,%xmm4,%xmm2\n-\tvaddss %xmm5,%xmm6,%xmm0\n-\tvaddss %xmm7,%xmm0,%xmm4\n+\tvfmadd231ss (%ebx,%eax,4),%xmm7,%xmm0\n+\tvfmadd231ss 0xc(%edi,%eax,4),%xmm5,%xmm1\n+\tvfmadd231ss 0x8(%edi,%eax,4),%xmm5,%xmm2\n+\tvfmadd231ss 0x4(%edi,%eax,4),%xmm5,%xmm3\n+\tvfmadd231ss (%edi,%eax,4),%xmm5,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm4,%xmm2,%xmm2\n-\tvmovlhps %xmm2,%xmm3,%xmm1\n+\tvunpcklps %xmm2,%xmm1,%xmm6\n+\tvunpcklps %xmm0,%xmm3,%xmm4\n+\tvmovlhps %xmm4,%xmm6,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x30(%esp),%xmm1,%xmm2\n-\tvandps 0x40(%esp),%xmm1,%xmm3\n+\tvandps 0x30(%esp),%xmm1,%xmm4\n+\tvandps 0x40(%esp),%xmm1,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x50(%esp),%xmm2,%xmm6\n+\tvmulps 0x50(%esp),%xmm4,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm6,%xmm5\n+\tvcvttps2dq %xmm7,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x60(%esp),%xmm5,%xmm7\n+\tvpaddd 0x60(%esp),%xmm5,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvmovdqa 0x80(%esp),%xmm6\n-\tvpand 0x70(%esp),%xmm7,%xmm4\n-\tvpand %xmm6,%xmm7,%xmm0\n-\tvpand 0x90(%esp),%xmm7,%xmm1\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm0,%xmm0\n+\tvpand 0x70(%esp),%xmm0,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n \tvpxor %xmm7,%xmm7,%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n+\tvmovdqa 0x80(%esp),%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm4,%xmm5\n-./pynx/scattering/sse_mathfun.h:846\n-\tvmulps 0xa0(%esp),%xmm5,%xmm5\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvpcmpeqd %xmm7,%xmm1,%xmm1\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm0,%xmm3,%xmm3\n+\tvcvtdq2ps %xmm3,%xmm6\n ./pynx/scattering/sse_mathfun.h:846\n-\tvaddps %xmm2,%xmm5,%xmm5\n+\tvfmadd132ps 0xa0(%esp),%xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120\n-\tvpaddd 0xb0(%esp),%xmm4,%xmm2\n+\tvpaddd 0xb0(%esp),%xmm3,%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n+\tvpand %xmm5,%xmm0,%xmm2\n+\tvpand 0x90(%esp),%xmm0,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323\n-\tvpandn %xmm6,%xmm2,%xmm4\n-./pynx/scattering/sse_mathfun.h:884\n-\tvmulps %xmm5,%xmm5,%xmm6\n+\tvpandn %xmm5,%xmm4,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm4,%xmm4\n+\tvpslld $0x1d,%xmm2,%xmm2\n ./pynx/scattering/sse_mathfun.h:885\n-\tvmulps 0xc0(%esp),%xmm6,%xmm0\n-\tvaddps 0xd0(%esp),%xmm0,%xmm7\n-\tvmulps %xmm6,%xmm7,%xmm2\n-\tvaddps 0xe0(%esp),%xmm2,%xmm0\n-\tvmulps %xmm6,%xmm0,%xmm7\n-./pynx/scattering/sse_mathfun.h:886\n-\tvaddps 0xf0(%esp),%xmm7,%xmm2\n+\tvmovaps 0xc0(%esp),%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n+\tvpcmpeqd %xmm7,%xmm0,%xmm0\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x1d,%xmm3,%xmm3\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n+\tvxorps %xmm2,%xmm1,%xmm1\n+./pynx/scattering/sse_mathfun.h:920\n+\tvmovaps 0x110(%esp),%xmm2\n ./pynx/scattering/sse_mathfun.h:885\n \tvmovaps 0x100(%esp),%xmm7\n-./pynx/scattering/sse_mathfun.h:886\n-\tvmulps %xmm6,%xmm2,%xmm0\n+./pynx/scattering/sse_mathfun.h:884\n+\tvmulps %xmm6,%xmm6,%xmm5\n+./pynx/scattering/sse_mathfun.h:920\n+\tvfmadd213ps 0x120(%esp),%xmm5,%xmm2\n ./pynx/scattering/sse_mathfun.h:885\n-\tvaddps %xmm7,%xmm0,%xmm2\n+\tvfmadd213ps 0xd0(%esp),%xmm5,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps 0x110(%esp),%xmm6,%xmm0\n-\tvaddps 0x120(%esp),%xmm0,%xmm0\n-\tvmulps %xmm6,%xmm0,%xmm0\n-\tvaddps 0x130(%esp),%xmm0,%xmm0\n-\tvmulps %xmm6,%xmm0,%xmm6\n+\tvfmadd213ps 0x130(%esp),%xmm5,%xmm2\n+./pynx/scattering/sse_mathfun.h:885\n+\tvfmadd213ps 0xe0(%esp),%xmm5,%xmm4\n+./pynx/scattering/sse_mathfun.h:886\n+\tvfmadd213ps 0xf0(%esp),%xmm5,%xmm4\n ./pynx/scattering/sse_mathfun.h:921\n-\tvaddps %xmm7,%xmm6,%xmm7\n+\tvfmadd132ps %xmm5,%xmm7,%xmm2\n+./pynx/scattering/sse_mathfun.h:885\n+\tvfmadd132ps %xmm5,%xmm7,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm5,%xmm7,%xmm0\n+\tvmulps %xmm6,%xmm2,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm1,%xmm0,%xmm5\n+\tvandps %xmm0,%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254\n-\tvandnps %xmm2,%xmm1,%xmm1\n+\tvandnps %xmm4,%xmm0,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm1,%xmm6\n+\tvaddps %xmm5,%xmm0,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm6,%xmm0,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvmovss 0x4(%edx,%eax,4),%xmm0\n-\tvmovss 0xc(%edx,%eax,4),%xmm1\n+\tvsubps %xmm7,%xmm6,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm6,%xmm3\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvinsertps $0x10,(%edx,%eax,4),%xmm0,%xmm5\n-\tvinsertps $0x10,0x8(%edx,%eax,4),%xmm1,%xmm6\n+\tvxorps %xmm1,%xmm7,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm2,%xmm7,%xmm2\n+\tvaddps %xmm4,%xmm2,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm4,%xmm2,%xmm4\n+\tvxorps %xmm3,%xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvmovlhps %xmm5,%xmm6,%xmm2\n+\tvmovss 0x4(%ebp,%eax,4),%xmm3\n+\tvmovss 0xc(%ebp,%eax,4),%xmm0\n+\tvinsertps $0x10,0x0(%ebp,%eax,4),%xmm3,%xmm5\n+\tvinsertps $0x10,0x8(%ebp,%eax,4),%xmm0,%xmm7\n+\tvmovlhps %xmm5,%xmm7,%xmm2\n ./pynx/scattering/c_cpu.c:96\n-\tje 4ea0 \n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm4,%xmm2,%xmm7\n+\ttest %eax,%eax\n+\tje 4e18 \n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n+\tvfmadd213ps 0x10(%esp),%xmm2,%xmm6\n+\tvfmadd213ps (%esp),%xmm1,%xmm2\n ./pynx/scattering/c_cpu.c:82 (discriminator 2)\n \tadd $0x4,%eax\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm2,%xmm3\n-./pynx/scattering/c_cpu.c:82 (discriminator 1)\n-\tcmp %ecx,%eax\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x10(%esp),%xmm7,%xmm4\n-\tvaddps (%esp),%xmm3,%xmm0\n-\tvmovaps %xmm4,0x10(%esp)\n-\tvmovaps %xmm0,(%esp)\n+\tvmovaps %xmm6,0x10(%esp)\n+\tvmovaps %xmm2,(%esp)\n ./pynx/scattering/c_cpu.c:82 (discriminator 1)\n-\tjb 4c60 \n+\tcmp %ecx,%eax\n+\tjb 4c00 \n ./pynx/scattering/c_cpu.c:103 (discriminator 3)\n \tvmovaps 0x10(%esp),%xmm6\n-\tvmovaps (%esp),%xmm3\n+\tvmovaps (%esp),%xmm2\n ./pynx/scattering/c_cpu.c:106\n \tmov 0x194(%esp),%eax\n-\tvmovhlps %xmm6,%xmm6,%xmm2\n-\tvmovhlps %xmm3,%xmm3,%xmm0\n-\tvaddps %xmm6,%xmm2,%xmm7\n-\tvaddps %xmm3,%xmm0,%xmm6\n-\tvshufps $0x55,%xmm7,%xmm7,%xmm4\n-\tvaddps %xmm7,%xmm4,%xmm5\n+\tvmovhlps %xmm6,%xmm6,%xmm3\n+\tvmovhlps %xmm2,%xmm2,%xmm4\n+\tvaddps %xmm6,%xmm3,%xmm5\n+\tvaddps %xmm2,%xmm4,%xmm6\n+\tvshufps $0x55,%xmm5,%xmm5,%xmm0\n+\tvaddps %xmm5,%xmm0,%xmm7\n ./pynx/scattering/c_cpu.c:105 (discriminator 3)\n \tvshufps $0x55,%xmm6,%xmm6,%xmm1\n-\tvaddps %xmm6,%xmm1,%xmm2\n+\tvaddps %xmm6,%xmm1,%xmm3\n ./pynx/scattering/c_cpu.c:106\n-\tvmovss %xmm5,(%eax,%ebx,4)\n+\tvmovss %xmm7,(%eax,%edx,4)\n ./pynx/scattering/c_cpu.c:107\n \tmov 0x198(%esp),%eax\n-\tvmovss %xmm2,(%eax,%ebx,4)\n+\tvmovss %xmm3,(%eax,%edx,4)\n ./pynx/scattering/c_cpu.c:70 (discriminator 2)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/c_cpu.c:70 (discriminator 1)\n-\tcmp %ebx,0x190(%esp)\n-\tjne 4c10 \n-\tmov 0x14c(%esp),%eax\n+\tcmp %edx,0x190(%esp)\n+\tjne 4bb0 \n ./pynx/scattering/c_cpu.c:109\n \tsub $0xc,%esp\n-\tpush %eax\n+\tpush 0x158(%esp)\n \tmov 0x158(%esp),%ebx\n \tcall 20b0 \n ./pynx/scattering/c_cpu.c:110\n \tadd $0x16c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm4,%xmm2,%xmm5\n-./pynx/scattering/c_cpu.c:82 (discriminator 1)\n-\tcmp $0x4,%ecx\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm2,%xmm1\n-\tvmovaps %xmm5,0x10(%esp)\n+\tvmulps %xmm6,%xmm2,%xmm4\n+\tvmulps %xmm1,%xmm2,%xmm1\n+\tvmovaps %xmm4,0x10(%esp)\n \tvmovaps %xmm1,(%esp)\n ./pynx/scattering/c_cpu.c:82 (discriminator 1)\n-\tjbe 4e2b \n+\tcmp $0x4,%ecx\n+\tjbe 4d9d \n \tmov $0x4,%eax\n-\tjmp 4c60 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 4c00 \n \txchg %ax,%ax\n \n-00004ed0 :\n+00004e40 :\n c_fhkl_grazing_cpu():\n+./pynx/scattering/c_cpu.c:116\n+\tcall 5a07 \n+\tadd $0x191af,%ecx\n ./pynx/scattering/c_cpu.c:115\n \tpush %ebp\n \tpush %edi\n-\tcall 5ace \n-\tadd $0x1911d,%edi\n \tpush %esi\n \tpush %ebx\n-\tsub $0x20c,%esp\n-\tmov 0x23c(%esp),%esi\n ./pynx/scattering/c_cpu.c:116\n-\tmov %edi,%ebx\n+\tmov %ecx,%ebx\n+./pynx/scattering/c_cpu.c:115\n+\tsub $0x21c,%esp\n+./pynx/scattering/c_cpu.c:116\n+\tmov %ecx,(%esp)\n+./pynx/scattering/c_cpu.c:115\n+\tmov 0x240(%esp),%ebp\n+\tmov 0x244(%esp),%edi\n+\tmov 0x248(%esp),%esi\n+./pynx/scattering/c_cpu.c:116\n \tcall 2420 \n ./pynx/scattering/c_cpu.c:119 (discriminator 1)\n-\tmov 0x240(%esp),%edx\n-\ttest %edx,%edx\n-\tje 5480 \n-\tvmovss -0x4ff4(%edi),%xmm3\n-\tvmovaps -0x4fe4(%edi),%xmm0\n+\tmov (%esp),%ecx\n+\tmov 0x24c(%esp),%edx\n+./pynx/scattering/c_cpu.c:116\n+\tmov %eax,0x20c(%esp)\n+./pynx/scattering/c_cpu.c:119 (discriminator 1)\n+\tmov 0x250(%esp),%eax\n+\ttest %eax,%eax\n+\tje 53ba \n+\tvmovss -0x4ff4(%ecx),%xmm1\n+\tvmovaps -0x4fe4(%ecx),%xmm0\n ./pynx/scattering/c_cpu.c:119\n-\txor %ebp,%ebp\n-\tvmovaps -0x4fd4(%edi),%xmm1\n-\tvmovaps -0x4fc4(%edi),%xmm2\n-\tvmovdqa -0x4fb4(%edi),%xmm4\n-\tvmovdqa -0x4fa4(%edi),%xmm5\n-\tvmovss %xmm3,0x1f8(%esp)\n-\tvmovdqa -0x4f94(%edi),%xmm6\n-\tvmovdqa -0x4f84(%edi),%xmm7\n-\tvmovaps %xmm0,0x30(%esp)\n-\tvmovaps -0x4f74(%edi),%xmm3\n-\tvmovdqa -0x4fa4(%edi),%xmm0\n-\tvmovaps %xmm1,0x40(%esp)\n+\txor %ebx,%ebx\n+\tvmovaps -0x4fd4(%ecx),%xmm2\n+\tvmovaps -0x4fc4(%ecx),%xmm3\n+\tvmovdqa -0x4fb4(%ecx),%xmm4\n+\tvmovdqa -0x4fa4(%ecx),%xmm5\n+\tvmovss %xmm1,0x208(%esp)\n+\tvmovdqa -0x4f94(%ecx),%xmm6\n+\tvmovdqa -0x4f84(%ecx),%xmm7\n+\tvmovaps %xmm0,0x40(%esp)\n+\tvmovaps -0x4f74(%ecx),%xmm1\n+\tvmovdqa -0x4fa4(%ecx),%xmm0\n \tvmovaps %xmm2,0x50(%esp)\n-\tvmovaps -0x4f64(%edi),%xmm1\n-\tvmovaps -0x4f54(%edi),%xmm2\n-\tvmovdqa %xmm4,0x60(%esp)\n-\tvmovaps -0x4f44(%edi),%xmm4\n-\tvmovdqa %xmm5,0x70(%esp)\n-\tvmovaps -0x4f34(%edi),%xmm5\n-\tvmovdqa %xmm6,0x80(%esp)\n-\tvmovaps -0x4f24(%edi),%xmm6\n-\tvmovdqa %xmm7,0x90(%esp)\n-\tvmovaps -0x4f14(%edi),%xmm7\n-\tvmovdqa %xmm0,0xb0(%esp)\n-\tvmovaps %xmm1,0xc0(%esp)\n+\tvmovaps %xmm3,0x60(%esp)\n+\tvmovaps -0x4f64(%ecx),%xmm2\n+\tvmovaps -0x4f54(%ecx),%xmm3\n+\tvmovdqa %xmm4,0x70(%esp)\n+\tvmovaps -0x4f44(%ecx),%xmm4\n+\tvmovdqa %xmm5,0x80(%esp)\n+\tvmovaps -0x4f34(%ecx),%xmm5\n+\tvmovdqa %xmm6,0x90(%esp)\n+\tvmovaps -0x4f24(%ecx),%xmm6\n+\tvmovdqa %xmm7,0xa0(%esp)\n+\tvmovaps -0x4f14(%ecx),%xmm7\n+\tvmovdqa %xmm0,0xc0(%esp)\n \tvmovaps %xmm2,0xd0(%esp)\n-\tvmovaps %xmm4,0xe0(%esp)\n-\tvmovaps %xmm5,0xf0(%esp)\n-\tvmovaps %xmm6,0x100(%esp)\n+\tvmovaps %xmm3,0xe0(%esp)\n+\tvmovaps %xmm4,0xf0(%esp)\n+\tvmovaps %xmm5,0x100(%esp)\n+\tvmovaps %xmm6,(%esp)\n \tvmovaps %xmm7,0x110(%esp)\n-\tvmovaps %xmm3,0xa0(%esp)\n-\tvmovaps -0x4f04(%edi),%xmm3\n-\tvmovaps -0x4ef4(%edi),%xmm0\n-\tvmovaps -0x4ee4(%edi),%xmm1\n-\tvmovaps -0x4ed4(%edi),%xmm2\n-\tmov %eax,0x1fc(%esp)\n-\tvmovaps -0x4ec4(%edi),%xmm4\n-\tvmovaps -0x4eb4(%edi),%xmm5\n-\tvmovaps %xmm3,0x120(%esp)\n-\tvmovaps -0x4ea4(%edi),%xmm6\n-\tvmovdqa -0x4e94(%edi),%xmm7\n+\tvmovaps %xmm1,0xb0(%esp)\n+\tvmovaps -0x4f04(%ecx),%xmm1\n+\tvmovaps -0x4ef4(%ecx),%xmm0\n+\tvmovaps -0x4ee4(%ecx),%xmm2\n+\tvmovaps -0x4ed4(%ecx),%xmm3\n+\tmov %edx,0x24c(%esp)\n+\tmov %ebx,%edx\n+\tvmovaps -0x4ec4(%ecx),%xmm4\n+\tvmovaps -0x4eb4(%ecx),%xmm5\n+\tvmovaps %xmm1,0x120(%esp)\n+\tvmovaps -0x4ea4(%ecx),%xmm6\n+\tmov 0x24c(%esp),%ebx\n \tvmovaps %xmm0,0x130(%esp)\n-\tvmovaps -0x4e84(%edi),%xmm3\n-\tvmovaps -0x4e74(%edi),%xmm0\n-\tvmovaps %xmm1,0x140(%esp)\n-\tvmovaps %xmm2,0x150(%esp)\n-\tvmovaps -0x4e64(%edi),%xmm1\n-\tvmovaps -0x4e54(%edi),%xmm2\n+\tvmovaps -0x4e94(%ecx),%xmm7\n+\tvmovaps -0x4e84(%ecx),%xmm1\n+\tvmovaps %xmm2,0x140(%esp)\n+\tvmovaps -0x4e74(%ecx),%xmm0\n+\tvmovaps -0x4e64(%ecx),%xmm2\n+\tvmovaps %xmm3,0x150(%esp)\n \tvmovaps %xmm4,0x160(%esp)\n-\tvmovaps -0x4e44(%edi),%xmm4\n+\tvmovaps -0x4e54(%ecx),%xmm3\n+\tvmovaps -0x4e44(%ecx),%xmm4\n \tvmovaps %xmm5,0x170(%esp)\n+\tvmovdqa -0x4e34(%ecx),%xmm5\n \tvmovaps %xmm6,0x180(%esp)\n-\tvmovdqa %xmm7,0x190(%esp)\n-\tvmovaps %xmm3,0x1a0(%esp)\n+\tvmovaps %xmm7,0x190(%esp)\n+\tvmovaps %xmm1,0x1a0(%esp)\n \tvmovaps %xmm0,0x1b0(%esp)\n-\tvmovaps %xmm1,0x1c0(%esp)\n-\tvmovaps %xmm2,0x1d0(%esp)\n+\tvmovaps %xmm2,0x1c0(%esp)\n+\tvmovaps %xmm3,0x1d0(%esp)\n \tvmovaps %xmm4,0x1e0(%esp)\n+\tvmovdqa %xmm5,0x1f0(%esp)\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/c_cpu.c:122\n-\tvmovss 0x1f8(%esp),%xmm5\n-\tmov 0x220(%esp),%eax\n-./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\ttest %esi,%esi\n+\tvmovss 0x208(%esp),%xmm7\n+\tmov 0x230(%esp),%eax\n+\tvmulss (%eax,%edx,4),%xmm7,%xmm6\n ./pynx/scattering/c_cpu.c:123\n-\tmov 0x224(%esp),%ecx\n+\tmov 0x234(%esp),%eax\n+\tvmulss (%eax,%edx,4),%xmm7,%xmm1\n ./pynx/scattering/c_cpu.c:124\n-\tmov 0x228(%esp),%ebx\n+\tmov 0x238(%esp),%eax\n+\tvmulss (%eax,%edx,4),%xmm7,%xmm0\n ./pynx/scattering/c_cpu.c:125\n-\tmov 0x22c(%esp),%edx\n+\tmov 0x23c(%esp),%eax\n ./pynx/scattering/c_cpu.c:122\n-\tvmulss (%eax,%ebp,4),%xmm5,%xmm6\n-./pynx/scattering/c_cpu.c:123\n-\tvmulss (%ecx,%ebp,4),%xmm5,%xmm7\n-./pynx/scattering/c_cpu.c:124\n-\tvmulss (%ebx,%ebp,4),%xmm5,%xmm3\n+\tvmovss %xmm6,0x38(%esp)\n ./pynx/scattering/c_cpu.c:125\n-\tvmulss (%edx,%ebp,4),%xmm5,%xmm0\n-./pynx/scattering/c_cpu.c:122\n-\tvmovss %xmm6,0x28(%esp)\n+\tvmulss (%eax,%edx,4),%xmm7,%xmm2\n ./pynx/scattering/c_cpu.c:123\n-\tvmovss %xmm7,0x2c(%esp)\n+\tvmovss %xmm1,0x3c(%esp)\n ./pynx/scattering/c_cpu.c:124\n-\tvmovss %xmm3,0x1f0(%esp)\n+\tvmovss %xmm0,0x200(%esp)\n ./pynx/scattering/c_cpu.c:125\n-\tvmovss %xmm0,0x1f4(%esp)\n+\tvmovss %xmm2,0x204(%esp)\n ./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tje 5426 \n-\tmov 0x230(%esp),%eax\n-\tmov 0x234(%esp),%ebx\n-\tlea 0x2c(%eax),%ecx\n-\tmov 0x238(%esp),%eax\n-\tlea 0x2c(%ebx),%edx\n+\ttest %ebx,%ebx\n+\tje 5366 \n ./pynx/scattering/c_cpu.c:131\n-\txor %ebx,%ebx\n-\tadd $0x2c,%eax\n-\tnop\n+\txor %eax,%eax\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/c_cpu.c:138\n-\tvmovss 0x2c(%esp),%xmm7\n-\tvmovss 0x28(%esp),%xmm5\n-\tprefetcht0 (%ecx)\n-\tvmovss 0x1f0(%esp),%xmm6\n-\tprefetcht0 (%edx)\n-\tprefetcht0 (%eax)\n-\tvmulss -0x20(%edx),%xmm7,%xmm1\n-\tprefetcht0 -0x4(%ecx)\n-\tprefetcht0 -0x4(%edx)\n-\tvmulss -0x20(%ecx),%xmm5,%xmm2\n-\tprefetcht0 -0x4(%eax)\n-\tprefetcht0 -0x8(%ecx)\n-\tvmulss -0x20(%eax),%xmm6,%xmm0\n-\tprefetcht0 -0x8(%edx)\n-\tprefetcht0 -0x8(%eax)\n-./pynx/scattering/c_cpu.c:136\n-\tvmulss -0x28(%eax),%xmm6,%xmm4\n-\tprefetcht0 -0xc(%ecx)\n-\tprefetcht0 -0xc(%edx)\n-\tprefetcht0 -0xc(%eax)\n-./pynx/scattering/c_cpu.c:144\n-\ttest %ebx,%ebx\n+\tvmovss 0x3c(%esp),%xmm3\n+./pynx/scattering/c_cpu.c:135\n+\tvmulss (%edi,%eax,4),%xmm3,%xmm2\n ./pynx/scattering/c_cpu.c:138\n-\tvaddss %xmm2,%xmm1,%xmm3\n-./pynx/scattering/c_cpu.c:137\n-\tvmulss -0x24(%ecx),%xmm5,%xmm1\n-\tvmulss -0x24(%edx),%xmm7,%xmm2\n+\tvmovss 0x38(%esp),%xmm7\n ./pynx/scattering/c_cpu.c:135\n-\tvaddss %xmm0,%xmm3,%xmm3\n+\tvfmadd231ss 0x0(%ebp,%eax,4),%xmm7,%xmm2\n+\tvmovss 0x200(%esp),%xmm5\n+\tvmovss (%esi,%eax,4),%xmm6\n+./pynx/scattering/c_cpu.c:138\n+\tvmulss 0xc(%edi,%eax,4),%xmm3,%xmm4\n ./pynx/scattering/c_cpu.c:137\n-\tvmulss -0x24(%eax),%xmm6,%xmm0\n-\tvaddss %xmm1,%xmm2,%xmm2\n+\tvmulss 0x8(%edi,%eax,4),%xmm3,%xmm1\n+./pynx/scattering/c_cpu.c:138\n+\tvfmadd231ss 0xc(%ebp,%eax,4),%xmm7,%xmm4\n ./pynx/scattering/c_cpu.c:135\n-\tvaddss %xmm0,%xmm2,%xmm1\n+\tvmovss %xmm6,0x34(%esp)\n ./pynx/scattering/c_cpu.c:136\n-\tvmulss -0x28(%edx),%xmm7,%xmm2\n-\tvmulss -0x28(%ecx),%xmm5,%xmm0\n-./pynx/scattering/c_cpu.c:135\n-\tvmulss -0x2c(%edx),%xmm7,%xmm7\n-\tvmulss -0x2c(%ecx),%xmm5,%xmm5\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm1,%xmm3,%xmm3\n+\tvmulss 0x4(%edi,%eax,4),%xmm3,%xmm0\n+./pynx/scattering/c_cpu.c:137\n+\tvfmadd231ss 0x8(%ebp,%eax,4),%xmm7,%xmm1\n ./pynx/scattering/c_cpu.c:136\n-\tvaddss %xmm0,%xmm2,%xmm0\n+\tvfmadd231ss 0x4(%ebp,%eax,4),%xmm7,%xmm0\n ./pynx/scattering/c_cpu.c:135\n-\tvaddss %xmm5,%xmm7,%xmm2\n-\tvaddss %xmm4,%xmm0,%xmm0\n-\tvmovss -0x2c(%eax),%xmm4\n-\tvmulss %xmm6,%xmm4,%xmm6\n-\tvaddss %xmm6,%xmm2,%xmm7\n+\tvfmadd231ss 0x8(%esi,%eax,4),%xmm5,%xmm1\n+\tvfmadd231ss 0x4(%esi,%eax,4),%xmm5,%xmm0\n+\tvfmadd231ss %xmm6,%xmm5,%xmm2\n+\tvfmadd231ss 0xc(%esi,%eax,4),%xmm5,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm7,%xmm0,%xmm0\n-\tvmovlhps %xmm0,%xmm3,%xmm1\n+\tvunpcklps %xmm2,%xmm0,%xmm3\n+\tvunpcklps %xmm1,%xmm4,%xmm4\n+\tvmovlhps %xmm3,%xmm4,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x30(%esp),%xmm1,%xmm2\n-\tvandps 0x40(%esp),%xmm1,%xmm3\n+\tvandps 0x40(%esp),%xmm7,%xmm4\n+\tvandps 0x50(%esp),%xmm7,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x50(%esp),%xmm2,%xmm5\n+\tvmulps 0x60(%esp),%xmm4,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm5,%xmm4\n+\tvcvttps2dq %xmm5,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x60(%esp),%xmm4,%xmm6\n+\tvpaddd 0x70(%esp),%xmm0,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x70(%esp),%xmm6,%xmm4\n-\tvmovdqa 0x80(%esp),%xmm7\n-\tvpand 0x90(%esp),%xmm6,%xmm1\n+\tvpand 0x80(%esp),%xmm7,%xmm3\n+\tvmovdqa 0x90(%esp),%xmm5\n+\tvpand 0xa0(%esp),%xmm7,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm4,%xmm5\n+\tvcvtdq2ps %xmm3,%xmm6\n ./pynx/scattering/sse_mathfun.h:846\n-\tvmulps 0xa0(%esp),%xmm5,%xmm5\n+\tvfmadd132ps 0xb0(%esp),%xmm4,%xmm6\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120\n+\tvpaddd 0xc0(%esp),%xmm3,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand %xmm7,%xmm6,%xmm0\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm0,%xmm0\n+\tvpand %xmm5,%xmm7,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvpxor %xmm6,%xmm6,%xmm6\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm0,%xmm3,%xmm3\n+\tvpxor %xmm7,%xmm7,%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x1d,%xmm2,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvpcmpeqd %xmm6,%xmm1,%xmm1\n-./pynx/scattering/sse_mathfun.h:846\n-\tvaddps %xmm2,%xmm5,%xmm5\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120\n-\tvpaddd 0xb0(%esp),%xmm4,%xmm2\n+\tvpcmpeqd %xmm7,%xmm0,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323\n-\tvpandn %xmm7,%xmm2,%xmm4\n-./pynx/scattering/sse_mathfun.h:884\n-\tvmulps %xmm5,%xmm5,%xmm7\n+\tvpandn %xmm5,%xmm4,%xmm3\n+./pynx/scattering/sse_mathfun.h:885\n+\tvmovaps 0xd0(%esp),%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n+\tvxorps %xmm2,%xmm1,%xmm1\n+./pynx/scattering/sse_mathfun.h:885\n+\tvmovaps (%esp),%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm4,%xmm4\n+\tvpslld $0x1d,%xmm3,%xmm3\n+./pynx/scattering/sse_mathfun.h:920\n+\tvmovaps 0x110(%esp),%xmm2\n+./pynx/scattering/sse_mathfun.h:884\n+\tvmulps %xmm6,%xmm6,%xmm5\n ./pynx/scattering/sse_mathfun.h:885\n-\tvmulps 0xc0(%esp),%xmm7,%xmm0\n-\tvaddps 0xd0(%esp),%xmm0,%xmm6\n-\tvmulps %xmm7,%xmm6,%xmm2\n-\tvaddps 0xe0(%esp),%xmm2,%xmm0\n-\tvmulps %xmm7,%xmm0,%xmm6\n-./pynx/scattering/sse_mathfun.h:886\n-\tvaddps 0xf0(%esp),%xmm6,%xmm2\n+\tvfmadd213ps 0xe0(%esp),%xmm5,%xmm4\n+./pynx/scattering/sse_mathfun.h:920\n+\tvfmadd213ps 0x120(%esp),%xmm5,%xmm2\n ./pynx/scattering/sse_mathfun.h:885\n-\tvmovaps 0x100(%esp),%xmm6\n+\tvfmadd213ps 0xf0(%esp),%xmm5,%xmm4\n ./pynx/scattering/sse_mathfun.h:886\n-\tvmulps %xmm7,%xmm2,%xmm0\n-./pynx/scattering/sse_mathfun.h:885\n-\tvaddps %xmm6,%xmm0,%xmm2\n+\tvfmadd213ps 0x100(%esp),%xmm5,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps 0x110(%esp),%xmm7,%xmm0\n-\tvaddps 0x120(%esp),%xmm0,%xmm0\n-\tvmulps %xmm7,%xmm0,%xmm0\n-\tvaddps 0x130(%esp),%xmm0,%xmm0\n-\tvmulps %xmm7,%xmm0,%xmm7\n+\tvfmadd213ps 0x130(%esp),%xmm5,%xmm2\n ./pynx/scattering/sse_mathfun.h:921\n-\tvaddps %xmm6,%xmm7,%xmm0\n+\tvfmadd132ps %xmm5,%xmm7,%xmm2\n+./pynx/scattering/sse_mathfun.h:885\n+\tvfmadd132ps %xmm5,%xmm7,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm5,%xmm0,%xmm7\n+\tvmulps %xmm6,%xmm2,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm1,%xmm7,%xmm5\n+\tvandps %xmm0,%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254\n-\tvandnps %xmm2,%xmm1,%xmm1\n+\tvandnps %xmm4,%xmm0,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm1,%xmm0\n-./pynx/scattering/c_cpu.c:139\n-\tvmovss 0x1f4(%esp),%xmm5\n-\tvmulss -0x20(%eax),%xmm5,%xmm1\n+\tvaddps %xmm5,%xmm0,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm0,%xmm7,%xmm7\n+\tvsubps %xmm7,%xmm6,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm0,%xmm3\n+\tvxorps %xmm1,%xmm7,%xmm1\n+./pynx/scattering/c_cpu.c:139\n+\tvmovss 0x204(%esp),%xmm6\n+\tvmulss 0x4(%esi,%eax,4),%xmm6,%xmm0\n+\tvmulss 0x34(%esp),%xmm6,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm2,%xmm7,%xmm2\n+\tvaddps %xmm4,%xmm2,%xmm4\n ./pynx/scattering/c_cpu.c:139\n-\tvmulss -0x24(%eax),%xmm5,%xmm7\n+\tvmulss 0xc(%esi,%eax,4),%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm4,%xmm2,%xmm0\n+\tvxorps %xmm3,%xmm4,%xmm2\n ./pynx/scattering/c_cpu.c:139\n-\tvmulss -0x28(%eax),%xmm5,%xmm4\n-\tvmulss -0x2c(%eax),%xmm5,%xmm2\n+\tvmulss 0x8(%esi,%eax,4),%xmm6,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm7,%xmm1,%xmm1\n-\tvunpcklps %xmm2,%xmm4,%xmm5\n-\tvmovlhps %xmm5,%xmm1,%xmm7\n+\tvunpcklps %xmm7,%xmm0,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps 0x170(%esp),%xmm5\n+\tvmovaps 0x170(%esp),%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n+\tvunpcklps %xmm3,%xmm5,%xmm6\n+\tvmovlhps %xmm4,%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:234\n-\tvminps 0x140(%esp),%xmm7,%xmm4\n+\tvminps 0x140(%esp),%xmm5,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:240\n-\tvmaxps 0x150(%esp),%xmm4,%xmm1\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x160(%esp),%xmm1,%xmm2\n+\tvmaxps 0x150(%esp),%xmm3,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm2,%xmm7\n+\tvmovaps 0x160(%esp),%xmm4\n+\tvfmadd132ps %xmm0,%xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm7,%xmm4\n+\tvcvttps2dq %xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm4,%xmm2\n+\tvcvtdq2ps %xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:386\n-\tvcmpltps %xmm2,%xmm7,%xmm7\n+\tvcmpltps %xmm5,%xmm4,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm6,%xmm7,%xmm4\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm4,%xmm2,%xmm7\n-\tvmulps 0x180(%esp),%xmm7,%xmm2\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm7,%xmm4\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x190(%esp),%xmm4,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x17,%xmm7,%xmm4\n+\tvmovaps (%esp),%xmm6\n+\tvandps %xmm6,%xmm3,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm2,%xmm1,%xmm1\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x1a0(%esp),%xmm1,%xmm2\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm6,%xmm1,%xmm6\n-\tvaddps 0x1b0(%esp),%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm7,%xmm2\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x1c0(%esp),%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm7,%xmm2\n+\tvsubps %xmm4,%xmm5,%xmm3\n+\tvfnmadd231ps 0x180(%esp),%xmm3,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x1d0(%esp),%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm7,%xmm2\n+\tvmovaps 0x1a0(%esp),%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n+\tvfnmadd231ps 0x190(%esp),%xmm3,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x1e0(%esp),%xmm2,%xmm7\n+\tvfmadd213ps 0x1b0(%esp),%xmm0,%xmm4\n+\tvfmadd213ps 0x1c0(%esp),%xmm0,%xmm4\n+\tvfmadd213ps 0x1d0(%esp),%xmm0,%xmm4\n+\tvfmadd213ps 0x1e0(%esp),%xmm0,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm7,%xmm2\n+\tvmulps %xmm0,%xmm0,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm1,%xmm5\n-\tvmulps %xmm5,%xmm7,%xmm2\n+\tvfmadd132ps %xmm0,%xmm7,%xmm4\n+\tvaddps %xmm6,%xmm0,%xmm0\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n+\tvcvttps2dq %xmm3,%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n+\tvpaddd 0x1f0(%esp),%xmm7,%xmm6\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x17,%xmm6,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm6,%xmm2,%xmm1\n+\tvfmadd231ps %xmm5,%xmm4,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm4,%xmm1,%xmm4\n+\tvmulps %xmm3,%xmm0,%xmm5\n ./pynx/scattering/c_cpu.c:144\n-\tje 5498 \n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm0,%xmm4,%xmm0\n+\ttest %eax,%eax\n+\tje 53e0 \n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n+\tvfmadd213ps 0x20(%esp),%xmm5,%xmm2\n+\tvfmadd213ps 0x10(%esp),%xmm1,%xmm5\n ./pynx/scattering/c_cpu.c:131 (discriminator 2)\n-\tadd $0x4,%ebx\n-./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tadd $0x10,%ecx\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm4,%xmm3\n-./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tadd $0x10,%edx\n-\tadd $0x10,%eax\n-\tcmp %esi,%ebx\n+\tadd $0x4,%eax\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x10(%esp),%xmm0,%xmm7\n-\tvaddps (%esp),%xmm3,%xmm5\n-\tvmovaps %xmm7,0x10(%esp)\n-\tvmovaps %xmm5,(%esp)\n+\tvmovaps %xmm2,0x20(%esp)\n+\tvmovaps %xmm5,0x10(%esp)\n ./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tjb 5170 \n+\tcmp %ebx,%eax\n+\tjb 5100 \n ./pynx/scattering/c_cpu.c:151 (discriminator 3)\n-\tvmovaps 0x10(%esp),%xmm1\n-\tvmovaps (%esp),%xmm3\n+\tvmovaps 0x20(%esp),%xmm4\n+\tvmovaps 0x10(%esp),%xmm5\n ./pynx/scattering/c_cpu.c:154\n-\tmov 0x244(%esp),%ecx\n-./pynx/scattering/c_cpu.c:155\n-\tmov 0x248(%esp),%ebx\n-\tvmovhlps %xmm1,%xmm1,%xmm4\n-\tvmovhlps %xmm3,%xmm3,%xmm2\n-\tvaddps %xmm1,%xmm4,%xmm0\n-\tvaddps %xmm3,%xmm2,%xmm6\n-\tvshufps $0x55,%xmm0,%xmm0,%xmm7\n-\tvshufps $0x55,%xmm6,%xmm6,%xmm1\n-\tvaddps %xmm0,%xmm7,%xmm5\n+\tmov 0x254(%esp),%eax\n+\tvmovhlps %xmm4,%xmm4,%xmm0\n+\tvmovhlps %xmm5,%xmm5,%xmm2\n+\tvaddps %xmm4,%xmm0,%xmm7\n+\tvaddps %xmm5,%xmm2,%xmm4\n+\tvshufps $0x55,%xmm7,%xmm7,%xmm6\n+\tvaddps %xmm7,%xmm6,%xmm3\n ./pynx/scattering/c_cpu.c:153 (discriminator 3)\n-\tvaddps %xmm6,%xmm1,%xmm4\n+\tvshufps $0x55,%xmm4,%xmm4,%xmm1\n+\tvaddps %xmm4,%xmm1,%xmm0\n ./pynx/scattering/c_cpu.c:154\n-\tvmovss %xmm5,(%ecx,%ebp,4)\n+\tvmovss %xmm3,(%eax,%edx,4)\n ./pynx/scattering/c_cpu.c:155\n-\tvmovss %xmm4,(%ebx,%ebp,4)\n+\tmov 0x258(%esp),%eax\n+\tvmovss %xmm0,(%eax,%edx,4)\n ./pynx/scattering/c_cpu.c:119 (discriminator 2)\n-\tinc %ebp\n+\tinc %edx\n ./pynx/scattering/c_cpu.c:119 (discriminator 1)\n-\tcmp %ebp,0x240(%esp)\n-\tjne 50f0 \n-\tmov 0x1fc(%esp),%eax\n+\tcmp %edx,0x250(%esp)\n+\tjne 5098 \n ./pynx/scattering/c_cpu.c:157\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tmov %ecx,%ebx\n+\tpush 0x218(%esp)\n \tcall 20b0 \n ./pynx/scattering/c_cpu.c:158\n-\tadd $0x21c,%esp\n+\tadd $0x22c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm0,%xmm4,%xmm2\n-./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tadd $0x10,%ecx\n-\tadd $0x10,%edx\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm4,%xmm6\n-./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tadd $0x10,%eax\n-\tcmp $0x4,%esi\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmovaps %xmm2,0x10(%esp)\n-\tvmovaps %xmm6,(%esp)\n+\tvmulps %xmm2,%xmm5,%xmm2\n+\tvmulps %xmm1,%xmm5,%xmm1\n+\tvmovaps %xmm2,0x20(%esp)\n+\tvmovaps %xmm1,0x10(%esp)\n ./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tjbe 5426 \n-\tmov $0x4,%ebx\n-\tjmp 5170 \n+\tcmp $0x4,%ebx\n+\tjbe 5366 \n+\tmov $0x4,%eax\n+\tjmp 5100 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n \n-000054d0 :\n+00005410 :\n c_fhklo_grazing_cpu():\n ./pynx/scattering/c_cpu.c:164\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x18b1b,%ebx\n-\tsub $0x20c,%esp\n-\tmov 0x234(%esp),%edi\n-\tmov 0x238(%esp),%ebp\n-\tmov %ebx,0x1f8(%esp)\n+\tcall 4520 \n+\tadd $0x18bdb,%ebx\n+\tsub $0x21c,%esp\n+\tmov 0x244(%esp),%ebp\n+\tmov 0x248(%esp),%esi\n+\tmov 0x24c(%esp),%edi\n+\tmov %ebx,0x208(%esp)\n ./pynx/scattering/c_cpu.c:165\n \tcall 2420 \n ./pynx/scattering/c_cpu.c:168 (discriminator 1)\n-\tmov 0x244(%esp),%edx\n-\tmov 0x240(%esp),%ecx\n-\ttest %edx,%edx\n-\tmov 0x23c(%esp),%edx\n-\tje 5a88 \n-\tmov 0x1f8(%esp),%esi\n+\tmov 0x250(%esp),%ecx\n+\tmov 0x240(%esp),%edx\n+./pynx/scattering/c_cpu.c:165\n+\tmov %eax,0x20c(%esp)\n+./pynx/scattering/c_cpu.c:168 (discriminator 1)\n+\tmov 0x254(%esp),%eax\n+\ttest %eax,%eax\n+\tje 59ba \n+\tmov 0x208(%esp),%eax\n ./pynx/scattering/c_cpu.c:168\n \txor %ebx,%ebx\n-\tvmovss -0x4ff4(%esi),%xmm3\n-\tvmovaps -0x4fe4(%esi),%xmm0\n-\tvmovaps -0x4fd4(%esi),%xmm1\n-\tvmovaps -0x4fc4(%esi),%xmm2\n-\tvmovdqa -0x4fb4(%esi),%xmm4\n-\tvmovdqa -0x4fa4(%esi),%xmm5\n-\tvmovss %xmm3,0x1f4(%esp)\n-\tvmovdqa -0x4f94(%esi),%xmm6\n-\tvmovdqa -0x4f84(%esi),%xmm7\n-\tvmovaps %xmm0,0x30(%esp)\n-\tvmovaps -0x4f74(%esi),%xmm3\n-\tvmovdqa -0x4fa4(%esi),%xmm0\n-\tvmovaps %xmm1,0x40(%esp)\n+\tvmovss -0x4ff4(%eax),%xmm1\n+\tvmovaps -0x4fe4(%eax),%xmm0\n+\tvmovaps -0x4fd4(%eax),%xmm2\n+\tvmovaps -0x4fc4(%eax),%xmm3\n+\tvmovdqa -0x4fb4(%eax),%xmm4\n+\tvmovdqa -0x4fa4(%eax),%xmm5\n+\tvmovss %xmm1,0x204(%esp)\n+\tvmovdqa -0x4f94(%eax),%xmm6\n+\tvmovdqa -0x4f84(%eax),%xmm7\n+\tvmovaps %xmm0,0x40(%esp)\n+\tvmovaps -0x4f74(%eax),%xmm1\n+\tvmovdqa -0x4fa4(%eax),%xmm0\n \tvmovaps %xmm2,0x50(%esp)\n-\tvmovaps -0x4f64(%esi),%xmm1\n-\tvmovaps -0x4f54(%esi),%xmm2\n-\tvmovdqa %xmm4,0x60(%esp)\n-\tvmovaps -0x4f44(%esi),%xmm4\n-\tvmovdqa %xmm5,0x70(%esp)\n-\tvmovaps -0x4f34(%esi),%xmm5\n-\tvmovdqa %xmm6,0x80(%esp)\n-\tvmovaps -0x4f24(%esi),%xmm6\n-\tvmovdqa %xmm7,0x90(%esp)\n-\tvmovaps -0x4f14(%esi),%xmm7\n-\tvmovaps %xmm3,0xa0(%esp)\n-\tvmovdqa %xmm0,0xb0(%esp)\n-\tvmovaps %xmm1,0xc0(%esp)\n+\tvmovaps %xmm3,0x60(%esp)\n+\tvmovaps -0x4f64(%eax),%xmm2\n+\tvmovaps -0x4f54(%eax),%xmm3\n+\tvmovdqa %xmm4,0x70(%esp)\n+\tvmovaps -0x4f44(%eax),%xmm4\n+\tvmovdqa %xmm5,0x80(%esp)\n+\tvmovaps -0x4f34(%eax),%xmm5\n+\tvmovdqa %xmm6,0x90(%esp)\n+\tvmovaps -0x4f24(%eax),%xmm6\n+\tvmovdqa %xmm7,0xa0(%esp)\n+\tvmovaps -0x4f14(%eax),%xmm7\n+\tvmovaps %xmm1,0xb0(%esp)\n+\tvmovdqa %xmm0,0xc0(%esp)\n \tvmovaps %xmm2,0xd0(%esp)\n-\tvmovaps %xmm4,0xe0(%esp)\n-\tvmovaps %xmm5,0xf0(%esp)\n-\tvmovaps %xmm6,0x100(%esp)\n+\tvmovaps %xmm3,0xe0(%esp)\n+\tvmovaps %xmm4,0xf0(%esp)\n+\tvmovaps %xmm5,0x100(%esp)\n+\tvmovaps %xmm6,(%esp)\n \tvmovaps %xmm7,0x110(%esp)\n-\tvmovaps -0x4f04(%esi),%xmm3\n-\tvmovaps -0x4ef4(%esi),%xmm0\n-\tvmovaps -0x4ee4(%esi),%xmm1\n-\tvmovaps -0x4ed4(%esi),%xmm2\n-\tmov %eax,0x1fc(%esp)\n-\tvmovaps -0x4ec4(%esi),%xmm4\n-\tvmovaps -0x4eb4(%esi),%xmm5\n-\tvmovaps %xmm3,0x120(%esp)\n-\tvmovaps -0x4ea4(%esi),%xmm6\n-\tvmovdqa -0x4e94(%esi),%xmm7\n+\tvmovaps -0x4f04(%eax),%xmm1\n+\tvmovaps -0x4ef4(%eax),%xmm0\n+\tvmovaps -0x4ee4(%eax),%xmm2\n+\tvmovaps -0x4ed4(%eax),%xmm3\n+\tmov %edx,0x240(%esp)\n+\tmov %ebx,%edx\n+\tvmovaps -0x4ec4(%eax),%xmm4\n+\tvmovaps -0x4eb4(%eax),%xmm5\n+\tvmovaps %xmm1,0x120(%esp)\n+\tvmovaps -0x4ea4(%eax),%xmm6\n+\tmov 0x240(%esp),%ebx\n \tvmovaps %xmm0,0x130(%esp)\n-\tvmovaps -0x4e84(%esi),%xmm3\n-\tvmovaps -0x4e74(%esi),%xmm0\n-\tvmovaps %xmm1,0x140(%esp)\n-\tvmovaps %xmm2,0x150(%esp)\n-\tvmovaps -0x4e64(%esi),%xmm1\n-\tvmovaps -0x4e54(%esi),%xmm2\n+\tvmovaps -0x4e94(%eax),%xmm7\n+\tvmovaps -0x4e84(%eax),%xmm1\n+\tvmovaps %xmm2,0x140(%esp)\n+\tvmovaps -0x4e74(%eax),%xmm0\n+\tvmovaps -0x4e64(%eax),%xmm2\n+\tvmovaps %xmm3,0x150(%esp)\n \tvmovaps %xmm4,0x160(%esp)\n-\tvmovaps -0x4e44(%esi),%xmm4\n-\tmov 0x230(%esp),%esi\n+\tvmovaps -0x4e54(%eax),%xmm3\n+\tvmovaps -0x4e44(%eax),%xmm4\n \tvmovaps %xmm5,0x170(%esp)\n+\tvmovdqa -0x4e34(%eax),%xmm5\n \tvmovaps %xmm6,0x180(%esp)\n-\tvmovdqa %xmm7,0x190(%esp)\n-\tvmovaps %xmm3,0x1a0(%esp)\n+\tvmovaps %xmm7,0x190(%esp)\n+\tvmovaps %xmm1,0x1a0(%esp)\n \tvmovaps %xmm0,0x1b0(%esp)\n-\tvmovaps %xmm1,0x1c0(%esp)\n-\tvmovaps %xmm2,0x1d0(%esp)\n+\tvmovaps %xmm2,0x1c0(%esp)\n+\tvmovaps %xmm3,0x1d0(%esp)\n \tvmovaps %xmm4,0x1e0(%esp)\n+\tvmovdqa %xmm5,0x1f0(%esp)\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/c_cpu.c:171\n-\tvmovss 0x1f4(%esp),%xmm5\n-\tmov 0x220(%esp),%eax\n-./pynx/scattering/c_cpu.c:181 (discriminator 1)\n-\ttest %ecx,%ecx\n-./pynx/scattering/c_cpu.c:171\n-\tvmulss (%eax,%ebx,4),%xmm5,%xmm6\n+\tvmovss 0x204(%esp),%xmm7\n+\tmov 0x230(%esp),%eax\n+\tvmulss (%eax,%edx,4),%xmm7,%xmm6\n ./pynx/scattering/c_cpu.c:172\n-\tmov 0x224(%esp),%eax\n-\tvmulss (%eax,%ebx,4),%xmm5,%xmm7\n+\tmov 0x234(%esp),%eax\n+\tvmulss (%eax,%edx,4),%xmm7,%xmm1\n ./pynx/scattering/c_cpu.c:173\n-\tmov 0x228(%esp),%eax\n-\tvmulss (%eax,%ebx,4),%xmm5,%xmm3\n+\tmov 0x238(%esp),%eax\n+\tvmulss (%eax,%edx,4),%xmm7,%xmm0\n ./pynx/scattering/c_cpu.c:174\n-\tmov 0x22c(%esp),%eax\n+\tmov 0x23c(%esp),%eax\n ./pynx/scattering/c_cpu.c:171\n-\tvmovss %xmm6,0x24(%esp)\n+\tvmovss %xmm6,0x34(%esp)\n ./pynx/scattering/c_cpu.c:174\n-\tvmulss (%eax,%ebx,4),%xmm5,%xmm0\n+\tvmulss (%eax,%edx,4),%xmm7,%xmm2\n ./pynx/scattering/c_cpu.c:172\n-\tvmovss %xmm7,0x28(%esp)\n+\tvmovss %xmm1,0x38(%esp)\n ./pynx/scattering/c_cpu.c:173\n-\tvmovss %xmm3,0x2c(%esp)\n+\tvmovss %xmm0,0x3c(%esp)\n ./pynx/scattering/c_cpu.c:174\n-\tvmovss %xmm0,0x1f0(%esp)\n+\tvmovss %xmm2,0x200(%esp)\n ./pynx/scattering/c_cpu.c:181 (discriminator 1)\n-\tje 5a2e \n+\ttest %ecx,%ecx\n+\tje 5966 \n ./pynx/scattering/c_cpu.c:181\n \txor %eax,%eax\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/c_cpu.c:188\n-\tvmovss 0x28(%esp),%xmm7\n-\tvmovss 0x24(%esp),%xmm5\n-./pynx/scattering/c_cpu.c:196\n-\ttest %eax,%eax\n-./pynx/scattering/c_cpu.c:188\n-\tvmovss 0x2c(%esp),%xmm6\n-\tvmulss 0xc(%edi,%eax,4),%xmm7,%xmm1\n-\tvmulss 0xc(%esi,%eax,4),%xmm5,%xmm2\n-\tvmulss 0xc(%ebp,%eax,4),%xmm6,%xmm0\n-./pynx/scattering/c_cpu.c:186\n-\tvmulss 0x4(%ebp,%eax,4),%xmm6,%xmm4\n+\tvmovss 0x38(%esp),%xmm3\n+./pynx/scattering/c_cpu.c:185\n+\tvmulss 0x0(%ebp,%eax,4),%xmm3,%xmm2\n ./pynx/scattering/c_cpu.c:188\n-\tvaddss %xmm2,%xmm1,%xmm3\n-./pynx/scattering/c_cpu.c:187\n-\tvmulss 0x8(%esi,%eax,4),%xmm5,%xmm1\n-\tvmulss 0x8(%edi,%eax,4),%xmm7,%xmm2\n+\tvmovss 0x34(%esp),%xmm7\n ./pynx/scattering/c_cpu.c:185\n-\tvaddss %xmm0,%xmm3,%xmm3\n+\tvfmadd231ss (%ebx,%eax,4),%xmm7,%xmm2\n+\tvmovss 0x3c(%esp),%xmm5\n+\tvmovss (%esi,%eax,4),%xmm6\n+./pynx/scattering/c_cpu.c:188\n+\tvmulss 0xc(%ebp,%eax,4),%xmm3,%xmm4\n ./pynx/scattering/c_cpu.c:187\n-\tvmulss 0x8(%ebp,%eax,4),%xmm6,%xmm0\n-\tvaddss %xmm1,%xmm2,%xmm2\n+\tvmulss 0x8(%ebp,%eax,4),%xmm3,%xmm1\n+./pynx/scattering/c_cpu.c:188\n+\tvfmadd231ss 0xc(%ebx,%eax,4),%xmm7,%xmm4\n ./pynx/scattering/c_cpu.c:185\n-\tvaddss %xmm0,%xmm2,%xmm1\n+\tvmovss %xmm6,0x30(%esp)\n ./pynx/scattering/c_cpu.c:186\n-\tvmulss 0x4(%edi,%eax,4),%xmm7,%xmm2\n-\tvmulss 0x4(%esi,%eax,4),%xmm5,%xmm0\n-./pynx/scattering/c_cpu.c:185\n-\tvmulss (%edi,%eax,4),%xmm7,%xmm7\n-\tvmulss (%esi,%eax,4),%xmm5,%xmm5\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm1,%xmm3,%xmm3\n+\tvmulss 0x4(%ebp,%eax,4),%xmm3,%xmm0\n+./pynx/scattering/c_cpu.c:187\n+\tvfmadd231ss 0x8(%ebx,%eax,4),%xmm7,%xmm1\n ./pynx/scattering/c_cpu.c:186\n-\tvaddss %xmm0,%xmm2,%xmm0\n+\tvfmadd231ss 0x4(%ebx,%eax,4),%xmm7,%xmm0\n ./pynx/scattering/c_cpu.c:185\n-\tvaddss %xmm5,%xmm7,%xmm2\n-\tvaddss %xmm4,%xmm0,%xmm0\n-\tvmovss 0x0(%ebp,%eax,4),%xmm4\n-\tvmulss %xmm6,%xmm4,%xmm6\n-\tvaddss %xmm6,%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm7,%xmm0,%xmm0\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvmovdqa 0x80(%esp),%xmm7\n+\tvfmadd231ss 0x8(%esi,%eax,4),%xmm5,%xmm1\n+\tvfmadd231ss 0x4(%esi,%eax,4),%xmm5,%xmm0\n+\tvfmadd231ss %xmm6,%xmm5,%xmm2\n+\tvfmadd231ss 0xc(%esi,%eax,4),%xmm5,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvmovlhps %xmm0,%xmm3,%xmm1\n+\tvunpcklps %xmm2,%xmm0,%xmm3\n+\tvunpcklps %xmm1,%xmm4,%xmm4\n+\tvmovlhps %xmm3,%xmm4,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x30(%esp),%xmm1,%xmm2\n-\tvandps 0x40(%esp),%xmm1,%xmm3\n+\tvandps 0x40(%esp),%xmm7,%xmm4\n+\tvandps 0x50(%esp),%xmm7,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x50(%esp),%xmm2,%xmm5\n+\tvmulps 0x60(%esp),%xmm4,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm5,%xmm4\n+\tvcvttps2dq %xmm5,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x60(%esp),%xmm4,%xmm6\n+\tvpaddd 0x70(%esp),%xmm0,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x70(%esp),%xmm6,%xmm4\n-\tvpand %xmm7,%xmm6,%xmm0\n-\tvpand 0x90(%esp),%xmm6,%xmm1\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm0,%xmm0\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvpxor %xmm6,%xmm6,%xmm6\n+\tvpand 0x80(%esp),%xmm7,%xmm3\n+\tvmovdqa 0x90(%esp),%xmm5\n+\tvpand 0xa0(%esp),%xmm7,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm4,%xmm5\n-./pynx/scattering/sse_mathfun.h:846\n-\tvmulps 0xa0(%esp),%xmm5,%xmm5\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvpcmpeqd %xmm6,%xmm1,%xmm1\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm0,%xmm3,%xmm3\n+\tvcvtdq2ps %xmm3,%xmm6\n ./pynx/scattering/sse_mathfun.h:846\n-\tvaddps %xmm2,%xmm5,%xmm5\n+\tvfmadd132ps 0xb0(%esp),%xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120\n-\tvpaddd 0xb0(%esp),%xmm4,%xmm2\n+\tvpaddd 0xc0(%esp),%xmm3,%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n+\tvpand %xmm5,%xmm7,%xmm2\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n+\tvpxor %xmm7,%xmm7,%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x1d,%xmm2,%xmm2\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n+\tvpcmpeqd %xmm7,%xmm0,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323\n-\tvpandn %xmm7,%xmm2,%xmm4\n-./pynx/scattering/sse_mathfun.h:884\n-\tvmulps %xmm5,%xmm5,%xmm7\n+\tvpandn %xmm5,%xmm4,%xmm3\n+./pynx/scattering/sse_mathfun.h:885\n+\tvmovaps 0xd0(%esp),%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n+\tvxorps %xmm2,%xmm1,%xmm1\n+./pynx/scattering/sse_mathfun.h:885\n+\tvmovaps (%esp),%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm4,%xmm4\n+\tvpslld $0x1d,%xmm3,%xmm3\n+./pynx/scattering/sse_mathfun.h:920\n+\tvmovaps 0x110(%esp),%xmm2\n+./pynx/scattering/sse_mathfun.h:884\n+\tvmulps %xmm6,%xmm6,%xmm5\n ./pynx/scattering/sse_mathfun.h:885\n-\tvmulps 0xc0(%esp),%xmm7,%xmm0\n-\tvaddps 0xd0(%esp),%xmm0,%xmm6\n-\tvmulps %xmm7,%xmm6,%xmm2\n-\tvaddps 0xe0(%esp),%xmm2,%xmm0\n-\tvmulps %xmm7,%xmm0,%xmm6\n-./pynx/scattering/sse_mathfun.h:886\n-\tvaddps 0xf0(%esp),%xmm6,%xmm2\n+\tvfmadd213ps 0xe0(%esp),%xmm5,%xmm4\n+./pynx/scattering/sse_mathfun.h:920\n+\tvfmadd213ps 0x120(%esp),%xmm5,%xmm2\n ./pynx/scattering/sse_mathfun.h:885\n-\tvmovaps 0x100(%esp),%xmm6\n+\tvfmadd213ps 0xf0(%esp),%xmm5,%xmm4\n ./pynx/scattering/sse_mathfun.h:886\n-\tvmulps %xmm7,%xmm2,%xmm0\n-./pynx/scattering/sse_mathfun.h:885\n-\tvaddps %xmm6,%xmm0,%xmm2\n+\tvfmadd213ps 0x100(%esp),%xmm5,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps 0x110(%esp),%xmm7,%xmm0\n-\tvaddps 0x120(%esp),%xmm0,%xmm0\n-\tvmulps %xmm7,%xmm0,%xmm0\n-\tvaddps 0x130(%esp),%xmm0,%xmm0\n-\tvmulps %xmm7,%xmm0,%xmm7\n+\tvfmadd213ps 0x130(%esp),%xmm5,%xmm2\n ./pynx/scattering/sse_mathfun.h:921\n-\tvaddps %xmm6,%xmm7,%xmm0\n+\tvfmadd132ps %xmm5,%xmm7,%xmm2\n+./pynx/scattering/sse_mathfun.h:885\n+\tvfmadd132ps %xmm5,%xmm7,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm5,%xmm0,%xmm7\n+\tvmulps %xmm6,%xmm2,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm1,%xmm7,%xmm5\n+\tvandps %xmm0,%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254\n-\tvandnps %xmm2,%xmm1,%xmm1\n+\tvandnps %xmm4,%xmm0,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm1,%xmm0\n-./pynx/scattering/c_cpu.c:189\n-\tvmovss 0x1f0(%esp),%xmm5\n-\tvmulss 0xc(%ebp,%eax,4),%xmm5,%xmm1\n+\tvaddps %xmm5,%xmm0,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm0,%xmm7,%xmm7\n+\tvsubps %xmm7,%xmm6,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm0,%xmm3\n+\tvxorps %xmm1,%xmm7,%xmm1\n+./pynx/scattering/c_cpu.c:189\n+\tvmovss 0x200(%esp),%xmm6\n+\tvmulss 0x4(%esi,%eax,4),%xmm6,%xmm0\n+\tvmulss 0x30(%esp),%xmm6,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm2,%xmm7,%xmm2\n+\tvaddps %xmm4,%xmm2,%xmm4\n ./pynx/scattering/c_cpu.c:189\n-\tvmulss 0x8(%ebp,%eax,4),%xmm5,%xmm7\n+\tvmulss 0xc(%esi,%eax,4),%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm4,%xmm2,%xmm0\n+\tvxorps %xmm3,%xmm4,%xmm2\n ./pynx/scattering/c_cpu.c:189\n-\tvmulss 0x4(%ebp,%eax,4),%xmm5,%xmm4\n-\tvmulss 0x0(%ebp,%eax,4),%xmm5,%xmm2\n+\tvmulss 0x8(%esi,%eax,4),%xmm6,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm7,%xmm1,%xmm1\n-\tvunpcklps %xmm2,%xmm4,%xmm5\n-\tvmovlhps %xmm5,%xmm1,%xmm7\n+\tvunpcklps %xmm7,%xmm0,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps 0x170(%esp),%xmm5\n+\tvmovaps 0x170(%esp),%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n+\tvunpcklps %xmm3,%xmm5,%xmm6\n+\tvmovlhps %xmm4,%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:234\n-\tvminps 0x140(%esp),%xmm7,%xmm4\n+\tvminps 0x140(%esp),%xmm5,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:240\n-\tvmaxps 0x150(%esp),%xmm4,%xmm1\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x160(%esp),%xmm1,%xmm2\n+\tvmaxps 0x150(%esp),%xmm3,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm2,%xmm7\n+\tvmovaps 0x160(%esp),%xmm4\n+\tvfmadd132ps %xmm0,%xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm7,%xmm4\n+\tvcvttps2dq %xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm4,%xmm2\n+\tvcvtdq2ps %xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:386\n-\tvcmpltps %xmm2,%xmm7,%xmm7\n+\tvcmpltps %xmm5,%xmm4,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm6,%xmm7,%xmm4\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm4,%xmm2,%xmm7\n-\tvmulps 0x180(%esp),%xmm7,%xmm2\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm7,%xmm4\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x190(%esp),%xmm4,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x17,%xmm7,%xmm4\n+\tvmovaps (%esp),%xmm6\n+\tvandps %xmm6,%xmm3,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm2,%xmm1,%xmm1\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x1a0(%esp),%xmm1,%xmm2\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm6,%xmm1,%xmm6\n-\tvaddps 0x1b0(%esp),%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm7,%xmm2\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x1c0(%esp),%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm7,%xmm2\n+\tvsubps %xmm4,%xmm5,%xmm3\n+\tvfnmadd231ps 0x180(%esp),%xmm3,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x1d0(%esp),%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm7,%xmm2\n+\tvmovaps 0x1a0(%esp),%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n+\tvfnmadd231ps 0x190(%esp),%xmm3,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x1e0(%esp),%xmm2,%xmm7\n+\tvfmadd213ps 0x1b0(%esp),%xmm0,%xmm4\n+\tvfmadd213ps 0x1c0(%esp),%xmm0,%xmm4\n+\tvfmadd213ps 0x1d0(%esp),%xmm0,%xmm4\n+\tvfmadd213ps 0x1e0(%esp),%xmm0,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm7,%xmm2\n+\tvmulps %xmm0,%xmm0,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm1,%xmm5\n-\tvmulps %xmm5,%xmm7,%xmm2\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvmovss 0x4(%edx,%eax,4),%xmm7\n-\tvinsertps $0x10,(%edx,%eax,4),%xmm7,%xmm5\n+\tvfmadd132ps %xmm0,%xmm7,%xmm4\n+\tvaddps %xmm6,%xmm0,%xmm0\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n+\tvcvttps2dq %xmm3,%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n+\tvpaddd 0x1f0(%esp),%xmm7,%xmm6\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x17,%xmm6,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm6,%xmm2,%xmm1\n+\tvfmadd231ps %xmm5,%xmm4,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvmovss 0xc(%edx,%eax,4),%xmm2\n-\tvinsertps $0x10,0x8(%edx,%eax,4),%xmm2,%xmm6\n-\tvmovlhps %xmm5,%xmm6,%xmm7\n+\tvmovss 0x4(%edi,%eax,4),%xmm5\n+\tvmovss 0xc(%edi,%eax,4),%xmm4\n+\tvinsertps $0x10,(%edi,%eax,4),%xmm5,%xmm7\n+\tvinsertps $0x10,0x8(%edi,%eax,4),%xmm4,%xmm6\n+\tvmovlhps %xmm7,%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm4,%xmm7,%xmm4\n-\tvmulps %xmm4,%xmm1,%xmm1\n+\tvmulps %xmm3,%xmm5,%xmm3\n+\tvmulps %xmm0,%xmm3,%xmm0\n ./pynx/scattering/c_cpu.c:196\n-\tje 5aa8 \n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm0,%xmm1,%xmm0\n+\ttest %eax,%eax\n+\tje 59e0 \n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n+\tvfmadd213ps 0x20(%esp),%xmm0,%xmm2\n+\tvfmadd213ps 0x10(%esp),%xmm1,%xmm0\n ./pynx/scattering/c_cpu.c:181 (discriminator 2)\n \tadd $0x4,%eax\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm1,%xmm3\n-./pynx/scattering/c_cpu.c:181 (discriminator 1)\n-\tcmp %ecx,%eax\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x10(%esp),%xmm0,%xmm5\n-\tvaddps (%esp),%xmm3,%xmm2\n-\tvmovaps %xmm5,0x10(%esp)\n-\tvmovaps %xmm2,(%esp)\n+\tvmovaps %xmm2,0x20(%esp)\n+\tvmovaps %xmm0,0x10(%esp)\n ./pynx/scattering/c_cpu.c:181 (discriminator 1)\n-\tjb 5780 \n+\tcmp %ecx,%eax\n+\tjb 56e0 \n ./pynx/scattering/c_cpu.c:203 (discriminator 3)\n-\tvmovaps 0x10(%esp),%xmm4\n-\tvmovaps (%esp),%xmm3\n+\tvmovaps 0x20(%esp),%xmm7\n+\tvmovaps 0x10(%esp),%xmm2\n ./pynx/scattering/c_cpu.c:206\n-\tmov 0x248(%esp),%eax\n-\tvmovhlps %xmm4,%xmm4,%xmm1\n-\tvmovhlps %xmm3,%xmm3,%xmm6\n-\tvaddps %xmm4,%xmm1,%xmm0\n-\tvaddps %xmm3,%xmm6,%xmm7\n-\tvshufps $0x55,%xmm0,%xmm0,%xmm5\n-\tvaddps %xmm0,%xmm5,%xmm2\n+\tmov 0x258(%esp),%eax\n+\tvmovhlps %xmm7,%xmm7,%xmm4\n+\tvmovhlps %xmm2,%xmm2,%xmm0\n+\tvaddps %xmm7,%xmm4,%xmm6\n+\tvaddps %xmm2,%xmm0,%xmm7\n+\tvshufps $0x55,%xmm6,%xmm6,%xmm5\n+\tvaddps %xmm6,%xmm5,%xmm3\n ./pynx/scattering/c_cpu.c:205 (discriminator 3)\n-\tvshufps $0x55,%xmm7,%xmm7,%xmm4\n-\tvaddps %xmm7,%xmm4,%xmm1\n+\tvshufps $0x55,%xmm7,%xmm7,%xmm1\n+\tvaddps %xmm7,%xmm1,%xmm4\n ./pynx/scattering/c_cpu.c:206\n-\tvmovss %xmm2,(%eax,%ebx,4)\n+\tvmovss %xmm3,(%eax,%edx,4)\n ./pynx/scattering/c_cpu.c:207\n-\tmov 0x24c(%esp),%eax\n-\tvmovss %xmm1,(%eax,%ebx,4)\n+\tmov 0x25c(%esp),%eax\n+\tvmovss %xmm4,(%eax,%edx,4)\n ./pynx/scattering/c_cpu.c:168 (discriminator 2)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/c_cpu.c:168 (discriminator 1)\n-\tcmp %ebx,0x244(%esp)\n-\tjne 5718 \n-\tmov 0x1fc(%esp),%eax\n+\tcmp %edx,0x254(%esp)\n+\tjne 5678 \n ./pynx/scattering/c_cpu.c:209\n \tsub $0xc,%esp\n-\tpush %eax\n-\tmov 0x208(%esp),%ebx\n+\tpush 0x218(%esp)\n+\tmov 0x218(%esp),%ebx\n \tcall 20b0 \n ./pynx/scattering/c_cpu.c:210\n-\tadd $0x21c,%esp\n+\tadd $0x22c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm0,%xmm1,%xmm6\n+\tvmulps %xmm2,%xmm0,%xmm2\n+\tvmulps %xmm1,%xmm0,%xmm1\n+\tvmovaps %xmm2,0x20(%esp)\n+\tvmovaps %xmm1,0x10(%esp)\n ./pynx/scattering/c_cpu.c:181 (discriminator 1)\n \tcmp $0x4,%ecx\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm1,%xmm7\n-\tvmovaps %xmm6,0x10(%esp)\n-\tvmovaps %xmm7,(%esp)\n-./pynx/scattering/c_cpu.c:181 (discriminator 1)\n-\tjbe 5a2e \n+\tjbe 5966 \n \tmov $0x4,%eax\n-\tjmp 5780 \n-__x86.get_pc_thunk.di():\n-\tmov (%esp),%edi\n+\tjmp 56e0 \n+__x86.get_pc_thunk.cx():\n+\tmov (%esp),%ecx\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\tnop\n ./pynx/scattering/cpu.c:8853\n \tmov 0x4(%esp),%eax\n \tmov 0x28(%eax),%edx\n /usr/include/python3.12/object.h:244\n \tmov (%edx),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 5af4 \n+\tje 5a34 \n /usr/include/python3.12/object.h:652\n \tinc %ecx\n \tmov %ecx,(%edx)\n ./pynx/scattering/cpu.c:8855\n \tmov %edx,%eax\n \tret\n __Pyx_CyFunction_get_qualname():\n@@ -4244,138 +4124,137 @@\n ./pynx/scattering/cpu.c:8908\n \tmov 0x4(%esp),%eax\n \tmov 0x30(%eax),%edx\n /usr/include/python3.12/object.h:244\n \tmov (%edx),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 5b14 \n+\tje 5a54 \n /usr/include/python3.12/object.h:652\n \tinc %ecx\n \tmov %ecx,(%edx)\n ./pynx/scattering/cpu.c:8910\n \tmov %edx,%eax\n \tret\n __Pyx_CyFunction_get_globals():\n ./pynx/scattering/cpu.c:8910\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n /usr/include/python3.12/object.h:244\n-\tcall 184e2 \n-\tadd $0x184cf,%eax\n+\tcall 18aa0 \n+\tadd $0x1858f,%eax\n \tmov -0x28(%eax),%edx\n \tmov (%edx),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 5b3d \n+\tje 5a7d \n /usr/include/python3.12/object.h:652\n \tinc %ecx\n \tmov %ecx,(%edx)\n ./pynx/scattering/cpu.c:8918\n \tmov %edx,%eax\n \tret\n ./pynx/scattering/cpu.c:8922\n-\tcall 4655 \n-\tadd $0x184af,%edx\n+\tcall 4615 \n+\tadd $0x1856f,%edx\n \tmov 0x4(%esp),%eax\n \tmov 0x34(%eax),%eax\n \ttest %eax,%eax\n-\tje 5b68 \n+\tje 5aa8 \n /usr/include/python3.12/object.h:244\n \tmov (%eax),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 5b63 \n+\tje 5aa3 \n /usr/include/python3.12/object.h:652\n \tinc %ecx\n \tmov %ecx,(%eax)\n ./pynx/scattering/cpu.c:8926\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8922 (discriminator 2)\n \tmov -0x28(%edx),%eax\n-\tjmp 5b56 \n+\tjmp 5a96 \n ./pynx/scattering/cpu.c:9026\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x1847d,%ebx\n+\tcall 4520 \n+\tadd $0x1853d,%ebx\n \tsub $0x4,%esp\n \tmov 0x10(%esp),%esi\n ./pynx/scattering/cpu.c:9027\n \tmov 0x58(%esi),%eax\n ./pynx/scattering/cpu.c:9029 (discriminator 1)\n \ttest %eax,%eax\n-\tje 5ba0 \n+\tje 5ae0 \n /usr/include/python3.12/object.h:244\n \tmov (%eax),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 5b98 \n+\tje 5ad8 \n /usr/include/python3.12/object.h:652\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:9036\n \tadd $0x4,%esp\n \tpop %ebx\n \tpop %esi\n \tret\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:9030\n \tcall 23b0 \n ./pynx/scattering/cpu.c:9031 (discriminator 1)\n \ttest %eax,%eax\n-\tje 5b98 \n+\tje 5ad8 \n ./pynx/scattering/cpu.c:9032\n \tmov %eax,0x58(%esi)\n-\tjmp 5b8b \n+\tjmp 5acb \n __Pyx_CyFunction_get_annotations():\n ./pynx/scattering/cpu.c:9032\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8876\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x1843d,%ebx\n+\tcall 4520 \n+\tadd $0x184fd,%ebx\n \tsub $0x4,%esp\n \tmov 0x10(%esp),%esi\n ./pynx/scattering/cpu.c:8878\n \tmov 0x20(%esi),%eax\n ./pynx/scattering/cpu.c:8878 (discriminator 1)\n \ttest %eax,%eax\n-\tje 5be0 \n+\tje 5b20 \n /usr/include/python3.12/object.h:244\n \tmov (%eax),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 5bd8 \n+\tje 5b18 \n /usr/include/python3.12/object.h:652\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:8885\n \tadd $0x4,%esp\n \tpop %ebx\n \tpop %esi\n \tret\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8879\n \tcall 23b0 \n-./pynx/scattering/cpu.c:8880 (discriminator 1)\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:8879 (discriminator 1)\n \tmov %eax,0x20(%esi)\n ./pynx/scattering/cpu.c:8880 (discriminator 1)\n-\tjne 5bcb \n-\tjmp 5bd8 \n+\ttest %eax,%eax\n+\tjne 5b0b \n+\tjmp 5b18 \n __Pyx_CyFunction_get_dict():\n ./pynx/scattering/cpu.c:8880 (discriminator 1)\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:9524\n-\tcall 184e2 \n-\tadd $0x183ff,%eax\n+\tcall 18aa0 \n+\tadd $0x184bf,%eax\n ./pynx/scattering/cpu.c:9523\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tsub $0x1c,%esp\n \tmov 0x30(%esp),%ecx\n@@ -4383,29 +4262,30 @@\n \tmov 0x38(%esp),%esi\n \tmov %eax,0xc(%esp)\n ./pynx/scattering/cpu.c:9523\n \tmov 0x34(%esp),%ebx\n \tmov 0x3c(%esp),%edi\n ./pynx/scattering/cpu.c:9477\n \tmov 0x48(%ecx),%edx\n-\tand $0x7fffffff,%esi\n ./pynx/scattering/cpu.c:9525\n \tmov 0x8(%ecx),%ebp\n+/usr/include/python3.12/cpython/abstract.h:60\n+\tand $0x7fffffff,%esi\n ./pynx/scattering/cpu.c:9477\n \tand $0x5,%edx\n \tcmp $0x4,%edx\n-\tje 5c50 \n+\tje 5b90 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %edi,%edi\n-\tjne 5c98 \n+\tjne 5bd8 \n ./pynx/scattering/cpu.c:9539\n \tmov 0xc(%ecx),%ecx\n ./pynx/scattering/cpu.c:9544 (discriminator 1)\n \tcmp $0x1,%esi\n-\tjne 5c68 \n+\tjne 5ba8 \n ./pynx/scattering/cpu.c:9550\n \tmov (%ebx),%ebx\n \tmov %ecx,0x30(%esp)\n \tmov %ebx,0x34(%esp)\n \tmov 0x4(%ebp),%eax\n ./pynx/scattering/cpu.c:9551\n \tadd $0x1c,%esp\n@@ -4414,32 +4294,32 @@\n \tpop %edi\n \tpop %ebp\n ./pynx/scattering/cpu.c:9550\n \tjmp *%eax\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9478 (discriminator 1)\n \ttest %esi,%esi\n-\tje 5cb8 \n+\tje 5bf8 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %edi,%edi\n-\tjne 5cd0 \n+\tjne 5c10 \n ./pynx/scattering/cpu.c:9534\n \tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:9536\n \tlea -0x1(%esi),%esi\n ./pynx/scattering/cpu.c:9535\n \tadd $0x4,%ebx\n ./pynx/scattering/cpu.c:9537\n-\tjmp 5c30 \n+\tjmp 5b70 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9545\n \tpush %esi\n \tpush 0x0(%ebp)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x4910(%ebx),%ebp\n+\tlea -0x4900(%ebx),%ebp\n \tmov -0x44(%ebx),%edx\n \tpush %ebp\n \tpush (%edx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:9548\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9551\n@@ -4450,54 +4330,54 @@\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tmov 0x8(%edi),%eax\n \ttest %eax,%eax\n-\tje 5c2d \n+\tje 5b6d \n ./pynx/scattering/cpu.c:9486\n \tsub $0x4,%esp\n \tpush 0x0(%ebp)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x4934(%ebx),%ebp\n-\tjmp 5c76 \n+\tlea -0x4924(%ebx),%ebp\n+\tjmp 5bb6 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9479\n \tsub $0x4,%esp\n \tpush 0x0(%ebp)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x4e24(%ebx),%ebp\n-\tjmp 5c76 \n+\tlea -0x4e14(%ebx),%ebp\n+\tjmp 5bb6 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tmov 0x8(%edi),%edi\n \ttest %edi,%edi\n-\tje 5c58 \n-\tjmp 5c9f \n+\tje 5b98 \n+\tjmp 5bdf \n __Pyx_CyFunction_Vectorcall_O():\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8815\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x1830d,%ebx\n+\tcall 4520 \n+\tadd $0x183cd,%ebx\n \tsub $0x4,%esp\n \tmov 0x10(%esp),%esi\n ./pynx/scattering/cpu.c:8817\n \tmov 0x24(%esi),%eax\n ./pynx/scattering/cpu.c:8817 (discriminator 1)\n \ttest %eax,%eax\n-\tje 5d10 \n+\tje 5c50 \n /usr/include/python3.12/object.h:244\n \tmov (%eax),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 5d08 \n+\tje 5c48 \n /usr/include/python3.12/object.h:652\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:8830\n \tadd $0x4,%esp\n \tpop %ebx\n \tpop %esi\n@@ -4506,45 +4386,45 @@\n ./pynx/scattering/cpu.c:8821\n \tmov 0x8(%esi),%eax\n \tsub $0xc,%esp\n \tpush (%eax)\n \tcall 2430 \n ./pynx/scattering/cpu.c:8825 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:8821 (discriminator 1)\n \tmov %eax,0x24(%esi)\n ./pynx/scattering/cpu.c:8825 (discriminator 1)\n-\tjne 5cfb \n-\tjmp 5d08 \n+\ttest %eax,%eax\n+\tjne 5c3b \n+\tjmp 5c48 \n __Pyx_CyFunction_get_name():\n ./pynx/scattering/cpu.c:8825 (discriminator 1)\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9315\n \tpush %ebp\n \tmov %edx,%ebp\n \tpush %esi\n \tmov %eax,%esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x182b8,%ebx\n+\tcall 4520 \n+\tadd $0x18378,%ebx\n \tsub $0x10,%esp\n ./pynx/scattering/cpu.c:9327\n \tmov 0x8(%eax),%eax\n \tmov 0x4(%eax),%edx\n ./pynx/scattering/cpu.c:9331\n \tmov 0x8(%eax),%eax\n \tand $0xf,%eax\n \tcmp $0x4,%eax\n-\tje 5dd8 \n-\tjg 5d80 \n+\tje 5d18 \n+\tjg 5cc0 \n \tcmp $0x1,%eax\n-\tje 5e08 \n+\tje 5d48 \n \tcmp $0x3,%eax\n-\tjne 5db0 \n+\tjne 5cf0 \n ./pynx/scattering/cpu.c:9337\n \tsub $0x4,%esp\n \tpush 0x24(%esp)\n \tpush %ecx\n \tpush %ebp\n \tcall *%edx\n \tadd $0x10,%esp\n@@ -4553,24 +4433,24 @@\n \tpop %ebx\n \tpop %esi\n \tpop %ebp\n \tret\n \tnop\n ./pynx/scattering/cpu.c:9331\n \tcmp $0x8,%eax\n-\tjne 5db0 \n+\tjne 5cf0 \n ./pynx/scattering/cpu.c:9364 (discriminator 1)\n \tmov 0x20(%esp),%eax\n \ttest %eax,%eax\n-\tjne 5e78 \n+\tjne 5dc0 \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%ecx),%eax\n ./pynx/scattering/cpu.c:9371 (discriminator 1)\n \tcmp $0x1,%eax\n-\tjne 5ed8 \n+\tjne 5e20 \n ./pynx/scattering/cpu.c:9378\n \tsub $0x8,%esp\n \tpush 0xc(%ecx)\n \tpush %ebp\n \tcall *%edx\n ./pynx/scattering/cpu.c:9382\n \tadd $0x10,%esp\n@@ -4579,15 +4459,15 @@\n \tpop %ebx\n \tpop %esi\n \tpop %ebp\n \tret\n ./pynx/scattering/cpu.c:9400\n \tmov -0x54(%ebx),%eax\n \tsub $0x8,%esp\n-\tlea -0x4e09(%ebx),%esi\n+\tlea -0x4df9(%ebx),%esi\n \tpush %esi\n \tpush (%eax)\n \tcall 2200 \n ./pynx/scattering/cpu.c:9401\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9360\n \txor %eax,%eax\n@@ -4597,20 +4477,20 @@\n \tpop %esi\n \tpop %ebp\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9339 (discriminator 1)\n \tmov 0x20(%esp),%eax\n \ttest %eax,%eax\n-\tjne 5ea8 \n+\tjne 5df0 \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%ecx),%ecx\n ./pynx/scattering/cpu.c:9346 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjne 5ef0 \n+\tjne 5e38 \n ./pynx/scattering/cpu.c:9347\n \tsub $0x8,%esp\n \tpush $0x0\n \tpush %ebp\n \tcall *%edx\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9414\n@@ -4619,15 +4499,15 @@\n \tpop %esi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9333 (discriminator 1)\n \tmov 0x20(%esp),%eax\n \ttest %eax,%eax\n-\tjne 5e28 \n+\tjne 5d68 \n ./pynx/scattering/cpu.c:9334\n \tsub $0x8,%esp\n \tpush %ecx\n \tpush %ebp\n \tcall *%edx\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9414\n@@ -4642,424 +4522,432 @@\n \tsub $0xc,%esp\n \tmov %edx,0x14(%esp)\n \tpush 0x2c(%esp)\n \tcall 2060 \n ./pynx/scattering/cpu.c:9333 (discriminator 2)\n \tadd $0x10,%esp\n \tmov 0x8(%esp),%edx\n-\ttest %eax,%eax\n \tmov 0xc(%esp),%ecx\n-\tje 5e10 \n+\ttest %eax,%eax\n+\tje 5d50 \n ./pynx/scattering/cpu.c:9410\n \tmov 0x8(%esi),%ebp\n \tsub $0x4,%esp\n-\tlea -0x4934(%ebx),%ecx\n+\tlea -0x4924(%ebx),%ecx\n \tpush 0x0(%ebp)\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9392\n \tmov -0x44(%ebx),%edx\n \tpush %ecx\n \tpush (%edx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:9396\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9360\n \txor %eax,%eax\n-\tjmp 5dcc \n+\tjmp 5d0c \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:9364 (discriminator 1)\n \tsub $0xc,%esp\n \tmov %edx,0x14(%esp)\n \tpush 0x2c(%esp)\n \tcall 2060 \n ./pynx/scattering/cpu.c:9364 (discriminator 2)\n \tadd $0x10,%esp\n \tmov 0x8(%esp),%edx\n-\ttest %eax,%eax\n \tmov 0xc(%esp),%ecx\n-\tje 5d91 \n-\tjmp 5e4b \n+\ttest %eax,%eax\n+\tje 5cd1 \n+\tjmp 5d8b \n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:9339 (discriminator 1)\n \tsub $0xc,%esp\n \tmov %edx,0x14(%esp)\n \tpush 0x2c(%esp)\n \tcall 2060 \n ./pynx/scattering/cpu.c:9339 (discriminator 2)\n \tadd $0x10,%esp\n \tmov 0x8(%esp),%edx\n-\ttest %eax,%eax\n \tmov 0xc(%esp),%ecx\n-\tje 5de4 \n-\tjmp 5e4b \n+\ttest %eax,%eax\n+\tje 5d24 \n+\tjmp 5d8b \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9392\n \tpush %eax\n \tmov 0x8(%esi),%esi\n-\tlea -0x4910(%ebx),%ecx\n+\tlea -0x4900(%ebx),%ecx\n \tpush (%esi)\n-\tjmp 5e60 \n+\tjmp 5da0 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9356\n \tpush %ecx\n \tmov 0x8(%esi),%edx\n-\tlea -0x48e0(%ebx),%ecx\n+\tlea -0x48d0(%ebx),%ecx\n \tpush (%edx)\n-\tjmp 5e60 \n+\tjmp 5da0 \n __Pyx_CyFunction_CallMethod():\n ./pynx/scattering/cpu.c:9356\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9306\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x180e6,%ebx\n+\tcall 4520 \n+\tadd $0x1819e,%ebx\n \tsub $0xc,%esp\n \tmov 0x14(%esp),%eax\n ./pynx/scattering/cpu.c:9308\n \tpush %eax\n-\tlea -0x4deb(%ebx),%edx\n+\tlea -0x4ddb(%ebx),%edx\n \tpush 0x28(%eax)\n \tpush %edx\n \tcall 2030 \n ./pynx/scattering/cpu.c:9314\n \tadd $0x18,%esp\n \tpop %ebx\n \tret\n+__Pyx_CyFunction_repr():\n+./pynx/scattering/cpu.c:9314\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8966\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tmov 0x10(%esp),%esi\n-\tcall 4560 \n-\tadd $0x180b8,%ebx\n+\tcall 4520 \n+\tadd $0x18168,%ebx\n ./pynx/scattering/cpu.c:8967\n \tmov 0x4c(%esi),%eax\n ./pynx/scattering/cpu.c:8969 (discriminator 1)\n \ttest %eax,%eax\n-\tje 5f60 \n+\tje 5eb0 \n /usr/include/python3.12/object.h:244\n \tmov (%eax),%ebx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 5f56 \n+\tje 5ea6 \n /usr/include/python3.12/object.h:652\n \tinc %ebx\n \tmov %ebx,(%eax)\n ./pynx/scattering/cpu.c:8979\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8970\n \tmov 0x54(%esi),%eax\n \ttest %eax,%eax\n-\tje 5fc8 \n+\tje 5f18 \n ./pynx/scattering/cpu.c:8930\n \tsub $0xc,%esp\n \tpush %esi\n \tcall *%eax\n ./pynx/scattering/cpu.c:8931 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 5f56 \n+\tje 5ea6 \n ./pynx/scattering/cpu.c:8934\n \tmov 0xc(%eax),%ecx\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:8934\n \tmov %ecx,0x4c(%esi)\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 5f87 \n+\tje 5ed7 \n /usr/include/python3.12/object.h:652\n \tinc %edx\n \tmov %edx,(%ecx)\n ./pynx/scattering/cpu.c:8936\n \tmov 0x10(%eax),%edi\n /usr/include/python3.12/object.h:244\n \tmov (%edi),%edx\n ./pynx/scattering/cpu.c:8936\n \tmov %edi,0x50(%esi)\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 5f9a \n+\tje 5eea \n /usr/include/python3.12/object.h:652\n \tinc %edx\n \tmov %edx,(%edi)\n /usr/include/python3.12/object.h:244\n \tmov (%eax),%edi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edi\n-\tje 5fa9 \n+\tje 5ef9 \n /usr/include/python3.12/object.h:704\n \tdec %edi\n \tmov %edi,(%eax)\n-\tje 5fb0 \n+\tje 5f00 \n ./pynx/scattering/cpu.c:8966\n \tmov %ecx,%eax\n-\tjmp 5f49 \n+\tjmp 5e99 \n \tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %eax\n \tcall 2160 <_Py_Dealloc@plt>\n ./pynx/scattering/cpu.c:8972\n \tmov 0x4c(%esi),%eax\n \tadd $0x10,%esp\n-\tjmp 5f49 \n+\tjmp 5e99 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8974\n \tmov -0x28(%ebx),%eax\n-\tjmp 5f49 \n+\tjmp 5e99 \n __Pyx_CyFunction_get_defaults():\n ./pynx/scattering/cpu.c:8974\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:796\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x18016,%ebx\n+\tcall 4520 \n+\tadd $0x180be,%ebx\n \tsub $0x8,%esp\n /usr/include/python3.12/object.h:797\n \ttest %eax,%eax\n-\tje 5ffa \n+\tje 5f52 \n /usr/include/python3.12/object.h:244\n \tmov (%eax),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 5ffa \n+\tje 5f52 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%eax)\n-\tje 6000 \n+\tje 5f60 \n /usr/include/python3.12/object.h:800\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %eax\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:800\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n Py_XDECREF():\n /usr/include/python3.12/object.h:800\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9277\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tsub $0x1c,%esp\n \tmov 0x30(%esp),%ebx\n \tmov 0x34(%esp),%esi\n \tmov 0x38(%esp),%edi\n ./pynx/scattering/cpu.c:9278\n \tmov 0x38(%ebx),%eax\n \ttest %eax,%eax\n-\tje 6044 \n+\tje 5fac \n ./pynx/scattering/cpu.c:9278 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %eax\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6183 \n+\tjne 60eb \n ./pynx/scattering/cpu.c:9282\n \tmov 0x10(%ebx),%edx\n \ttest %edx,%edx\n-\tje 605d \n+\tje 5fc5 \n ./pynx/scattering/cpu.c:9282 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %edx\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6183 \n+\tjne 60eb \n ./pynx/scattering/cpu.c:9284\n \tmov 0x20(%ebx),%ecx\n \ttest %ecx,%ecx\n-\tje 6076 \n+\tje 5fde \n ./pynx/scattering/cpu.c:9284 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %ecx\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6183 \n+\tjne 60eb \n ./pynx/scattering/cpu.c:9285\n \tmov 0x24(%ebx),%ebp\n \ttest %ebp,%ebp\n-\tje 608f \n+\tje 5ff7 \n ./pynx/scattering/cpu.c:9285 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %ebp\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6183 \n+\tjne 60eb \n ./pynx/scattering/cpu.c:9286\n \tmov 0x28(%ebx),%eax\n \ttest %eax,%eax\n-\tje 60a8 \n+\tje 6010 \n ./pynx/scattering/cpu.c:9286 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %eax\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6183 \n+\tjne 60eb \n ./pynx/scattering/cpu.c:9287\n \tmov 0x2c(%ebx),%edx\n \ttest %edx,%edx\n-\tje 60c1 \n+\tje 6029 \n ./pynx/scattering/cpu.c:9287 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %edx\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6183 \n+\tjne 60eb \n ./pynx/scattering/cpu.c:9288\n \tmov 0x30(%ebx),%ecx\n \ttest %ecx,%ecx\n-\tje 60da \n+\tje 6042 \n ./pynx/scattering/cpu.c:9288 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %ecx\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6183 \n+\tjne 60eb \n ./pynx/scattering/cpu.c:9289\n \tmov 0x34(%ebx),%ebp\n \ttest %ebp,%ebp\n-\tje 60f3 \n+\tje 605b \n ./pynx/scattering/cpu.c:9289 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %ebp\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6183 \n+\tjne 60eb \n ./pynx/scattering/cpu.c:9291\n \tmov 0x1c(%ebx),%eax\n \ttest %eax,%eax\n-\tje 6108 \n+\tje 6070 \n ./pynx/scattering/cpu.c:9291 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %eax\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6183 \n+\tjne 60eb \n ./pynx/scattering/cpu.c:9293\n \tmov 0x4c(%ebx),%edx\n \ttest %edx,%edx\n-\tje 611d \n+\tje 6085 \n ./pynx/scattering/cpu.c:9293 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %edx\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6183 \n+\tjne 60eb \n ./pynx/scattering/cpu.c:9294\n \tmov 0x50(%ebx),%ecx\n \ttest %ecx,%ecx\n-\tje 6132 \n+\tje 609a \n ./pynx/scattering/cpu.c:9294 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %ecx\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6183 \n+\tjne 60eb \n ./pynx/scattering/cpu.c:9295\n \tmov 0x5c(%ebx),%ebp\n \ttest %ebp,%ebp\n-\tje 6147 \n+\tje 60af \n ./pynx/scattering/cpu.c:9295 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %ebp\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6183 \n+\tjne 60eb \n ./pynx/scattering/cpu.c:9296\n \tmov 0x3c(%ebx),%eax\n-\ttest %eax,%eax\n \tmov %eax,0xc(%esp)\n-\tje 6181 \n+\ttest %eax,%eax\n+\tje 60e9 \n ./pynx/scattering/cpu.c:9299 (discriminator 1)\n \tmov 0x40(%ebx),%ecx\n \ttest %ecx,%ecx\n-\tjle 6181 \n+\tjle 60e9 \n ./pynx/scattering/cpu.c:9299\n \txor %ebp,%ebp\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9300\n \tmov 0xc(%esp),%edx\n \tmov (%edx,%ebp,4),%eax\n \ttest %eax,%eax\n-\tje 617c \n+\tje 60e4 \n ./pynx/scattering/cpu.c:9300 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %eax\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6183 \n+\tjne 60eb \n ./pynx/scattering/cpu.c:9299 (discriminator 1)\n \tmov 0x40(%ebx),%ecx\n ./pynx/scattering/cpu.c:9299 (discriminator 2)\n \tinc %ebp\n ./pynx/scattering/cpu.c:9299 (discriminator 1)\n \tcmp %ecx,%ebp\n-\tjl 6160 \n+\tjl 60c8 \n ./pynx/scattering/cpu.c:9302\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:9303\n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n __Pyx_CyFunction_traverse():\n ./pynx/scattering/cpu.c:9303\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:2170\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x17e5e,%ebx\n+\tcall 4520 \n+\tadd $0x17eee,%ebx\n \tsub $0x8,%esp\n \tmov 0x14(%esp),%edx\n \tmov 0x10(%esp),%eax\n ./pynx/scattering/cpu.c:2172\n \ttest %edx,%edx\n-\tje 61c0 \n+\tje 6130 \n ./pynx/scattering/cpu.c:2174\n \tsub $0x8,%esp\n \tpush %edx\n \tpush %eax\n \tcall 2210 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:2175\n@@ -5067,1153 +4955,1187 @@\n \tpop %ebx\n \tret\n \tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:244\n \tmov (%eax),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 61b8 \n+\tje 6128 \n /usr/include/python3.12/object.h:652\n \tinc %ecx\n \tmov %ecx,(%eax)\n ./pynx/scattering/cpu.c:2175\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n __Pyx_PyMethod_New():\n ./pynx/scattering/cpu.c:2175\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8778\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x17e15,%ebx\n+\tcall 4520 \n+\tadd $0x17e9d,%ebx\n \tsub $0x4,%esp\n \tmov 0x10(%esp),%esi\n ./pynx/scattering/cpu.c:8780\n \tmov 0x2c(%esi),%eax\n ./pynx/scattering/cpu.c:8780 (discriminator 1)\n \ttest %eax,%eax\n-\tje 6208 \n+\tje 6180 \n /usr/include/python3.12/object.h:244\n \tmov (%eax),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 6200 \n+\tje 6178 \n /usr/include/python3.12/object.h:652\n \tinc %ecx\n \tmov %ecx,(%eax)\n ./pynx/scattering/cpu.c:8801\n \tadd $0x4,%esp\n \tpop %ebx\n \tpop %esi\n \tret\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8785\n \tmov 0x8(%esi),%eax\n \tmov 0xc(%eax),%edx\n \ttest %edx,%edx\n-\tje 6228 \n+\tje 61a0 \n ./pynx/scattering/cpu.c:8787\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2410 \n ./pynx/scattering/cpu.c:8791 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:8787 (discriminator 1)\n \tmov %eax,0x2c(%esi)\n ./pynx/scattering/cpu.c:8791 (discriminator 1)\n-\tjne 61f3 \n-\tjmp 6200 \n+\ttest %eax,%eax\n+\tjne 616b \n+\tjmp 6178 \n \tnop\n /usr/include/python3.12/object.h:244\n \tmov -0x28(%ebx),%eax\n \tmov (%eax),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tjne 61fd \n-\tjmp 6200 \n+\tjne 6175 \n+\tjmp 6178 \n __Pyx_CyFunction_get_doc():\n /usr/include/python3.12/object.h:649 (discriminator 1)\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9038\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x17dab,%ebx\n+\tcall 4520 \n+\tadd $0x17e2b,%ebx\n \tsub $0x1c,%esp\n \tmov 0x30(%esp),%edi\n ./pynx/scattering/cpu.c:9041\n \tmov 0x5c(%edi),%esi\n \ttest %esi,%esi\n-\tje 6278 \n+\tje 61f8 \n /usr/include/python3.12/object.h:244\n \tmov (%esi),%ebx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 626a \n+\tje 61ea \n /usr/include/python3.12/object.h:652\n \tinc %ebx\n \tmov %ebx,(%esi)\n ./pynx/scattering/cpu.c:9074\n \tadd $0x1c,%esp\n \tmov %esi,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9046\n \ttestb $0x8,0x48(%edi)\n-\tjne 62a8 \n+\tjne 6228 \n /usr/include/python3.12/object.h:244\n \tmov -0x38(%ebx),%esi\n \tmov (%esi),%ebx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 6360 \n+\tje 62e0 \n /usr/include/python3.12/object.h:652\n \tinc %ebx\n-/usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-/usr/include/python3.12/object.h:652\n \tmov %ebx,(%esi)\n ./pynx/scattering/cpu.c:9072 (discriminator 1)\n \tmov %esi,0x5c(%edi)\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tjne 6267 \n-\tjmp 626a \n+\tcmp $0x3fffffff,%ebx\n+\tjne 61e7 \n+\tjmp 61ea \n \tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:9047\n-\tmov 0x61c(%ebx),%edx\n ./pynx/scattering/cpu.c:9048\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:9047\n-\tmov %edx,0x18(%esp)\n+\tmov 0x61c(%ebx),%ebp\n ./pynx/scattering/cpu.c:9048\n \tpush $0x1\n \tcall 2040 \n ./pynx/scattering/cpu.c:9049 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:9048\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:9049 (discriminator 1)\n-\tje 626a \n+\ttest %eax,%eax\n+\tje 61ea \n /usr/include/python3.12/object.h:244\n-\tmov 0xc(%esp),%ecx\n-\tmov (%ecx),%eax\n+\tmov 0x0(%ebp),%eax\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 62d5 \n+\tje 624f \n /usr/include/python3.12/object.h:652\n \tinc %eax\n-\tmov %eax,(%ecx)\n+\tmov %eax,0x0(%ebp)\n /usr/include/python3.12/cpython/listobject.h:44\n-\tmov 0xc(%esi),%ebp\n-\tmov %ecx,0xc(%esp)\n+\tmov 0xc(%esi),%edx\n ./pynx/scattering/cpu.c:9060\n \tsub $0xc,%esp\n /usr/include/python3.12/cpython/listobject.h:44\n-\tmov %ecx,0x0(%ebp)\n+\tmov %ebp,(%edx)\n ./pynx/scattering/cpu.c:9060\n \tpush $0x0\n \tpush %esi\n \tpush $0x0\n \tpush $0x0\n \tpush 0x5f4(%ebx)\n \tcall 2380 \n /usr/include/python3.12/object.h:244\n \tmov (%esi),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:9060\n-\tmov %eax,%ebp\n+\tmov %eax,%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tmov 0xc(%esp),%edx\n \tcmp $0x3fffffff,%ecx\n-\tje 630c \n+\tje 627d \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%esi)\n-\tje 6368 \n+\tje 62f0 \n ./pynx/scattering/cpu.c:9062 (discriminator 1)\n-\ttest %ebp,%ebp\n-\tje 6342 \n+\ttest %edx,%edx\n+\tje 62bf \n ./pynx/scattering/cpu.c:6817\n-\tmov 0x4(%ebp),%esi\n+\tmov 0x4(%edx),%esi\n \tmov 0x48(%esi),%eax\n ./pynx/scattering/cpu.c:6817 (discriminator 1)\n \ttest %eax,%eax\n-\tje 6398 \n+\tje 6328 \n ./pynx/scattering/cpu.c:6818\n \tsub $0x8,%esp\n-\tpush %edx\n \tpush %ebp\n+\tpush %edx\n+\tmov %edx,0x1c(%esp)\n \tcall *%eax\n-\tmov %eax,%esi\n+\tmov 0x1c(%esp),%ebp\n \tadd $0x10,%esp\n+\tmov %eax,%esi\n /usr/include/python3.12/object.h:244\n \tmov 0x0(%ebp),%ecx\n ./pynx/scattering/cpu.c:9063 (discriminator 1)\n \tmov %esi,0x5c(%edi)\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 633a \n+\tje 62b7 \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,0x0(%ebp)\n-\tje 6380 \n+\tje 6310 \n ./pynx/scattering/cpu.c:9065 (discriminator 1)\n \ttest %esi,%esi\n-\tjne 625d \n+\tjne 61dd \n ./pynx/scattering/cpu.c:9069\n \tcall 22c0 \n /usr/include/python3.12/object.h:244\n \tmov -0x24(%ebx),%esi\n \tmov (%esi),%ebx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tjne 6292 \n+\tjne 6212 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9072 (discriminator 1)\n \tmov %esi,0x5c(%edi)\n /usr/include/python3.12/object.h:649\n-\tjmp 626a \n+\tjmp 61ea \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %eax,0xc(%esp)\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n \tmov 0xc(%esp),%edx\n-\tjmp 630c \n-\tlea 0x0(%esi),%esi\n+\tjmp 627d \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 2160 <_Py_Dealloc@plt>\n ./pynx/scattering/cpu.c:9065\n \tmov 0x5c(%edi),%esi\n \tadd $0x10,%esp\n-\tjmp 633a \n+\tjmp 62b7 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:6823\n \tsub $0x8,%esp\n-\tpush %edx\n \tpush %ebp\n+\tpush %edx\n+\tmov %edx,0x1c(%esp)\n \tcall 24b0 \n \tadd $0x10,%esp\n+\tmov 0xc(%esp),%ebp\n \tmov %eax,%esi\n-\tjmp 6326 \n+\tjmp 62a3 \n __Pyx_CyFunction_get_is_coroutine():\n ./pynx/scattering/cpu.c:6823\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9426\n-\tcall 184e2 \n-\tadd $0x17c3f,%eax\n+\tcall 18aa0 \n+\tadd $0x17c9f,%eax\n+\tpush %edi\n+\tlea 0x8(%esp),%edi\n+\tand $0xffffffe0,%esp\n+\tpush -0x4(%edi)\n \tpush %ebp\n+\tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tsub $0x4c,%esp\n-\tmov 0x68(%esp),%edx\n-\tmov 0x60(%esp),%esi\n-\tmov %eax,0x4(%esp)\n-\tmov 0x64(%esp),%ebp\n-\tmov %edx,(%esp)\n+\tmov %edi,%ebx\n+\tsub $0x6c,%esp\n+\tmov 0x8(%ebx),%edx\n+\tmov (%edi),%esi\n+\tmov %eax,-0x30(%ebp)\n+\tmov 0x4(%edi),%edi\n+\tmov %edx,-0x2c(%ebp)\n ./pynx/scattering/cpu.c:9430\n-\tmov %gs:0x14,%edi\n-\tmov %edi,0x3c(%esp)\n-\tmov 0x18(%esi),%edi\n+\tmov %gs:0x14,%edx\n+\tmov %edx,-0x1c(%ebp)\n+\tmov 0x18(%esi),%edx\n ./pynx/scattering/cpu.c:9431\n-\ttest %edi,%edi\n-\tjne 6490 \n+\ttest %edx,%edx\n+\tjne 6448 \n ./pynx/scattering/cpu.c:9440\n \tmov 0x48(%esi),%ecx\n \tand $0x5,%ecx\n \tcmp $0x4,%ecx\n-\tje 6420 \n+\tje 63d0 \n ./pynx/scattering/cpu.c:9423\n-\tmov 0x3c(%esp),%eax\n+\tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 6c9c \n-\tmov (%esp),%ebx\n+\tjne 6b42 \n+\tmov -0x2c(%ebp),%eax\n \tmov 0xc(%esi),%edx\n-\tmov %ebp,%ecx\n+\tmov %edi,%ecx\n+\tmov %eax,(%ebx)\n+./pynx/scattering/cpu.c:9472\n+\tlea -0xc(%ebp),%esp\n+./pynx/scattering/cpu.c:9423\n \tmov %esi,%eax\n-\tmov %ebx,0x60(%esp)\n ./pynx/scattering/cpu.c:9472\n-\tadd $0x4c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n+\tlea -0x8(%edi),%esp\n+\tpop %edi\n ./pynx/scattering/cpu.c:9423\n-\tjmp 5d30 \n+\tjmp 5c70 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9450\n \tsub $0x4,%esp\n-\tpush 0x8(%ebp)\n+\tpush 0x8(%edi)\n \tpush $0x1\n-\tpush %ebp\n-\tmov 0x14(%esp),%ebx\n+\tpush %edi\n+\tmov -0x30(%ebp),%ebx\n \tcall 2340 \n ./pynx/scattering/cpu.c:9451 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-./pynx/scattering/cpu.c:9450\n-\tmov %eax,%edi\n-./pynx/scattering/cpu.c:9451 (discriminator 1)\n-\tje 64fb \n+\tmov %eax,-0x34(%ebp)\n+\tje 64b3 \n ./pynx/scattering/cpu.c:9453\n \tsub $0x8,%esp\n \tpush $0x0\n-\tpush %ebp\n+\tpush %edi\n \tcall 2240 \n ./pynx/scattering/cpu.c:9454 (discriminator 1)\n \tadd $0x10,%esp\n+\tmov -0x34(%ebp),%ecx\n \ttest %eax,%eax\n ./pynx/scattering/cpu.c:9453\n \tmov %eax,%edx\n ./pynx/scattering/cpu.c:9454 (discriminator 1)\n-\tje 64c8 \n+\tje 6480 \n ./pynx/scattering/cpu.c:9466\n \tsub $0xc,%esp\n-\tmov %edi,%ecx\n+\tpush -0x2c(%ebp)\n \tmov %esi,%eax\n-\tpush 0xc(%esp)\n-\tcall 5d30 \n+\tmov %ecx,-0x2c(%ebp)\n+\tcall 5c70 \n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%ebp\n+\tmov -0x2c(%ebp),%esi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tadd $0x10,%esp\n-\tcmp $0x3fffffff,%ebp\n-\tje 64ae \n+/usr/include/python3.12/object.h:244\n+\tmov (%esi),%edi\n+/usr/include/python3.12/object.h:700 (discriminator 1)\n+\tcmp $0x3fffffff,%edi\n+\tje 6464 \n /usr/include/python3.12/object.h:704\n-\tdec %ebp\n-\tmov %ebp,(%edi)\n-\tjne 64ae \n-\tmov %eax,(%esp)\n+\tdec %edi\n+\tmov %edi,(%esi)\n+\tjne 6464 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %edi\n-\tmov 0x14(%esp),%ebx\n+\tmov %eax,-0x2c(%ebp)\n+\tpush %esi\n+\tmov -0x30(%ebp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n+\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tmov (%esp),%eax\n-\tjmp 64ae \n+\tjmp 6464 \n \tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:8743 (discriminator 1)\n-\tmov (%esp),%eax\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%ebp),%ecx\n-./pynx/scattering/cpu.c:9433 (discriminator 1)\n-\tlea 0xc(%ebp),%ebx\n+\tmov 0x8(%edi),%ebx\n ./pynx/scattering/cpu.c:8743 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov -0x2c(%ebp),%eax\n+./pynx/scattering/cpu.c:9433 (discriminator 1)\n+\tlea 0xc(%edi),%ecx\n /usr/include/python3.12/object.h:233\n-\tmov %ecx,0x8(%esp)\n+\tmov %ebx,-0x34(%ebp)\n ./pynx/scattering/cpu.c:8743 (discriminator 1)\n-\tjne 6500 \n+\ttest %eax,%eax\n+\tjne 64c0 \n ./pynx/scattering/cpu.c:8744\n \tpush $0x0\n-\tpush 0xc(%esp)\n-\tpush %ebx\n+\tpush -0x34(%ebp)\n+\tpush %ecx\n \tpush %esi\n-\tcall *%edi\n+\tcall *%edx\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9472\n-\tmov 0x3c(%esp),%edx\n+\tmov -0x1c(%ebp),%edx\n \tsub %gs:0x14,%edx\n-\tjne 6c9c \n-\tadd $0x4c,%esp\n+\tjne 6b42 \n+\tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n+\tlea -0x8(%edi),%esp\n+\tpop %edi\n \tret\n-\tnop\n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%eax\n+\tmov (%ecx),%ebx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 64da \n+\tcmp $0x3fffffff,%ebx\n+\tje 6493 \n /usr/include/python3.12/object.h:704\n-\tdec %eax\n-\tmov %eax,(%edi)\n-\tje 6ac2 \n+\tdec %ebx\n+\tmov %ebx,(%ecx)\n+\tje 699d \n ./pynx/scattering/cpu.c:9457\n \tsub $0x4,%esp\n \tpush 0x28(%esi)\n-\tmov 0xc(%esp),%ebx\n-\tmov -0x44(%ebx),%edx\n-\tlea -0x4854(%ebx),%esi\n-\tpush %esi\n-\tpush (%edx)\n+\tmov -0x30(%ebp),%ebx\n+\tmov -0x44(%ebx),%eax\n+\tlea -0x4844(%ebx),%ecx\n+\tpush %ecx\n+\tpush (%eax)\n \tcall 2470 \n ./pynx/scattering/cpu.c:9464\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9452\n \txor %eax,%eax\n-\tjmp 64ae \n+\tjmp 6464 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n /usr/include/python3.12/cpython/dictobject.h:57\n-\tmov (%esp),%edx\n-\tmov 0x8(%edx),%ecx\n-./pynx/scattering/cpu.c:8743 (discriminator 1)\n-\ttest %ecx,%ecx\n-/usr/include/python3.12/cpython/dictobject.h:57\n-\tmov %ecx,0x18(%esp)\n+\tmov -0x2c(%ebp),%ebx\n+\tmov 0x8(%ebx),%eax\n+\tmov %eax,-0x48(%ebp)\n ./pynx/scattering/cpu.c:8743 (discriminator 1)\n-\tje 64a1 \n-\tmov %ebx,0xc(%esp)\n+\ttest %eax,%eax\n+\tje 6458 \n+\tmov %ecx,-0x3c(%ebp)\n ./pynx/scattering/cpu.c:8707\n+\tmov -0x34(%ebp),%ecx\n \tsub $0xc,%esp\n-\tmov 0x24(%esp),%ebx\n-\tmov 0x14(%esp),%eax\n-\tadd %ebx,%eax\n-\tshl $0x2,%eax\n-\tpush %eax\n-\tmov 0x14(%esp),%ebx\n+\tmov %edx,-0x38(%ebp)\n+\tmov -0x48(%ebp),%edx\n+\tadd %edx,%ecx\n+\tshl $0x2,%ecx\n+\tpush %ecx\n+\tmov -0x30(%ebp),%ebx\n \tcall 24c0 \n-\tmov %eax,0x2c(%esp)\n ./pynx/scattering/cpu.c:8708 (discriminator 1)\n \tadd $0x10,%esp\n+./pynx/scattering/cpu.c:8707\n+\tmov %eax,-0x4c(%ebp)\n+./pynx/scattering/cpu.c:8708 (discriminator 1)\n \ttest %eax,%eax\n-\tje 6b24 \n+\tje 6ab1 \n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov 0x8(%esp),%edx\n-\ttest %edx,%edx\n-\tmov 0xc(%esp),%edx\n-\tje 6857 \n-\tmov 0x8(%esp),%ebx\n-\tlea -0x1(%ebx),%ecx\n-\tcmp $0x2,%ecx\n-\tjbe 6b73 \n-\tmov 0x1c(%esp),%eax\n-\tlea 0x10(%ebp),%ecx\n-\tsub %ecx,%eax\n-\tcmp $0x8,%eax\n-\tmov %ebx,%eax\n-\tjbe 6b91 \n-\tshr $0x2,%eax\n-\tcmp $0x13,%ebx\n-\tmov %eax,0x20(%esp)\n-\tjbe 6c70 \n-\tsub $0x5,%eax\n-\tmov 0x1c(%esp),%ebx\n-\tmovl $0x0,0x10(%esp)\n-\tand $0xfffffffc,%eax\n-\tmov %eax,0x14(%esp)\n-\tlea 0x4(%eax),%ecx\n-\tshr $0x2,%eax\n+\tmov -0x34(%ebp),%ebx\n+\tmov -0x38(%ebp),%edx\n+\tmov -0x3c(%ebp),%ecx\n+\ttest %ebx,%ebx\n+\tje 6746 \n+\tmov -0x34(%ebp),%eax\n+\tdec %eax\n+\tmov %eax,-0x38(%ebp)\n+\tcmp $0x2,%eax\n+\tjbe 69cb \n+\tmov -0x4c(%ebp),%eax\n+\tlea 0x10(%edi),%ebx\n+\tsub %ebx,%eax\n+\tcmp $0x18,%eax\n+\tjbe 69cb \n+\tcmpl $0x6,-0x38(%ebp)\n+\tjbe 6b0e \n+\tmov -0x34(%ebp),%ebx\n+\tmov -0x4c(%ebp),%eax\n+\tmov %ecx,-0x38(%ebp)\n+\tshr $0x3,%ebx\n+\tmov %eax,-0x3c(%ebp)\n+\tshl $0x5,%ebx\n+\tadd %ebx,%eax\n+\tmov %eax,-0x40(%ebp)\n+\tlea -0x20(%ebx),%eax\n+\tshr $0x5,%eax\n \tinc %eax\n-\tmov %ebx,0xc(%esp)\n-\tmov %edx,%ebx\n-\tand $0x3,%eax\n-\tje 6b0d \n+\tand $0x7,%eax\n+\tje 6afc \n \tcmp $0x1,%eax\n-\tje 664a \n+\tje 661f \n \tcmp $0x2,%eax\n-\tje 6603 \n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov 0x1c(%esp),%eax\n-\tvmovdqu (%edx),%xmm0\n-\tprefetcht0 0x1d0(%edx)\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tlea 0x40(%edx),%ebx\n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu %xmm0,(%eax)\n-\tprefetchw 0x1d0(%eax)\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x40,%eax\n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu 0x10(%edx),%xmm1\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmovl $0x4,0x10(%esp)\n+\tje 6604 \n+\tcmp $0x3,%eax\n+\tje 65e9 \n+\tcmp $0x4,%eax\n+\tje 65ce \n+\tcmp $0x5,%eax\n+\tje 65b3 \n+\tcmp $0x6,%eax\n+\tje 6598 \n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu %xmm1,-0x30(%eax)\n-\tvmovdqu 0x20(%edx),%xmm2\n-\tvmovdqu %xmm2,-0x20(%eax)\n-\tvmovdqu 0x30(%edx),%xmm3\n-\tvmovdqu %xmm3,-0x10(%eax)\n+\tvmovdqu (%ecx),%ymm0\n+\tmov -0x4c(%ebp),%ebx\n+\tadd $0x20,%ecx\n+\tmov %ecx,-0x38(%ebp)\n+\tvmovdqu %ymm0,(%ebx)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %eax,0xc(%esp)\n+\tadd $0x20,%ebx\n+\tmov %ebx,-0x3c(%ebp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov 0xc(%esp),%edx\n-\tvmovdqu (%ebx),%xmm4\n-\tprefetcht0 0x1d0(%ebx)\n+\tmov -0x38(%ebp),%ecx\n+\tmov -0x3c(%ebp),%eax\n+\tvmovdqu (%ecx),%ymm1\n+\tadd $0x20,%eax\n+\tadd $0x20,%ecx\n+\tmov %ecx,-0x38(%ebp)\n+\tvmovdqu %ymm1,-0x20(%eax)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x40,%ebx\n+\tmov %eax,-0x3c(%ebp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu %xmm4,(%edx)\n-\tprefetchw 0x1d0(%edx)\n+\tmov -0x38(%ebp),%ebx\n+\tmov -0x3c(%ebp),%ecx\n+\tvmovdqu (%ebx),%ymm2\n+\tadd $0x20,%ecx\n+\tadd $0x20,%ebx\n+\tmov %ebx,-0x38(%ebp)\n+\tvmovdqu %ymm2,-0x20(%ecx)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x40,%edx\n+\tmov %ecx,-0x3c(%ebp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu -0x30(%ebx),%xmm5\n+\tmov -0x38(%ebp),%ebx\n+\tmov -0x3c(%ebp),%eax\n+\tvmovdqu (%ebx),%ymm3\n+\tadd $0x20,%eax\n+\tadd $0x20,%ebx\n+\tmov %ebx,-0x38(%ebp)\n+\tvmovdqu %ymm3,-0x20(%eax)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\taddl $0x4,0x10(%esp)\n+\tmov %eax,-0x3c(%ebp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu %xmm5,-0x30(%edx)\n-\tvmovdqu -0x20(%ebx),%xmm6\n-\tvmovdqu %xmm6,-0x20(%edx)\n-\tvmovdqu -0x10(%ebx),%xmm7\n-\tvmovdqu %xmm7,-0x10(%edx)\n+\tmov -0x38(%ebp),%ecx\n+\tmov -0x3c(%ebp),%ebx\n+\tvmovdqu (%ecx),%ymm4\n+\tadd $0x20,%ebx\n+\tadd $0x20,%ecx\n+\tmov %ecx,-0x38(%ebp)\n+\tvmovdqu %ymm4,-0x20(%ebx)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %edx,0xc(%esp)\n+\tmov %ebx,-0x3c(%ebp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov 0xc(%esp),%eax\n-\tvmovdqu (%ebx),%xmm0\n-\tprefetcht0 0x1d0(%ebx)\n-\tmov 0x10(%esp),%edx\n+\tmov -0x38(%ebp),%ecx\n+\tmov -0x3c(%ebp),%eax\n+\tvmovdqu (%ecx),%ymm5\n+\tadd $0x20,%eax\n+\tadd $0x20,%ecx\n+\tmov %ecx,-0x38(%ebp)\n+\tvmovdqu %ymm5,-0x20(%eax)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x40,%ebx\n+\tmov %eax,-0x3c(%ebp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu %xmm0,(%eax)\n-\tprefetchw 0x1d0(%eax)\n+\tmov -0x38(%ebp),%ebx\n+\tmov -0x3c(%ebp),%ecx\n+\tmov -0x40(%ebp),%eax\n+\tvmovdqu (%ebx),%ymm6\n+\tadd $0x20,%ecx\n+\tadd $0x20,%ebx\n+\tmov %ebx,-0x38(%ebp)\n+\tvmovdqu %ymm6,-0x20(%ecx)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x40,%eax\n+\tmov %ecx,-0x3c(%ebp)\n+\tcmp %eax,%ecx\n+\tje 66bc \n+\tmov -0x38(%ebp),%ebx\n+\tmov %ecx,%eax\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu -0x30(%ebx),%xmm1\n-\tvmovdqu %xmm1,-0x30(%eax)\n-\tvmovdqu -0x20(%ebx),%xmm2\n-\tvmovdqu %xmm2,-0x20(%eax)\n-\tvmovdqu -0x10(%ebx),%xmm3\n-\tvmovdqu %xmm3,-0x10(%eax)\n+\tvmovdqu (%ebx),%ymm7\n+\tmov -0x40(%ebp),%ecx\n+\tadd $0x100,%eax\n+\tadd $0x100,%ebx\n+\tvmovdqu %ymm7,-0x100(%eax)\n+\tvmovdqu -0xe0(%ebx),%ymm0\n+\tvmovdqu %ymm0,-0xe0(%eax)\n+\tvmovdqu -0xc0(%ebx),%ymm1\n+\tvmovdqu %ymm1,-0xc0(%eax)\n+\tvmovdqu -0xa0(%ebx),%ymm2\n+\tvmovdqu %ymm2,-0xa0(%eax)\n+\tvmovdqu -0x80(%ebx),%ymm3\n+\tvmovdqu %ymm3,-0x80(%eax)\n+\tvmovdqu -0x60(%ebx),%ymm4\n+\tvmovdqu %ymm4,-0x60(%eax)\n+\tvmovdqu -0x40(%ebx),%ymm5\n+\tvmovdqu %ymm5,-0x40(%eax)\n+\tvmovdqu -0x20(%ebx),%ymm6\n+\tvmovdqu %ymm6,-0x20(%eax)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %eax,0xc(%esp)\n-\tmov %edx,%eax\n-\tadd $0x4,%edx\n-\tmov %edx,0x10(%esp)\n-\tmov 0x14(%esp),%edx\n-\tcmp %edx,%eax\n-\tje 67e3 \n-\tmov %edi,0x24(%esp)\n-\tmov 0xc(%esp),%eax\n-\tmov %ecx,0x28(%esp)\n-\tmov %esi,0x2c(%esp)\n-\tmov 0x10(%esp),%esi\n+\tcmp %ecx,%eax\n+\tjne 6646 \n+\tmov -0x34(%ebp),%eax\n+\tmov %eax,%ebx\n+\tand $0xfffffff8,%ebx\n+\tmov %ebx,-0x38(%ebp)\n+\ttest $0x7,%al\n+\tje 6b06 \n+\tmov %eax,%ecx\n+\tsub %ebx,%ecx\n+\tmov %ecx,%ebx\n+\tdec %ecx\n+\tcmp $0x2,%ecx\n+\tjbe 6b1d \n+\tvzeroupper\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu (%ebx),%xmm4\n-\tprefetcht0 0x1d0(%ebx)\n-\tprefetcht0 0x210(%ebx)\n-\tprefetcht0 0x250(%ebx)\n-\tprefetchw 0x1d0(%eax)\n-\tprefetchw 0x210(%eax)\n-\tvmovdqu %xmm4,(%eax)\n-\tprefetchw 0x250(%eax)\n-\tprefetchw 0x290(%eax)\n-\tvmovdqu 0x10(%ebx),%xmm5\n-\tprefetcht0 0x290(%ebx)\n+\tmov -0x38(%ebp),%eax\n+\tmov -0x4c(%ebp),%ecx\n+\tadd $0x3,%eax\n+\tvmovdqu (%edi,%eax,4),%xmm7\n+\tvmovdqu %xmm7,-0xc(%ecx,%eax,4)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tlea 0xc(%esi),%edi\n-\tadd $0x100,%ebx\n-\tadd $0x100,%eax\n-\tadd $0x10,%esi\n+\ttest $0x3,%bl\n+\tje 6746 \n+\tand $0xfffffffc,%ebx\n+\tadd %ebx,-0x38(%ebp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu %xmm5,-0xf0(%eax)\n-\tvmovdqu -0xe0(%ebx),%xmm6\n-\tvmovdqu %xmm6,-0xe0(%eax)\n-\tvmovdqu -0xd0(%ebx),%xmm7\n-\tvmovdqu %xmm7,-0xd0(%eax)\n-\tvmovdqu -0xc0(%ebx),%xmm0\n-\tvmovdqu %xmm0,-0xc0(%eax)\n-\tvmovdqu -0xb0(%ebx),%xmm1\n-\tvmovdqu %xmm1,-0xb0(%eax)\n-\tvmovdqu -0xa0(%ebx),%xmm2\n-\tvmovdqu %xmm2,-0xa0(%eax)\n-\tvmovdqu -0x90(%ebx),%xmm3\n-\tvmovdqu %xmm3,-0x90(%eax)\n-\tvmovdqu -0x80(%ebx),%xmm4\n-\tvmovdqu %xmm4,-0x80(%eax)\n-\tvmovdqu -0x70(%ebx),%xmm5\n-\tvmovdqu %xmm5,-0x70(%eax)\n-\tvmovdqu -0x60(%ebx),%xmm6\n-\tvmovdqu %xmm6,-0x60(%eax)\n-\tvmovdqu -0x50(%ebx),%xmm7\n-\tvmovdqu %xmm7,-0x50(%eax)\n-\tvmovdqu -0x40(%ebx),%xmm0\n-\tvmovdqu %xmm0,-0x40(%eax)\n-\tvmovdqu -0x30(%ebx),%xmm1\n-\tmov 0x14(%esp),%ecx\n-\tvmovdqu %xmm1,-0x30(%eax)\n-\tvmovdqu -0x20(%ebx),%xmm2\n-\tvmovdqu %xmm2,-0x20(%eax)\n-\tvmovdqu -0x10(%ebx),%xmm3\n-\tvmovdqu %xmm3,-0x10(%eax)\n+\tmov -0x38(%ebp),%eax\n+\tlea 0x0(,%eax,4),%ebx\n+\tmov 0xc(%edi,%ebx,1),%eax\n+\tmov %ebx,-0x3c(%ebp)\n+\tmov -0x38(%ebp),%ebx\n+\tmov %eax,(%ecx,%ebx,4)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tjne 66b9 \n-\tmov 0x24(%esp),%edi\n-\tmov 0x28(%esp),%ecx\n-\tmov %eax,0xc(%esp)\n-\tmov 0x2c(%esp),%esi\n-\tmov %edi,0x10(%esp)\n-\tmov 0x20(%esp),%edx\n-\txor %eax,%eax\n-\tmov 0xc(%esp),%edi\n+\tmov -0x34(%ebp),%ecx\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu (%ebx,%eax,1),%xmm4\n-\tinc %ecx\n-\tvmovdqu %xmm4,(%edi,%eax,1)\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x10,%eax\n-\tcmp %edx,%ecx\n-\tjb 67f1 \n-\tmov 0x8(%esp),%ebx\n-\tmov 0x10(%esp),%edi\n-\tmov %ebx,%ecx\n-\tand $0xfffffffc,%ecx\n-\ttest $0x3,%bl\n-\tmov %ecx,0xc(%esp)\n-\tje 6857 \n+\tcmp %ecx,%ebx\n+\tjae 6746 \n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tlea 0x0(,%ecx,4),%eax\n-\tmov 0x1c(%esp),%edx\n-\tmov 0xc(%esp),%ecx\n-\tmov %eax,0x10(%esp)\n-\tmov 0xc(%ebp,%eax,1),%eax\n-\tmov %eax,(%edx,%ecx,4)\n-\tinc %ecx\n+\tmov -0x3c(%ebp),%ebx\n+\tmov -0x4c(%ebp),%ecx\n+\tmov 0x10(%edi,%ebx,1),%eax\n+\tmov %eax,0x4(%ecx,%ebx,1)\n+\tmov -0x38(%ebp),%eax\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tcmp %ebx,%ecx\n-\tjae 6857 \n+\tmov -0x34(%ebp),%ebx\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov 0x10(%esp),%ecx\n-\tmov 0x10(%ebp,%ecx,1),%eax\n-\tmov %eax,0x4(%edx,%ecx,1)\n-\tmov 0xc(%esp),%eax\n \tadd $0x2,%eax\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n \tcmp %ebx,%eax\n-\tjae 6857 \n+\tjae 6746 \n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov 0x14(%ebp,%ecx,1),%ebp\n-\tmov %ebp,0x8(%edx,%ecx,1)\n+\tmov -0x3c(%ebp),%ebx\n+\tmov 0x14(%edi,%ebx,1),%edi\n+\tmov %edi,0x8(%ecx,%ebx,1)\n ./pynx/scattering/cpu.c:8713\n \tsub $0xc,%esp\n-\tpush 0x24(%esp)\n-\tmov 0x14(%esp),%ebx\n+\tmov %edx,-0x38(%ebp)\n+\tpush -0x48(%ebp)\n+\tmov -0x30(%ebp),%ebx\n \tcall 22e0 \n-\tmov %eax,0x30(%esp)\n ./pynx/scattering/cpu.c:8714 (discriminator 1)\n \tadd $0x10,%esp\n+\tmov -0x38(%ebp),%edx\n \ttest %eax,%eax\n-\tje 6b34 \n-./pynx/scattering/cpu.c:8718\n-\tmov 0x8(%esp),%ebx\n-\tmov 0x20(%esp),%edx\n-\tlea 0x38(%esp),%eax\n-\tmov 0x1c(%esp),%ebp\n-\tmov %eax,0x14(%esp)\n-\tlea 0x30(%esp),%eax\n-\tlea 0xc(%edx),%ecx\n-\tlea 0x34(%esp),%edx\n-\tmov %edi,0x28(%esp)\n-\tlea 0x0(%ebp,%ebx,4),%ebp\n-./pynx/scattering/cpu.c:8720\n-\tmov $0x10000000,%ebx\n-\tmov %esi,0x2c(%esp)\n+./pynx/scattering/cpu.c:8713\n+\tmov %eax,-0x50(%ebp)\n+./pynx/scattering/cpu.c:8714 (discriminator 1)\n+\tje 6ac0 \n ./pynx/scattering/cpu.c:8718\n-\tmov %ebp,0x24(%esp)\n+\tmov -0x34(%ebp),%ecx\n+\tmov -0x4c(%ebp),%edi\n+\tlea -0x20(%ebp),%eax\n+\tmov %esi,-0x5c(%ebp)\n+\tmov -0x50(%ebp),%ebx\n+\tmov %eax,-0x44(%ebp)\n+\tlea -0x28(%ebp),%eax\n+\tlea (%edi,%ecx,4),%edi\n+\tlea -0x24(%ebp),%ecx\n ./pynx/scattering/cpu.c:8719\n-\tmov %ecx,%edi\n+\tmovl $0x0,-0x28(%ebp)\n+\tadd $0xc,%ebx\n+./pynx/scattering/cpu.c:8718\n+\tmov %edi,-0x54(%ebp)\n+./pynx/scattering/cpu.c:8720\n+\tmovl $0x10000000,-0x38(%ebp)\n \tmov %ebx,%esi\n-\tmovl $0x0,0x30(%esp)\n+\tmov %ecx,-0x40(%ebp)\n+\tmov %eax,-0x3c(%ebp)\n+\tmov %edx,-0x58(%ebp)\n ./pynx/scattering/cpu.c:8721\n-\tmov %edx,0x10(%esp)\n-\tmov %eax,0xc(%esp)\n-\tjmp 68f3 \n+\tjmp 67dc \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8722\n-\tmov 0x34(%esp),%ecx\n+\tmov -0x24(%ebp),%eax\n ./pynx/scattering/cpu.c:8722 (discriminator 1)\n-\tmov 0x4(%ecx),%eax\n+\tmov 0x4(%eax),%ecx\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%ebx\n+\tmov (%eax),%ebx\n ./pynx/scattering/cpu.c:8722 (discriminator 1)\n-\tand 0x54(%eax),%esi\n+\tmov 0x54(%ecx),%edx\n+\tand %edx,-0x38(%ebp)\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 68d7 \n+\tje 67c1 \n /usr/include/python3.12/object.h:652\n \tinc %ebx\n-\tmov %ebx,(%ecx)\n+\tmov %ebx,(%eax)\n ./pynx/scattering/cpu.c:8724\n-\tmov 0x38(%esp),%eax\n+\tmov -0x20(%ebp),%edx\n /usr/include/python3.12/object.h:244\n-\tmov (%eax),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje 68e8 \n+\tcmp $0x3fffffff,%ecx\n+\tje 67d1 \n /usr/include/python3.12/object.h:652\n-\tinc %edx\n-\tmov %edx,(%eax)\n+\tinc %ecx\n+\tmov %ecx,(%edx)\n /usr/include/python3.12/cpython/tupleobject.h:34\n-\tmov %ecx,(%edi)\n+\tmov %eax,(%esi)\n ./pynx/scattering/cpu.c:8726\n-\tadd $0x4,%ebp\n \tadd $0x4,%edi\n-\tmov %eax,-0x4(%ebp)\n+\tadd $0x4,%esi\n+\tmov %edx,-0x4(%edi)\n ./pynx/scattering/cpu.c:8721\n-\tpush 0x14(%esp)\n-\tpush 0x14(%esp)\n-\tpush 0x14(%esp)\n-\tpush 0xc(%esp)\n-\tmov 0x14(%esp),%ebx\n+\tpush -0x44(%ebp)\n+\tpush -0x40(%ebp)\n+\tpush -0x3c(%ebp)\n+\tpush -0x2c(%ebp)\n+\tmov -0x30(%ebp),%ebx\n \tcall 23d0 \n ./pynx/scattering/cpu.c:8721 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 68c0 \n+\tjne 67a8 \n ./pynx/scattering/cpu.c:8729 (discriminator 1)\n-\tmov %esi,%ecx\n-\tmov 0x28(%esp),%edi\n-\tmov 0x2c(%esp),%esi\n-\ttest %ecx,%ecx\n-\tmov %eax,%ebp\n-\tje 6b4e \n+\tmov -0x38(%ebp),%ebx\n+\tmov -0x58(%ebp),%edx\n+\tmov %eax,%edi\n+\tmov -0x5c(%ebp),%esi\n+\ttest %ebx,%ebx\n+\tje 6ad8 \n ./pynx/scattering/cpu.c:8733\n-\tpush 0x20(%esp)\n-\tpush 0xc(%esp)\n-\tpush 0x24(%esp)\n+\tpush -0x50(%ebp)\n+\tpush -0x34(%ebp)\n+\tpush -0x4c(%ebp)\n \tpush %esi\n-\tcall *%edi\n+\tcall *%edx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n-\tmov 0x20(%esp),%ebx\n-\tmov (%ebx),%edi\n+\tmov -0x50(%ebp),%esi\n+\tmov (%esi),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edi\n-\tje 6950 \n+\tcmp $0x3fffffff,%edx\n+\tje 682f \n /usr/include/python3.12/object.h:704\n-\tdec %edi\n-\tmov %edi,(%ebx)\n-\tje 6ad7 \n+\tdec %edx\n+\tmov %edx,(%esi)\n+\tje 69b1 \n ./pynx/scattering/cpu.c:8736 (discriminator 1)\n-\tmov 0x18(%esp),%ecx\n-\ttest %ecx,%ecx\n-\tjle 6a65 \n-\tand $0x3,%ecx\n-\tje 69ca \n-\tcmp $0x1,%ecx\n-\tje 69a5 \n-\tcmp $0x2,%ecx\n-\tje 698a \n+\tmov -0x48(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tjle 6945 \n+\tmov %ebx,%esi\n+\tand $0x3,%esi\n+\tje 68a5 \n+\tcmp $0x1,%esi\n+\tje 6882 \n+\tcmp $0x2,%esi\n+\tje 6868 \n ./pynx/scattering/cpu.c:8737\n-\tmov 0x24(%esp),%ebp\n-\tmov 0x0(%ebp),%esi\n+\tmov -0x54(%ebp),%edi\n+\tmov (%edi),%ecx\n /usr/include/python3.12/object.h:244\n-\tmov (%esi),%edx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 6985 \n+\tje 6863 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n-\tmov %edx,(%esi)\n-\tje 6c81 \n+\tmov %edx,(%ecx)\n+\tje 6b28 \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tmov $0x1,%ebp\n+\tmov $0x1,%edi\n ./pynx/scattering/cpu.c:8737\n-\tmov 0x24(%esp),%ebx\n-\tmov (%ebx,%ebp,4),%edi\n+\tmov -0x54(%ebp),%ebx\n+\tmov (%ebx,%edi,4),%esi\n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%ecx\n+\tmov (%esi),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 69a4 \n+\tje 6881 \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n-\tmov %ecx,(%edi)\n-\tje 6a48 \n+\tmov %ecx,(%esi)\n+\tje 6928 \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %ebp\n+\tinc %edi\n ./pynx/scattering/cpu.c:8737\n-\tmov 0x24(%esp),%esi\n-\tmov (%esi,%ebp,4),%ebx\n+\tmov -0x54(%ebp),%edx\n+\tmov (%edx,%edi,4),%ebx\n /usr/include/python3.12/object.h:244\n-\tmov (%ebx),%edx\n+\tmov (%ebx),%esi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje 69bf \n+\tcmp $0x3fffffff,%esi\n+\tje 689b \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ebx)\n-\tje 6af2 \n+\tdec %esi\n+\tmov %esi,(%ebx)\n+\tje 6a97 \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %ebp\n+\tinc %edi\n ./pynx/scattering/cpu.c:8736 (discriminator 1)\n-\tcmp %ebp,0x18(%esp)\n-\tje 6a65 \n-\tmov %ebp,%esi\n-\tmov 0x24(%esp),%edi\n-\tmov %eax,%ebp\n-\tjmp 6a25 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcmp %edi,-0x48(%ebp)\n+\tje 6945 \n+\tmov %eax,-0x2c(%ebp)\n+\tmov -0x54(%ebp),%esi\n+\tmov %edi,%ebx\n+\tjmp 68ff \n+\tnop\n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %esi\n+\tlea 0x1(%ebx),%edi\n ./pynx/scattering/cpu.c:8737\n-\tmov (%edi,%esi,4),%ebx\n+\tmov (%esi,%edi,4),%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%ebx),%edx\n+\tmov (%eax),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 69ef \n+\tje 68c9 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n-\tmov %edx,(%ebx)\n-\tje 6a83 \n+\tmov %edx,(%eax)\n+\tje 6961 \n ./pynx/scattering/cpu.c:8737\n-\tmov 0x4(%edi,%esi,4),%ecx\n+\tmov 0x4(%esi,%edi,4),%ebx\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%eax\n+\tmov (%ebx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 6a05 \n+\tcmp $0x3fffffff,%ecx\n+\tje 68e0 \n /usr/include/python3.12/object.h:704\n-\tdec %eax\n-\tmov %eax,(%ecx)\n-\tje 6a98 \n+\tdec %ecx\n+\tmov %ecx,(%ebx)\n+\tje 6975 \n ./pynx/scattering/cpu.c:8737\n-\tmov 0x8(%edi,%esi,4),%ebx\n+\tmov 0x8(%esi,%edi,4),%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%ebx),%edx\n+\tmov (%eax),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 6a1c \n+\tje 68f7 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n-\tmov %edx,(%ebx)\n-\tje 6aad \n+\tmov %edx,(%eax)\n+\tje 6989 \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tadd $0x3,%esi\n+\tlea 0x3(%edi),%ebx\n ./pynx/scattering/cpu.c:8736 (discriminator 1)\n-\tcmp %esi,0x18(%esp)\n-\tje 6a63 \n+\tcmp %ebx,-0x48(%ebp)\n+\tje 6942 \n ./pynx/scattering/cpu.c:8737\n-\tmov (%edi,%esi,4),%ecx\n+\tmov (%esi,%ebx,4),%edi\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%eax\n+\tmov (%edi),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 69d8 \n+\tcmp $0x3fffffff,%ecx\n+\tje 68b0 \n /usr/include/python3.12/object.h:704\n-\tdec %eax\n-\tmov %eax,(%ecx)\n-\tjne 69d8 \n+\tdec %ecx\n+\tmov %ecx,(%edi)\n+\tjne 68b0 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov 0x14(%esp),%ebx\n+\tmov %ebx,-0x34(%ebp)\n+\tpush %edi\n+\tmov -0x30(%ebp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n+\tmov -0x34(%ebp),%ebx\n \tadd $0x10,%esp\n-\tjmp 69d8 \n-\tmov %eax,(%esp)\n+\tjmp 68b0 \n \tsub $0xc,%esp\n-\tpush %edi\n-\tmov 0x14(%esp),%ebx\n+\tmov %eax,-0x2c(%ebp)\n+\tpush %esi\n+\tmov -0x30(%ebp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n+\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tmov (%esp),%eax\n-\tjmp 69a4 \n-\tmov %ebp,%eax\n-\tmov %eax,(%esp)\n+\tjmp 6881 \n+\tmov -0x2c(%ebp),%eax\n+\tmov %eax,-0x2c(%ebp)\n ./pynx/scattering/cpu.c:8738\n \tsub $0xc,%esp\n-\tpush 0x28(%esp)\n-\tmov 0x14(%esp),%ebx\n+\tpush -0x4c(%ebp)\n+\tmov -0x30(%ebp),%ebx\n \tcall 20d0 \n+./pynx/scattering/cpu.c:8746\n+\tmov -0x2c(%ebp),%eax\n ./pynx/scattering/cpu.c:8739\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8746\n-\tmov (%esp),%eax\n-\tjmp 64ae \n+\tjmp 6464 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %ebx\n-\tmov 0x14(%esp),%ebx\n+\tpush %eax\n+\tmov -0x30(%ebp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 69ef \n+\tjmp 68c9 \n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov 0x14(%esp),%ebx\n+\tpush %ebx\n+\tmov -0x30(%ebp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 6a05 \n+\tjmp 68e0 \n \tsub $0xc,%esp\n-\tpush %ebx\n-\tmov 0x14(%esp),%ebx\n+\tpush %eax\n+\tmov -0x30(%ebp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 6a1c \n+\tjmp 68f7 \n \tsub $0xc,%esp\n-\tpush %edi\n-\tmov 0x14(%esp),%ebx\n+\tpush %ecx\n+\tmov -0x30(%ebp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 64da \n-\tmov %eax,(%esp)\n+\tjmp 6493 \n \tsub $0xc,%esp\n-\tpush %ebx\n-\tmov 0x14(%esp),%ebx\n+\tmov %eax,-0x2c(%ebp)\n+\tpush %esi\n+\tmov -0x30(%ebp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n+\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tmov (%esp),%eax\n-\tjmp 6950 \n-\tmov %eax,(%esp)\n+\tjmp 682f \n+\tmov -0x34(%ebp),%eax\n+\tmov -0x4c(%ebp),%ebx\n+\tlea (%ecx,%eax,4),%edi\n+\tlea -0x4(,%eax,4),%eax\n+\tshr $0x2,%eax\n+\tinc %eax\n+\tand $0x7,%eax\n+\tje 6a59 \n+\tcmp $0x1,%eax\n+\tje 6a46 \n+\tcmp $0x2,%eax\n+\tje 6a3b \n+\tcmp $0x3,%eax\n+\tje 6a30 \n+\tcmp $0x4,%eax\n+\tje 6a25 \n+\tcmp $0x5,%eax\n+\tje 6a1a \n+\tcmp $0x6,%eax\n+\tje 6a0f \n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov (%ecx),%eax\n+\tmov -0x4c(%ebp),%ebx\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x4,%ecx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov %eax,(%ebx)\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x4,%ebx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov (%ecx),%eax\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x4,%ebx\n+\tadd $0x4,%ecx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov %eax,-0x4(%ebx)\n+\tmov (%ecx),%eax\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x4,%ebx\n+\tadd $0x4,%ecx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov %eax,-0x4(%ebx)\n+\tmov (%ecx),%eax\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x4,%ebx\n+\tadd $0x4,%ecx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov %eax,-0x4(%ebx)\n+\tmov (%ecx),%eax\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x4,%ebx\n+\tadd $0x4,%ecx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov %eax,-0x4(%ebx)\n+\tmov (%ecx),%eax\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x4,%ebx\n+\tadd $0x4,%ecx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov %eax,-0x4(%ebx)\n+\tmov (%ecx),%eax\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x4,%ecx\n+\tadd $0x4,%ebx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov %eax,-0x4(%ebx)\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tcmp %edi,%ecx\n+\tje 6746 \n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov (%ecx),%eax\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x20,%ecx\n+\tadd $0x20,%ebx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov %eax,-0x20(%ebx)\n+\tmov -0x1c(%ecx),%eax\n+\tmov %eax,-0x1c(%ebx)\n+\tmov -0x18(%ecx),%eax\n+\tmov %eax,-0x18(%ebx)\n+\tmov -0x14(%ecx),%eax\n+\tmov %eax,-0x14(%ebx)\n+\tmov -0x10(%ecx),%eax\n+\tmov %eax,-0x10(%ebx)\n+\tmov -0xc(%ecx),%eax\n+\tmov %eax,-0xc(%ebx)\n+\tmov -0x8(%ecx),%eax\n+\tmov %eax,-0x8(%ebx)\n+\tmov -0x4(%ecx),%eax\n+\tmov %eax,-0x4(%ebx)\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tcmp %edi,%ecx\n+\tjne 6a59 \n+\tjmp 6746 \n+/usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n+\tmov %eax,-0x2c(%ebp)\n \tpush %ebx\n-\tmov 0x14(%esp),%ebx\n+\tmov -0x30(%ebp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n+\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tmov (%esp),%eax\n-\tjmp 69bf \n-\tmov %esi,0x2c(%esp)\n-\tmov 0xc(%esp),%eax\n-\txor %esi,%esi\n-\tmov %edi,0x24(%esp)\n-\tmov %ecx,0x28(%esp)\n-\tjmp 66b9 \n+\tjmp 689b \n ./pynx/scattering/cpu.c:8709\n-\tmov 0x4(%esp),%ebx\n+\tmov -0x30(%ebp),%ebx\n \tcall 2180 \n ./pynx/scattering/cpu.c:9452\n \txor %eax,%eax\n-\tjmp 64ae \n+\tjmp 6464 \n ./pynx/scattering/cpu.c:8715\n \tsub $0xc,%esp\n-\tpush 0x28(%esp)\n-\tmov 0x14(%esp),%ebx\n+\tpush -0x4c(%ebp)\n+\tmov -0x30(%ebp),%ebx\n \tcall 20d0 \n ./pynx/scattering/cpu.c:8716\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9452\n \txor %eax,%eax\n-\tjmp 64ae \n+\tjmp 6464 \n ./pynx/scattering/cpu.c:8730\n+\tmov -0x30(%ebp),%ebx\n \tsub $0x8,%esp\n-\tmov 0xc(%esp),%ebx\n \tmov -0x44(%ebx),%eax\n-\tlea -0x4d7c(%ebx),%edx\n-\tpush %edx\n+\tlea -0x4d6c(%ebx),%ecx\n+\tpush %ecx\n \tpush (%eax)\n \tcall 2200 \n ./pynx/scattering/cpu.c:8731\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8698\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8731\n-\tjmp 6939 \n-\tmov 0x1c(%esp),%ecx\n-\tmov %ebx,%edx\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\txor %ebx,%ebx\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov 0xc(%ebp,%ebx,4),%eax\n-\tmov %eax,(%ecx,%ebx,4)\n-\tinc %ebx\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tcmp %edx,%ebx\n-\tjb 6b80 \n-\tjmp 6857 \n-\tcmp $0x10,%ebx\n-\tlea -0xf(%ebx),%ecx\n-\tjbe 6ca1 \n-\tmov 0x1c(%esp),%eax\n+\tjmp 6819 \n+\tmov -0x3c(%ebp),%eax\n+\tmov %ecx,%ebx\n+\tjmp 6646 \n+\tvzeroupper\n+\tjmp 6746 \n ./pynx/scattering/cpu.c:8712\n-\tmov %edi,0xc(%esp)\n-\tlea 0x70(%ebp),%edx\n-\txor %ebx,%ebx\n-\tmov %ecx,%edi\n-\tadd $0x64,%eax\n-\tnop\n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov -0x64(%edx),%ecx\n-\tprefetcht0 (%edx)\n-\tprefetchw (%eax)\n-\tadd $0x40,%edx\n-\tadd $0x40,%eax\n-\tmov %ecx,-0xa4(%eax)\n-\tmov -0xa0(%edx),%ecx\n-\tmov %ecx,-0xa0(%eax)\n-\tmov -0x9c(%edx),%ecx\n-\tmov %ecx,-0x9c(%eax)\n-\tmov -0x98(%edx),%ecx\n-\tmov %ecx,-0x98(%eax)\n-\tmov -0x94(%edx),%ecx\n-\tmov %ecx,-0x94(%eax)\n-\tmov -0x90(%edx),%ecx\n-\tmov %ecx,-0x90(%eax)\n-\tmov -0x8c(%edx),%ecx\n-\tmov %ecx,-0x8c(%eax)\n-\tmov -0x88(%edx),%ecx\n-\tmov %ecx,-0x88(%eax)\n-\tmov -0x84(%edx),%ecx\n-\tmov %ecx,-0x84(%eax)\n-\tmov -0x80(%edx),%ecx\n-\tmov %ecx,-0x80(%eax)\n-\tmov -0x7c(%edx),%ecx\n-\tmov %ecx,-0x7c(%eax)\n-\tmov -0x78(%edx),%ecx\n-\tmov %ecx,-0x78(%eax)\n-\tmov -0x74(%edx),%ecx\n-\tmov %ecx,-0x74(%eax)\n-\tmov -0x70(%edx),%ecx\n-\tmov %ecx,-0x70(%eax)\n-\tmov -0x6c(%edx),%ecx\n-\tmov %ecx,-0x6c(%eax)\n-\tmov -0x68(%edx),%ecx\n-\tmov %ecx,-0x68(%eax)\n-\tmov %ebx,%ecx\n-\tadd $0x10,%ebx\n+\tmovl $0x0,-0x38(%ebp)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x11,%ecx\n-\tcmp %edi,%ecx\n-\tjb 6bb0 \n-\tmov 0xc(%esp),%edi\n-\tmov 0x8(%esp),%edx\n-\tmov 0x1c(%esp),%ecx\n-\tjmp 6b80 \n-\tmov 0x1c(%esp),%ebx\n-\txor %ecx,%ecx\n-\tmov %ebx,0xc(%esp)\n-\tmov %edx,%ebx\n-\tjmp 67e3 \n-\tmov %eax,(%esp)\n+\tmov -0x34(%ebp),%ebx\n+\tjmp 66e2 \n+\tvzeroupper\n+\tmov -0x4c(%ebp),%ecx\n+\tjmp 6701 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %esi\n-\tmov 0x14(%esp),%ebx\n+\tmov %eax,-0x2c(%ebp)\n+\tpush %ecx\n+\tmov -0x30(%ebp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n+\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tmov (%esp),%eax\n-\tjmp 6985 \n+\tjmp 6863 \n ./pynx/scattering/cpu.c:9472\n-\tcall 184f0 \n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov 0x8(%esp),%edx\n-\tmov 0x1c(%esp),%ecx\n-\txor %ebx,%ebx\n-\tjmp 6b80 \n+\tcall 18ab0 \n+__Pyx_CyFunction_CallAsMethod():\n+./pynx/scattering/cpu.c:9472\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7655\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x1733b,%ebx\n+\tcall 4520 \n+\tadd $0x1749b,%ebx\n \tsub $0x1c,%esp\n-./pynx/scattering/cpu.c:7659 (discriminator 1)\n-\ttest %edx,%edx\n-./pynx/scattering/cpu.c:7655\n \tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:7659 (discriminator 1)\n-\tje 6dd8 \n+\ttest %edx,%edx\n+\tje 6c80 \n /usr/include/python3.12/object.h:220\n \tmov 0x4(%eax),%ebp\n ./pynx/scattering/cpu.c:11099\n \tcmp %ebp,%edx\n-\tje 6dc8 \n+\tje 6c70 \n ./pynx/scattering/cpu.c:11100\n \tmov 0xac(%ebp),%ecx\n ./pynx/scattering/cpu.c:11101 (discriminator 1)\n \ttest %ecx,%ecx\n-\tje 6df8 \n+\tje 6ca0 \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%ecx),%esi\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \ttest %esi,%esi\n-\tjle 6d98 \n+\tjle 6c3c \n \tmov %esi,%edi\n ./pynx/scattering/cpu.c:11104\n \txor %eax,%eax\n \tand $0x7,%edi\n-\tje 6d61 \n+\tje 6c05 \n \tcmp $0x1,%edi\n-\tje 6d56 \n+\tje 6bfa \n \tcmp $0x2,%edi\n-\tje 6d4f \n+\tje 6bf3 \n \tcmp $0x3,%edi\n-\tje 6d48 \n+\tje 6be8 \n \tcmp $0x4,%edi\n-\tje 6d3d \n+\tje 6bdd \n \tcmp $0x5,%edi\n-\tje 6d32 \n+\tje 6bd2 \n \tcmp $0x6,%edi\n-\tje 6d27 \n+\tje 6bc7 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx),%edx\n-\tje 6dc8 \n+\tje 6c70 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx,%eax,4),%edx\n-\tje 6dc8 \n+\tje 6c70 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx,%eax,4),%edx\n-\tje 6dc8 \n+\tje 6c70 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx,%eax,4),%edx\n-\tje 6dc8 \n+\tje 6c70 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx,%eax,4),%edx\n-\tje 6dc8 \n+\tje 6c70 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx,%eax,4),%edx\n-\tje 6dc8 \n+\tje 6c70 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx,%eax,4),%edx\n-\tje 6dc8 \n+\tje 6c70 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %eax,%esi\n-\tje 6d98 \n+\tje 6c3c \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx,%eax,4),%edx\n-\tje 6dc8 \n+\tje 6c70 \n \tcmp 0x10(%ecx,%eax,4),%edx\n-\tje 6dc8 \n+\tje 6c70 \n \tcmp 0x14(%ecx,%eax,4),%edx\n-\tje 6dc8 \n+\tje 6c70 \n \tcmp 0x18(%ecx,%eax,4),%edx\n-\tje 6dc8 \n+\tje 6c70 \n \tcmp 0x1c(%ecx,%eax,4),%edx\n-\tje 6dc8 \n+\tje 6c70 \n \tcmp 0x20(%ecx,%eax,4),%edx\n-\tje 6dc8 \n+\tje 6c70 \n \tcmp 0x24(%ecx,%eax,4),%edx\n-\tje 6dc8 \n+\tje 6c70 \n \tcmp 0x28(%ecx,%eax,4),%edx\n-\tje 6dc8 \n+\tje 6c70 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tadd $0x8,%eax\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %eax,%esi\n-\tjne 6d61 \n+\tjne 6c05 \n ./pynx/scattering/cpu.c:7673\n \tsub $0xc,%esp\n \tpush 0xc(%ebp)\n \tmov -0x44(%ebx),%ebp\n \tpush 0xc(%edx)\n-\tlea -0x4724(%ebx),%edx\n+\tlea -0x4714(%ebx),%edx\n \tpush 0x20(%esp)\n \tpush %edx\n \tpush 0x0(%ebp)\n \tcall 2470 \n ./pynx/scattering/cpu.c:7678\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:7661\n@@ -6221,150 +6143,147 @@\n ./pynx/scattering/cpu.c:7679\n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tnop\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7669 (discriminator 1)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7679\n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7660\n \tmov -0x54(%ebx),%esi\n \tsub $0x8,%esp\n-\tlea -0x4d63(%ebx),%ecx\n+\tlea -0x4d53(%ebx),%ecx\n \tpush %ecx\n \tpush (%esi)\n \tcall 2200 \n ./pynx/scattering/cpu.c:7661\n \tadd $0x10,%esp\n \txor %eax,%eax\n-\tjmp 6dbf \n+\tjmp 6c63 \n \txchg %ax,%ax\n \tmov %ebp,%eax\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11091\n \tmov 0x80(%eax),%eax\n ./pynx/scattering/cpu.c:11092\n \tcmp %eax,%edx\n-\tje 6dc8 \n+\tje 6c70 \n ./pynx/scattering/cpu.c:11090\n \ttest %eax,%eax\n-\tjne 6e00 \n-./pynx/scattering/cpu.c:7669 (discriminator 3)\n-\tcmp -0x20(%ebx),%edx\n+\tjne 6cb0 \n ./pynx/scattering/cpu.c:7669 (discriminator 1)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7669 (discriminator 3)\n-\tje 6dcd \n-\tjmp 6d98 \n+\tcmp -0x20(%ebx),%edx\n+\tje 6c75 \n+\tjmp 6c3c \n ./pynx/scattering/cpu.c:7818\n \tpush %esi\n-\tcall 184e6 \n-\tadd $0x171ce,%esi\n \tpush %ebx\n+\tcall 4520 \n+\tadd $0x1731d,%ebx\n \tsub $0x4,%esp\n ./pynx/scattering/cpu.c:7820\n \tcmp $0x51,%al\n-\tjle 6e70 \n-\tlea -0x62(%eax),%ecx\n-\tcmp $0x11,%cl\n-\tja 6e94 \n-\tmov $0x1,%ebx\n-\tshl %cl,%ebx\n-\ttest $0x84b4,%ebx\n-\tjne 6ec0 \n-\tand $0x24003,%ebx\n+\tjle 6d30 \n+\tlea -0x62(%eax),%esi\n+\tmov %esi,%edx\n+\tcmp $0x11,%dl\n+\tja 6d61 \n+\tmov $0x1,%ecx\n+./pynx/scattering/cpu.c:7823\n+\tmov $0x4,%edx\n+\tshlx %esi,%ecx,%ecx\n+./pynx/scattering/cpu.c:7820\n+\ttest $0x84b4,%ecx\n+\tjne 6d1e \n+\tand $0x24003,%ecx\n ./pynx/scattering/cpu.c:7821\n \tmov $0x1,%edx\n ./pynx/scattering/cpu.c:7820\n-\tjne 6e62 \n-\tcmp $0x6,%cl\n+\tjne 6d1e \n+\tmov %esi,%ecx\n \tmov $0x2,%edx\n-\tjne 6e94 \n+\tcmp $0x6,%cl\n+\tjne 6d61 \n ./pynx/scattering/cpu.c:7836\n \tadd $0x4,%esp\n \tmov %edx,%eax\n \tpop %ebx\n \tpop %esi\n \tret\n-\tlea 0x0(%esi),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7820\n \tcmp $0x3e,%al\n-\tjle 6e94 \n-\tlea -0x3f(%eax),%ecx\n+\tjle 6d61 \n \tmov $0x1,%edx\n-\tshl %cl,%edx\n-\ttest $0x72400,%edx\n-\tjne 6ec0 \n-\tand $0x9,%edx\n-\tjne 6ed0 \n-\tcmp $0x48,%al\n+\tlea -0x3f(%eax),%esi\n+\tshlx %esi,%edx,%ecx\n+./pynx/scattering/cpu.c:7823\n+\tmov $0x4,%edx\n+./pynx/scattering/cpu.c:7820\n+\ttest $0x72400,%ecx\n+\tjne 6d1e \n+\tand $0x9,%ecx\n+./pynx/scattering/cpu.c:7821\n+\tmov $0x1,%edx\n+./pynx/scattering/cpu.c:7820\n+\tjne 6d1e \n \tmov $0x2,%edx\n-\tje 6e62 \n+\tcmp $0x48,%al\n+\tje 6d1e \n ./pynx/scattering/cpu.c:7743\n-\tmov -0x48(%esi),%ecx\n+\tmov -0x48(%ebx),%edx\n \tsub $0x4,%esp\n-\tlea -0x46e0(%esi),%ebx\n+\tlea -0x46d0(%ebx),%esi\n \tmovsbl %al,%eax\n \tpush %eax\n-\tpush %ebx\n-\tmov %esi,%ebx\n-\tpush (%ecx)\n+\tpush %esi\n+\tpush (%edx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:7834\n \tadd $0x10,%esp\n \txor %edx,%edx\n ./pynx/scattering/cpu.c:7836\n \tadd $0x4,%esp\n \tmov %edx,%eax\n \tpop %ebx\n \tpop %esi\n \tret\n-\txchg %ax,%ax\n-\tadd $0x4,%esp\n-./pynx/scattering/cpu.c:7823\n-\tmov $0x4,%edx\n-./pynx/scattering/cpu.c:7836\n-\tmov %edx,%eax\n-\tpop %ebx\n-\tpop %esi\n-\tret\n-\tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:7821\n-\tmov $0x1,%edx\n-\tjmp 6e62 \n __Pyx_BufFmt_TypeCharToAlignment.isra.0():\n-./pynx/scattering/cpu.c:7821\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+./pynx/scattering/cpu.c:7836\n+\tlea 0x0(%esi,%eiz,1),%esi\n __Pyx_CyFunction_reduce():\n ./pynx/scattering/cpu.c:9135\n \tmov 0x4(%esp),%eax\n \tmov 0x28(%eax),%edx\n \tmov (%edx),%ecx\n \tcmp $0x3fffffff,%ecx\n-\tje 6ef4 \n+\tje 6da4 \n \tinc %ecx\n \tmov %ecx,(%edx)\n \tmov %edx,%eax\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:9554\n-\tcall 184e2 \n-\tadd $0x170ef,%eax\n+\tcall 18aa0 \n+\tadd $0x1723f,%eax\n ./pynx/scattering/cpu.c:9553\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tsub $0x1c,%esp\n \tmov 0x30(%esp),%ecx\n@@ -6380,15 +6299,15 @@\n \tand $0x7fffffff,%eax\n ./pynx/scattering/cpu.c:9477\n \tand $0x5,%edx\n /usr/include/python3.12/cpython/abstract.h:60\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:9477\n \tcmp $0x4,%edx\n-\tje 6f60 \n+\tje 6e10 \n ./pynx/scattering/cpu.c:9569\n \tmov 0xc(%ecx),%ecx\n ./pynx/scattering/cpu.c:9574\n \tmov %ebp,0x3c(%esp)\n \tmov %esi,0x38(%esp)\n \tmov %ebx,0x34(%esp)\n \tmov %ecx,0x30(%esp)\n@@ -6400,30 +6319,30 @@\n \tpop %edi\n \tpop %ebp\n ./pynx/scattering/cpu.c:9574\n \tjmp *%eax\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9478 (discriminator 1)\n \ttest %eax,%eax\n-\tje 6f70 \n+\tje 6e20 \n ./pynx/scattering/cpu.c:9564\n \tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:9566\n \tdec %esi\n ./pynx/scattering/cpu.c:9565\n \tadd $0x4,%ebx\n ./pynx/scattering/cpu.c:9567\n-\tjmp 6f3d \n+\tjmp 6ded \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9479\n \tsub $0x4,%esp\n \tpush (%edi)\n \tmov 0x14(%esp),%ebx\n \tmov -0x44(%ebx),%edi\n-\tlea -0x4e24(%ebx),%ebp\n+\tlea -0x4e14(%ebx),%ebp\n \tpush %ebp\n \tpush (%edi)\n \tcall 2470 \n ./pynx/scattering/cpu.c:9575\n \tadd $0x2c,%esp\n \txor %eax,%eax\n \tpop %ebx\n@@ -6433,16 +6352,16 @@\n \tret\n __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS():\n ./pynx/scattering/cpu.c:9575\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:9577\n \tpush %edi\n-\tcall 5ace \n-\tadd $0x1704e,%edi\n+\tcall 18aa8 \n+\tadd $0x1719e,%edi\n \tpush %esi\n \tpush %ebx\n \tmov 0x10(%esp),%edx\n ./pynx/scattering/cpu.c:9579\n \tmov 0x18(%esp),%eax\n ./pynx/scattering/cpu.c:9577\n \tmov 0x14(%esp),%ebx\n@@ -6451,15 +6370,15 @@\n ./pynx/scattering/cpu.c:9579\n \tmov 0x8(%edx),%esi\n /usr/include/python3.12/cpython/abstract.h:60\n \tand $0x7fffffff,%eax\n ./pynx/scattering/cpu.c:9477\n \tand $0x5,%ecx\n \tcmp $0x4,%ecx\n-\tje 6fe8 \n+\tje 6ea0 \n ./pynx/scattering/cpu.c:9594\n \tmov 0xc(%edx),%edi\n ./pynx/scattering/cpu.c:9599\n \tsub $0xc,%esp\n \tpush 0x28(%esp)\n \tpush %eax\n \tpush %ebx\n@@ -6468,161 +6387,163 @@\n \tcall *0x4(%esi)\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:9600\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:9478 (discriminator 1)\n \ttest %eax,%eax\n-\tje 6ff8 \n+\tje 6eb0 \n ./pynx/scattering/cpu.c:9589\n \tmov (%ebx),%edi\n ./pynx/scattering/cpu.c:9591\n \tdec %eax\n ./pynx/scattering/cpu.c:9590\n \tadd $0x4,%ebx\n ./pynx/scattering/cpu.c:9592\n-\tjmp 6fd0 \n+\tjmp 6e80 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9479\n \tmov -0x44(%edi),%ebx\n \tsub $0x4,%esp\n-\tlea -0x4e24(%edi),%edx\n+\tlea -0x4e14(%edi),%edx\n \tpush (%esi)\n \tpush %edx\n \tpush (%ebx)\n \tmov %edi,%ebx\n \tcall 2470 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9597\n \txor %eax,%eax\n-\tjmp 6fe3 \n+\tjmp 6e93 \n __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD():\n ./pynx/scattering/cpu.c:9597\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11180\n \tpush %ebp\n \tmov %eax,%ecx\n \tmov %edx,%eax\n \tpush %edi\n-\tcall 5ace \n-\tadd $0x16fc9,%edi\n+\tcall 18aa8 \n+\tadd $0x17109,%edi\n \tpush %esi\n \tpush %ebx\n \tsub $0x1c,%esp\n /usr/include/python3.12/object.h:966\n \tmov 0x4(%ecx),%edx\n ./pynx/scattering/cpu.c:11182 (discriminator 2)\n \tmov 0x54(%edx),%ebx\n \tmov %edi,0x4(%esp)\n \ttest %ebx,%ebx\n-\tjns 71a0 \n+\tjns 7060 \n \ttestb $0x40,0x57(%ecx)\n-\tje 71a0 \n+\tje 7060 \n /usr/include/python3.12/object.h:966\n \tmov 0x4(%eax),%esi\n \tmov 0x54(%esi),%ebp\n ./pynx/scattering/cpu.c:11183 (discriminator 2)\n \ttest %ebp,%ebp\n-\tjns 71c0 \n+\tjns 7080 \n \ttestb $0x40,0x57(%eax)\n-\tje 71c0 \n+\tje 7080 \n ./pynx/scattering/cpu.c:11099\n \tcmp %eax,%ecx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11100\n \tmov 0xac(%ecx),%ebp\n ./pynx/scattering/cpu.c:11101 (discriminator 1)\n \ttest %ebp,%ebp\n-\tje 7180 \n+\tje 7040 \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%ebp),%edi\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \ttest %edi,%edi\n-\tjle 7135 \n+\tjle 6ff5 \n \tmov %edi,%esi\n ./pynx/scattering/cpu.c:11104\n \txor %ecx,%ecx\n \tand $0x7,%esi\n-\tje 70fe \n+\tje 6fbe \n \tcmp $0x1,%esi\n-\tje 70f3 \n+\tje 6fb3 \n \tcmp $0x2,%esi\n-\tje 70ec \n+\tje 6fac \n \tcmp $0x3,%esi\n-\tje 70e1 \n+\tje 6fa1 \n \tcmp $0x4,%esi\n-\tje 70d6 \n+\tje 6f96 \n \tcmp $0x5,%esi\n-\tje 70cb \n+\tje 6f8b \n \tcmp $0x6,%esi\n-\tje 70c0 \n+\tje 6f80 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebp),%eax\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tmov $0x1,%ecx\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebp,%ecx,4),%eax\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %ecx\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebp,%ecx,4),%eax\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %ecx\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebp,%ecx,4),%eax\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %ecx\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebp,%ecx,4),%eax\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %ecx\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebp,%ecx,4),%eax\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %ecx\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebp,%ecx,4),%eax\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %ecx\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %ecx,%edi\n-\tje 7135 \n+\tje 6ff5 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebp,%ecx,4),%eax\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x10(%ebp,%ecx,4),%eax\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x14(%ebp,%ecx,4),%eax\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x18(%ebp,%ecx,4),%eax\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x1c(%ebp,%ecx,4),%eax\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x20(%ebp,%ecx,4),%eax\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x24(%ebp,%ecx,4),%eax\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x28(%ebp,%ecx,4),%eax\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tadd $0x8,%ecx\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %ecx,%edi\n-\tjne 70fe \n+\tjne 6fbe \n ./pynx/scattering/cpu.c:11108\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:11191\n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n@@ -6632,23 +6553,23 @@\n \tmov %ecx,%edi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11091\n \tmov 0x80(%edi),%edi\n ./pynx/scattering/cpu.c:11092\n \tcmp %edi,%edx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11090\n \ttest %edi,%edi\n-\tjne 7150 \n+\tjne 7010 \n __Pyx_PyErr_GivenExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:11174 (discriminator 1)\n \tmov 0x4(%esp),%eax\n \tcmp -0x20(%eax),%edx\n-\tjne 73c8 \n+\tjne 7288 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:11099 (discriminator 1)\n \tmov $0x1,%eax\n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11191\n \tadd $0x1c,%esp\n \tpop %ebx\n@@ -6657,24 +6578,24 @@\n \tpop %ebp\n \tret\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11091\n \tmov 0x80(%ecx),%ecx\n ./pynx/scattering/cpu.c:11092\n \tcmp %ecx,%eax\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11090\n \ttest %ecx,%ecx\n-\tjne 7180 \n+\tjne 7040 \n ./pynx/scattering/cpu.c:11095\n \tmov 0x4(%esp),%edx\n \tcmp -0x20(%edx),%eax\n \tsete %bl\n \tmovzbl %bl,%eax\n-\tjmp 7175 \n+\tjmp 7035 \n ./pynx/scattering/cpu.c:11190\n \tsub $0x8,%esp\n \tpush %eax\n \tpush %ecx\n \tmov 0x14(%esp),%ebx\n \tcall 21f0 \n \tadd $0x10,%esp\n@@ -6684,252 +6605,252 @@\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11185 (discriminator 3)\n \tand $0x4000000,%ebp\n-\tje 71a0 \n+\tje 7060 \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%eax),%edi\n+\tmov %edi,0x8(%esp)\n __Pyx_PyErr_GivenExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:11164 (discriminator 1)\n \ttest %edi,%edi\n-/usr/include/python3.12/object.h:233\n-\tmov %edi,0x8(%esp)\n-./pynx/scattering/cpu.c:11164 (discriminator 1)\n-\tjle 7135 \n+\tjle 6ff5 \n ./pynx/scattering/cpu.c:11164\n \txor %edx,%edx\n \tand $0x7,%edi\n-\tje 7252 \n+\tje 7112 \n \tcmp $0x1,%edi\n-\tje 7241 \n+\tje 7101 \n \tcmp $0x2,%edi\n-\tje 7236 \n+\tje 70f6 \n \tcmp $0x3,%edi\n-\tje 722b \n+\tje 70eb \n \tcmp $0x4,%edi\n-\tje 7220 \n+\tje 70e0 \n \tcmp $0x5,%edi\n-\tje 7215 \n+\tje 70d5 \n \tcmp $0x6,%edi\n-\tje 720a \n+\tje 70ca \n ./pynx/scattering/cpu.c:11165\n \tcmp 0xc(%eax),%ecx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11164 (discriminator 2)\n \tmov $0x1,%edx\n ./pynx/scattering/cpu.c:11165\n \tcmp 0xc(%eax,%edx,4),%ecx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11164 (discriminator 2)\n \tinc %edx\n ./pynx/scattering/cpu.c:11165\n \tcmp 0xc(%eax,%edx,4),%ecx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11164 (discriminator 2)\n \tinc %edx\n ./pynx/scattering/cpu.c:11165\n \tcmp 0xc(%eax,%edx,4),%ecx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11164 (discriminator 2)\n \tinc %edx\n ./pynx/scattering/cpu.c:11165\n \tcmp 0xc(%eax,%edx,4),%ecx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11164 (discriminator 2)\n \tinc %edx\n ./pynx/scattering/cpu.c:11165\n \tcmp 0xc(%eax,%edx,4),%ecx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11164 (discriminator 2)\n \tinc %edx\n ./pynx/scattering/cpu.c:11165\n \tcmp 0xc(%eax,%edx,4),%ecx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11164 (discriminator 2)\n \tinc %edx\n ./pynx/scattering/cpu.c:11164 (discriminator 1)\n \tcmp %edx,0x8(%esp)\n-\tje 72ab \n+\tje 716b \n ./pynx/scattering/cpu.c:11165\n \tcmp 0xc(%eax,%edx,4),%ecx\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x10(%eax,%edx,4),%ecx\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x14(%eax,%edx,4),%ecx\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x18(%eax,%edx,4),%ecx\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x1c(%eax,%edx,4),%ecx\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x20(%eax,%edx,4),%ecx\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x24(%eax,%edx,4),%ecx\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x28(%eax,%edx,4),%ecx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11164 (discriminator 2)\n \tadd $0x8,%edx\n ./pynx/scattering/cpu.c:11164 (discriminator 1)\n \tcmp %edx,0x8(%esp)\n-\tjne 7252 \n+\tjne 7112 \n ./pynx/scattering/cpu.c:11168\n \tmov %eax,0xc(%esp)\n \txor %ebp,%ebp\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11169\n \tmov 0xc(%esp),%eax\n \tmov 0xc(%eax,%ebp,4),%edx\n /usr/include/python3.12/object.h:966\n \tmov 0x4(%edx),%ebx\n ./pynx/scattering/cpu.c:11173 (discriminator 2)\n \tmov 0x54(%ebx),%esi\n \ttest %esi,%esi\n-\tjns 73c8 \n+\tjns 7288 \n \ttestb $0x40,0x57(%edx)\n-\tje 73c8 \n+\tje 7288 \n ./pynx/scattering/cpu.c:11099\n \tcmp %edx,%ecx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11100\n \tmov 0xac(%ecx),%ebx\n ./pynx/scattering/cpu.c:11101 (discriminator 1)\n \ttest %ebx,%ebx\n-\tje 7140 \n+\tje 7000 \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%ebx),%esi\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \ttest %esi,%esi\n-\tjle 73c8 \n+\tjle 7288 \n \tmov %esi,%edi\n ./pynx/scattering/cpu.c:11104\n \txor %eax,%eax\n \tand $0x7,%edi\n-\tje 736a \n+\tje 722a \n \tcmp $0x1,%edi\n-\tje 735b \n+\tje 721b \n \tcmp $0x2,%edi\n-\tje 7350 \n+\tje 7210 \n \tcmp $0x3,%edi\n-\tje 7345 \n+\tje 7205 \n \tcmp $0x4,%edi\n-\tje 733a \n+\tje 71fa \n \tcmp $0x5,%edi\n-\tje 732f \n+\tje 71ef \n \tcmp $0x6,%edi\n-\tjne 73e0 \n+\tjne 72a0 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebx,%eax,4),%edx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebx,%eax,4),%edx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebx,%eax,4),%edx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebx,%eax,4),%edx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebx,%eax,4),%edx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebx,%eax,4),%edx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %eax,%esi\n-\tje 73c8 \n+\tje 7288 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebx,%eax,4),%edx\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x10(%ebx,%eax,4),%edx\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x14(%ebx,%eax,4),%edx\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x18(%ebx,%eax,4),%edx\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x1c(%ebx,%eax,4),%edx\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x20(%ebx,%eax,4),%edx\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x24(%ebx,%eax,4),%edx\n-\tje 7170 \n+\tje 7030 \n \tcmp 0x28(%ebx,%eax,4),%edx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tadd $0x8,%eax\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %eax,%esi\n-\tjne 736a \n+\tjne 722a \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11168 (discriminator 2)\n \tinc %ebp\n ./pynx/scattering/cpu.c:11168 (discriminator 1)\n \tcmp %ebp,0x8(%esp)\n-\tjne 72b8 \n+\tjne 7178 \n ./pynx/scattering/cpu.c:11108\n \txor %eax,%eax\n-\tjmp 7137 \n+\tjmp 6ff7 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebx),%edx\n-\tje 7170 \n+\tje 7030 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n-\tjmp 7324 \n+\tjmp 71e4 \n __Pyx_PyErr_GivenExceptionMatches.part.0():\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9493\n-\tcall 184e2 \n-\tadd $0x16bf7,%eax\n+\tcall 18aa0 \n+\tadd $0x16d2f,%eax\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tsub $0x1c,%esp\n \tmov 0x30(%esp),%ecx\n ./pynx/scattering/cpu.c:9495\n \tmov 0x38(%esp),%ebx\n \tmov %eax,0xc(%esp)\n ./pynx/scattering/cpu.c:9493\n \tmov 0x34(%esp),%ebp\n \tmov 0x3c(%esp),%esi\n ./pynx/scattering/cpu.c:9477\n \tmov 0x48(%ecx),%edx\n-\tand $0x7fffffff,%ebx\n ./pynx/scattering/cpu.c:9495\n \tmov 0x8(%ecx),%edi\n+/usr/include/python3.12/cpython/abstract.h:60\n+\tand $0x7fffffff,%ebx\n ./pynx/scattering/cpu.c:9477\n \tand $0x5,%edx\n \tcmp $0x4,%edx\n-\tje 7458 \n+\tje 7320 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %esi,%esi\n-\tjne 7490 \n+\tjne 7360 \n ./pynx/scattering/cpu.c:9509\n \tmov 0xc(%ecx),%ecx\n ./pynx/scattering/cpu.c:9514 (discriminator 1)\n \ttest %ebx,%ebx\n-\tjne 7468 \n+\tjne 7330 \n ./pynx/scattering/cpu.c:9520\n \tmovl $0x0,0x34(%esp)\n \tmov %ecx,0x30(%esp)\n \tmov 0x4(%edi),%eax\n ./pynx/scattering/cpu.c:9521\n \tadd $0x1c,%esp\n \tpop %ebx\n@@ -6937,551 +6858,566 @@\n \tpop %edi\n \tpop %ebp\n ./pynx/scattering/cpu.c:9520\n \tjmp *%eax\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9478 (discriminator 1)\n \ttest %ebx,%ebx\n-\tje 74a8 \n+\tje 7380 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %esi,%esi\n-\tjne 74c0 \n+\tjne 7398 \n ./pynx/scattering/cpu.c:9504\n \tmov 0x0(%ebp),%ecx\n ./pynx/scattering/cpu.c:9506\n \tlea -0x1(%ebx),%ebx\n ./pynx/scattering/cpu.c:9507\n-\tjmp 7438 \n+\tjmp 7300 \n ./pynx/scattering/cpu.c:9515\n \tpush %ebx\n \tpush (%edi)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x48e0(%ebx),%ebp\n+\tlea -0x48d0(%ebx),%ebp\n \tmov -0x44(%ebx),%edi\n \tpush %ebp\n \tpush (%edi)\n \tcall 2470 \n ./pynx/scattering/cpu.c:9518\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9521\n \txor %eax,%eax\n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tmov 0x8(%esi),%eax\n \ttest %eax,%eax\n-\tje 7435 \n+\tje 72fd \n ./pynx/scattering/cpu.c:9486\n \tsub $0x4,%esp\n \tpush (%edi)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x4934(%ebx),%ebp\n-\tjmp 7475 \n+\tlea -0x4924(%ebx),%ebp\n+\tjmp 733d \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9479\n \tsub $0x4,%esp\n \tpush (%edi)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x4e24(%ebx),%ebp\n-\tjmp 7475 \n+\tlea -0x4e14(%ebx),%ebp\n+\tjmp 733d \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tmov 0x8(%esi),%esi\n \ttest %esi,%esi\n-\tje 7460 \n-\tjmp 7497 \n+\tje 7328 \n+\tjmp 7367 \n __Pyx_CyFunction_Vectorcall_NOARGS():\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8804\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x16b1e,%ebx\n+\tcall 4520 \n+\tadd $0x16c3e,%ebx\n \tsub $0x8,%esp\n \tmov 0x14(%esp),%eax\n \tmov 0x10(%esp),%ecx\n ./pynx/scattering/cpu.c:8806\n \ttest %eax,%eax\n-\tje 7518 \n+\tje 7400 \n /usr/include/python3.12/object.h:244\n \tmov (%eax),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 74f8 \n+\tje 73d8 \n /usr/include/python3.12/object.h:652\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:8810\n \tmov 0x2c(%ecx),%edx\n \tmov %eax,0x2c(%ecx)\n /usr/include/python3.12/object.h:797\n \ttest %edx,%edx\n-\tje 7511 \n+\tje 73f1 \n /usr/include/python3.12/object.h:244\n \tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 7511 \n+\tje 73f1 \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 7520 \n+\tje 7410 \n ./pynx/scattering/cpu.c:8812\n \tadd $0x8,%esp\n \txor %eax,%eax\n \tpop %ebx\n \tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8807\n \tmov -0x28(%ebx),%eax\n-\tjmp 74eb \n+\tjmp 73cb \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8812\n \txor %eax,%eax\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n __Pyx_CyFunction_set_doc():\n ./pynx/scattering/cpu.c:8812\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9012\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x16ab6,%ebx\n+\tcall 4520 \n+\tadd $0x16bbe,%ebx\n \tsub $0x8,%esp\n-\tmov 0x14(%esp),%eax\n \tmov 0x10(%esp),%ecx\n+\tmov 0x14(%esp),%eax\n ./pynx/scattering/cpu.c:9014 (discriminator 1)\n \tcmp -0x28(%ebx),%eax\n-\tje 7598 \n+\tje 7490 \n \ttest %eax,%eax\n-\tje 7598 \n+\tje 7490 \n /usr/include/python3.12/object.h:966\n \tmov 0x4(%eax),%edx\n ./pynx/scattering/cpu.c:9016 (discriminator 3)\n \ttestb $0x20,0x57(%edx)\n-\tje 75b0 \n+\tje 74b0 \n /usr/include/python3.12/object.h:244\n \tmov (%eax),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 7571 \n+\tje 7469 \n /usr/include/python3.12/object.h:652\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:9022\n \tmov 0x58(%ecx),%edx\n \tmov %eax,0x58(%ecx)\n /usr/include/python3.12/object.h:797\n \ttest %edx,%edx\n-\tje 758a \n+\tje 7482 \n /usr/include/python3.12/object.h:244\n \tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 758a \n+\tje 7482 \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 75a0 \n+\tje 7498 \n ./pynx/scattering/cpu.c:9023\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:9024\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9015\n \txor %eax,%eax\n-\tjmp 7571 \n+\tjmp 7469 \n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 758a \n+\tjmp 7482 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:9017\n \tmov -0x44(%ebx),%ecx\n \tsub $0x8,%esp\n-\tlea -0x46b4(%ebx),%eax\n+\tlea -0x46a4(%ebx),%eax\n \tpush %eax\n \tpush (%ecx)\n \tcall 2200 \n \tadd $0x10,%esp\n \tmov $0xffffffff,%eax\n-\tjmp 758c \n+\tjmp 7484 \n __Pyx_CyFunction_set_annotations():\n ./pynx/scattering/cpu.c:9017\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8858\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x16a16,%ebx\n+\tcall 4520 \n+\tadd $0x16b0e,%ebx\n \tsub $0x8,%esp\n \tmov 0x14(%esp),%eax\n \tmov 0x10(%esp),%ecx\n ./pynx/scattering/cpu.c:8861 (discriminator 1)\n \ttest %eax,%eax\n-\tje 7640 \n+\tje 7550 \n /usr/include/python3.12/object.h:966\n \tmov 0x4(%eax),%edx\n ./pynx/scattering/cpu.c:8861 (discriminator 3)\n \ttestb $0x10,0x57(%edx)\n-\tje 7640 \n+\tje 7550 \n /usr/include/python3.12/object.h:244\n \tmov (%eax),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 7609 \n+\tje 7511 \n /usr/include/python3.12/object.h:652\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:8871\n \tmov 0x28(%ecx),%edx\n \tmov %eax,0x28(%ecx)\n /usr/include/python3.12/object.h:797\n \ttest %edx,%edx\n-\tje 7622 \n+\tje 752a \n /usr/include/python3.12/object.h:244\n \tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 7622 \n+\tje 752a \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 7630 \n+\tje 7538 \n ./pynx/scattering/cpu.c:8873\n \tadd $0x8,%esp\n ./pynx/scattering/cpu.c:8872\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8873\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 7622 \n+\tjmp 752a \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8866\n \tmov -0x44(%ebx),%edx\n \tsub $0x8,%esp\n-\tlea -0x4684(%ebx),%eax\n+\tlea -0x4674(%ebx),%eax\n \tpush %eax\n \tpush (%edx)\n \tcall 2200 \n \tadd $0x10,%esp\n \tmov $0xffffffff,%eax\n ./pynx/scattering/cpu.c:8873\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n __Pyx_CyFunction_set_qualname():\n ./pynx/scattering/cpu.c:8873\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8833\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x16986,%ebx\n+\tcall 4520 \n+\tadd $0x16a6e,%ebx\n \tsub $0x8,%esp\n \tmov 0x14(%esp),%eax\n \tmov 0x10(%esp),%ecx\n ./pynx/scattering/cpu.c:8836 (discriminator 1)\n \ttest %eax,%eax\n-\tje 76d0 \n+\tje 75f0 \n /usr/include/python3.12/object.h:966\n \tmov 0x4(%eax),%edx\n ./pynx/scattering/cpu.c:8836 (discriminator 3)\n \ttestb $0x10,0x57(%edx)\n-\tje 76d0 \n+\tje 75f0 \n /usr/include/python3.12/object.h:244\n \tmov (%eax),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 7699 \n+\tje 75b1 \n /usr/include/python3.12/object.h:652\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:8846\n \tmov 0x24(%ecx),%edx\n \tmov %eax,0x24(%ecx)\n /usr/include/python3.12/object.h:797\n \ttest %edx,%edx\n-\tje 76b2 \n+\tje 75ca \n /usr/include/python3.12/object.h:244\n \tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 76b2 \n+\tje 75ca \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 76c0 \n+\tje 75d8 \n ./pynx/scattering/cpu.c:8848\n \tadd $0x8,%esp\n ./pynx/scattering/cpu.c:8847\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8848\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 76b2 \n+\tjmp 75ca \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8841\n \tmov -0x44(%ebx),%edx\n \tsub $0x8,%esp\n-\tlea -0x4658(%ebx),%eax\n+\tlea -0x4648(%ebx),%eax\n \tpush %eax\n \tpush (%edx)\n \tcall 2200 \n \tadd $0x10,%esp\n \tmov $0xffffffff,%eax\n ./pynx/scattering/cpu.c:8848\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n __Pyx_CyFunction_set_name():\n ./pynx/scattering/cpu.c:8848\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8981\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tmov 0x14(%esp),%esi\n-\tcall 4560 \n-\tadd $0x168f0,%ebx\n+\tcall 4520 \n+\tadd $0x169c8,%ebx\n \tmov 0x10(%esp),%edi\n ./pynx/scattering/cpu.c:8983\n \ttest %esi,%esi\n-\tje 7778 \n+\tje 76a0 \n ./pynx/scattering/cpu.c:8985 (discriminator 1)\n \tcmp -0x28(%ebx),%esi\n-\tjne 7780 \n+\tjne 76b0 \n ./pynx/scattering/cpu.c:8990\n \tmov -0x10(%ebx),%edx\n \tsub $0x4,%esp\n-\tlea -0x4604(%ebx),%eax\n+\tlea -0x45f4(%ebx),%eax\n \tpush $0x1\n \tpush %eax\n \tpush (%edx)\n \tcall 2150 \n /usr/include/python3.12/object.h:244\n \tmov (%esi),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tadd $0x10,%esp\n \tcmp $0x3fffffff,%ecx\n-\tje 7743 \n+\tje 766b \n /usr/include/python3.12/object.h:652\n \tinc %ecx\n \tmov %ecx,(%esi)\n ./pynx/scattering/cpu.c:8993\n \tmov 0x50(%edi),%edx\n \tmov %esi,0x50(%edi)\n /usr/include/python3.12/object.h:797\n \ttest %edx,%edx\n-\tje 775c \n+\tje 7684 \n /usr/include/python3.12/object.h:244\n \tmov (%edx),%edi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edi\n-\tje 775c \n+\tje 7684 \n /usr/include/python3.12/object.h:704\n \tdec %edi\n \tmov %edi,(%edx)\n-\tje 7768 \n+\tje 7690 \n ./pynx/scattering/cpu.c:8994\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8995\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n \tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 775c \n+\tjmp 7684 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8984\n \tmov -0x28(%ebx),%esi\n-\tjmp 771a \n+\tjmp 7642 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:966\n \tmov 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:8985 (discriminator 3)\n \ttestb $0x20,0x57(%eax)\n-\tjne 771a \n+\tjne 7642 \n ./pynx/scattering/cpu.c:8986\n \tmov -0x44(%ebx),%ecx\n \tsub $0x8,%esp\n-\tlea -0x4630(%ebx),%edx\n+\tlea -0x4620(%ebx),%edx\n \tpush %edx\n \tpush (%ecx)\n \tcall 2200 \n \tadd $0x10,%esp\n \tmov $0xffffffff,%eax\n-\tjmp 775e \n+\tjmp 7686 \n __Pyx_CyFunction_set_kwdefaults():\n ./pynx/scattering/cpu.c:8986\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8950\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tmov 0x14(%esp),%esi\n-\tcall 4560 \n-\tadd $0x16838,%ebx\n+\tcall 4520 \n+\tadd $0x16908,%ebx\n \tmov 0x10(%esp),%edi\n ./pynx/scattering/cpu.c:8952\n \ttest %esi,%esi\n-\tje 7830 \n+\tje 7760 \n ./pynx/scattering/cpu.c:8954 (discriminator 1)\n \tcmp -0x28(%ebx),%esi\n-\tjne 7838 \n+\tjne 7770 \n ./pynx/scattering/cpu.c:8959\n \tmov -0x10(%ebx),%edx\n \tsub $0x4,%esp\n-\tlea -0x4574(%ebx),%eax\n+\tlea -0x4564(%ebx),%eax\n \tpush $0x1\n \tpush %eax\n \tpush (%edx)\n \tcall 2150 \n /usr/include/python3.12/object.h:244\n \tmov (%esi),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tadd $0x10,%esp\n \tcmp $0x3fffffff,%ecx\n-\tje 77fb \n+\tje 772b \n /usr/include/python3.12/object.h:652\n \tinc %ecx\n \tmov %ecx,(%esi)\n ./pynx/scattering/cpu.c:8962\n \tmov 0x4c(%edi),%edx\n \tmov %esi,0x4c(%edi)\n /usr/include/python3.12/object.h:797\n \ttest %edx,%edx\n-\tje 7814 \n+\tje 7744 \n /usr/include/python3.12/object.h:244\n \tmov (%edx),%edi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edi\n-\tje 7814 \n+\tje 7744 \n /usr/include/python3.12/object.h:704\n \tdec %edi\n \tmov %edi,(%edx)\n-\tje 7820 \n+\tje 7750 \n ./pynx/scattering/cpu.c:8963\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8964\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n \tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 7814 \n+\tjmp 7744 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8953\n \tmov -0x28(%ebx),%esi\n-\tjmp 77d2 \n+\tjmp 7702 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:966\n \tmov 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:8954 (discriminator 3)\n \ttestb $0x4,0x57(%eax)\n-\tjne 77d2 \n+\tjne 7702 \n ./pynx/scattering/cpu.c:8955\n \tmov -0x44(%ebx),%ecx\n \tsub $0x8,%esp\n-\tlea -0x45a0(%ebx),%edx\n+\tlea -0x4590(%ebx),%edx\n \tpush %edx\n \tpush (%ecx)\n \tcall 2200 \n \tadd $0x10,%esp\n \tmov $0xffffffff,%eax\n-\tjmp 7816 \n+\tjmp 7746 \n __Pyx_CyFunction_set_defaults():\n ./pynx/scattering/cpu.c:8955\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8888\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x16786,%ebx\n+\tcall 4520 \n+\tadd $0x1684e,%ebx\n \tsub $0x8,%esp\n \tmov 0x14(%esp),%eax\n \tmov 0x10(%esp),%ecx\n ./pynx/scattering/cpu.c:8890 (discriminator 1)\n \ttest %eax,%eax\n-\tje 78d0 \n+\tje 7810 \n /usr/include/python3.12/object.h:966\n \tmov 0x4(%eax),%edx\n ./pynx/scattering/cpu.c:8895 (discriminator 3)\n \ttestb $0x20,0x57(%edx)\n-\tje 78f8 \n+\tje 7838 \n /usr/include/python3.12/object.h:244\n \tmov (%eax),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 7899 \n+\tje 77d1 \n /usr/include/python3.12/object.h:652\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:8901\n \tmov 0x20(%ecx),%edx\n \tmov %eax,0x20(%ecx)\n /usr/include/python3.12/object.h:797\n \ttest %edx,%edx\n-\tje 78b2 \n+\tje 77ea \n /usr/include/python3.12/object.h:244\n \tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 78b2 \n+\tje 77ea \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 78c0 \n+\tje 77f8 \n ./pynx/scattering/cpu.c:8903\n \tadd $0x8,%esp\n ./pynx/scattering/cpu.c:8902\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8903\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 78b2 \n+\tjmp 77ea \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8891\n \tsub $0x8,%esp\n-\tlea -0x4514(%ebx),%eax\n+\tlea -0x4504(%ebx),%eax\n ./pynx/scattering/cpu.c:8896\n \tmov -0x44(%ebx),%edx\n \tpush %eax\n \tpush (%edx)\n \tcall 2200 \n ./pynx/scattering/cpu.c:8898\n \tadd $0x10,%esp\n@@ -7490,614 +7426,584 @@\n ./pynx/scattering/cpu.c:8903\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8896\n \tsub $0x8,%esp\n-\tlea -0x44e8(%ebx),%eax\n-\tjmp 78d9 \n+\tlea -0x44d8(%ebx),%eax\n+\tjmp 7819 \n __Pyx_CyFunction_set_dict():\n ./pynx/scattering/cpu.c:8896\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8997\n \tpush %edi\n-\tcall 5ace \n-\tadd $0x166e6,%edi\n+\tcall 18aa8 \n+\tadd $0x1679e,%edi\n \tpush %esi\n \tpush %ebx\n \tmov 0x10(%esp),%esi\n ./pynx/scattering/cpu.c:8998\n \tmov 0x50(%esi),%ebx\n ./pynx/scattering/cpu.c:9000 (discriminator 1)\n \ttest %ebx,%ebx\n-\tje 7938 \n+\tje 7880 \n /usr/include/python3.12/object.h:244\n \tmov (%ebx),%eax\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 792d \n+\tje 7875 \n /usr/include/python3.12/object.h:652\n \tinc %eax\n \tmov %eax,(%ebx)\n ./pynx/scattering/cpu.c:9010\n \tmov %ebx,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9001\n \tmov 0x54(%esi),%eax\n \ttest %eax,%eax\n-\tje 7998 \n+\tje 78e0 \n ./pynx/scattering/cpu.c:8930\n \tsub $0xc,%esp\n \tpush %esi\n \tcall *%eax\n \tmov %eax,%edx\n ./pynx/scattering/cpu.c:8931 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 792d \n+\tje 7875 \n ./pynx/scattering/cpu.c:8934\n \tmov 0xc(%eax),%ecx\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%ebx\n ./pynx/scattering/cpu.c:8934\n \tmov %ecx,0x4c(%esi)\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 7961 \n+\tje 78a9 \n /usr/include/python3.12/object.h:652\n \tinc %ebx\n \tmov %ebx,(%ecx)\n ./pynx/scattering/cpu.c:8936\n \tmov 0x10(%edx),%ebx\n /usr/include/python3.12/object.h:244\n \tmov (%ebx),%eax\n ./pynx/scattering/cpu.c:8936\n \tmov %ebx,0x50(%esi)\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 79a0 \n+\tje 78f0 \n /usr/include/python3.12/object.h:652\n \tinc %eax\n \tmov %eax,(%ebx)\n /usr/include/python3.12/object.h:244\n \tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 7923 \n+\tje 786b \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tjne 7921 \n+\tjne 7869 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %edi,%ebx\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n ./pynx/scattering/cpu.c:9003\n \tmov 0x50(%esi),%ebx\n /usr/include/python3.12/object.h:244\n \tadd $0x10,%esp\n \tmov (%ebx),%eax\n-\tjmp 7923 \n+\tjmp 786b \n \tnop\n \tmov -0x28(%edi),%ebx\n-\tjmp 7921 \n+\tjmp 7869 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tjne 797d \n-\tjmp 792d \n+\tjne 78c5 \n+\tjmp 7875 \n __Pyx_CyFunction_get_kwdefaults():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7891\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x1663b,%ebx\n+\tcall 4520 \n+\tadd $0x166eb,%ebx\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:7892\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7909\n \tmov 0x20(%eax),%edi\n ./pynx/scattering/cpu.c:7911\n \tmovzbl 0x24(%eax),%ebp\n ./pynx/scattering/cpu.c:7892\n \ttest %edx,%edx\n-\tje 7a18 \n+\tje 7970 \n ./pynx/scattering/cpu.c:7892 (discriminator 1)\n \tmov (%edx),%ecx\n ./pynx/scattering/cpu.c:7899\n \tmov (%ecx),%esi\n-./pynx/scattering/cpu.c:7892 (discriminator 1)\n-\tcmp %eax,%ecx\n-./pynx/scattering/cpu.c:7899\n \tmov (%esi),%esi\n ./pynx/scattering/cpu.c:7892 (discriminator 1)\n-\tje 79f8 \n+\tcmp %eax,%ecx\n+\tje 7950 \n ./pynx/scattering/cpu.c:7912\n \tmov -0x8(%edx),%eax\n ./pynx/scattering/cpu.c:7909\n \tmov 0x4(%ecx),%ecx\n \tmov (%eax),%edx\n ./pynx/scattering/cpu.c:7747\n \tmov %ebp,%eax\n-\tcmp $0x73,%al\n ./pynx/scattering/cpu.c:7909\n \tmov (%edx),%edx\n ./pynx/scattering/cpu.c:7747\n-\tja 7a60 \n+\tcmp $0x73,%al\n+\tja 79c0 \n \tmovzbl %al,%ebp\n \tmov -0x3c14(%ebx,%ebp,4),%eax\n \tadd %ebx,%eax\n \tjmp *%eax\n+\tlea 0x0(%esi,%eiz,1),%esi\n \tmov %ebp,%ecx\n ./pynx/scattering/cpu.c:7900\n-\tlea -0x4c73(%ebx),%edx\n+\tlea -0x4c63(%ebx),%edx\n ./pynx/scattering/cpu.c:7747\n \tcmp $0x73,%cl\n-\tja 7a2b \n+\tja 7983 \n \tmovzbl %cl,%ebp\n \tmov -0x3a44(%ebx,%ebp,4),%eax\n \tadd %ebx,%eax\n \tjmp *%eax\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tmov %ebp,%ecx\n ./pynx/scattering/cpu.c:7897\n-\tlea -0x4c72(%ebx),%edx\n+\tlea -0x4c62(%ebx),%edx\n ./pynx/scattering/cpu.c:7896\n-\tlea -0x4d4f(%ebx),%esi\n+\tlea -0x4d3f(%ebx),%esi\n ./pynx/scattering/cpu.c:7747\n \tcmp $0x73,%cl\n-\tjbe 7a05 \n+\tjbe 795d \n ./pynx/scattering/cpu.c:7768\n-\tlea -0x4c39(%ebx),%edi\n+\tlea -0x4c29(%ebx),%eax\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7902 (discriminator 1)\n \tsub $0x8,%esp\n-\tpush %edi\n+\tpush %eax\n \tpush %edx\n \tpush %esi\n-\tlea -0x44bc(%ebx),%esi\n+\tlea -0x44ac(%ebx),%esi\n \tpush %edx\n ./pynx/scattering/cpu.c:7909\n \tmov -0x48(%ebx),%edx\n \tpush %esi\n \tpush (%edx)\n \tcall 2470 \n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:7914\n \tadd $0xc,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:7768\n-\tlea -0x4c39(%ebx),%edi\n+\tlea -0x4c29(%ebx),%eax\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:7909\n \tsub $0x8,%esp\n \tpush %ecx\n \tpush %edx\n-\tpush %edi\n+\tpush %eax\n \tpush %esi\n-\tlea -0x4488(%ebx),%esi\n-\tjmp 7a45 \n+\tlea -0x4478(%ebx),%esi\n+\tjmp 799d \n \tnop\n ./pynx/scattering/cpu.c:7766\n-\tlea -0x4c42(%ebx),%edi\n-\tjmp 7a38 \n-\tlea -0x4c42(%ebx),%edi\n-\tjmp 7a70 \n+\tlea -0x4c32(%ebx),%eax\n+\tjmp 7990 \n+\tlea -0x4c32(%ebx),%eax\n+\tjmp 79d0 \n ./pynx/scattering/cpu.c:7754\n-\tlea -0x4d06(%ebx),%edi\n-\tjmp 7a38 \n-./pynx/scattering/cpu.c:7761\n-\ttest %edi,%edi\n-\tje 7c60 \n+\tlea -0x4cf6(%ebx),%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7761 (discriminator 1)\n-\tlea -0x4ca1(%ebx),%edi\n-\tjmp 7a38 \n-./pynx/scattering/cpu.c:7760\n \ttest %edi,%edi\n-\tje 7c70 \n+\tlea -0x4c80(%ebx),%eax\n+\tlea -0x4c91(%ebx),%ebp\n+\tcmovne %ebp,%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7760 (discriminator 1)\n-\tlea -0x4cb9(%ebx),%edi\n-\tjmp 7a38 \n-./pynx/scattering/cpu.c:7762\n \ttest %edi,%edi\n-\tje 7c80 \n+\tlea -0x4c99(%ebx),%eax\n+\tlea -0x4ca9(%ebx),%ecx\n+\tcmovne %ecx,%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7762 (discriminator 1)\n-\tlea -0x4c87(%ebx),%edi\n-\tjmp 7a38 \n+\ttest %edi,%edi\n+\tlea -0x4c61(%ebx),%eax\n+\tlea -0x4c77(%ebx),%edi\n+\tcmovne %edi,%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7752\n-\tlea -0x4d1f(%ebx),%edi\n-\tjmp 7a38 \n+\tlea -0x4d0f(%ebx),%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7764\n-\tlea -0x4c5a(%ebx),%edi\n-\tjmp 7a38 \n+\tlea -0x4c4a(%ebx),%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7765\n-\tlea -0x4c4c(%ebx),%edi\n-\tjmp 7a38 \n+\tlea -0x4c3c(%ebx),%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7759\n-\tlea -0x4cce(%ebx),%edi\n-\tjmp 7a38 \n+\tlea -0x4cbe(%ebx),%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7763\n-\tlea -0x4c63(%ebx),%edi\n-\tjmp 7a38 \n+\tlea -0x4c53(%ebx),%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7750\n-\tlea -0x4d3d(%ebx),%edi\n-\tjmp 7a38 \n+\tlea -0x4d2d(%ebx),%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7767\n-\tlea -0x4d4f(%ebx),%edi\n-\tjmp 7a38 \n+\tlea -0x4d3f(%ebx),%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7751\n-\tlea -0x4d2f(%ebx),%edi\n-\tjmp 7a38 \n+\tlea -0x4d1f(%ebx),%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7756\n-\tlea -0x4cf1(%ebx),%edi\n-\tjmp 7a38 \n+\tlea -0x4ce1(%ebx),%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7758\n-\tlea -0x4cda(%ebx),%edi\n-\tjmp 7a38 \n+\tlea -0x4cca(%ebx),%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7753\n-\tlea -0x4d17(%ebx),%edi\n-\tjmp 7a38 \n+\tlea -0x4d07(%ebx),%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7755\n-\tlea -0x4d00(%ebx),%edi\n-\tjmp 7a38 \n+\tlea -0x4cf0(%ebx),%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7757\n-\tlea -0x4cea(%ebx),%edi\n-\tjmp 7a38 \n+\tlea -0x4cda(%ebx),%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7747\n-\tlea -0x4d44(%ebx),%edi\n-\tjmp 7a38 \n+\tlea -0x4d34(%ebx),%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7748\n-\tlea -0x4d4b(%ebx),%edi\n-\tjmp 7a38 \n+\tlea -0x4d3b(%ebx),%eax\n+\tjmp 7990 \n ./pynx/scattering/cpu.c:7751\n-\tlea -0x4d2f(%ebx),%edi\n-\tjmp 7a70 \n+\tlea -0x4d1f(%ebx),%eax\n+\tjmp 79d0 \n ./pynx/scattering/cpu.c:7758\n-\tlea -0x4cda(%ebx),%edi\n-\tjmp 7a70 \n+\tlea -0x4cca(%ebx),%eax\n+\tjmp 79d0 \n ./pynx/scattering/cpu.c:7765\n-\tlea -0x4c4c(%ebx),%edi\n-\tjmp 7a70 \n+\tlea -0x4c3c(%ebx),%eax\n+\tjmp 79d0 \n ./pynx/scattering/cpu.c:7759\n-\tlea -0x4cce(%ebx),%edi\n-\tjmp 7a70 \n+\tlea -0x4cbe(%ebx),%eax\n+\tjmp 79d0 \n ./pynx/scattering/cpu.c:7763\n-\tlea -0x4c63(%ebx),%edi\n-\tjmp 7a70 \n+\tlea -0x4c53(%ebx),%eax\n+\tjmp 79d0 \n ./pynx/scattering/cpu.c:7750\n-\tlea -0x4d3d(%ebx),%edi\n-\tjmp 7a70 \n-./pynx/scattering/cpu.c:7761\n-\ttest %edi,%edi\n-\tje 7c96 \n+\tlea -0x4d2d(%ebx),%eax\n+\tjmp 79d0 \n ./pynx/scattering/cpu.c:7761 (discriminator 1)\n-\tlea -0x4ca1(%ebx),%edi\n-\tjmp 7a70 \n-./pynx/scattering/cpu.c:7760\n \ttest %edi,%edi\n-\tje 7ca1 \n+\tlea -0x4c80(%ebx),%eax\n+\tlea -0x4c91(%ebx),%edi\n+\tcmovne %edi,%eax\n+\tjmp 79d0 \n ./pynx/scattering/cpu.c:7760 (discriminator 1)\n-\tlea -0x4cb9(%ebx),%edi\n-\tjmp 7a70 \n-./pynx/scattering/cpu.c:7762\n \ttest %edi,%edi\n-\tje 7c8b \n+\tlea -0x4c99(%ebx),%eax\n+\tlea -0x4ca9(%ebx),%ebp\n+\tcmovne %ebp,%eax\n+\tjmp 79d0 \n ./pynx/scattering/cpu.c:7762 (discriminator 1)\n-\tlea -0x4c87(%ebx),%edi\n-\tjmp 7a70 \n+\ttest %edi,%edi\n+\tlea -0x4c61(%ebx),%eax\n+\tlea -0x4c77(%ebx),%edi\n+\tcmovne %edi,%eax\n+\tjmp 79d0 \n ./pynx/scattering/cpu.c:7753\n-\tlea -0x4d17(%ebx),%edi\n-\tjmp 7a70 \n+\tlea -0x4d07(%ebx),%eax\n+\tjmp 79d0 \n+./pynx/scattering/cpu.c:7755\n+\tlea -0x4cf0(%ebx),%eax\n+\tjmp 79d0 \n+./pynx/scattering/cpu.c:7757\n+\tlea -0x4cda(%ebx),%eax\n+\tjmp 79d0 \n+./pynx/scattering/cpu.c:7764\n+\tlea -0x4c4a(%ebx),%eax\n+\tjmp 79d0 \n ./pynx/scattering/cpu.c:7752\n-\tlea -0x4d1f(%ebx),%edi\n-\tjmp 7a70 \n+\tlea -0x4d0f(%ebx),%eax\n+\tjmp 79d0 \n ./pynx/scattering/cpu.c:7754\n-\tlea -0x4d06(%ebx),%edi\n-\tjmp 7a70 \n+\tlea -0x4cf6(%ebx),%eax\n+\tjmp 79d0 \n ./pynx/scattering/cpu.c:7756\n-\tlea -0x4cf1(%ebx),%edi\n-\tjmp 7a70 \n+\tlea -0x4ce1(%ebx),%eax\n+\tjmp 79d0 \n ./pynx/scattering/cpu.c:7767\n-\tlea -0x4d4f(%ebx),%edi\n-\tjmp 7a70 \n-./pynx/scattering/cpu.c:7757\n-\tlea -0x4cea(%ebx),%edi\n-\tjmp 7a70 \n-./pynx/scattering/cpu.c:7764\n-\tlea -0x4c5a(%ebx),%edi\n-\tjmp 7a70 \n-./pynx/scattering/cpu.c:7755\n-\tlea -0x4d00(%ebx),%edi\n-\tjmp 7a70 \n+\tlea -0x4d3f(%ebx),%eax\n+\tjmp 79d0 \n ./pynx/scattering/cpu.c:7747\n-\tlea -0x4d44(%ebx),%edi\n-\tjmp 7a70 \n+\tlea -0x4d34(%ebx),%eax\n+\tjmp 79d0 \n ./pynx/scattering/cpu.c:7748\n-\tlea -0x4d4b(%ebx),%edi\n-\tjmp 7a70 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7761 (discriminator 2)\n-\tlea -0x4c90(%ebx),%edi\n-\tjmp 7a38 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7760 (discriminator 2)\n-\tlea -0x4ca9(%ebx),%edi\n-\tjmp 7a38 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7762 (discriminator 2)\n-\tlea -0x4c71(%ebx),%edi\n-\tjmp 7a38 \n-\tlea -0x4c71(%ebx),%edi\n-\tjmp 7a70 \n-./pynx/scattering/cpu.c:7761 (discriminator 2)\n-\tlea -0x4c90(%ebx),%edi\n-\tjmp 7a70 \n-./pynx/scattering/cpu.c:7760 (discriminator 2)\n-\tlea -0x4ca9(%ebx),%edi\n-\tjmp 7a70 \n-.L998():\n-./pynx/scattering/cpu.c:7760 (discriminator 2)\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea -0x4d3b(%ebx),%eax\n+\tjmp 79d0 \n+.L1057():\n+./pynx/scattering/cpu.c:7748\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7915\n \tpush %ebp\n-\tmov %eax,%ebp\n \tpush %edi\n+\tcall 18aa8 \n+\tadd $0x1641d,%edi\n \tpush %esi\n-\tcall 184e6 \n-\tadd $0x1633a,%esi\n+\tmov %eax,%esi\n \tpush %ebx\n \tsub $0x2c,%esp\n ./pynx/scattering/cpu.c:7918\n \tmovsbl 0x24(%eax),%eax\n+\tmov %edi,0x14(%esp)\n \ttest %al,%al\n-\tmov %esi,0x14(%esp)\n-\tje 81ea \n+\tje 80e2 \n ./pynx/scattering/cpu.c:7919\n-\tmov 0xc(%ebp),%edx\n-\tmov (%edx),%edi\n-\tmov (%edi),%ecx\n-\tmov 0xc(%ecx),%ebx\n-\ttest %ebx,%ebx\n-\tje 7e40 \n-./pynx/scattering/cpu.c:7921\n-\tcmp $0x73,%al\n+\tmov 0xc(%esi),%edx\n+\tmov (%edx),%ebp\n+\tmov 0x0(%ebp),%ebx\n+\tmov 0xc(%ebx),%edi\n+\tmov %edi,0x10(%esp)\n+\ttest %edi,%edi\n+\tje 7d40 \n ./pynx/scattering/cpu.c:7922\n-\tmov 0x2c(%ecx),%edx\n+\tmov 0x2c(%ebx),%ecx\n ./pynx/scattering/cpu.c:7921\n-\tje 8258 \n+\tcmp $0x73,%al\n+\tje 8170 \n \tcmp $0x70,%al\n-\tje 8258 \n+\tje 8170 \n ./pynx/scattering/cpu.c:7931\n-\tcmpb $0x0,0x27(%ebp)\n-\tje 8357 \n+\tcmpb $0x0,0x27(%esi)\n+\tje 8224 \n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\ttest %edx,%edx\n-\tjle 832d \n-\tlea -0x1(%edx),%ebx\n-\tcmp $0x3,%ebx\n-\tjbe 833a \n+\ttest %ecx,%ecx\n+\tjle 8206 \n+\tcmp $0x1,%ecx\n+\tje 7c8b \n ./pynx/scattering/cpu.c:7937\n-\tmov %edx,%esi\n-\tvmovdqu 0xc(%ecx),%xmm0\n+\timul 0x10(%ebx),%edi\n+\tmov %edi,0x10(%esp)\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tshr $0x2,%esi\n-\tdec %esi\n-\tjne 8288 \n-\tvpsrldq $0x8,%xmm0,%xmm1\n-./pynx/scattering/cpu.c:7936\n-\tmov $0x4,%ebx\n-\tvpmulld %xmm1,%xmm0,%xmm2\n-\tvpsrldq $0x4,%xmm2,%xmm3\n-\tvpmulld %xmm3,%xmm2,%xmm4\n-\tvmovd %xmm4,0x10(%esp)\n+\tcmp $0x2,%ecx\n+\tje 7c8b \n+./pynx/scattering/cpu.c:7937\n+\timul 0x14(%ebx),%edi\n+\tmov %edi,0x10(%esp)\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tlea (%ecx,%ebx,4),%esi\n+\tcmp $0x3,%ecx\n+\tje 7c8b \n ./pynx/scattering/cpu.c:7937\n-\tmov 0x10(%esp),%ecx\n-\timul 0xc(%esi),%ecx\n-\tmov %ecx,0x10(%esp)\n-./pynx/scattering/cpu.c:7936 (discriminator 3)\n-\tlea 0x1(%ebx),%ecx\n+\timul 0x18(%ebx),%edi\n+\tmov %edi,0x10(%esp)\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tjge 7d9c \n+\tcmp $0x4,%ecx\n+\tje 7c8b \n ./pynx/scattering/cpu.c:7937\n-\tmov 0x10(%esp),%ecx\n-\timul 0x10(%esi),%ecx\n-\tmov %ecx,0x10(%esp)\n-./pynx/scattering/cpu.c:7936 (discriminator 3)\n-\tlea 0x2(%ebx),%ecx\n+\timul 0x1c(%ebx),%edi\n+\tmov %edi,0x10(%esp)\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tjge 7d9c \n+\tcmp $0x5,%ecx\n+\tje 7c8b \n ./pynx/scattering/cpu.c:7937\n-\tmov 0x10(%esp),%ecx\n-\timul 0x14(%esi),%ecx\n-\ttest %ebx,%ebx\n-\tsete %bl\n-./pynx/scattering/cpu.c:7936 (discriminator 3)\n-\tcmp $0x1,%bl\n+\timul 0x20(%ebx),%edi\n+\tmov %edi,0x10(%esp)\n+./pynx/scattering/cpu.c:7936 (discriminator 1)\n+\tcmp $0x6,%ecx\n+\tje 7c8b \n ./pynx/scattering/cpu.c:7937\n-\tmov %ecx,0x10(%esp)\n-./pynx/scattering/cpu.c:7936 (discriminator 3)\n-\tsbb %ecx,%ecx\n-\tand $0x4,%ecx\n-\tadd $0x3,%ecx\n+\timul 0x24(%ebx),%edi\n+\tmov %edi,0x10(%esp)\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tjge 7d9c \n+\tcmp $0x7,%ecx\n+\tje 7c8b \n ./pynx/scattering/cpu.c:7937\n-\tmov 0x10(%esp),%edx\n-\timul 0x18(%esi),%edx\n-\tmov %edx,0x10(%esp)\n-./pynx/scattering/cpu.c:7871\n-\tcmp $0x51,%al\n+\timul 0x28(%ebx),%edi\n+\tmov %edi,0x10(%esp)\n ./pynx/scattering/cpu.c:7939\n-\tmovb $0x0,0x27(%ebp)\n+\tmovb $0x0,0x27(%esi)\n ./pynx/scattering/cpu.c:7942\n-\tmov 0x20(%ebp),%ebx\n+\tmov 0x20(%esi),%ebx\n ./pynx/scattering/cpu.c:7940\n-\tmovl $0x1,0x18(%ebp)\n+\tmovl $0x1,0x18(%esi)\n ./pynx/scattering/cpu.c:7871\n-\tjle 7e53 \n+\tcmp $0x51,%al\n+\tjle 7d53 \n \tlea -0x62(%eax),%ecx\n \tcmp $0x11,%cl\n-\tja 7e87 \n-\tmov $0x1,%edx\n-\tshl %cl,%edx\n+\tja 7d8f \n+\tmov $0x1,%edi\n+\tmovb $0x49,0x1b(%esp)\n+\tshlx %ecx,%edi,%edx\n \ttest $0x2c4c1,%edx\n-\tjne 82da \n+\tjne 7ce0 \n \tand $0x34,%edx\n-\tjne 830b \n-\tdec %cl\n+\tjne 81f2 \n ./pynx/scattering/cpu.c:7873\n \tmovb $0x48,0x1b(%esp)\n ./pynx/scattering/cpu.c:7871\n-\tjne 7e87 \n+\tcmp $0x1,%cl\n+\tjne 7d8f \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n ./pynx/scattering/cpu.c:7984\n-\tmov 0x10(%esp),%edx\n+\tmov 0x10(%esp),%edi\n ./pynx/scattering/cpu.c:7945\n-\tmov (%edi),%ecx\n+\tmov 0x0(%ebp),%ecx\n ./pynx/scattering/cpu.c:7984\n \tmov %ebx,0xc(%esp)\n-\tdec %edx\n+./pynx/scattering/cpu.c:7946\n+\tmovzbl 0x26(%esi),%edx\n+./pynx/scattering/cpu.c:7984\n+\tdec %edi\n ./pynx/scattering/cpu.c:7945\n \tmov %ecx,0x8(%esp)\n ./pynx/scattering/cpu.c:7984\n-\tmov %edx,0x1c(%esp)\n+\tmov %edi,0x1c(%esp)\n ./pynx/scattering/cpu.c:7946\n-\tmovzbl 0x26(%ebp),%edx\n \tcmp $0x40,%dl\n-\tje 8017 \n+\tje 7f20 \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tcmp $0x5e,%dl\n-\tje 8017 \n+\tje 7f20 \n ./pynx/scattering/cpu.c:7772\n \tcmp $0x50,%al\n-\tjle 7ec0 \n-\tlea -0x51(%eax),%ebx\n-\tcmp $0x22,%bl\n-\tja 7ef0 \n-\tmov 0x14(%esp),%esi\n-\tmovzbl %bl,%edx\n-\tmov -0x3874(%esi,%edx,4),%edx\n-\tadd %esi,%edx\n+\tjle 7dc8 \n+\tlea -0x51(%eax),%edx\n+\tcmp $0x22,%dl\n+\tja 7df8 \n+\tmov 0x14(%esp),%edi\n+\tmovzbl %dl,%ebx\n+\tmov -0x3874(%edi,%ebx,4),%edx\n+\tadd %edi,%edx\n \tjmp *%edx\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n-./pynx/scattering/cpu.c:7871\n-\tcmp $0x51,%al\n ./pynx/scattering/cpu.c:7917\n \tmovl $0x1,0x10(%esp)\n ./pynx/scattering/cpu.c:7942\n-\tmov 0x20(%ebp),%ebx\n+\tmov 0x20(%esi),%ebx\n ./pynx/scattering/cpu.c:7871\n-\tjg 7db2 \n+\tcmp $0x51,%al\n+\tjg 7ca1 \n \tcmp $0x3e,%al\n-\tjle 7e87 \n-\tlea -0x3f(%eax),%ecx\n-\tmov $0x1,%esi\n-\tshl %cl,%esi\n-\tand $0x42609,%esi\n-\tjne 8323 \n-\tcmp $0x50,%al\n+\tjle 7d8f \n+\tlea -0x3f(%eax),%edi\n+\tmov $0x1,%ecx\n+./pynx/scattering/cpu.c:7878\n+\tmovb $0x55,0x1b(%esp)\n+./pynx/scattering/cpu.c:7871\n+\tshlx %edi,%ecx,%edx\n+\tand $0x42609,%edx\n+\tjne 7ce0 \n ./pynx/scattering/cpu.c:7884\n \tmovb $0x50,0x1b(%esp)\n ./pynx/scattering/cpu.c:7871\n-\tje 7df0 \n-\tcmp $0x4f,%al\n+\tcmp $0x50,%al\n+\tje 7ce0 \n ./pynx/scattering/cpu.c:7882\n \tmovb $0x4f,0x1b(%esp)\n ./pynx/scattering/cpu.c:7871\n-\tje 7df0 \n+\tcmp $0x4f,%al\n+\tje 7ce0 \n ./pynx/scattering/cpu.c:7743\n \tsub $0x4,%esp\n \tpush %eax\n \tmov 0x1c(%esp),%ebx\n \tmov -0x48(%ebx),%eax\n-\tlea -0x46e0(%ebx),%edi\n-\tpush %edi\n+\tlea -0x46d0(%ebx),%ebp\n+\tpush %ebp\n \tpush (%eax)\n \tcall 2470 \n ./pynx/scattering/cpu.c:7944\n-\tmov 0xc(%ebp),%ebx\n+\tmov 0xc(%esi),%ebx\n ./pynx/scattering/cpu.c:7887\n \tadd $0x10,%esp\n-\tmovb $0x0,0x1b(%esp)\n ./pynx/scattering/cpu.c:7947\n-\tmovsbl 0x24(%ebp),%eax\n+\tmovsbl 0x24(%esi),%eax\n+./pynx/scattering/cpu.c:7887\n+\tmovb $0x0,0x1b(%esp)\n ./pynx/scattering/cpu.c:7944\n-\tmov (%ebx),%edi\n+\tmov (%ebx),%ebp\n ./pynx/scattering/cpu.c:7947\n-\tmov 0x20(%ebp),%ebx\n+\tmov 0x20(%esi),%ebx\n ./pynx/scattering/cpu.c:7887\n-\tjmp 7df0 \n+\tjmp 7ce0 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7772\n \tcmp $0x3e,%al\n-\tjle 7ef0 \n-\tlea -0x3f(%eax),%ecx\n-\tmov $0x1,%ebx\n-\tshl %cl,%ebx\n-\ttest $0x32400,%ebx\n-\tjne 8040 \n-\tand $0x9,%ebx\n-\tjne 7f48 \n-\tcmp $0x48,%al\n+\tjle 7df8 \n+\tlea -0x3f(%eax),%ebx\n+\tmov $0x1,%edi\n+\tshlx %ebx,%edi,%edx\n+\ttest $0x32400,%edx\n+\tjne 7f48 \n+\tand $0x9,%edx\n+\tjne 7e50 \n \tmov $0x2,%ebx\n-\tje 7f1e \n+\tcmp $0x48,%al\n+\tje 7e26 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7743\n \tsub $0x4,%esp\n \tpush %eax\n \tmov 0x1c(%esp),%ebx\n-\tmov -0x48(%ebx),%esi\n-\tlea -0x46e0(%ebx),%edx\n-\tpush %edx\n-\tpush (%esi)\n+\tmov -0x48(%ebx),%edx\n+\tlea -0x46d0(%ebx),%eax\n+\tpush %eax\n+\tpush (%edx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:7951\n-\tmovzbl 0x26(%ebp),%edx\n+\tmovzbl 0x26(%esi),%edx\n ./pynx/scattering/cpu.c:7786\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7781\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:7951\n \tcmp $0x40,%dl\n-\tje 80c0 \n+\tje 7fc8 \n ./pynx/scattering/cpu.c:7962\n \tmov 0x8(%esp),%edx\n-./pynx/scattering/cpu.c:7961\n-\tcmp %ebx,0x8(%edx)\n-./pynx/scattering/cpu.c:7962\n \tmovzbl 0x30(%edx),%eax\n ./pynx/scattering/cpu.c:7961\n-\tje 7f60 \n+\tcmp %ebx,0x8(%edx)\n+\tje 7e68 \n ./pynx/scattering/cpu.c:7962\n \tcmp $0x43,%al\n-\tje 8188 \n+\tje 8080 \n ./pynx/scattering/cpu.c:7971\n-\tmov %ebp,%eax\n-\tcall 79b0 \n+\tmov %esi,%eax\n+\tcall 7900 \n ./pynx/scattering/cpu.c:8016\n \tadd $0x2c,%esp\n ./pynx/scattering/cpu.c:7928\n \tmov $0xffffffff,%eax\n ./pynx/scattering/cpu.c:8016\n \tpop %ebx\n \tpop %esi\n@@ -8105,1145 +8011,1107 @@\n \tpop %ebp\n \tret\n \tnop\n ./pynx/scattering/cpu.c:7962\n \tmov 0x8(%esp),%edx\n ./pynx/scattering/cpu.c:7773\n \tmov $0x1,%ebx\n-./pynx/scattering/cpu.c:7961\n-\tcmp %ebx,0x8(%edx)\n ./pynx/scattering/cpu.c:7962\n \tmovzbl 0x30(%edx),%eax\n ./pynx/scattering/cpu.c:7961\n-\tjne 7f2b \n+\tcmp %ebx,0x8(%edx)\n+\tjne 7e33 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7961 (discriminator 1)\n \tcmp %al,0x1b(%esp)\n-\tje 7f79 \n+\tje 7e81 \n ./pynx/scattering/cpu.c:7962\n \tcmp $0x43,%al\n-\tje 8240 \n+\tje 8150 \n ./pynx/scattering/cpu.c:7969\n \tcmp $0x48,%al\n-\tje 7f79 \n+\tje 7e81 \n ./pynx/scattering/cpu.c:7969 (discriminator 2)\n \tcmpb $0x48,0x1b(%esp)\n-\tjne 7f33 \n+\tjne 7e3b \n ./pynx/scattering/cpu.c:7975\n-\tmov 0xc(%ebp),%eax\n+\tmov 0xc(%esi),%eax\n ./pynx/scattering/cpu.c:7976\n-\tmov 0x10(%ebp),%edx\n+\tmov 0x10(%esi),%edx\n ./pynx/scattering/cpu.c:7975\n-\tmov 0x8(%edi),%ecx\n+\tmov 0x8(%ebp),%ecx\n \tadd 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:7976\n \tcmp %ecx,%edx\n-\tjne 82e8 \n+\tjne 81d0 \n ./pynx/scattering/cpu.c:7983\n-\tmov 0x10(%esp),%esi\n+\tmov 0x10(%esp),%edi\n ./pynx/scattering/cpu.c:7982\n \tadd %ebx,%edx\n ./pynx/scattering/cpu.c:7983\n-\ttest %esi,%esi\n-\tje 7fa0 \n+\ttest %edi,%edi\n+\tje 7ea8 \n ./pynx/scattering/cpu.c:7984\n \tmov 0x1c(%esp),%ecx\n \timul %ecx,%ebx\n \tadd %ebx,%edx\n ./pynx/scattering/cpu.c:7985\n-\tmov 0x18(%ebp),%ebx\n+\tmov 0x18(%esi),%ebx\n ./pynx/scattering/cpu.c:7982\n-\tmov %edx,0x10(%ebp)\n+\tmov %edx,0x10(%esi)\n ./pynx/scattering/cpu.c:7985\n \tlea -0x1(%ebx),%edx\n-\tmov %edx,0x18(%ebp)\n+\tmov %edx,0x18(%esi)\n ./pynx/scattering/cpu.c:7987\n-\tcmp %edi,%ebp\n-\tje 81d0 \n+\tcmp %ebp,%esi\n+\tje 80c8 \n ./pynx/scattering/cpu.c:7996\n-\tmov 0xc(%edi),%esi\n+\tmov 0xc(%ebp),%edi\n ./pynx/scattering/cpu.c:7995\n-\tlea 0xc(%edi),%ebx\n+\tlea 0xc(%ebp),%ebx\n \tmov %ebx,(%eax)\n ./pynx/scattering/cpu.c:7996\n-\ttest %esi,%esi\n-\tje 81b8 \n+\ttest %edi,%edi\n+\tje 80b0 \n ./pynx/scattering/cpu.c:8000\n-\tcmpb $0x53,0x30(%esi)\n-\tjne 8250 \n+\tcmpb $0x53,0x30(%edi)\n+\tjne 8160 \n ./pynx/scattering/cpu.c:8002\n-\tmov 0x4(%esi),%ecx\n-\tmov (%ecx),%esi\n-\ttest %esi,%esi\n-\tje 81f8 \n+\tmov 0x4(%edi),%ecx\n+\tmov (%ecx),%edi\n+\ttest %edi,%edi\n+\tje 80f0 \n ./pynx/scattering/cpu.c:8001\n-\tmov 0x14(%edi),%esi\n+\tmov 0x14(%ebp),%edi\n \tmov 0x4(%eax),%ebx\n ./pynx/scattering/cpu.c:8004\n-\tlea 0x8(%eax),%edi\n-\tmov %edi,0xc(%ebp)\n+\tlea 0x8(%eax),%ebp\n+\tmov %ebp,0xc(%esi)\n ./pynx/scattering/cpu.c:8007\n-\tmov %ecx,%edi\n+\tmov %ecx,%ebp\n ./pynx/scattering/cpu.c:8001\n-\tadd %esi,%ebx\n+\tadd %edi,%ebx\n ./pynx/scattering/cpu.c:8005\n \tmov %ecx,0x8(%eax)\n ./pynx/scattering/cpu.c:8001\n \tmov %ebx,0xc(%eax)\n ./pynx/scattering/cpu.c:8012\n \ttest %edx,%edx\n-\tje 81df \n+\tje 80d7 \n ./pynx/scattering/cpu.c:7947\n-\tmov 0x20(%ebp),%ecx\n+\tmov 0x20(%esi),%ecx\n ./pynx/scattering/cpu.c:7946\n-\tmovzbl 0x26(%ebp),%edx\n+\tmovzbl 0x26(%esi),%edx\n ./pynx/scattering/cpu.c:7947\n-\tmovsbl 0x24(%ebp),%eax\n+\tmovsbl 0x24(%esi),%eax\n \tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:7945\n-\tmov (%edi),%ecx\n-./pynx/scattering/cpu.c:7946\n-\tcmp $0x40,%dl\n-./pynx/scattering/cpu.c:7945\n+\tmov 0x0(%ebp),%ecx\n \tmov %ecx,0x8(%esp)\n ./pynx/scattering/cpu.c:7946\n-\tjne 7e10 \n+\tcmp $0x40,%dl\n+\tjne 7d08 \n ./pynx/scattering/cpu.c:7790\n \tcmp $0x50,%al\n-\tjle 8200 \n+\tjle 8100 \n \tlea -0x51(%eax),%ecx\n \tcmp $0x22,%cl\n-\tja 7ef0 \n-\tmov 0x14(%esp),%esi\n+\tja 7df8 \n+\tmov 0x14(%esp),%edi\n \tmovzbl %cl,%ecx\n-\tadd -0x37e8(%esi,%ecx,4),%esi\n-\tjmp *%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tadd -0x37e8(%edi,%ecx,4),%edi\n+\tjmp *%edi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7775\n \tmov $0x4,%ebx\n-\tjmp 7f1e \n+\tjmp 7e26 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7776\n \tmov $0x8,%ebx\n-\tjmp 7f1e \n+\tjmp 7e26 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7775\n-\tmov 0xc(%esp),%ebx\n-\tmov $0x4,%esi\n-\ttest %ebx,%ebx\n-\tmov $0x8,%ebx\n-\tcmove %esi,%ebx\n-\tjmp 7f1e \n+\tcmpl $0x1,0xc(%esp)\n+\tsbb %ebx,%ebx\n+\tand $0xfffffffc,%ebx\n+\tadd $0x8,%ebx\n+\tjmp 7e26 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7776\n-\tmov 0xc(%esp),%edx\n-\tmov $0x8,%eax\n-\tmov $0x10,%ebx\n-\ttest %edx,%edx\n-\tcmove %eax,%ebx\n-\tjmp 7f1e \n+\tcmpl $0x1,0xc(%esp)\n+\tsbb %ebx,%ebx\n+\tand $0xfffffff8,%ebx\n+\tadd $0x10,%ebx\n+\tjmp 7e26 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7780\n \tsub $0x8,%esp\n \tmov 0x1c(%esp),%ebx\n \tmov -0x48(%ebx),%ecx\n-\tlea -0x4400(%ebx),%eax\n+\tlea -0x43f0(%ebx),%eax\n \tpush %eax\n \tpush (%ecx)\n \tcall 2200 \n ./pynx/scattering/cpu.c:7951\n-\tmovzbl 0x26(%ebp),%edx\n+\tmovzbl 0x26(%esi),%edx\n ./pynx/scattering/cpu.c:7781\n \tadd $0x10,%esp\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:7951\n \tcmp $0x40,%dl\n-\tjne 7f1e \n+\tjne 7e26 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7952\n-\tmovsbl 0x24(%ebp),%eax\n-\tcall 6e20 \n+\tmovsbl 0x24(%esi),%eax\n+\tcall 6cd0 \n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:7954\n \ttest %eax,%eax\n-./pynx/scattering/cpu.c:7952\n-\tmov %eax,%ecx\n-./pynx/scattering/cpu.c:7954\n-\tje 7f3a \n+\tje 7e42 \n ./pynx/scattering/cpu.c:7955\n-\tmov 0x10(%ebp),%eax\n+\tmov 0x10(%esi),%eax\n \txor %edx,%edx\n \tmov %eax,0xc(%esp)\n-\tdiv %ecx\n+\tdiv %edi\n ./pynx/scattering/cpu.c:7956\n \ttest %edx,%edx\n-\tje 80ed \n+\tje 7ff5 \n ./pynx/scattering/cpu.c:7956 (discriminator 1)\n-\tmov 0xc(%esp),%esi\n-\tadd %ecx,%esi\n-\tsub %edx,%esi\n-\tmov %esi,0x10(%ebp)\n+\tmov 0xc(%esp),%ecx\n+\tadd %edi,%ecx\n+\tsub %edx,%ecx\n+\tmov %ecx,0x10(%esi)\n ./pynx/scattering/cpu.c:7957\n-\tmov 0x1c(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tjne 7f1e \n+\tmov 0x1c(%esi),%edi\n+\ttest %edi,%edi\n+\tjne 7e26 \n ./pynx/scattering/cpu.c:7958\n-\tmovsbl 0x24(%ebp),%eax\n-\tcall 6e20 \n+\tmovsbl 0x24(%esi),%eax\n+\tcall 6cd0 \n ./pynx/scattering/cpu.c:7958 (discriminator 1)\n-\tmov %eax,0x1c(%ebp)\n-\tjmp 7f1e \n+\tmov %eax,0x1c(%esi)\n+\tjmp 7e26 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7773\n \tmov $0x1,%ebx\n-\tjmp 7f15 \n-\tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:7793\n-\tmov $0x4,%ebx\n-\tjmp 7f15 \n+\tjmp 7e1d \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7796\n \tmov $0x8,%ebx\n-\tjmp 7f15 \n+\tjmp 7e1d \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7800 (discriminator 1)\n-\tmov 0xc(%esp),%eax\n-\tmov $0x18,%ecx\n-\tmov $0xc,%ebx\n-\ttest %eax,%eax\n-\tcmovne %ecx,%ebx\n-\tjmp 7f15 \n+\tcmpl $0x1,0xc(%esp)\n+\tsbb %ebx,%ebx\n+\tand $0xfffffff4,%ebx\n+\tadd $0x18,%ebx\n+\tjmp 7e1d \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7793\n-\tmov 0xc(%esp),%ebx\n-\tmov $0x4,%esi\n-\ttest %ebx,%ebx\n-\tmov $0x8,%ebx\n-\tcmove %esi,%ebx\n-\tjmp 7f15 \n+\tcmpl $0x1,0xc(%esp)\n+\tsbb %ebx,%ebx\n+\tand $0xfffffffc,%ebx\n+\tadd $0x8,%ebx\n+\tjmp 7e1d \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7796\n-\tmov 0xc(%esp),%eax\n-\tmov $0x8,%ecx\n-\tmov $0x10,%ebx\n-\ttest %eax,%eax\n-\tcmove %ecx,%ebx\n-\tjmp 7f15 \n+\tcmpl $0x1,0xc(%esp)\n+\tsbb %ebx,%ebx\n+\tand $0xfffffff8,%ebx\n+\tadd $0x10,%ebx\n+\tjmp 7e1d \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7962 (discriminator 1)\n \tmov 0x4(%edx),%eax\n \ttest %eax,%eax\n-\tje 7f33 \n+\tje 7e3b \n ./pynx/scattering/cpu.c:7963\n-\tmov 0xc(%ebp),%edx\n-\tmov 0x8(%edi),%edi\n+\tmov 0xc(%esi),%edx\n+\tmov 0x8(%ebp),%ebp\n ./pynx/scattering/cpu.c:7964\n \tlea 0x8(%edx),%ebx\n ./pynx/scattering/cpu.c:7963\n-\tadd 0x4(%edx),%edi\n+\tadd 0x4(%edx),%ebp\n ./pynx/scattering/cpu.c:7964\n-\tmov %ebx,0xc(%ebp)\n+\tmov %ebx,0xc(%esi)\n ./pynx/scattering/cpu.c:7966\n-\tmov %edi,0xc(%edx)\n+\tmov %ebp,0xc(%edx)\n ./pynx/scattering/cpu.c:7967\n-\tmov %eax,%edi\n+\tmov %eax,%ebp\n ./pynx/scattering/cpu.c:7965\n \tmov %eax,0x8(%edx)\n ./pynx/scattering/cpu.c:7985\n-\tmov 0x18(%ebp),%edx\n+\tmov 0x18(%esi),%edx\n ./pynx/scattering/cpu.c:7967\n-\tjmp 7ff1 \n+\tjmp 7ef9 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7998\n-\tmov -0x8(%eax),%edi\n+\tmov -0x8(%eax),%ebp\n ./pynx/scattering/cpu.c:7997\n \tlea -0x8(%eax),%ecx\n-\tmov %ecx,0xc(%ebp)\n+\tmov %ecx,0xc(%esi)\n ./pynx/scattering/cpu.c:7999\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7987\n-\tcmp %edi,%ebp\n-\tjne 7fb4 \n+\tcmp %ebp,%esi\n+\tjne 7ebc \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7989\n-\ttest %edx,%edx\n ./pynx/scattering/cpu.c:7988\n-\tmovl $0x0,0xc(%ebp)\n+\tmovl $0x0,0xc(%esi)\n ./pynx/scattering/cpu.c:7989\n-\tjne 7f33 \n+\ttest %edx,%edx\n+\tjne 7e3b \n ./pynx/scattering/cpu.c:8013\n-\tmovb $0x0,0x24(%ebp)\n+\tmovb $0x0,0x24(%esi)\n ./pynx/scattering/cpu.c:8014\n-\tmovl $0x0,0x20(%ebp)\n+\tmovl $0x0,0x20(%esi)\n ./pynx/scattering/cpu.c:8016\n \tadd $0x2c,%esp\n ./pynx/scattering/cpu.c:7918 (discriminator 1)\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8016\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7995\n-\tmov %ebx,%edi\n+\tmov %ebx,%ebp\n ./pynx/scattering/cpu.c:7987\n-\tjmp 7fac \n+\tjmp 7eb4 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7790\n \tcmp $0x3e,%al\n-\tjle 7ef0 \n-\tlea -0x3f(%eax),%ecx\n+\tjle 7df8 \n \tmov $0x1,%ebx\n-\tshl %cl,%ebx\n-\ttest $0x32400,%ebx\n-\tmov %ebx,%ecx\n-\tjne 8120 \n+\tlea -0x3f(%eax),%ecx\n+\tshlx %ecx,%ebx,%ecx\n+./pynx/scattering/cpu.c:7793\n+\tmov $0x4,%ebx\n+./pynx/scattering/cpu.c:7790\n+\ttest $0x32400,%ecx\n+\tjne 7e1d \n \tand $0x9,%ecx\n-\tjne 8110 \n-\tcmp $0x48,%al\n+./pynx/scattering/cpu.c:7773\n+\tmov $0x1,%ebx\n+./pynx/scattering/cpu.c:7790\n+\tjne 7e1d \n \tmov $0x2,%ebx\n-\tje 7f15 \n-\tjmp 7ef0 \n+\tcmp $0x48,%al\n+\tje 7e1d \n+\tjmp 7df8 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7962 (discriminator 1)\n \tmov 0x4(%edx),%eax\n \ttest %eax,%eax\n-\tjne 8193 \n-\tjmp 7f72 \n-\tmov %ebx,%edi\n-\tjmp 7ff1 \n+\tjne 808b \n+\tjmp 7e7a \n+\tmov %ebx,%ebp\n+\tjmp 7ef9 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n+./pynx/scattering/cpu.c:7922\n+\tcmp $0x1,%ecx\n ./pynx/scattering/cpu.c:7924\n-\tmov 0x18(%ebp),%esi\n+\tmov 0x18(%esi),%edx\n ./pynx/scattering/cpu.c:7922\n-\tcmp $0x1,%edx\n-\tsete 0x27(%ebp)\n+\tsete 0x27(%esi)\n ./pynx/scattering/cpu.c:7924\n-\tcmp %esi,%ebx\n-\tjne 8349 \n+\tcmp %edx,0x10(%esp)\n+\tjne 8213 \n ./pynx/scattering/cpu.c:7931\n-\tcmp $0x1,%edx\n-\tje 7d0b \n+\tcmp $0x1,%ecx\n+\tje 7c8b \n ./pynx/scattering/cpu.c:7923\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7932\n \tpush %eax\n-\tpush %edx\n+\tpush %ecx\n \tmov 0x1c(%esp),%ebx\n-\tlea -0x4420(%ebx),%esi\n-\tjmp 82f4 \n-\txchg %ax,%ax\n-./pynx/scattering/cpu.c:7937\n-\tvpmulld 0x1c(%ecx),%xmm0,%xmm5\n-./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tvpsrldq $0x8,%xmm5,%xmm6\n-\ttest $0x3,%dl\n-\tvpmulld %xmm6,%xmm5,%xmm7\n-\tvpsrldq $0x4,%xmm7,%xmm0\n-\tvpmulld %xmm0,%xmm7,%xmm1\n-\tvmovd %xmm1,0x10(%esp)\n-\tje 7d9c \n-\tmov %edx,%ebx\n-\tand $0xfffffffc,%ebx\n-\tjmp 7d47 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea -0x4410(%ebx),%edi\n+\tjmp 81dc \n+./pynx/scattering/cpu.c:7793\n+\tmov $0x4,%ebx\n+\tjmp 7e1d \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7790\n \tmov $0x2,%ebx\n-\tjmp 7f15 \n+\tjmp 7e1d \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7772\n \tmov $0x2,%ebx\n-\tjmp 7f1e \n-./pynx/scattering/cpu.c:7871\n-\tmovb $0x49,0x1b(%esp)\n-\tjmp 7df0 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 7e26 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7977\n \tpush %ecx\n \tpush %edx\n \tmov 0x1c(%esp),%ebx\n-\tlea -0x43b0(%ebx),%esi\n+\tlea -0x43a0(%ebx),%edi\n ./pynx/scattering/cpu.c:7932\n-\tmov -0x48(%ebx),%ebp\n-\tpush %esi\n-\tpush 0x0(%ebp)\n+\tmov -0x48(%ebx),%esi\n+\tpush %edi\n+\tpush (%esi)\n \tcall 2470 \n ./pynx/scattering/cpu.c:7934\n \tadd $0x10,%esp\n-\tjmp 7f3a \n+\tjmp 7e42 \n ./pynx/scattering/cpu.c:7880 (discriminator 1)\n-\ttest %ebx,%ebx\n-\tmov $0x43,%edx\n-\tmov $0x52,%ecx\n-\tcmove %ecx,%edx\n+\tcmp $0x1,%ebx\n+\tsbb %ecx,%ecx\n+\tand $0xf,%ecx\n+\tlea 0x43(%ecx),%edx\n \tmov %dl,0x1b(%esp)\n-\tjmp 7df0 \n-./pynx/scattering/cpu.c:7878\n-\tmovb $0x55,0x1b(%esp)\n-\tjmp 7df0 \n+\tjmp 7ce0 \n ./pynx/scattering/cpu.c:7917\n \tmovl $0x1,0x10(%esp)\n-\tjmp 7d9c \n-\tmovl $0x1,0x10(%esp)\n-./pynx/scattering/cpu.c:7936\n-\txor %ebx,%ebx\n-\tjmp 7d47 \n+\tjmp 7c8b \n ./pynx/scattering/cpu.c:7925\n-\tpush %esi\n-\tpush %ebx\n+\tpush %edx\n+\tpush 0x14(%esp)\n \tmov 0x1c(%esp),%ebx\n-\tlea -0x444c(%ebx),%esi\n-\tjmp 82f4 \n+\tlea -0x443c(%ebx),%edi\n+\tjmp 81dc \n \txor %eax,%eax\n-\tjmp 8278 \n-.L1055():\n+\tjmp 8192 \n+.L1112():\n ./pynx/scattering/cpu.c:7925\n-\txchg %ax,%ax\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8066\n \tpush %ebp\n \tmov %eax,%ebp\n \tpush %edi\n-\tcall 5ace \n-\tadd $0x15c8b,%edi\n+\tmov %edx,%edi\n \tpush %esi\n+\tcall 18aa4 \n+\tadd $0x15db8,%esi\n \tpush %ebx\n-\tmov %edx,%ebx\n \tsub $0x1c,%esp\n-\tmov %edi,0x4(%esp)\n ./pynx/scattering/cpu.c:8069\n-\tmovzbl (%ebx),%eax\n+\tmovzbl (%edi),%eax\n \tcmp $0x54,%al\n-\tjg 83b0 \n+\tjg 8278 \n \tcmp $0x3e,%al\n-\tjg 8428 \n+\tjg 82f0 \n \tcmp $0x20,%al\n-\tjle 8408 \n-\tlea -0x21(%eax),%ecx\n-\tcmp $0x1d,%cl\n-\tja 8868 \n-\tmov 0x4(%esp),%edi\n-\tmovzbl %cl,%esi\n-\tmov -0x375c(%edi,%esi,4),%edx\n-\tadd %edi,%edx\n+\tjle 82d0 \n+\tlea -0x21(%eax),%edx\n+\tcmp $0x1d,%dl\n+\tja 8780 \n+\tmovzbl %dl,%ebx\n+\tmov -0x375c(%esi,%ebx,4),%edx\n+\tadd %esi,%edx\n \tjmp *%edx\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tcmp $0x73,%al\n-\tje 8860 \n-\tjle 8480 \n+\tje 8770 \n+\tjle 8348 \n \tcmp $0x78,%al\n-\tje 8538 \n+\tje 8410 \n \tcmp $0x7d,%al\n-\tjne 844e \n+\tjne 8319 \n ./pynx/scattering/cpu.c:8137\n \tmov %ebp,%eax\n ./pynx/scattering/cpu.c:8135\n-\tmov 0x1c(%ebp),%edi\n+\tmov 0x1c(%ebp),%ebx\n ./pynx/scattering/cpu.c:8137\n-\tcall 7cb0 \n+\tcall 7bd0 \n ./pynx/scattering/cpu.c:8137 (discriminator 1)\n-\tinc %eax\n-\tje 8470 \n-./pynx/scattering/cpu.c:8139\n-\ttest %edi,%edi\n+\tcmp $0xffffffff,%eax\n+\tje 833a \n ./pynx/scattering/cpu.c:8138\n \tmovb $0x0,0x24(%ebp)\n ./pynx/scattering/cpu.c:8139\n-\tje 83fb \n+\ttest %ebx,%ebx\n+\tje 82c5 \n ./pynx/scattering/cpu.c:8139 (discriminator 1)\n-\tmov 0x10(%ebp),%ecx\n+\tmov 0x10(%ebp),%esi\n \txor %edx,%edx\n-\tmov %ecx,%eax\n-\tdiv %edi\n+\tmov %esi,%eax\n+\tdiv %ebx\n \ttest %edx,%edx\n-\tje 83fb \n+\tje 82c5 \n ./pynx/scattering/cpu.c:8140\n-\tadd %edi,%ecx\n-\tsub %edx,%ecx\n-\tmov %ecx,0x10(%ebp)\n+\tadd %ebx,%esi\n+\tsub %edx,%esi\n+\tmov %esi,0x10(%ebp)\n ./pynx/scattering/cpu.c:8200\n \tadd $0x1c,%esp\n ./pynx/scattering/cpu.c:8136\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:8200\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\txchg %ax,%ax\n ./pynx/scattering/cpu.c:8069\n \ttest %al,%al\n-\tje 8500 \n-\tlea -0xa(%eax),%edx\n-\tcmp $0x16,%dl\n-\tja 844e \n-\tmov $0x400009,%ecx\n-\tbt %edx,%ecx\n-\tjae 844e \n+\tje 83d0 \n+\tlea -0xa(%eax),%ebx\n+\tcmp $0x16,%bl\n+\tja 8319 \n+\tmov $0x400009,%edx\n+\tbt %ebx,%edx\n+\tjae 8319 \n ./pynx/scattering/cpu.c:8092\n-\tinc %ebx\n+\tinc %edi\n ./pynx/scattering/cpu.c:8093\n-\tjmp 837a \n+\tjmp 8246 \n ./pynx/scattering/cpu.c:8069\n-\tlea -0x3f(%eax),%ecx\n-\tmov $0x1,%esi\n-\tshl %cl,%esi\n-\tand $0x52609,%esi\n-\tjne 88c6 \n+\tlea -0x3f(%eax),%edx\n+\tmov $0x1,%ebx\n+\tshlx %edx,%ebx,%ebx\n+\tand $0x52609,%ebx\n+\tjne 87c6 \n \tcmp $0x54,%al\n-\tje 858e \n+\tje 8467 \n \tcmp $0x40,%al\n-\tje 8801 \n-\tmovsbl %al,%esi\n+\tje 8711 \n+\tmovsbl %al,%edx\n ./pynx/scattering/cpu.c:7738\n \tsub $0x4,%esp\n-\tpush %esi\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x42d4(%ebx),%ebp\n-\tmov -0x48(%ebx),%eax\n-\tpush %ebp\n-\tpush (%eax)\n+\tlea -0x42c4(%esi),%edi\n+\tpush %edx\n+\tmov -0x48(%esi),%ebp\n+\tpush %edi\n+\tmov %esi,%ebx\n+\tpush 0x0(%ebp)\n \tcall 2470 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8200\n \tadd $0x1c,%esp\n ./pynx/scattering/cpu.c:8073\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8200\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tlea 0x0(%esi),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8069\n \tlea -0x5a(%eax),%ecx\n \tcmp $0x17,%cl\n-\tja 844e \n-\tmov $0x1,%edx\n-\tshl %cl,%edx\n+\tja 8319 \n+\tmov $0x1,%ebx\n+\tshlx %ecx,%ebx,%edx\n \ttest $0xc4f700,%edx\n-\tjne 88c6 \n+\tjne 87c6 \n \tand $0x1,%edx\n-\tje 87f8 \n+\tje 8708 \n ./pynx/scattering/cpu.c:8156\n-\tmovzbl 0x1(%ebx),%eax\n+\tmovzbl 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:8155\n-\tlea 0x1(%ebx),%esi\n+\tlea 0x1(%edi),%ebx\n ./pynx/scattering/cpu.c:8156\n-\tlea -0x66(%eax),%ebx\n+\tlea -0x66(%eax),%ecx\n ./pynx/scattering/cpu.c:8156 (discriminator 1)\n-\tcmp $0x1,%bl\n-\tjbe 84bb \n+\tcmp $0x1,%cl\n+\tjbe 8386 \n \tcmp $0x64,%al\n-\tjne 893e \n-./pynx/scattering/cpu.c:8165\n-\tcmp %al,0x24(%ebp)\n+\tjne 883c \n ./pynx/scattering/cpu.c:8155\n-\tmov %esi,%ebx\n+\tmov %ebx,%edi\n ./pynx/scattering/cpu.c:8154\n-\tmov $0x1,%esi\n+\tmov $0x1,%ebx\n ./pynx/scattering/cpu.c:8165\n-\tje 88d1 \n+\tcmp %al,0x24(%ebp)\n+\tje 87d1 \n ./pynx/scattering/cpu.c:8175\n \tmov %ebp,%eax\n-\tcall 7cb0 \n+\tcall 7bd0 \n ./pynx/scattering/cpu.c:8175 (discriminator 1)\n-\tinc %eax\n-\tje 8470 \n+\tcmp $0xffffffff,%eax\n+\tje 833a \n ./pynx/scattering/cpu.c:8176\n-\tmov 0x14(%ebp),%edi\n+\tmov 0x14(%ebp),%ecx\n ./pynx/scattering/cpu.c:8177\n \tmovzbl 0x25(%ebp),%edx\n ./pynx/scattering/cpu.c:8180\n-\tinc %ebx\n+\tinc %edi\n ./pynx/scattering/cpu.c:8176\n-\tmov %edi,0x18(%ebp)\n+\tmov %ecx,0x18(%ebp)\n ./pynx/scattering/cpu.c:8177\n \tmov %dl,0x26(%ebp)\n ./pynx/scattering/cpu.c:8178\n-\tmovzbl -0x1(%ebx),%ecx\n+\tmovzbl -0x1(%edi),%eax\n ./pynx/scattering/cpu.c:8179\n-\tmov %esi,0x20(%ebp)\n+\tmov %ebx,0x20(%ebp)\n ./pynx/scattering/cpu.c:8178\n-\tmov %cl,0x24(%ebp)\n+\tmov %al,0x24(%ebp)\n ./pynx/scattering/cpu.c:8181\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8183\n-\tjmp 837a \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 8246 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:8071\n \tcmpb $0x0,0x24(%ebp)\n-\tje 8511 \n+\tje 83e1 \n ./pynx/scattering/cpu.c:8071 (discriminator 1)\n \tmov 0xc(%ebp),%esi\n \ttest %esi,%esi\n-\tje 8904 \n+\tje 8804 \n ./pynx/scattering/cpu.c:8075\n \tmov %ebp,%eax\n-\tcall 7cb0 \n+\tcall 7bd0 \n ./pynx/scattering/cpu.c:8075 (discriminator 1)\n-\tinc %eax\n-\tje 8470 \n+\tcmp $0xffffffff,%eax\n+\tje 833a \n ./pynx/scattering/cpu.c:8076\n-\tmov 0xc(%ebp),%edi\n-\ttest %edi,%edi\n-\tjne 8904 \n+\tmov 0xc(%ebp),%eax\n+\ttest %eax,%eax\n+\tjne 8804 \n ./pynx/scattering/cpu.c:8200\n \tadd $0x1c,%esp\n ./pynx/scattering/cpu.c:8080\n-\tmov %ebx,%eax\n+\tmov %edi,%eax\n ./pynx/scattering/cpu.c:8200\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:8145\n \tmov %ebp,%eax\n-\tcall 7cb0 \n+\tcall 7bd0 \n ./pynx/scattering/cpu.c:8145 (discriminator 1)\n-\tinc %eax\n-\tje 8470 \n+\tcmp $0xffffffff,%eax\n+\tje 833a \n ./pynx/scattering/cpu.c:8150\n \tmovzbl 0x25(%ebp),%edx\n ./pynx/scattering/cpu.c:8146\n \tmov 0x14(%ebp),%eax\n ./pynx/scattering/cpu.c:8148\n \tmovl $0x0,0x18(%ebp)\n+./pynx/scattering/cpu.c:8151\n+\tinc %edi\n ./pynx/scattering/cpu.c:8146\n \tadd %eax,0x10(%ebp)\n-./pynx/scattering/cpu.c:8151\n-\tinc %ebx\n ./pynx/scattering/cpu.c:8147\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8149\n \tmovb $0x0,0x24(%ebp)\n ./pynx/scattering/cpu.c:8150\n \tmov %dl,0x26(%ebp)\n ./pynx/scattering/cpu.c:8152\n-\tjmp 837a \n+\tjmp 8246 \n ./pynx/scattering/cpu.c:8097\n \tsub $0x8,%esp\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x436c(%ebx),%esi\n+\tlea -0x435c(%esi),%edi\n ./pynx/scattering/cpu.c:8057\n-\tmov -0x48(%ebx),%edi\n-\tpush %esi\n-\tpush (%edi)\n+\tmov -0x48(%esi),%ebp\n+\tpush %edi\n+\tmov %esi,%ebx\n+\tpush 0x0(%ebp)\n \tcall 2200 \n \tadd $0x10,%esp\n-\tjmp 8470 \n+\tjmp 833a \n ./pynx/scattering/cpu.c:8111\n-\tmov 0x14(%ebp),%eax\n+\tmov 0x14(%ebp),%ecx\n ./pynx/scattering/cpu.c:8112\n-\tmov 0x1c(%ebp),%edi\n+\tmov 0x1c(%ebp),%edx\n ./pynx/scattering/cpu.c:8113\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8115\n-\tcmpb $0x7b,0x1(%ebx)\n+\tcmpb $0x7b,0x1(%edi)\n ./pynx/scattering/cpu.c:8111\n-\tmov %eax,0x8(%esp)\n+\tmov %ecx,0x8(%esp)\n ./pynx/scattering/cpu.c:8112\n-\tmov %edi,0xc(%esp)\n+\tmov %edx,0xc(%esp)\n ./pynx/scattering/cpu.c:8115\n-\tjne 8981 \n+\tjne 8866 \n ./pynx/scattering/cpu.c:8119\n \tmov %ebp,%eax\n-\tcall 7cb0 \n+\tcall 7bd0 \n ./pynx/scattering/cpu.c:8119 (discriminator 1)\n-\tinc %eax\n-\tje 8470 \n-./pynx/scattering/cpu.c:8123\n-\tlea 0x2(%ebx),%edi\n+\tcmp $0xffffffff,%eax\n+\tje 833a \n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n+\tmov 0x8(%esp),%eax\n+./pynx/scattering/cpu.c:8123\n+\tlea 0x2(%edi),%edi\n ./pynx/scattering/cpu.c:8120\n \tmovb $0x0,0x24(%ebp)\n ./pynx/scattering/cpu.c:8121\n \tmovl $0x0,0x18(%ebp)\n-./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\ttest %ebx,%ebx\n-./pynx/scattering/cpu.c:8122\n \tmovl $0x0,0x1c(%ebp)\n+./pynx/scattering/cpu.c:8123\n+\tmov %edi,0x4(%esp)\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tje 8958 \n-\tand $0x7,%ebx\n-\tje 867f \n-\tcmp $0x1,%ebx\n-\tje 8661 \n-\tcmp $0x2,%ebx\n-\tje 864f \n-\tcmp $0x3,%ebx\n-\tje 863d \n-\tcmp $0x4,%ebx\n-\tje 862b \n-\tcmp $0x5,%ebx\n-\tje 8619 \n-\tcmp $0x6,%ebx\n-\tjne 8923 \n+\ttest %eax,%eax\n+\tje 8850 \n+\tand $0x7,%eax\n+\tje 856e \n+\tcmp $0x1,%eax\n+\tje 854e \n+\tcmp $0x2,%eax\n+\tje 853a \n+\tcmp $0x3,%eax\n+\tje 8526 \n+\tcmp $0x4,%eax\n+\tje 8512 \n+\tcmp $0x5,%eax\n+\tje 84fe \n+\tcmp $0x6,%eax\n+\tjne 881f \n ./pynx/scattering/cpu.c:8126\n-\tmov %edi,%edx\n+\tmov 0x4(%esp),%edx\n \tmov %ebp,%eax\n-\tcall 8360 \n+\tcall 8230 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8470 \n+\tje 833a \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8126\n-\tmov %edi,%edx\n+\tmov 0x4(%esp),%edx\n \tmov %ebp,%eax\n-\tcall 8360 \n+\tcall 8230 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8470 \n+\tje 833a \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8126\n-\tmov %edi,%edx\n+\tmov 0x4(%esp),%edx\n \tmov %ebp,%eax\n-\tcall 8360 \n+\tcall 8230 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8470 \n+\tje 833a \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8126\n-\tmov %edi,%edx\n+\tmov 0x4(%esp),%edx\n \tmov %ebp,%eax\n-\tcall 8360 \n+\tcall 8230 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8470 \n+\tje 833a \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8126\n-\tmov %edi,%edx\n+\tmov 0x4(%esp),%edx\n \tmov %ebp,%eax\n-\tcall 8360 \n+\tcall 8230 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8470 \n+\tje 833a \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8126\n-\tmov %edi,%edx\n+\tmov 0x4(%esp),%edx\n \tmov %ebp,%eax\n-\tcall 8360 \n+\tcall 8230 \n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-./pynx/scattering/cpu.c:8126\n-\tmov %eax,%ebx\n-./pynx/scattering/cpu.c:8127\n-\tje 8470 \n+\tje 833a \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tcmp %esi,0x8(%esp)\n-\tje 8716 \n+\tcmp %ebx,0x8(%esp)\n+\tje 8609 \n+\tmov 0x4(%esp),%edi\n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8360 \n+\tcall 8230 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8470 \n+\tje 833a \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8360 \n+\tcall 8230 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8470 \n+\tje 833a \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8360 \n+\tcall 8230 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8470 \n+\tje 833a \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8360 \n+\tcall 8230 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8470 \n+\tje 833a \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8360 \n+\tcall 8230 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8470 \n+\tje 833a \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8360 \n+\tcall 8230 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8470 \n+\tje 833a \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8360 \n+\tcall 8230 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8470 \n+\tje 833a \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8360 \n+\tcall 8230 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-./pynx/scattering/cpu.c:8126\n-\tmov %eax,%ebx\n-./pynx/scattering/cpu.c:8127\n-\tje 8470 \n+\tje 833a \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tadd $0x8,%esi\n+\tadd $0x8,%ebx\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tcmp %esi,0x8(%esp)\n-\tjne 867f \n+\tcmp %ebx,0x8(%esp)\n+\tjne 8572 \n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:8130\n-\tmov 0xc(%esp),%edx\n-\ttest %edx,%edx\n-\tje 837a \n+\tmov 0xc(%esp),%ecx\n+\ttest %ecx,%ecx\n+\tje 8246 \n ./pynx/scattering/cpu.c:8130 (discriminator 1)\n-\tmov %edx,0x1c(%ebp)\n-\tjmp 837a \n+\tmov %ecx,0x1c(%ebp)\n+\tjmp 8246 \n ./pynx/scattering/cpu.c:8023\n \tcmpl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8022\n-\tlea 0x1(%ebx),%esi\n+\tlea 0x1(%edi),%ebx\n ./pynx/scattering/cpu.c:8023\n-\tjne 8993 \n+\tjne 8874 \n ./pynx/scattering/cpu.c:8028\n \tmov %ebp,%eax\n-\tcall 7cb0 \n+\tcall 7bd0 \n ./pynx/scattering/cpu.c:8028 (discriminator 1)\n-\tinc %eax\n-\tje 8470 \n+\tcmp $0xffffffff,%eax\n+\tje 833a \n ./pynx/scattering/cpu.c:8029\n \tmov 0xc(%ebp),%ecx\n-\tmov %esi,%eax\n-\tmov (%ecx),%edi\n+\tmov (%ecx),%edx\n+\tmov (%edx),%eax\n+\tmov 0x2c(%eax),%ecx\n+\tmov %eax,0x8(%esp)\n ./pynx/scattering/cpu.c:8030\n-\tmovzbl 0x1(%ebx),%ecx\n+\tmovzbl 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:8021\n-\txor %ebx,%ebx\n-\tmov %ebx,%esi\n-\tmov %eax,%ebx\n+\txor %edi,%edi\n ./pynx/scattering/cpu.c:8029\n-\tmov (%edi),%edx\n-\tmov %edx,0x8(%esp)\n-\tmov 0x2c(%edx),%edi\n+\tmov %ecx,0x4(%esp)\n ./pynx/scattering/cpu.c:8030\n-\ttest %cl,%cl\n-\tje 89a5 \n-\tcmp $0x29,%cl\n-\tje 89a5 \n+\ttest %al,%al\n+\tje 8892 \n+\tcmp $0x29,%al\n+\tje 8892 \n ./pynx/scattering/cpu.c:8031\n-\tcmp $0xd,%cl\n-\tjle 87e0 \n-\tcmp $0x20,%cl\n-\tje 87f1 \n+\tcmp $0xd,%al\n+\tjle 86f0 \n+\tcmp $0x20,%al\n+\tje 8701 \n ./pynx/scattering/cpu.c:7726\n-\tmovsbl %cl,%eax\n+\tmovsbl %al,%edx\n ./pynx/scattering/cpu.c:7723\n-\tsub $0x30,%ecx\n-\tcmp $0x9,%cl\n-\tja 87e8 \n-./pynx/scattering/cpu.c:7726\n-\tlea -0x30(%eax),%edx\n+\tsub $0x30,%eax\n+\tcmp $0x9,%al\n+\tja 831c \n ./pynx/scattering/cpu.c:7727\n \tmovsbl 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7726\n \tlea 0x1(%ebx),%ecx\n+\tsub $0x30,%edx\n ./pynx/scattering/cpu.c:7727\n \tlea -0x30(%eax),%ebx\n \tcmp $0x9,%bl\n-\tja 87b8 \n+\tja 86bc \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-./pynx/scattering/cpu.c:7728\n-\timul $0xa,%edx,%edx\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7729\n \tinc %ecx\n-\tlea -0x30(%edx,%eax,1),%edx\n+./pynx/scattering/cpu.c:7728\n+\tlea (%edx,%edx,4),%edx\n+./pynx/scattering/cpu.c:7729\n+\tlea -0x30(%eax,%edx,2),%edx\n ./pynx/scattering/cpu.c:7727\n \tmovsbl (%ecx),%eax\n \tlea -0x30(%eax),%ebx\n \tcmp $0x9,%bl\n-\tjbe 87a0 \n+\tjbe 86a0 \n ./pynx/scattering/cpu.c:7737\n \tcmp $0xffffffff,%edx\n-\tje 87e8 \n+\tje 8319 \n ./pynx/scattering/cpu.c:8037\n-\tcmp %edi,%esi\n-\tjge 87cc \n+\tmov 0x4(%esp),%ebx\n+\tcmp %ebx,%edi\n+\tjge 86d4 \n ./pynx/scattering/cpu.c:8037 (discriminator 1)\n \tmov 0x8(%esp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%ebx\n+\tmov 0xc(%ebx,%edi,4),%ebx\n \tcmp %edx,%ebx\n-\tjne 895f \n+\tjne 8859 \n ./pynx/scattering/cpu.c:8043\n \tcmp $0x2c,%al\n-\tjne 8830 \n+\tjne 8740 \n+./pynx/scattering/cpu.c:8030\n+\tmovzbl 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:8048 (discriminator 1)\n \tlea 0x1(%ecx),%ebx\n ./pynx/scattering/cpu.c:8049\n-\tinc %esi\n-./pynx/scattering/cpu.c:8030\n-\tmovzbl 0x1(%ecx),%ecx\n-./pynx/scattering/cpu.c:8049\n-\tjmp 875f \n+\tinc %edi\n+\tjmp 8652 \n \tlea 0x0(%esi),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8031\n-\tcmp $0x8,%cl\n-\tjg 87e0 \n-\tmovsbl %cl,%eax\n-./pynx/scattering/cpu.c:7738\n-\tsub $0x4,%esp\n-\tpush %eax\n-\tjmp 8455 \n-\tjmp 87f1 \n+\tcmp $0x8,%al\n+\tjle 8319 \n+\tcmp $0x8,%al\n+\tjg 86f0 \n+\tjmp 8319 \n+\tjmp 8701 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8069\n \tcmp $0x4,%cl\n-\tjne 844e \n+\tjne 8319 \n ./pynx/scattering/cpu.c:8106\n \tmov %al,0x25(%ebp)\n-\tinc %ebx\n+\tinc %edi\n ./pynx/scattering/cpu.c:8107\n-\tjmp 837a \n+\tjmp 8246 \n ./pynx/scattering/cpu.c:8091\n \tmovb $0x3d,0x25(%ebp)\n ./pynx/scattering/cpu.c:8092\n-\tinc %ebx\n+\tinc %edi\n ./pynx/scattering/cpu.c:8093\n-\tjmp 837a \n+\tjmp 8246 \n ./pynx/scattering/cpu.c:8186 (discriminator 1)\n-\tcmpb $0x3a,0x1(%ebx)\n+\tcmpb $0x3a,0x1(%edi)\n ./pynx/scattering/cpu.c:8185\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:8186 (discriminator 1)\n-\tje 8826 \n+\tje 8736 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8186 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:8186 (discriminator 1)\n \tcmpb $0x3a,(%eax)\n-\tjne 8820 \n+\tjne 8730 \n ./pynx/scattering/cpu.c:8187\n-\tlea 0x1(%eax),%ebx\n+\tlea 0x1(%eax),%edi\n ./pynx/scattering/cpu.c:8188\n-\tjmp 837a \n+\tjmp 8246 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8043\n \tcmp $0x29,%al\n-\tjne 8910 \n+\tjne 8810 \n ./pynx/scattering/cpu.c:8048\n \tcmp $0x2c,%al\n-\tje 87d0 \n+\tje 86d8 \n+./pynx/scattering/cpu.c:8051\n+\tmov 0x4(%esp),%eax\n ./pynx/scattering/cpu.c:8049\n-\tmov %esi,%ebx\n-\tinc %ebx\n+\tinc %edi\n ./pynx/scattering/cpu.c:8051\n-\tcmp %edi,%ebx\n-\tjne 8970 \n+\tcmp %eax,%edi\n+\tjne 8882 \n ./pynx/scattering/cpu.c:8061\n \tmovb $0x1,0x27(%ebp)\n ./pynx/scattering/cpu.c:8063\n-\tlea 0x1(%ecx),%ebx\n+\tlea 0x1(%ecx),%edi\n ./pynx/scattering/cpu.c:8062\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8064\n-\tjmp 837a \n-\tlea 0x0(%esi),%esi\n+\tjmp 8246 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8069\n-\txor %esi,%esi\n-\tjmp 84cb \n+\txor %ebx,%ebx\n+\tjmp 8396 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7726\n-\tmovsbl %al,%esi\n+\tmovsbl %al,%edx\n ./pynx/scattering/cpu.c:7723\n \tsub $0x30,%eax\n \tcmp $0x9,%al\n-\tja 8451 \n+\tja 831c \n+./pynx/scattering/cpu.c:7726\n+\tlea -0x30(%edx),%ebx\n ./pynx/scattering/cpu.c:7727\n-\tmovsbl 0x1(%ebx),%eax\n+\tmovsbl 0x1(%edi),%edx\n ./pynx/scattering/cpu.c:7726\n-\tlea 0x1(%ebx),%ecx\n-\tsub $0x30,%esi\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7727\n-\tlea -0x30(%eax),%ebx\n-\tcmp $0x9,%bl\n-\tja 88bc \n-\tjmp 88a0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n+\tlea -0x30(%edx),%ecx\n+\tcmp $0x9,%cl\n+\tja 87bc \n+./pynx/scattering/cpu.c:7729\n+\tinc %eax\n ./pynx/scattering/cpu.c:7728\n-\timul $0xa,%esi,%edx\n+\tlea (%ebx,%ebx,4),%ebx\n ./pynx/scattering/cpu.c:7729\n-\tinc %ecx\n-\tlea -0x30(%edx,%eax,1),%esi\n+\tlea -0x30(%edx,%ebx,2),%ebx\n ./pynx/scattering/cpu.c:7727\n-\tmovsbl (%ecx),%eax\n-\tlea -0x30(%eax),%ebx\n-\tcmp $0x9,%bl\n-\tjbe 88a0 \n+\tmovsbl (%eax),%edx\n+\tlea -0x30(%edx),%ecx\n+\tcmp $0x9,%cl\n+\tjbe 87a0 \n ./pynx/scattering/cpu.c:7737\n-\tcmp $0xffffffff,%esi\n-\tje 844e \n+\tcmp $0xffffffff,%ebx\n+\tje 831c \n ./pynx/scattering/cpu.c:8196\n-\tmov %esi,0x14(%ebp)\n+\tmov %ebx,0x14(%ebp)\n ./pynx/scattering/cpu.c:7732\n-\tmov %ecx,%ebx\n-\tjmp 837a \n+\tmov %eax,%edi\n+\tjmp 8246 \n ./pynx/scattering/cpu.c:8069\n-\txor %esi,%esi\n+\txor %ebx,%ebx\n ./pynx/scattering/cpu.c:8165\n \tcmp %al,0x24(%ebp)\n-\tjne 84cb \n+\tjne 8396 \n ./pynx/scattering/cpu.c:8165 (discriminator 1)\n-\tcmp %esi,0x20(%ebp)\n-\tjne 84cb \n+\tcmp %ebx,0x20(%ebp)\n+\tjne 8396 \n ./pynx/scattering/cpu.c:8165 (discriminator 2)\n \tmovzbl 0x25(%ebp),%eax\n \tcmp %al,0x26(%ebp)\n-\tjne 84cb \n+\tjne 8396 \n ./pynx/scattering/cpu.c:8166\n \tcmpb $0x0,0x27(%ebp)\n-\tjne 84cb \n+\tjne 8396 \n ./pynx/scattering/cpu.c:8167\n-\tmov 0x14(%ebp),%esi\n+\tmov 0x14(%ebp),%ebx\n ./pynx/scattering/cpu.c:8170\n-\tinc %ebx\n+\tinc %edi\n ./pynx/scattering/cpu.c:8167\n-\tadd %esi,0x18(%ebp)\n+\tadd %ebx,0x18(%ebp)\n ./pynx/scattering/cpu.c:8168\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8171\n-\tjmp 837a \n+\tjmp 8246 \n ./pynx/scattering/cpu.c:8072\n \tmov %ebp,%eax\n-\tcall 79b0 \n+\tcall 7900 \n ./pynx/scattering/cpu.c:8073\n-\tjmp 8470 \n+\tjmp 833a \n ./pynx/scattering/cpu.c:8044\n \tsub $0x4,%esp\n+\tlea -0x4258(%esi),%edi\n \tpush %eax\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x4268(%ebx),%ebp\n-\tjmp 845f \n+\tjmp 8326 \n ./pynx/scattering/cpu.c:8126\n-\tmov %edi,%edx\n+\tmov 0x4(%esp),%edx\n \tmov %ebp,%eax\n-\tcall 8360 \n+\tcall 8230 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8470 \n+\tje 833a \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tmov $0x1,%esi\n+\tmov $0x1,%ebx\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tjmp 8607 \n+\tjmp 84ea \n ./pynx/scattering/cpu.c:7743\n \tsub $0x4,%esp\n+\tlea -0x46d0(%esi),%edi\n \tpush $0x5a\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x46e0(%ebx),%ebp\n-\tjmp 845f \n-\tlea 0x0(%esi),%esi\n+\tjmp 8326 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8124\n-\tmov %edi,%ebx\n-\tjmp 8716 \n+\tmov 0x4(%esp),%edi\n+\tjmp 8609 \n ./pynx/scattering/cpu.c:8038\n \tpush %edx\n+\tlea -0x4284(%esi),%edi\n \tpush %ebx\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x4294(%ebx),%ebp\n-\tjmp 845f \n-./pynx/scattering/cpu.c:8052\n-\tpush %ebx\n-\tpush %edi\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x423c(%ebx),%ebp\n-\tjmp 845f \n+\tjmp 8326 \n ./pynx/scattering/cpu.c:8116\n \tsub $0x8,%esp\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x4330(%ebx),%esi\n-\tjmp 8578 \n+\tlea -0x4320(%esi),%edi\n+\tjmp 844e \n ./pynx/scattering/cpu.c:8024\n \tsub $0x8,%esp\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x4304(%ebx),%esi\n-\tjmp 8578 \n+\tlea -0x42f4(%esi),%edi\n+\tjmp 844e \n+./pynx/scattering/cpu.c:8052\n+\tpush %edi\n+\tlea -0x422c(%esi),%edi\n+\tpush 0x8(%esp)\n+\tjmp 8326 \n ./pynx/scattering/cpu.c:8051\n-\txchg %esi,%ebx\n-\tcmp %edi,%ebx\n-\tjne 8970 \n+\tmov 0x4(%esp),%ecx\n+\tcmp %ecx,%edi\n+\tjne 8882 \n ./pynx/scattering/cpu.c:8056\n-\ttest %cl,%cl\n-\tjne 89c0 \n+\ttest %al,%al\n+\tjne 88ab \n ./pynx/scattering/cpu.c:8057\n+\tlea -0x4208(%esi),%edi\n \tpush %eax\n \tpush %eax\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x4218(%ebx),%esi\n-\tjmp 8578 \n-\tmov %esi,%ecx\n-\tjmp 8847 \n-.L1178():\n+\tjmp 844e \n+\tmov %ebx,%ecx\n+\tjmp 8759 \n+.L1251():\n ./pynx/scattering/cpu.c:8057\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8215\n \tpush %ebp\n \tmov %eax,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x15619,%ebx\n+\tcall 4520 \n+\tadd $0x15729,%ebx\n \tsub $0x50,%esp\n \tmov %gs:0x14,%esi\n \tmov %esi,0x40(%esp)\n \tmov %ecx,%esi\n ./pynx/scattering/cpu.c:8219\n \tmovl $0x0,0x0(%ebp)\n \tlea 0x50c(%ebx),%edi\n-\tlea -0x4c20(%ebx),%eax\n-\tmov %edi,0xc(%esp)\n-\tvmovd 0xc(%esp),%xmm2\n+\tlea -0x4c10(%ebx),%eax\n+\tvmovd %edi,%xmm2\n \tvpinsrd $0x1,%eax,%xmm2,%xmm1\n \tvmovq %xmm1,0xc(%esp)\n ./pynx/scattering/cpu.c:8220\n \tpush $0x3c\n \tpush %ebp\n \tpush %edx\n \tcall 23c0 \n ./pynx/scattering/cpu.c:8220 (discriminator 2)\n \tadd $0x10,%esp\n-\tinc %eax\n-\tje 8b60 \n+\tcmp $0xffffffff,%eax\n+\tje 8a48 \n ./pynx/scattering/cpu.c:8224\n \tmov 0x14(%ebp),%edx\n ./pynx/scattering/cpu.c:8224 (discriminator 1)\n \tcmp $0x1,%edx\n-\tjne 8b18 \n+\tjne 8a00 \n ./pynx/scattering/cpu.c:7698\n \tvmovq 0x8(%esp),%xmm3\n-./pynx/scattering/cpu.c:7703\n-\tvmovdqa -0x4e34(%ebx),%xmm0\n ./pynx/scattering/cpu.c:7702\n \tlea 0x10(%esp),%eax\n-\tmov %eax,(%esi)\n+./pynx/scattering/cpu.c:7703\n+\tvmovdqa -0x4e24(%ebx),%xmm0\n ./pynx/scattering/cpu.c:7704\n \tmovl $0x0,0x4(%esi)\n+./pynx/scattering/cpu.c:7702\n+\tmov %eax,(%esi)\n ./pynx/scattering/cpu.c:7713\n \tcmpb $0x53,0x53c(%ebx)\n ./pynx/scattering/cpu.c:7700\n \tmovl $0x0,0x18(%esp)\n ./pynx/scattering/cpu.c:7701\n \tmov %esi,0x1c(%esp)\n ./pynx/scattering/cpu.c:7710\n@@ -9251,406 +9119,398 @@\n ./pynx/scattering/cpu.c:7709\n \tmovl $0x404000,0x34(%esp)\n ./pynx/scattering/cpu.c:7698\n \tvmovq %xmm3,0x10(%esp)\n ./pynx/scattering/cpu.c:7703\n \tvmovdqa %xmm0,0x20(%esp)\n ./pynx/scattering/cpu.c:7713\n-\tjne 8ac7 \n-\tjmp 8aa0 \n+\tjne 89a7 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7715\n \tmov 0x4(%edi),%edx\n \tmov %esi,%ecx\n ./pynx/scattering/cpu.c:7714\n \tadd $0x8,%esi\n ./pynx/scattering/cpu.c:7716\n \tmovl $0x0,0x4(%esi)\n ./pynx/scattering/cpu.c:7717\n \tmov (%edx),%edi\n ./pynx/scattering/cpu.c:7715\n \tmov %edx,(%esi)\n ./pynx/scattering/cpu.c:7713\n \tcmpb $0x53,0x30(%edi)\n-\tje 8aa0 \n+\tje 8980 \n \tmov %esi,0x1c(%esp)\n \tmov %edx,0x8(%ecx)\n \tmovl $0x0,0xc(%ecx)\n ./pynx/scattering/cpu.c:8233\n \tmov 0x18(%ebp),%edx\n-\tcall 8360 \n+\tcall 8230 \n ./pynx/scattering/cpu.c:8233 (discriminator 1)\n \ttest %eax,%eax\n-\tje 8b32 \n+\tje 8a1a \n ./pynx/scattering/cpu.c:8235\n \tmov 0xc(%ebp),%eax\n \tmov 0x514(%ebx),%edx\n ./pynx/scattering/cpu.c:8235 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 8b98 \n+\tjne 8a80 \n ./pynx/scattering/cpu.c:8242\n \tmov 0x24(%ebp),%esi\n \ttest %esi,%esi\n-\tje 8b08 \n+\tje 89f0 \n ./pynx/scattering/cpu.c:8243\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8247\n \tmov 0x3c(%esp),%edx\n \tsub %gs:0x14,%edx\n-\tjne 8bf4 \n+\tjne 8acf \n \tadd $0x4c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8242 (discriminator 1)\n \tlea 0x18c(%ebx),%ebx\n \tmov %ebx,0x24(%ebp)\n-\tjmp 8aeb \n+\tjmp 89cb \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8225\n-\tmov -0x48(%ebx),%esi\n-\tlea -0x41e8(%ebx),%edi\n+\tmov -0x48(%ebx),%ecx\n+\tlea -0x41d8(%ebx),%edi\n \tpush %edx\n \tpush $0x1\n \tpush %edi\n-\tpush (%esi)\n+\tpush (%ecx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:8228\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov 0x0(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 8b54 \n+\tmov 0x0(%ebp),%esi\n+\ttest %esi,%esi\n+\tje 8a3c \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,0x24(%ebp)\n-\tje 8be0 \n+\tje 8ac3 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8222\n \tmov $0xffffffff,%eax\n-\tjmp 8aed \n+\tjmp 89cd \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:8209\n+./pynx/scattering/cpu.c:8210\n \tlea 0x6ac(%ebx),%edx\n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ebx\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,0x0(%ebp)\n ./pynx/scattering/cpu.c:8212\n-\tmov %edx,0x8(%esp)\n-./pynx/scattering/cpu.c:8210\n+\tvmovd %edx,%xmm4\n+./pynx/scattering/cpu.c:8209\n \tmovl $0x0,0x4(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvpinsrd $0x1,%edx,%xmm4,%xmm5\n ./pynx/scattering/cpu.c:8213\n \tmov %ebx,0x24(%ebp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovd 0x8(%esp),%xmm4\n-\tvpinsrd $0x1,%edx,%xmm4,%xmm5\n \tvmovq %xmm5,0x1c(%ebp)\n ./pynx/scattering/cpu.c:8222\n-\tjmp 8b54 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:8236\n-\tcmp $0x1,%edx\n-\tjbe 8bd8 \n+\tjmp 8a3c \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:8236 (discriminator 1)\n-\tlea -0x4d65(%ebx),%edi\n-./pynx/scattering/cpu.c:8236 (discriminator 4)\n-\tcmp $0x1,%eax\n-\tmov 0x50c(%ebx),%esi\n-\tjle 8bec \n+\tlea -0x4d55(%ebx),%edi\n+\tcmp $0x2,%edx\n+\tlea -0x4c62(%ebx),%ecx\n+\tmov %edi,%esi\n+\tcmovb %ecx,%esi\n ./pynx/scattering/cpu.c:8236 (discriminator 5)\n-\tlea -0x4d65(%ebx),%ecx\n+\tcmp $0x2,%eax\n+\tcmovge %edi,%ecx\n ./pynx/scattering/cpu.c:8236 (discriminator 8)\n \tsub $0x4,%esp\n-\tpush %edi\n+\tpush %esi\n \tpush %edx\n \tmov -0x48(%ebx),%edx\n-\tpush %esi\n+\tpush 0x50c(%ebx)\n \tpush %ecx\n \tpush %eax\n-\tlea -0x41ac(%ebx),%eax\n+\tlea -0x419c(%ebx),%eax\n \tpush %eax\n \tpush (%edx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:8240\n \tadd $0x20,%esp\n-\tjmp 8b32 \n-./pynx/scattering/cpu.c:8236 (discriminator 2)\n-\tlea -0x4c72(%ebx),%edi\n-\tjmp 8ba3 \n+\tjmp 8a1a \n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,0x24(%ebp)\n-\tjmp 8b48 \n-./pynx/scattering/cpu.c:8236 (discriminator 6)\n-\tlea -0x4c72(%ebx),%ecx\n-\tjmp 8bb4 \n+\tjmp 8a30 \n ./pynx/scattering/cpu.c:8247\n-\tcall 184f0 \n+\tcall 18ab0 \n __Pyx__GetBufferAndValidate.constprop.0():\n ./pynx/scattering/cpu.c:8247\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9226\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x153eb,%ebx\n+\tcall 4520 \n+\tadd $0x1550b,%ebx\n \tsub $0xc,%esp\n \tmov 0x20(%esp),%esi\n ./pynx/scattering/cpu.c:9227\n \tmov 0x38(%esi),%edx\n \ttest %edx,%edx\n-\tje 8c36 \n+\tje 8b16 \n /usr/include/python3.12/object.h:244\n \tmov (%edx),%eax\n ./pynx/scattering/cpu.c:9227 (discriminator 1)\n \tmovl $0x0,0x38(%esi)\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 8c36 \n+\tje 8b16 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%edx)\n-\tje 8e40 \n+\tje 8d20 \n ./pynx/scattering/cpu.c:9231\n \tmov 0x10(%esi),%ecx\n \ttest %ecx,%ecx\n-\tje 8c57 \n+\tje 8b37 \n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edi\n ./pynx/scattering/cpu.c:9231 (discriminator 1)\n \tmovl $0x0,0x10(%esi)\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edi\n-\tje 8c57 \n+\tje 8b37 \n /usr/include/python3.12/object.h:704\n \tdec %edi\n \tmov %edi,(%ecx)\n-\tje 8e58 \n+\tje 8d38 \n ./pynx/scattering/cpu.c:9233\n \tmov 0x20(%esi),%ebp\n \ttest %ebp,%ebp\n-\tje 8c7a \n+\tje 8b5a \n /usr/include/python3.12/object.h:244\n \tmov 0x0(%ebp),%edx\n ./pynx/scattering/cpu.c:9233 (discriminator 1)\n \tmovl $0x0,0x20(%esi)\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 8c7a \n+\tje 8b5a \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,0x0(%ebp)\n-\tje 8e70 \n+\tje 8d50 \n ./pynx/scattering/cpu.c:9234\n \tmov 0x24(%esi),%ecx\n \ttest %ecx,%ecx\n-\tje 8c9a \n+\tje 8b7a \n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%eax\n ./pynx/scattering/cpu.c:9234 (discriminator 1)\n \tmovl $0x0,0x24(%esi)\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 8c9a \n+\tje 8b7a \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%ecx)\n-\tje 8e88 \n+\tje 8d68 \n ./pynx/scattering/cpu.c:9235\n \tmov 0x28(%esi),%edi\n \ttest %edi,%edi\n-\tje 8cbb \n+\tje 8b9b \n /usr/include/python3.12/object.h:244\n \tmov (%edi),%ebp\n ./pynx/scattering/cpu.c:9235 (discriminator 1)\n \tmovl $0x0,0x28(%esi)\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 8cbb \n+\tje 8b9b \n /usr/include/python3.12/object.h:704\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tje 8ea0 \n+\tje 8d80 \n ./pynx/scattering/cpu.c:9236\n \tmov 0x2c(%esi),%edx\n \ttest %edx,%edx\n-\tje 8cdc \n+\tje 8bbc \n /usr/include/python3.12/object.h:244\n \tmov (%edx),%ecx\n ./pynx/scattering/cpu.c:9236 (discriminator 1)\n \tmovl $0x0,0x2c(%esi)\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 8cdc \n+\tje 8bbc \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 8eb8 \n+\tje 8d98 \n ./pynx/scattering/cpu.c:9237\n \tmov 0x30(%esi),%edi\n \ttest %edi,%edi\n-\tje 8cfc \n+\tje 8bdc \n /usr/include/python3.12/object.h:244\n \tmov (%edi),%eax\n ./pynx/scattering/cpu.c:9237 (discriminator 1)\n \tmovl $0x0,0x30(%esi)\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 8cfc \n+\tje 8bdc \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%edi)\n-\tje 8ed0 \n+\tje 8db0 \n ./pynx/scattering/cpu.c:9238\n \tmov 0x34(%esi),%ebp\n \ttest %ebp,%ebp\n-\tje 8d1f \n+\tje 8bff \n /usr/include/python3.12/object.h:244\n \tmov 0x0(%ebp),%edx\n ./pynx/scattering/cpu.c:9238 (discriminator 1)\n \tmovl $0x0,0x34(%esi)\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 8d1f \n+\tje 8bff \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,0x0(%ebp)\n-\tje 8ee8 \n+\tje 8dc8 \n ./pynx/scattering/cpu.c:9244\n \tmov 0x1c(%esi),%ecx\n ./pynx/scattering/cpu.c:9245\n \tmovl $0x0,0x1c(%esi)\n /usr/include/python3.12/object.h:797\n \ttest %ecx,%ecx\n-\tje 8d40 \n+\tje 8c20 \n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edi\n-\tje 8d40 \n+\tje 8c20 \n /usr/include/python3.12/object.h:704\n \tdec %edi\n \tmov %edi,(%ecx)\n-\tje 8f00 \n+\tje 8de0 \n ./pynx/scattering/cpu.c:9250\n \tmov 0x4c(%esi),%ebp\n \ttest %ebp,%ebp\n-\tje 8d62 \n+\tje 8c42 \n /usr/include/python3.12/object.h:244\n \tmov 0x0(%ebp),%eax\n ./pynx/scattering/cpu.c:9250 (discriminator 1)\n \tmovl $0x0,0x4c(%esi)\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 8d62 \n+\tje 8c42 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,0x0(%ebp)\n-\tje 8f18 \n+\tje 8df8 \n ./pynx/scattering/cpu.c:9251\n \tmov 0x50(%esi),%edx\n \ttest %edx,%edx\n-\tje 8d83 \n+\tje 8c63 \n /usr/include/python3.12/object.h:244\n \tmov (%edx),%ecx\n ./pynx/scattering/cpu.c:9251 (discriminator 1)\n \tmovl $0x0,0x50(%esi)\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 8d83 \n+\tje 8c63 \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 8f30 \n+\tje 8e10 \n ./pynx/scattering/cpu.c:9252\n \tmov 0x58(%esi),%edi\n \ttest %edi,%edi\n-\tje 8da4 \n+\tje 8c84 \n /usr/include/python3.12/object.h:244\n \tmov (%edi),%ebp\n ./pynx/scattering/cpu.c:9252 (discriminator 1)\n \tmovl $0x0,0x58(%esi)\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 8da4 \n+\tje 8c84 \n /usr/include/python3.12/object.h:704\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tje 8f48 \n+\tje 8e28 \n ./pynx/scattering/cpu.c:9253\n \tmov 0x5c(%esi),%edx\n \ttest %edx,%edx\n-\tje 8dc0 \n+\tje 8ca0 \n /usr/include/python3.12/object.h:244\n \tmov (%edx),%eax\n ./pynx/scattering/cpu.c:9253 (discriminator 1)\n \tmovl $0x0,0x5c(%esi)\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 8dc0 \n+\tje 8ca0 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%edx)\n-\tje 8e30 \n+\tje 8d10 \n ./pynx/scattering/cpu.c:9254\n \tmov 0x3c(%esi),%ebp\n \ttest %ebp,%ebp\n-\tje 8e26 \n+\tje 8d06 \n ./pynx/scattering/cpu.c:9257 (discriminator 1)\n \tmov 0x40(%esi),%ecx\n \ttest %ecx,%ecx\n-\tjle 8e13 \n+\tjle 8cf3 \n ./pynx/scattering/cpu.c:9257\n \txor %edi,%edi\n-\tjmp 8de5 \n+\tjmp 8cc5 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9257 (discriminator 3)\n \tinc %edi\n ./pynx/scattering/cpu.c:9257 (discriminator 1)\n \tcmp %ecx,%edi\n-\tjge 8e10 \n+\tjge 8cf0 \n ./pynx/scattering/cpu.c:9258\n \tmov 0x0(%ebp,%edi,4),%edx\n /usr/include/python3.12/object.h:797\n \ttest %edx,%edx\n-\tje 8de0 \n+\tje 8cc0 \n /usr/include/python3.12/object.h:244\n \tmov (%edx),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 8de0 \n+\tje 8cc0 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%edx)\n-\tjne 8de0 \n+\tjne 8cc0 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:9257 (discriminator 3)\n \tinc %edi\n /usr/include/python3.12/object.h:705\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n ./pynx/scattering/cpu.c:9257 (discriminator 1)\n \tmov 0x40(%esi),%ecx\n \tadd $0x10,%esp\n \tcmp %ecx,%edi\n-\tjl 8de5 \n+\tjl 8cc5 \n \tnop\n ./pynx/scattering/cpu.c:9259\n \tmov 0x3c(%esi),%ebp\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 22a0 \n ./pynx/scattering/cpu.c:9260\n@@ -9665,114 +9525,114 @@\n \tpop %ebp\n \tret\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8dc0 \n+\tjmp 8ca0 \n \txchg %ax,%ax\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8c36 \n+\tjmp 8b16 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8c57 \n+\tjmp 8b37 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8c7a \n+\tjmp 8b5a \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8c9a \n+\tjmp 8b7a \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8cbb \n+\tjmp 8b9b \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8cdc \n+\tjmp 8bbc \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8cfc \n+\tjmp 8bdc \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8d1f \n+\tjmp 8bff \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8d40 \n+\tjmp 8c20 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8d62 \n+\tjmp 8c42 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8d83 \n+\tjmp 8c63 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8da4 \n+\tjmp 8c84 \n __Pyx_CyFunction_clear():\n /usr/include/python3.12/object.h:705\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9272\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x1508d,%ebx\n+\tcall 4520 \n+\tadd $0x151ad,%ebx\n \tsub $0x10,%esp\n \tmov 0x1c(%esp),%esi\n ./pynx/scattering/cpu.c:9273\n \tpush %esi\n \tcall 24f0 \n ./pynx/scattering/cpu.c:9266\n \tmov 0x14(%esi),%eax\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 8f90 \n+\tje 8e70 \n ./pynx/scattering/cpu.c:9267\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2080 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9268\n \tsub $0xc,%esp\n \tpush %esi\n-\tcall 8c00 \n+\tcall 8ae0 \n ./pynx/scattering/cpu.c:9269\n \tmov %esi,(%esp)\n \tcall 2190 \n ./pynx/scattering/cpu.c:9275\n \tadd $0x14,%esp\n \tpop %ebx\n \tpop %esi\n@@ -9780,93 +9640,97 @@\n __Pyx_CyFunction_dealloc():\n ./pynx/scattering/cpu.c:9275\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7499\n \tpush %ebp\n \tpush %edi\n-\tcall 5ace \n-\tadd $0x1503d,%edi\n+\tmov %ecx,%edi\n \tpush %esi\n-\tmov %eax,%esi\n+\tcall 18aa4 \n+\tadd $0x1515a,%esi\n \tpush %ebx\n \tsub $0x3c,%esp\n-./pynx/scattering/cpu.c:7511\n-\tmov 0x54(%esp),%ebx\n-./pynx/scattering/cpu.c:7499\n-\tmov 0x50(%esp),%eax\n-\tmov %edx,0x18(%esp)\n-\tmov %edi,0x8(%esp)\n+\tmov %edx,0x14(%esp)\n \tmov 0x58(%esp),%edx\n-\tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:7511\n-\tlea (%ecx,%ebx,4),%edi\n-/usr/include/python3.12/object.h:966\n-\tmov 0x4(%esi),%ecx\n-./pynx/scattering/cpu.c:7499\n-\tmov %eax,0x14(%esp)\n-/usr/include/python3.12/object.h:968\n-\tmov 0x54(%ecx),%ebp\n+\tmov 0x54(%esp),%ecx\n+\tmov %esi,0x4(%esp)\n ./pynx/scattering/cpu.c:7499\n+\tmov %eax,%esi\n+\tmov 0x50(%esp),%eax\n \tmov %edx,0x1c(%esp)\n+/usr/include/python3.12/object.h:966\n+\tmov 0x4(%esi),%ebp\n+./pynx/scattering/cpu.c:7511\n+\tlea (%edi,%ecx,4),%ebx\n /usr/include/python3.12/object.h:968\n \txor %ecx,%ecx\n-\tand $0x4000000,%ebp\n ./pynx/scattering/cpu.c:7499\n+\tmov %eax,0x10(%esp)\n \tmov %gs:0x14,%eax\n \tmov %eax,0x2c(%esp)\n \txor %eax,%eax\n+/usr/include/python3.12/object.h:968\n+\tmov 0x54(%ebp),%eax\n+./pynx/scattering/cpu.c:7511\n+\tmov %ebx,0x18(%esp)\n ./pynx/scattering/cpu.c:7508\n \tmovl $0x0,0x20(%esp)\n+/usr/include/python3.12/object.h:968\n+\tand $0x4000000,%eax\n+./pynx/scattering/cpu.c:7508\n \tmovl $0x0,0x24(%esp)\n ./pynx/scattering/cpu.c:7509\n \tmovl $0x0,0x28(%esp)\n /usr/include/python3.12/object.h:968\n-\tmov %ebp,0x10(%esp)\n+\tmov %eax,0x8(%esp)\n+\tmov %edi,0xc(%esp)\n+\tmov %ebx,%edi\n /usr/include/python3.12/object.h:797\n \ttest %ecx,%ecx\n-\tje 9033 \n+\tje 8f1b \n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%eax\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 9033 \n+\tcmp $0x3fffffff,%edx\n+\tje 8f1b \n /usr/include/python3.12/object.h:704\n-\tdec %eax\n-\tmov %eax,(%ecx)\n-\tje 91f8 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 91b0 \n ./pynx/scattering/cpu.c:7515\n-\tmov 0x24(%esp),%edx\n+\tmov 0x24(%esp),%ecx\n ./pynx/scattering/cpu.c:7514 (discriminator 1)\n \tmovl $0x0,0x20(%esp)\n /usr/include/python3.12/object.h:797\n-\ttest %edx,%edx\n-\tje 9056 \n+\ttest %ecx,%ecx\n+\tje 8f3e \n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ebx\n+\tmov (%ecx),%ebx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 9056 \n+\tje 8f3e \n /usr/include/python3.12/object.h:704\n \tdec %ebx\n-\tmov %ebx,(%edx)\n-\tje 9210 \n+\tmov %ebx,(%ecx)\n+\tje 91c8 \n ./pynx/scattering/cpu.c:7516\n-\tmov 0x10(%esp),%ecx\n+\tmov 0x8(%esp),%ebp\n ./pynx/scattering/cpu.c:7515 (discriminator 1)\n \tmovl $0x0,0x24(%esp)\n ./pynx/scattering/cpu.c:7516\n-\ttest %ecx,%ecx\n-\tje 9238 \n+\ttest %ebp,%ebp\n+\tje 91f0 \n ./pynx/scattering/cpu.c:7524\n \tmov 0x28(%esp),%eax\n \tcmp %eax,0x8(%esi)\n-\tjle 93a2 \n+\tjle 9296 \n ./pynx/scattering/cpu.c:7534\n-\tmov 0x18(%esp),%ebp\n+\tmov 0x14(%esp),%ebp\n ./pynx/scattering/cpu.c:7529\n \tmov 0xc(%esi,%eax,4),%ecx\n ./pynx/scattering/cpu.c:7534\n \tmov 0x0(%ebp,%eax,4),%ebp\n ./pynx/scattering/cpu.c:7535\n \tinc %eax\n ./pynx/scattering/cpu.c:7529\n@@ -9874,625 +9738,623 @@\n ./pynx/scattering/cpu.c:7535\n \tmov %eax,0x28(%esp)\n ./pynx/scattering/cpu.c:7534\n \tmov %ebp,0x24(%esp)\n ./pynx/scattering/cpu.c:7545 (discriminator 1)\n \tmov (%edi),%ebx\n \ttest %ebx,%ebx\n-\tje 90c8 \n+\tje 8fc0 \n \tmov %ebx,%edx\n ./pynx/scattering/cpu.c:7544\n \tmov %edi,%eax\n-\tjmp 90aa \n+\tjmp 8f9a \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7545 (discriminator 1)\n \tmov 0x4(%eax),%edx\n ./pynx/scattering/cpu.c:7545 (discriminator 3)\n \tadd $0x4,%eax\n ./pynx/scattering/cpu.c:7545 (discriminator 1)\n \ttest %edx,%edx\n-\tje 90c8 \n+\tje 8fc0 \n ./pynx/scattering/cpu.c:7545 (discriminator 2)\n \tcmp %ecx,(%edx)\n-\tjne 90a0 \n+\tjne 8f90 \n ./pynx/scattering/cpu.c:7547\n \tmov 0xc(%esp),%ecx\n-\tmov 0x14(%esp),%ebx\n+\tmov 0x10(%esp),%ebx\n ./pynx/scattering/cpu.c:7553\n \tmovl $0x0,0x24(%esp)\n ./pynx/scattering/cpu.c:7547\n \tsub %ecx,%eax\n \tmov %ebp,(%ebx,%eax,1)\n /usr/include/python3.12/object.h:797\n-\tjmp 9033 \n+\tjmp 8f1b \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 90d5 \n+\tje 8fcd \n /usr/include/python3.12/object.h:652\n \tinc %edx\n \tmov %edx,(%ecx)\n /usr/include/python3.12/object.h:244\n \tmov 0x0(%ebp),%eax\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 90e3 \n+\tje 8fdb \n /usr/include/python3.12/object.h:652\n \tinc %eax\n \tmov %eax,0x0(%ebp)\n /usr/include/python3.12/object.h:966\n \tmov 0x4(%ecx),%ebp\n ./pynx/scattering/cpu.c:7588 (discriminator 3)\n \ttestb $0x10,0x57(%ebp)\n-\tje 938f \n+\tje 9280 \n ./pynx/scattering/cpu.c:7589\n \ttest %ebx,%ebx\n-\tje 9148 \n+\tje 9048 \n ./pynx/scattering/cpu.c:7560\n \tmov %edi,%ebp\n-\tjmp 910a \n+\tjmp 900a \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7589\n \tmov 0x4(%ebp),%ebx\n ./pynx/scattering/cpu.c:7604\n \tadd $0x4,%ebp\n ./pynx/scattering/cpu.c:7589\n \ttest %ebx,%ebx\n-\tje 9148 \n+\tje 9048 \n ./pynx/scattering/cpu.c:7592\n \tmov (%ebx),%edx\n ./pynx/scattering/cpu.c:7592 (discriminator 2)\n \tmov 0x8(%ecx),%ebx\n \tcmp %ebx,0x8(%edx)\n-\tjne 9100 \n+\tjne 9000 \n ./pynx/scattering/cpu.c:7594\n \tsub $0x8,%esp\n \tpush %ecx\n \tpush %edx\n-\tmov 0x18(%esp),%ebx\n+\tmov 0x14(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:7596\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 9298 \n+\tjs 9250 \n ./pynx/scattering/cpu.c:7597\n-\tje 9270 \n+\tje 9228 \n ./pynx/scattering/cpu.c:7589\n \tmov 0x4(%ebp),%ebx\n ./pynx/scattering/cpu.c:7604\n \tadd $0x4,%ebp\n ./pynx/scattering/cpu.c:7644\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7589\n \ttest %ebx,%ebx\n-\tjne 910a \n+\tjne 900a \n \tlea 0x0(%esi,%eiz,1),%esi\n+\tmov 0xc(%esp),%edi\n ./pynx/scattering/cpu.c:7609\n-\tmov 0xc(%esp),%esi\n-\tcmp %edi,%esi\n-\tje 91e2 \n-\tmov %edi,%eax\n-\tsub %esi,%eax\n-\tsub $0x4,%eax\n-\tshr $0x2,%eax\n-\tinc %eax\n-\tand $0x3,%eax\n-\tje 9311 \n-\tcmp $0x1,%eax\n-\tje 91b2 \n-\tcmp $0x2,%eax\n-\tje 9190 \n+\tmov 0x18(%esp),%esi\n+\tcmp %esi,%edi\n+\tje 926c \n+\tsub %edi,%esi\n+\tsub $0x4,%esi\n+\tshr $0x2,%esi\n+\tinc %esi\n+\tand $0x3,%esi\n+\tje 90cb \n+\tcmp $0x1,%esi\n+\tje 90a6 \n+\tcmp $0x2,%esi\n+\tje 908b \n ./pynx/scattering/cpu.c:7610\n-\tmov (%esi),%ebp\n-\tmov 0x0(%ebp),%edx\n-\tcmp %ecx,%edx\n-\tje 931a \n+\tmov (%edi),%eax\n+\tmov (%eax),%ebp\n+\tcmp %ecx,%ebp\n+\tje 9139 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n-\tmov 0x8(%ecx),%ebx\n-\tcmp %ebx,0x8(%edx)\n-\tje 95a8 \n+\tmov 0x8(%ecx),%edx\n+\tcmp %edx,0x8(%ebp)\n+\tje 94c0 \n ./pynx/scattering/cpu.c:7617\n-\taddl $0x4,0xc(%esp)\n+\tadd $0x4,%edi\n ./pynx/scattering/cpu.c:7610\n-\tmov 0xc(%esp),%eax\n-\tmov (%eax),%ebp\n-\tmov 0x0(%ebp),%edx\n-\tcmp %ecx,%edx\n-\tje 931a \n+\tmov (%edi),%esi\n+\tmov (%esi),%eax\n+\tcmp %ecx,%eax\n+\tje 9139 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n-\tmov 0x8(%ecx),%ebx\n-\tcmp %ebx,0x8(%edx)\n-\tje 9583 \n+\tmov 0x8(%ecx),%ebp\n+\tcmp %ebp,0x8(%eax)\n+\tje 9493 \n ./pynx/scattering/cpu.c:7617\n-\taddl $0x4,0xc(%esp)\n+\tadd $0x4,%edi\n ./pynx/scattering/cpu.c:7610\n-\tmov 0xc(%esp),%eax\n-\tmov (%eax),%ebp\n-\tmov 0x0(%ebp),%edx\n-\tcmp %ecx,%edx\n-\tje 931a \n+\tmov (%edi),%ebx\n+\tmov (%ebx),%eax\n+\tcmp %ecx,%eax\n+\tje 9139 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n-\tmov 0x8(%ecx),%ebx\n-\tcmp %ebx,0x8(%edx)\n-\tje 94aa \n+\tmov 0x8(%ecx),%esi\n+\tcmp %esi,0x8(%eax)\n+\tje 93ba \n ./pynx/scattering/cpu.c:7617\n-\taddl $0x4,0xc(%esp)\n-\tmov 0xc(%esp),%eax\n+\tadd $0x4,%edi\n ./pynx/scattering/cpu.c:7609\n-\tcmp %eax,%edi\n-\tmov %eax,%esi\n-\tjne 9311 \n-./pynx/scattering/cpu.c:7644\n-\tpush %ecx\n-\tpush 0x20(%esp)\n-\tmov 0x10(%esp),%ebx\n-\tlea -0x4108(%ebx),%edi\n-\tjmp 9329 \n-\txchg %ax,%ax\n-/usr/include/python3.12/object.h:705\n-\tsub $0xc,%esp\n-\tpush %ecx\n-\tmov 0x18(%esp),%ebx\n-\tcall 2160 <_Py_Dealloc@plt>\n-\tadd $0x10,%esp\n-\tjmp 9033 \n-\tlea 0x0(%esi),%esi\n-\tsub $0xc,%esp\n-\tpush %edx\n-\tmov 0x18(%esp),%ebx\n-\tcall 2160 <_Py_Dealloc@plt>\n-./pynx/scattering/cpu.c:7516\n-\tmov 0x20(%esp),%ecx\n-/usr/include/python3.12/object.h:705\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:7515 (discriminator 1)\n-\tmovl $0x0,0x24(%esp)\n-./pynx/scattering/cpu.c:7516\n-\ttest %ecx,%ecx\n-\tjne 906a \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7539\n-\tlea 0x24(%esp),%ebp\n-\tpush %ebp\n-\tlea 0x24(%esp),%eax\n-\tpush %eax\n-\tlea 0x30(%esp),%edx\n-\tpush %edx\n-\tpush %esi\n-\tmov 0x18(%esp),%ebx\n-\tcall 23d0 \n-./pynx/scattering/cpu.c:7628\n-\tmov 0x30(%esp),%ecx\n-./pynx/scattering/cpu.c:7539 (discriminator 1)\n-\tadd $0x10,%esp\n-\ttest %eax,%eax\n-./pynx/scattering/cpu.c:7628\n-\tmov %ecx,%ebx\n-./pynx/scattering/cpu.c:7539 (discriminator 1)\n-\tje 93a6 \n-./pynx/scattering/cpu.c:7547\n-\tmov 0x24(%esp),%ebp\n-\tjmp 9090 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7598\n-\tmov %ebp,%ecx\n-\tmov 0xc(%esp),%eax\n-./pynx/scattering/cpu.c:7606\n-\tmov 0x0(%ebp),%ebp\n-./pynx/scattering/cpu.c:7598\n-\tmov 0x24(%esp),%edx\n-\tmov 0x14(%esp),%ebx\n-\tsub %eax,%ecx\n-./pynx/scattering/cpu.c:7606\n-\ttest %ebp,%ebp\n-./pynx/scattering/cpu.c:7598\n-\tmov %edx,(%ebx,%ecx,1)\n-./pynx/scattering/cpu.c:7644\n-\tmov 0x20(%esp),%ecx\n-./pynx/scattering/cpu.c:7606\n-\tjne 901d \n-\tjmp 9148 \n-\tnop\n-./pynx/scattering/cpu.c:7596 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n-\tcall 2310 \n-./pynx/scattering/cpu.c:7649\n-\tmov 0x20(%esp),%ecx\n-./pynx/scattering/cpu.c:7596 (discriminator 2)\n-\ttest %eax,%eax\n-\tje 9100 \n-\tmov %ecx,%eax\n-\tjmp 933f \n+\tcmp %edi,0x18(%esp)\n+\tje 926c \n+\tmov 0x18(%esp),%esi\n+\tjmp 9131 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x8(%ecx),%ebx\n-\tcmp %ebx,0x8(%edx)\n-\tje 93db \n+\tcmp %ebx,0x8(%eax)\n+\tje 92d2 \n ./pynx/scattering/cpu.c:7617\n-\tlea 0x4(%esi),%ebp\n+\tlea 0x4(%edi),%ebp\n ./pynx/scattering/cpu.c:7610\n-\tmov 0x4(%esi),%esi\n-\tmov (%esi),%eax\n-\tcmp %ecx,%eax\n-\tje 931a \n+\tmov 0x4(%edi),%edi\n+\tmov (%edi),%edx\n+\tcmp %ecx,%edx\n+\tje 9139 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n-\tmov 0x8(%ecx),%edx\n-\tcmp %edx,0x8(%eax)\n-\tje 9408 \n+\tmov 0x8(%ecx),%eax\n+\tcmp %eax,0x8(%edx)\n+\tje 9300 \n ./pynx/scattering/cpu.c:7610\n-\tmov 0x4(%ebp),%esi\n-\tmov (%esi),%eax\n-\tcmp %ecx,%eax\n-\tje 931a \n+\tmov 0x4(%ebp),%edi\n+\tmov (%edi),%edx\n+\tcmp %ecx,%edx\n+\tje 9139 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n-\tmov 0x8(%ecx),%edx\n-\tcmp %edx,0x8(%eax)\n-\tje 9430 \n+\tmov 0x8(%ecx),%eax\n+\tcmp %eax,0x8(%edx)\n+\tje 9330 \n ./pynx/scattering/cpu.c:7610\n-\tmov 0x8(%ebp),%esi\n-\tmov (%esi),%eax\n-\tcmp %ecx,%eax\n-\tje 931a \n+\tmov 0x8(%ebp),%edi\n+\tmov (%edi),%edx\n+\tcmp %ecx,%edx\n+\tje 9139 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n-\tmov 0x8(%ecx),%edx\n-\tcmp %edx,0x8(%eax)\n-\tje 9458 \n+\tmov 0x8(%ecx),%eax\n+\tcmp %eax,0x8(%edx)\n+\tje 9360 \n ./pynx/scattering/cpu.c:7617\n-\tlea 0xc(%ebp),%esi\n+\tlea 0xc(%ebp),%edi\n ./pynx/scattering/cpu.c:7609\n-\tcmp %esi,%edi\n-\tje 91e2 \n+\tcmp %edi,%esi\n+\tje 926c \n ./pynx/scattering/cpu.c:7610\n-\tmov (%esi),%ebp\n-\tmov 0x0(%ebp),%edx\n-\tcmp %ecx,%edx\n-\tjne 92b8 \n+\tmov (%edi),%edx\n+\tmov (%edx),%eax\n+\tcmp %ecx,%eax\n+\tjne 90d8 \n ./pynx/scattering/cpu.c:7489\n \tpush %ecx\n \tpush 0x20(%esp)\n-\tmov 0x10(%esp),%ebx\n-\tlea -0x4160(%ebx),%edi\n+\tmov 0xc(%esp),%ebx\n+\tlea -0x4150(%ebx),%esi\n ./pynx/scattering/cpu.c:7644\n \tmov -0x44(%ebx),%ebp\n-\tpush %edi\n+\tpush %esi\n \tpush 0x0(%ebp)\n \tcall 2470 \n \tmov 0x30(%esp),%eax\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:797\n \ttest %eax,%eax\n-\tje 9356 \n+\tje 9175 \n /usr/include/python3.12/object.h:244\n \tmov (%eax),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 9356 \n+\tje 9175 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%eax)\n-\tje 9480 \n+\tje 9390 \n ./pynx/scattering/cpu.c:7650\n \tmov 0x24(%esp),%ebx\n /usr/include/python3.12/object.h:797\n \ttest %ebx,%ebx\n-\tje 9371 \n+\tje 9190 \n /usr/include/python3.12/object.h:244\n \tmov (%ebx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 9371 \n+\tje 9190 \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%ebx)\n-\tje 9495 \n+\tje 93a5 \n ./pynx/scattering/cpu.c:7651\n \tmov $0xffffffff,%eax\n ./pynx/scattering/cpu.c:7652\n \tmov 0x2c(%esp),%edx\n \tsub %gs:0x14,%edx\n-\tjne 960c \n+\tjne 9524 \n \tadd $0x3c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+\txchg %ax,%ax\n+/usr/include/python3.12/object.h:705\n+\tsub $0xc,%esp\n+\tpush %ecx\n+\tmov 0x14(%esp),%ebx\n+\tcall 2160 <_Py_Dealloc@plt>\n+\tadd $0x10,%esp\n+\tjmp 8f1b \n+\tlea 0x0(%esi),%esi\n+\tsub $0xc,%esp\n+\tpush %ecx\n+\tmov 0x14(%esp),%ebx\n+\tcall 2160 <_Py_Dealloc@plt>\n+./pynx/scattering/cpu.c:7516\n+\tmov 0x18(%esp),%ebp\n+/usr/include/python3.12/object.h:705\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:7515 (discriminator 1)\n+\tmovl $0x0,0x24(%esp)\n+./pynx/scattering/cpu.c:7516\n+\ttest %ebp,%ebp\n+\tjne 8f52 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+./pynx/scattering/cpu.c:7539\n+\tlea 0x24(%esp),%eax\n+\tpush %eax\n+\tlea 0x24(%esp),%edx\n+\tpush %edx\n+\tlea 0x30(%esp),%ecx\n+\tpush %ecx\n+\tpush %esi\n+\tmov 0x14(%esp),%ebx\n+\tcall 23d0 \n+./pynx/scattering/cpu.c:7628\n+\tmov 0x30(%esp),%ecx\n+./pynx/scattering/cpu.c:7539 (discriminator 1)\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:7628\n+\tmov %ecx,%ebx\n+./pynx/scattering/cpu.c:7539 (discriminator 1)\n+\ttest %eax,%eax\n+\tje 929a \n+./pynx/scattering/cpu.c:7547\n+\tmov 0x24(%esp),%ebp\n+\tjmp 8f78 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+./pynx/scattering/cpu.c:7598\n+\tmov 0xc(%esp),%ecx\n+\tmov %ebp,%eax\n+\tmov 0x24(%esp),%edx\n+\tmov 0x10(%esp),%ebx\n+./pynx/scattering/cpu.c:7606\n+\tmov 0x0(%ebp),%ebp\n+./pynx/scattering/cpu.c:7598\n+\tsub %ecx,%eax\n+./pynx/scattering/cpu.c:7644\n+\tmov 0x20(%esp),%ecx\n+./pynx/scattering/cpu.c:7598\n+\tmov %edx,(%ebx,%eax,1)\n+./pynx/scattering/cpu.c:7606\n+\ttest %ebp,%ebp\n+\tjne 8f04 \n+\tjmp 9048 \n+\tnop\n+./pynx/scattering/cpu.c:7596 (discriminator 1)\n+\tmov 0x4(%esp),%ebx\n+\tcall 2310 \n+./pynx/scattering/cpu.c:7649\n+\tmov 0x20(%esp),%ecx\n+./pynx/scattering/cpu.c:7596 (discriminator 2)\n+\ttest %eax,%eax\n+\tje 9000 \n+\tmov %ecx,%eax\n+\tjmp 915e \n+./pynx/scattering/cpu.c:7644\n+\tpush %ecx\n+\tpush 0x20(%esp)\n+\tmov 0xc(%esp),%ebx\n+\tlea -0x40f8(%ebx),%esi\n+\tjmp 9148 \n ./pynx/scattering/cpu.c:7635\n \tsub $0x4,%esp\n \tpush 0x20(%esp)\n-\tmov 0x10(%esp),%ebx\n-\tlea -0x412c(%ebx),%edi\n-\tjmp 9329 \n+\tmov 0xc(%esp),%ebx\n+\tlea -0x411c(%ebx),%esi\n+\tjmp 9148 \n \tmov 0x20(%esp),%ebx\n /usr/include/python3.12/object.h:797\n \ttest %ebx,%ebx\n-\tje 93bc \n+\tje 92b0 \n /usr/include/python3.12/object.h:244\n \tmov (%ebx),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 93bc \n+\tje 92b0 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%ebx)\n-\tje 956e \n+\tje 947e \n ./pynx/scattering/cpu.c:7629\n-\tmov 0x24(%esp),%esi\n+\tmov 0x24(%esp),%edi\n /usr/include/python3.12/object.h:797\n-\ttest %esi,%esi\n-\tje 93d7 \n+\ttest %edi,%edi\n+\tje 92cb \n /usr/include/python3.12/object.h:244\n-\tmov (%esi),%edi\n+\tmov (%edi),%esi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edi\n-\tje 93d7 \n+\tcmp $0x3fffffff,%esi\n+\tje 92cb \n /usr/include/python3.12/object.h:704\n-\tdec %edi\n-\tmov %edi,(%esi)\n-\tje 94d8 \n+\tdec %esi\n+\tmov %esi,(%edi)\n+\tje 93e8 \n ./pynx/scattering/cpu.c:7630\n \txor %eax,%eax\n-\tjmp 9376 \n+\tjmp 9195 \n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %edx\n-\tmov 0x18(%esp),%ebx\n+\tpush %eax\n+\tmov 0x14(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 94ef \n+\tjs 93ff \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 92c4 \n-\tjmp 931a \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 90e4 \n+\tjmp 9139 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %eax\n-\tmov 0x18(%esp),%ebx\n+\tpush %edx\n+\tmov 0x14(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 950d \n+\tjs 941d \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 92dc \n-\tjmp 931a \n+\tjne 90fc \n+\tjmp 9139 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %eax\n-\tmov 0x18(%esp),%ebx\n+\tpush %edx\n+\tmov 0x14(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 9550 \n+\tjs 9460 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 92f1 \n-\tjmp 931a \n+\tjne 9111 \n+\tjmp 9139 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %eax\n-\tmov 0x18(%esp),%ebx\n+\tpush %edx\n+\tmov 0x14(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 952b \n+\tjs 943b \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 9306 \n-\tjmp 931a \n+\tjne 9126 \n+\tjmp 9139 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %eax\n-\tmov 0x18(%esp),%ebx\n+\tmov 0x14(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9356 \n+\tjmp 9175 \n \tsub $0xc,%esp\n \tpush %ebx\n-\tmov 0x18(%esp),%ebx\n+\tmov 0x14(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9371 \n+\tjmp 9190 \n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %edx\n-\tmov 0x18(%esp),%ebx\n+\tpush %eax\n+\tmov 0x14(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 95d0 \n+\tjs 94e8 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 91cf \n-\tjmp 931a \n+\tjne 90be \n+\tjmp 9139 \n \tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %esi\n-\tmov 0x18(%esp),%ebx\n+\tpush %edi\n+\tmov 0x14(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7630\n \txor %eax,%eax\n-\tjmp 9376 \n+\tjmp 9195 \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n+\tmov 0x4(%esp),%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tmov %eax,%ebp\n-./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %ebp,%ebp\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\tje 92c4 \n-\tjmp 933f \n+\ttest %ebp,%ebp\n+\tje 90e4 \n+\tjmp 915e \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n+\tmov 0x4(%esp),%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tmov %eax,%ebx\n-./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %ebx,%ebx\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\tje 92dc \n-\tjmp 933f \n+\ttest %ebx,%ebx\n+\tje 90fc \n+\tjmp 915e \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n+\tmov 0x4(%esp),%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tmov %eax,%ebx\n-./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %ebx,%ebx\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\tje 9306 \n-\tjmp 933f \n+\ttest %ebx,%ebx\n+\tje 9126 \n+\tjmp 915e \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n+\tmov 0x4(%esp),%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tmov %eax,%ebx\n-./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %ebx,%ebx\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\tje 92f1 \n-\tjmp 933f \n+\ttest %ebx,%ebx\n+\tje 9111 \n+\tjmp 915e \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %ebx\n-\tmov 0x18(%esp),%ebx\n+\tmov 0x14(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 93bc \n+\tjmp 92b0 \n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %edx\n-\tmov 0x18(%esp),%ebx\n+\tpush %eax\n+\tmov 0x14(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 95ee \n+\tjs 9506 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 91ad \n-\tjmp 931a \n+\tjne 90a3 \n+\tjmp 9139 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %edx\n-\tmov 0x18(%esp),%ebx\n+\tpush %ebp\n+\tmov 0x14(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 9611 \n+\tjs 9529 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 918b \n-\tjmp 931a \n+\tjne 9088 \n+\tjmp 9139 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n+\tmov 0x4(%esp),%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov %eax,%esi\n-./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %esi,%esi\n+\tmov %eax,%ebp\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\tje 91cf \n-\tjmp 933f \n+\ttest %ebp,%ebp\n+\tje 90be \n+\tjmp 915e \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n+\tmov 0x4(%esp),%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov %eax,%esi\n-./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %esi,%esi\n+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\tje 91ad \n-\tjmp 933f \n+\ttest %edx,%edx\n+\tje 90a3 \n+\tjmp 915e \n ./pynx/scattering/cpu.c:7652\n-\tcall 184f0 \n+\tcall 18ab0 \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n+\tmov 0x4(%esp),%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov %eax,%esi\n-./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %esi,%esi\n+\tmov %eax,%ebx\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\tje 918b \n-\tjmp 933f \n+\ttest %ebx,%ebx\n+\tje 9088 \n+\tjmp 915e \n __Pyx_ParseOptionalKeywords.constprop.0():\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:6836\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x149bb,%ebx\n+\tcall 4520 \n+\tadd $0x14a9b,%ebx\n \tsub $0x1c,%esp\n ./pynx/scattering/cpu.c:6844\n \tmov 0x4(%eax),%ecx\n \tmov 0x48(%ecx),%esi\n ./pynx/scattering/cpu.c:6844 (discriminator 1)\n \tcmp -0x30(%ebx),%esi\n-\tjne 9670 \n+\tjne 9590 \n ./pynx/scattering/cpu.c:6845\n \tpush $0x1\n \tpush $0x0\n \tpush %edx\n \tpush %eax\n \tcall 2130 <_PyObject_GenericGetAttrWithDict@plt>\n \tadd $0x10,%esp\n@@ -10504,928 +10366,922 @@\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:6817 (discriminator 1)\n \ttest %esi,%esi\n-\tje 9838 \n+\tje 9760 \n ./pynx/scattering/cpu.c:6818\n \tsub $0x8,%esp\n \tpush %edx\n \tpush %eax\n \tcall *%esi\n \tmov %eax,%esi\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6849 (discriminator 1)\n \ttest %esi,%esi\n-\tjne 9660 \n+\tjne 9580 \n __Pyx_PyObject_GetAttrStr_ClearAttributeError():\n ./pynx/scattering/cpu.c:6831\n \tcall 2090 <_PyThreadState_UncheckedGet@plt>\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:6832\n \tmov -0x14(%ebx),%eax\n \tmov (%eax),%edi\n \tmov 0x3c(%ecx),%eax\n __Pyx_PyErr_ExceptionMatchesInState():\n ./pynx/scattering/cpu.c:6731 (discriminator 1)\n \ttest %eax,%eax\n-\tje 9660 \n+\tje 9580 \n /usr/include/python3.12/object.h:220\n \tmov 0x4(%eax),%ebp\n ./pynx/scattering/cpu.c:6733\n \tcmp %ebp,%edi\n-\tje 980a \n+\tje 972a \n /usr/include/python3.12/object.h:966\n \tmov 0x4(%edi),%edx\n \tmov 0x54(%edx),%edx\n \tmov %edx,0x4(%esp)\n ./pynx/scattering/cpu.c:6742 (discriminator 3)\n \tand $0x4000000,%edx\n-\tjne 987c \n+\tjne 97a4 \n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11182 (discriminator 2)\n \tmov 0x4(%ebp),%edx\n \tmov 0x54(%edx),%edx\n \ttest %edx,%edx\n-\tjns 984c \n+\tjns 9774 \n \ttestb $0x40,0x57(%ebp)\n-\tje 984c \n+\tje 9774 \n ./pynx/scattering/cpu.c:11183 (discriminator 2)\n \tmov 0x4(%esp),%edx\n \ttest %edx,%edx\n-\tjns 984c \n+\tjns 9774 \n \ttestb $0x40,0x57(%edi)\n-\tje 984c \n+\tje 9774 \n ./pynx/scattering/cpu.c:11100\n \tmov 0xac(%ebp),%edx\n ./pynx/scattering/cpu.c:11101 (discriminator 1)\n \ttest %edx,%edx\n-\tje 97f0 \n+\tje 9710 \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edx),%ebp\n-./pynx/scattering/cpu.c:11104 (discriminator 1)\n-\ttest %ebp,%ebp\n-/usr/include/python3.12/object.h:233\n \tmov %ebp,0x4(%esp)\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n-\tjle 9660 \n+\ttest %ebp,%ebp\n+\tjle 9580 \n ./pynx/scattering/cpu.c:11104\n \txor %eax,%eax\n \tand $0x7,%ebp\n-\tje 9789 \n+\tje 96a9 \n \tcmp $0x1,%ebp\n-\tje 9774 \n+\tje 9694 \n \tcmp $0x2,%ebp\n-\tje 9769 \n+\tje 9689 \n \tcmp $0x3,%ebp\n-\tje 975e \n+\tje 967e \n \tcmp $0x4,%ebp\n-\tje 9753 \n+\tje 9673 \n \tcmp $0x5,%ebp\n-\tje 9748 \n+\tje 9668 \n \tcmp $0x6,%ebp\n-\tje 973d \n+\tje 965d \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%edx),%edi\n-\tje 9869 \n+\tje 9791 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%edx,%eax,4),%edi\n-\tje 9869 \n+\tje 9791 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%edx,%eax,4),%edi\n-\tje 9869 \n+\tje 9791 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%edx,%eax,4),%edi\n-\tje 9869 \n+\tje 9791 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%edx,%eax,4),%edi\n-\tje 9869 \n+\tje 9791 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%edx,%eax,4),%edi\n-\tje 9869 \n+\tje 9791 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%edx,%eax,4),%edi\n-\tje 9869 \n+\tje 9791 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %eax,0x4(%esp)\n-\tje 9660 \n+\tje 9580 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%edx,%eax,4),%edi\n-\tje 9869 \n+\tje 9791 \n \tcmp 0x10(%edx,%eax,4),%edi\n-\tje 9869 \n+\tje 9791 \n \tcmp 0x14(%edx,%eax,4),%edi\n-\tje 9869 \n+\tje 9791 \n \tcmp 0x18(%edx,%eax,4),%edi\n-\tje 9869 \n+\tje 9791 \n \tcmp 0x1c(%edx,%eax,4),%edi\n-\tje 9869 \n+\tje 9791 \n \tcmp 0x20(%edx,%eax,4),%edi\n-\tje 9869 \n+\tje 9791 \n \tcmp 0x24(%edx,%eax,4),%edi\n-\tje 9869 \n+\tje 9791 \n \tcmp 0x28(%edx,%eax,4),%edi\n-\tje 9869 \n+\tje 9791 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tadd $0x8,%eax\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %eax,0x4(%esp)\n-\tjne 9789 \n-\tjmp 9660 \n+\tjne 96a9 \n+\tjmp 9580 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:11091\n \tmov 0x80(%ebp),%ebp\n ./pynx/scattering/cpu.c:11092\n \tcmp %ebp,%edi\n-\tje 9869 \n+\tje 9791 \n ./pynx/scattering/cpu.c:11090\n \ttest %ebp,%ebp\n-\tjne 97f0 \n+\tjne 9710 \n __Pyx_PyObject_GetAttrStr_ClearAttributeError():\n ./pynx/scattering/cpu.c:6832 (discriminator 2)\n \tcmp -0x20(%ebx),%edi\n-\tjne 9660 \n+\tjne 9580 \n ./pynx/scattering/cpu.c:6767\n \txor %edi,%edi\n \tmov %edi,0x3c(%ecx)\n /usr/include/python3.12/object.h:244\n \tmov (%eax),%ebp\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 9660 \n+\tje 9580 \n /usr/include/python3.12/object.h:704\n \tdec %ebp\n \tmov %ebp,(%eax)\n-\tjne 9660 \n+\tjne 9580 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %eax\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9660 \n+\tjmp 9580 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:6823\n \tsub $0x8,%esp\n \tpush %edx\n \tpush %eax\n \tcall 24b0 \n \tadd $0x10,%esp\n \tmov %eax,%esi\n-\tjmp 9684 \n+\tjmp 95a4 \n \tmov %ecx,0x4(%esp)\n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11190\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %ebp\n \tcall 21f0 \n __Pyx_PyObject_GetAttrStr_ClearAttributeError():\n ./pynx/scattering/cpu.c:6832 (discriminator 2)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 9660 \n+\tje 9580 \n \tmov 0x4(%esp),%ecx\n ./pynx/scattering/cpu.c:6766\n \tmov 0x3c(%ecx),%eax\n ./pynx/scattering/cpu.c:6767\n \tmovl $0x0,0x3c(%ecx)\n /usr/include/python3.12/object.h:797\n \ttest %eax,%eax\n-\tjne 980f \n-\tjmp 9660 \n+\tjne 972f \n+\tjmp 9580 \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%edx\n+\tmov %edx,0xc(%esp)\n __Pyx_PyErr_ExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:6717 (discriminator 1)\n \ttest %edx,%edx\n-/usr/include/python3.12/object.h:233\n-\tmov %edx,0xc(%esp)\n-./pynx/scattering/cpu.c:6717 (discriminator 1)\n-\tjle 9943 \n+\tjle 986b \n ./pynx/scattering/cpu.c:6717\n \txor %eax,%eax\n \tand $0x7,%edx\n-\tje 98ea \n+\tje 9812 \n \tcmp $0x1,%edx\n-\tje 98dd \n+\tje 9805 \n \tcmp $0x2,%edx\n-\tje 98d6 \n+\tje 97fe \n \tcmp $0x3,%edx\n-\tje 98cf \n+\tje 97f7 \n \tcmp $0x4,%edx\n-\tje 98c8 \n+\tje 97f0 \n \tcmp $0x5,%edx\n-\tje 98c1 \n+\tje 97e9 \n \tcmp $0x6,%edx\n-\tje 98ba \n-./pynx/scattering/cpu.c:6718\n-\tcmp 0xc(%edi),%ebp\n+\tje 97e2 \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:6718\n-\tje 9869 \n+\tcmp 0xc(%edi),%ebp\n+\tje 9791 \n \tcmp 0xc(%edi,%eax,4),%ebp\n-\tje 9869 \n+\tje 9791 \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:6718\n \tcmp 0xc(%edi,%eax,4),%ebp\n-\tje 9869 \n+\tje 9791 \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:6718\n \tcmp 0xc(%edi,%eax,4),%ebp\n-\tje 9869 \n+\tje 9791 \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:6718\n \tcmp 0xc(%edi,%eax,4),%ebp\n-\tje 9869 \n+\tje 9791 \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:6718\n \tcmp 0xc(%edi,%eax,4),%ebp\n-\tje 9869 \n+\tje 9791 \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:6718\n \tcmp 0xc(%edi,%eax,4),%ebp\n-\tje 9869 \n+\tje 9791 \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:6717 (discriminator 1)\n \tcmp %eax,0xc(%esp)\n-\tje 9943 \n+\tje 986b \n ./pynx/scattering/cpu.c:6718\n \tcmp 0xc(%edi,%eax,4),%ebp\n-\tje 9869 \n+\tje 9791 \n \tcmp 0x10(%edi,%eax,4),%ebp\n-\tje 9869 \n+\tje 9791 \n \tcmp 0x14(%edi,%eax,4),%ebp\n-\tje 9869 \n+\tje 9791 \n \tcmp 0x18(%edi,%eax,4),%ebp\n-\tje 9869 \n+\tje 9791 \n \tcmp 0x1c(%edi,%eax,4),%ebp\n-\tje 9869 \n+\tje 9791 \n \tcmp 0x20(%edi,%eax,4),%ebp\n-\tje 9869 \n+\tje 9791 \n \tcmp 0x24(%edi,%eax,4),%ebp\n-\tje 9869 \n+\tje 9791 \n \tcmp 0x28(%edi,%eax,4),%ebp\n-\tje 9869 \n+\tje 9791 \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tadd $0x8,%eax\n ./pynx/scattering/cpu.c:6717 (discriminator 1)\n \tcmp %eax,0xc(%esp)\n-\tjne 98ea \n+\tjne 9812 \n \txor %edx,%edx\n \tmov %esi,0x8(%esp)\n \tmov %ecx,%esi\n \tmov %edx,0x4(%esp)\n ./pynx/scattering/cpu.c:6721 (discriminator 1)\n \tmov 0x4(%esp),%ecx\n \tcmp %ecx,0xc(%esp)\n-\tjle 9970 \n+\tjle 9898 \n ./pynx/scattering/cpu.c:6722\n \tmov 0x4(%esp),%eax\n \tmov 0xc(%edi,%eax,4),%edx\n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11181 (discriminator 1)\n \tcmp %edx,%ebp\n-\tjne 9979 \n+\tjne 98a1 \n \tmov %esi,%ecx\n \tmov 0x8(%esp),%esi\n-\tjmp 9869 \n+\tjmp 9791 \n __Pyx_PyErr_ExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:11181 (discriminator 1)\n \tmov 0x8(%esp),%esi\n-\tjmp 9660 \n+\tjmp 9580 \n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11181 (discriminator 1)\n \tmov %ebp,%eax\n-\tcall 7020 \n+\tcall 6ee0 \n __Pyx_PyErr_ExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:6722 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 9965 \n+\tjne 988d \n ./pynx/scattering/cpu.c:6721 (discriminator 2)\n \tincl 0x4(%esp)\n-\tjmp 994f \n+\tjmp 9877 \n __Pyx_PyObject_GetAttrStrNoError():\n ./pynx/scattering/cpu.c:6721 (discriminator 2)\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:10072\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n-\tcall 184e6 \n-\tadd $0x1465c,%esi\n+\tcall 18aa4 \n+\tadd $0x1472c,%esi\n \tpush %ebx\n \tsub $0x2c,%esp\n+\tmov %ecx,0xc(%esp)\n \tmov %eax,0x10(%esp)\n-\tmov %edx,0x8(%esp)\n ./pynx/scattering/cpu.c:10075\n \tmov %esi,%ebx\n \tmov %esi,(%esp)\n ./pynx/scattering/cpu.c:10072\n-\tmov %ecx,0xc(%esp)\n+\tmov %edx,0x8(%esp)\n ./pynx/scattering/cpu.c:10075\n \tcall 2090 <_PyThreadState_UncheckedGet@plt>\n \tmov %eax,0x4(%esp)\n-\tmov %eax,%edi\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:9803\n \tmov 0x594(%esi),%eax\n ./pynx/scattering/cpu.c:9803 (discriminator 1)\n \ttest %eax,%eax\n-\tje 9bd0 \n+\tje 9b10 \n ./pynx/scattering/cpu.c:6787\n-\tmov 0x3c(%edi),%ebp\n+\tmov 0x3c(%ecx),%esi\n ./pynx/scattering/cpu.c:6788\n-\tmovl $0x0,0x3c(%edi)\n+\tmovl $0x0,0x3c(%ecx)\n ./pynx/scattering/cpu.c:6792\n-\ttest %ebp,%ebp\n-\tje 9c90 \n+\ttest %esi,%esi\n+\tje 9bd0 \n /usr/include/python3.12/object.h:220\n-\tmov 0x4(%ebp),%edi\n+\tmov 0x4(%esi),%ebp\n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%edx\n+\tmov 0x0(%ebp),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 99ee \n+\tje 9920 \n /usr/include/python3.12/object.h:652\n \tinc %edx\n-\tmov %edx,(%edi)\n+\tmov %edx,0x0(%ebp)\n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%ebp),%esi\n+\tmov 0x14(%esi),%edi\n /usr/include/python3.12/object.h:787\n-\ttest %esi,%esi\n-\tje 9a02 \n+\ttest %edi,%edi\n+\tje 9934 \n /usr/include/python3.12/object.h:244\n-\tmov (%esi),%ecx\n+\tmov (%edi),%ebx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 9a02 \n+\tcmp $0x3fffffff,%ebx\n+\tje 9934 \n /usr/include/python3.12/object.h:652\n-\tinc %ecx\n-\tmov %ecx,(%esi)\n+\tinc %ebx\n+\tmov %ebx,(%edi)\n ./pynx/scattering/cpu.c:9808\n \tsub $0xc,%esp\n \tpush %eax\n \tmov 0x10(%esp),%ebx\n \tcall 23f0 <_PyObject_GetDictPtr@plt>\n-./pynx/scattering/cpu.c:9809 (discriminator 1)\n-\tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9810\n \tmov 0x5f8(%ebx),%edx\n ./pynx/scattering/cpu.c:9809 (discriminator 1)\n+\tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje a040 \n+\tje 9f78 \n __Pyx_PyDict_GetItemStr():\n ./pynx/scattering/cpu.c:965\n \tsub $0x4,%esp\n \tpush 0xc(%edx)\n \tpush %edx\n \tpush (%eax)\n \tcall 2330 <_PyDict_GetItem_KnownHash@plt>\n ./pynx/scattering/cpu.c:966\n+\tmov -0x38(%ebx),%edx\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 9c60 \n-\tmov -0x38(%ebx),%edx\n+\tje 9ba0 \n ./pynx/scattering/cpu.c:9829\n \tcmp %edx,%eax\n-\tje 9a60 \n+\tje 9998 \n ./pynx/scattering/cpu.c:9829 (discriminator 1)\n \tmov (%esp),%ecx\n \tcmp -0x24(%ecx),%eax\n-\tje 9a68 \n+\tje 99a0 \n ./pynx/scattering/cpu.c:9829 (discriminator 2)\n \tsub $0xc,%esp\n \tmov %ecx,%ebx\n \tpush %eax\n \tcall 2290 \n ./pynx/scattering/cpu.c:9829 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 9a68 \n+\tje 99a0 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9826\n \tmovl $0x0,0x8(%esp)\n ./pynx/scattering/cpu.c:6760\n-\ttest %ebp,%ebp\n-\tje 9a75 \n+\ttest %esi,%esi\n+\tje 99ad \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n-\tcmp %esi,0x14(%ebp)\n-\tjne a0e0 \n+\tcmp %edi,0x14(%esi)\n+\tjne a018 \n ./pynx/scattering/cpu.c:6766\n \tmov 0x4(%esp),%ebx\n \tmov 0x3c(%ebx),%edx\n ./pynx/scattering/cpu.c:6767\n-\tmov %ebp,0x3c(%ebx)\n+\tmov %esi,0x3c(%ebx)\n /usr/include/python3.12/object.h:797\n \ttest %edx,%edx\n-\tje 9a96 \n+\tje 99ce \n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ebp\n+\tmov (%edx),%esi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ebp\n-\tje 9a96 \n+\tcmp $0x3fffffff,%esi\n+\tje 99ce \n /usr/include/python3.12/object.h:704\n-\tdec %ebp\n-\tmov %ebp,(%edx)\n-\tje 9f30 \n+\tdec %esi\n+\tmov %esi,(%edx)\n+\tje 9e68 \n /usr/include/python3.12/object.h:797\n-\ttest %edi,%edi\n-\tje 9aad \n+\ttest %ebp,%ebp\n+\tje 99e7 \n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%ecx\n+\tmov 0x0(%ebp),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 9aad \n+\tje 99e7 \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n-\tmov %ecx,(%edi)\n-\tje 9f18 \n+\tmov %ecx,0x0(%ebp)\n+\tje 9e50 \n /usr/include/python3.12/object.h:797\n-\ttest %esi,%esi\n-\tje 9ac4 \n+\ttest %edi,%edi\n+\tje 99fe \n /usr/include/python3.12/object.h:244\n-\tmov (%esi),%edi\n+\tmov (%edi),%ebp\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edi\n-\tje 9ac4 \n+\tcmp $0x3fffffff,%ebp\n+\tje 99fe \n /usr/include/python3.12/object.h:704\n-\tdec %edi\n-\tmov %edi,(%esi)\n-\tje 9f00 \n+\tdec %ebp\n+\tmov %ebp,(%edi)\n+\tje 9e38 \n ./pynx/scattering/cpu.c:10080\n-\tmov 0x8(%esp),%esi\n-\ttest %esi,%esi\n-\tjne 9bd0 \n+\tmov 0x8(%esp),%edi\n+\ttest %edi,%edi\n+\tjne 9b10 \n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n \tmov (%esp),%eax\n ./pynx/scattering/cpu.c:10080 (discriminator 2)\n \tmov 0xc(%esp),%esi\n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n \tmov 0x6a4(%eax),%ebx\n \ttest %ebx,%ebx\n-\tje 9e64 \n+\tje 9d9c \n ./pynx/scattering/cpu.c:9866\n-\tmov (%esp),%ecx\n-\tmov 0x69c(%ecx),%edi\n+\tmov (%esp),%ebp\n+\tmov 0x69c(%ebp),%edi\n ./pynx/scattering/cpu.c:9841\n \tmov %edi,%ecx\n \tdec %ecx\n-\tjs 9cb0 \n+\tjs 9bf0 \n ./pynx/scattering/cpu.c:9841 (discriminator 1)\n \tcmp %esi,0x4(%ebx,%ecx,8)\n-\tjl 9cb0 \n+\tjl 9bf0 \n ./pynx/scattering/cpu.c:9844\n \ttest %ecx,%ecx\n-\tje a34e \n+\tje a268 \n \txor %edx,%edx\n-\tjmp 9b1d \n-\tlea 0x0(%esi),%esi\n+\tjmp 9a5d \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:9848\n-\tjge 9ca0 \n+\tjge 9be0 \n ./pynx/scattering/cpu.c:9849\n \tlea 0x1(%eax),%edx\n ./pynx/scattering/cpu.c:9844\n \tcmp %ecx,%edx\n-\tjge 9b3a \n+\tjge 9a7a \n ./pynx/scattering/cpu.c:9845\n \tmov %ecx,%ebp\n \tsub %edx,%ebp\n \tmov %ebp,%eax\n \tshr $0x1f,%eax\n \tadd %ebp,%eax\n \tsar $1,%eax\n \tadd %edx,%eax\n ./pynx/scattering/cpu.c:9846\n \tmov 0x4(%ebx,%eax,8),%ebp\n \tcmp %esi,%ebp\n-\tjle 9b10 \n+\tjle 9a50 \n ./pynx/scattering/cpu.c:9847\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:9844\n \tcmp %ecx,%edx\n-\tjl 9b1d \n+\tjl 9a5d \n ./pynx/scattering/cpu.c:9857\n-\txor %edx,%edx\n+\txor %ecx,%ecx\n \tcmp %esi,%ebp\n-\tsetl %dl\n-\tadd %eax,%edx\n+\tsetl %cl\n+\tadd %eax,%ecx\n ./pynx/scattering/cpu.c:9867 (discriminator 1)\n-\tcmp %edx,%edi\n-\tjle 9cb0 \n-\tlea (%ebx,%edx,8),%ebx\n+\tcmp %ecx,%edi\n+\tjle 9bf0 \n+\tlea (%ebx,%ecx,8),%ebx\n \tcmp %esi,0x4(%ebx)\n-\tjne 9cb0 \n+\tjne 9bf0 \n ./pynx/scattering/cpu.c:9870\n \tmov (%ebx),%ebp\n /usr/include/python3.12/object.h:244\n-\tmov 0x0(%ebp),%ebx\n+\tmov 0x0(%ebp),%eax\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-\tje 9b68 \n+\tcmp $0x3fffffff,%eax\n+\tje 9aa7 \n /usr/include/python3.12/object.h:652\n-\tinc %ebx\n-\tmov %ebx,0x0(%ebp)\n+\tinc %eax\n+\tmov %eax,0x0(%ebp)\n ./pynx/scattering/cpu.c:10096\n \tpush $0x0\n \tmov 0x4(%esp),%ebx\n \tpush 0x58c(%ebx)\n \tpush %ebp\n \tpush 0x10(%esp)\n \tcall 20c0 \n ./pynx/scattering/cpu.c:10102\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:10096\n-\tmov %eax,%edi\n+\tmov %eax,%esi\n ./pynx/scattering/cpu.c:10102\n-\tje 9c10 \n+\ttest %eax,%eax\n+\tje 9b58 \n ./pynx/scattering/cpu.c:10103\n-\tmov 0xc(%esp),%edx\n+\tmov 0xc(%esp),%ecx\n ./pynx/scattering/cpu.c:10104\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:10103\n-\tmov %edx,0x14(%eax)\n+\tmov %ecx,0x14(%eax)\n ./pynx/scattering/cpu.c:10104\n \tpush %eax\n \tcall 2280 \n /usr/include/python3.12/object.h:244\n \tmov 0x0(%ebp),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tadd $0x10,%esp\n \tcmp $0x3fffffff,%eax\n-\tje 9bb2 \n+\tje 9af1 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,0x0(%ebp)\n-\tje 9ee8 \n+\tje 9e20 \n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%ebp\n+\tmov (%esi),%ebp\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 9bc5 \n+\tje 9b04 \n /usr/include/python3.12/object.h:704\n \tdec %ebp\n-\tmov %ebp,(%edi)\n-\tje 9ed0 \n+\tmov %ebp,(%esi)\n+\tje 9e08 \n ./pynx/scattering/cpu.c:10108\n \tadd $0x2c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tlea 0x0(%esi),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n-\tmov (%esp),%eax\n+\tmov (%esp),%edx\n ./pynx/scattering/cpu.c:10080 (discriminator 1)\n \tmov 0x8(%esp),%esi\n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n-\tmov 0x6a4(%eax),%ebx\n+\tmov 0x6a4(%edx),%ebx\n ./pynx/scattering/cpu.c:10080 (discriminator 1)\n \tneg %esi\n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n \ttest %ebx,%ebx\n-\tjne 9ae5 \n+\tjne 9a1f \n ./pynx/scattering/cpu.c:6787\n \tmov 0x4(%esp),%eax\n \tmov 0x3c(%eax),%edi\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x3c(%eax)\n ./pynx/scattering/cpu.c:6792\n \ttest %edi,%edi\n-\tjne 9cc6 \n-\tmovl $0x0,0x14(%esp)\n+\tjne 9c06 \n ./pynx/scattering/cpu.c:6791\n-\txor %ebx,%ebx\n-\tjmp 9cfc \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmovl $0x0,0x14(%esp)\n+./pynx/scattering/cpu.c:6792\n+\tmovl $0x0,0x18(%esp)\n+\tjmp 9c48 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:244\n-\tmov 0x0(%ebp),%ecx\n+\tmov 0x0(%ebp),%edi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 9bc5 \n+\tcmp $0x3fffffff,%edi\n+\tje 9b04 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,0x0(%ebp)\n-\tjne 9bc5 \n+\tdec %edi\n+\tmov %edi,0x0(%ebp)\n+\tjne 9b04 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %ebp\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9bc5 \n+\tjmp 9b04 \n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11190\n \tpush %eax\n \tpush %eax\n \tpush %ebx\n-\tpush %edx\n+\tpush %ecx\n \tmov 0x10(%esp),%ebx\n \tcall 21f0 \n __Pyx_PyObject_GetAttrStr_ClearAttributeError():\n ./pynx/scattering/cpu.c:6832 (discriminator 2)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 9c60 \n+\tje 9ba0 \n ./pynx/scattering/cpu.c:6766\n \tmov 0x1c(%esp),%ecx\n ./pynx/scattering/cpu.c:6767\n \txor %edx,%edx\n ./pynx/scattering/cpu.c:6766\n \tmov 0x3c(%ecx),%eax\n ./pynx/scattering/cpu.c:6767\n \tmov %edx,0x3c(%ecx)\n ./pynx/scattering/cpu.c:6768\n-\tcall 5fd8 \n-./pynx/scattering/cpu.c:9817\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcall 5f30 \n __Pyx_PyDict_GetItemStr():\n ./pynx/scattering/cpu.c:966 (discriminator 1)\n \tmov (%esp),%ebx\n \tcall 22c0 \n ./pynx/scattering/cpu.c:9827\n \tsub $0x4,%esp\n \tpush -0x38(%ebx)\n \tpush 0x5f8(%ebx)\n \tpush 0x594(%ebx)\n \tcall 2300 \n \tadd $0x10,%esp\n-\tjmp 9a60 \n+\tjmp 9998 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:6791\n-\txor %esi,%esi\n-./pynx/scattering/cpu.c:6790\n \txor %edi,%edi\n-\tjmp 9a02 \n+./pynx/scattering/cpu.c:6790\n+\txor %ebp,%ebp\n+\tjmp 9934 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9867 (discriminator 1)\n \tcmp %eax,%edi\n-\tjle 9cb0 \n+\tjle 9bf0 \n \tlea (%ebx,%eax,8),%ebx\n-\tjmp 9b57 \n+\tjmp 9a97 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:6787\n \tmov 0x4(%esp),%edx\n \tmov 0x3c(%edx),%edi\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x3c(%edx)\n ./pynx/scattering/cpu.c:6792\n \ttest %edi,%edi\n-\tje a0f6 \n+\tje a02e \n /usr/include/python3.12/object.h:220\n-\tmov 0x4(%edi),%ecx\n+\tmov 0x4(%edi),%ebx\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%ebp\n+\tmov (%ebx),%ebp\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 9cd6 \n+\tje 9c16 \n /usr/include/python3.12/object.h:652\n \tinc %ebp\n-\tmov %ebp,(%ecx)\n+\tmov %ebp,(%ebx)\n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%edi),%ebx\n+\tmov 0x14(%edi),%ecx\n+\tmov %ecx,0x14(%esp)\n /usr/include/python3.12/object.h:787\n-\ttest %ebx,%ebx\n-\tje 9cea \n+\ttest %ecx,%ecx\n+\tje 9c36 \n /usr/include/python3.12/object.h:244\n-\tmov (%ebx),%edx\n+\tmov 0x14(%esp),%edx\n+\tmov (%edx),%eax\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje 9cea \n+\tcmp $0x3fffffff,%eax\n+\tje 9c36 \n /usr/include/python3.12/object.h:652\n-\tinc %edx\n-\tmov %edx,(%ebx)\n-\tmov %edi,0x14(%esp)\n+\tmov 0x14(%esp),%ebp\n+\tinc %eax\n+\tmov %eax,0x0(%ebp)\n+\tmov %edi,0x18(%esp)\n ./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %ecx,%edi\n+\tmov %ebx,%edi\n ./pynx/scattering/cpu.c:10022\n-\tmov 0x8(%esp),%eax\n-\ttest %eax,%eax\n-\tje 9ea0 \n-\tmov %ebx,0x18(%esp)\n+\tmov 0x8(%esp),%ebx\n+\ttest %ebx,%ebx\n+\tje 9de0 \n ./pynx/scattering/cpu.c:10027\n \tpush 0x8(%esp)\n \tmov 0x4(%esp),%ebx\n-\tlea -0x4c13(%ebx),%ecx\n-\tlea -0x4bfd(%ebx),%ebp\n+\tlea -0x4c03(%ebx),%ecx\n+\tlea -0x4bed(%ebx),%edx\n \tpush %ecx\n \tpush 0x18(%esp)\n-\tpush %ebp\n+\tpush %edx\n \tcall 2030 \n ./pynx/scattering/cpu.c:10028\n \tadd $0x10,%esp\n-\tmov 0x18(%esp),%ecx\n \ttest %eax,%eax\n-\tje a12e \n-\tmov %ecx,0x10(%esp)\n+\tje a064 \n ./pynx/scattering/cpu.c:10029\n \tsub $0xc,%esp\n \tpush %eax\n \tmov %eax,0x18(%esp)\n \tcall 23e0 \n ./pynx/scattering/cpu.c:10030\n \tadd $0x10,%esp\n \tmov 0x8(%esp),%ebp\n \ttest %eax,%eax\n-\tmov 0x10(%esp),%ecx\n-\tje a105 \n-\tmov %ebp,0x10(%esp)\n+\tje a043 \n ./pynx/scattering/cpu.c:10060\n \tsub $0x4,%esp\n-\tmov %ecx,0xc(%esp)\n \tpush 0x10(%esp)\n \tpush %eax\n \tpush 0x4c(%esp)\n \tcall 24e0 \n /usr/include/python3.12/object.h:244\n-\tmov 0x20(%esp),%ebx\n+\tmov 0x18(%esp),%ebx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:10060\n \tmov %eax,%ebp\n-/usr/include/python3.12/object.h:700 (discriminator 1)\n-\tmov 0x8(%esp),%ecx\n /usr/include/python3.12/object.h:244\n-\tmov (%ebx),%eax\n+\tmov (%ebx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 9d8a \n+\tcmp $0x3fffffff,%ecx\n+\tje 9cbb \n /usr/include/python3.12/object.h:704\n-\tdec %eax\n-\tmov %eax,(%ebx)\n-\tje a263 \n+\tdec %ecx\n+\tmov %ecx,(%ebx)\n+\tje a19a \n ./pynx/scattering/cpu.c:10085\n \ttest %ebp,%ebp\n-\tje a12e \n+\tje a064 \n ./pynx/scattering/cpu.c:6760\n-\tmov 0x14(%esp),%edx\n+\tmov 0x18(%esp),%edx\n \ttest %edx,%edx\n-\tje 9da7 \n+\tje 9cdc \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n+\tmov 0x18(%esp),%eax\n \tmov 0x14(%esp),%ebx\n-\tcmp 0x14(%ebx),%ecx\n-\tjne a32d \n+\tcmp 0x14(%eax),%ebx\n+\tjne a24f \n ./pynx/scattering/cpu.c:6766\n-\tmov 0x4(%esp),%eax\n+\tmov 0x4(%esp),%edx\n ./pynx/scattering/cpu.c:6767\n-\tmov 0x14(%esp),%ebx\n+\tmov 0x18(%esp),%eax\n ./pynx/scattering/cpu.c:6766\n-\tmov 0x3c(%eax),%edx\n+\tmov 0x3c(%edx),%ecx\n ./pynx/scattering/cpu.c:6767\n-\tmov %ebx,0x3c(%eax)\n+\tmov %eax,0x3c(%edx)\n /usr/include/python3.12/object.h:797\n-\ttest %edx,%edx\n-\tje 9dcb \n+\ttest %ecx,%ecx\n+\tje 9d01 \n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%eax\n+\tmov (%ecx),%ebx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 9dcb \n+\tcmp $0x3fffffff,%ebx\n+\tje 9d01 \n /usr/include/python3.12/object.h:704\n-\tdec %eax\n-\tmov %eax,(%edx)\n-\tje a2b2 \n+\tdec %ebx\n+\tmov %ebx,(%ecx)\n+\tje a1d9 \n /usr/include/python3.12/object.h:797\n \ttest %edi,%edi\n-\tje 9de2 \n+\tje 9d18 \n /usr/include/python3.12/object.h:244\n \tmov (%edi),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 9de2 \n+\tje 9d18 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%edi)\n-\tje a295 \n+\tje a1c4 \n /usr/include/python3.12/object.h:797\n-\ttest %ecx,%ecx\n-\tje 9df9 \n+\tmov 0x14(%esp),%edi\n+\ttest %edi,%edi\n+\tje 9d33 \n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edi\n+\tmov (%edi),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edi\n-\tje 9df9 \n+\tcmp $0x3fffffff,%ecx\n+\tje 9d33 \n /usr/include/python3.12/object.h:704\n-\tdec %edi\n-\tmov %edi,(%ecx)\n-\tje a280 \n+\tdec %ecx\n+\tmov %ecx,(%edi)\n+\tje a1af \n ./pynx/scattering/cpu.c:9876\n-\tmov (%esp),%ebx\n-\tmov 0x6a4(%ebx),%ecx\n+\tmov (%esp),%eax\n+\tmov 0x6a4(%eax),%ecx\n ./pynx/scattering/cpu.c:9880 (discriminator 1)\n \ttest %ecx,%ecx\n-\tje a2d6 \n+\tje a1f5 \n ./pynx/scattering/cpu.c:9892\n-\tmov 0x69c(%ebx),%eax\n+\tmov 0x69c(%eax),%ebx\n ./pynx/scattering/cpu.c:9841\n-\tmov %eax,%edx\n+\tmov %ebx,%edx\n ./pynx/scattering/cpu.c:9892\n-\tmov %eax,0x8(%esp)\n+\tmov %ebx,0x8(%esp)\n ./pynx/scattering/cpu.c:9841\n \tdec %edx\n-\tjs 9fc8 \n+\tjs 9f00 \n ./pynx/scattering/cpu.c:9841 (discriminator 1)\n \tcmp 0x4(%ecx,%edx,8),%esi\n-\tjg a2cf \n+\tjg a1ee \n ./pynx/scattering/cpu.c:9844\n \ttest %edx,%edx\n-\tje a51d \n+\tje a441 \n \txor %eax,%eax\n-\tjmp 9e49 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 9d81 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9848\n-\tjle a1bb \n+\tjle a0e7 \n ./pynx/scattering/cpu.c:9849\n \tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:9844\n \tcmp %edx,%eax\n-\tjge 9f48 \n+\tjge 9e80 \n ./pynx/scattering/cpu.c:9845\n \tmov %edx,%ebx\n \tsub %eax,%ebx\n \tmov %ebx,%edi\n \tshr $0x1f,%edi\n \tadd %ebx,%edi\n \tsar $1,%edi\n \tadd %eax,%edi\n ./pynx/scattering/cpu.c:9846\n \tmov 0x4(%ecx,%edi,8),%ebx\n \tcmp %ebx,%esi\n-\tjge 9e38 \n+\tjge 9d70 \n ./pynx/scattering/cpu.c:9847\n \tmov %edi,%edx\n-\tjmp 9e41 \n+\tjmp 9d79 \n ./pynx/scattering/cpu.c:6787\n \tmov 0x4(%esp),%ebx\n \tmov 0x3c(%ebx),%edi\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x3c(%ebx)\n ./pynx/scattering/cpu.c:6792\n \ttest %edi,%edi\n-\tje a214 \n+\tje a144 \n /usr/include/python3.12/object.h:220\n-\tmov 0x4(%edi),%ecx\n+\tmov 0x4(%edi),%ebx\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%ebp\n+\tmov (%ebx),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%ebp\n-\tje a4e0 \n+\tcmp $0x3fffffff,%ecx\n+\tje a400 \n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%edi),%ebx\n+\tmov 0x14(%edi),%ebp\n /usr/include/python3.12/object.h:652\n-\tinc %ebp\n-\tmov %ebp,(%ecx)\n+\tinc %ecx\n+\tmov %ecx,(%ebx)\n+./pynx/scattering/cpu.c:6796\n+\tmov %ebp,0x14(%esp)\n /usr/include/python3.12/object.h:787\n-\ttest %ebx,%ebx\n-\tjne 9cdd \n+\ttest %ebp,%ebp\n+\tjne 9c21 \n ./pynx/scattering/cpu.c:6787\n-\tmov %edi,0x14(%esp)\n+\tmov %edi,0x18(%esp)\n ./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %ecx,%edi\n-\tnop\n-\tmov %ebx,0x8(%esp)\n+\tmov %ebx,%edi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:10060\n \tsub $0x4,%esp\n \tpush 0x10(%esp)\n \tpush 0x18(%esp)\n \tpush 0x4c(%esp)\n \tmov 0x10(%esp),%ebx\n \tcall 24e0 \n \tadd $0x10,%esp\n-\tmov 0x8(%esp),%ecx\n \tmov %eax,%ebp\n /usr/include/python3.12/object.h:797\n-\tjmp 9d8a \n+\tjmp 9cbb \n \tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %esi\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:10108\n \tadd $0x2c,%esp\n \tpop %ebx\n \tpop %esi\n@@ -11434,64 +11290,64 @@\n \tret\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %ebp\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9bb2 \n+\tjmp 9af1 \n \tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n-\tpush %esi\n+\tpush %edi\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9ac4 \n+\tjmp 99fe \n \tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %ebp\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9aad \n+\tjmp 99e7 \n \tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n \tpush %edx\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9a96 \n+\tjmp 99ce \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9857\n \txor %eax,%eax\n \tcmp %ebx,%esi\n \tsetg %al\n \tadd %eax,%edi\n ./pynx/scattering/cpu.c:9893\n \tcmp %edi,0x8(%esp)\n-\tjle 9fd2 \n+\tjle 9f0a \n ./pynx/scattering/cpu.c:9893 (discriminator 1)\n \tlea (%ecx,%edi,8),%edx\n \tcmp 0x4(%edx),%esi\n-\tje a1c8 \n+\tje a0f4 \n ./pynx/scattering/cpu.c:9899\n \tmov (%esp),%eax\n \tmov 0x8(%esp),%ebx\n \tcmp 0x6a0(%eax),%ebx\n-\tje 9fe5 \n+\tje 9f1d \n \tmov %edx,0x10(%esp)\n ./pynx/scattering/cpu.c:9910\n \tsub $0x4,%esp\n-\tlea (%ecx,%edi,8),%eax\n-\tmov 0xc(%esp),%edx\n-\tsub %edi,%edx\n+\tlea (%ecx,%edi,8),%edx\n+\tmov 0xc(%esp),%ebx\n+\tsub %edi,%ebx\n \tlea 0x8(%ecx,%edi,8),%edi\n-\tshl $0x3,%edx\n+\tshl $0x3,%ebx\n+\tpush %ebx\n \tpush %edx\n-\tpush %eax\n \tpush %edi\n \tmov 0x10(%esp),%ebx\n \tcall 20e0 \n \tmov 0x20(%esp),%edx\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9914\n \tmov 0x8(%esp),%ecx\n@@ -11501,774 +11357,768 @@\n \tmov (%esp),%esi\n ./pynx/scattering/cpu.c:9913\n \tmov %ebp,(%edx)\n ./pynx/scattering/cpu.c:9914\n \tinc %ecx\n \tmov %ecx,0x69c(%esi)\n /usr/include/python3.12/object.h:244\n-\tmov 0x0(%ebp),%ebx\n+\tmov 0x0(%ebp),%eax\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-\tjne 9b64 \n-\tjmp 9b68 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp $0x3fffffff,%eax\n+\tjne 9aa3 \n+\tjmp 9aa7 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9854\n \txor %edx,%edx\n \tcmp 0x4(%ecx),%esi\n \tsetg %dl\n \tmov %edx,%edi\n ./pynx/scattering/cpu.c:9899\n-\tmov (%esp),%edx\n-\tmov 0x8(%esp),%eax\n-\tcmp %eax,0x6a0(%edx)\n-\tjne a325 \n+\tmov (%esp),%eax\n+\tmov 0x8(%esp),%edx\n+\tcmp %edx,0x6a0(%eax)\n+\tjne a247 \n ./pynx/scattering/cpu.c:9900\n \tmov 0x8(%esp),%ebx\n ./pynx/scattering/cpu.c:9901\n \tsub $0x8,%esp\n ./pynx/scattering/cpu.c:9900\n \tadd $0x40,%ebx\n ./pynx/scattering/cpu.c:9901\n-\tlea 0x0(,%ebx,8),%edx\n+\tlea 0x0(,%ebx,8),%eax\n \tmov %ebx,0x10(%esp)\n-\tpush %edx\n+\tpush %eax\n \tpush %ecx\n \tmov 0x10(%esp),%ebx\n \tcall 2250 \n ./pynx/scattering/cpu.c:9903 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:9901\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:9903 (discriminator 1)\n-\tje 9b68 \n+\ttest %eax,%eax\n+\tje 9aa7 \n+./pynx/scattering/cpu.c:9907\n+\tmov 0x8(%esp),%edx\n ./pynx/scattering/cpu.c:9906\n \tmov %eax,0x6a4(%ebx)\n+./pynx/scattering/cpu.c:9909\n+\tmov 0x69c(%ebx),%eax\n ./pynx/scattering/cpu.c:9907\n-\tmov 0x8(%esp),%eax\n+\tmov %edx,0x6a0(%ebx)\n ./pynx/scattering/cpu.c:9912\n \tlea (%ecx,%edi,8),%edx\n-./pynx/scattering/cpu.c:9907\n-\tmov %eax,0x6a0(%ebx)\n-./pynx/scattering/cpu.c:9909\n-\tmov 0x69c(%ebx),%ebx\n-./pynx/scattering/cpu.c:9909 (discriminator 1)\n-\tcmp %ebx,%edi\n ./pynx/scattering/cpu.c:9909\n-\tmov %ebx,0x8(%esp)\n+\tmov %eax,0x8(%esp)\n ./pynx/scattering/cpu.c:9909 (discriminator 1)\n-\tjl 9f72 \n-\tjmp 9f9c \n+\tcmp %eax,%edi\n+\tjl 9eaa \n+\tjmp 9ed4 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9816\n \tmov (%esp),%ebx\n \tmov 0x594(%ebx),%eax\n ./pynx/scattering/cpu.c:6844\n \tmov 0x4(%eax),%ecx\n \tmov 0x48(%ecx),%ecx\n ./pynx/scattering/cpu.c:6844 (discriminator 1)\n \tcmp -0x30(%ebx),%ecx\n-\tjne a35e \n+\tjne a278 \n ./pynx/scattering/cpu.c:6845\n \tpush $0x1\n \tpush $0x0\n \tpush %edx\n \tpush %eax\n \tcall 2130 <_PyObject_GenericGetAttrWithDict@plt>\n \tmov %eax,0x24(%esp)\n ./pynx/scattering/cpu.c:9817\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 9c60 \n+\tje 9ba0 \n ./pynx/scattering/cpu.c:9818\n \tsub $0xc,%esp\n \tpush 0x20(%esp)\n \tmov 0x10(%esp),%ebx\n \tcall 2290 \n /usr/include/python3.12/object.h:244\n \tmov 0x24(%esp),%ecx\n ./pynx/scattering/cpu.c:9818 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:9818 (discriminator 1)\n-\tjne a1f8 \n+\ttest %eax,%eax\n+\tjne a128 \n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje a503 \n+\tje a427 \n \tmov -0x24(%ebx),%eax\n \tmov -0x38(%ebx),%edx\n /usr/include/python3.12/object.h:704\n \tmov 0x14(%esp),%ebx\n \tdec %ecx\n \tmov %ecx,(%ebx)\n-\tjne 9a3f \n+\tjne 9971 \n \tmov %edx,0x1c(%esp)\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,0x24(%esp)\n \tpush %ebx\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n \tmov 0x1c(%esp),%edx\n \tmov 0x18(%esp),%eax\n-\tjmp 9a3f \n+\tjmp 9971 \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n+\tpush %edi\n \tpush %esi\n-\tpush %ebp\n \tmov 0x10(%esp),%ebx\n \tcall 2070 \n \tadd $0x10,%esp\n-\tjmp 9a75 \n-\tmovl $0x0,0x14(%esp)\n+\tjmp 99ad \n+\tmovl $0x0,0x18(%esp)\n ./pynx/scattering/cpu.c:6791\n-\txor %ebx,%ebx\n-\tjmp 9cf0 \n+\tmovl $0x0,0x14(%esp)\n+\tjmp 9c3c \n /usr/include/python3.12/object.h:244\n-\tmov 0x0(%ebp),%esi\n+\tmov 0x0(%ebp),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%esi\n-\tje a12e \n+\tcmp $0x3fffffff,%edx\n+\tje a064 \n /usr/include/python3.12/object.h:704\n-\tdec %esi\n-\tmov %esi,0x0(%ebp)\n-\tjne a12e \n-\tmov %ecx,0x4(%esp)\n+\tdec %edx\n+\tmov %edx,0x0(%ebp)\n+\tjne a064 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %ebp\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n-./pynx/scattering/cpu.c:10085\n-\tmov 0x14(%esp),%ecx\n-/usr/include/python3.12/object.h:705\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:797\n \ttest %edi,%edi\n-\tje a159 \n+\tje a087 \n /usr/include/python3.12/object.h:244\n \tmov (%edi),%ebx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje a159 \n+\tje a087 \n /usr/include/python3.12/object.h:704\n \tdec %ebx\n \tmov %ebx,(%edi)\n-\tjne a159 \n-\tmov %ecx,0x4(%esp)\n+\tjne a087 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %edi\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov 0x14(%esp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:797\n-\tmov 0x14(%esp),%edi\n-\ttest %edi,%edi\n-\tje a188 \n+\tmov 0x18(%esp),%esi\n+\ttest %esi,%esi\n+\tje a0ae \n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%edx\n+\tmov (%esi),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje a188 \n+\tcmp $0x3fffffff,%ecx\n+\tje a0ae \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%edi)\n-\tjne a188 \n-\tmov %ecx,0x4(%esp)\n+\tdec %ecx\n+\tmov %ecx,(%esi)\n+\tjne a0ae \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %esi\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov 0x14(%esp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:797\n-\ttest %ecx,%ecx\n-\tje 9bc5 \n+\tmov 0x14(%esp),%ebp\n+\ttest %ebp,%ebp\n+\tje 9b04 \n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%eax\n+\tmov 0x0(%ebp),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 9bc5 \n+\tje 9b04 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n-\tmov %eax,(%ecx)\n-\tjne 9bc5 \n+\tmov %eax,0x0(%ebp)\n+\tjne 9b04 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %ecx\n+\tpush %ebp\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9bc5 \n+\tjmp 9b04 \n ./pynx/scattering/cpu.c:9893\n \tcmp %edi,0x8(%esp)\n-\tjle 9fd2 \n+\tjle 9f0a \n ./pynx/scattering/cpu.c:9893 (discriminator 1)\n \tlea (%ecx,%edi,8),%edx\n ./pynx/scattering/cpu.c:9894\n \tmov (%edx),%esi\n ./pynx/scattering/cpu.c:9895\n \tmov %ebp,(%edx)\n /usr/include/python3.12/object.h:244\n-\tmov (%esi),%ecx\n+\tmov (%esi),%edi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 9b68 \n+\tcmp $0x3fffffff,%edi\n+\tje 9aa7 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%esi)\n-\tjne 9b68 \n+\tdec %edi\n+\tmov %edi,(%esi)\n+\tjne 9aa7 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %esi\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9b68 \n+\tjmp 9aa7 \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 9a60 \n+\tje 9998 \n ./pynx/scattering/cpu.c:9818 (discriminator 1)\n \tmov (%esp),%edx\n \tmov -0x38(%edx),%edx\n \tmov %edx,%eax\n-\tjmp a0ae \n+\tjmp 9fe6 \n ./pynx/scattering/cpu.c:10060\n \tsub $0x4,%esp\n \tpush 0x10(%esp)\n \tpush 0x18(%esp)\n \tpush 0x4c(%esp)\n \tmov 0x10(%esp),%ebx\n \tcall 24e0 \n ./pynx/scattering/cpu.c:10085\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:10060\n \tmov %eax,%ebp\n ./pynx/scattering/cpu.c:10085\n-\tje 9bc5 \n+\ttest %eax,%eax\n+\tje 9b04 \n ./pynx/scattering/cpu.c:6766\n-\tmov 0x4(%esp),%ecx\n-\tmov 0x3c(%ecx),%edx\n+\tmov 0x4(%esp),%edx\n+\tmov 0x3c(%edx),%ecx\n ./pynx/scattering/cpu.c:6767\n-\tmovl $0x0,0x3c(%ecx)\n+\tmovl $0x0,0x3c(%edx)\n /usr/include/python3.12/object.h:797\n-\ttest %edx,%edx\n-\tje 9df9 \n+\ttest %ecx,%ecx\n+\tje 9d33 \n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%eax\n+\tmov (%ecx),%ebx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 9df9 \n+\tcmp $0x3fffffff,%ebx\n+\tje 9d33 \n ./pynx/scattering/cpu.c:6791\n-\txor %ecx,%ecx\n-\tjmp 9dc2 \n-\tmov %ecx,0x8(%esp)\n+\tmovl $0x0,0x14(%esp)\n+\tjmp 9cf8 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %ebx\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tmov 0x8(%esp),%ecx\n-\tjmp 9d8a \n+\tjmp 9cbb \n \tsub $0xc,%esp\n-\tpush %ecx\n+\tpush %edi\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9df9 \n-\tmov %ecx,0x8(%esp)\n+\tjmp 9d33 \n \tsub $0xc,%esp\n \tpush %edi\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tmov 0x8(%esp),%ecx\n-\tjmp 9de2 \n-\tmov %ecx,0x8(%esp)\n+\tjmp 9d18 \n \tsub $0xc,%esp\n-\tpush %edx\n+\tpush %ecx\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tmov 0x8(%esp),%ecx\n-\tjmp 9dcb \n-\tmov %eax,%edi\n-\tjmp 9fd2 \n+\tjmp 9d01 \n+\tmov %ebx,%edi\n+\tjmp 9f0a \n ./pynx/scattering/cpu.c:9881\n \tsub $0xc,%esp\n \tpush $0x200\n-\tmov 0x10(%esp),%ebx\n+\tmov 0x10(%esp),%edi\n+\tmov %edi,%ebx\n \tcall 24c0 \n ./pynx/scattering/cpu.c:9882 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 9b68 \n+\tje 9aa7 \n+./pynx/scattering/cpu.c:9885\n+\tmov $0x1,%edx\n+\tmov $0x40,%ebx\n ./pynx/scattering/cpu.c:9883\n-\tmov %eax,0x6a4(%ebx)\n-./pynx/scattering/cpu.c:9884\n-\tmovl $0x40,0x6a0(%ebx)\n+\tmov %eax,0x6a4(%edi)\n ./pynx/scattering/cpu.c:9885\n-\tmovl $0x1,0x69c(%ebx)\n+\tmov %edx,0x69c(%edi)\n+\tmov %ebx,0x6a0(%edi)\n ./pynx/scattering/cpu.c:9886\n \tmov %esi,0x4(%eax)\n-/usr/include/python3.12/object.h:244\n-\tmov 0x0(%ebp),%ebx\n ./pynx/scattering/cpu.c:9887\n \tmov %ebp,(%eax)\n+/usr/include/python3.12/object.h:244\n+\tmov 0x0(%ebp),%eax\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-\tjne 9b64 \n-\tjmp 9b68 \n+\tcmp $0x3fffffff,%eax\n+\tjne 9aa3 \n+\tjmp 9aa7 \n ./pynx/scattering/cpu.c:9912\n \tlea (%ecx,%edi,8),%edx\n-\tjmp 9f9c \n+\tjmp 9ed4 \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n-\tpush %ecx\n-\tmov %ecx,0x14(%esp)\n-\tpush 0x20(%esp)\n+\tpush %ebx\n+\tpush 0x24(%esp)\n \tmov 0x10(%esp),%ebx\n \tcall 2070 \n \tadd $0x10,%esp\n-\tmov 0x8(%esp),%ecx\n-\tjmp 9da7 \n+\tjmp 9cdc \n ./pynx/scattering/cpu.c:9854\n \tcmp 0x4(%ebx),%esi\n-\tjg 9cb0 \n+\tjg 9bf0 \n ./pynx/scattering/cpu.c:9855\n-\txor %edx,%edx\n-\tjmp 9b4b \n+\txor %ecx,%ecx\n+\tjmp 9a8b \n ./pynx/scattering/cpu.c:6817 (discriminator 1)\n \ttest %ecx,%ecx\n-\tje a572 \n+\tje a48e \n ./pynx/scattering/cpu.c:6818\n \tsub $0x8,%esp\n \tpush %edx\n \tpush %eax\n \tcall *%ecx\n \tmov %eax,0x24(%esp)\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6849 (discriminator 1)\n \tmov 0x14(%esp),%ebx\n \ttest %ebx,%ebx\n-\tjne a075 \n+\tjne 9fad \n __Pyx_PyObject_GetAttrStr_ClearAttributeError():\n ./pynx/scattering/cpu.c:6831\n \tmov (%esp),%ebx\n \tcall 2090 <_PyThreadState_UncheckedGet@plt>\n \tmov %eax,%edx\n \tmov %eax,0x1c(%esp)\n ./pynx/scattering/cpu.c:6832\n \tmov -0x14(%ebx),%eax\n \tmov 0x3c(%edx),%ecx\n \tmov (%eax),%ebx\n __Pyx_PyErr_ExceptionMatchesInState():\n ./pynx/scattering/cpu.c:6731 (discriminator 1)\n \ttest %ecx,%ecx\n-\tje 9c60 \n+\tje 9ba0 \n /usr/include/python3.12/object.h:220\n-\tmov 0x4(%ecx),%edx\n+\tmov 0x4(%ecx),%ecx\n ./pynx/scattering/cpu.c:6733\n-\tcmp %edx,%ebx\n-\tje 9c47 \n+\tcmp %ecx,%ebx\n+\tje 9b8f \n /usr/include/python3.12/object.h:966\n-\tmov 0x4(%ebx),%eax\n-\tmov 0x54(%eax),%eax\n+\tmov 0x4(%ebx),%edx\n+\tmov 0x54(%edx),%eax\n ./pynx/scattering/cpu.c:6742 (discriminator 3)\n \ttest $0x4000000,%eax\n-\tjne a58b \n+\tjne a4a7 \n /usr/include/python3.12/object.h:966\n-\tmov 0x4(%edx),%ecx\n+\tmov 0x4(%ecx),%edx\n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11182 (discriminator 2)\n-\tcmpl $0x0,0x54(%ecx)\n-\tjns 9c33 \n-\ttestb $0x40,0x57(%edx)\n-\tje 9c33 \n+\tcmpl $0x0,0x54(%edx)\n+\tjns 9b7b \n+\ttestb $0x40,0x57(%ecx)\n+\tje 9b7b \n ./pynx/scattering/cpu.c:11183 (discriminator 2)\n \ttest %eax,%eax\n-\tjns 9c33 \n+\tjns 9b7b \n \ttestb $0x40,0x57(%ebx)\n-\tje 9c33 \n+\tje 9b7b \n ./pynx/scattering/cpu.c:11100\n-\tmov 0xac(%edx),%ecx\n+\tmov 0xac(%ecx),%eax\n ./pynx/scattering/cpu.c:11101 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tje a5d2 \n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%ecx),%edx\n-./pynx/scattering/cpu.c:11104 (discriminator 1)\n-\ttest %edx,%edx\n+\ttest %eax,%eax\n+\tje a4f4 \n /usr/include/python3.12/object.h:233\n-\tmov %edx,0x8(%esp)\n+\tmov 0x8(%eax),%ecx\n+\tmov %ecx,0x8(%esp)\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n-\tjle 9c60 \n+\ttest %ecx,%ecx\n+\tjle 9ba0 \n ./pynx/scattering/cpu.c:11104\n-\txor %eax,%eax\n-\tand $0x7,%edx\n-\tje a482 \n-\tcmp $0x1,%edx\n-\tje a46d \n-\tcmp $0x2,%edx\n-\tje a462 \n-\tcmp $0x3,%edx\n-\tje a457 \n-\tcmp $0x4,%edx\n-\tje a44c \n-\tcmp $0x5,%edx\n-\tje a441 \n-\tcmp $0x6,%edx\n-\tje a436 \n+\txor %edx,%edx\n+\tand $0x7,%ecx\n+\tje a39c \n+\tcmp $0x1,%ecx\n+\tje a387 \n+\tcmp $0x2,%ecx\n+\tje a37c \n+\tcmp $0x3,%ecx\n+\tje a371 \n+\tcmp $0x4,%ecx\n+\tje a366 \n+\tcmp $0x5,%ecx\n+\tje a35b \n+\tcmp $0x6,%ecx\n+\tje a350 \n ./pynx/scattering/cpu.c:11105\n-\tcmp 0xc(%ecx),%ebx\n-\tje 9c47 \n+\tcmp 0xc(%eax),%ebx\n+\tje 9b8f \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n-\tmov $0x1,%eax\n+\tmov $0x1,%edx\n ./pynx/scattering/cpu.c:11105\n-\tcmp 0xc(%ecx,%eax,4),%ebx\n-\tje 9c47 \n+\tcmp 0xc(%eax,%edx,4),%ebx\n+\tje 9b8f \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n-\tinc %eax\n+\tinc %edx\n ./pynx/scattering/cpu.c:11105\n-\tcmp 0xc(%ecx,%eax,4),%ebx\n-\tje 9c47 \n+\tcmp 0xc(%eax,%edx,4),%ebx\n+\tje 9b8f \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n-\tinc %eax\n+\tinc %edx\n ./pynx/scattering/cpu.c:11105\n-\tcmp 0xc(%ecx,%eax,4),%ebx\n-\tje 9c47 \n+\tcmp 0xc(%eax,%edx,4),%ebx\n+\tje 9b8f \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n-\tinc %eax\n+\tinc %edx\n ./pynx/scattering/cpu.c:11105\n-\tcmp 0xc(%ecx,%eax,4),%ebx\n-\tje 9c47 \n+\tcmp 0xc(%eax,%edx,4),%ebx\n+\tje 9b8f \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n-\tinc %eax\n+\tinc %edx\n ./pynx/scattering/cpu.c:11105\n-\tcmp 0xc(%ecx,%eax,4),%ebx\n-\tje 9c47 \n+\tcmp 0xc(%eax,%edx,4),%ebx\n+\tje 9b8f \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n-\tinc %eax\n+\tinc %edx\n ./pynx/scattering/cpu.c:11105\n-\tcmp 0xc(%ecx,%eax,4),%ebx\n-\tje 9c47 \n+\tcmp 0xc(%eax,%edx,4),%ebx\n+\tje 9b8f \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n-\tinc %eax\n+\tinc %edx\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n-\tcmp %eax,0x8(%esp)\n-\tje 9c60 \n+\tcmp %edx,0x8(%esp)\n+\tje 9ba0 \n ./pynx/scattering/cpu.c:11105\n-\tcmp 0xc(%ecx,%eax,4),%ebx\n-\tje 9c47 \n-\tcmp 0x10(%ecx,%eax,4),%ebx\n-\tje 9c47 \n-\tcmp 0x14(%ecx,%eax,4),%ebx\n-\tje 9c47 \n-\tcmp 0x18(%ecx,%eax,4),%ebx\n-\tje 9c47 \n-\tcmp 0x1c(%ecx,%eax,4),%ebx\n-\tje 9c47 \n-\tcmp 0x20(%ecx,%eax,4),%ebx\n-\tje 9c47 \n-\tcmp 0x24(%ecx,%eax,4),%ebx\n-\tje 9c47 \n-\tcmp 0x28(%ecx,%eax,4),%ebx\n-\tje 9c47 \n+\tcmp 0xc(%eax,%edx,4),%ebx\n+\tje 9b8f \n+\tcmp 0x10(%eax,%edx,4),%ebx\n+\tje 9b8f \n+\tcmp 0x14(%eax,%edx,4),%ebx\n+\tje 9b8f \n+\tcmp 0x18(%eax,%edx,4),%ebx\n+\tje 9b8f \n+\tcmp 0x1c(%eax,%edx,4),%ebx\n+\tje 9b8f \n+\tcmp 0x20(%eax,%edx,4),%ebx\n+\tje 9b8f \n+\tcmp 0x24(%eax,%edx,4),%ebx\n+\tje 9b8f \n+\tcmp 0x28(%eax,%edx,4),%ebx\n+\tje 9b8f \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n-\tadd $0x8,%eax\n+\tadd $0x8,%edx\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n-\tcmp %eax,0x8(%esp)\n-\tjne a482 \n-\tjmp 9c60 \n+\tcmp %edx,0x8(%esp)\n+\tjne a39c \n+\tjmp 9ba0 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%edi),%ebx\n+\tmov 0x14(%edi),%eax\n+\tmov %eax,0x14(%esp)\n /usr/include/python3.12/object.h:787\n-\ttest %ebx,%ebx\n-\tje a532 \n+\ttest %eax,%eax\n+\tje a456 \n /usr/include/python3.12/object.h:244\n-\tmov (%ebx),%esi\n+\tmov (%eax),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%esi\n-\tje a4f4 \n+\tcmp $0x3fffffff,%ecx\n+\tje a418 \n /usr/include/python3.12/object.h:652\n-\tinc %esi\n-\tmov %esi,(%ebx)\n+\tinc %ecx\n+\tmov %ecx,(%eax)\n ./pynx/scattering/cpu.c:6787\n-\tmov %edi,0x14(%esp)\n+\tmov %edi,0x18(%esp)\n ./pynx/scattering/cpu.c:10080 (discriminator 2)\n \tmov 0xc(%esp),%esi\n ./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %ecx,%edi\n-\tjmp 9ea0 \n+\tmov %ebx,%edi\n+\tjmp 9de0 \n ./pynx/scattering/cpu.c:9829\n \tmov (%esp),%eax\n \tmov -0x38(%eax),%ebx\n \tcmp %ebx,-0x24(%eax)\n-\tjne 9a68 \n-\tjmp 9a60 \n-./pynx/scattering/cpu.c:9854\n-\tcmp 0x4(%ecx),%esi\n+\tjne 99a0 \n+\tjmp 9998 \n ./pynx/scattering/cpu.c:9857\n \tmov $0x1,%edi\n ./pynx/scattering/cpu.c:9854\n-\tjg 9fd2 \n+\tcmp 0x4(%ecx),%esi\n+\tjg 9f0a \n ./pynx/scattering/cpu.c:9855\n \txor %edi,%edi\n-\tjmp 9f57 \n-\tmov %ecx,0x14(%esp)\n+\tjmp 9e8f \n+\tmov %ebx,0x8(%esp)\n ./pynx/scattering/cpu.c:10060\n \tsub $0x4,%esp\n-\tmov %ebx,0xc(%esp)\n \tpush 0x10(%esp)\n \tpush 0x18(%esp)\n \tpush 0x4c(%esp)\n \tmov 0x10(%esp),%ebx\n \tcall 24e0 \n ./pynx/scattering/cpu.c:10085\n-\tmov 0x24(%esp),%edx\n+\tmov 0x18(%esp),%ebx\n \tadd $0x10,%esp\n \ttest %eax,%eax\n ./pynx/scattering/cpu.c:6787\n-\tmov %edi,0x14(%esp)\n+\tmov %edi,0x18(%esp)\n ./pynx/scattering/cpu.c:10060\n \tmov %eax,%ebp\n ./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %edx,%edi\n+\tmov %ebx,%edi\n ./pynx/scattering/cpu.c:10085\n-\tmov 0x8(%esp),%ecx\n-\tjne 9d9a \n-\tjmp a12e \n+\tjne 9ccb \n+\tjmp a064 \n ./pynx/scattering/cpu.c:6823\n \tpush %ebx\n \tpush %ebx\n \tpush %edx\n \tpush %eax\n \tmov 0x10(%esp),%ebx\n \tcall 24b0 \n \tmov %eax,0x24(%esp)\n \tadd $0x10,%esp\n-\tjmp a374 \n+\tjmp a28e \n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%ebx),%ecx\n-\tmov %ecx,0x18(%esp)\n+\tmov 0x8(%ebx),%eax\n __Pyx_PyErr_ExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:6717\n-\txor %ecx,%ecx\n-\tjmp a5a1 \n+\txor %edx,%edx\n+/usr/include/python3.12/object.h:233\n+\tmov %eax,0x18(%esp)\n+./pynx/scattering/cpu.c:6717\n+\tjmp a4bd \n ./pynx/scattering/cpu.c:6718\n-\tcmp 0xc(%ebx,%ecx,4),%edx\n-\tje 9c47 \n+\tcmp 0xc(%ebx,%edx,4),%ecx\n+\tje 9b8f \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n-\tinc %ecx\n+\tinc %edx\n ./pynx/scattering/cpu.c:6717 (discriminator 1)\n-\tcmp %ecx,0x18(%esp)\n-\tjg a596 \n+\tcmp %edx,0x18(%esp)\n+\tjg a4b2 \n ./pynx/scattering/cpu.c:6721\n-\txor %eax,%eax\n-\tmov %ebp,0x8(%esp)\n-\tmov %esi,0x14(%esp)\n-\tmov %eax,%ebp\n+\txor %edx,%edx\n+\tmov %edi,0x14(%esp)\n+\tmov %esi,%edi\n \tmov %ebx,%esi\n-\tmov %edx,%ebx\n+\tmov %edx,0x8(%esp)\n+\tmov %ecx,%ebx\n ./pynx/scattering/cpu.c:6721 (discriminator 1)\n-\tcmp %ebp,0x18(%esp)\n-\tjle a606 \n+\tmov 0x8(%esp),%ecx\n+\tcmp %ecx,0x18(%esp)\n+\tjle a52b \n ./pynx/scattering/cpu.c:6722\n-\tmov 0xc(%esi,%ebp,4),%edx\n+\tmov 0x8(%esp),%eax\n+\tmov 0xc(%esi,%eax,4),%edx\n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11181 (discriminator 1)\n \tcmp %edx,%ebx\n-\tjne a5f8 \n-\tmov 0x8(%esp),%ebp\n-\tmov 0x14(%esp),%esi\n-\tjmp 9c47 \n+\tjne a51a \n+\tmov %edi,%esi\n+\tmov 0x14(%esp),%edi\n+\tjmp 9b8f \n ./pynx/scattering/cpu.c:11091\n-\tmov 0x80(%edx),%edx\n+\tmov 0x80(%ecx),%ecx\n ./pynx/scattering/cpu.c:11092\n-\tcmp %edx,%ebx\n-\tje 9c47 \n+\tcmp %ecx,%ebx\n+\tje 9b8f \n ./pynx/scattering/cpu.c:11090\n-\ttest %edx,%edx\n-\tjne a5d2 \n+\ttest %ecx,%ecx\n+\tjne a4f4 \n __Pyx_PyObject_GetAttrStr_ClearAttributeError():\n ./pynx/scattering/cpu.c:6832 (discriminator 2)\n-\tmov (%esp),%eax\n-\tcmp -0x20(%eax),%ebx\n-\tje 9c47 \n-\tjmp 9c60 \n+\tmov (%esp),%edx\n+\tcmp -0x20(%edx),%ebx\n+\tje 9b8f \n+\tjmp 9ba0 \n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:6832 (discriminator 2)\n \tmov %ebx,%eax\n-\tcall 7020 \n+\tcall 6ee0 \n __Pyx_PyErr_ExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:6722 (discriminator 1)\n \ttest %eax,%eax\n-\tjne a5c5 \n+\tjne a4e9 \n ./pynx/scattering/cpu.c:6721 (discriminator 2)\n-\tinc %ebp\n-\tjmp a5b7 \n-\tmov 0x8(%esp),%ebp\n-\tmov 0x14(%esp),%esi\n-\tjmp 9c60 \n+\tincl 0x8(%esp)\n+\tjmp a4d3 \n+\tmov %edi,%esi\n+\tmov 0x14(%esp),%edi\n+\tjmp 9ba0 \n __Pyx_AddTraceback():\n ./pynx/scattering/cpu.c:6721 (discriminator 2)\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:4281\n \tlea 0x4(%esp),%ecx\n \tand $0xffffffe0,%esp\n \tpush -0x4(%ecx)\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n-\tcall 5ace \n-\tadd $0x139c9,%edi\n \tpush %esi\n \tpush %ebx\n+\tcall 4520 \n+\tadd $0x13a9f,%ebx\n \tpush %ecx\n \tsub $0x248,%esp\n-\tmov 0x8(%ecx),%ebx\n+\tmov 0x8(%ecx),%esi\n \tmov 0x4(%ecx),%eax\n+\tmov %esi,-0x228(%ebp)\n ./pynx/scattering/cpu.c:4310\n-\tlea 0x650(%edi),%edx\n+\tlea 0x60c(%ebx),%edx\n+\tlea 0x5c(%edx),%esi\n ./pynx/scattering/cpu.c:4281\n-\tmov %ebx,-0x230(%ebp)\n-\tmov %gs:0x14,%esi\n-\tmov %esi,-0x1c(%ebp)\n-\tmov 0xc(%ecx),%esi\n+\tmov %gs:0x14,%edi\n+\tmov %edi,-0x1c(%ebp)\n+\tmov 0xc(%ecx),%edi\n ./pynx/scattering/cpu.c:4310\n \tlea 0x4(%edx),%ecx\n-\tmov %edx,-0x58(%ebp)\n-\tmov %ecx,-0x54(%ebp)\n-\tlea 0x8(%edx),%ecx\n-\tmov %ecx,-0x50(%ebp)\n-\tlea 0x14(%edx),%ecx\n-\tmov %ecx,-0x4c(%ebp)\n-\tlea 0x18(%edx),%ecx\n-\tmov %ecx,-0x48(%ebp)\n-\tlea 0x1c(%edx),%ecx\n-\tmov %ecx,-0x44(%ebp)\n-\tlea -0x40(%edx),%ecx\n-\tsub $0x44,%edx\n-./pynx/scattering/cpu.c:4311\n-\ttest %esi,%esi\n-./pynx/scattering/cpu.c:4310\n-\tmov %ecx,-0x40(%ebp)\n-\tmov %edx,-0x3c(%ebp)\n+\tvmovd %esi,%xmm1\n+\tlea 0x4c(%edx),%esi\n+\tvmovd %ecx,%xmm0\n+\tlea 0x60(%edx),%ecx\n+\tvmovd %esi,%xmm5\n \tmovl $0x0,-0x38(%ebp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm3\n+\tlea 0x58(%edx),%ecx\n+\tvpinsrd $0x1,%edx,%xmm0,%xmm2\n+\tvpinsrd $0x1,%ecx,%xmm5,%xmm6\n+\tlea 0x48(%edx),%ecx\n+\tlea 0x44(%edx),%edx\n+\tvmovd %edx,%xmm7\n+\tvpunpcklqdq %xmm2,%xmm3,%xmm4\n+\tvpinsrd $0x1,%ecx,%xmm7,%xmm0\n+\tvpunpcklqdq %xmm6,%xmm0,%xmm2\n+\tvinserti128 $0x1,%xmm4,%ymm2,%ymm1\n+\tvmovdqa %ymm1,-0x58(%ebp)\n ./pynx/scattering/cpu.c:4311\n-\tje a6b8 \n-./pynx/scattering/cpu.c:4308\n-\tlea 0x0(,%ebx,4),%edx\n-./pynx/scattering/cpu.c:4313\n-\tcmp $0x8,%ebx\n+\ttest %edi,%edi\n+\tje a610 \n ./pynx/scattering/cpu.c:4308\n+\tmov -0x228(%ebp),%esi\n+\tlea 0x0(,%esi,4),%edx\n \tlea (%eax,%edx,1),%ecx\n \tmov %ecx,-0x220(%ebp)\n ./pynx/scattering/cpu.c:4313\n-\tja c6c8 \n-\tmov -0x36e4(%edi,%edx,1),%edx\n-\tadd %edi,%edx\n+\tcmp $0x8,%esi\n+\tja d4aa \n+\tmov -0x36e4(%ebx,%edx,1),%edx\n+\tadd %ebx,%edx\n \tjmp *%edx\n-\tlea 0x0(%esi),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:4417 (discriminator 1)\n-\tcmpl $0x8,-0x230(%ebp)\n-\tjne c6c8 \n+\tcmpl $0x8,-0x228(%ebp)\n+\tjne d4aa \n ./pynx/scattering/cpu.c:4420\n-\tmov (%eax),%esi\n-./pynx/scattering/cpu.c:4422\n-\tmov 0x8(%eax),%edx\n+\tmov (%eax),%edi\n ./pynx/scattering/cpu.c:4421\n-\tmov 0x4(%eax),%ebx\n+\tmov 0x4(%eax),%esi\n+./pynx/scattering/cpu.c:4422\n+\tmov 0x8(%eax),%ecx\n ./pynx/scattering/cpu.c:4423\n-\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:4420\n-\tmov %esi,-0x1fc(%ebp)\n+\tmov %edi,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:4424\n-\tmov 0x10(%eax),%esi\n-./pynx/scattering/cpu.c:4422\n-\tmov %edx,-0x20c(%ebp)\n-./pynx/scattering/cpu.c:4426\n-\tmov 0x18(%eax),%edx\n+\tmov 0x10(%eax),%edi\n ./pynx/scattering/cpu.c:4421\n-\tmov %ebx,-0x208(%ebp)\n+\tmov %esi,-0x208(%ebp)\n ./pynx/scattering/cpu.c:4425\n-\tmov 0x14(%eax),%ebx\n+\tmov 0x14(%eax),%esi\n+./pynx/scattering/cpu.c:4422\n+\tmov %ecx,-0x20c(%ebp)\n+./pynx/scattering/cpu.c:4426\n+\tmov 0x18(%eax),%ecx\n+./pynx/scattering/cpu.c:4427\n+\tmov 0x1c(%eax),%eax\n ./pynx/scattering/cpu.c:4423\n-\tmov %ecx,-0x200(%ebp)\n+\tmov %edx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4424\n-\tmov %esi,-0x210(%ebp)\n-./pynx/scattering/cpu.c:4426\n-\tmov %edx,-0x218(%ebp)\n+\tmov %edi,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4425\n-\tmov %ebx,-0x214(%ebp)\n+\tmov %esi,-0x214(%ebp)\n+./pynx/scattering/cpu.c:4426\n+\tmov %ecx,-0x218(%ebp)\n ./pynx/scattering/cpu.c:4427\n-\tmov 0x1c(%eax),%ebx\n+\tmov %eax,-0x224(%ebp)\n+\tvzeroupper\n /usr/include/python3.12/object.h:220\n-\tmov -0x1fc(%ebp),%edx\n+\tmov -0x1fc(%ebp),%edi\n ./pynx/scattering/cpu.c:4454\n-\tmov 0x5b8(%edi),%eax\n+\tmov 0x5b8(%ebx),%eax\n /usr/include/python3.12/object.h:220\n-\tmov 0x4(%edx),%edx\n+\tmov 0x4(%edi),%edx\n ./pynx/scattering/cpu.c:4454 (discriminator 2)\n \tcmp %edx,%eax\n-\tjne ccc8 \n+\tjne cb30 \n ./pynx/scattering/cpu.c:4455 (discriminator 2)\n \tmov -0x208(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne ccf0 \n+\tjne cb60 \n ./pynx/scattering/cpu.c:4456 (discriminator 2)\n \tmov -0x20c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne cd10 \n+\tjne cb80 \n ./pynx/scattering/cpu.c:4457 (discriminator 2)\n \tmov -0x200(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne cd30 \n+\tjne cba0 \n ./pynx/scattering/cpu.c:4458 (discriminator 2)\n \tmov -0x210(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne cd50 \n+\tjne cbc0 \n ./pynx/scattering/cpu.c:4459 (discriminator 2)\n \tmov -0x214(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne cd70 \n+\tjne cc30 \n ./pynx/scattering/cpu.c:4460 (discriminator 2)\n \tmov -0x218(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne cda8 \n+\tjne cc68 \n ./pynx/scattering/cpu.c:4461 (discriminator 2)\n-\tcmp %edx,0x4(%ebx)\n-\tjne cdc8 \n-\tlea 0x6ac(%edi),%esi\n+\tmov -0x224(%ebp),%eax\n+\tcmp %edx,0x4(%eax)\n+\tjne cc90 \n+\tlea 0x6ac(%ebx),%ecx\n+./pynx/scattering/cpu.c:4547\n+\tmov -0x28(%ebx),%esi\n ./pynx/scattering/cpu.c:4513\n \tmovl $0x0,-0x194(%ebp)\n-\tmov %esi,-0x220(%ebp)\n-./pynx/scattering/cpu.c:4547\n-\tmov -0x28(%edi),%esi\n-\tcmp %esi,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:4514\n \tmovl $0x0,-0x198(%ebp)\n+\tvmovd %ecx,%xmm6\n ./pynx/scattering/cpu.c:4517\n \tmovl $0x0,-0x164(%ebp)\n-\tvmovd -0x220(%ebp),%xmm0\n+\tvpunpckldq %xmm6,%xmm6,%xmm7\n ./pynx/scattering/cpu.c:4518\n \tmovl $0x0,-0x168(%ebp)\n ./pynx/scattering/cpu.c:4521\n \tmovl $0x0,-0x134(%ebp)\n ./pynx/scattering/cpu.c:4522\n \tmovl $0x0,-0x138(%ebp)\n-\tvpunpckldq %xmm0,%xmm0,%xmm1\n ./pynx/scattering/cpu.c:4525\n \tmovl $0x0,-0x104(%ebp)\n ./pynx/scattering/cpu.c:4526\n \tmovl $0x0,-0x108(%ebp)\n ./pynx/scattering/cpu.c:4529\n \tmovl $0x0,-0xd4(%ebp)\n ./pynx/scattering/cpu.c:4530\n@@ -12282,4365 +12132,4282 @@\n ./pynx/scattering/cpu.c:4538\n \tmovl $0x0,-0x1c8(%ebp)\n ./pynx/scattering/cpu.c:4541\n \tmovl $0x0,-0x1f4(%ebp)\n ./pynx/scattering/cpu.c:4542\n \tmovl $0x0,-0x1f8(%ebp)\n ./pynx/scattering/cpu.c:4547\n-\tje abf0 \n+\tcmp %esi,-0x1fc(%ebp)\n+\tje ab50 \n ./pynx/scattering/cpu.c:4547 (discriminator 4)\n \tmov -0x1fc(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x194(%ebp),%eax\n-\tvmovq %xmm1,-0x220(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x220(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:4547 (discriminator 1)\n-\tvmovq -0x220(%ebp),%xmm1\n-\tinc %eax\n-\tje d4f8 \n+\tvmovq -0x220(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje d537 \n ./pynx/scattering/cpu.c:4552\n \tcmp %esi,-0x208(%ebp)\n-\tje ac1a \n+\tje ab7a \n ./pynx/scattering/cpu.c:4552 (discriminator 4)\n \tmov -0x208(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x164(%ebp),%eax\n-\tvmovq %xmm1,-0x220(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x220(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:4552 (discriminator 1)\n-\tvmovq -0x220(%ebp),%xmm1\n-\tinc %eax\n-\tje d511 \n+\tvmovq -0x220(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje d563 \n ./pynx/scattering/cpu.c:4557\n \tcmp %esi,-0x20c(%ebp)\n-\tje ac4e \n+\tje abae \n ./pynx/scattering/cpu.c:4557 (discriminator 4)\n \tmov -0x20c(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x134(%ebp),%eax\n-\tvmovq %xmm1,-0x208(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x208(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:4557 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm1\n-\tinc %eax\n-\tje cf31 \n+\tvmovq -0x208(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje ce3d \n ./pynx/scattering/cpu.c:4562\n \tcmp %esi,-0x200(%ebp)\n-\tje ac82 \n+\tje abe2 \n ./pynx/scattering/cpu.c:4562 (discriminator 4)\n \tmov -0x200(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x104(%ebp),%eax\n-\tvmovq %xmm1,-0x208(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x208(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:4562 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm1\n-\tinc %eax\n-\tje d1ab \n+\tvmovq -0x208(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje d097 \n ./pynx/scattering/cpu.c:4567\n \tcmp %esi,-0x210(%ebp)\n-\tje acb6 \n+\tje ac16 \n ./pynx/scattering/cpu.c:4567 (discriminator 4)\n \tmov -0x210(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xd4(%ebp),%eax\n-\tvmovq %xmm1,-0x208(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x208(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:4567 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm1\n-\tinc %eax\n-\tje d1c4 \n+\tvmovq -0x208(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje d0b0 \n ./pynx/scattering/cpu.c:4572\n \tcmp %esi,-0x214(%ebp)\n-\tje acea \n+\tje ac4a \n ./pynx/scattering/cpu.c:4572 (discriminator 4)\n \tmov -0x214(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xa4(%ebp),%eax\n-\tvmovq %xmm1,-0x208(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x208(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:4572 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm1\n-\tinc %eax\n-\tje d1fc \n+\tvmovq -0x208(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje d10b \n ./pynx/scattering/cpu.c:4577\n \tcmp %esi,-0x218(%ebp)\n-\tje ad1b \n+\tje ac7b \n ./pynx/scattering/cpu.c:4577 (discriminator 4)\n \tmov -0x218(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1c4(%ebp),%eax\n-\tvmovq %xmm1,-0x208(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x208(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:4577 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm1\n-\tinc %eax\n-\tje d238 \n+\tvmovq -0x208(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje d130 \n ./pynx/scattering/cpu.c:4582\n-\tcmp %esi,%ebx\n-\tje ad4b \n+\tcmp %esi,-0x224(%ebp)\n+\tje acaf \n ./pynx/scattering/cpu.c:4582 (discriminator 4)\n+\tmov -0x224(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1f4(%ebp),%eax\n-\tmov %ebx,%edx\n-\tcall 89d0 \n+\tcall 88c0 \n ./pynx/scattering/cpu.c:4582 (discriminator 1)\n-\tinc %eax\n-\tje d251 \n+\tcmp $0xffffffff,%eax\n+\tje d149 \n ./pynx/scattering/cpu.c:4593\n \tsub $0xc,%esp\n \tpush -0x200(%ebp)\n-\tmov %edi,%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:4593 (discriminator 2)\n \tadd $0x10,%esp\n+./pynx/scattering/cpu.c:4593\n+\tmov %eax,%edi\n+./pynx/scattering/cpu.c:4593 (discriminator 2)\n \tcmp $0xffffffff,%eax\n-\tmov %eax,-0x200(%ebp)\n-\tje d340 \n+\tje d240 \n ./pynx/scattering/cpu.c:4595\n \tsub $0xc,%esp\n \tpush -0x1fc(%ebp)\n \tcall 2360 \n ./pynx/scattering/cpu.c:4595 (discriminator 2)\n \tadd $0x10,%esp\n \tcmp $0xffffffff,%eax\n-\tje d398 \n+\tje d2c8 \n ./pynx/scattering/cpu.c:4613\n-\tmov -0x200(%ebp),%edx\n \tsub $0x8,%esp\n \tpush -0x1f4(%ebp)\n \tpush -0x1c4(%ebp)\n \tpush %eax\n-\tpush %edx\n+\tpush %edi\n \tpush -0xa4(%ebp)\n \tpush -0xd4(%ebp)\n \tpush -0x104(%ebp)\n \tpush -0x134(%ebp)\n \tpush -0x164(%ebp)\n \tpush -0x194(%ebp)\n-\tcall 4660 \n+\tcall 4620 \n /usr/include/python3.12/object.h:244\n-\tmov (%esi),%ecx\n+\tmov (%esi),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tadd $0x30,%esp\n-\tcmp $0x3fffffff,%ecx\n-\tje aa6a \n+\tcmp $0x3fffffff,%edx\n+\tje a9d3 \n /usr/include/python3.12/object.h:652\n-\tinc %ecx\n-\tmov %ecx,(%esi)\n+\tinc %edx\n+\tmov %edx,(%esi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x1f4(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje aa9a \n+\tmov -0x1f4(%ebp),%eax\n+\ttest %eax,%eax\n+\tje aa01 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n-\tcmp %eax,-0x1d0(%ebp)\n-\tje c9d8 \n+\tlea 0x18c(%ebx),%ecx\n+\tcmp %ecx,-0x1d0(%ebp)\n+\tje c7f0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1f4(%ebp),%edx\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tlea -0x1f4(%ebp),%edi\n+\tpush %edi\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x1c4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje aaca \n+\tmov -0x1c4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje aa2f \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0x1a0(%ebp)\n-\tje c9c8 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x1a0(%ebp)\n+\tje c7e0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1c4(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0x1c4(%ebp),%ecx\n+\tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x194(%ebp),%edx\n-\ttest %edx,%edx\n-\tje aafa \n+\tmov -0x194(%ebp),%edi\n+\ttest %edi,%edi\n+\tje aa5d \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0x170(%ebp)\n-\tje c9b8 \n+\tlea 0x18c(%ebx),%edx\n+\tcmp %edx,-0x170(%ebp)\n+\tje c7d0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x194(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0x194(%ebp),%eax\n+\tpush %eax\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x164(%ebp),%eax\n-\ttest %eax,%eax\n-\tje ab2a \n+\tmov -0x164(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje aa8b \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0x140(%ebp)\n-\tje ca18 \n+\tlea 0x18c(%ebx),%edi\n+\tcmp %edi,-0x140(%ebp)\n+\tje c840 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x164(%ebp),%ecx\n-\tmov %edi,%ebx\n-\tpush %ecx\n+\tlea -0x164(%ebp),%edx\n+\tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x134(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje ab5a \n+\tmov -0x134(%ebp),%eax\n+\ttest %eax,%eax\n+\tje aab9 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n-\tcmp %eax,-0x110(%ebp)\n-\tje ca08 \n+\tlea 0x18c(%ebx),%ecx\n+\tcmp %ecx,-0x110(%ebp)\n+\tje c830 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x134(%ebp),%edx\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tlea -0x134(%ebp),%edi\n+\tpush %edi\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x104(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje ab8a \n+\tmov -0x104(%ebp),%edx\n+\ttest %edx,%edx\n+\tje aae7 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0xe0(%ebp)\n-\tje c9f8 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0xe0(%ebp)\n+\tje c820 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x104(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0x104(%ebp),%ecx\n+\tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xd4(%ebp),%edx\n-\ttest %edx,%edx\n-\tje abba \n+\tmov -0xd4(%ebp),%edi\n+\ttest %edi,%edi\n+\tje ab15 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0xb0(%ebp)\n-\tje c9e8 \n+\tlea 0x18c(%ebx),%edx\n+\tcmp %edx,-0xb0(%ebp)\n+\tje c810 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xd4(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0xd4(%ebp),%eax\n+\tpush %eax\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xa4(%ebp),%eax\n-\ttest %eax,%eax\n-\tje abe7 \n+\tmov -0xa4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje ab40 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0x80(%ebp)\n-\tje ca28 \n+\tlea 0x18c(%ebx),%edi\n+\tcmp %edi,-0x80(%ebp)\n+\tje c800 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xa4(%ebp),%ecx\n-\tmov %edi,%ebx\n-\tpush %ecx\n+\tlea -0xa4(%ebp),%edx\n+\tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:4623\n \tmov %esi,%eax\n-\tjmp c725 \n-\txchg %ax,%ax\n+\tjmp b2af \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%ecx\n-./pynx/scattering/cpu.c:4552\n-\tcmp %esi,-0x208(%ebp)\n+\tlea 0x18c(%ebx),%edx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x178(%ebp)\n ./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x190(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %ecx,-0x170(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x178(%ebp)\n+\tmov %edx,-0x170(%ebp)\n ./pynx/scattering/cpu.c:4552\n-\tjne a881 \n+\tcmp %esi,-0x208(%ebp)\n+\tjne a7e0 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%eax\n-./pynx/scattering/cpu.c:4557\n-\tcmp %esi,-0x20c(%ebp)\n+\tlea 0x18c(%ebx),%eax\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x148(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x164(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x160(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %eax,-0x140(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x148(%ebp)\n ./pynx/scattering/cpu.c:4557\n-\tjne a8b8 \n+\tcmp %esi,-0x20c(%ebp)\n+\tjne a819 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%edx\n-./pynx/scattering/cpu.c:4562\n-\tcmp %esi,-0x200(%ebp)\n+\tlea 0x18c(%ebx),%edi\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x118(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x134(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x130(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %edx,-0x110(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x118(%ebp)\n+\tmov %edi,-0x110(%ebp)\n ./pynx/scattering/cpu.c:4562\n-\tjne a8ef \n+\tcmp %esi,-0x200(%ebp)\n+\tjne a852 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%ecx\n-./pynx/scattering/cpu.c:4567\n-\tcmp %esi,-0x210(%ebp)\n+\tlea 0x18c(%ebx),%ecx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0xe8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x104(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x100(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %ecx,-0xe0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0xe8(%ebp)\n ./pynx/scattering/cpu.c:4567\n-\tjne a926 \n+\tcmp %esi,-0x210(%ebp)\n+\tjne a88b \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%eax\n-./pynx/scattering/cpu.c:4572\n-\tcmp %esi,-0x214(%ebp)\n+\tlea 0x18c(%ebx),%edx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0xb8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0xd4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0xd0(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %eax,-0xb0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0xb8(%ebp)\n+\tmov %edx,-0xb0(%ebp)\n ./pynx/scattering/cpu.c:4572\n-\tjne a95d \n+\tcmp %esi,-0x214(%ebp)\n+\tjne a8c4 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%edx\n-./pynx/scattering/cpu.c:4577\n-\tcmp %esi,-0x218(%ebp)\n+\tlea 0x18c(%ebx),%eax\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x88(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0xa4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0xa0(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %edx,-0x80(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x88(%ebp)\n+\tmov %eax,-0x80(%ebp)\n ./pynx/scattering/cpu.c:4577\n-\tjne a994 \n+\tcmp %esi,-0x218(%ebp)\n+\tjne a8fd \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%ecx\n-./pynx/scattering/cpu.c:4582\n-\tcmp %esi,%ebx\n+\tlea 0x18c(%ebx),%edi\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x1a8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x1c4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x1c0(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %ecx,-0x1a0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x1a8(%ebp)\n+\tmov %edi,-0x1a0(%ebp)\n ./pynx/scattering/cpu.c:4582\n-\tjne a9c7 \n+\tcmp %esi,-0x224(%ebp)\n+\tjne a936 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%ebx\n+\tlea 0x18c(%ebx),%ecx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x1d8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x1f4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x1f0(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %ebx,-0x1d0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x1d8(%ebp)\n-./pynx/scattering/cpu.c:8213\n-\tjmp a9de \n+\tmov %ecx,-0x1d0(%ebp)\n+\tjmp a953 \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4336\n-\tmov 0x650(%edi),%eax\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n+\tmov 0x650(%ebx),%esi\n /usr/include/python3.12/object.h:233\n \tmov %edx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4336\n-\tmov %eax,-0x1fc(%ebp)\n+\tmov %esi,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle c6b2 \n-\tsub %ebx,%edx\n+\ttest %edx,%edx\n+\tjle af8d \n ./pynx/scattering/cpu.c:7424\n-\tmov %ebx,%eax\n+\tmov -0x228(%ebp),%esi\n+\tsub %esi,%edx\n+\tmov %esi,%eax\n \tand $0x7,%edx\n-\tje d5bb \n+\tje d5e5 \n \tcmp $0x1,%edx\n-\tje ae2c \n+\tje ad9a \n \tcmp $0x2,%edx\n-\tje ae1b \n+\tje ad89 \n \tcmp $0x3,%edx\n-\tje ae0a \n+\tje ad78 \n \tcmp $0x4,%edx\n-\tje adf9 \n+\tje ad67 \n \tcmp $0x5,%edx\n-\tje ade8 \n+\tje ad56 \n \tcmp $0x6,%edx\n-\tje add7 \n+\tje ad45 \n ./pynx/scattering/cpu.c:7426\n \tmov -0x1fc(%ebp),%ecx\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje cd90 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje cc50 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x1fc(%ebp),%ebx\n-\tcmp 0xc(%esi,%eax,4),%ebx\n-\tje cd90 \n+\tmov -0x1fc(%ebp),%edx\n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tje cc50 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x1fc(%ebp),%edx\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tje cd90 \n+\tmov -0x1fc(%ebp),%esi\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje cc50 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tmov -0x1fc(%ebp),%ecx\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje cd90 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje cc50 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x1fc(%ebp),%ebx\n-\tcmp 0xc(%esi,%eax,4),%ebx\n-\tje cd90 \n+\tmov -0x1fc(%ebp),%edx\n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tje cc50 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x1fc(%ebp),%edx\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tje cd90 \n+\tmov -0x1fc(%ebp),%esi\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje cc50 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tmov -0x1fc(%ebp),%ecx\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje cd90 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje cc50 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov %ecx,%esi\n \tcmp %eax,-0x200(%ebp)\n-\tje aeb5 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje cd90 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%ebx\n+\tje ae25 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje cc50 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov %ebx,%eax\n+\tlea 0x1(%eax),%edx\n+\tmov %edx,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje cd90 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje cc50 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje cd90 \n-\tcmp 0x14(%esi,%ebx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje cc50 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%ebx),%eax\n+\tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje cd90 \n-\tcmp 0x18(%esi,%ebx,4),%ecx\n+\tcmp 0x14(%edi,%edx,4),%esi\n+\tje cc50 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%ebx),%eax\n+\tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje cd90 \n-\tcmp 0x1c(%esi,%ebx,4),%ecx\n+\tcmp 0x18(%edi,%edx,4),%esi\n+\tje cc50 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%ebx),%eax\n+\tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje cd90 \n-\tcmp 0x20(%esi,%ebx,4),%ecx\n+\tcmp 0x1c(%edi,%edx,4),%esi\n+\tje cc50 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%ebx),%eax\n+\tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje cd90 \n-\tcmp 0x24(%esi,%ebx,4),%ecx\n+\tcmp 0x20(%edi,%edx,4),%esi\n+\tje cc50 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%ebx),%eax\n+\tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje cd90 \n+\tcmp 0x24(%edi,%edx,4),%esi\n+\tje cc50 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%ebx),%eax\n+\tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,-0x200(%ebp)\n-\tjne ae45 \n+\tjne adb5 \n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov -0xc(%ebx),%edx\n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n+\tmov -0x28(%ebx),%esi\n+\tmov -0x1fc(%ebp),%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%ebx\n-\tmov %esi,-0x208(%ebp)\n-./pynx/scattering/cpu.c:7428\n-\tmov -0x230(%ebp),%ecx\n+\tmov %edi,-0x1fc(%ebp)\n+\tmov %edx,-0x208(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,-0x1fc(%ebp)\n-\tmov %edx,-0x210(%ebp)\n+\tcmp %esi,%ecx\n+\tmov %esi,-0x20c(%ebp)\n+./pynx/scattering/cpu.c:7428\n+\tmov -0x228(%ebp),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %ebx,-0x20c(%ebp)\n-\tmov %ecx,%esi\n+\tmov %ecx,%edi\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x218(%ebp)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x208(%ebp),%eax\n-./pynx/scattering/cpu.c:7326\n-\tmov -0x1fc(%ebp),%ebx\n+\tsete -0x214(%ebp)\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7430\n+\tmov -0x1fc(%ebp),%eax\n \tmov 0xc(%eax,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%ebx\n-\tje ca38 \n+\tcmp %eax,%edi\n+\tje c850 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x20c(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x208(%ebp),%ecx\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje c608 \n+\tje c470 \n \ttest %cl,%cl\n-\tje c619 \n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %ebx,%edx\n-\tmov 0x8(%ebx),%ebx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%ebx\n+\tje c481 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %ebx,-0x214(%ebp)\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x210(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne b000 \n-./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edx),%ecx\n+\tcmp 0x8(%eax),%edx\n+\tjne af80 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x218(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje af58 \n-\tinc %ecx\n-\tjne b000 \n+\ttest %dl,-0x218(%ebp)\n+\tje aecc \n+\tcmp $0xffffffff,%ecx\n+\tjne af80 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x1fc(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x218(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x224(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x224(%ebp)\n-\tjne b000 \n+\tjne af80 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-\tjne d682 \n+\ttestb $0x20,-0x218(%ebp)\n+\tjne d6be \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov -0x1fc(%ebp),%ebx\n-\tmov 0x1c(%ebx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x218(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne d66e \n+\tjne d6ab \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x224(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x218(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje d6e6 \n+\tje d727 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje d6f7 \n+\tje d738 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x224(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x224(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x224(%ebp)\n-\tjne b000 \n+\tcmp %edx,-0x224(%ebp)\n+\tjne af80 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x214(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje ca38 \n+\tmov -0x210(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje c850 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x218(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje ca38 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tje c850 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %esi,-0x200(%ebp)\n-\tjne aef0 \n-\tjmp c6b2 \n+\tjne ae60 \n+\tvzeroupper\n+\tjmp c512 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4320\n \tmov 0x10(%eax),%edx\n ./pynx/scattering/cpu.c:4316\n-\tmov 0x18(%eax),%ebx\n+\tmov 0x18(%eax),%esi\n ./pynx/scattering/cpu.c:4318\n \tmov 0x14(%eax),%ecx\n ./pynx/scattering/cpu.c:4320\n \tmov %edx,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4326\n \tmov 0x4(%eax),%edx\n ./pynx/scattering/cpu.c:4316\n-\tmov %ebx,-0x218(%ebp)\n+\tmov %esi,-0x218(%ebp)\n ./pynx/scattering/cpu.c:4322\n-\tmov 0xc(%eax),%ebx\n+\tmov 0xc(%eax),%esi\n ./pynx/scattering/cpu.c:4318\n \tmov %ecx,-0x214(%ebp)\n ./pynx/scattering/cpu.c:4324\n \tmov 0x8(%eax),%ecx\n ./pynx/scattering/cpu.c:4326\n \tmov %edx,-0x208(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov (%eax),%eax\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4322\n-\tmov %ebx,-0x200(%ebp)\n+\tmov %esi,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4324\n \tmov %ecx,-0x20c(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov %eax,-0x1fc(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %edx,-0x238(%ebp)\n+\tmov %edx,-0x234(%ebp)\n \tmov %edx,-0x224(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n ./pynx/scattering/cpu.c:4404\n-\tmov 0x60c(%edi),%ecx\n+\tmov 0x60c(%ebx),%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle b2af \n+\ttest %edx,%edx\n+\tjle b23f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%edx\n-\tje b0e8 \n+\tje b068 \n \tcmp $0x1,%edx\n-\tje b0d3 \n+\tje b053 \n \tcmp $0x2,%edx\n-\tje b0c8 \n+\tje b048 \n \tcmp $0x3,%edx\n-\tje b0bd \n+\tje b03d \n \tcmp $0x4,%edx\n-\tje b0b2 \n+\tje b032 \n \tcmp $0x5,%edx\n-\tje b0a7 \n+\tje b027 \n \tcmp $0x6,%edx\n-\tjne ce08 \n+\tjne ccd0 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c0d8 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje bff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c0d8 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje bff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c0d8 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje bff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c0d8 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje bff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c0d8 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje bff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c0d8 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje bff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x224(%ebp),%ebx\n+\tmov -0x224(%ebp),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tje b15a \n+\tcmp %ecx,%eax\n+\tje b0da \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c0d8 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje bff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %edx,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c0d8 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje bff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c0d8 \n-\tcmp 0x14(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje bff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c0d8 \n-\tcmp 0x18(%esi,%edx,4),%ecx\n+\tcmp 0x14(%edi,%edx,4),%esi\n+\tje bff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c0d8 \n-\tcmp 0x1c(%esi,%edx,4),%ecx\n+\tcmp 0x18(%edi,%edx,4),%esi\n+\tje bff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c0d8 \n-\tcmp 0x20(%esi,%edx,4),%ecx\n+\tcmp 0x1c(%edi,%edx,4),%esi\n+\tje bff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c0d8 \n-\tcmp 0x24(%esi,%edx,4),%ecx\n+\tcmp 0x20(%edi,%edx,4),%esi\n+\tje bff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c0d8 \n+\tcmp 0x24(%edi,%edx,4),%esi\n+\tje bff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x224(%ebp),%ebx\n+\tmov -0x224(%ebp),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tjne b0e8 \n+\tcmp %ecx,%eax\n+\tjne b068 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n+\tmov -0x28(%ebx),%edx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %ecx,-0x228(%ebp)\n-\tmov %esi,-0x22c(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %edi,-0x22c(%ebp)\n+\tmov %esi,%edi\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%ecx\n-\tmov %edx,-0x23c(%ebp)\n+\tcmp %edx,%esi\n+\tmov %edx,-0x238(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x234(%ebp)\n+\tmov %eax,-0x230(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x244(%ebp)\n+\tsete -0x240(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ebx,%ebx\n+\txor %ecx,%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %ebx,%esi\n+\tmov %ecx,%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x22c(%ebp),%ecx\n-./pynx/scattering/cpu.c:7326\n-\tmov -0x228(%ebp),%ebx\n-./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov -0x22c(%ebp),%edx\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%ebx\n-\tje bfc8 \n+\tcmp %eax,%edi\n+\tje bef0 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x234(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x230(%ebp),%ecx\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje be50 \n+\tje bd90 \n \ttest %cl,%cl\n-\tje be61 \n+\tje bda1 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x23c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %edx,-0x240(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne b2a0 \n+\tjne b230 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne %bl\n+\tsetne -0x244(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,%bl\n-\tje b1f8 \n-\tinc %ecx\n-\tjne b2a0 \n+\ttest %dl,-0x244(%ebp)\n+\tje b17c \n+\tcmp $0xffffffff,%ecx\n+\tjne b230 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x228(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x244(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x248(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x248(%ebp)\n-\tjne b2a0 \n+\tjne b230 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x228(%ebp),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\tjne d42a \n+\ttestb $0x20,-0x244(%ebp)\n+\tjne d44d \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x244(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne d416 \n+\tjne d43a \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x248(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x244(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje d53e \n+\tje d57c \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje d599 \n+\tje d5d4 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x248(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x248(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x248(%ebp)\n-\tjne b2a0 \n+\tcmp %edx,-0x248(%ebp)\n+\tjne b230 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x240(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje bfc8 \n+\tmov -0x23c(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje bef0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x244(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje bfc8 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tje bef0 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x224(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %eax,%esi\n-\tjne b190 \n+\tjne b110 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:4408\n-\tmov %edi,%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:4408 (discriminator 2)\n \ttest %eax,%eax\n-\tjne d708 \n+\tjne d162 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%eax\n-\tlea -0x4a95(%edi),%edx\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a85(%ebx),%esi\n \tpush $0x7\n-\tlea -0x3ce0(%edi),%ecx\n-\tlea -0x4ab1(%edi),%esi\n-\tpush %eax\n-\tmov -0x44(%edi),%eax\n+\tpush %edi\n \tpush $0x8\n-\tpush %esi\n \tpush %edx\n-\tpush %ecx\n-\tpush (%eax)\n+\tpush %esi\n+\tpush %eax\n+\tpush (%ecx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:4410\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4410 (discriminator 1)\n \tmov $0x113a,%edx\n-./pynx/scattering/cpu.c:4410\n-\tjmp c706 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:4324\n-\tmov 0x8(%eax),%ecx\n-./pynx/scattering/cpu.c:4322\n-\tmov 0xc(%eax),%ebx\n+\tnop\n+./pynx/scattering/cpu.c:4450\n+\tsub $0xc,%esp\n+\tlea -0x4ab9(%ebx),%esi\n+\tmov $0x21,%ecx\n+\tpush %esi\n+\tlea -0x4a99(%ebx),%eax\n+\tcall 98c0 \n+./pynx/scattering/cpu.c:4452\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:4650\n+\txor %eax,%eax\n+./pynx/scattering/cpu.c:4477\n+\tmov -0x1c(%ebp),%edx\n+\tsub %gs:0x14,%edx\n+\tjne d767 \n+\tlea -0x10(%ebp),%esp\n+\tpop %ecx\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tlea -0x4(%ecx),%esp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4326\n \tmov 0x4(%eax),%edx\n+./pynx/scattering/cpu.c:4322\n+\tmov 0xc(%eax),%ecx\n+./pynx/scattering/cpu.c:4324\n+\tmov 0x8(%eax),%esi\n ./pynx/scattering/cpu.c:4328\n \tmov (%eax),%eax\n-./pynx/scattering/cpu.c:4324\n-\tmov %ecx,-0x20c(%ebp)\n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ecx\n-./pynx/scattering/cpu.c:4322\n-\tmov %ebx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4326\n \tmov %edx,-0x208(%ebp)\n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%edi),%edx\n+./pynx/scattering/cpu.c:4322\n+\tmov %ecx,-0x200(%ebp)\n+./pynx/scattering/cpu.c:4324\n+\tmov %esi,-0x20c(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov %eax,-0x1fc(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %ecx,-0x228(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n+\tmov %edx,-0x224(%ebp)\n ./pynx/scattering/cpu.c:4374\n-\tmov 0x668(%edi),%edx\n+\tmov 0x668(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle c580 \n-\tlea -0x1(%ecx),%eax\n+\ttest %edx,%edx\n+\tjle cbe0 \n+\tlea -0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n+\txor %esi,%esi\n \tand $0x7,%eax\n-\tje b397 \n+\tje b367 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%edx\n-\tje b3f0 \n+\tcmp 0xc(%edi),%ecx\n+\tje b3c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%esi\n \tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje b397 \n+\tje b367 \n \tcmp $0x2,%eax\n-\tje b390 \n+\tje b360 \n \tcmp $0x3,%eax\n-\tje b389 \n+\tje b359 \n \tcmp $0x4,%eax\n-\tje b382 \n+\tje b352 \n \tcmp $0x5,%eax\n-\tje b37b \n+\tje b34b \n \tcmp $0x6,%eax\n-\tjne ce8f \n+\tjne cd8f \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b3f0 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje b3c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b3f0 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje b3c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b3f0 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje b3c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b3f0 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje b3c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b3f0 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje b3c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b3f0 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje b3c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,%ecx\n-\tje c39c \n+\tcmp %eax,%edx\n+\tje c248 \n+\tmov %eax,%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tmov %eax,%ebx\n-\tje b3f0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje b3c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje b3c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x2(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%ecx\n+\tje b3c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%ecx\n+\tje b3c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%ecx\n+\tje b3c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b3f0 \n-\tcmp 0x14(%esi,%eax,4),%edx\n-\tlea 0x2(%eax),%ebx\n-\tje b3f0 \n-\tcmp 0x18(%esi,%eax,4),%edx\n-\tlea 0x3(%eax),%ebx\n-\tje b3f0 \n-\tcmp 0x1c(%esi,%eax,4),%edx\n-\tlea 0x4(%eax),%ebx\n-\tje b3f0 \n-\tcmp 0x20(%esi,%eax,4),%edx\n-\tlea 0x5(%eax),%ebx\n-\tje b3f0 \n-\tcmp 0x24(%esi,%eax,4),%edx\n-\tlea 0x6(%eax),%ebx\n-\tje b3f0 \n+\tcmp 0x20(%edi,%eax,4),%ecx\n+\tje b3c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%ecx\n+\tje b3c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x7(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tjne b39d \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tjne b36d \n \tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:7426 (discriminator 1)\n+./pynx/scattering/cpu.c:7433\n \tmov -0x220(%ebp),%edx\n-\tmov (%edx,%ebx,4),%ecx\n-\tmov %ecx,-0x210(%ebp)\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4374 (discriminator 2)\n-\tmov -0x210(%ebp),%eax\n-\ttest %eax,%eax\n-\tje c580 \n+\tmov -0x210(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje cbe0 \n ./pynx/scattering/cpu.c:4376\n-\tmov -0x228(%ebp),%ebx\n+\tmov -0x224(%ebp),%esi\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4376\n-\tdec %ebx\n-\tmov %ebx,-0x22c(%ebp)\n-\tjmp b455 \n+\tdec %esi\n+\tmov %esi,-0x22c(%ebp)\n+\tjmp b425 \n \tnop\n ./pynx/scattering/cpu.c:4320\n-\tmov 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:4322\n-\tmov 0xc(%eax),%ebx\n+\tmov 0x10(%eax),%esi\n ./pynx/scattering/cpu.c:4324\n-\tmov 0x8(%eax),%ecx\n+\tmov 0x8(%eax),%edx\n+./pynx/scattering/cpu.c:4322\n+\tmov 0xc(%eax),%ecx\n ./pynx/scattering/cpu.c:4320\n-\tmov %edx,-0x210(%ebp)\n+\tmov %esi,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4326\n-\tmov 0x4(%eax),%edx\n+\tmov 0x4(%eax),%esi\n+./pynx/scattering/cpu.c:4324\n+\tmov %edx,-0x20c(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov (%eax),%eax\n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4322\n-\tmov %ebx,-0x200(%ebp)\n+\tmov %ecx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4326\n-\tmov %edx,-0x208(%ebp)\n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:4324\n-\tmov %ecx,-0x20c(%ebp)\n+\tmov %esi,-0x208(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov %eax,-0x1fc(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %edx,-0x22c(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n ./pynx/scattering/cpu.c:4384\n-\tmov 0x66c(%edi),%ecx\n+\tmov 0x66c(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle c300 \n+\ttest %edx,%edx\n+\tjle cae0 \n \tlea -0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n+\txor %esi,%esi\n \tand $0x7,%eax\n-\tje b4c0 \n+\tje b490 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje b520 \n+\tcmp 0xc(%edi),%ecx\n+\tje b4f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%esi\n \tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje b4c0 \n+\tje b490 \n \tcmp $0x2,%eax\n-\tje b4b9 \n+\tje b489 \n \tcmp $0x3,%eax\n-\tje b4b2 \n+\tje b482 \n \tcmp $0x4,%eax\n-\tje b4ab \n+\tje b47b \n \tcmp $0x5,%eax\n-\tje b4a4 \n+\tje b474 \n \tcmp $0x6,%eax\n-\tjne ce78 \n+\tjne cd78 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje b520 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje b4f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje b520 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje b4f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje b520 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje b4f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje b520 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje b4f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje b520 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje b4f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje b520 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje b4f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%edx\n-\tje c13c \n+\tje c058 \n+\tmov %eax,%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tmov %eax,%ebx\n-\tje b520 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje b4f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje b4f0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x2(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%ecx\n+\tje b4f0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%ecx\n+\tje b4f0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%ecx\n+\tje b4f0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%ecx\n+\tje b4f0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje b520 \n-\tcmp 0x14(%esi,%eax,4),%ecx\n-\tlea 0x2(%eax),%ebx\n-\tje b520 \n-\tcmp 0x18(%esi,%eax,4),%ecx\n-\tlea 0x3(%eax),%ebx\n-\tje b520 \n-\tcmp 0x1c(%esi,%eax,4),%ecx\n-\tlea 0x4(%eax),%ebx\n-\tje b520 \n-\tcmp 0x20(%esi,%eax,4),%ecx\n-\tlea 0x5(%eax),%ebx\n-\tje b520 \n-\tcmp 0x24(%esi,%eax,4),%ecx\n-\tlea 0x6(%eax),%ebx\n-\tje b520 \n+\tcmp 0x24(%edi,%eax,4),%ecx\n+\tje b4f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x7(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tjne b4c6 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tjne b496 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%ebx,4),%edx\n-\tmov %edx,-0x214(%ebp)\n+./pynx/scattering/cpu.c:7433\n+\tmov -0x220(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x214(%ebp)\n ./pynx/scattering/cpu.c:4384 (discriminator 2)\n-\tmov -0x214(%ebp),%eax\n-\ttest %eax,%eax\n-\tje c300 \n+\tmov -0x214(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje cae0 \n ./pynx/scattering/cpu.c:4386\n-\tmov -0x22c(%ebp),%ebx\n+\tmov -0x22c(%ebp),%esi\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4386\n-\tdec %ebx\n+\tdec %esi\n /usr/include/python3.12/object.h:233\n \tmov %edx,-0x218(%ebp)\n-\tjmp b6c0 \n-\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:4386\n+\tmov %esi,-0x230(%ebp)\n+\tjmp b690 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4328\n-\tmov (%eax),%edx\n+\tmov (%eax),%eax\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ecx\n+\tmov 0x8(%edi),%ecx\n ./pynx/scattering/cpu.c:4328\n-\tmov %edx,-0x1fc(%ebp)\n+\tmov %eax,-0x1fc(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %ecx,-0x214(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n+\tmov %ecx,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4344\n-\tmov 0x654(%edi),%edx\n+\tmov 0x654(%ebx),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle cc58 \n+\ttest %ecx,%ecx\n+\tjle d3f0 \n \tlea -0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n+\txor %esi,%esi\n \tand $0x7,%eax\n-\tje b5e2 \n+\tje b5ba \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%edx\n-\tje b640 \n+\tcmp 0xc(%edi),%edx\n+\tje b610 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%esi\n \tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje b5e2 \n+\tje b5ba \n \tcmp $0x2,%eax\n-\tje b5db \n+\tje b5b3 \n \tcmp $0x3,%eax\n-\tje b5d4 \n+\tje b5ac \n \tcmp $0x4,%eax\n-\tje b5cd \n+\tje b5a5 \n \tcmp $0x5,%eax\n-\tje b5c6 \n+\tje b59e \n \tcmp $0x6,%eax\n-\tje b5bf \n+\tje b597 \n ./pynx/scattering/cpu.c:7426\n \tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tje b640 \n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tje b610 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n+\tlea 0x1(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b640 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje b610 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b640 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje b610 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b640 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje b610 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b640 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje b610 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b640 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje b610 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b640 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje b610 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje ca72 \n+\tje c888 \n+\tmov %eax,%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tmov %eax,%ebx\n-\tje b640 \n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tje b610 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b640 \n-\tcmp 0x14(%esi,%eax,4),%edx\n-\tlea 0x2(%eax),%ebx\n-\tje b640 \n-\tcmp 0x18(%esi,%eax,4),%edx\n-\tlea 0x3(%eax),%ebx\n-\tje b640 \n-\tcmp 0x1c(%esi,%eax,4),%edx\n-\tlea 0x4(%eax),%ebx\n-\tje b640 \n-\tcmp 0x20(%esi,%eax,4),%edx\n-\tlea 0x5(%eax),%ebx\n-\tje b640 \n-\tcmp 0x24(%esi,%eax,4),%edx\n-\tlea 0x6(%eax),%ebx\n-\tje b640 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje b610 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x2(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tjne b5e8 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%ebx,4),%edx\n-\tmov %edx,-0x208(%ebp)\n+\tcmp 0x14(%edi,%eax,4),%edx\n+\tje b610 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%edx\n+\tje b610 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%edx\n+\tje b610 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%edx\n+\tje b610 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%edx\n+\tje b610 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tjne b5c0 \n+./pynx/scattering/cpu.c:7433\n+\tmov -0x220(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x208(%ebp)\n ./pynx/scattering/cpu.c:4344 (discriminator 2)\n-\tmov -0x208(%ebp),%eax\n-\ttest %eax,%eax\n-\tje cc58 \n+\tmov -0x208(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje d3f0 \n ./pynx/scattering/cpu.c:4346\n-\tmov -0x214(%ebp),%ebx\n+\tmov -0x210(%ebp),%esi\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ecx\n+\tmov 0x8(%edi),%ecx\n ./pynx/scattering/cpu.c:4346\n-\tdec %ebx\n-\tmov %ebx,-0x218(%ebp)\n-\tjmp ba8a \n+\tdec %esi\n+\tmov %esi,-0x214(%ebp)\n+\tjmp b952 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4318\n-\tmov 0x14(%eax),%ebx\n+\tmov 0x14(%eax),%esi\n ./pynx/scattering/cpu.c:4320\n \tmov 0x10(%eax),%ecx\n ./pynx/scattering/cpu.c:4322\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:4318\n-\tmov %ebx,-0x214(%ebp)\n+\tmov %esi,-0x214(%ebp)\n ./pynx/scattering/cpu.c:4324\n-\tmov 0x8(%eax),%ebx\n+\tmov 0x8(%eax),%esi\n ./pynx/scattering/cpu.c:4320\n \tmov %ecx,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4326\n \tmov 0x4(%eax),%ecx\n-./pynx/scattering/cpu.c:4324\n-\tmov %ebx,-0x20c(%ebp)\n+./pynx/scattering/cpu.c:4322\n+\tmov %edx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov (%eax),%eax\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ebx\n+\tmov 0x8(%edi),%edx\n+./pynx/scattering/cpu.c:4324\n+\tmov %esi,-0x20c(%ebp)\n ./pynx/scattering/cpu.c:4326\n \tmov %ecx,-0x208(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov %eax,-0x1fc(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %ebx,-0x218(%ebp)\n-./pynx/scattering/cpu.c:4322\n-\tmov %edx,-0x200(%ebp)\n-./pynx/scattering/cpu.c:4334\n-\tmov %ebx,%edx\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n+\tmov %edx,-0x230(%ebp)\n+\tmov %edx,-0x218(%ebp)\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4394\n-\tmov 0x610(%edi),%ecx\n+\tmov 0x610(%ebx),%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle b90f \n+\ttest %edx,%edx\n+\tjle b8e7 \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%edx\n-\tje b743 \n+\tje b713 \n \tcmp $0x1,%edx\n-\tje b72e \n+\tje b6fe \n \tcmp $0x2,%edx\n-\tje b723 \n+\tje b6f3 \n \tcmp $0x3,%edx\n-\tje b718 \n+\tje b6e8 \n \tcmp $0x4,%edx\n-\tje b70d \n+\tje b6dd \n \tcmp $0x5,%edx\n-\tje b702 \n+\tje b6d2 \n \tcmp $0x6,%edx\n-\tjne ce20 \n+\tjne cce8 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c0e8 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c008 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c0e8 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c008 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c0e8 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c008 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c0e8 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c008 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c0e8 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c008 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c0e8 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c008 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x218(%ebp),%edx\n+\tmov -0x218(%ebp),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %edx,%eax\n-\tje b7b5 \n+\tcmp %ecx,%eax\n+\tje b785 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c0e8 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c008 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %edx,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c0e8 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje c008 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c0e8 \n-\tcmp 0x14(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c008 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c0e8 \n-\tcmp 0x18(%esi,%edx,4),%ecx\n+\tcmp 0x14(%edi,%edx,4),%esi\n+\tje c008 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c0e8 \n-\tcmp 0x1c(%esi,%edx,4),%ecx\n+\tcmp 0x18(%edi,%edx,4),%esi\n+\tje c008 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c0e8 \n-\tcmp 0x20(%esi,%edx,4),%ecx\n+\tcmp 0x1c(%edi,%edx,4),%esi\n+\tje c008 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c0e8 \n-\tcmp 0x24(%esi,%edx,4),%ecx\n+\tcmp 0x20(%edi,%edx,4),%esi\n+\tje c008 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c0e8 \n+\tcmp 0x24(%edi,%edx,4),%esi\n+\tje c008 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov -0x218(%ebp),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x218(%ebp),%edx\n-\tcmp %edx,%eax\n-\tjne b743 \n+\tcmp %ecx,%eax\n+\tjne b713 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%eax\n+\tmov -0x28(%ebx),%edx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %ecx,-0x224(%ebp)\n-\tmov %ebx,-0x244(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %edi,-0x224(%ebp)\n+\tmov %esi,%edi\n ./pynx/scattering/cpu.c:7390\n-\tcmp %eax,%ecx\n-\tmov %eax,-0x234(%ebp)\n+\tcmp %edx,%esi\n+\tmov %edx,-0x234(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n+\tmov %eax,-0x22c(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tsete -0x23c(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n+\txor %ecx,%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x22c(%ebp)\n-\tmov %esi,-0x228(%ebp)\n-\tmov %edx,%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %ecx,%esi\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x228(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov -0x224(%ebp),%edx\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x224(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje c090 \n+\tcmp %eax,%edi\n+\tje bfb0 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x22c(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje bf08 \n+\tje be40 \n \ttest %cl,%cl\n-\tje bf19 \n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%ebx),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n+\tje be51 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov 0x8(%edi),%edx\n \tmov %edx,-0x238(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne b900 \n+\tcmp 0x8(%eax),%edx\n+\tjne b8d8 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne %bl\n+\tsetne -0x240(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,%bl\n-\tje b858 \n-\tinc %ecx\n-\tjne b900 \n+\ttest %dl,-0x240(%ebp)\n+\tje b824 \n+\tcmp $0xffffffff,%ecx\n+\tjne b8d8 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x224(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x240(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n-\tmov %cl,-0x240(%ebp)\n+\tmov %cl,-0x244(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n-\tcmp %dl,-0x240(%ebp)\n-\tjne b900 \n+\tcmp %dl,-0x244(%ebp)\n+\tjne b8d8 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x224(%ebp),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\tjne d458 \n+\ttestb $0x20,-0x240(%ebp)\n+\tjne d485 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x240(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne d444 \n+\tjne d472 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x240(%ebp),%eax\n+\tmovzbl -0x244(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x240(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje d563 \n+\tje d5a0 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje d5fa \n+\tje d639 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x240(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x244(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x240(%ebp)\n-\tjne b900 \n+\tcmp %edx,-0x244(%ebp)\n+\tjne b8d8 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x238(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje c090 \n+\tmov -0x238(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje bfb0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x240(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje c090 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tje bfb0 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x218(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %eax,%esi\n-\tjne b7f0 \n+\tjne b7b8 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:4398\n-\tmov %edi,%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:4398 (discriminator 2)\n \ttest %eax,%eax\n-\tjne d712 \n+\tjne d16c \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4ab1(%edi),%edx\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a85(%ebx),%esi\n \tpush $0x6\n-\tlea -0x4a95(%edi),%ecx\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %esi\n-\tmov -0x44(%edi),%esi\n+\tpush %edi\n \tpush $0x8\n \tpush %edx\n-\tpush %ecx\n+\tpush %esi\n \tpush %eax\n-\tpush (%esi)\n+\tpush (%ecx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:4400\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4400 (discriminator 1)\n \tmov $0x1130,%edx\n ./pynx/scattering/cpu.c:4400\n-\tjmp c706 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:4316\n-\tmov 0x18(%eax),%ecx\n-./pynx/scattering/cpu.c:4318\n-\tmov 0x14(%eax),%edx\n-./pynx/scattering/cpu.c:4314\n-\tmov 0x1c(%eax),%ebx\n-./pynx/scattering/cpu.c:4316\n-\tmov %ecx,-0x218(%ebp)\n-./pynx/scattering/cpu.c:4320\n-\tmov 0x10(%eax),%ecx\n-./pynx/scattering/cpu.c:4318\n-\tmov %edx,-0x214(%ebp)\n-./pynx/scattering/cpu.c:4322\n-\tmov 0xc(%eax),%edx\n-./pynx/scattering/cpu.c:4320\n-\tmov %ecx,-0x210(%ebp)\n-./pynx/scattering/cpu.c:4324\n-\tmov 0x8(%eax),%ecx\n-./pynx/scattering/cpu.c:4322\n-\tmov %edx,-0x200(%ebp)\n-./pynx/scattering/cpu.c:4326\n-\tmov 0x4(%eax),%edx\n-./pynx/scattering/cpu.c:4328\n-\tmov (%eax),%eax\n-./pynx/scattering/cpu.c:4324\n-\tmov %ecx,-0x20c(%ebp)\n-./pynx/scattering/cpu.c:4326\n-\tmov %edx,-0x208(%ebp)\n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:4328\n-\tmov %eax,-0x1fc(%ebp)\n-./pynx/scattering/cpu.c:4334\n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:4413 (discriminator 1)\n-\ttest %edx,%edx\n-\tjle a706 \n-./pynx/scattering/cpu.c:4415\n-\tmov -0x1fc(%ebp),%ecx\n-\tmov -0x208(%ebp),%edx\n-\tsub $0x4,%esp\n-\tmov -0x20c(%ebp),%eax\n-\tmov %ebx,-0x5c(%ebp)\n-\tlea -0x4a95(%edi),%ebx\n-\tmov %ecx,-0x78(%ebp)\n-\tmov -0x200(%ebp),%ecx\n-\tmov %edx,-0x74(%ebp)\n-\tmov -0x210(%ebp),%edx\n-\tmov %eax,-0x70(%ebp)\n-\tmov -0x214(%ebp),%eax\n-\tmov %ecx,-0x6c(%ebp)\n-\tmov -0x218(%ebp),%ecx\n-\tmov %edx,-0x68(%ebp)\n-\tlea -0x78(%ebp),%edx\n-\tmov %eax,-0x64(%ebp)\n-\tmov %esi,%eax\n-\tmov %ecx,-0x60(%ebp)\n-\tlea -0x58(%ebp),%ecx\n-\tpush %ebx\n-\tpush -0x230(%ebp)\n-\tpush %edx\n-\tmov -0x220(%ebp),%edx\n-\tcall 8fb0 \n-\tmov -0x78(%ebp),%esi\n-\tmov -0x74(%ebp),%ecx\n-\tmov -0x70(%ebp),%ebx\n-\tmov -0x6c(%ebp),%edx\n-./pynx/scattering/cpu.c:4415 (discriminator 2)\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:4415\n-\tmov %esi,-0x1fc(%ebp)\n-\tmov -0x68(%ebp),%esi\n-./pynx/scattering/cpu.c:4415 (discriminator 2)\n-\tinc %eax\n-./pynx/scattering/cpu.c:4415\n-\tmov %ecx,-0x208(%ebp)\n-\tmov -0x64(%ebp),%ecx\n-\tmov %ebx,-0x20c(%ebp)\n-\tmov -0x60(%ebp),%ebx\n-\tmov %edx,-0x200(%ebp)\n-\tmov %ebx,-0x218(%ebp)\n-\tmov -0x5c(%ebp),%ebx\n-\tmov %esi,-0x210(%ebp)\n-\tmov %ecx,-0x214(%ebp)\n-./pynx/scattering/cpu.c:4415 (discriminator 2)\n-\tjne a706 \n-./pynx/scattering/cpu.c:4415 (discriminator 1)\n-\tmov $0x113f,%edx\n-\tjmp c706 \n+\tjmp b290 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4326\n \tmov 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:4328\n-\tmov (%eax),%ebx\n+\tmov (%eax),%esi\n ./pynx/scattering/cpu.c:4326\n \tmov %ecx,-0x208(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ecx\n+\tmov 0x8(%edi),%ecx\n ./pynx/scattering/cpu.c:4328\n-\tmov %ebx,-0x1fc(%ebp)\n+\tmov %esi,-0x1fc(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %ecx,-0x218(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n+\tmov %ecx,-0x214(%ebp)\n ./pynx/scattering/cpu.c:4354\n-\tmov 0x658(%edi),%edx\n+\tmov 0x658(%ebx),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle c940 \n+\ttest %ecx,%ecx\n+\tjle d230 \n \tlea -0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n+\txor %esi,%esi\n \tand $0x7,%eax\n-\tje baff \n+\tje b9c7 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%edx\n-\tje bb58 \n+\tcmp 0xc(%edi),%edx\n+\tje ba20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%esi\n \tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje baff \n+\tje b9c7 \n \tcmp $0x2,%eax\n-\tje baf8 \n+\tje b9c0 \n \tcmp $0x3,%eax\n-\tje baf1 \n+\tje b9b9 \n \tcmp $0x4,%eax\n-\tje baea \n+\tje b9b2 \n \tcmp $0x5,%eax\n-\tje bae3 \n+\tje b9ab \n \tcmp $0x6,%eax\n-\tje badc \n+\tje b9a4 \n ./pynx/scattering/cpu.c:7426\n \tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tje bb58 \n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tje ba20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n+\tlea 0x1(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje bb58 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje ba20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje bb58 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje ba20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje bb58 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje ba20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje bb58 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje ba20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje bb58 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje ba20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje bb58 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje ba20 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje c750 \n+\tje c578 \n+\tmov %eax,%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tmov %eax,%ebx\n-\tje bb58 \n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tje ba20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje ba20 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x2(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%edx\n+\tje ba20 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje bb58 \n-\tcmp 0x14(%esi,%eax,4),%edx\n-\tlea 0x2(%eax),%ebx\n-\tje bb58 \n-\tcmp 0x18(%esi,%eax,4),%edx\n-\tlea 0x3(%eax),%ebx\n-\tje bb58 \n-\tcmp 0x1c(%esi,%eax,4),%edx\n-\tlea 0x4(%eax),%ebx\n-\tje bb58 \n-\tcmp 0x20(%esi,%eax,4),%edx\n-\tlea 0x5(%eax),%ebx\n-\tje bb58 \n-\tcmp 0x24(%esi,%eax,4),%edx\n-\tlea 0x6(%eax),%ebx\n-\tje bb58 \n+\tcmp 0x18(%edi,%eax,4),%edx\n+\tje ba20 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%edx\n+\tje ba20 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%edx\n+\tje ba20 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%edx\n+\tje ba20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x7(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tjne bb05 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tjne b9cd \n \tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%eax\n-\tmov (%eax,%ebx,4),%edx\n-\tmov %edx,-0x20c(%ebp)\n+./pynx/scattering/cpu.c:7433\n+\tmov -0x220(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x20c(%ebp)\n ./pynx/scattering/cpu.c:4354 (discriminator 2)\n \tmov -0x20c(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje c940 \n+\tje d230 \n ./pynx/scattering/cpu.c:4356\n-\tmov -0x218(%ebp),%ebx\n+\tmov -0x214(%ebp),%esi\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4356\n-\tdec %ebx\n+\tdec %esi\n /usr/include/python3.12/object.h:233\n \tmov %edx,-0x200(%ebp)\n-\tjmp bbad \n-\tnop\n+./pynx/scattering/cpu.c:4356\n+\tmov %esi,-0x218(%ebp)\n+\tjmp ba81 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4324\n-\tmov 0x8(%eax),%ebx\n+\tmov 0x8(%eax),%ecx\n ./pynx/scattering/cpu.c:4326\n-\tmov 0x4(%eax),%edx\n+\tmov 0x4(%eax),%esi\n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4328\n \tmov (%eax),%eax\n ./pynx/scattering/cpu.c:4324\n-\tmov %ebx,-0x20c(%ebp)\n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ebx\n+\tmov %ecx,-0x20c(%ebp)\n+./pynx/scattering/cpu.c:4326\n+\tmov %esi,-0x208(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov %eax,-0x1fc(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %ebx,-0x200(%ebp)\n-./pynx/scattering/cpu.c:4326\n-\tmov %edx,-0x208(%ebp)\n-./pynx/scattering/cpu.c:4334\n-\tmov %ebx,%edx\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n+\tmov %edx,-0x218(%ebp)\n+\tmov %edx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4364\n-\tmov 0x664(%edi),%ecx\n+\tmov 0x664(%ebx),%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle bdfd \n+\ttest %edx,%edx\n+\tjle bcd5 \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%edx\n-\tje bc30 \n+\tje bb04 \n \tcmp $0x1,%edx\n-\tje bc1b \n+\tje baef \n \tcmp $0x2,%edx\n-\tje bc10 \n+\tje bae4 \n \tcmp $0x3,%edx\n-\tje bc05 \n+\tje bad9 \n \tcmp $0x4,%edx\n-\tje bbfa \n+\tje bace \n \tcmp $0x5,%edx\n-\tje bbef \n+\tje bac3 \n \tcmp $0x6,%edx\n-\tjne cec5 \n+\tjne cdc3 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c5f0 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c5f0 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c5f0 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c5f0 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c5f0 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c5f0 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c458 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x200(%ebp),%edx\n+\tmov -0x200(%ebp),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %edx,%eax\n-\tje bca2 \n+\tcmp %ecx,%eax\n+\tje bb76 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c5f0 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %edx,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c5f0 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje c458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c5f0 \n-\tcmp 0x14(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c5f0 \n-\tcmp 0x18(%esi,%edx,4),%ecx\n+\tcmp 0x14(%edi,%edx,4),%esi\n+\tje c458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c5f0 \n-\tcmp 0x1c(%esi,%edx,4),%ecx\n+\tcmp 0x18(%edi,%edx,4),%esi\n+\tje c458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c5f0 \n-\tcmp 0x20(%esi,%edx,4),%ecx\n+\tcmp 0x1c(%edi,%edx,4),%esi\n+\tje c458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c5f0 \n-\tcmp 0x24(%esi,%edx,4),%ecx\n+\tcmp 0x20(%edi,%edx,4),%esi\n+\tje c458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c5f0 \n+\tcmp 0x24(%edi,%edx,4),%esi\n+\tje c458 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov -0x200(%ebp),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x200(%ebp),%edx\n-\tcmp %edx,%eax\n-\tjne bc30 \n+\tcmp %ecx,%eax\n+\tjne bb04 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%eax\n+\tmov -0x28(%ebx),%edx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %ecx,-0x210(%ebp)\n-\tmov %ebx,-0x238(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %edi,-0x210(%ebp)\n+\tmov %esi,%edi\n ./pynx/scattering/cpu.c:7390\n-\tcmp %eax,%ecx\n-\tmov %eax,-0x224(%ebp)\n+\tcmp %edx,%esi\n+\tmov %edx,-0x224(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n+\tmov %eax,-0x214(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x22c(%ebp)\n+\tsete -0x230(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n+\txor %ecx,%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x218(%ebp)\n-\tmov %esi,-0x214(%ebp)\n-\tmov %edx,%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %ecx,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x214(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov -0x210(%ebp),%edx\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x210(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje c100 \n+\tcmp %eax,%edi\n+\tje c020 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x218(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x214(%ebp),%ecx\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje bff0 \n+\tje bf20 \n \ttest %cl,%cl\n-\tje c001 \n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %ebx,%edx\n-\tmov 0x8(%ebx),%ebx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%ebx\n+\tje bf31 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %ebx,-0x228(%ebp)\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x22c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne bdf0 \n-./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edx),%ecx\n+\tcmp 0x8(%eax),%edx\n+\tjne bcc8 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x234(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje bd48 \n-\tinc %ecx\n-\tjne bdf0 \n+\ttest %dl,-0x234(%ebp)\n+\tje bc14 \n+\tcmp $0xffffffff,%ecx\n+\tjne bcc8 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x210(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x234(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n-\tmov %cl,-0x234(%ebp)\n+\tmov %cl,-0x238(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n-\tcmp %dl,-0x234(%ebp)\n-\tjne bdf0 \n-/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x210(%ebp),%edx\n+\tcmp %dl,-0x238(%ebp)\n+\tjne bcc8 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\tjne cf17 \n+\ttestb $0x20,-0x234(%ebp)\n+\tjne ce18 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x234(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne d52a \n+\tjne d550 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x234(%ebp),%eax\n+\tmovzbl -0x238(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x234(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje d62a \n+\tje d667 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje d6a2 \n+\tje d6e3 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x234(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x238(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x234(%ebp)\n-\tjne bdf0 \n+\tcmp %edx,-0x238(%ebp)\n+\tjne bcc8 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x228(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje c100 \n+\tmov -0x22c(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje c020 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x234(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje c100 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tje c020 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %esi,-0x200(%ebp)\n-\tjne bce0 \n+\tjne bba8 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:4368\n-\tmov %edi,%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:4368 (discriminator 2)\n \ttest %eax,%eax\n-\tjne d730 \n+\tjne d18a \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x3ce0(%edi),%edx\n+\tlea -0x4a85(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n \tpush $0x3\n-\tlea -0x4ab1(%edi),%ecx\n-\tlea -0x4a95(%edi),%eax\n-\tpush %esi\n-\tmov -0x44(%edi),%esi\n+\tpush %edi\n \tpush $0x8\n \tpush %ecx\n-\tpush %eax\n \tpush %edx\n-\tpush (%esi)\n+\tpush %esi\n+\tpush (%eax)\n \tcall 2470 \n ./pynx/scattering/cpu.c:4370\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4370 (discriminator 1)\n \tmov $0x1112,%edx\n ./pynx/scattering/cpu.c:4370\n-\tjmp c706 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp b290 \n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:4314\n+\tmov 0x1c(%eax),%esi\n+./pynx/scattering/cpu.c:4316\n+\tmov 0x18(%eax),%ecx\n+./pynx/scattering/cpu.c:4318\n+\tmov 0x14(%eax),%edx\n+./pynx/scattering/cpu.c:4314\n+\tmov %esi,-0x224(%ebp)\n+./pynx/scattering/cpu.c:4320\n+\tmov 0x10(%eax),%esi\n+./pynx/scattering/cpu.c:4316\n+\tmov %ecx,-0x218(%ebp)\n+./pynx/scattering/cpu.c:4322\n+\tmov 0xc(%eax),%ecx\n+./pynx/scattering/cpu.c:4318\n+\tmov %edx,-0x214(%ebp)\n+./pynx/scattering/cpu.c:4324\n+\tmov 0x8(%eax),%edx\n+./pynx/scattering/cpu.c:4320\n+\tmov %esi,-0x210(%ebp)\n+./pynx/scattering/cpu.c:4326\n+\tmov 0x4(%eax),%esi\n+./pynx/scattering/cpu.c:4328\n+\tmov (%eax),%eax\n+./pynx/scattering/cpu.c:4322\n+\tmov %ecx,-0x200(%ebp)\n+./pynx/scattering/cpu.c:4326\n+\tmov %esi,-0x208(%ebp)\n+./pynx/scattering/cpu.c:4328\n+\tmov %eax,-0x1fc(%ebp)\n+./pynx/scattering/cpu.c:4324\n+\tmov %edx,-0x20c(%ebp)\n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%edi),%edx\n+./pynx/scattering/cpu.c:4334\n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:4413 (discriminator 1)\n+\ttest %edx,%edx\n+\tjg d2e8 \n+\tvzeroupper\n+\tjmp a667 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje be61 \n-\tcmpb $0x0,-0x244(%ebp)\n-\tjne b2a0 \n+\tje bda1 \n+\tcmpb $0x0,-0x240(%ebp)\n+\tjne b230 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x23c(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne be73 \n+\tmov -0x238(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne bdb3 \n \ttest %dl,%dl\n-\tjne b2a0 \n+\tjne b230 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x228(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje b2af \n+\ttest %eax,%eax\n+\tje b242 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne c748 \n-\tmov -0x23c(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tje c748 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne c560 \n+\tmov -0x238(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tje c560 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x240(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x23c(%ebp)\n \tcall 2370 \n-\tmov -0x240(%ebp),%edx\n+\tmov -0x23c(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje bee8 \n+\tcmp $0x3fffffff,%edx\n+\tje be22 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje d378 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje d2a8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje b2a0 \n+\tje b230 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%ebx\n-\tmov -0x22c(%ebp),%esi\n-\tjs b2af \n-\tjmp bfd0 \n+\tmov -0x22c(%ebp),%edi\n+\tjs b242 \n+\tjmp bef6 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje bf19 \n+\tje be51 \n \tcmpb $0x0,-0x23c(%ebp)\n-\tjne b900 \n+\tjne b8d8 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x234(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne bf2b \n+\tmov -0x234(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne be63 \n \ttest %dl,%dl\n-\tjne b900 \n+\tjne b8d8 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x224(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje b90f \n+\ttest %eax,%eax\n+\tje b8ea \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne c9b0 \n-\tmov -0x234(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tje c9b0 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne c570 \n+\tmov -0x234(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tje c570 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x238(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x238(%ebp)\n \tcall 2370 \n-\tmov -0x238(%ebp),%edx\n+\tmov -0x238(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje bfa0 \n+\tcmp $0x3fffffff,%edx\n+\tje bed2 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje d3b8 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje d3d0 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje b900 \n+\tje b8d8 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x244(%ebp),%ebx\n-\tmov -0x228(%ebp),%esi\n-\tjs b90f \n-\tjmp c09e \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%ebx\n-\tmov -0x22c(%ebp),%esi\n+\tmov -0x224(%ebp),%edi\n+\tjs b8ea \n+\tjmp bfb6 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov -0x22c(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x220(%ebp),%edx\n-\tmov (%edx,%ebx,4),%ebx\n+\tmov -0x220(%ebp),%ecx\n+\tmov (%ecx,%esi,4),%edx\n+\tmov %edx,-0x224(%ebp)\n ./pynx/scattering/cpu.c:4404 (discriminator 2)\n-\ttest %ebx,%ebx\n-\tje b2af \n+\tmov -0x224(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje b23f \n ./pynx/scattering/cpu.c:4406\n-\tmov -0x238(%ebp),%edx\n+\tmov -0x234(%ebp),%edx\n \tdec %edx\n-\tjmp b9a8 \n-\tlea 0x0(%esi),%esi\n+\tjmp bd78 \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje c001 \n-\tcmpb $0x0,-0x22c(%ebp)\n-\tjne bdf0 \n+\tje bf31 \n+\tcmpb $0x0,-0x230(%ebp)\n+\tjne bcc8 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x224(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne c013 \n+\tmov -0x224(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne bf43 \n \ttest %dl,%dl\n-\tjne bdf0 \n+\tjne bcc8 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x210(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje bdfd \n+\ttest %eax,%eax\n+\tje bcd8 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne c057 \n-\tmov -0x224(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne ce58 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne bf83 \n+\tmov -0x224(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne cd58 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje c06d \n+\tcmp $0x3fffffff,%edx\n+\tje bf99 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje d472 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje d4b2 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje bdf0 \n+\tje bcc8 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x238(%ebp),%ebx\n-\tmov -0x214(%ebp),%esi\n-\tjs bdfd \n-\tjmp c10e \n-\txchg %ax,%ax\n-\tmov %esi,%edx\n-\tmov -0x244(%ebp),%ebx\n-\tmov -0x228(%ebp),%esi\n+\tmov -0x210(%ebp),%edi\n+\tjs bcd8 \n+\tjmp c026 \n+\tnop\n+\tmov -0x224(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x218(%ebp)\n+\tmov (%ecx,%esi,4),%edx\n+\tmov %edx,-0x218(%ebp)\n ./pynx/scattering/cpu.c:4394 (discriminator 2)\n-\tmov -0x218(%ebp),%eax\n-\ttest %eax,%eax\n-\tje b90f \n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%edx\n+\tmov -0x218(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje b8e7 \n ./pynx/scattering/cpu.c:4396\n-\tlea -0x1(%ebx),%ebx\n-\tmov %ebx,-0x238(%ebp)\n+\tmov -0x230(%ebp),%edx\n+\tdec %edx\n+\tmov %edx,-0x234(%ebp)\n /usr/include/python3.12/object.h:233\n+\tmov 0x8(%edi),%edx\n \tmov %edx,-0x224(%ebp)\n-\tjmp b065 \n-\tlea 0x0(%esi),%esi\n+\tjmp afe5 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%ebx\n-\tmov (%ebx,%eax,4),%ebx\n+\tmov -0x220(%ebp),%esi\n+\tmov (%esi,%eax,4),%eax\n+\tmov %eax,-0x224(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp bfd9 \n-\txchg %ax,%ax\n+\tjmp bf05 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%edx\n-\tmov (%edx,%eax,4),%ecx\n-\tmov %ecx,-0x218(%ebp)\n+\tmov -0x220(%ebp),%esi\n+\tmov (%esi,%eax,4),%eax\n+\tmov %eax,-0x218(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp c0ad \n+\tjmp bfc5 \n \tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x238(%ebp),%ebx\n-\tmov -0x214(%ebp),%esi\n+\tmov -0x210(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x220(%ebp),%eax\n-\tmov (%eax,%edx,4),%edx\n-\tmov %edx,-0x200(%ebp)\n+\tmov (%eax,%esi,4),%ecx\n+\tmov %ecx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4364 (discriminator 2)\n-\tmov -0x200(%ebp),%edx\n-\ttest %edx,%edx\n-\tje bdfd \n+\tmov -0x200(%ebp),%eax\n+\ttest %eax,%eax\n+\tje bcd5 \n ./pynx/scattering/cpu.c:4366\n-\tlea -0x1(%ebx),%ebx\n+\tmov -0x218(%ebp),%ecx\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ecx\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4366\n-\tmov %ebx,-0x228(%ebp)\n-\tjmp b32c \n+\tdec %ecx\n+\tmov %ecx,-0x224(%ebp)\n+\tjmp b2fc \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n+\tmov -0x28(%ebx),%edx\n+\tmov %edi,-0x214(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %ecx,-0x214(%ebp)\n-\tmov %ebx,-0x224(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %esi,-0x218(%ebp)\n+\tmov %ecx,%esi\n ./pynx/scattering/cpu.c:7390\n \tcmp %edx,%ecx\n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x228(%ebp)\n+\tmov %edx,-0x230(%ebp)\n+./pynx/scattering/cpu.c:7430\n+\tmov -0x214(%ebp),%ecx\n ./pynx/scattering/cpu.c:7390\n-\tmov %edx,-0x234(%ebp)\n-\tsete -0x23c(%ebp)\n+\tsete -0x238(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %edx,%edx\n-\tmov %esi,-0x218(%ebp)\n-\tmov %edx,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %edx,%edi\n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov %eax,-0x224(%ebp)\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x218(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x214(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje c380 \n+\tcmp %eax,%esi\n+\tje c1a5 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x228(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x224(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje c270 \n+\tje c1b8 \n \ttest %cl,%cl\n-\tje c27d \n+\tje c1c5 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x234(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %edx,-0x238(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne c258 \n+\tjne c180 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x23c(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje c1da \n-\tinc %ecx\n-\tjne c258 \n+\ttest %dl,-0x23c(%ebp)\n+\tje c0fa \n+\tcmp $0xffffffff,%ecx\n+\tjne c180 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x214(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x23c(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x240(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x240(%ebp)\n-\tjne c258 \n+\tjne c180 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-\tjne d4a5 \n+\ttestb $0x20,-0x23c(%ebp)\n+\tjne d4e2 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov -0x214(%ebp),%ebx\n-\tmov 0x1c(%ebx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x23c(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne d491 \n+\tjne d4cf \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x240(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x23c(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje d588 \n+\tje d5c3 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje d63b \n+\tje d678 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x240(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x240(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x240(%ebp)\n-\tje c350 \n+\tcmp %edx,-0x240(%ebp)\n+\tje cd20 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x224(%ebp),%ebx\n+\tmov -0x218(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje c300 \n-\tmov %eax,%esi\n-\tjmp c178 \n+\tcmp %ecx,%edi\n+\tje cae0 \n+./pynx/scattering/cpu.c:7430\n+\tmov -0x214(%ebp),%ecx\n+\tmov %eax,%edi\n+\tmov 0xc(%ecx,%edi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%esi\n+\tjne c0a0 \n+\tmov %edi,%esi\n+\tmov -0x214(%ebp),%edi\n+\tjmp b4f0 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje c27d \n-\tcmpb $0x0,-0x23c(%ebp)\n-\tjne c258 \n+\tje c1c5 \n+\tcmpb $0x0,-0x238(%ebp)\n+\tjne c180 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x234(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne c28b \n+\tmov -0x230(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne c1d3 \n \ttest %dl,%dl\n-\tjne c258 \n+\tjne c180 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x214(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje c300 \n+\ttest %eax,%eax\n+\tje cae3 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne c2cb \n-\tmov -0x234(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne cde8 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne c213 \n+\tmov -0x230(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne ccb0 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje c2e1 \n+\tcmp $0x3fffffff,%edx\n+\tje c229 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje d3d8 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje d400 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje c258 \n+\tje c180 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x218(%ebp),%esi\n-\tjns c388 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-./pynx/scattering/cpu.c:4388\n-\tmov %edi,%ebx\n-\tcall 2310 \n-./pynx/scattering/cpu.c:4388 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne d71c \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4a95(%edi),%edx\n-\tpush $0x5\n-\tlea -0x4ab1(%edi),%ecx\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %esi\n-\tmov -0x44(%edi),%esi\n-\tpush $0x8\n-\tpush %ecx\n-\tpush %edx\n-\tpush %eax\n-\tpush (%esi)\n-\tcall 2470 \n-./pynx/scattering/cpu.c:4390\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:4390 (discriminator 1)\n-\tmov $0x1126,%edx\n-./pynx/scattering/cpu.c:4390\n-\tjmp c706 \n+\tmov %edi,%esi\n+\tmov -0x214(%ebp),%edi\n+\tjs cae3 \n+\tjmp b4f0 \n \tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7381\n-\tmov -0x238(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje c380 \n-./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n-\tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tcall 21a0 \n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:7431 (discriminator 1)\n-\ttest %eax,%eax\n-\tjne c258 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-\tmov %esi,%edx\n-\tmov -0x218(%ebp),%esi\n-./pynx/scattering/cpu.c:7433\n-\tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x214(%ebp)\n-\tjmp b52f \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%ecx\n+\tmov -0x28(%ebx),%edx\n+\tmov %edi,-0x210(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %edx,-0x210(%ebp)\n-\tmov %ebx,-0x218(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %esi,-0x214(%ebp)\n+\tmov %ecx,%esi\n ./pynx/scattering/cpu.c:7390\n-\tcmp %ecx,%edx\n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x224(%ebp)\n+\tcmp %edx,%ecx\n+\tmov %edx,-0x22c(%ebp)\n+./pynx/scattering/cpu.c:7430\n+\tmov -0x210(%ebp),%ecx\n ./pynx/scattering/cpu.c:7390\n-\tmov %ecx,-0x22c(%ebp)\n-\tsete -0x238(%ebp)\n+\tsete -0x234(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ecx,%ecx\n-\tmov %esi,-0x214(%ebp)\n-\tmov %ecx,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txor %edx,%edx\n+\tmov %edx,%edi\n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov %eax,-0x218(%ebp)\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x214(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x210(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje c5d0 \n+\tcmp %eax,%esi\n+\tje c3b5 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x224(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x218(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje c4f8 \n+\tje c3c8 \n \ttest %cl,%cl\n-\tje c505 \n+\tje c3d5 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x230(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %edx,-0x234(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne c4e0 \n+\tjne c390 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x238(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje c43e \n-\tinc %ecx\n-\tjne c4e0 \n+\ttest %dl,-0x238(%ebp)\n+\tje c2ea \n+\tcmp $0xffffffff,%ecx\n+\tjne c390 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x210(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x238(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x23c(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x23c(%ebp)\n-\tjne c4e0 \n+\tjne c390 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-\tjne cef7 \n+\ttestb $0x20,-0x238(%ebp)\n+\tjne cdd6 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov -0x210(%ebp),%ebx\n-\tmov 0x1c(%ebx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x238(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne d4c5 \n+\tjne d507 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x23c(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x238(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje d5aa \n+\tje d5f0 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje d64c \n+\tje d689 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x23c(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x23c(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x23c(%ebp)\n-\tjne c4e0 \n+\tcmp %edx,-0x23c(%ebp)\n+\tjne c390 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x234(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje c5d0 \n+\tmov -0x230(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje c3b5 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x238(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje c5d0 \n-\tlea 0x0(%esi),%esi\n+\tje c3b5 \n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x218(%ebp),%ebx\n+\tmov -0x214(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje c580 \n-\tmov %eax,%esi\n-\tjmp c3d8 \n+\tcmp %ecx,%edi\n+\tje cbe0 \n+./pynx/scattering/cpu.c:7430\n+\tmov -0x210(%ebp),%ecx\n+\tmov %eax,%edi\n+\tmov 0xc(%ecx,%edi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%esi\n+\tjne c290 \n+\tmov %edi,%esi\n+\tmov -0x210(%ebp),%edi\n+\tjmp b3c0 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje c505 \n-\tcmpb $0x0,-0x238(%ebp)\n-\tjne c4e0 \n+\tje c3d5 \n+\tcmpb $0x0,-0x234(%ebp)\n+\tjne c390 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x22c(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne c513 \n+\tmov -0x22c(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne c3e3 \n \ttest %dl,%dl\n-\tjne c4e0 \n+\tjne c390 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x210(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje c580 \n+\ttest %eax,%eax\n+\tje cbe3 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne c553 \n-\tmov -0x22c(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne ce38 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne c423 \n+\tmov -0x22c(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne cd00 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje c569 \n+\tcmp $0x3fffffff,%edx\n+\tje c439 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje d3f7 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje d41d \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje c4e0 \n+\tje c390 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x214(%ebp),%esi\n-\tjns c5d8 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:4378\n-\tmov %edi,%ebx\n-\tcall 2310 \n-./pynx/scattering/cpu.c:4378 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne d726 \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4ab1(%edi),%edx\n-\tpush $0x4\n-\tlea -0x4a95(%edi),%ecx\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %esi\n-\tmov -0x44(%edi),%esi\n-\tpush $0x8\n-\tpush %edx\n-\tpush %ecx\n-\tpush %eax\n-\tpush (%esi)\n-\tcall 2470 \n-./pynx/scattering/cpu.c:4380\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:4380 (discriminator 1)\n-\tmov $0x111c,%edx\n-./pynx/scattering/cpu.c:4380\n-\tjmp c706 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x214(%ebp),%esi\n-./pynx/scattering/cpu.c:7433\n-\tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x210(%ebp)\n-\tjmp b3ff \n+\tmov %edi,%esi\n+\tmov -0x210(%ebp),%edi\n+\tjs cbe3 \n+\tjmp b3c0 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%eax,4),%eax\n-\tmov %eax,-0x200(%ebp)\n+\tmov -0x220(%ebp),%edx\n+\tmov (%edx,%eax,4),%esi\n+\tmov %esi,-0x200(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp c11d \n+\tjmp c035 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje c619 \n-\tcmpb $0x0,-0x218(%ebp)\n-\tjne b000 \n+\tje c481 \n+\tcmpb $0x0,-0x214(%ebp)\n+\tjne af80 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x210(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne c62b \n+\tmov -0x20c(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne c493 \n \ttest %dl,%dl\n-\tjne b000 \n+\tjne af80 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x1fc(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje c6b2 \n+\ttest %eax,%eax\n+\tje c512 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne d230 \n-\tmov -0x210(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tje d230 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne d128 \n+\tmov -0x20c(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tje d128 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x214(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x210(%ebp)\n \tcall 2370 \n-\tmov -0x214(%ebp),%edx\n+\tmov -0x210(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje c69c \n+\tcmp $0x3fffffff,%edx\n+\tje c4fe \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje d60b \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje d64a \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje b000 \n+\tje af80 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%ebx\n-\tmov -0x208(%ebp),%esi\n-\tjns ca40 \n+\tmov -0x1fc(%ebp),%edi\n+\tjns c856 \n ./pynx/scattering/cpu.c:4340\n-\tmov %edi,%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:4340 (discriminator 2)\n \ttest %eax,%eax\n-\tje c6c8 \n-./pynx/scattering/cpu.c:4340 (discriminator 1)\n-\tmov $0x10f4,%edx\n-\tjmp c706 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjne d75d \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%edi),%esi\n+\tmov -0x44(%ebx),%edi\n \tsub $0x4,%esp\n-\tlea -0x4a95(%edi),%edx\n-\tlea -0x4d65(%edi),%ecx\n-\tlea -0x4ab1(%edi),%ebx\n-\tpush -0x230(%ebp)\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %ecx\n+\tlea -0x3cd0(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4a85(%ebx),%eax\n+\tlea -0x4d55(%ebx),%esi\n+\tpush -0x228(%ebp)\n+\tpush %esi\n \tpush $0x8\n-\tpush %ebx\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %ecx\n \tpush %eax\n-\tpush (%esi)\n+\tpush %edx\n+\tpush (%edi)\n \tcall 2470 \n ./pynx/scattering/cpu.c:4440\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4440 (discriminator 1)\n \tmov $0x1158,%edx\n-./pynx/scattering/cpu.c:4450\n-\tsub $0xc,%esp\n-\tlea -0x4ac9(%edi),%ecx\n-\tlea -0x4aa9(%edi),%eax\n-\tpush %ecx\n-\tmov $0x21,%ecx\n-\tcall 9990 \n-./pynx/scattering/cpu.c:4452\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:4650\n-\txor %eax,%eax\n-./pynx/scattering/cpu.c:4477\n-\tmov -0x1c(%ebp),%edx\n-\tsub %gs:0x14,%edx\n-\tjne d74e \n-\tlea -0x10(%ebp),%esp\n-\tpop %ecx\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tlea -0x4(%ecx),%esp\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n+./pynx/scattering/cpu.c:4440\n+\tjmp b290 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp bed5 \n+\tjmp be0f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmovzbl %al,%eax\n+\tjmp bebf \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%ecx\n+\tmov -0x28(%ebx),%ecx\n+\tmov %edi,-0x200(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %edx,-0x200(%ebp)\n-\tmov %ebx,-0x210(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %esi,-0x20c(%ebp)\n+\tmov %edx,%esi\n ./pynx/scattering/cpu.c:7390\n \tcmp %ecx,%edx\n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x214(%ebp)\n+\tmov %ecx,-0x218(%ebp)\n+./pynx/scattering/cpu.c:7430\n+\tmov -0x200(%ebp),%edx\n ./pynx/scattering/cpu.c:7390\n-\tmov %ecx,-0x224(%ebp)\n \tsete -0x22c(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %ecx,%ecx\n-\tmov %esi,-0x20c(%ebp)\n-\tmov %ecx,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tmov %ecx,%edi\n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov %eax,-0x210(%ebp)\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x20c(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov 0xc(%edx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x200(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje c990 \n+\tcmp %eax,%esi\n+\tje c6e5 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x214(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x210(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje c8b8 \n+\tje c6f8 \n \ttest %cl,%cl\n-\tje c8c5 \n+\tje c705 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %ebx,%edx\n-\tmov 0x8(%ebx),%ebx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %ebx,-0x228(%ebp)\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x224(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne c8a0 \n-./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edx),%ecx\n+\tcmp 0x8(%eax),%edx\n+\tjne c6c0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x230(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje c7f8 \n-\tinc %ecx\n-\tjne c8a0 \n+\ttest %dl,-0x230(%ebp)\n+\tje c61a \n+\tcmp $0xffffffff,%ecx\n+\tjne c6c0 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x200(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x230(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x234(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x234(%ebp)\n-\tjne c8a0 \n-/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x200(%ebp),%edx\n+\tjne c6c0 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\tjne d215 \n+\ttestb $0x20,-0x230(%ebp)\n+\tjne d0e6 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x230(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne d54f \n+\tjne d58d \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x234(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x230(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje d65d \n+\tje d69a \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje d6c4 \n+\tje d6f4 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x234(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x234(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x234(%ebp)\n-\tjne c8a0 \n+\tcmp %edx,-0x234(%ebp)\n+\tjne c6c0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x228(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje c990 \n+\tmov -0x224(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje c6e5 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x230(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje c990 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tje c6e5 \n \tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x210(%ebp),%ebx\n+\tmov -0x20c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje c940 \n-\tmov %eax,%esi\n-\tjmp c790 \n+\tcmp %ecx,%edi\n+\tje d230 \n+./pynx/scattering/cpu.c:7430\n+\tmov -0x200(%ebp),%edx\n+\tmov %eax,%edi\n+\tmov 0xc(%edx,%edi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%esi\n+\tjne c5c0 \n+\tmov %edi,%esi\n+\tmov -0x200(%ebp),%edi\n+\tjmp ba20 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje c8c5 \n+\tje c705 \n \tcmpb $0x0,-0x22c(%ebp)\n-\tjne c8a0 \n+\tjne c6c0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x224(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne c8d3 \n+\tmov -0x218(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne c713 \n \ttest %dl,%dl\n-\tjne c8a0 \n+\tjne c6c0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x200(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje c940 \n+\ttest %eax,%eax\n+\tje c780 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne c913 \n-\tmov -0x224(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne cea6 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne c74f \n+\tmov -0x218(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne cda6 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje c929 \n+\tcmp $0x3fffffff,%edx\n+\tje c765 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje d4d9 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje d51a \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje c8a0 \n+\tje c6c0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x20c(%ebp),%esi\n-\tjns c998 \n+\tmov %edi,%esi\n+\tmov -0x200(%ebp),%edi\n+\tjns ba20 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4358\n-\tmov %edi,%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:4358 (discriminator 2)\n \ttest %eax,%eax\n-\tjne d73a \n+\tjne d749 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4a95(%edi),%edx\n+\tlea -0x4a85(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%esi\n \tpush $0x2\n-\tlea -0x4ab1(%edi),%eax\n-\tlea -0x3ce0(%edi),%ecx\n-\tpush %esi\n-\tmov -0x44(%edi),%esi\n+\tpush %edi\n \tpush $0x8\n-\tpush %eax\n+\tpush %esi\n \tpush %edx\n-\tpush %ecx\n-\tpush (%esi)\n+\tpush %eax\n+\tpush (%ecx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:4360\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4360 (discriminator 1)\n \tmov $0x1108,%edx\n ./pynx/scattering/cpu.c:4360\n-\tjmp c706 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x20c(%ebp),%esi\n-./pynx/scattering/cpu.c:7433\n-\tmov -0x220(%ebp),%eax\n-\tmov (%eax,%edx,4),%ecx\n-\tmov %ecx,-0x20c(%ebp)\n-\tjmp bb67 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:11382\n-\tmovzbl %al,%eax\n-\tjmp bf8d \n+\tjmp b290 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0x170(%ebp)\n-\tjmp aae6 \n+\tjmp aa4b \n \tnop\n \tmovl $0x0,-0x1a0(%ebp)\n-\tjmp aab6 \n+\tjmp aa1d \n \tnop\n \tmovl $0x0,-0x1d0(%ebp)\n-\tjmp aa86 \n+\tjmp a9ef \n \tnop\n+\tmovl $0x0,-0x80(%ebp)\n+\tjmp ab2e \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tmovl $0x0,-0xb0(%ebp)\n-\tjmp aba6 \n+\tjmp ab03 \n \tnop\n \tmovl $0x0,-0xe0(%ebp)\n-\tjmp ab76 \n+\tjmp aad5 \n \tnop\n \tmovl $0x0,-0x110(%ebp)\n-\tjmp ab46 \n+\tjmp aaa7 \n \tnop\n \tmovl $0x0,-0x140(%ebp)\n-\tjmp ab16 \n+\tjmp aa79 \n \tnop\n-\tmovl $0x0,-0x80(%ebp)\n-\tjmp abd3 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%ebx\n-\tmov -0x208(%ebp),%esi\n+\tmov -0x1fc(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x220(%ebp),%eax\n-\tmov (%eax,%ebx,4),%ecx\n-\tmov %ecx,-0x1fc(%ebp)\n+\tmov (%eax,%esi,4),%esi\n+\tmov %esi,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:4336 (discriminator 2)\n-\tmov -0x1fc(%ebp),%edx\n-\ttest %edx,%edx\n-\tje c6b2 \n+\tmov -0x1fc(%ebp),%eax\n+\ttest %eax,%eax\n+\tje af8d \n ./pynx/scattering/cpu.c:4338\n-\tmov -0x200(%ebp),%ecx\n-\tdec %ecx\n-\tmov %ecx,-0x214(%ebp)\n+\tmov -0x200(%ebp),%esi\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ecx\n-\tjmp b569 \n+\tmov 0x8(%edi),%ecx\n+./pynx/scattering/cpu.c:4338\n+\tdec %esi\n+\tmov %esi,-0x210(%ebp)\n+\tjmp b541 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%ecx\n+\tmov -0x28(%ebx),%ecx\n+\tmov %edi,-0x200(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %edx,-0x200(%ebp)\n-\tmov %ebx,-0x20c(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %esi,-0x208(%ebp)\n+\tmov %edx,%esi\n ./pynx/scattering/cpu.c:7390\n \tcmp %ecx,%edx\n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x210(%ebp)\n+\tmov %ecx,-0x214(%ebp)\n+./pynx/scattering/cpu.c:7430\n+\tmov -0x200(%ebp),%edx\n ./pynx/scattering/cpu.c:7390\n-\tmov %ecx,-0x218(%ebp)\n-\tsete -0x228(%ebp)\n+\tsete -0x224(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %ecx,%ecx\n-\tmov %esi,-0x208(%ebp)\n-\tmov %ecx,%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %ecx,%edi\n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov %eax,-0x20c(%ebp)\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x208(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov 0xc(%edx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x200(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje cca8 \n+\tcmp %eax,%esi\n+\tje c9f5 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x210(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x20c(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje cbd0 \n+\tje ca08 \n \ttest %cl,%cl\n-\tje cbdd \n+\tje ca15 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x218(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %edx,-0x224(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne cbb8 \n+\tjne c9d0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x22c(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje cb16 \n-\tinc %ecx\n-\tjne cbb8 \n+\ttest %dl,-0x22c(%ebp)\n+\tje c92a \n+\tcmp $0xffffffff,%ecx\n+\tjne c9d0 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x200(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x22c(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n-\tmov %cl,-0x22c(%ebp)\n+\tmov %cl,-0x230(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n-\tcmp %dl,-0x22c(%ebp)\n-\tjne cbb8 \n+\tcmp %dl,-0x230(%ebp)\n+\tjne c9d0 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-\tjne d5da \n+\ttestb $0x20,-0x22c(%ebp)\n+\tjne d614 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov -0x200(%ebp),%ebx\n-\tmov 0x1c(%ebx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x22c(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne d5c6 \n+\tjne d601 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x22c(%ebp),%eax\n+\tmovzbl -0x230(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x22c(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje d6b3 \n+\tje d705 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje d6d5 \n+\tje d716 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x22c(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x230(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x22c(%ebp)\n-\tjne cbb8 \n+\tcmp %edx,-0x230(%ebp)\n+\tjne c9d0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x224(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje cca8 \n+\tmov -0x218(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje c9f5 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x22c(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje cca8 \n-\tlea 0x0(%esi),%esi\n+\tje c9f5 \n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x20c(%ebp),%ebx\n+\tmov -0x208(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje cc58 \n-\tmov %eax,%esi\n-\tjmp cab0 \n+\tcmp %ecx,%edi\n+\tje d3f0 \n+./pynx/scattering/cpu.c:7430\n+\tmov -0x200(%ebp),%edx\n+\tmov %eax,%edi\n+\tmov 0xc(%edx,%edi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%esi\n+\tjne c8d0 \n+\tmov %edi,%esi\n+\tmov -0x200(%ebp),%edi\n+\tjmp b610 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje cbdd \n-\tcmpb $0x0,-0x228(%ebp)\n-\tjne cbb8 \n+\tje ca15 \n+\tcmpb $0x0,-0x224(%ebp)\n+\tjne c9d0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x218(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne cbeb \n+\tmov -0x214(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne ca23 \n \ttest %dl,%dl\n-\tjne cbb8 \n+\tjne c9d0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x200(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje cc58 \n+\ttest %eax,%eax\n+\tje ca90 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne cc2b \n-\tmov -0x218(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne ced8 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne ca5f \n+\tmov -0x214(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne cdfb \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje cc41 \n+\tcmp $0x3fffffff,%edx\n+\tje ca75 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje d1dd \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje d0c9 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje cbb8 \n+\tje c9d0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x208(%ebp),%esi\n-\tjns ccb0 \n+\tmov %edi,%esi\n+\tmov -0x200(%ebp),%edi\n+\tjns b610 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4348\n-\tmov %edi,%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:4348 (discriminator 2)\n \ttest %eax,%eax\n-\tjne d744 \n+\tjne d753 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4a95(%edi),%edx\n+\tlea -0x4a85(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%esi\n \tpush $0x1\n-\tlea -0x4ab1(%edi),%ecx\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %esi\n-\tmov -0x44(%edi),%esi\n+\tpush %edi\n \tpush $0x8\n-\tpush %ecx\n+\tpush %esi\n \tpush %edx\n \tpush %eax\n-\tpush (%esi)\n+\tpush (%ecx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:4350\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4350 (discriminator 1)\n \tmov $0x10fe,%edx\n ./pynx/scattering/cpu.c:4350\n-\tjmp c706 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x208(%ebp),%esi\n-./pynx/scattering/cpu.c:7433\n-\tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x208(%ebp)\n-\tjmp b64f \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp b290 \n+\tlea 0x0(%esi),%esi\n+\tvzeroupper\n+./pynx/scattering/cpu.c:4388\n+\tcall 2310 \n+./pynx/scattering/cpu.c:4388 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne d176 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%ecx\n+\tsub $0x4,%esp\n+\tlea -0x4a85(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%esi\n+\tpush $0x5\n+\tpush %edi\n+\tpush $0x8\n+\tpush %esi\n+\tpush %edx\n+\tpush %eax\n+\tpush (%ecx)\n+\tcall 2470 \n+./pynx/scattering/cpu.c:4390\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:4390 (discriminator 1)\n+\tmov $0x1126,%edx\n+./pynx/scattering/cpu.c:4390\n+\tjmp b290 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4454 (discriminator 5)\n \tmov %eax,%edx\n \tmov -0x1fc(%ebp),%eax\n-\tlea -0x4a8c(%edi),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a7c(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4454 (discriminator 2)\n-\tdec %eax\n-\tjne c723 \n+\tcmp $0x1,%eax\n+\tjne b2ad \n ./pynx/scattering/cpu.c:4455\n-\tmov 0x5b8(%edi),%edx\n-\tjmp a71d \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp a67e \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:4455 (discriminator 5)\n-\tlea -0x4a89(%edi),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a79(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4455 (discriminator 2)\n-\tdec %eax\n-\tjne c723 \n+\tcmp $0x1,%eax\n+\tjne b2ad \n ./pynx/scattering/cpu.c:4456\n-\tmov 0x5b8(%edi),%edx\n-\tjmp a72c \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp a68d \n+\tnop\n ./pynx/scattering/cpu.c:4456 (discriminator 5)\n-\tlea -0x4a86(%edi),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a76(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4456 (discriminator 2)\n-\tdec %eax\n-\tjne c723 \n+\tcmp $0x1,%eax\n+\tjne b2ad \n ./pynx/scattering/cpu.c:4457\n-\tmov 0x5b8(%edi),%edx\n-\tjmp a73b \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp a69c \n+\tnop\n ./pynx/scattering/cpu.c:4457 (discriminator 5)\n-\tlea -0x4a83(%edi),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a73(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4457 (discriminator 2)\n-\tdec %eax\n-\tjne c723 \n+\tcmp $0x1,%eax\n+\tjne b2ad \n ./pynx/scattering/cpu.c:4458\n-\tmov 0x5b8(%edi),%edx\n-\tjmp a74a \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp a6ab \n+\tnop\n ./pynx/scattering/cpu.c:4458 (discriminator 5)\n-\tlea -0x4a80(%edi),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a70(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4458 (discriminator 2)\n-\tdec %eax\n-\tjne c723 \n+\tcmp $0x1,%eax\n+\tjne b2ad \n ./pynx/scattering/cpu.c:4459\n-\tmov 0x5b8(%edi),%edx\n-\tjmp a759 \n+\tmov 0x5b8(%ebx),%edx\n+\tjmp a6ba \n+\tnop\n+\tvzeroupper\n+./pynx/scattering/cpu.c:4378\n+\tcall 2310 \n+./pynx/scattering/cpu.c:4378 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne d180 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%ecx\n+\tsub $0x4,%esp\n+\tlea -0x4a85(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%esi\n+\tpush $0x4\n+\tpush %edi\n+\tpush $0x8\n+\tpush %esi\n+\tpush %edx\n+\tpush %eax\n+\tpush (%ecx)\n+\tcall 2470 \n+./pynx/scattering/cpu.c:4380\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:4380 (discriminator 1)\n+\tmov $0x111c,%edx\n+./pynx/scattering/cpu.c:4380\n+\tjmp b290 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4459 (discriminator 5)\n-\tlea -0x4a7d(%edi),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a6d(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4459 (discriminator 2)\n-\tdec %eax\n-\tjne c723 \n+\tcmp $0x1,%eax\n+\tjne b2ad \n ./pynx/scattering/cpu.c:4460\n-\tmov 0x5b8(%edi),%edx\n-\tjmp a768 \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp a6c9 \n+\tnop\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%ebx\n-\tmov (%ebx,%eax,4),%eax\n-\tmov %eax,-0x1fc(%ebp)\n+\tmov -0x220(%ebp),%ecx\n+\tmov (%ecx,%eax,4),%edx\n+\tmov %edx,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp ca4f \n+\tjmp c865 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4460 (discriminator 5)\n-\tlea -0x4a7a(%edi),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a6a(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4460 (discriminator 2)\n-\tdec %eax\n-\tjne c723 \n+\tcmp $0x1,%eax\n+\tjne b2ad \n ./pynx/scattering/cpu.c:4461\n-\tmov 0x5b8(%edi),%edx\n-\tjmp a777 \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp a6d8 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:4461 (discriminator 5)\n-\tlea -0x4a74(%edi),%ecx\n-\tmov %ebx,%eax\n-\tcall 6cb0 \n+\tlea -0x4a64(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4461 (discriminator 2)\n-\tdec %eax\n-\tje a780 \n-\tjmp c723 \n+\tcmp $0x1,%eax\n+\tje a6e7 \n+\tjmp b2ad \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x238(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x234(%ebp)\n \tcall 2370 \n-\tmov -0x238(%ebp),%edx\n+\tmov -0x234(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp c2ce \n-\tnop\n+\tjmp c216 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje c0d8 \n+\tcmp 0xc(%edi),%esi\n+\tje bff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp b09c \n+\tjmp b01c \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje c0e8 \n+\tcmp 0xc(%edi),%esi\n+\tje c008 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp b6f7 \n+\tjmp b6c7 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x234(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x230(%ebp)\n \tcall 2370 \n+\tmov -0x230(%ebp),%ecx\n+\tadd $0x10,%esp\n+\tjmp c426 \n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:7381\n \tmov -0x234(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje c1a5 \n+./pynx/scattering/cpu.c:7384\n+\timul %eax,%edx\n+\tsub $0x4,%esp\n+\tpush %edx\n+\tpush %ecx\n+\tpush -0x23c(%ebp)\n+\tvzeroupper\n+\tcall 21a0 \n \tadd $0x10,%esp\n-\tjmp c556 \n-\tnop\n+./pynx/scattering/cpu.c:7431 (discriminator 1)\n+\ttest %eax,%eax\n+\tjne c180 \n+\tjmp c1a5 \n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x228(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x22c(%ebp)\n \tcall 2370 \n-\tmov -0x228(%ebp),%edx\n+\tmov -0x22c(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp c05a \n-\tnop\n+\tjmp bf86 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b520 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje b4f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n-\tjmp b49d \n+\tlea 0x1(%eax),%esi\n+\tjmp b46d \n ./pynx/scattering/cpu.c:7426\n \tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tje b3f0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje b3c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n-\tjmp b374 \n+\tlea 0x1(%eax),%esi\n+\tjmp b344 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x228(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x224(%ebp)\n \tcall 2370 \n-\tmov -0x228(%ebp),%edx\n+\tmov -0x224(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp c916 \n+\tjmp c752 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje c5f0 \n+\tcmp 0xc(%edi),%esi\n+\tje c458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp bbe4 \n+\tjmp bab8 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x238(%ebp)\n+\tmov %edx,-0x240(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x240(%ebp),%edx\n+\tmov %edx,-0x238(%ebp)\n+\tjmp c32a \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x224(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x218(%ebp)\n \tcall 2370 \n-\tmov -0x224(%ebp),%edx\n+\tmov -0x218(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp cc2e \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x210(%ebp),%edx\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje c47c \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x210(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp c47c \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje bd86 \n+\tjmp ca62 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x210(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp bd86 \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x234(%ebp)\n+\tmov %edx,-0x23c(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x23c(%ebp),%edx\n+\tmov %edx,-0x234(%ebp)\n+\tjmp bc58 \n ./pynx/scattering/cpu.c:4557 (discriminator 7)\n-\tmovl $0x11cd,-0x20c(%ebp)\n-\tmovl $0x21,-0x210(%ebp)\n-\tlea 0x0(%esi),%esi\n+\tmovl $0x11cd,-0x208(%ebp)\n+\tmovl $0x21,-0x20c(%ebp)\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4638\n-\tmov %edi,%ebx\n \tcall 2090 <_PyThreadState_UncheckedGet@plt>\n ./pynx/scattering/cpu.c:6787\n \tmov 0x3c(%eax),%esi\n ./pynx/scattering/cpu.c:4638\n-\tmov %eax,-0x208(%ebp)\n+\tmov %eax,-0x200(%ebp)\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x3c(%eax)\n ./pynx/scattering/cpu.c:6792\n \ttest %esi,%esi\n-\tje d270 \n+\tje d198 \n /usr/include/python3.12/object.h:220\n-\tmov 0x4(%esi),%ebx\n+\tmov 0x4(%esi),%ecx\n /usr/include/python3.12/object.h:244\n-\tmov (%ebx),%eax\n+\tmov (%ecx),%eax\n /usr/include/python3.12/object.h:220\n-\tmov %ebx,-0x200(%ebp)\n+\tmov %ecx,-0x1fc(%ebp)\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje cf7c \n+\tje ce8a \n /usr/include/python3.12/object.h:652\n \tinc %eax\n-\tmov %eax,(%ebx)\n-./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%esi),%edx\n-/usr/include/python3.12/object.h:787\n-\ttest %edx,%edx\n+\tmov %eax,(%ecx)\n ./pynx/scattering/cpu.c:6796\n-\tmov %edx,-0x1fc(%ebp)\n+\tmov 0x14(%esi),%edi\n /usr/include/python3.12/object.h:787\n-\tje cf96 \n+\ttest %edi,%edi\n+\tje ce9e \n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%edi),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje cf96 \n+\tcmp $0x3fffffff,%edx\n+\tje ce9e \n /usr/include/python3.12/object.h:652\n-\tinc %ecx\n-\tmov %ecx,(%edx)\n+\tinc %edx\n+\tmov %edx,(%edi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x1f4(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje cfc6 \n+\tmov -0x1f4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje cecc \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n+\tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1d0(%ebp)\n-\tje d2f0 \n+\tje d220 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1f4(%ebp),%edx\n-\tmov %edi,%ebx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1c4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje cff6 \n+\tje cefa \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0x1a0(%ebp)\n-\tje d2d0 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x1a0(%ebp)\n+\tje d1b0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1c4(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0x1c4(%ebp),%edx\n+\tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x194(%ebp),%edx\n-\ttest %edx,%edx\n-\tje d026 \n+\tmov -0x194(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje cf28 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0x170(%ebp)\n-\tje d2e0 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x170(%ebp)\n+\tje d1c0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x194(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0x194(%ebp),%edx\n+\tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x164(%ebp),%eax\n-\ttest %eax,%eax\n-\tje d056 \n+\tmov -0x164(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje cf56 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0x140(%ebp)\n-\tje d290 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x140(%ebp)\n+\tje d1d0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x164(%ebp),%ecx\n-\tmov %edi,%ebx\n-\tpush %ecx\n+\tlea -0x164(%ebp),%edx\n+\tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x134(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje d086 \n+\tmov -0x134(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje cf84 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n+\tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x110(%ebp)\n-\tje d2a0 \n+\tje d1e0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x134(%ebp),%edx\n-\tmov %edi,%ebx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x104(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje d0b6 \n+\tje cfb2 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0xe0(%ebp)\n-\tje d2b0 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0xe0(%ebp)\n+\tje d1f0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x104(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0x104(%ebp),%edx\n+\tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xd4(%ebp),%edx\n-\ttest %edx,%edx\n-\tje d0e6 \n+\tmov -0xd4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje cfe0 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0xb0(%ebp)\n-\tje d2c0 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0xb0(%ebp)\n+\tje d200 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xd4(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0xd4(%ebp),%edx\n+\tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xa4(%ebp),%eax\n-\ttest %eax,%eax\n-\tje d113 \n+\tmov -0xa4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje d00b \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0x80(%ebp)\n-\tje d300 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x80(%ebp)\n+\tje d210 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xa4(%ebp),%ecx\n-\tmov %edi,%ebx\n-\tpush %ecx\n+\tlea -0xa4(%ebp),%edx\n+\tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6760\n \ttest %esi,%esi\n-\tje d126 \n+\tje d018 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n-\tmov -0x1fc(%ebp),%ebx\n-\tcmp %ebx,0x14(%esi)\n-\tjne d574 \n+\tcmp %edi,0x14(%esi)\n+\tjne d5b1 \n ./pynx/scattering/cpu.c:6766\n-\tmov -0x208(%ebp),%eax\n-\tmov 0x3c(%eax),%edx\n+\tmov -0x200(%ebp),%ecx\n+\tmov 0x3c(%ecx),%edx\n ./pynx/scattering/cpu.c:6767\n-\tmov %esi,0x3c(%eax)\n+\tmov %esi,0x3c(%ecx)\n /usr/include/python3.12/object.h:797\n \ttest %edx,%edx\n-\tje d149 \n+\tje d03b \n /usr/include/python3.12/object.h:244\n \tmov (%edx),%esi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%esi\n-\tje d149 \n+\tje d03b \n /usr/include/python3.12/object.h:704\n \tdec %esi\n \tmov %esi,(%edx)\n-\tje d310 \n+\tje d260 \n /usr/include/python3.12/object.h:797\n-\tmov -0x200(%ebp),%ecx\n+\tmov -0x1fc(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje d166 \n+\tje d057 \n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%ebx\n+\tmov (%ecx),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-\tje d166 \n+\tcmp $0x3fffffff,%eax\n+\tje d057 \n /usr/include/python3.12/object.h:704\n-\tdec %ebx\n-\tmov %ebx,(%ecx)\n-\tje d328 \n+\tdec %eax\n+\tmov %eax,(%ecx)\n+\tje d278 \n /usr/include/python3.12/object.h:797\n-\tmov -0x1fc(%ebp),%edx\n-\ttest %edx,%edx\n-\tje d182 \n+\ttest %edi,%edi\n+\tje d06e \n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%eax\n+\tmov (%edi),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje d182 \n+\tcmp $0x3fffffff,%edx\n+\tje d06e \n /usr/include/python3.12/object.h:704\n-\tdec %eax\n-\tmov %eax,(%edx)\n-\tje d360 \n+\tdec %edx\n+\tmov %edx,(%edi)\n+\tje d290 \n ./pynx/scattering/cpu.c:4649\n \tsub $0xc,%esp\n-\tlea -0x4ac9(%edi),%esi\n-\tmov -0x210(%ebp),%ecx\n-\tpush %esi\n-\tmov -0x20c(%ebp),%edx\n-\tlea -0x4aa9(%edi),%eax\n-\tcall 9990 \n+\tlea -0x4ab9(%ebx),%edi\n+\tmov -0x20c(%ebp),%ecx\n+\tmov -0x208(%ebp),%edx\n+\tpush %edi\n+\tlea -0x4a99(%ebx),%eax\n+\tcall 98c0 \n ./pynx/scattering/cpu.c:4651\n \tadd $0x10,%esp\n-\tjmp c723 \n+\tjmp b2ad \n ./pynx/scattering/cpu.c:4562 (discriminator 7)\n-\tmovl $0x11d2,-0x20c(%ebp)\n-\tmovl $0x21,-0x210(%ebp)\n-\tjmp cf48 \n+\tmovl $0x11d2,-0x208(%ebp)\n+\tmovl $0x21,-0x20c(%ebp)\n+\tjmp ce58 \n ./pynx/scattering/cpu.c:4567 (discriminator 7)\n-\tmovl $0x11d7,-0x20c(%ebp)\n-\tmovl $0x21,-0x210(%ebp)\n-\tjmp cf48 \n+\tmovl $0x11d7,-0x208(%ebp)\n+\tmovl $0x21,-0x20c(%ebp)\n+\tjmp ce58 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x224(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x218(%ebp)\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x224(%ebp),%eax\n+\tmov -0x218(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp cc41 \n-./pynx/scattering/cpu.c:4572 (discriminator 7)\n-\tmovl $0x11dc,-0x20c(%ebp)\n-\tmovl $0x21,-0x210(%ebp)\n-\tjmp cf48 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje c836 \n+\tjmp ca75 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x200(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp c836 \n-\tnop\n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x230(%ebp)\n+\tmov %edx,-0x238(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x238(%ebp),%edx\n+\tmov %edx,-0x230(%ebp)\n+\tjmp c65a \n+./pynx/scattering/cpu.c:4572 (discriminator 7)\n+\tmovl $0x11dc,-0x208(%ebp)\n+\tmovl $0x21,-0x20c(%ebp)\n+\tjmp ce58 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp c689 \n+\tjmp c4eb \n ./pynx/scattering/cpu.c:4577 (discriminator 7)\n-\tmovl $0x11e1,-0x20c(%ebp)\n-\tmovl $0x21,-0x210(%ebp)\n-\tjmp cf48 \n+\tmovl $0x11e1,-0x208(%ebp)\n+\tmovl $0x21,-0x20c(%ebp)\n+\tjmp ce58 \n ./pynx/scattering/cpu.c:4582 (discriminator 7)\n-\tmovl $0x11e6,-0x20c(%ebp)\n-\tmovl $0x21,-0x210(%ebp)\n-\tjmp cf48 \n-\tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:6791\n-\tmovl $0x0,-0x1fc(%ebp)\n+\tmovl $0x11e6,-0x208(%ebp)\n+\tmovl $0x21,-0x20c(%ebp)\n+\tjmp ce58 \n+./pynx/scattering/cpu.c:4408 (discriminator 1)\n+\tmov $0x1138,%edx\n+\tjmp b290 \n+./pynx/scattering/cpu.c:4398 (discriminator 1)\n+\tmov $0x112e,%edx\n+\tjmp b290 \n+./pynx/scattering/cpu.c:4388 (discriminator 1)\n+\tmov $0x1124,%edx\n+\tjmp b290 \n+./pynx/scattering/cpu.c:4378 (discriminator 1)\n+\tmov $0x111a,%edx\n+\tjmp b290 \n+./pynx/scattering/cpu.c:4368 (discriminator 1)\n+\tmov $0x1110,%edx\n+\tjmp b290 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:6790\n-\tmovl $0x0,-0x200(%ebp)\n-\tjmp cf96 \n+\tmovl $0x0,-0x1fc(%ebp)\n+./pynx/scattering/cpu.c:6791\n+\txor %edi,%edi\n+\tjmp ce9e \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n+\tmovl $0x0,-0x1a0(%ebp)\n+\tjmp cee8 \n+\tnop\n+\tmovl $0x0,-0x170(%ebp)\n+\tjmp cf16 \n+\tnop\n \tmovl $0x0,-0x140(%ebp)\n-\tjmp d042 \n+\tjmp cf44 \n \tnop\n \tmovl $0x0,-0x110(%ebp)\n-\tjmp d072 \n+\tjmp cf72 \n \tnop\n \tmovl $0x0,-0xe0(%ebp)\n-\tjmp d0a2 \n+\tjmp cfa0 \n \tnop\n \tmovl $0x0,-0xb0(%ebp)\n-\tjmp d0d2 \n-\tnop\n-\tmovl $0x0,-0x1a0(%ebp)\n-\tjmp cfe2 \n-\tnop\n-\tmovl $0x0,-0x170(%ebp)\n-\tjmp d012 \n+\tjmp cfce \n \tnop\n+\tmovl $0x0,-0x80(%ebp)\n+\tjmp cff9 \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tmovl $0x0,-0x1d0(%ebp)\n-\tjmp cfb2 \n+\tjmp ceba \n \tnop\n-\tmovl $0x0,-0x80(%ebp)\n-\tjmp d0ff \n+\tvzeroupper\n+\tjmp c780 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+./pynx/scattering/cpu.c:4593 (discriminator 1)\n+\tmovl $0x11f1,-0x208(%ebp)\n+\tmovl $0x2b,-0x20c(%ebp)\n+\tjmp ce58 \n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp d149 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp d03b \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp d166 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:4593 (discriminator 1)\n-\tmovl $0x11f1,-0x20c(%ebp)\n-\tmovl $0x2b,-0x210(%ebp)\n-\tjmp cf48 \n+\tjmp d057 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %edi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp d182 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp d06e \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tmov %eax,-0x240(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x23c(%ebp)\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x240(%ebp),%eax\n+\tmov -0x23c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp bee8 \n-\tnop\n+\tjmp be22 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4595 (discriminator 1)\n-\tmovl $0x11f3,-0x20c(%ebp)\n-\tmovl $0x2b,-0x210(%ebp)\n-\tjmp cf48 \n+\tmovl $0x11f3,-0x208(%ebp)\n+\tmovl $0x2b,-0x20c(%ebp)\n+\tjmp ce58 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/python3.12/object.h:705\n-\tsub $0xc,%esp\n-\tmov %eax,-0x238(%ebp)\n-\tmov %edi,%ebx\n+./pynx/scattering/cpu.c:4415\n+\tvmovd -0x218(%ebp),%xmm3\n+\tsub $0x4,%esp\n+\tlea -0x78(%ebp),%esi\n+\tmov %edi,%eax\n+\tvpinsrd $0x1,-0x224(%ebp),%xmm3,%xmm5\n+\tvmovd -0x210(%ebp),%xmm4\n+\tlea -0x4a85(%ebx),%edx\n+\tlea -0x58(%ebp),%ecx\n+\tvmovd -0x20c(%ebp),%xmm0\n+\tvmovd -0x1fc(%ebp),%xmm1\n+\tvpinsrd $0x1,-0x214(%ebp),%xmm4,%xmm6\n+\tvpinsrd $0x1,-0x200(%ebp),%xmm0,%xmm2\n+\tvpinsrd $0x1,-0x208(%ebp),%xmm1,%xmm3\n+\tvpunpcklqdq %xmm5,%xmm6,%xmm7\n+\tvpunpcklqdq %xmm2,%xmm3,%xmm5\n+\tvinserti128 $0x1,%xmm7,%ymm5,%ymm4\n+\tvmovdqa %ymm4,-0x78(%ebp)\n \tpush %edx\n-\tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x238(%ebp),%eax\n+\tmov -0x220(%ebp),%edx\n+\tpush -0x228(%ebp)\n+\tpush %esi\n+\tvzeroupper\n+\tcall 8e90 \n+\tmov -0x78(%ebp),%edi\n+\tmov -0x74(%ebp),%ecx\n+\tmov -0x70(%ebp),%edx\n+\tmov -0x6c(%ebp),%esi\n+./pynx/scattering/cpu.c:4415 (discriminator 2)\n \tadd $0x10,%esp\n-\tjmp bfa0 \n-\tnop\n+./pynx/scattering/cpu.c:4415\n+\tmov %edi,-0x1fc(%ebp)\n+\tmov -0x68(%ebp),%edi\n+\tmov %ecx,-0x208(%ebp)\n+\tmov -0x64(%ebp),%ecx\n+\tmov %edx,-0x20c(%ebp)\n+\tmov -0x60(%ebp),%edx\n+\tmov %esi,-0x200(%ebp)\n+\tmov -0x5c(%ebp),%esi\n+\tmov %edi,-0x210(%ebp)\n+\tmov %ecx,-0x214(%ebp)\n+\tmov %edx,-0x218(%ebp)\n+\tmov %esi,-0x224(%ebp)\n+./pynx/scattering/cpu.c:4415 (discriminator 2)\n+\tcmp $0xffffffff,%eax\n+\tjne a667 \n+./pynx/scattering/cpu.c:4415 (discriminator 1)\n+\tmov $0x113f,%edx\n+\tjmp b290 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x238(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x238(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp c2e1 \n+\tjmp bed2 \n+\tlea 0x0(%esi),%esi\n+\tvzeroupper\n+\tjmp ca90 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tmov %eax,-0x234(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x234(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp c569 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje b242 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp b242 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje b236 \n+\tjmp c229 \n+\tsub $0xc,%esp\n+\tmov %eax,-0x230(%ebp)\n+\tpush %ecx\n+\tcall 2160 <_Py_Dealloc@plt>\n+\tmov -0x230(%ebp),%eax\n+\tadd $0x10,%esp\n+\tjmp c439 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x228(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp b236 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n \tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje b8a2 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp b8a2 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje b896 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x224(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp b896 \n+\tmov %edx,%ecx\n+\tcmove %eax,%ecx\n+\tjmp b1cc \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x244(%ebp)\n+\tmov %edx,-0x24c(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x24c(%ebp),%edx\n+\tmov %edx,-0x244(%ebp)\n+\tjmp b1c0 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tmov %edx,%ecx\n+\tcmove %eax,%ecx\n+\tjmp b874 \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x240(%ebp)\n+\tmov %edx,-0x248(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x248(%ebp),%edx\n+\tmov %edx,-0x240(%ebp)\n+\tjmp b868 \n+\tvzeroupper\n+\tjmp c51f \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x228(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x22c(%ebp)\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x228(%ebp),%eax\n+\tmov -0x22c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp c06d \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje c224 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp c224 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x214(%ebp),%edx\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje c218 \n+\tjmp bf99 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x214(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp c218 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n \tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje c488 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp c488 \n+\tmov %edx,%ecx\n+\tcmove %eax,%ecx\n+\tjmp c146 \n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x23c(%ebp)\n+\tmov %edx,-0x244(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x244(%ebp),%edx\n+\tmov %edx,-0x23c(%ebp)\n+\tjmp c13a \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tmov %edx,%ecx\n+\tcmove %eax,%ecx\n+\tjmp c336 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x228(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x224(%ebp)\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x228(%ebp),%eax\n+\tmov -0x224(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp c929 \n+\tjmp c765 \n ./pynx/scattering/cpu.c:4547 (discriminator 7)\n-\tmovl $0x11c3,-0x20c(%ebp)\n-\tmovl $0x21,-0x210(%ebp)\n-\tjmp cf48 \n-./pynx/scattering/cpu.c:4552 (discriminator 7)\n-\tmovl $0x11c8,-0x20c(%ebp)\n-\tmovl $0x21,-0x210(%ebp)\n-\tjmp cf48 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje bd92 \n+\tmovl $0x11c3,-0x208(%ebp)\n+\tmovl $0x21,-0x20c(%ebp)\n+\tjmp ce58 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp bd92 \n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x248(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp b265 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n \tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje c842 \n+\tmov %edx,%ecx\n+\tcmove %eax,%ecx\n+\tjmp bc64 \n+./pynx/scattering/cpu.c:4552 (discriminator 7)\n+\tmovl $0x11c8,-0x208(%ebp)\n+\tmovl $0x21,-0x20c(%ebp)\n+\tjmp ce58 \n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x248(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp b1f5 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp c842 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tmov %edx,%ecx\n+\tcmove %eax,%ecx\n+\tjmp c666 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x240(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp b8c5 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x244(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp b89d \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tpush %edi\n \tpush %esi\n \tcall 2070 \n \tadd $0x10,%esp\n-\tjmp d126 \n+\tjmp d018 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x240(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp c247 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x240(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp c16f \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x248(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp b265 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x248(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp b1f5 \n+\tmov -0x1fc(%ebp),%esi\n+\tjmp adb5 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x23c(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp c4ab \n-\tmov -0x1fc(%ebp),%ecx\n-\tjmp ae45 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje cb60 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp cb60 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x200(%ebp),%edx\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje cb54 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x23c(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp c35f \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x200(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp cb54 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tmov %edx,%ecx\n+\tcmove %eax,%ecx\n+\tjmp c976 \n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x22c(%ebp)\n+\tmov %edx,-0x234(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x234(%ebp),%edx\n+\tmov %edx,-0x22c(%ebp)\n+\tjmp c96a \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x240(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp b8c5 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x244(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp b89d \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x214(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x210(%ebp)\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x214(%ebp),%eax\n+\tmov -0x210(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp c69c \n+\tjmp c4fe \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x234(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp bdb5 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x238(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp bc8d \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x240(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp c247 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x23c(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp c4ab \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x240(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp c16f \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x23c(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp c35f \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x234(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp c865 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje afa2 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp afa2 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x1fc(%ebp),%edx\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje af96 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x234(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp c68f \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x1fc(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp af96 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tmov %edx,%ecx\n+\tcmove %eax,%ecx\n+\tjmp af1c \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x218(%ebp)\n+\tmov %edx,-0x22c(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x22c(%ebp),%edx\n+\tmov %edx,-0x218(%ebp)\n+\tjmp af10 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x234(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp bdb5 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x238(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp bc8d \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x234(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp c68f \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x22c(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp cb83 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x230(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp c99f \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x234(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp c865 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x22c(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp cb83 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x230(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp c99f \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x224(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp afc5 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x224(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp af45 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x224(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp afc5 \n-./pynx/scattering/cpu.c:4408 (discriminator 1)\n-\tmov $0x1138,%edx\n-\tjmp c706 \n-./pynx/scattering/cpu.c:4398 (discriminator 1)\n-\tmov $0x112e,%edx\n-\tjmp c706 \n-./pynx/scattering/cpu.c:4388 (discriminator 1)\n-\tmov $0x1124,%edx\n-\tjmp c706 \n-./pynx/scattering/cpu.c:4378 (discriminator 1)\n-\tmov $0x111a,%edx\n-\tjmp c706 \n-./pynx/scattering/cpu.c:4368 (discriminator 1)\n-\tmov $0x1110,%edx\n-\tjmp c706 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x224(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp af45 \n ./pynx/scattering/cpu.c:4358 (discriminator 1)\n \tmov $0x1106,%edx\n-\tjmp c706 \n+\tjmp b290 \n ./pynx/scattering/cpu.c:4348 (discriminator 1)\n \tmov $0x10fc,%edx\n-\tjmp c706 \n+\tjmp b290 \n+./pynx/scattering/cpu.c:4340 (discriminator 1)\n+\tmov $0x10f4,%edx\n+\tjmp b290 \n ./pynx/scattering/cpu.c:4477\n-\tcall 184f0 \n-.L2438():\n+\tcall 18ab0 \n+.L2507():\n ./pynx/scattering/cpu.c:4477\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5570\n \tlea 0x4(%esp),%ecx\n \tand $0xffffffe0,%esp\n \tpush -0x4(%ecx)\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n-\tcall 5ace \n-\tadd $0x10889,%edi\n \tpush %esi\n \tpush %ebx\n+\tcall 4520 \n+\tadd $0x1086f,%ebx\n \tpush %ecx\n \tsub $0x2c8,%esp\n-\tmov 0x8(%ecx),%ebx\n-\tmov 0x4(%ecx),%eax\n+\tmov 0x8(%ecx),%esi\n+\tmov 0x4(%ecx),%edx\n+\tmov %esi,-0x2b0(%ebp)\n ./pynx/scattering/cpu.c:5601\n-\tlea 0x650(%edi),%edx\n+\tlea 0x660(%ebx),%eax\n+\tlea 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:5570\n-\tmov %ebx,-0x2b4(%ebp)\n-\tmov %gs:0x14,%esi\n-\tmov %esi,-0x1c(%ebp)\n-\tmov 0xc(%ecx),%esi\n-./pynx/scattering/cpu.c:5601\n-\tlea 0x4(%edx),%ecx\n-\tmov %edx,-0x58(%ebp)\n-\tmov %ecx,-0x54(%ebp)\n-\tlea 0x8(%edx),%ecx\n-\tmov %ecx,-0x50(%ebp)\n-\tlea 0xc(%edx),%ecx\n-\tmov %ecx,-0x4c(%ebp)\n-\tlea 0x14(%edx),%ecx\n-\tmov %ecx,-0x48(%ebp)\n-\tlea 0x18(%edx),%ecx\n-\tmov %ecx,-0x44(%ebp)\n-\tlea 0x1c(%edx),%ecx\n-\tmov %ecx,-0x40(%ebp)\n-\tlea 0x10(%edx),%ecx\n-\tmov %ecx,-0x3c(%ebp)\n-\tlea -0x44(%edx),%ecx\n-\tsub $0x40,%edx\n-\tmov %edx,-0x280(%ebp)\n-./pynx/scattering/cpu.c:5602\n-\ttest %esi,%esi\n+\tmov %gs:0x14,%edi\n+\tmov %edi,-0x1c(%ebp)\n+\tmov 0xc(%ecx),%edi\n ./pynx/scattering/cpu.c:5601\n-\tvmovd -0x280(%ebp),%xmm1\n-\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n-\tvmovq %xmm0,-0x38(%ebp)\n+\tlea 0xc(%eax),%ecx\n+\tvmovd %esi,%xmm1\n+\tlea -0x8(%eax),%esi\n+\tvmovd %ecx,%xmm0\n+\tlea 0x8(%eax),%ecx\n+\tvmovd %esi,%xmm5\n \tmovl $0x0,-0x30(%ebp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm3\n+\tlea -0x10(%eax),%esi\n+\tlea -0x4(%eax),%ecx\n+\tvpinsrd $0x1,%ecx,%xmm5,%xmm6\n+\tvmovd %esi,%xmm7\n+\tlea -0xc(%eax),%ecx\n+\tvpinsrd $0x1,%eax,%xmm0,%xmm2\n+\tvpinsrd $0x1,%ecx,%xmm7,%xmm0\n+\tlea -0x54(%eax),%ecx\n+\tsub $0x50,%eax\n+\tvpunpcklqdq %xmm2,%xmm3,%xmm4\n+\tvpunpcklqdq %xmm6,%xmm0,%xmm2\n+\tvmovd %eax,%xmm3\n+\tvinserti128 $0x1,%xmm4,%ymm2,%ymm1\n+\tvpinsrd $0x1,%ecx,%xmm3,%xmm4\n+\tvmovdqa %ymm1,-0x58(%ebp)\n+\tvmovq %xmm4,-0x38(%ebp)\n ./pynx/scattering/cpu.c:5602\n-\tje d818 \n-./pynx/scattering/cpu.c:5599\n-\tlea 0x0(,%ebx,4),%edx\n-./pynx/scattering/cpu.c:5604\n-\tcmp $0xa,%ebx\n+\ttest %edi,%edi\n+\tje d850 \n ./pynx/scattering/cpu.c:5599\n-\tlea (%eax,%edx,1),%ecx\n+\tmov -0x2b0(%ebp),%esi\n+\tlea 0x0(,%esi,4),%eax\n+\tlea (%edx,%eax,1),%ecx\n \tmov %ecx,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:5604\n-\tja 100d0 \n-\tmov -0x36c0(%edi,%edx,1),%ebx\n-\tadd %edi,%ebx\n-\tjmp *%ebx\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcmp $0xa,%esi\n+\tja 1135e \n+\tmov -0x36c0(%ebx,%eax,1),%esi\n+\tadd %ebx,%esi\n+\tjmp *%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5732 (discriminator 1)\n-\tcmpl $0xa,-0x2b4(%ebp)\n-\tjne 100d0 \n+\tcmpl $0xa,-0x2b0(%ebp)\n+\tjne 1135e \n ./pynx/scattering/cpu.c:5735\n-\tmov (%eax),%esi\n+\tmov (%edx),%edi\n+./pynx/scattering/cpu.c:5736\n+\tmov 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:5737\n-\tmov 0x8(%eax),%edx\n+\tmov 0x8(%edx),%esi\n ./pynx/scattering/cpu.c:5738\n-\tmov 0xc(%eax),%ecx\n-./pynx/scattering/cpu.c:5736\n-\tmov 0x4(%eax),%ebx\n+\tmov 0xc(%edx),%ecx\n ./pynx/scattering/cpu.c:5735\n-\tmov %esi,-0x284(%ebp)\n+\tmov %edi,-0x284(%ebp)\n ./pynx/scattering/cpu.c:5739\n-\tmov 0x10(%eax),%esi\n+\tmov 0x10(%edx),%edi\n+./pynx/scattering/cpu.c:5736\n+\tmov %eax,-0x290(%ebp)\n+./pynx/scattering/cpu.c:5740\n+\tmov 0x14(%edx),%eax\n ./pynx/scattering/cpu.c:5737\n-\tmov %edx,-0x294(%ebp)\n+\tmov %esi,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5741\n-\tmov 0x18(%eax),%edx\n+\tmov 0x18(%edx),%esi\n ./pynx/scattering/cpu.c:5738\n \tmov %ecx,-0x298(%ebp)\n ./pynx/scattering/cpu.c:5742\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%edx),%ecx\n ./pynx/scattering/cpu.c:5739\n-\tmov %esi,-0x288(%ebp)\n+\tmov %edi,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5743\n-\tmov 0x20(%eax),%esi\n-./pynx/scattering/cpu.c:5736\n-\tmov %ebx,-0x290(%ebp)\n+\tmov 0x20(%edx),%edi\n+./pynx/scattering/cpu.c:5744\n+\tmov 0x24(%edx),%edx\n ./pynx/scattering/cpu.c:5740\n-\tmov 0x14(%eax),%ebx\n+\tmov %eax,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:5741\n-\tmov %edx,-0x2a8(%ebp)\n+\tmov %esi,-0x2ac(%ebp)\n ./pynx/scattering/cpu.c:5742\n-\tmov %ecx,-0x2a4(%ebp)\n+\tmov %ecx,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:5743\n-\tmov %esi,-0x2a0(%ebp)\n-./pynx/scattering/cpu.c:5740\n-\tmov %ebx,-0x29c(%ebp)\n+\tmov %edi,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:5744\n-\tmov 0x24(%eax),%ebx\n+\tmov %edx,-0x2a0(%ebp)\n+\tvzeroupper\n /usr/include/python3.12/object.h:220\n-\tmov -0x284(%ebp),%ecx\n+\tmov -0x284(%ebp),%edx\n ./pynx/scattering/cpu.c:5773\n-\tmov 0x5b8(%edi),%eax\n+\tmov 0x5b8(%ebx),%eax\n /usr/include/python3.12/object.h:220\n-\tmov 0x4(%ecx),%edx\n+\tmov 0x4(%edx),%edx\n ./pynx/scattering/cpu.c:5773 (discriminator 2)\n \tcmp %edx,%eax\n-\tjne 10480 \n+\tjne 10518 \n ./pynx/scattering/cpu.c:5774 (discriminator 2)\n \tmov -0x290(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 104a8 \n+\tjne 10540 \n ./pynx/scattering/cpu.c:5775 (discriminator 2)\n \tmov -0x294(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 104c8 \n+\tjne 10560 \n ./pynx/scattering/cpu.c:5776 (discriminator 2)\n \tmov -0x298(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 104e8 \n+\tjne 10580 \n ./pynx/scattering/cpu.c:5777 (discriminator 2)\n \tmov -0x288(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 10508 \n+\tjne 105a0 \n ./pynx/scattering/cpu.c:5778 (discriminator 2)\n \tmov -0x29c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 10528 \n+\tjne 105c0 \n ./pynx/scattering/cpu.c:5779 (discriminator 2)\n-\tmov -0x2a8(%ebp),%eax\n+\tmov -0x2ac(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 10548 \n+\tjne 105e0 \n ./pynx/scattering/cpu.c:5780 (discriminator 2)\n-\tmov -0x2a4(%ebp),%eax\n+\tmov -0x2a8(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 10568 \n+\tjne 10650 \n ./pynx/scattering/cpu.c:5781 (discriminator 2)\n-\tmov -0x2a0(%ebp),%eax\n+\tmov -0x2a4(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 10588 \n+\tjne 10670 \n ./pynx/scattering/cpu.c:5782 (discriminator 2)\n-\tcmp %edx,0x4(%ebx)\n-\tjne 105a8 \n-\tlea 0x6ac(%edi),%edx\n-./pynx/scattering/cpu.c:5882\n-\tmov -0x28(%edi),%esi\n-\tcmp %esi,-0x284(%ebp)\n-\tmov %edx,-0x280(%ebp)\n+\tmov -0x2a0(%ebp),%eax\n+\tcmp %edx,0x4(%eax)\n+\tjne 10690 \n ./pynx/scattering/cpu.c:5840\n \tmovl $0x0,-0x214(%ebp)\n+\tlea 0x6ac(%ebx),%esi\n ./pynx/scattering/cpu.c:5841\n \tmovl $0x0,-0x218(%ebp)\n-\tvmovd -0x280(%ebp),%xmm2\n+\tvmovd %esi,%xmm0\n+./pynx/scattering/cpu.c:5882\n+\tmov -0x28(%ebx),%esi\n ./pynx/scattering/cpu.c:5844\n \tmovl $0x0,-0x1e4(%ebp)\n+\tvpunpckldq %xmm0,%xmm0,%xmm1\n ./pynx/scattering/cpu.c:5845\n \tmovl $0x0,-0x1e8(%ebp)\n ./pynx/scattering/cpu.c:5848\n \tmovl $0x0,-0x1b4(%ebp)\n-\tvpunpckldq %xmm2,%xmm2,%xmm3\n ./pynx/scattering/cpu.c:5849\n \tmovl $0x0,-0x1b8(%ebp)\n ./pynx/scattering/cpu.c:5852\n \tmovl $0x0,-0x184(%ebp)\n ./pynx/scattering/cpu.c:5853\n \tmovl $0x0,-0x188(%ebp)\n ./pynx/scattering/cpu.c:5856\n@@ -16664,5283 +16431,5273 @@\n ./pynx/scattering/cpu.c:5873\n \tmovl $0x0,-0x248(%ebp)\n ./pynx/scattering/cpu.c:5876\n \tmovl $0x0,-0x274(%ebp)\n ./pynx/scattering/cpu.c:5877\n \tmovl $0x0,-0x278(%ebp)\n ./pynx/scattering/cpu.c:5882\n-\tje de80 \n+\tcmp %esi,-0x284(%ebp)\n+\tje dec0 \n ./pynx/scattering/cpu.c:5882 (discriminator 4)\n \tmov -0x284(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x214(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5882 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 10a10 \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 10b98 \n ./pynx/scattering/cpu.c:5887\n \tcmp %esi,-0x290(%ebp)\n-\tje deaa \n+\tje deea \n ./pynx/scattering/cpu.c:5887 (discriminator 4)\n \tmov -0x290(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1e4(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5887 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 10d08 \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 10e73 \n ./pynx/scattering/cpu.c:5892\n \tcmp %esi,-0x294(%ebp)\n-\tje dede \n+\tje df1e \n ./pynx/scattering/cpu.c:5892 (discriminator 4)\n \tmov -0x294(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1b4(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5892 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 10d40 \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 10ea9 \n ./pynx/scattering/cpu.c:5897\n \tcmp %esi,-0x298(%ebp)\n-\tje df12 \n+\tje df52 \n ./pynx/scattering/cpu.c:5897 (discriminator 4)\n \tmov -0x298(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x184(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5897 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 10d59 \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 10ec2 \n ./pynx/scattering/cpu.c:5902\n \tcmp %esi,-0x288(%ebp)\n-\tje df46 \n+\tje df86 \n ./pynx/scattering/cpu.c:5902 (discriminator 4)\n \tmov -0x288(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x124(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5902 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 10d72 \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 10edb \n ./pynx/scattering/cpu.c:5907\n \tcmp %esi,-0x29c(%ebp)\n-\tje df7a \n+\tje dfba \n ./pynx/scattering/cpu.c:5907 (discriminator 4)\n \tmov -0x29c(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xf4(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5907 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 10da5 \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 10f19 \n ./pynx/scattering/cpu.c:5912\n-\tcmp %esi,-0x2a8(%ebp)\n-\tje dfae \n+\tcmp %esi,-0x2ac(%ebp)\n+\tje dfee \n ./pynx/scattering/cpu.c:5912 (discriminator 4)\n-\tmov -0x2a8(%ebp),%edx\n+\tmov -0x2ac(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xc4(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5912 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 10dbe \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 10f32 \n ./pynx/scattering/cpu.c:5917\n-\tcmp %esi,-0x2a4(%ebp)\n-\tje dfe2 \n+\tcmp %esi,-0x2a8(%ebp)\n+\tje e022 \n ./pynx/scattering/cpu.c:5917 (discriminator 4)\n-\tmov -0x2a4(%ebp),%edx\n+\tmov -0x2a8(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x154(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5917 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 10dd7 \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 10f4b \n ./pynx/scattering/cpu.c:5922\n-\tcmp %esi,-0x2a0(%ebp)\n-\tje e016 \n+\tcmp %esi,-0x2a4(%ebp)\n+\tje e056 \n ./pynx/scattering/cpu.c:5922 (discriminator 4)\n-\tmov -0x2a0(%ebp),%edx\n+\tmov -0x2a4(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x244(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5922 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 10df0 \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 10f64 \n ./pynx/scattering/cpu.c:5927\n-\tcmp %esi,%ebx\n-\tje e046 \n+\tcmp %esi,-0x2a0(%ebp)\n+\tje e08a \n ./pynx/scattering/cpu.c:5927 (discriminator 4)\n+\tmov -0x2a0(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x274(%ebp),%eax\n-\tmov %ebx,%edx\n-\tcall 89d0 \n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5927 (discriminator 1)\n-\tinc %eax\n-\tje 10e09 \n+\tcmp $0xffffffff,%eax\n+\tje 10f7d \n ./pynx/scattering/cpu.c:5938\n \tsub $0xc,%esp\n \tpush -0x288(%ebp)\n-\tmov %edi,%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:5938 (discriminator 2)\n \tadd $0x10,%esp\n+./pynx/scattering/cpu.c:5938\n+\tmov %eax,%edi\n+./pynx/scattering/cpu.c:5938 (discriminator 2)\n \tcmp $0xffffffff,%eax\n-\tmov %eax,-0x280(%ebp)\n-\tje 10f60 \n+\tje 11118 \n ./pynx/scattering/cpu.c:5940\n \tsub $0xc,%esp\n \tpush -0x284(%ebp)\n \tcall 2360 \n ./pynx/scattering/cpu.c:5940 (discriminator 2)\n \tadd $0x10,%esp\n \tcmp $0xffffffff,%eax\n-\tje 10fc0 \n+\tje 112b8 \n ./pynx/scattering/cpu.c:5959\n-\tmov -0x280(%ebp),%ecx\n \tpush -0x274(%ebp)\n \tpush -0x244(%ebp)\n \tpush %eax\n-\tpush %ecx\n+\tpush %edi\n \tpush -0x154(%ebp)\n \tpush -0xc4(%ebp)\n \tpush -0xf4(%ebp)\n \tpush -0x124(%ebp)\n \tpush -0x184(%ebp)\n \tpush -0x1b4(%ebp)\n \tpush -0x1e4(%ebp)\n \tpush -0x214(%ebp)\n-\tcall 54d0 \n+\tcall 5410 \n /usr/include/python3.12/object.h:244\n-\tmov (%esi),%edx\n+\tmov (%esi),%eax\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tadd $0x30,%esp\n-\tcmp $0x3fffffff,%edx\n-\tje dc99 \n+\tcmp $0x3fffffff,%eax\n+\tje dce5 \n /usr/include/python3.12/object.h:652\n-\tinc %edx\n-\tmov %edx,(%esi)\n+\tinc %eax\n+\tmov %eax,(%esi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x274(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje dcc9 \n+\tmov -0x274(%ebp),%edx\n+\ttest %edx,%edx\n+\tje dd13 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n-\tcmp %eax,-0x250(%ebp)\n-\tje 101b8 \n+\tlea 0x18c(%ebx),%ecx\n+\tcmp %ecx,-0x250(%ebp)\n+\tje 101b0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x274(%ebp),%ecx\n-\tmov %edi,%ebx\n-\tpush %ecx\n+\tlea -0x274(%ebp),%edi\n+\tpush %edi\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x244(%ebp),%edx\n-\ttest %edx,%edx\n-\tje dcf9 \n+\tmov -0x244(%ebp),%eax\n+\ttest %eax,%eax\n+\tje dd41 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0x220(%ebp)\n-\tje 101f8 \n+\tlea 0x18c(%ebx),%edx\n+\tcmp %edx,-0x220(%ebp)\n+\tje 101f0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x244(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0x244(%ebp),%ecx\n+\tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x214(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje dd29 \n+\tmov -0x214(%ebp),%edi\n+\ttest %edi,%edi\n+\tje dd6f \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0x1f0(%ebp)\n-\tje 101e8 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x1f0(%ebp)\n+\tje 101e0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x214(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0x214(%ebp),%edx\n+\tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x1e4(%ebp),%eax\n-\ttest %eax,%eax\n-\tje dd59 \n+\tmov -0x1e4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje dd9d \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0x1c0(%ebp)\n-\tje 101d8 \n+\tlea 0x18c(%ebx),%edi\n+\tcmp %edi,-0x1c0(%ebp)\n+\tje 101d0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1e4(%ebp),%edx\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tlea -0x1e4(%ebp),%eax\n+\tpush %eax\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x1b4(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje dd89 \n+\tmov -0x1b4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje ddcb \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n-\tcmp %eax,-0x190(%ebp)\n-\tje 101c8 \n+\tlea 0x18c(%ebx),%ecx\n+\tcmp %ecx,-0x190(%ebp)\n+\tje 101c0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1b4(%ebp),%ecx\n-\tmov %edi,%ebx\n-\tpush %ecx\n+\tlea -0x1b4(%ebp),%edi\n+\tpush %edi\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x184(%ebp),%edx\n-\ttest %edx,%edx\n-\tje ddb9 \n+\tmov -0x184(%ebp),%eax\n+\ttest %eax,%eax\n+\tje ddf9 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0x160(%ebp)\n-\tje 101a8 \n+\tlea 0x18c(%ebx),%edx\n+\tcmp %edx,-0x160(%ebp)\n+\tje 101a0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x184(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0x184(%ebp),%ecx\n+\tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x154(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje dde9 \n+\tmov -0x154(%ebp),%edi\n+\ttest %edi,%edi\n+\tje de27 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0x130(%ebp)\n-\tje 10198 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x130(%ebp)\n+\tje 10190 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x154(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0x154(%ebp),%edx\n+\tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x124(%ebp),%eax\n-\ttest %eax,%eax\n-\tje de19 \n+\tmov -0x124(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje de55 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0x100(%ebp)\n-\tje 10188 \n+\tlea 0x18c(%ebx),%edi\n+\tcmp %edi,-0x100(%ebp)\n+\tje 10180 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x124(%ebp),%edx\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tlea -0x124(%ebp),%eax\n+\tpush %eax\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xf4(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje de49 \n+\tmov -0xf4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje de83 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n-\tcmp %eax,-0xd0(%ebp)\n-\tje 10178 \n+\tlea 0x18c(%ebx),%ecx\n+\tcmp %ecx,-0xd0(%ebp)\n+\tje 10170 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xf4(%ebp),%ecx\n-\tmov %edi,%ebx\n-\tpush %ecx\n+\tlea -0xf4(%ebp),%edi\n+\tpush %edi\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xc4(%ebp),%edx\n-\ttest %edx,%edx\n-\tje de79 \n+\tmov -0xc4(%ebp),%eax\n+\ttest %eax,%eax\n+\tje deb1 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0xa0(%ebp)\n-\tje 10168 \n+\tlea 0x18c(%ebx),%edx\n+\tcmp %edx,-0xa0(%ebp)\n+\tje 10160 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xc4(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0xc4(%ebp),%ecx\n+\tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:5967\n \tmov %esi,%eax\n-\tjmp 1012d \n+\tjmp 10487 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%eax\n-./pynx/scattering/cpu.c:5887\n-\tcmp %esi,-0x290(%ebp)\n+\tlea 0x18c(%ebx),%edi\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x1f8(%ebp)\n ./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x210(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %eax,-0x1f0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0x1f8(%ebp)\n+\tmov %edi,-0x1f0(%ebp)\n ./pynx/scattering/cpu.c:5887\n-\tjne da39 \n+\tcmp %esi,-0x290(%ebp)\n+\tjne da78 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%ecx\n-./pynx/scattering/cpu.c:5892\n-\tcmp %esi,-0x294(%ebp)\n+\tlea 0x18c(%ebx),%ecx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x1c8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x1e4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x1e0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %ecx,-0x1c0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0x1c8(%ebp)\n ./pynx/scattering/cpu.c:5892\n-\tjne da70 \n+\tcmp %esi,-0x294(%ebp)\n+\tjne dab1 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%edx\n-./pynx/scattering/cpu.c:5897\n-\tcmp %esi,-0x298(%ebp)\n+\tlea 0x18c(%ebx),%eax\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x198(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x1b4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x1b0(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %edx,-0x190(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0x198(%ebp)\n+\tmov %eax,-0x190(%ebp)\n ./pynx/scattering/cpu.c:5897\n-\tjne daa7 \n+\tcmp %esi,-0x298(%ebp)\n+\tjne daea \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%eax\n-./pynx/scattering/cpu.c:5902\n-\tcmp %esi,-0x288(%ebp)\n+\tlea 0x18c(%ebx),%edx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x168(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x184(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x180(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %eax,-0x160(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0x168(%ebp)\n+\tmov %edx,-0x160(%ebp)\n ./pynx/scattering/cpu.c:5902\n-\tjne dade \n+\tcmp %esi,-0x288(%ebp)\n+\tjne db23 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%ecx\n-./pynx/scattering/cpu.c:5907\n-\tcmp %esi,-0x29c(%ebp)\n+\tlea 0x18c(%ebx),%edi\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x108(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x124(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x120(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %ecx,-0x100(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0x108(%ebp)\n+\tmov %edi,-0x100(%ebp)\n ./pynx/scattering/cpu.c:5907\n-\tjne db15 \n+\tcmp %esi,-0x29c(%ebp)\n+\tjne db5c \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%edx\n-./pynx/scattering/cpu.c:5912\n-\tcmp %esi,-0x2a8(%ebp)\n+\tlea 0x18c(%ebx),%ecx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0xd8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0xf4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0xf0(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %edx,-0xd0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0xd8(%ebp)\n+\tmov %ecx,-0xd0(%ebp)\n ./pynx/scattering/cpu.c:5912\n-\tjne db4c \n+\tcmp %esi,-0x2ac(%ebp)\n+\tjne db95 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%eax\n-./pynx/scattering/cpu.c:5917\n-\tcmp %esi,-0x2a4(%ebp)\n+\tlea 0x18c(%ebx),%eax\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0xa8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0xc4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0xc0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %eax,-0xa0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0xa8(%ebp)\n ./pynx/scattering/cpu.c:5917\n-\tjne db83 \n+\tcmp %esi,-0x2a8(%ebp)\n+\tjne dbce \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%ecx\n-./pynx/scattering/cpu.c:5922\n-\tcmp %esi,-0x2a0(%ebp)\n+\tlea 0x18c(%ebx),%edx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x138(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x154(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x150(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %ecx,-0x130(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0x138(%ebp)\n+\tmov %edx,-0x130(%ebp)\n ./pynx/scattering/cpu.c:5922\n-\tjne dbba \n+\tcmp %esi,-0x2a4(%ebp)\n+\tjne dc07 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%edx\n-./pynx/scattering/cpu.c:5927\n-\tcmp %esi,%ebx\n+\tlea 0x18c(%ebx),%edi\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x228(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x244(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x240(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %edx,-0x220(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0x228(%ebp)\n+\tmov %edi,-0x220(%ebp)\n ./pynx/scattering/cpu.c:5927\n-\tjne dbed \n+\tcmp %esi,-0x2a0(%ebp)\n+\tjne dc40 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%ebx\n+\tlea 0x18c(%ebx),%ecx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x258(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x274(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x270(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %ebx,-0x250(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0x258(%ebp)\n-./pynx/scattering/cpu.c:8213\n-\tjmp dc04 \n+\tmov %ecx,-0x250(%ebp)\n+\tjmp dc5d \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:5604\n \tmovl $0x0,-0x2a0(%ebp)\n-\txor %ebx,%ebx\n \tmovl $0x0,-0x2a4(%ebp)\n+\tmovl $0x0,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:5611\n-\tmov 0x18(%eax),%ecx\n+\tmov 0x18(%edx),%ecx\n+./pynx/scattering/cpu.c:5613\n+\tmov 0x14(%edx),%esi\n ./pynx/scattering/cpu.c:5629\n-\tcmpl $0x9,-0x2b4(%ebp)\n+\tcmpl $0x9,-0x2b0(%ebp)\n ./pynx/scattering/cpu.c:5611\n-\tmov %ecx,-0x2a8(%ebp)\n+\tmov %ecx,-0x2ac(%ebp)\n+./pynx/scattering/cpu.c:5615\n+\tmov 0x10(%edx),%ecx\n ./pynx/scattering/cpu.c:5613\n-\tmov 0x14(%eax),%ecx\n-\tmov %ecx,-0x29c(%ebp)\n+\tmov %esi,-0x29c(%ebp)\n+./pynx/scattering/cpu.c:5617\n+\tmov 0xc(%edx),%esi\n ./pynx/scattering/cpu.c:5615\n-\tmov 0x10(%eax),%ecx\n \tmov %ecx,-0x288(%ebp)\n+./pynx/scattering/cpu.c:5619\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:5617\n-\tmov 0xc(%eax),%ecx\n-\tmov %ecx,-0x298(%ebp)\n+\tmov %esi,-0x298(%ebp)\n+./pynx/scattering/cpu.c:5621\n+\tmov 0x4(%edx),%esi\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%eax),%ecx\n \tmov %ecx,-0x294(%ebp)\n-./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:5623\n-\tmov (%eax),%eax\n-./pynx/scattering/cpu.c:5621\n-\tmov %ecx,-0x290(%ebp)\n+\tmov (%edx),%edx\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ecx\n+\tmov 0x8(%edi),%ecx\n+./pynx/scattering/cpu.c:5621\n+\tmov %esi,-0x290(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov %eax,-0x284(%ebp)\n+\tmov %edx,-0x284(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %ecx,-0x280(%ebp)\n ./pynx/scattering/cpu.c:5629\n-\tja f1cf \n-\tmov -0x3694(%edi,%edx,1),%edx\n-\tadd %edi,%edx\n-\tjmp *%edx\n+\tja f3bb \n+\tmov -0x3694(%ebx,%eax,1),%eax\n+\tadd %ebx,%eax\n+\tjmp *%eax\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5604\n \tmovl $0x0,-0x2a0(%ebp)\n-\txor %ebx,%ebx\n+\tmovl $0x0,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:5609\n-\tmov 0x1c(%eax),%ecx\n-\tmov %ecx,-0x2a4(%ebp)\n-\tjmp e08e \n-\tnop\n+\tmov 0x1c(%edx),%esi\n+\tmov %esi,-0x2a8(%ebp)\n+\tjmp e0de \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5604\n-\txor %ebx,%ebx\n+\tmovl $0x0,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:5607\n-\tmov 0x20(%eax),%ecx\n-\tmov %ecx,-0x2a0(%ebp)\n-\tjmp e0fc \n+\tmov 0x20(%edx),%ecx\n+\tmov %ecx,-0x2a4(%ebp)\n+\tjmp e154 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5613\n-\tmov 0x14(%eax),%edx\n+\tmov 0x14(%edx),%eax\n ./pynx/scattering/cpu.c:5615\n-\tmov 0x10(%eax),%ecx\n+\tmov 0x10(%edx),%ecx\n ./pynx/scattering/cpu.c:5617\n-\tmov 0xc(%eax),%ebx\n+\tmov 0xc(%edx),%esi\n ./pynx/scattering/cpu.c:5613\n-\tmov %edx,-0x29c(%ebp)\n+\tmov %eax,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%eax),%edx\n+\tmov 0x8(%edx),%eax\n ./pynx/scattering/cpu.c:5615\n \tmov %ecx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%eax),%ecx\n+\tmov 0x4(%edx),%ecx\n+./pynx/scattering/cpu.c:5623\n+\tmov (%edx),%edx\n+./pynx/scattering/cpu.c:5617\n+\tmov %esi,-0x298(%ebp)\n ./pynx/scattering/cpu.c:5619\n-\tmov %edx,-0x294(%ebp)\n+\tmov %eax,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov (%eax),%eax\n+\tmov %edx,-0x284(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:5617\n-\tmov %ebx,-0x298(%ebp)\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:5621\n \tmov %ecx,-0x290(%ebp)\n-./pynx/scattering/cpu.c:5623\n-\tmov %eax,-0x284(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %edx,-0x280(%ebp)\n ./pynx/scattering/cpu.c:5629\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n ./pynx/scattering/cpu.c:5689\n-\tmov 0x66c(%edi),%ecx\n+\tmov 0x66c(%ebx),%ecx\n+\tmov %ecx,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle f928 \n+\ttest %edx,%edx\n+\tjle 104c8 \n \tlea -0x1(%edx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x2a0(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n+\txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje e1cb \n+\tje e26a \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje e228 \n+\tcmp 0xc(%edi),%esi\n+\tje e2c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%ecx\n \tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje e1cb \n+\tje 11138 \n \tcmp $0x2,%eax\n-\tje e1c4 \n+\tje e25d \n \tcmp $0x3,%eax\n-\tje e1bd \n+\tje e250 \n \tcmp $0x4,%eax\n-\tje e1b6 \n+\tje e243 \n \tcmp $0x5,%eax\n-\tje e1af \n+\tje e232 \n \tcmp $0x6,%eax\n-\tjne 108e7 \n+\tjne 10a65 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje e228 \n+\tmov -0x2a0(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje e2c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje e228 \n+\tmov -0x2a0(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje e2c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje e228 \n+\tmov -0x2a0(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje e2c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje e228 \n+\tmov -0x2a0(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje e2c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje e228 \n+\tmov -0x2a0(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje e2c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje e228 \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje e2c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%edx\n-\tje f744 \n+\tje f844 \n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tmov %eax,%ebx\n-\tje e228 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje e2c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje e228 \n-\tcmp 0x14(%esi,%eax,4),%ecx\n-\tlea 0x2(%eax),%ebx\n-\tje e228 \n-\tcmp 0x18(%esi,%eax,4),%ecx\n-\tlea 0x3(%eax),%ebx\n-\tje e228 \n-\tcmp 0x1c(%esi,%eax,4),%ecx\n-\tlea 0x4(%eax),%ebx\n-\tje e228 \n-\tcmp 0x20(%esi,%eax,4),%ecx\n-\tlea 0x5(%eax),%ebx\n-\tje e228 \n-\tcmp 0x24(%esi,%eax,4),%ecx\n-\tlea 0x6(%eax),%ebx\n-\tje e228 \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje e2c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x2(%eax),%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tjne e1d1 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje e2c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje e2c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje e2c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje e2c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje e2c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tjne e270 \n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%ebx,4),%edx\n-\tmov %edx,-0x2a8(%ebp)\n+\tmov -0x28c(%ebp),%esi\n+\tmov (%esi,%ecx,4),%edx\n+\tmov %edx,-0x2ac(%ebp)\n ./pynx/scattering/cpu.c:5689 (discriminator 2)\n-\tmov -0x2a8(%ebp),%eax\n+\tmov -0x2ac(%ebp),%eax\n \ttest %eax,%eax\n-\tje f928 \n+\tje 104c8 \n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ebx\n+\tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5691\n \tdecl -0x280(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %ebx,-0x2a0(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ebx,%ebx\n+\tmov %esi,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:5699\n-\tmov 0x660(%edi),%ecx\n+\tmov 0x660(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle e49f \n+\ttest %esi,%esi\n+\tjle e53f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n-\tand $0x7,%ebx\n-\tje e2d7 \n-\tcmp $0x1,%ebx\n-\tje e2c2 \n-\tcmp $0x2,%ebx\n-\tje e2b7 \n-\tcmp $0x3,%ebx\n-\tje e2ac \n-\tcmp $0x4,%ebx\n-\tje e2a1 \n-\tcmp $0x5,%ebx\n-\tje e296 \n-\tcmp $0x6,%ebx\n-\tjne 108b0 \n+\tand $0x7,%esi\n+\tje e36f \n+\tcmp $0x1,%esi\n+\tje e35a \n+\tcmp $0x2,%esi\n+\tje e34f \n+\tcmp $0x3,%esi\n+\tje e344 \n+\tcmp $0x4,%esi\n+\tje e339 \n+\tcmp $0x5,%esi\n+\tje e32e \n+\tcmp $0x6,%esi\n+\tjne 10a30 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f730 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f830 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f730 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f830 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f730 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f830 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f730 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f830 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f730 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f830 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f730 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f830 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x2a0(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tje e349 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f730 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%ebx\n+\tje e3e1 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f830 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov %ebx,%eax\n+\tlea 0x1(%eax),%esi\n+\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f730 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje f830 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f730 \n-\tcmp 0x14(%esi,%ebx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f830 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%ebx),%eax\n+\tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f730 \n-\tcmp 0x18(%esi,%ebx,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje f830 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%ebx),%eax\n+\tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f730 \n-\tcmp 0x1c(%esi,%ebx,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje f830 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%ebx),%eax\n+\tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f730 \n-\tcmp 0x20(%esi,%ebx,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje f830 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%ebx),%eax\n+\tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f730 \n-\tcmp 0x24(%esi,%ebx,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje f830 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%ebx),%eax\n+\tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f730 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje f830 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x2a0(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%ebx),%eax\n+\tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne e2d7 \n+\tjne e36f \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%ebx\n+\tmov -0x28(%ebx),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %ecx,-0x2a4(%ebp)\n-\tmov %esi,-0x2ac(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %edi,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %ebx,%ecx\n-\tmov %ebx,-0x2b8(%ebp)\n+\tcmp %esi,%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x2b0(%ebp)\n+\tmov %eax,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x2c0(%ebp)\n+\tsete -0x2bc(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %edx,%edx\n+./pynx/scattering/cpu.c:7390\n+\tmov %esi,-0x2b4(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %edx,%esi\n-\tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x2ac(%ebp),%ecx\n-./pynx/scattering/cpu.c:7326\n-\tmov -0x2a4(%ebp),%ebx\n+\tmov %edx,%edi\n+\tmov %ecx,%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov -0x2a4(%ebp),%ecx\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%ebx\n-\tje edb0 \n+\tcmp %eax,%esi\n+\tje ef70 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x2b0(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x2a8(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f2e8 \n+\tje f3d8 \n \ttest %cl,%cl\n-\tje f2f9 \n+\tje f3e9 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x2b8(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %edx,-0x2bc(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne e490 \n+\tjne e530 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne %bl\n+\tsetne -0x2c0(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,%bl\n-\tje e3e8 \n-\tinc %ecx\n-\tjne e490 \n+\ttest %dl,-0x2c0(%ebp)\n+\tje e47c \n+\tcmp $0xffffffff,%ecx\n+\tjne e530 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x2a4(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x2c0(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2c4(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2c4(%ebp)\n-\tjne e490 \n-/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x2a4(%ebp),%edx\n+\tjne e530 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\tjne 110ae \n+\ttestb $0x20,-0x2c0(%ebp)\n+\tjne 113c6 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x2c0(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 1109a \n+\tjne 113eb \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2c4(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x2c0(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 11187 \n+\tje 114d3 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 11233 \n+\tje 11587 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2c4(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2c4(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2c4(%ebp)\n-\tjne e490 \n+\tcmp %edx,-0x2c4(%ebp)\n+\tjne e530 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2bc(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje edb0 \n+\tmov -0x2b8(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje ef70 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2c0(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje edb0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tje ef70 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x2a0(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %esi\n+\tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %eax,%esi\n-\tjne e380 \n+\tcmp %eax,%edi\n+\tjne e410 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:5703\n-\tmov %edi,%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:5703 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 113a1 \n+\tjne 10fbb \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x3ce0(%edi),%edx\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a5e(%ebx),%esi\n \tpush $0x7\n-\tlea -0x4ab1(%edi),%ecx\n-\tlea -0x4a6e(%edi),%eax\n-\tpush %esi\n-\tmov -0x44(%edi),%esi\n+\tpush %edi\n \tpush $0xa\n-\tpush %ecx\n-\tpush %eax\n \tpush %edx\n-\tpush (%esi)\n+\tpush %esi\n+\tpush %eax\n+\tpush (%ecx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:5705\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5705 (discriminator 1)\n \tmov $0x1649,%edx\n ./pynx/scattering/cpu.c:5705\n-\tjmp 1010e \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:5617\n-\tmov 0xc(%eax),%ecx\n+\tjmp 10468 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%eax),%ebx\n+\tmov 0x8(%edx),%ecx\n+./pynx/scattering/cpu.c:5617\n+\tmov 0xc(%edx),%eax\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%eax),%edx\n+\tmov 0x4(%edx),%esi\n ./pynx/scattering/cpu.c:5623\n-\tmov (%eax),%eax\n-./pynx/scattering/cpu.c:5617\n-\tmov %ecx,-0x298(%ebp)\n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ecx\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:5619\n-\tmov %ebx,-0x294(%ebp)\n+\tmov %ecx,-0x294(%ebp)\n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%edi),%ecx\n+./pynx/scattering/cpu.c:5617\n+\tmov %eax,-0x298(%ebp)\n ./pynx/scattering/cpu.c:5621\n-\tmov %edx,-0x290(%ebp)\n+\tmov %esi,-0x290(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov %eax,-0x284(%ebp)\n+\tmov %edx,-0x284(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %ecx,-0x280(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n ./pynx/scattering/cpu.c:5669\n-\tmov 0x664(%edi),%edx\n+\tmov 0x664(%ebx),%edx\n+\tmov %edx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle fe00 \n+\ttest %ecx,%ecx\n+\tjle 106b0 \n \tlea -0x1(%ecx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n+\txor %edx,%edx\n \tand $0x7,%eax\n-\tje e587 \n+\tje e666 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%edx\n-\tje e5e0 \n+\tcmp 0xc(%edi),%esi\n+\tje e6c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%edx\n \tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje e587 \n+\tje 112f6 \n \tcmp $0x2,%eax\n-\tje e580 \n+\tje e659 \n \tcmp $0x3,%eax\n-\tje e579 \n+\tje e64c \n \tcmp $0x4,%eax\n-\tje e572 \n+\tje e63f \n \tcmp $0x5,%eax\n-\tje e56b \n+\tje e62e \n \tcmp $0x6,%eax\n-\tjne 10934 \n+\tjne 10ab2 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e5e0 \n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje e6c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e5e0 \n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje e6c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e5e0 \n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje e6c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e5e0 \n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje e6c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e5e0 \n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje e6c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e5e0 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje e6c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje fc1b \n+\tje fcb3 \n+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tmov %eax,%ebx\n-\tje e5e0 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje e6c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e5e0 \n-\tcmp 0x14(%esi,%eax,4),%edx\n-\tlea 0x2(%eax),%ebx\n-\tje e5e0 \n-\tcmp 0x18(%esi,%eax,4),%edx\n-\tlea 0x3(%eax),%ebx\n-\tje e5e0 \n-\tcmp 0x1c(%esi,%eax,4),%edx\n-\tlea 0x4(%eax),%ebx\n-\tje e5e0 \n-\tcmp 0x20(%esi,%eax,4),%edx\n-\tlea 0x5(%eax),%ebx\n-\tje e5e0 \n-\tcmp 0x24(%esi,%eax,4),%edx\n-\tlea 0x6(%eax),%ebx\n-\tje e5e0 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje e6c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x2(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tjne e58d \n-\tlea 0x0(%esi),%esi\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje e6c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje e6c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje e6c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje e6c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje e6c0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tjne e66c \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%edx\n-\tmov (%edx,%ebx,4),%ecx\n-\tmov %ecx,-0x288(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%esi\n+\tmov %esi,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5669 (discriminator 2)\n \tmov -0x288(%ebp),%eax\n \ttest %eax,%eax\n-\tje fe00 \n+\tje 106b0 \n ./pynx/scattering/cpu.c:5671\n \tdecl -0x280(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%edx\n-\tjmp e640 \n+\tmov 0x8(%edi),%edx\n+\tjmp e728 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5615\n-\tmov 0x10(%eax),%ebx\n-./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%eax),%edx\n+\tmov 0x10(%edx),%esi\n ./pynx/scattering/cpu.c:5617\n-\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%edx),%eax\n+./pynx/scattering/cpu.c:5619\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:5615\n-\tmov %ebx,-0x288(%ebp)\n+\tmov %esi,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%eax),%ebx\n+\tmov 0x4(%edx),%esi\n+./pynx/scattering/cpu.c:5623\n+\tmov (%edx),%edx\n+./pynx/scattering/cpu.c:5617\n+\tmov %eax,-0x298(%ebp)\n ./pynx/scattering/cpu.c:5619\n-\tmov %edx,-0x294(%ebp)\n+\tmov %ecx,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov (%eax),%eax\n+\tmov %edx,-0x284(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:5617\n-\tmov %ecx,-0x298(%ebp)\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:5621\n-\tmov %ebx,-0x290(%ebp)\n-./pynx/scattering/cpu.c:5623\n-\tmov %eax,-0x284(%ebp)\n+\tmov %esi,-0x290(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %edx,-0x280(%ebp)\n ./pynx/scattering/cpu.c:5629\n \tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n ./pynx/scattering/cpu.c:5679\n-\tmov 0x668(%edi),%ecx\n+\tmov 0x668(%ebx),%ecx\n+\tmov %ecx,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle fb78 \n+\ttest %edx,%edx\n+\tjle 10600 \n \tlea -0x1(%edx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x29c(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n+\txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje e6ab \n+\tje e7ca \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje e708 \n+\tcmp 0xc(%edi),%esi\n+\tje e820 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%ecx\n \tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje e6ab \n+\tje 112a8 \n \tcmp $0x2,%eax\n-\tje e6a4 \n+\tje e7bd \n \tcmp $0x3,%eax\n-\tje e69d \n+\tje e7b0 \n \tcmp $0x4,%eax\n-\tje e696 \n+\tje e7a3 \n \tcmp $0x5,%eax\n-\tje e68f \n+\tje e796 \n \tcmp $0x6,%eax\n-\tjne 108fe \n+\tjne 10a7d \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje e708 \n+\tmov -0x29c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje e820 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje e708 \n+\tmov -0x29c(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje e820 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje e708 \n+\tmov -0x29c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje e820 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje e708 \n+\tmov -0x29c(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje e820 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje e708 \n+\tmov -0x29c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje e820 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje e708 \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje e820 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%edx\n-\tje f994 \n+\tje fa60 \n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tmov %eax,%ebx\n-\tje e708 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje e820 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje e708 \n-\tcmp 0x14(%esi,%eax,4),%ecx\n-\tlea 0x2(%eax),%ebx\n-\tje e708 \n-\tcmp 0x18(%esi,%eax,4),%ecx\n-\tlea 0x3(%eax),%ebx\n-\tje e708 \n-\tcmp 0x1c(%esi,%eax,4),%ecx\n-\tlea 0x4(%eax),%ebx\n-\tje e708 \n-\tcmp 0x20(%esi,%eax,4),%ecx\n-\tlea 0x5(%eax),%ebx\n-\tje e708 \n-\tcmp 0x24(%esi,%eax,4),%ecx\n-\tlea 0x6(%eax),%ebx\n-\tje e708 \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje e820 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x2(%eax),%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tjne e6b1 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje e820 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje e820 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje e820 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje e820 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje e820 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tjne e7d0 \n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%eax\n-\tmov (%eax,%ebx,4),%edx\n+\tmov -0x28c(%ebp),%esi\n+\tmov (%esi,%ecx,4),%edx\n \tmov %edx,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:5679 (discriminator 2)\n-\tmov -0x29c(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje fb78 \n+\tmov -0x29c(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 10600 \n ./pynx/scattering/cpu.c:5681\n \tdecl -0x280(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%edx\n-\tjmp e160 \n+\tmov 0x8(%edi),%edx\n+\tjmp e1c0 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5605\n-\tmov 0x24(%eax),%ebx\n-\tjmp e10a \n+\tmov 0x24(%edx),%esi\n+\tmov %esi,-0x2a0(%ebp)\n+\tjmp e172 \n+\txchg %ax,%ax\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ebx\n-\tmov %ebx,-0x280(%ebp)\n+\tmov 0x8(%edi),%eax\n+\tmov %eax,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x280(%ebp),%eax\n ./pynx/scattering/cpu.c:5631\n-\tmov 0x650(%edi),%ecx\n+\tmov 0x650(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %eax,%eax\n-\tjle 107c6 \n-\tdec %eax\n+\tjle 11453 \n ./pynx/scattering/cpu.c:7424\n \tmovl $0x0,-0x284(%ebp)\n+\tdec %eax\n \tand $0x7,%eax\n-\tje 11289 \n+\tje 115a9 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje e886 \n+\tcmp 0xc(%edi),%ecx\n+\tje e9a6 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmovl $0x1,-0x284(%ebp)\n-\tmov $0x1,%ebx\n+\tmov $0x1,%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tje 11229 \n+\tcmp $0x1,%eax\n+\tje 1157d \n \tcmp $0x2,%eax\n-\tje e816 \n+\tje e936 \n \tcmp $0x3,%eax\n-\tje e803 \n+\tje e923 \n \tcmp $0x4,%eax\n-\tje e7ec \n+\tje e90c \n \tcmp $0x5,%eax\n-\tje e7d5 \n+\tje e8f5 \n \tcmp $0x6,%eax\n-\tje e7be \n+\tje e8de \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje e886 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje e9a6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%ebx),%edx\n-\tmov %edx,-0x284(%ebp)\n+\tlea 0x1(%edx),%esi\n+\tmov %esi,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7426\n \tmov -0x284(%ebp),%eax\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje e886 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje e9a6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %eax\n \tmov %eax,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x284(%ebp),%ebx\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje e886 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n-\tmov %ebx,-0x284(%ebp)\n-./pynx/scattering/cpu.c:7426\n \tmov -0x284(%ebp),%edx\n-\tcmp 0xc(%esi,%edx,4),%ecx\n-\tje e886 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje e9a6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n \tmov %edx,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7426\n+\tmov -0x284(%ebp),%esi\n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje e9a6 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %esi\n+\tmov %esi,-0x284(%ebp)\n+./pynx/scattering/cpu.c:7426\n \tmov -0x284(%ebp),%eax\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje e886 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje e9a6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %eax\n \tmov %eax,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7426\n \tmov -0x284(%ebp),%edx\n-\tcmp 0xc(%esi,%edx,4),%ecx\n-\tje e886 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje e9a6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n-\tje e880 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje e9a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%edx),%ebx\n+\tlea 0x1(%edx),%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,-0x280(%ebp)\n-\tje 105c1 \n+\tcmp %esi,-0x280(%ebp)\n+\tje 106fd \n+\tmov %esi,%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tmov %ebx,%edx\n-\tje e880 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje e9a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n-\tje e880 \n-\tcmp 0x14(%esi,%ebx,4),%ecx\n-\tlea 0x2(%ebx),%edx\n-\tje e880 \n-\tcmp 0x18(%esi,%ebx,4),%ecx\n-\tlea 0x3(%ebx),%edx\n-\tje e880 \n-\tcmp 0x1c(%esi,%ebx,4),%ecx\n-\tlea 0x4(%ebx),%edx\n-\tje e880 \n-\tcmp 0x20(%esi,%ebx,4),%ecx\n-\tlea 0x5(%ebx),%edx\n-\tje e880 \n-\tcmp 0x24(%esi,%ebx,4),%ecx\n-\tlea 0x6(%ebx),%edx\n-\tje e880 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%ebx),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n-\tjne e829 \n-\tlea 0x0(%esi),%esi\n-\tmov %edx,-0x284(%ebp)\n-./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x284(%ebp),%ebx\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%ebx,4),%eax\n-\tmov %eax,-0x284(%ebp)\n-./pynx/scattering/cpu.c:5631 (discriminator 2)\n-\tmov -0x284(%ebp),%edx\n-\ttest %edx,%edx\n-\tje 107c6 \n-./pynx/scattering/cpu.c:5633\n-\tdecl -0x280(%ebp)\n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ecx\n-\tjmp e8c9 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:5623\n-\tmov (%eax),%eax\n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ecx\n-./pynx/scattering/cpu.c:5623\n-\tmov %eax,-0x284(%ebp)\n-/usr/include/python3.12/object.h:233\n-\tmov %ecx,-0x280(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n-./pynx/scattering/cpu.c:5639\n-\tmov 0x654(%edi),%edx\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 10410 \n-\tlea -0x1(%ecx),%eax\n-./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n-\tand $0x7,%eax\n-\tje e942 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%edx\n-\tje e9a0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje e942 \n-\tcmp $0x2,%eax\n-\tje e93b \n-\tcmp $0x3,%eax\n-\tje e934 \n-\tcmp $0x4,%eax\n-\tje e92d \n-\tcmp $0x5,%eax\n-\tje e926 \n-\tcmp $0x6,%eax\n-\tje e91f \n-./pynx/scattering/cpu.c:7426\n-\tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tje e9a0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e9a0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e9a0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e9a0 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje e9a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tlea 0x2(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e9a0 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje e9a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tlea 0x3(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e9a0 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje e9a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tlea 0x4(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e9a0 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje e9a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,%ecx\n-\tje 10207 \n+\tlea 0x5(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tmov %eax,%ebx\n-\tje e9a0 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje e9a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tlea 0x6(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e9a0 \n-\tcmp 0x14(%esi,%eax,4),%edx\n-\tlea 0x2(%eax),%ebx\n-\tje e9a0 \n-\tcmp 0x18(%esi,%eax,4),%edx\n-\tlea 0x3(%eax),%ebx\n-\tje e9a0 \n-\tcmp 0x1c(%esi,%eax,4),%edx\n-\tlea 0x4(%eax),%ebx\n-\tje e9a0 \n-\tcmp 0x20(%esi,%eax,4),%edx\n-\tlea 0x5(%eax),%ebx\n-\tje e9a0 \n-\tcmp 0x24(%esi,%eax,4),%edx\n-\tlea 0x6(%eax),%ebx\n-\tje e9a0 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje e9a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x7(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tjne e948 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tjne e949 \n+\tlea 0x0(%esi),%esi\n+\tmov %edx,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%ebx,4),%edx\n-\tmov %edx,-0x290(%ebp)\n-./pynx/scattering/cpu.c:5639 (discriminator 2)\n-\tmov -0x290(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 10410 \n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:5641\n+\tmov -0x284(%ebp),%esi\n+\tmov -0x28c(%ebp),%eax\n+\tmov (%eax,%esi,4),%ecx\n+\tmov %ecx,-0x284(%ebp)\n+./pynx/scattering/cpu.c:5631 (discriminator 2)\n+\tmov -0x284(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 11453 \n+./pynx/scattering/cpu.c:5633\n \tdecl -0x280(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %edx,-0x288(%ebp)\n-\tjmp e9f0 \n-\txchg %ax,%ax\n+\tmov 0x8(%edi),%ecx\n+\tjmp ecc1 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:5623\n-\tmov (%eax),%edx\n+\tmov (%edx),%esi\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%eax),%ebx\n+\tmov 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:5623\n-\tmov %edx,-0x284(%ebp)\n+\tmov %esi,-0x284(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5621\n-\tmov %ebx,-0x290(%ebp)\n+\tmov %eax,-0x290(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %edx,-0x280(%ebp)\n-\tmov %edx,-0x288(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n+\tmov %esi,-0x280(%ebp)\n+\tmov %esi,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5649\n-\tmov 0x658(%edi),%ecx\n+\tmov 0x658(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle ec3f \n+\ttest %esi,%esi\n+\tjle ec5f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n-\tand $0x7,%edx\n-\tje ea7d \n-\tcmp $0x1,%edx\n-\tje ea68 \n-\tcmp $0x2,%edx\n-\tje ea5d \n-\tcmp $0x3,%edx\n-\tje ea52 \n-\tcmp $0x4,%edx\n-\tje ea47 \n-\tcmp $0x5,%edx\n-\tje ea3c \n-\tcmp $0x6,%edx\n-\tje ea31 \n+\tand $0x7,%esi\n+\tje ea8d \n+\tcmp $0x1,%esi\n+\tje ea78 \n+\tcmp $0x2,%esi\n+\tje ea6d \n+\tcmp $0x3,%esi\n+\tje ea62 \n+\tcmp $0x4,%esi\n+\tje ea57 \n+\tcmp $0x5,%esi\n+\tje ea4c \n+\tcmp $0x6,%esi\n+\tje ea41 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje 10150 \n+\tcmp 0xc(%edi),%ecx\n+\tje 10148 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje 10150 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje 10148 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje 10150 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje 10148 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje 10150 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje 10148 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje 10150 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje 10148 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje 10150 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje 10148 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje 10150 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje 10148 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x288(%ebp),%ebx\n+\tmov -0x288(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tje eaef \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje 10150 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%edx\n+\tcmp %edx,%eax\n+\tje eaff \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje 10148 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov %edx,%eax\n+\tlea 0x1(%eax),%esi\n+\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 10150 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 10148 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje 10150 \n-\tcmp 0x14(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje 10148 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%edx),%eax\n+\tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 10150 \n-\tcmp 0x18(%esi,%edx,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 10148 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%edx),%eax\n+\tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 10150 \n-\tcmp 0x1c(%esi,%edx,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 10148 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%edx),%eax\n+\tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 10150 \n-\tcmp 0x20(%esi,%edx,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 10148 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%edx),%eax\n+\tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 10150 \n-\tcmp 0x24(%esi,%edx,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 10148 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%edx),%eax\n+\tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 10150 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 10148 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x288(%ebp),%ebx\n+\tmov -0x288(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%edx),%eax\n+\tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tjne ea7d \n+\tcmp %edx,%eax\n+\tjne ea8d \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n+\tmov -0x28(%ebx),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %ecx,-0x294(%ebp)\n-\tmov %esi,-0x298(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %edi,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%ecx\n-\tmov %edx,-0x2a0(%ebp)\n+\tcmp %esi,%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x29c(%ebp)\n+\tmov %eax,-0x298(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x2a8(%ebp)\n+\tsete -0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ebx,%ebx\n+\txor %edx,%edx\n+./pynx/scattering/cpu.c:7390\n+\tmov %esi,-0x29c(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %ebx,%esi\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x298(%ebp),%ecx\n-./pynx/scattering/cpu.c:7326\n-\tmov -0x294(%ebp),%ebx\n+\tmov %edx,%edi\n+\tmov %ecx,%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov -0x294(%ebp),%ecx\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%ebx\n-\tje fbe8 \n+\tcmp %eax,%esi\n+\tje fc80 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x29c(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x298(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f698 \n+\tje f798 \n \ttest %cl,%cl\n-\tje f6a9 \n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %ebx,%edx\n-\tmov 0x8(%ebx),%ebx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%ebx\n+\tje f7a9 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %ebx,-0x2a4(%ebp)\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne ec30 \n-./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edx),%ecx\n+\tcmp 0x8(%eax),%edx\n+\tjne ec50 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje eb88 \n-\tinc %ecx\n-\tjne ec30 \n+\ttest %dl,-0x2a8(%ebp)\n+\tje eb9c \n+\tcmp $0xffffffff,%ecx\n+\tjne ec50 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x294(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x2a8(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2ac(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2ac(%ebp)\n-\tjne ec30 \n+\tjne ec50 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x294(%ebp),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\tjne 111dc \n+\ttestb $0x20,-0x2a8(%ebp)\n+\tjne 11514 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x2a8(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 111c8 \n+\tjne 11501 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2ac(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x2a8(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 112e2 \n+\tje 11638 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 11349 \n+\tje 11692 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2ac(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2ac(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2ac(%ebp)\n-\tjne ec30 \n+\tcmp %edx,-0x2ac(%ebp)\n+\tjne ec50 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2a4(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje fbe8 \n+\tmov -0x2a0(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje fc80 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2a8(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje fbe8 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tje fc80 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x288(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %esi\n+\tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %eax,%esi\n-\tjne eb20 \n+\tcmp %eax,%edi\n+\tjne eb30 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:5653\n-\tmov %edi,%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:5653 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 113d3 \n+\tjne 116f1 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x3ce0(%edi),%edx\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a5e(%ebx),%esi\n \tpush $0x2\n-\tlea -0x4ab1(%edi),%ecx\n-\tlea -0x4a6e(%edi),%eax\n-\tpush %esi\n-\tmov -0x44(%edi),%esi\n+\tpush %edi\n \tpush $0xa\n-\tpush %ecx\n-\tpush %eax\n \tpush %edx\n-\tpush (%esi)\n+\tpush %esi\n+\tpush %eax\n+\tpush (%ecx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:5655\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5655 (discriminator 1)\n \tmov $0x1617,%edx\n ./pynx/scattering/cpu.c:5655\n-\tjmp 1010e \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 10468 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+./pynx/scattering/cpu.c:5623\n+\tmov (%edx),%edx\n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%edi),%ecx\n+./pynx/scattering/cpu.c:5623\n+\tmov %edx,-0x284(%ebp)\n+/usr/include/python3.12/object.h:233\n+\tmov %ecx,-0x280(%ebp)\n+./pynx/scattering/cpu.c:5639\n+\tmov 0x654(%ebx),%eax\n+\tmov %eax,-0x288(%ebp)\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %ecx,%ecx\n+\tjle 112ee \n+\tlea -0x1(%ecx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%esi\n+./pynx/scattering/cpu.c:7424\n+\txor %edx,%edx\n+\tand $0x7,%eax\n+\tje ed7a \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi),%esi\n+\tje edd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov $0x1,%esi\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%edx\n+\tcmp $0x1,%eax\n+\tje 11481 \n+\tcmp $0x2,%eax\n+\tje ed6d \n+\tcmp $0x3,%eax\n+\tje ed60 \n+\tcmp $0x4,%eax\n+\tje ed53 \n+\tcmp $0x5,%eax\n+\tje ed42 \n+\tcmp $0x6,%eax\n+\tje ed31 \n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje edd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x1(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje edd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %edx\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje edd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %edx\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje edd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %edx\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje edd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %edx\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje edd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje edd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%edx),%eax\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp %eax,%ecx\n+\tje 101ff \n+\tmov %eax,%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje edd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje edd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x2(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje edd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje edd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje edd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje edd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje edd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tjne ed80 \n+./pynx/scattering/cpu.c:7426 (discriminator 1)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%esi\n+\tmov %esi,-0x290(%ebp)\n+./pynx/scattering/cpu.c:5639 (discriminator 2)\n+\tmov -0x290(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 112ee \n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%edi),%esi\n+./pynx/scattering/cpu.c:5641\n+\tdecl -0x280(%ebp)\n+/usr/include/python3.12/object.h:233\n+\tmov %esi,-0x288(%ebp)\n+\tjmp ea00 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%eax),%ebx\n+\tmov 0x8(%edx),%eax\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%eax),%edx\n+\tmov 0x4(%edx),%esi\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ecx\n+\tmov 0x8(%edi),%ecx\n ./pynx/scattering/cpu.c:5623\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:5619\n-\tmov %ebx,-0x294(%ebp)\n+\tmov %eax,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5621\n-\tmov %edx,-0x290(%ebp)\n+\tmov %esi,-0x290(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov %eax,-0x284(%ebp)\n+\tmov %edx,-0x284(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %ecx,-0x280(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n ./pynx/scattering/cpu.c:5659\n-\tmov 0x65c(%edi),%edx\n+\tmov 0x65c(%ebx),%edx\n+\tmov %edx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 10060 \n+\ttest %ecx,%ecx\n+\tjle 110a0 \n \tlea -0x1(%ecx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n+\txor %edx,%edx\n \tand $0x7,%eax\n-\tje ed28 \n+\tje eee4 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%edx\n-\tje ed80 \n+\tcmp 0xc(%edi),%esi\n+\tje ef40 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%edx\n \tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje ed28 \n+\tje 1139e \n \tcmp $0x2,%eax\n-\tje ed21 \n+\tje eed7 \n \tcmp $0x3,%eax\n-\tje ed1a \n+\tje eeca \n \tcmp $0x4,%eax\n-\tje ed13 \n+\tje eebd \n \tcmp $0x5,%eax\n-\tje ed0c \n+\tje eeac \n \tcmp $0x6,%eax\n-\tje ed05 \n+\tje ee9b \n ./pynx/scattering/cpu.c:7426\n-\tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tje ed80 \n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje ef40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n+\tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje ed80 \n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje ef40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje ed80 \n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje ef40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje ed80 \n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje ef40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje ed80 \n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje ef40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje ed80 \n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje ef40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje ed80 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje ef40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje fe78 \n+\tje fed8 \n+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tmov %eax,%ebx\n-\tje ed80 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje ef40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje ed80 \n-\tcmp 0x14(%esi,%eax,4),%edx\n-\tlea 0x2(%eax),%ebx\n-\tje ed80 \n-\tcmp 0x18(%esi,%eax,4),%edx\n-\tlea 0x3(%eax),%ebx\n-\tje ed80 \n-\tcmp 0x1c(%esi,%eax,4),%edx\n-\tlea 0x4(%eax),%ebx\n-\tje ed80 \n-\tcmp 0x20(%esi,%eax,4),%edx\n-\tlea 0x5(%eax),%ebx\n-\tje ed80 \n-\tcmp 0x24(%esi,%eax,4),%edx\n-\tlea 0x6(%eax),%ebx\n-\tje ed80 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje ef40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x2(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tjne ed2e \n-\txchg %ax,%ax\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje ef40 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje ef40 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje ef40 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje ef40 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje ef40 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tjne eeea \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%edx\n-\tmov (%edx,%ebx,4),%ecx\n-\tmov %ecx,-0x298(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%esi\n+\tmov %esi,-0x298(%ebp)\n ./pynx/scattering/cpu.c:5659 (discriminator 2)\n \tmov -0x298(%ebp),%eax\n \ttest %eax,%eax\n-\tje 10060 \n+\tje 110a0 \n ./pynx/scattering/cpu.c:5661\n \tdecl -0x280(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ecx\n-\tjmp e51c \n+\tmov 0x8(%edi),%ecx\n+\tjmp e5bc \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%ebx\n-\tmov -0x2ac(%ebp),%esi\n+\tmov %edi,%esi\n+\tmov -0x2a4(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%edx\n-\tmov (%edx,%ebx,4),%ecx\n-\tmov %ecx,-0x2a4(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%esi,4),%edx\n+\tmov %edx,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:5699 (discriminator 2)\n-\tmov -0x2a4(%ebp),%edx\n-\ttest %edx,%edx\n-\tje e49f \n+\tmov -0x2a8(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje e53f \n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5701\n \tdecl -0x280(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %edx,-0x2a0(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n+\tmov %esi,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:5709\n-\tmov 0x610(%edi),%ecx\n+\tmov 0x610(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle f417 \n+\ttest %esi,%esi\n+\tjle f50f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n-\tand $0x7,%edx\n-\tje f380 \n-\tcmp $0x1,%edx\n-\tje ee56 \n-\tcmp $0x2,%edx\n-\tje ee4b \n-\tcmp $0x3,%edx\n-\tje ee40 \n-\tcmp $0x4,%edx\n-\tje ee35 \n-\tcmp $0x5,%edx\n-\tje ee2a \n-\tcmp $0x6,%edx\n-\tjne 10878 \n+\tand $0x7,%esi\n+\tje f470 \n+\tcmp $0x1,%esi\n+\tje f016 \n+\tcmp $0x2,%esi\n+\tje f00b \n+\tcmp $0x3,%esi\n+\tje f000 \n+\tcmp $0x4,%esi\n+\tje eff5 \n+\tcmp $0x5,%esi\n+\tje efea \n+\tcmp $0x6,%esi\n+\tjne 109f8 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f680 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f780 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f680 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f780 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f680 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f780 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f680 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f780 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f680 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f780 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f680 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f780 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x2a0(%ebp),%ebx\n+\tmov -0x2a0(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tjne f380 \n+\tcmp %edx,%eax\n+\tjne f470 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n+\tmov -0x28(%ebx),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %ecx,-0x2ac(%ebp)\n-\tmov %esi,-0x2b0(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %edi,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%ecx\n-\tmov %edx,-0x2bc(%ebp)\n+\tcmp %esi,%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x2b8(%ebp)\n+\tmov %eax,-0x2b4(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x2c4(%ebp)\n+\tsete -0x2c0(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ebx,%ebx\n+\txor %edx,%edx\n+./pynx/scattering/cpu.c:7390\n+\tmov %esi,-0x2b8(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %ebx,%esi\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x2b0(%ebp),%ecx\n-./pynx/scattering/cpu.c:7326\n-\tmov -0x2ac(%ebp),%ebx\n+\tmov %edx,%edi\n+\tmov %ecx,%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov -0x2a4(%ebp),%ecx\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%ebx\n-\tje efb0 \n+\tcmp %eax,%esi\n+\tje f180 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x2b8(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x2b4(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f3f8 \n+\tje f4f0 \n \ttest %cl,%cl\n-\tje f468 \n+\tje f560 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x2bc(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %edx,-0x2c0(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne f408 \n+\tjne f500 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne %bl\n+\tsetne -0x2c4(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,%bl\n-\tje ef08 \n-\tinc %ecx\n-\tjne f408 \n+\ttest %dl,-0x2c4(%ebp)\n+\tje f0cc \n+\tcmp $0xffffffff,%ecx\n+\tjne f500 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x2ac(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x2c4(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2c8(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2c8(%ebp)\n-\tjne f408 \n+\tjne f500 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x2ac(%ebp),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\tjne 11061 \n+\ttestb $0x20,-0x2c4(%ebp)\n+\tjne 11379 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x2c4(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 1104d \n+\tjne 11366 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2c8(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x2c4(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 11162 \n+\tje 114b0 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 11218 \n+\tje 1156c \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2c8(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2c8(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2c8(%ebp)\n-\tjne f408 \n+\tcmp %edx,-0x2c8(%ebp)\n+\tjne f500 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2c0(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje efb0 \n+\tmov -0x2bc(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje f180 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2c4(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne f408 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%ebx\n-\tmov -0x2b0(%ebp),%esi\n+\tjne f500 \n+\tlea 0x0(%esi),%esi\n+\tmov %edi,%esi\n+\tmov -0x2a4(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%ebx,4),%eax\n-\tmov %eax,-0x2a0(%ebp)\n+\tmov (%ecx,%esi,4),%edx\n+\tmov %edx,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:5709 (discriminator 2)\n-\tmov -0x2a0(%ebp),%edx\n-\ttest %edx,%edx\n-\tje f417 \n+\tmov -0x2a4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje f50f \n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5711\n \tdecl -0x280(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %edx,-0x2ac(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n+\tmov %esi,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:5719\n-\tmov 0x60c(%edi),%ecx\n+\tmov 0x60c(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle f57f \n+\ttest %esi,%esi\n+\tjle f67f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n-\tand $0x7,%edx\n-\tje f4e8 \n-\tcmp $0x1,%edx\n-\tje f056 \n-\tcmp $0x2,%edx\n-\tje f04b \n-\tcmp $0x3,%edx\n-\tje f040 \n-\tcmp $0x4,%edx\n-\tje f035 \n-\tcmp $0x5,%edx\n-\tje f02a \n-\tcmp $0x6,%edx\n-\tjne 10860 \n+\tand $0x7,%esi\n+\tje f5e0 \n+\tcmp $0x1,%esi\n+\tje f226 \n+\tcmp $0x2,%esi\n+\tje f21b \n+\tcmp $0x3,%esi\n+\tje f210 \n+\tcmp $0x4,%esi\n+\tje f205 \n+\tcmp $0x5,%esi\n+\tje f1fa \n+\tcmp $0x6,%esi\n+\tjne 109c0 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f670 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f768 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f670 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f768 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f670 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f768 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f670 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f768 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f670 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f768 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f670 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f768 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x2ac(%ebp),%ebx\n+\tmov -0x2a0(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tjne f4e8 \n+\tcmp %edx,%eax\n+\tjne f5e0 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n+\tmov -0x28(%ebx),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %ecx,-0x2b0(%ebp)\n-\tmov %esi,-0x2b8(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %edi,-0x2b4(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%ecx\n-\tmov %edx,-0x2c0(%ebp)\n+\tcmp %esi,%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x2bc(%ebp)\n+\tmov %eax,-0x2b8(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x2c8(%ebp)\n+\tsete -0x2c4(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ebx,%ebx\n+\txor %edx,%edx\n+./pynx/scattering/cpu.c:7390\n+\tmov %esi,-0x2bc(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %ebx,%esi\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x2b8(%ebp),%ecx\n-./pynx/scattering/cpu.c:7326\n-\tmov -0x2b0(%ebp),%ebx\n+\tmov %edx,%edi\n+\tmov %ecx,%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov -0x2b4(%ebp),%ecx\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%ebx\n-\tje f1b0 \n+\tcmp %eax,%esi\n+\tje f390 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x2bc(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x2b8(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f560 \n+\tje f660 \n \ttest %cl,%cl\n-\tje f5d0 \n+\tje f6d0 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x2c0(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %edx,-0x2c4(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne f570 \n+\tjne f670 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne %bl\n+\tsetne -0x2c8(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,%bl\n-\tje f108 \n-\tinc %ecx\n-\tjne f570 \n+\ttest %dl,-0x2c8(%ebp)\n+\tje f2dc \n+\tcmp $0xffffffff,%ecx\n+\tjne f670 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x2b0(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x2c8(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2cc(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2cc(%ebp)\n-\tjne f570 \n+\tjne f670 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x2b0(%ebp),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\tjne 11033 \n+\ttestb $0x20,-0x2c8(%ebp)\n+\tjne 11309 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x2c8(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 1101f \n+\tjne 1132e \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2cc(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x2c8(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 1113d \n+\tje 1148c \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 111f6 \n+\tje 1154a \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2cc(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2cc(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2cc(%ebp)\n-\tjne f570 \n+\tcmp %edx,-0x2cc(%ebp)\n+\tjne f670 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2c4(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje f1b0 \n+\tmov -0x2c0(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje f390 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2c8(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne f570 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%ebx\n-\tmov -0x2b8(%ebp),%esi\n+\tjne f670 \n+\tlea 0x0(%esi),%esi\n+\tmov %edi,%esi\n+\tmov -0x2b4(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%edx\n-\tmov (%edx,%ebx,4),%ebx\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%esi,4),%edx\n+\tmov %edx,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:5719 (discriminator 2)\n-\ttest %ebx,%ebx\n-\tje f57f \n+\tmov -0x2a0(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje f67f \n ./pynx/scattering/cpu.c:5721\n \tdecl -0x280(%ebp)\n ./pynx/scattering/cpu.c:5728 (discriminator 1)\n \tmov -0x280(%ebp),%edx\n \ttest %edx,%edx\n-\tjle d878 \n-./pynx/scattering/cpu.c:5730\n-\tmov -0x290(%ebp),%eax\n-\tmov -0x284(%ebp),%ecx\n-\tsub $0x4,%esp\n-\tmov -0x294(%ebp),%edx\n-\tmov %ebx,-0x74(%ebp)\n-\tlea -0x4a6e(%edi),%ebx\n-\tmov %eax,-0x94(%ebp)\n-\tmov -0x288(%ebp),%eax\n-\tmov %ecx,-0x98(%ebp)\n-\tmov -0x298(%ebp),%ecx\n-\tmov %edx,-0x90(%ebp)\n-\tmov -0x29c(%ebp),%edx\n-\tmov %eax,-0x88(%ebp)\n-\tmov -0x2a4(%ebp),%eax\n-\tmov %ecx,-0x8c(%ebp)\n-\tmov -0x2a8(%ebp),%ecx\n-\tmov %edx,-0x84(%ebp)\n-\tmov -0x2a0(%ebp),%edx\n-\tmov %eax,-0x7c(%ebp)\n-\tlea -0x98(%ebp),%eax\n-\tmov %ecx,-0x80(%ebp)\n-\tlea -0x58(%ebp),%ecx\n-\tmov %edx,-0x78(%ebp)\n-\tmov -0x28c(%ebp),%edx\n-\tpush %ebx\n-\tpush -0x2b4(%ebp)\n-\tpush %eax\n-\tmov %esi,%eax\n-\tcall 8fb0 \n-\tmov -0x98(%ebp),%esi\n-\tmov -0x94(%ebp),%ecx\n-\tmov -0x90(%ebp),%edx\n-\tmov -0x8c(%ebp),%ebx\n-./pynx/scattering/cpu.c:5730 (discriminator 2)\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:5730\n-\tmov %esi,-0x284(%ebp)\n-\tmov -0x88(%ebp),%esi\n-./pynx/scattering/cpu.c:5730 (discriminator 2)\n-\tinc %eax\n-./pynx/scattering/cpu.c:5730\n-\tmov %ecx,-0x290(%ebp)\n-\tmov -0x84(%ebp),%ecx\n-\tmov %edx,-0x294(%ebp)\n-\tmov -0x80(%ebp),%edx\n-\tmov %ebx,-0x298(%ebp)\n-\tmov -0x7c(%ebp),%ebx\n-\tmov %esi,-0x288(%ebp)\n-\tmov -0x78(%ebp),%esi\n-\tmov %ebx,-0x2a4(%ebp)\n-\tmov -0x74(%ebp),%ebx\n-\tmov %ecx,-0x29c(%ebp)\n-\tmov %edx,-0x2a8(%ebp)\n-\tmov %esi,-0x2a0(%ebp)\n-./pynx/scattering/cpu.c:5730 (discriminator 2)\n-\tjne d878 \n-./pynx/scattering/cpu.c:5730 (discriminator 1)\n-\tmov $0x1662,%edx\n-\tjmp 1010e \n+\tjg 11168 \n+\tvzeroupper\n+\tjmp d8b9 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f2f9 \n-\tcmpb $0x0,-0x2c0(%ebp)\n-\tjne e490 \n+\tje f3e9 \n+\tcmpb $0x0,-0x2bc(%ebp)\n+\tjne e530 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2b8(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne f30b \n+\tmov -0x2b4(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne f3fb \n \ttest %dl,%dl\n-\tjne e490 \n+\tjne e530 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x2a4(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje e49f \n+\ttest %eax,%eax\n+\tje e542 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne f34f \n-\tmov -0x2b8(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne 10820 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne f43b \n+\tmov -0x2b4(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne 109a0 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje f365 \n+\tcmp $0x3fffffff,%edx\n+\tje f451 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 10fa0 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 11288 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje e490 \n+\tje e530 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%ebx\n-\tmov -0x2ac(%ebp),%esi\n-\tjs e49f \n-\tjmp edb8 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f680 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%edx\n+\tmov %edi,%esi\n+\tmov -0x2a4(%ebp),%edi\n+\tjs e542 \n+\tjmp ef78 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f780 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov %edx,%eax\n+\tlea 0x1(%eax),%esi\n+\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f680 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje f780 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f680 \n-\tcmp 0x14(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f780 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%edx),%eax\n+\tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f680 \n-\tcmp 0x18(%esi,%edx,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje f780 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%edx),%eax\n+\tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f680 \n-\tcmp 0x1c(%esi,%edx,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje f780 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%edx),%eax\n+\tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f680 \n-\tcmp 0x20(%esi,%edx,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje f780 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%edx),%eax\n+\tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f680 \n-\tcmp 0x24(%esi,%edx,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje f780 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%edx),%eax\n+\tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f680 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje f780 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x2a0(%ebp),%ebx\n+\tmov -0x2a0(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%edx),%eax\n+\tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tjne f380 \n-\tjmp ee6f \n+\tcmp %edx,%eax\n+\tjne f470 \n+\tjmp f02f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f468 \n-\tcmpb $0x0,-0x2c4(%ebp)\n-\tje f468 \n+\tje f560 \n+\tcmpb $0x0,-0x2c0(%ebp)\n+\tje f560 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x2a0(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %esi\n+\tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %eax,%esi\n-\tjne eea0 \n+\tcmp %eax,%edi\n+\tjne f060 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:5713\n-\tmov %edi,%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:5713 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 11397 \n+\tjne 10fb1 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x3ce0(%edi),%edx\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a5e(%ebx),%esi\n \tpush $0x8\n-\tlea -0x4ab1(%edi),%eax\n-\tlea -0x4a6e(%edi),%ecx\n-\tpush %esi\n-\tmov -0x44(%edi),%esi\n+\tpush %edi\n \tpush $0xa\n-\tpush %eax\n-\tpush %ecx\n \tpush %edx\n-\tpush (%esi)\n+\tpush %esi\n+\tpush %eax\n+\tpush (%ecx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:5715\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5715 (discriminator 1)\n \tmov $0x1653,%edx\n ./pynx/scattering/cpu.c:5715\n-\tjmp 1010e \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 10468 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2bc(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne f476 \n+\tmov -0x2b8(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne f56e \n \ttest %dl,%dl\n-\tjne f408 \n+\tjne f500 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x2ac(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje f417 \n+\ttest %eax,%eax\n+\tje f512 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne f4b6 \n-\tmov -0x2bc(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne 10800 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne f5aa \n+\tmov -0x2b8(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne 10980 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje f4cc \n+\tcmp $0x3fffffff,%edx\n+\tje f5c0 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 10f80 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 11148 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f408 \n+\tje f500 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%ebx\n-\tmov -0x2b0(%ebp),%esi\n-\tjs f417 \n-\tjmp efb8 \n-\tnop\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f670 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%edx\n+\tmov %edi,%esi\n+\tmov -0x2a4(%ebp),%edi\n+\tjs f512 \n+\tjmp f188 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f768 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov %edx,%eax\n+\tlea 0x1(%eax),%esi\n+\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f670 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje f768 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f670 \n-\tcmp 0x14(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f768 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%edx),%eax\n+\tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f670 \n-\tcmp 0x18(%esi,%edx,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje f768 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%edx),%eax\n+\tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f670 \n-\tcmp 0x1c(%esi,%edx,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje f768 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%edx),%eax\n+\tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f670 \n-\tcmp 0x20(%esi,%edx,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje f768 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%edx),%eax\n+\tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f670 \n-\tcmp 0x24(%esi,%edx,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje f768 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%edx),%eax\n+\tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f670 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje f768 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x2ac(%ebp),%ebx\n+\tmov -0x2a0(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%edx),%eax\n+\tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tjne f4e8 \n-\tjmp f06f \n+\tcmp %edx,%eax\n+\tjne f5e0 \n+\tjmp f23f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f5d0 \n-\tcmpb $0x0,-0x2c8(%ebp)\n-\tje f5d0 \n+\tje f6d0 \n+\tcmpb $0x0,-0x2c4(%ebp)\n+\tje f6d0 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x2ac(%ebp),%eax\n+\tmov -0x2a0(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %esi\n+\tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %eax,%esi\n-\tjne f0a0 \n+\tcmp %eax,%edi\n+\tjne f270 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:5723\n-\tmov %edi,%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:5723 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 1137c \n+\tjne 10fa7 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%eax\n-\tlea -0x4a6e(%edi),%edx\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a5e(%ebx),%esi\n \tpush $0x9\n-\tlea -0x3ce0(%edi),%ecx\n-\tlea -0x4ab1(%edi),%esi\n-\tpush %eax\n-\tmov -0x44(%edi),%eax\n+\tpush %edi\n \tpush $0xa\n-\tpush %esi\n \tpush %edx\n-\tpush %ecx\n-\tpush (%eax)\n+\tpush %esi\n+\tpush %eax\n+\tpush (%ecx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:5725\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5725 (discriminator 1)\n \tmov $0x165d,%edx\n ./pynx/scattering/cpu.c:5725\n-\tjmp 1010e \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 10468 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2c0(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne f5de \n+\tmov -0x2bc(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne f6de \n \ttest %dl,%dl\n-\tjne f570 \n+\tjne f670 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x2b0(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje f57f \n+\ttest %eax,%eax\n+\tje f682 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne fe70 \n-\tmov -0x2c0(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tje fe70 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne fed0 \n+\tmov -0x2bc(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tje fed0 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2c4(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x2c0(%ebp)\n \tcall 2370 \n-\tmov -0x2c4(%ebp),%edx\n+\tmov -0x2c0(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje f64f \n+\tcmp $0x3fffffff,%edx\n+\tje f749 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 10f40 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 110f8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f570 \n+\tje f670 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%ebx\n-\tmov -0x2b8(%ebp),%esi\n-\tjs f57f \n-\tjmp f1b8 \n-\tlea 0x0(%esi),%esi\n+\tmov %edi,%esi\n+\tmov -0x2b4(%ebp),%edi\n+\tjs f682 \n+\tjmp f398 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%eax,4),%ebx\n+\tmov -0x28c(%ebp),%esi\n+\tmov (%esi,%eax,4),%eax\n+\tmov %eax,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp f1c1 \n-\txchg %ax,%ax\n+\tjmp f3a7 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%ebx\n-\tmov (%ebx,%eax,4),%ecx\n-\tmov %ecx,-0x2a0(%ebp)\n+\tmov -0x28c(%ebp),%esi\n+\tmov (%esi,%eax,4),%eax\n+\tmov %eax,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp efc7 \n+\tjmp f197 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f6a9 \n-\tcmpb $0x0,-0x2a8(%ebp)\n-\tjne ec30 \n+\tje f7a9 \n+\tcmpb $0x0,-0x2a4(%ebp)\n+\tjne ec50 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2a0(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne f6bb \n+\tmov -0x29c(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne f7bb \n \ttest %dl,%dl\n-\tjne ec30 \n+\tjne ec50 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x294(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje ec3f \n+\ttest %eax,%eax\n+\tje ec62 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne f6ff \n-\tmov -0x2a0(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne 1094b \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne f7fb \n+\tmov -0x29c(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne 10aca \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje f715 \n+\tcmp $0x3fffffff,%edx\n+\tje f811 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 10d21 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 10e8c \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje ec30 \n+\tje ec50 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%ebx\n-\tmov -0x298(%ebp),%esi\n-\tjs ec3f \n-\tjmp fbf0 \n+\tmov %edi,%esi\n+\tmov -0x294(%ebp),%edi\n+\tjs ec62 \n+\tjmp fc88 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%ebx\n-\tmov (%ebx,%eax,4),%eax\n-\tmov %eax,-0x2a4(%ebp)\n+\tmov -0x28c(%ebp),%esi\n+\tmov (%esi,%eax,4),%eax\n+\tmov %eax,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp edc7 \n+\tjmp ef87 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n+\tmov -0x28(%ebx),%esi\n+\tmov -0x2a0(%ebp),%edx\n+\tmov %ecx,-0x2a4(%ebp)\n+\tmov %edi,-0x2a0(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %ecx,-0x2a0(%ebp)\n-\tmov %ebx,-0x2a8(%ebp)\n+\tmov -0xc(%ebx),%eax\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%ecx\n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x2ac(%ebp)\n+\tcmp %esi,%edx\n+./pynx/scattering/cpu.c:7430\n+\tmov -0x2a0(%ebp),%ecx\n ./pynx/scattering/cpu.c:7390\n-\tmov %edx,-0x2b0(%ebp)\n-\tsete -0x2bc(%ebp)\n+\tmov %esi,-0x2ac(%ebp)\n+\tmov %edx,%edi\n+\tsete -0x2b8(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n-\tmov %esi,-0x2a4(%ebp)\n-\tmov %edx,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txor %esi,%esi\n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov %eax,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x2a4(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x2a0(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje f978 \n+\tcmp %eax,%edi\n+\tje f9b5 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x2ac(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x2a8(%ebp),%ecx\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f8a0 \n+\tje f9d0 \n \ttest %cl,%cl\n-\tje f8ad \n+\tje f9dd \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x2b4(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %edx,-0x2b8(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne f888 \n+\tjne f990 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x2bc(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje f7e6 \n-\tinc %ecx\n-\tjne f888 \n+\ttest %dl,-0x2bc(%ebp)\n+\tje f8ea \n+\tcmp $0xffffffff,%ecx\n+\tjne f990 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x2a0(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x2bc(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2c0(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2c0(%ebp)\n-\tjne f888 \n-/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x2a0(%ebp),%edx\n+\tjne f990 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\tjne 110dc \n+\ttestb $0x20,-0x2bc(%ebp)\n+\tjne 11411 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x2bc(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 110c8 \n+\tjne 113fe \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2c0(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x2bc(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 111b7 \n+\tje 11539 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 10e22 \n+\tje 10f96 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2c0(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2c0(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2c0(%ebp)\n-\tjne f888 \n+\tcmp %edx,-0x2c0(%ebp)\n+\tjne f990 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2b8(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje f978 \n+\tmov -0x2b4(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje f9b5 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2bc(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f978 \n-\tlea 0x0(%esi),%esi\n+\tje f9b5 \n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x2a8(%ebp),%ebx\n+\tmov -0x2a4(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje f928 \n+\tcmp %ecx,%esi\n+\tje 104c8 \n+./pynx/scattering/cpu.c:7430\n+\tmov -0x2a0(%ebp),%ecx\n \tmov %eax,%esi\n-\tjmp f780 \n+\tmov 0xc(%ecx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%edi\n+\tjne f890 \n+\tmov -0x2a0(%ebp),%edi\n+./pynx/scattering/cpu.c:7433\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x2ac(%ebp)\n+\tjmp e2cf \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f8ad \n-\tcmpb $0x0,-0x2bc(%ebp)\n-\tjne f888 \n+\tje f9dd \n+\tcmpb $0x0,-0x2b8(%ebp)\n+\tjne f990 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2b0(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne f8bb \n+\tmov -0x2ac(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne f9eb \n \ttest %dl,%dl\n-\tjne f888 \n+\tjne f990 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x2a0(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje f928 \n+\ttest %eax,%eax\n+\tje 104cb \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne f8fb \n-\tmov -0x2b0(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne 10840 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne fa2b \n+\tmov -0x2ac(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne 109d8 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje f911 \n+\tcmp $0x3fffffff,%edx\n+\tje fa41 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 10fd9 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 112d1 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f888 \n+\tje f990 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x2a4(%ebp),%esi\n-\tjns f980 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:5693\n-\tmov %edi,%ebx\n-\tcall 2310 \n-./pynx/scattering/cpu.c:5693 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 113ab \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4a6e(%edi),%edx\n-\tpush $0x6\n-\tlea -0x4ab1(%edi),%ecx\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %esi\n-\tmov -0x44(%edi),%esi\n-\tpush $0xa\n-\tpush %ecx\n-\tpush %edx\n-\tpush %eax\n-\tpush (%esi)\n-\tcall 2470 \n-./pynx/scattering/cpu.c:5695\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:5695 (discriminator 1)\n-\tmov $0x163f,%edx\n-./pynx/scattering/cpu.c:5695\n-\tjmp 1010e \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x2a4(%ebp),%esi\n-./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x2a8(%ebp)\n-\tjmp e237 \n+\tmov -0x2a0(%ebp),%edi\n+\tjs 104cb \n+\tjmp f9bb \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n+\tmov -0x28(%ebx),%esi\n+\tmov -0x29c(%ebp),%edx\n+\tmov %ecx,-0x2a0(%ebp)\n+\tmov %edi,-0x29c(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %ecx,-0x29c(%ebp)\n-\tmov %ebx,-0x2a4(%ebp)\n+\tmov -0xc(%ebx),%eax\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%ecx\n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x2a8(%ebp)\n+\tcmp %esi,%edx\n+./pynx/scattering/cpu.c:7430\n+\tmov -0x29c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7390\n-\tmov %edx,-0x2ac(%ebp)\n-\tsete -0x2b8(%ebp)\n+\tmov %esi,-0x2a8(%ebp)\n+\tmov %edx,%edi\n+\tsete -0x2b4(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n-\tmov %esi,-0x2a0(%ebp)\n-\tmov %edx,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txor %esi,%esi\n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov %eax,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x2a0(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x29c(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje fbc8 \n+\tcmp %eax,%edi\n+\tje fbd5 \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x2a8(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x2a4(%ebp),%ecx\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje faf0 \n+\tje fbf0 \n \ttest %cl,%cl\n-\tje fafd \n+\tje fbfd \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x2ac(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %edx,-0x2b0(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne fad8 \n+\tjne fbb0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x2b8(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje fa36 \n-\tinc %ecx\n-\tjne fad8 \n+\ttest %dl,-0x2b8(%ebp)\n+\tje fb0a \n+\tcmp $0xffffffff,%ecx\n+\tjne fbb0 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x29c(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x2b8(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2bc(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2bc(%ebp)\n-\tjne fad8 \n+\tjne fbb0 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-\tjne 1096a \n+\ttestb $0x20,-0x2b8(%ebp)\n+\tjne 10ae7 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov -0x29c(%ebp),%ebx\n-\tmov 0x1c(%ebx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x2b8(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 11115 \n+\tjne 1145b \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2bc(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x2b8(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 11207 \n+\tje 1155b \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 112c0 \n+\tje 11605 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2bc(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2bc(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2bc(%ebp)\n-\tjne fad8 \n+\tcmp %edx,-0x2bc(%ebp)\n+\tjne fbb0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2b0(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje fbc8 \n+\tmov -0x2ac(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje fbd5 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2b8(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje fbc8 \n-\tlea 0x0(%esi),%esi\n+\tje fbd5 \n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x2a4(%ebp),%ebx\n+\tmov -0x2a0(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje fb78 \n+\tcmp %ecx,%esi\n+\tje 10600 \n+./pynx/scattering/cpu.c:7430\n+\tmov -0x29c(%ebp),%ecx\n \tmov %eax,%esi\n-\tjmp f9d0 \n+\tmov 0xc(%ecx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%edi\n+\tjne fab0 \n+\tmov -0x29c(%ebp),%edi\n+./pynx/scattering/cpu.c:7433\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x29c(%ebp)\n+\tjmp e82f \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje fafd \n-\tcmpb $0x0,-0x2b8(%ebp)\n-\tjne fad8 \n+\tje fbfd \n+\tcmpb $0x0,-0x2b4(%ebp)\n+\tjne fbb0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2ac(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne fb0b \n+\tmov -0x2a8(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne fc0b \n \ttest %dl,%dl\n-\tjne fad8 \n+\tjne fbb0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x29c(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje fb78 \n+\ttest %eax,%eax\n+\tje 10603 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne fb4b \n-\tmov -0x2ac(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne 10890 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne fc4b \n+\tmov -0x2a8(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne 10a10 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje fb61 \n+\tcmp $0x3fffffff,%edx\n+\tje fc61 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 11000 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 11341 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje fad8 \n+\tje fbb0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x2a0(%ebp),%esi\n-\tjns fbd0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:5683\n-\tmov %edi,%ebx\n-\tcall 2310 \n-./pynx/scattering/cpu.c:5683 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 113b5 \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4a6e(%edi),%edx\n-\tpush $0x5\n-\tlea -0x4ab1(%edi),%eax\n-\tlea -0x3ce0(%edi),%ecx\n-\tpush %esi\n-\tmov -0x44(%edi),%esi\n-\tpush $0xa\n-\tpush %eax\n-\tpush %edx\n-\tpush %ecx\n-\tpush (%esi)\n-\tcall 2470 \n-./pynx/scattering/cpu.c:5685\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:5685 (discriminator 1)\n-\tmov $0x1635,%edx\n-./pynx/scattering/cpu.c:5685\n-\tjmp 1010e \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x2a0(%ebp),%esi\n+\tmov -0x29c(%ebp),%edi\n+\tjs 10603 \n+\tjmp fbdb \n+\tlea 0x0(%esi),%esi\n+\tmov %edi,%esi\n+\tmov -0x294(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%eax\n-\tmov (%eax,%edx,4),%ecx\n-\tmov %ecx,-0x29c(%ebp)\n-\tjmp e717 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%ebx\n-\tmov -0x298(%ebp),%esi\n-\tmov -0x28c(%ebp),%edx\n-\tmov (%edx,%ebx,4),%ecx\n-\tmov %ecx,-0x294(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%esi,4),%edx\n+\tmov %edx,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5649 (discriminator 2)\n-\tmov -0x294(%ebp),%edx\n-\ttest %edx,%edx\n-\tje ec3f \n+\tmov -0x294(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje ec5f \n ./pynx/scattering/cpu.c:5651\n \tdecl -0x280(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%esi),%ecx\n-\tjmp ecb3 \n+\tmov 0x8(%edi),%ecx\n+\tjmp ee2b \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%ecx\n+\tmov -0x28(%ebx),%esi\n+\tmov -0x288(%ebp),%ecx\n+\tmov %edx,-0x29c(%ebp)\n+\tmov %edi,-0x288(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %edx,-0x288(%ebp)\n-\tmov %ebx,-0x2a0(%ebp)\n+\tmov -0xc(%ebx),%eax\n ./pynx/scattering/cpu.c:7390\n-\tcmp %ecx,%edx\n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x2a4(%ebp)\n+\tcmp %esi,%ecx\n+./pynx/scattering/cpu.c:7430\n+\tmov -0x288(%ebp),%edx\n ./pynx/scattering/cpu.c:7390\n-\tmov %ecx,-0x2a8(%ebp)\n-\tsete -0x2b0(%ebp)\n+\tmov %esi,-0x2a4(%ebp)\n+\tmov %ecx,%edi\n+\tsete -0x2ac(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ecx,%ecx\n-\tmov %esi,-0x29c(%ebp)\n-\tmov %ecx,%esi\n-\tlea 0x0(%esi),%esi\n+\txor %esi,%esi\n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov %eax,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x29c(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x288(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje fe50 \n+\tcmp %eax,%edi\n+\tje fe25 \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x2a4(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x2a0(%ebp),%ecx\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje fd78 \n+\tje fe40 \n \ttest %cl,%cl\n-\tje fd85 \n+\tje fe4d \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %ebx,%edx\n-\tmov 0x8(%ebx),%ebx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %ebx,-0x2ac(%ebp)\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne fd60 \n-./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edx),%ecx\n+\tcmp 0x8(%eax),%edx\n+\tjne fe00 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x2b4(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje fcc0 \n-\tinc %ecx\n-\tjne fd60 \n+\ttest %dl,-0x2b4(%ebp)\n+\tje fd5a \n+\tcmp $0xffffffff,%ecx\n+\tjne fe00 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x288(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x2b4(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2b8(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2b8(%ebp)\n-\tjne fd60 \n+\tjne fe00 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x288(%ebp),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\tjne 10cee \n+\ttestb $0x20,-0x2b4(%ebp)\n+\tjne 10e4e \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x2b4(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 11129 \n+\tjne 1146e \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2b8(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x2b4(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 11244 \n+\tje 11598 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 112d1 \n+\tje 11627 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2b8(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2b8(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2b8(%ebp)\n-\tjne fd60 \n+\tcmp %edx,-0x2b8(%ebp)\n+\tjne fe00 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2ac(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje fe50 \n+\tmov -0x2a8(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje fe25 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2b4(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje fe50 \n+\tje fe25 \n \tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x2a0(%ebp),%ebx\n+\tmov -0x29c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje fe00 \n+\tcmp %ecx,%esi\n+\tje 106b0 \n+./pynx/scattering/cpu.c:7430\n+\tmov -0x288(%ebp),%edx\n \tmov %eax,%esi\n-\tjmp fc58 \n+\tmov 0xc(%edx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%edi\n+\tjne fd00 \n+\tmov -0x288(%ebp),%edi\n+./pynx/scattering/cpu.c:7433\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x288(%ebp)\n+\tjmp e6cf \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje fd85 \n-\tcmpb $0x0,-0x2b0(%ebp)\n-\tjne fd60 \n+\tje fe4d \n+\tcmpb $0x0,-0x2ac(%ebp)\n+\tjne fe00 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2a8(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne fd93 \n+\tmov -0x2a4(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne fe5b \n \ttest %dl,%dl\n-\tjne fd60 \n+\tjne fe00 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x288(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje fe00 \n+\ttest %eax,%eax\n+\tje 106b3 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne fdd3 \n-\tmov -0x2a8(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne 108c8 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne fe9b \n+\tmov -0x2a4(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne 10a48 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje fde9 \n+\tcmp $0x3fffffff,%edx\n+\tje feb1 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 1107b \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 113a9 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje fd60 \n+\tje fe00 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x29c(%ebp),%esi\n-\tjns fe58 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:5673\n-\tmov %edi,%ebx\n-\tcall 2310 \n-./pynx/scattering/cpu.c:5673 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 113bf \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4ab1(%edi),%edx\n-\tpush $0x4\n-\tlea -0x4a6e(%edi),%ecx\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %esi\n-\tmov -0x44(%edi),%esi\n-\tpush $0xa\n-\tpush %edx\n-\tpush %ecx\n-\tpush %eax\n-\tpush (%esi)\n-\tcall 2470 \n-./pynx/scattering/cpu.c:5675\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:5675 (discriminator 1)\n-\tmov $0x162b,%edx\n-./pynx/scattering/cpu.c:5675\n-\tjmp 1010e \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x29c(%ebp),%esi\n-./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x288(%ebp)\n-\tjmp e5ef \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x288(%ebp),%edi\n+\tjs 106b3 \n+\tjmp fe2b \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp f63c \n+\tjmp f736 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%ecx\n+\tmov -0x28(%ebx),%esi\n+\tmov -0x288(%ebp),%ecx\n+\tmov %edx,-0x298(%ebp)\n+\tmov %edi,-0x288(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %edx,-0x288(%ebp)\n-\tmov %ebx,-0x29c(%ebp)\n+\tmov -0xc(%ebx),%eax\n ./pynx/scattering/cpu.c:7390\n-\tcmp %ecx,%edx\n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x2a0(%ebp)\n+\tcmp %esi,%ecx\n+./pynx/scattering/cpu.c:7430\n+\tmov -0x288(%ebp),%edx\n ./pynx/scattering/cpu.c:7390\n-\tmov %ecx,-0x2a4(%ebp)\n-\tsete -0x2ac(%ebp)\n+\tmov %esi,-0x2a0(%ebp)\n+\tmov %ecx,%edi\n+\tsete -0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ecx,%ecx\n-\tmov %esi,-0x298(%ebp)\n-\tmov %ecx,%esi\n-\tnop\n+\txor %esi,%esi\n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov %eax,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x298(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x288(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje 100b0 \n+\tcmp %eax,%edi\n+\tje 10055 \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x2a0(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x29c(%ebp),%ecx\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje ffd8 \n+\tje 10070 \n \ttest %cl,%cl\n-\tje ffe5 \n+\tje 1007d \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %ebx,%edx\n-\tmov 0x8(%ebx),%ebx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %ebx,-0x2a8(%ebp)\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne ffc0 \n-./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edx),%ecx\n+\tcmp 0x8(%eax),%edx\n+\tjne 10030 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x2ac(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje ff18 \n-\tinc %ecx\n-\tjne ffc0 \n+\ttest %dl,-0x2ac(%ebp)\n+\tje ff82 \n+\tcmp $0xffffffff,%ecx\n+\tjne 10030 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x288(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x2ac(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n-\tmov %cl,-0x2b0(%ebp)\n+\tmov %cl,-0x2b4(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n-\tcmp %dl,-0x2b0(%ebp)\n-\tjne ffc0 \n+\tcmp %dl,-0x2b4(%ebp)\n+\tjne 10030 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x288(%ebp),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\tjne 10d8b \n+\ttestb $0x20,-0x2ac(%ebp)\n+\tjne 10ef4 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x2ac(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 1114e \n+\tjne 1149d \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x2b0(%ebp),%eax\n+\tmovzbl -0x2b4(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x2ac(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 112af \n+\tje 11616 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 112f3 \n+\tje 11681 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2b0(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2b4(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2b0(%ebp)\n-\tjne ffc0 \n+\tcmp %edx,-0x2b4(%ebp)\n+\tjne 10030 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2a8(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 100b0 \n+\tmov -0x2a4(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 10055 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2ac(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 100b0 \n+\tje 10055 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x29c(%ebp),%ebx\n+\tmov -0x298(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje 10060 \n+\tcmp %ecx,%esi\n+\tje 110a0 \n+./pynx/scattering/cpu.c:7430\n+\tmov -0x288(%ebp),%edx\n \tmov %eax,%esi\n-\tjmp feb0 \n+\tmov 0xc(%edx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%edi\n+\tjne ff28 \n+\tmov -0x288(%ebp),%edi\n+./pynx/scattering/cpu.c:7433\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x298(%ebp)\n+\tjmp ef4f \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje ffe5 \n-\tcmpb $0x0,-0x2ac(%ebp)\n-\tjne ffc0 \n+\tje 1007d \n+\tcmpb $0x0,-0x2a8(%ebp)\n+\tjne 10030 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2a4(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne fff3 \n+\tmov -0x2a0(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne 1008b \n \ttest %dl,%dl\n-\tjne ffc0 \n+\tjne 10030 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x288(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 10060 \n+\ttest %eax,%eax\n+\tje 100f8 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne 10033 \n-\tmov -0x2a4(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne 10915 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne 100c7 \n+\tmov -0x2a0(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne 10a95 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 10049 \n+\tcmp $0x3fffffff,%edx\n+\tje 100dd \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 110f6 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 11436 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje ffc0 \n+\tje 10030 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x298(%ebp),%esi\n-\tjns 100b8 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov -0x288(%ebp),%edi\n+\tjns 1005b \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5663\n-\tmov %edi,%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:5663 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 113c9 \n+\tjne 116e7 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4ab1(%edi),%edx\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x4a5e(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n \tpush $0x3\n-\tlea -0x4a6e(%edi),%ecx\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %esi\n-\tmov -0x44(%edi),%esi\n+\tpush %edi\n \tpush $0xa\n \tpush %edx\n \tpush %ecx\n-\tpush %eax\n-\tpush (%esi)\n+\tpush %esi\n+\tpush (%eax)\n \tcall 2470 \n ./pynx/scattering/cpu.c:5665\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5665 (discriminator 1)\n \tmov $0x1621,%edx\n ./pynx/scattering/cpu.c:5665\n-\tjmp 1010e \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x298(%ebp),%esi\n-./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%ebx\n-\tmov %ebx,-0x298(%ebp)\n-\tjmp ed8f \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%edi),%esi\n-\tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%edx\n-\tlea -0x4ab1(%edi),%ebx\n-\tlea -0x4a6e(%edi),%ecx\n-\tpush -0x2b4(%ebp)\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %edx\n-\tpush $0xa\n-\tpush %ebx\n-\tmov %edi,%ebx\n-\tpush %ecx\n-\tpush %eax\n-\tpush (%esi)\n-\tcall 2470 \n-./pynx/scattering/cpu.c:5759\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:5759 (discriminator 1)\n-\tmov $0x167f,%edx\n-./pynx/scattering/cpu.c:5769\n-\tsub $0xc,%esp\n-\tlea -0x4ac9(%edi),%ebx\n-\tmov $0x54,%ecx\n-\tpush %ebx\n-\tlea -0x3ca4(%edi),%eax\n-\tcall 9990 \n-./pynx/scattering/cpu.c:5771\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:5996\n-\txor %eax,%eax\n-./pynx/scattering/cpu.c:5798\n-\tmov -0x1c(%ebp),%edx\n-\tsub %gs:0x14,%edx\n-\tjne 113e7 \n-\tlea -0x10(%ebp),%esp\n-\tpop %ecx\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tlea -0x4(%ecx),%esp\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 10468 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%ebx\n-\tmov (%ebx,%eax,4),%eax\n+\tmov -0x28c(%ebp),%esi\n+\tmov (%esi,%eax,4),%eax\n \tmov %eax,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp fbff \n+\tjmp fc97 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp de65 \n+\tjmp de9f \n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp de35 \n+\tjmp de71 \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp de05 \n+\tjmp de43 \n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp ddd5 \n+\tjmp de15 \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp dda5 \n+\tjmp dde7 \n \tnop\n \tmovl $0x0,-0x250(%ebp)\n-\tjmp dcb5 \n+\tjmp dd01 \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp dd75 \n+\tjmp ddb9 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp dd45 \n+\tjmp dd8b \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp dd15 \n+\tjmp dd5d \n \tnop\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp dce5 \n-./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%ecx\n+\tjmp dd2f \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %edx,-0x288(%ebp)\n-\tmov %ebx,-0x294(%ebp)\n+\tmov -0xc(%ebx),%eax\n ./pynx/scattering/cpu.c:7390\n-\tcmp %ecx,%edx\n+\tmov -0x28(%ebx),%esi\n+\tmov %edx,-0x290(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmov %edi,-0x288(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x298(%ebp)\n+\tmov %eax,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tmov %ecx,-0x29c(%ebp)\n-\tsete -0x2a4(%ebp)\n+\tcmp %esi,%ecx\n+\tmov %esi,-0x298(%ebp)\n+\tmov %ecx,%edi\n+\tsete -0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ecx,%ecx\n-\tmov %esi,-0x290(%ebp)\n-\tmov %ecx,%esi\n+\txor %esi,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x290(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov -0x288(%ebp),%edx\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x288(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje 10460 \n+\tcmp %eax,%edi\n+\tje 104a8 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x298(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x294(%ebp),%ecx\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 10368 \n+\tje 10380 \n \ttest %cl,%cl\n-\tje 10375 \n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %ebx,%edx\n-\tmov 0x8(%ebx),%ebx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%ebx\n+\tje 1038d \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %ebx,-0x2a0(%ebp)\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 10350 \n-./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edx),%ecx\n+\tcmp 0x8(%eax),%edx\n+\tjne 10360 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje 102a8 \n-\tinc %ecx\n-\tjne 10350 \n+\ttest %dl,-0x2a4(%ebp)\n+\tje 102ac \n+\tcmp $0xffffffff,%ecx\n+\tjne 10360 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x288(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x2a4(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2a8(%ebp)\n-\tjne 10350 \n+\tjne 10360 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-\tjne 11269 \n+\ttestb $0x20,-0x2a4(%ebp)\n+\tjne 115c3 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov -0x288(%ebp),%ebx\n-\tmov 0x1c(%ebx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x2a4(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 11255 \n+\tjne 115b0 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2a8(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x2a4(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 11338 \n+\tje 116a3 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 1135a \n+\tje 116b4 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2a8(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2a8(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2a8(%ebp)\n-\tjne 10350 \n+\tcmp %edx,-0x2a8(%ebp)\n+\tjne 10360 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2a0(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 10460 \n+\tmov -0x29c(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 104a8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2a4(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 10460 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tje 104a8 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x294(%ebp),%ebx\n+\tmov -0x290(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje 10410 \n+\tcmp %ecx,%esi\n+\tje 112ee \n \tmov %eax,%esi\n-\tjmp 10240 \n+\tjmp 10240 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 10375 \n-\tcmpb $0x0,-0x2a4(%ebp)\n-\tjne 10350 \n+\tje 1038d \n+\tcmpb $0x0,-0x2a0(%ebp)\n+\tjne 10360 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x29c(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne 10383 \n+\tmov -0x298(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne 1039b \n \ttest %dl,%dl\n-\tjne 10350 \n+\tjne 10360 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x288(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 10410 \n+\ttest %eax,%eax\n+\tje 10420 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne 10a08 \n-\tmov -0x29c(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tje 10a08 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne 10b90 \n+\tmov -0x298(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tje 10b90 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2a0(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x29c(%ebp)\n \tcall 2370 \n-\tmov -0x2a0(%ebp),%edx\n+\tmov -0x29c(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 103f4 \n+\tcmp $0x3fffffff,%edx\n+\tje 10406 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 11198 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 114e4 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 10350 \n+\tje 10360 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x290(%ebp),%esi\n-\tjns 10468 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tmov -0x288(%ebp),%edi\n+\tjns 104ae \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5643\n-\tmov %edi,%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:5643 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 113dd \n+\tjne 116fb \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4a6e(%edi),%edx\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x4a5e(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n \tpush $0x1\n-\tlea -0x4ab1(%edi),%ecx\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %esi\n-\tmov -0x44(%edi),%esi\n+\tpush %edi\n \tpush $0xa\n-\tpush %ecx\n \tpush %edx\n-\tpush %eax\n-\tpush (%esi)\n+\tpush %ecx\n+\tpush %esi\n+\tpush (%eax)\n \tcall 2470 \n ./pynx/scattering/cpu.c:5645\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5645 (discriminator 1)\n \tmov $0x160d,%edx\n-./pynx/scattering/cpu.c:5645\n-\tjmp 1010e \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x290(%ebp),%esi\n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:5769\n+\tsub $0xc,%esp\n+\tlea -0x4ab9(%ebx),%esi\n+\tmov $0x54,%ecx\n+\tpush %esi\n+\tlea -0x3c94(%ebx),%eax\n+\tcall 98c0 \n+./pynx/scattering/cpu.c:5771\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:5996\n+\txor %eax,%eax\n+./pynx/scattering/cpu.c:5798\n+\tmov -0x1c(%ebp),%edx\n+\tsub %gs:0x14,%edx\n+\tjne 1170f \n+\tlea -0x10(%ebp),%esp\n+\tpop %ecx\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tlea -0x4(%ecx),%esp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov -0x288(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n \tmov %eax,-0x290(%ebp)\n-\tjmp e9af \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp eddf \n+\tlea 0x0(%esi),%esi\n+\tvzeroupper\n+./pynx/scattering/cpu.c:5693\n+\tcall 2310 \n+./pynx/scattering/cpu.c:5693 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 10fc5 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%eax\n+\tsub $0x4,%esp\n+\tlea -0x3cd0(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a5e(%ebx),%esi\n+\tpush $0x6\n+\tpush %edi\n+\tpush $0xa\n+\tpush %ecx\n+\tpush %esi\n+\tpush %edx\n+\tpush (%eax)\n+\tcall 2470 \n+./pynx/scattering/cpu.c:5695\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:5695 (discriminator 1)\n+\tmov $0x163f,%edx\n+./pynx/scattering/cpu.c:5695\n+\tjmp 10468 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5773 (discriminator 5)\n \tmov %eax,%edx\n \tmov -0x284(%ebp),%eax\n-\tlea -0x4a8c(%edi),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a7c(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5773 (discriminator 2)\n-\tdec %eax\n-\tjne 1012b \n+\tcmp $0x1,%eax\n+\tjne 10485 \n ./pynx/scattering/cpu.c:5774\n-\tmov 0x5b8(%edi),%edx\n-\tjmp d88f \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp d8d0 \n+\tnop\n ./pynx/scattering/cpu.c:5774 (discriminator 5)\n-\tlea -0x4a89(%edi),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a79(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5774 (discriminator 2)\n-\tdec %eax\n-\tjne 1012b \n+\tcmp $0x1,%eax\n+\tjne 10485 \n ./pynx/scattering/cpu.c:5775\n-\tmov 0x5b8(%edi),%edx\n-\tjmp d89e \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp d8df \n+\tnop\n ./pynx/scattering/cpu.c:5775 (discriminator 5)\n-\tlea -0x4a86(%edi),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a76(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5775 (discriminator 2)\n-\tdec %eax\n-\tjne 1012b \n+\tcmp $0x1,%eax\n+\tjne 10485 \n ./pynx/scattering/cpu.c:5776\n-\tmov 0x5b8(%edi),%edx\n-\tjmp d8ad \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp d8ee \n+\tnop\n ./pynx/scattering/cpu.c:5776 (discriminator 5)\n-\tlea -0x4a5c(%edi),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a4c(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5776 (discriminator 2)\n-\tdec %eax\n-\tjne 1012b \n+\tcmp $0x1,%eax\n+\tjne 10485 \n ./pynx/scattering/cpu.c:5777\n-\tmov 0x5b8(%edi),%edx\n-\tjmp d8bc \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp d8fd \n+\tnop\n ./pynx/scattering/cpu.c:5777 (discriminator 5)\n-\tlea -0x4a83(%edi),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a73(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5777 (discriminator 2)\n-\tdec %eax\n-\tjne 1012b \n+\tcmp $0x1,%eax\n+\tjne 10485 \n ./pynx/scattering/cpu.c:5778\n-\tmov 0x5b8(%edi),%edx\n-\tjmp d8cb \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp d90c \n+\tnop\n ./pynx/scattering/cpu.c:5778 (discriminator 5)\n-\tlea -0x4a80(%edi),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a70(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5778 (discriminator 2)\n-\tdec %eax\n-\tjne 1012b \n+\tcmp $0x1,%eax\n+\tjne 10485 \n ./pynx/scattering/cpu.c:5779\n-\tmov 0x5b8(%edi),%edx\n-\tjmp d8da \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp d91b \n+\tnop\n ./pynx/scattering/cpu.c:5779 (discriminator 5)\n-\tlea -0x4a7d(%edi),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a6d(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5779 (discriminator 2)\n-\tdec %eax\n-\tjne 1012b \n+\tcmp $0x1,%eax\n+\tjne 10485 \n ./pynx/scattering/cpu.c:5780\n-\tmov 0x5b8(%edi),%edx\n-\tjmp d8e9 \n+\tmov 0x5b8(%ebx),%edx\n+\tjmp d92a \n+\tnop\n+\tvzeroupper\n+./pynx/scattering/cpu.c:5683\n+\tcall 2310 \n+./pynx/scattering/cpu.c:5683 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 10fcf \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%eax\n+\tsub $0x4,%esp\n+\tlea -0x3cd0(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a5e(%ebx),%esi\n+\tpush $0x5\n+\tpush %edi\n+\tpush $0xa\n+\tpush %ecx\n+\tpush %esi\n+\tpush %edx\n+\tpush (%eax)\n+\tcall 2470 \n+./pynx/scattering/cpu.c:5685\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:5685 (discriminator 1)\n+\tmov $0x1635,%edx\n+./pynx/scattering/cpu.c:5685\n+\tjmp 10468 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5780 (discriminator 5)\n-\tlea -0x4a58(%edi),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a48(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5780 (discriminator 2)\n-\tdec %eax\n-\tjne 1012b \n+\tcmp $0x1,%eax\n+\tjne 10485 \n ./pynx/scattering/cpu.c:5781\n-\tmov 0x5b8(%edi),%edx\n-\tjmp d8f8 \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp d939 \n+\tnop\n ./pynx/scattering/cpu.c:5781 (discriminator 5)\n-\tlea -0x4a7a(%edi),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a6a(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5781 (discriminator 2)\n-\tdec %eax\n-\tjne 1012b \n+\tcmp $0x1,%eax\n+\tjne 10485 \n ./pynx/scattering/cpu.c:5782\n-\tmov 0x5b8(%edi),%edx\n-\tjmp d907 \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp d948 \n+\tnop\n ./pynx/scattering/cpu.c:5782 (discriminator 5)\n-\tlea -0x4a74(%edi),%ecx\n-\tmov %ebx,%eax\n-\tcall 6cb0 \n+\tlea -0x4a64(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5782 (discriminator 2)\n-\tdec %eax\n-\tje d910 \n-\tjmp 1012b \n+\tcmp $0x1,%eax\n+\tje d957 \n+\tjmp 10485 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tvzeroupper\n+./pynx/scattering/cpu.c:5673\n+\tcall 2310 \n+./pynx/scattering/cpu.c:5673 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 10fd9 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%eax\n+\tsub $0x4,%esp\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x4a5e(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n+\tpush $0x4\n+\tpush %edi\n+\tpush $0xa\n+\tpush %edx\n+\tpush %ecx\n+\tpush %esi\n+\tpush (%eax)\n+\tcall 2470 \n+./pynx/scattering/cpu.c:5675\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:5675 (discriminator 1)\n+\tmov $0x162b,%edx\n+./pynx/scattering/cpu.c:5675\n+\tjmp 10468 \n ./pynx/scattering/cpu.c:7390\n \tmov %edx,-0x284(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n+\tmov -0xc(%ebx),%eax\n+\tmov %ecx,%esi\n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n-\tmov %ecx,-0x288(%ebp)\n+\tmov -0x28(%ebx),%edx\n+\tmov %edi,-0x288(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x294(%ebp)\n+\tmov %eax,-0x290(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %edx,%ecx\n-\tmov %edx,-0x298(%ebp)\n-\tsete -0x2a0(%ebp)\n+\tmov %edx,-0x294(%ebp)\n+\tsete -0x29c(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ebx,%ebx\n-\tmov %esi,-0x290(%ebp)\n-\tmov %ebx,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x290(%ebp),%ecx\n-./pynx/scattering/cpu.c:7326\n-\tmov -0x288(%ebp),%ebx\n+\txor %edx,%edx\n+\tmov %edx,%edi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov -0x288(%ebp),%ecx\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%ebx\n-\tje 107e0 \n+\tcmp %eax,%esi\n+\tje 10960 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x294(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x290(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 10728 \n+\tje 10870 \n \ttest %cl,%cl\n-\tje 10735 \n+\tje 1087d \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %ebx,%edx\n-\tmov 0x8(%ebx),%ebx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %ebx,-0x29c(%ebp)\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x298(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 10710 \n-./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edx),%ecx\n+\tcmp 0x8(%eax),%edx\n+\tjne 10850 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje 10668 \n-\tinc %ecx\n-\tjne 10710 \n+\ttest %dl,-0x2a0(%ebp)\n+\tje 1079c \n+\tcmp $0xffffffff,%ecx\n+\tjne 10850 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x288(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x2a0(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2a4(%ebp)\n-\tjne 10710 \n+\tjne 10850 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%bl\n-\tjne 11318 \n+\ttestb $0x20,-0x2a0(%ebp)\n+\tjne 1165c \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov -0x288(%ebp),%ebx\n-\tmov 0x1c(%ebx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x2a0(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 11304 \n+\tjne 11649 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2a4(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x2a0(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 1136b \n+\tje 116c5 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 11386 \n+\tje 116d6 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2a4(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2a4(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2a4(%ebp)\n-\tjne 10710 \n+\tcmp %edx,-0x2a4(%ebp)\n+\tjne 10850 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x29c(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 107e0 \n+\tmov -0x298(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 10960 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2a0(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 107e0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tje 10960 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x284(%ebp),%ebx\n+\tmov -0x284(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje 107c6 \n-\tmov %eax,%esi\n-\tjmp 10600 \n+\tcmp %ecx,%edi\n+\tje 11453 \n+\tmov %eax,%edi\n+\tjmp 10730 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 10735 \n-\tcmpb $0x0,-0x2a0(%ebp)\n-\tjne 10710 \n+\tje 1087d \n+\tcmpb $0x0,-0x29c(%ebp)\n+\tjne 10850 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x298(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne 10743 \n+\tmov -0x294(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne 1088b \n \ttest %dl,%dl\n-\tjne 10710 \n+\tjne 10850 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x288(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 107c6 \n+\ttest %eax,%eax\n+\tje 10908 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x38(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne 10ff8 \n-\tmov -0x298(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tje 10ff8 \n+\tcmp -0x38(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne 11301 \n+\tmov -0x294(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tje 11301 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x29c(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x298(%ebp)\n \tcall 2370 \n-\tmov -0x29c(%ebp),%edx\n+\tmov -0x298(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 107b4 \n+\tcmp $0x3fffffff,%edx\n+\tje 108f6 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 11290 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 115e8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 10710 \n+\tje 10850 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x290(%ebp),%esi\n-\tjns 107e8 \n+\tmov %edi,%edx\n+\tmov -0x288(%ebp),%edi\n+\tjns 10968 \n ./pynx/scattering/cpu.c:5635\n-\tmov %edi,%ebx\n \tcall 2310 \n ./pynx/scattering/cpu.c:5635 (discriminator 2)\n \ttest %eax,%eax\n-\tje 100d0 \n-./pynx/scattering/cpu.c:5635 (discriminator 1)\n-\tmov $0x1603,%edx\n-\tjmp 1010e \n-\tnop\n-\tmov %esi,%edx\n-\tmov -0x290(%ebp),%esi\n+\tjne 11705 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%edi\n+\tsub $0x4,%esp\n+\tlea -0x3cd0(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4a5e(%ebx),%eax\n+\tlea -0x4d55(%ebx),%esi\n+\tpush -0x2b0(%ebp)\n+\tpush %esi\n+\tpush $0xa\n+\tpush %ecx\n+\tpush %eax\n+\tpush %edx\n+\tpush (%edi)\n+\tcall 2470 \n+./pynx/scattering/cpu.c:5759\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:5759 (discriminator 1)\n+\tmov $0x167f,%edx\n+./pynx/scattering/cpu.c:5759\n+\tjmp 10468 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+\tmov %edi,%edx\n+\tmov -0x288(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x284(%ebp)\n-\tjmp e89b \n+\tmov -0x28c(%ebp),%eax\n+\tmov (%eax,%edx,4),%ecx\n+\tmov %ecx,-0x284(%ebp)\n+\tjmp e9bb \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2c0(%ebp)\n-\tcall 2370 \n-\tmov -0x2c0(%ebp),%edx\n-\tadd $0x10,%esp\n-\tjmp f4b9 \n-\tnop\n-\tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2bc(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x2bc(%ebp)\n \tcall 2370 \n-\tmov -0x2bc(%ebp),%edx\n+\tmov -0x2bc(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp f352 \n-\tnop\n+\tjmp f5ad \n+\tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2b8(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x2b8(%ebp)\n \tcall 2370 \n-\tmov -0x2b8(%ebp),%edx\n+\tmov -0x2b8(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp f8fe \n-\tnop\n+\tjmp f43e \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje f670 \n+\tcmp 0xc(%edi),%ecx\n+\tje f768 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp f01f \n+\tjmp f1ef \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+./pynx/scattering/cpu.c:11384\n+\tsub $0xc,%esp\n+\tpush %ecx\n+\tmov %ecx,-0x2b4(%ebp)\n+\tcall 2370 \n+\tmov -0x2b4(%ebp),%ecx\n+\tadd $0x10,%esp\n+\tjmp fa2e \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje f680 \n+\tcmp 0xc(%edi),%ecx\n+\tje f780 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp ee1f \n+\tjmp efdf \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2b0(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x2ac(%ebp)\n \tcall 2370 \n-\tmov -0x2b0(%ebp),%edx\n+\tmov -0x2ac(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp fb4e \n-\tnop\n+\tjmp fc4e \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje f730 \n+\tcmp 0xc(%edi),%ecx\n+\tje f830 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp e28b \n+\tjmp e323 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2ac(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x2a8(%ebp)\n \tcall 2370 \n-\tmov -0x2ac(%ebp),%edx\n+\tmov -0x2a8(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp fdd6 \n+\tjmp fe9e \n ./pynx/scattering/cpu.c:7426\n-\tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje e228 \n+\tmov -0x2a0(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje e2c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n-\tjmp e1a8 \n+\tlea 0x1(%esi),%ecx\n+\tjmp e221 \n ./pynx/scattering/cpu.c:7426\n-\tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje e708 \n+\tmov -0x29c(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje e820 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n-\tjmp e688 \n+\tlea 0x1(%esi),%ecx\n+\tjmp e785 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2a8(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x2a4(%ebp)\n \tcall 2370 \n-\tmov -0x2a8(%ebp),%edx\n+\tmov -0x2a4(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 10036 \n+\tjmp 100ca \n ./pynx/scattering/cpu.c:7426\n-\tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tje e5e0 \n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje e6c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n-\tjmp e564 \n+\tlea 0x1(%esi),%edx\n+\tjmp e61d \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2a4(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x2a0(%ebp)\n \tcall 2370 \n-\tmov -0x2a4(%ebp),%edx\n+\tmov -0x2a0(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp f702 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x29c(%ebp),%edx\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje fa74 \n+\tjmp f7fe \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x29c(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp fa74 \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x2b8(%ebp)\n+\tmov %edx,-0x2c0(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x2c0(%ebp),%edx\n+\tmov %edx,-0x2b8(%ebp)\n+\tjmp fb4a \n ./pynx/scattering/cpu.c:5629\n-\tmov -0x280(%ebp),%ebx\n-\tmov %ebx,-0x2a0(%ebp)\n-\tjmp e254 \n-\tmov -0x280(%ebp),%edx\n-\tjmp e160 \n+\tmov -0x280(%ebp),%esi\n+\tmov %esi,-0x2a0(%ebp)\n+\tjmp efa4 \n+\tmov -0x280(%ebp),%esi\n+\tmov %esi,-0x2a0(%ebp)\n+\tjmp e2ec \n \tmov -0x280(%ebp),%edx\n-\tjmp e640 \n+\tjmp e1c0 \n \tmov -0x280(%ebp),%ecx\n-\tjmp e51c \n-\tmov -0x280(%ebp),%ecx\n-\tjmp ecb3 \n+\tjmp ecc1 \n+\tmov -0x280(%ebp),%esi\n+\tmov %esi,-0x2a0(%ebp)\n+\tjmp f1b4 \n \tmov -0x280(%ebp),%edx\n-\tmov %edx,-0x288(%ebp)\n-\tjmp e9f0 \n+\tjmp e728 \n \tmov -0x280(%ebp),%ecx\n-\tjmp e8c9 \n-\tmov -0x280(%ebp),%edx\n-\tmov %edx,-0x2ac(%ebp)\n-\tjmp efe4 \n-\tmov -0x280(%ebp),%edx\n-\tmov %edx,-0x2a0(%ebp)\n-\tjmp ede4 \n-\tlea 0x0(%esi),%esi\n+\tjmp e5bc \n+\tmov -0x280(%ebp),%ecx\n+\tjmp ee2b \n+\tmov -0x280(%ebp),%esi\n+\tmov %esi,-0x288(%ebp)\n+\tjmp ea00 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 103e1 \n+\tjmp 103f3 \n ./pynx/scattering/cpu.c:5882 (discriminator 7)\n-\tmovl $0x16fa,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n+\tmovl $0x16fa,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5982\n-\tmov %edi,%ebx\n \tcall 2090 <_PyThreadState_UncheckedGet@plt>\n ./pynx/scattering/cpu.c:6787\n \tmov 0x3c(%eax),%esi\n ./pynx/scattering/cpu.c:5982\n-\tmov %eax,-0x288(%ebp)\n+\tmov %eax,-0x284(%ebp)\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x3c(%eax)\n ./pynx/scattering/cpu.c:6792\n \ttest %esi,%esi\n-\tje 10e38 \n+\tje 10fe8 \n /usr/include/python3.12/object.h:220\n-\tmov 0x4(%esi),%ecx\n+\tmov 0x4(%esi),%edx\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%eax\n /usr/include/python3.12/object.h:220\n-\tmov %ecx,-0x284(%ebp)\n+\tmov %edx,-0x280(%ebp)\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje 10a5d \n+\tcmp $0x3fffffff,%eax\n+\tje 10be2 \n /usr/include/python3.12/object.h:652\n-\tinc %edx\n-\tmov %edx,(%ecx)\n-./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%esi),%ebx\n-/usr/include/python3.12/object.h:787\n-\ttest %ebx,%ebx\n+\tinc %eax\n+\tmov %eax,(%edx)\n ./pynx/scattering/cpu.c:6796\n-\tmov %ebx,-0x280(%ebp)\n+\tmov 0x14(%esi),%edi\n /usr/include/python3.12/object.h:787\n-\tje 10a76 \n+\ttest %edi,%edi\n+\tje 10bf6 \n /usr/include/python3.12/object.h:244\n-\tmov (%ebx),%eax\n+\tmov (%edi),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 10a76 \n+\tcmp $0x3fffffff,%ecx\n+\tje 10bf6 \n /usr/include/python3.12/object.h:652\n-\tinc %eax\n-\tmov %eax,(%ebx)\n+\tinc %ecx\n+\tmov %ecx,(%edi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x274(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 10aa6 \n+\tmov -0x274(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 10c24 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0x250(%ebp)\n-\tje 10e58 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x250(%ebp)\n+\tje 11000 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x274(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0x274(%ebp),%ecx\n+\tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x244(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 10ad6 \n+\tmov -0x244(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 10c52 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0x220(%ebp)\n-\tje 10e68 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x220(%ebp)\n+\tje 11010 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x244(%ebp),%edx\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tlea -0x244(%ebp),%ecx\n+\tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x214(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje 10b06 \n+\tmov -0x214(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 10c80 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n+\tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1f0(%ebp)\n-\tje 10e78 \n+\tje 11020 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x214(%ebp),%ecx\n-\tmov %edi,%ebx\n \tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1e4(%ebp),%edx\n \ttest %edx,%edx\n-\tje 10b36 \n+\tje 10cae \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0x1c0(%ebp)\n-\tje 10e88 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x1c0(%ebp)\n+\tje 11030 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1e4(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0x1e4(%ebp),%ecx\n+\tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x1b4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 10b66 \n+\tmov -0x1b4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 10cdc \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0x190(%ebp)\n-\tje 10e98 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x190(%ebp)\n+\tje 11040 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1b4(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0x1b4(%ebp),%ecx\n+\tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x184(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 10b96 \n+\tmov -0x184(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 10d0a \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0x160(%ebp)\n-\tje 10ea8 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x160(%ebp)\n+\tje 11050 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x184(%ebp),%edx\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tlea -0x184(%ebp),%ecx\n+\tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x154(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje 10bc6 \n+\tmov -0x154(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 10d38 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n+\tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x130(%ebp)\n-\tje 10eb8 \n+\tje 11060 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x154(%ebp),%ecx\n-\tmov %edi,%ebx\n \tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x124(%ebp),%edx\n \ttest %edx,%edx\n-\tje 10bf6 \n+\tje 10d66 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0x100(%ebp)\n-\tje 10ec8 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x100(%ebp)\n+\tje 11070 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x124(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0x124(%ebp),%ecx\n+\tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xf4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 10c26 \n+\tmov -0xf4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 10d94 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0xd0(%ebp)\n-\tje 10ed8 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0xd0(%ebp)\n+\tje 11080 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xf4(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0xf4(%ebp),%ecx\n+\tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xc4(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 10c56 \n+\tmov -0xc4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 10dc2 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0xa0(%ebp)\n-\tje 10ee8 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0xa0(%ebp)\n+\tje 11090 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xc4(%ebp),%edx\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tlea -0xc4(%ebp),%ecx\n+\tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6760\n \ttest %esi,%esi\n-\tje 10c69 \n+\tje 10dcf \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n-\tmov -0x280(%ebp),%ebx\n-\tcmp %ebx,0x14(%esi)\n-\tjne 11173 \n+\tcmp %edi,0x14(%esi)\n+\tjne 114c1 \n ./pynx/scattering/cpu.c:6766\n-\tmov -0x288(%ebp),%eax\n-\tmov 0x3c(%eax),%ecx\n+\tmov -0x284(%ebp),%eax\n+\tmov 0x3c(%eax),%edx\n ./pynx/scattering/cpu.c:6767\n \tmov %esi,0x3c(%eax)\n /usr/include/python3.12/object.h:797\n-\ttest %ecx,%ecx\n-\tje 10c8c \n+\ttest %edx,%edx\n+\tje 10df2 \n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%esi\n+\tmov (%edx),%esi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%esi\n-\tje 10c8c \n+\tje 10df2 \n /usr/include/python3.12/object.h:704\n \tdec %esi\n-\tmov %esi,(%ecx)\n-\tje 10ef8 \n-/usr/include/python3.12/object.h:797\n-\tmov -0x284(%ebp),%edx\n-\ttest %edx,%edx\n-\tje 10ca9 \n-/usr/include/python3.12/object.h:244\n-\tmov (%edx),%ebx\n-/usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-\tje 10ca9 \n-/usr/include/python3.12/object.h:704\n-\tdec %ebx\n-\tmov %ebx,(%edx)\n-\tje 10f10 \n+\tmov %esi,(%edx)\n+\tje 110b0 \n /usr/include/python3.12/object.h:797\n \tmov -0x280(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 10cc5 \n+\tje 10e0e \n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 10cc5 \n+\tje 10e0e \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%ecx)\n-\tje 10f28 \n+\tje 110c8 \n+/usr/include/python3.12/object.h:797\n+\ttest %edi,%edi\n+\tje 10e25 \n+/usr/include/python3.12/object.h:244\n+\tmov (%edi),%edx\n+/usr/include/python3.12/object.h:700 (discriminator 1)\n+\tcmp $0x3fffffff,%edx\n+\tje 10e25 \n+/usr/include/python3.12/object.h:704\n+\tdec %edx\n+\tmov %edx,(%edi)\n+\tje 110e0 \n ./pynx/scattering/cpu.c:5995\n \tsub $0xc,%esp\n-\tlea -0x4ac9(%edi),%esi\n-\tmov -0x290(%ebp),%ecx\n-\tpush %esi\n-\tmov -0x28c(%ebp),%edx\n-\tlea -0x3ca4(%edi),%eax\n-\tcall 9990 \n+\tlea -0x4ab9(%ebx),%edi\n+\tmov -0x28c(%ebp),%ecx\n+\tmov -0x288(%ebp),%edx\n+\tpush %edi\n+\tlea -0x3c94(%ebx),%eax\n+\tcall 98c0 \n ./pynx/scattering/cpu.c:5997\n \tadd $0x10,%esp\n-\tjmp 1012b \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje fcfe \n+\tjmp 10485 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x288(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp fcfe \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x2b4(%ebp)\n+\tmov %edx,-0x2bc(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x2bc(%ebp),%edx\n+\tmov %edx,-0x2b4(%ebp)\n+\tjmp fd9a \n ./pynx/scattering/cpu.c:5887 (discriminator 7)\n-\tmovl $0x16ff,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10a28 \n+\tmovl $0x16ff,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 10bb0 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x2a4(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x2a0(%ebp)\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x2a4(%ebp),%eax\n+\tmov -0x2a0(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp f715 \n+\tjmp f811 \n ./pynx/scattering/cpu.c:5892 (discriminator 7)\n-\tmovl $0x1704,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10a28 \n+\tmovl $0x1704,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 10bb0 \n ./pynx/scattering/cpu.c:5897 (discriminator 7)\n-\tmovl $0x1709,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10a28 \n+\tmovl $0x1709,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 10bb0 \n ./pynx/scattering/cpu.c:5902 (discriminator 7)\n-\tmovl $0x170e,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10a28 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje ff56 \n+\tmovl $0x170e,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 10bb0 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x288(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp ff56 \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x2ac(%ebp)\n+\tmov %edx,-0x2b8(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x2b8(%ebp),%edx\n+\tmov %edx,-0x2ac(%ebp)\n+\tjmp ffc6 \n ./pynx/scattering/cpu.c:5907 (discriminator 7)\n-\tmovl $0x1713,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10a28 \n+\tmovl $0x1713,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 10bb0 \n ./pynx/scattering/cpu.c:5912 (discriminator 7)\n-\tmovl $0x1718,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10a28 \n+\tmovl $0x1718,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 10bb0 \n ./pynx/scattering/cpu.c:5917 (discriminator 7)\n-\tmovl $0x171d,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10a28 \n+\tmovl $0x171d,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 10bb0 \n ./pynx/scattering/cpu.c:5922 (discriminator 7)\n-\tmovl $0x1722,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10a28 \n+\tmovl $0x1722,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 10bb0 \n ./pynx/scattering/cpu.c:5927 (discriminator 7)\n-\tmovl $0x1727,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10a28 \n+\tmovl $0x1727,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 10bb0 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2c0(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp f853 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2c0(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp f95f \n+./pynx/scattering/cpu.c:5723 (discriminator 1)\n+\tmov $0x165b,%edx\n+\tjmp 10468 \n+./pynx/scattering/cpu.c:5713 (discriminator 1)\n+\tmov $0x1651,%edx\n+\tjmp 10468 \n+./pynx/scattering/cpu.c:5703 (discriminator 1)\n+\tmov $0x1647,%edx\n+\tjmp 10468 \n+./pynx/scattering/cpu.c:5693 (discriminator 1)\n+\tmov $0x163d,%edx\n+\tjmp 10468 \n+./pynx/scattering/cpu.c:5683 (discriminator 1)\n+\tmov $0x1633,%edx\n+\tjmp 10468 \n+./pynx/scattering/cpu.c:5673 (discriminator 1)\n+\tmov $0x1629,%edx\n+\tjmp 10468 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:6791\n-\tmovl $0x0,-0x280(%ebp)\n ./pynx/scattering/cpu.c:6790\n-\tmovl $0x0,-0x284(%ebp)\n-\tjmp 10a76 \n+\tmovl $0x0,-0x280(%ebp)\n+./pynx/scattering/cpu.c:6791\n+\txor %edi,%edi\n+\tjmp 10bf6 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0x250(%ebp)\n-\tjmp 10a92 \n+\tjmp 10c12 \n \tnop\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 10ac2 \n+\tjmp 10c40 \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 10af2 \n+\tjmp 10c6e \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 10b22 \n+\tjmp 10c9c \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp 10b52 \n+\tjmp 10cca \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp 10b82 \n+\tjmp 10cf8 \n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp 10bb2 \n+\tjmp 10d26 \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp 10be2 \n+\tjmp 10d54 \n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp 10c12 \n+\tjmp 10d82 \n \tnop\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp 10c42 \n+\tjmp 10db0 \n \tnop\n-/usr/include/python3.12/object.h:705\n-\tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %ecx\n-\tcall 2160 <_Py_Dealloc@plt>\n-\tadd $0x10,%esp\n-\tjmp 10c8c \n+\tvzeroupper\n+\tjmp 100f8 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 10ca9 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 10df2 \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 10cc5 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 10e0e \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tmov %eax,-0x2c4(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %edi\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x2c4(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp f64f \n-\tnop\n-./pynx/scattering/cpu.c:5938 (discriminator 1)\n-\tmovl $0x1732,-0x28c(%ebp)\n-\tmovl $0x60,-0x290(%ebp)\n-\tjmp 10a28 \n+\tjmp 10e25 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x2c0(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x2c0(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp f4cc \n-\tnop\n+\tjmp f749 \n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:5938 (discriminator 1)\n+\tmovl $0x1732,-0x288(%ebp)\n+\tmovl $0x60,-0x28c(%ebp)\n+\tjmp 10bb0 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x2a0(%ebp),%esi\n+\tjmp e26a \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x2bc(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x2bc(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp f365 \n-\tnop\n-./pynx/scattering/cpu.c:5940 (discriminator 1)\n-\tmovl $0x1734,-0x28c(%ebp)\n-\tmovl $0x60,-0x290(%ebp)\n-\tjmp 10a28 \n+\tjmp f5c0 \n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:5730\n+\tvmovd -0x2ac(%ebp),%xmm5\n+\tvmovd -0x288(%ebp),%xmm7\n+\tsub $0x4,%esp\n+\tlea -0x4a5e(%ebx),%edx\n+\tvpinsrd $0x1,-0x2a8(%ebp),%xmm5,%xmm6\n+\tvmovd -0x294(%ebp),%xmm2\n+\tlea -0x58(%ebp),%ecx\n+\tvpinsrd $0x1,-0x29c(%ebp),%xmm7,%xmm0\n+\tvmovd -0x284(%ebp),%xmm4\n+\tvpinsrd $0x1,-0x298(%ebp),%xmm2,%xmm3\n+\tmov -0x2a4(%ebp),%esi\n+\tvpinsrd $0x1,-0x290(%ebp),%xmm4,%xmm5\n+\tmov -0x2a0(%ebp),%eax\n+\tvpunpcklqdq %xmm6,%xmm0,%xmm1\n+\tmov %esi,-0x78(%ebp)\n+\tlea -0x98(%ebp),%esi\n+\tvpunpcklqdq %xmm3,%xmm5,%xmm6\n+\tmov %eax,-0x74(%ebp)\n+\tmov %edi,%eax\n+\tvinserti128 $0x1,%xmm1,%ymm6,%ymm7\n+\tvmovdqa %ymm7,-0x98(%ebp)\n+\tpush %edx\n+\tmov -0x28c(%ebp),%edx\n+\tpush -0x2b0(%ebp)\n+\tpush %esi\n+\tvzeroupper\n+\tcall 8e90 \n+\tmov -0x98(%ebp),%edi\n+\tmov -0x94(%ebp),%ecx\n+\tmov -0x90(%ebp),%edx\n+\tmov -0x8c(%ebp),%esi\n+./pynx/scattering/cpu.c:5730 (discriminator 2)\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:5730\n+\tmov %edi,-0x284(%ebp)\n+\tmov -0x88(%ebp),%edi\n+\tmov %ecx,-0x290(%ebp)\n+\tmov -0x84(%ebp),%ecx\n+\tmov %edx,-0x294(%ebp)\n+\tmov -0x80(%ebp),%edx\n+\tmov %esi,-0x298(%ebp)\n+\tmov -0x7c(%ebp),%esi\n+\tmov %edi,-0x288(%ebp)\n+\tmov -0x78(%ebp),%edi\n+\tmov %ecx,-0x29c(%ebp)\n+\tmov -0x74(%ebp),%ecx\n+\tmov %edx,-0x2ac(%ebp)\n+\tmov %esi,-0x2a8(%ebp)\n+\tmov %edi,-0x2a4(%ebp)\n+\tmov %ecx,-0x2a0(%ebp)\n+./pynx/scattering/cpu.c:5730 (discriminator 2)\n+\tcmp $0xffffffff,%eax\n+\tjne d8b9 \n+./pynx/scattering/cpu.c:5730 (discriminator 1)\n+\tmov $0x1662,%edx\n+\tjmp 10468 \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x2b8(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x2b8(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp f911 \n-./pynx/scattering/cpu.c:11382\n-\tmovzbl %al,%eax\n-\tjmp 107a1 \n+\tjmp f451 \n+\tlea 0x0(%esi),%esi\n+\tmov -0x29c(%ebp),%esi\n+\tjmp e7ca \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+./pynx/scattering/cpu.c:5940 (discriminator 1)\n+\tmovl $0x1734,-0x288(%ebp)\n+\tmovl $0x60,-0x28c(%ebp)\n+\tjmp 10bb0 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x2b0(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x2b4(%ebp)\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x2b0(%ebp),%eax\n+\tmov -0x2b4(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp fb61 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje f156 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp f156 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje f14a \n+\tjmp fa41 \n+\tvzeroupper\n+\tjmp 10420 \n+\tmov -0x288(%ebp),%esi\n+\tjmp e666 \n+./pynx/scattering/cpu.c:11382\n+\tmovzbl %al,%eax\n+\tjmp 108e3 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x2b0(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp f14a \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x2c8(%ebp)\n+\tmov %edx,-0x2d0(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x2d0(%ebp),%edx\n+\tmov %edx,-0x2c8(%ebp)\n+\tjmp f320 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n \tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje ef56 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp ef56 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje ef4a \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x2ac(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp ef4a \n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp f32c \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x2ac(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x2ac(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp fde9 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje e432 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp e432 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje e426 \n+\tjmp fc61 \n+\tvzeroupper\n+\tjmp 10915 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x2a4(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp e426 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n \tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje f830 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp f830 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje f824 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x2a0(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp f824 \n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp f11c \n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x2c4(%ebp)\n+\tmov %edx,-0x2cc(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x2cc(%ebp),%edx\n+\tmov %edx,-0x2c4(%ebp)\n+\tjmp f110 \n+\tmov -0x288(%ebp),%esi\n+\tjmp eee4 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x2a8(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x2a8(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 10049 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje fa80 \n+\tjmp feb1 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp fa80 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x2c0(%ebp)\n+\tmov %edx,-0x2c8(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x2c8(%ebp),%edx\n+\tmov %edx,-0x2c0(%ebp)\n+\tjmp e4c0 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n \tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje fd0a \n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp e4cc \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp f936 \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x2bc(%ebp)\n+\tmov %edx,-0x2c4(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x2c4(%ebp),%edx\n+\tmov %edx,-0x2bc(%ebp)\n+\tjmp f92a \n+/usr/include/python3.12/object.h:705\n+\tsub $0xc,%esp\n+\tmov %eax,-0x2a4(%ebp)\n+\tpush %ecx\n+\tcall 2160 <_Py_Dealloc@plt>\n+\tmov -0x2a4(%ebp),%eax\n+\tadd $0x10,%esp\n+\tjmp 100dd \n+\tvzeroupper\n+\tjmp 10908 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp fd0a \n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2cc(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp f179 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n \tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje ff62 \n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp fb56 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp fda6 \n+\tmov -0x288(%ebp),%esi\n+\tjmp ed7a \n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2cc(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp f355 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp ff62 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp ffd2 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2c8(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp ef79 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2c8(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp f145 \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tpush %edi\n \tpush %esi\n \tcall 2070 \n \tadd $0x10,%esp\n-\tjmp 10c69 \n+\tjmp 10dcf \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2c4(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp e455 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2c4(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp e4f5 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x2a0(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x29c(%ebp)\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x2a0(%ebp),%eax\n+\tmov -0x29c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 103f4 \n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2c0(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp f853 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje ebd2 \n+\tjmp 10406 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp ebd2 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje ebc6 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x294(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp ebc6 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp ebec \n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x2a8(%ebp)\n+\tmov %edx,-0x2b4(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x2b4(%ebp),%edx\n+\tmov %edx,-0x2a8(%ebp)\n+\tjmp ebe0 \n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2c0(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp f95f \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2cc(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp f179 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2cc(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp f355 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2bc(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp faa3 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2bc(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp fb7f \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2c8(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp ef79 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2c8(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp f145 \n \tmov $0x1,%edx\n-\tjmp e823 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2c4(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp e455 \n+\tjmp e943 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2c4(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp e4f5 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2b8(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp fd2d \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 102f2 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp 102f2 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x288(%ebp),%edx\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje 102e6 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x288(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp 102e6 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2b8(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp fdcf \n \txor %edx,%edx\n-\tjmp e823 \n+\tjmp e943 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 102fc \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x2a4(%ebp)\n+\tmov %edx,-0x2ac(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x2ac(%ebp),%edx\n+\tmov %edx,-0x2a4(%ebp)\n+\tjmp 102f0 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x29c(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x298(%ebp)\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x29c(%ebp),%eax\n+\tmov -0x298(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 107b4 \n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2b0(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp ff85 \n+\tjmp 108f6 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2bc(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp faa3 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2b8(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp fd2d \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2bc(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp fb7f \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2ac(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp ebf5 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2b4(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp fffb \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2b0(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp ff85 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 106b2 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%ebx\n-\tjmp 106b2 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov -0x288(%ebp),%edx\n-\tadd $0x1c,%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje 106a6 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2b8(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp fdcf \n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2ac(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp ec15 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tmov -0x288(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp 106a6 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 107ec \n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x2a0(%ebp)\n+\tmov %edx,-0x2a8(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x2a8(%ebp),%edx\n+\tmov %edx,-0x2a0(%ebp)\n+\tjmp 107e0 \n+/usr/include/python3.12/cpython/unicodeobject.h:323\n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2b4(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp fffb \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2ac(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp ec15 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2a8(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp 10315 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2a8(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 10325 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2ac(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp ebf5 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2a8(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp 10315 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2a8(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 10325 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2a4(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp 106d5 \n-./pynx/scattering/cpu.c:5723 (discriminator 1)\n-\tmov $0x165b,%edx\n-\tjmp 1010e \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2a4(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 10815 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2a4(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp 106d5 \n-./pynx/scattering/cpu.c:5713 (discriminator 1)\n-\tmov $0x1651,%edx\n-\tjmp 1010e \n-./pynx/scattering/cpu.c:5703 (discriminator 1)\n-\tmov $0x1647,%edx\n-\tjmp 1010e \n-./pynx/scattering/cpu.c:5693 (discriminator 1)\n-\tmov $0x163d,%edx\n-\tjmp 1010e \n-./pynx/scattering/cpu.c:5683 (discriminator 1)\n-\tmov $0x1633,%edx\n-\tjmp 1010e \n-./pynx/scattering/cpu.c:5673 (discriminator 1)\n-\tmov $0x1629,%edx\n-\tjmp 1010e \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2a4(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 10815 \n ./pynx/scattering/cpu.c:5663 (discriminator 1)\n \tmov $0x161f,%edx\n-\tjmp 1010e \n+\tjmp 10468 \n ./pynx/scattering/cpu.c:5653 (discriminator 1)\n \tmov $0x1615,%edx\n-\tjmp 1010e \n+\tjmp 10468 \n ./pynx/scattering/cpu.c:5643 (discriminator 1)\n \tmov $0x160b,%edx\n-\tjmp 1010e \n+\tjmp 10468 \n+./pynx/scattering/cpu.c:5635 (discriminator 1)\n+\tmov $0x1603,%edx\n+\tjmp 10468 \n ./pynx/scattering/cpu.c:5798\n-\tcall 184f0 \n-.L4043():\n+\tcall 18ab0 \n+.L4121():\n ./pynx/scattering/cpu.c:5798\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4690\n \tlea 0x4(%esp),%ecx\n \tand $0xffffffe0,%esp\n \tpush -0x4(%ecx)\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0xcbef,%ebx\n+\tcall 4520 \n+\tadd $0xc8bf,%ebx\n \tpush %ecx\n \tsub $0x2a8,%esp\n \tmov 0x8(%ecx),%esi\n-\tmov 0x4(%ecx),%eax\n-\tmov %esi,-0x280(%ebp)\n+\tmov 0x4(%ecx),%edx\n+\tmov %esi,-0x27c(%ebp)\n ./pynx/scattering/cpu.c:4720\n-\tlea 0x650(%ebx),%edx\n+\tlea 0x610(%ebx),%eax\n+\tlea 0x58(%eax),%esi\n ./pynx/scattering/cpu.c:4690\n \tmov %gs:0x14,%edi\n \tmov %edi,-0x1c(%ebp)\n \tmov 0xc(%ecx),%edi\n ./pynx/scattering/cpu.c:4720\n-\tlea 0x4(%edx),%ecx\n-\tmov %edx,-0x58(%ebp)\n-\tmov %ecx,-0x54(%ebp)\n-\tlea 0x8(%edx),%ecx\n-\tmov %ecx,-0x50(%ebp)\n-\tlea 0x14(%edx),%ecx\n-\tmov %ecx,-0x4c(%ebp)\n-\tlea 0x18(%edx),%ecx\n-\tmov %ecx,-0x48(%ebp)\n-\tlea 0x1c(%edx),%ecx\n-\tmov %ecx,-0x44(%ebp)\n-\tlea 0x10(%edx),%ecx\n-\tmov %ecx,-0x40(%ebp)\n-\tlea -0x40(%edx),%ecx\n-\tsub $0x44,%edx\n-./pynx/scattering/cpu.c:4721\n-\ttest %edi,%edi\n-./pynx/scattering/cpu.c:4720\n-\tmov %ecx,-0x3c(%ebp)\n-\tmov %edx,-0x38(%ebp)\n+\tlea 0x50(%eax),%ecx\n+\tvmovd %esi,%xmm1\n+\tlea 0x48(%eax),%esi\n+\tvmovd %ecx,%xmm0\n+\tlea 0x5c(%eax),%ecx\n+\tvmovd %esi,%xmm5\n \tmovl $0x0,-0x34(%ebp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm3\n+\tlea 0x40(%eax),%esi\n+\tlea 0x54(%eax),%ecx\n+\tvpinsrd $0x1,%ecx,%xmm5,%xmm6\n+\tvmovd %esi,%xmm7\n+\tlea 0x44(%eax),%ecx\n+\tvpinsrd $0x1,%eax,%xmm0,%xmm2\n+\tvpinsrd $0x1,%ecx,%xmm7,%xmm0\n+\tsub $0x4,%eax\n+\tvpunpcklqdq %xmm2,%xmm3,%xmm4\n+\tvpunpcklqdq %xmm6,%xmm0,%xmm2\n+\tmov %eax,-0x38(%ebp)\n+\tvinserti128 $0x1,%xmm4,%ymm2,%ymm1\n+\tvmovdqa %ymm1,-0x58(%ebp)\n ./pynx/scattering/cpu.c:4721\n-\tje 11498 \n-./pynx/scattering/cpu.c:4718\n-\tlea 0x0(,%esi,4),%edx\n-./pynx/scattering/cpu.c:4723\n-\tcmp $0x9,%esi\n+\ttest %edi,%edi\n+\tje 117f0 \n ./pynx/scattering/cpu.c:4718\n-\tlea (%eax,%edx,1),%ecx\n+\tmov -0x27c(%ebp),%esi\n+\tlea 0x0(,%esi,4),%eax\n+\tlea (%edx,%eax,1),%ecx\n \tmov %ecx,-0x264(%ebp)\n ./pynx/scattering/cpu.c:4723\n-\tja 139c8 \n-\tmov -0x366c(%ebx,%edx,1),%esi\n+\tcmp $0x9,%esi\n+\tja 14dd5 \n+\tmov -0x366c(%ebx,%eax,1),%esi\n \tadd %ebx,%esi\n \tjmp *%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4839 (discriminator 1)\n-\tcmpl $0x9,-0x280(%ebp)\n-\tjne 139c8 \n+\tcmpl $0x9,-0x27c(%ebp)\n+\tjne 14dd5 \n ./pynx/scattering/cpu.c:4842\n-\tmov (%eax),%edi\n+\tmov (%edx),%edi\n ./pynx/scattering/cpu.c:4843\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:4844\n-\tmov 0x8(%eax),%edx\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:4845\n-\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%edx),%esi\n ./pynx/scattering/cpu.c:4842\n \tmov %edi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:4846\n-\tmov 0x10(%eax),%edi\n+\tmov 0x10(%edx),%edi\n ./pynx/scattering/cpu.c:4843\n-\tmov %esi,-0x25c(%ebp)\n+\tmov %eax,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:4847\n-\tmov 0x14(%eax),%esi\n+\tmov 0x14(%edx),%eax\n ./pynx/scattering/cpu.c:4844\n-\tmov %edx,-0x260(%ebp)\n+\tmov %ecx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4848\n-\tmov 0x18(%eax),%edx\n+\tmov 0x18(%edx),%ecx\n ./pynx/scattering/cpu.c:4845\n-\tmov %ecx,-0x258(%ebp)\n+\tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4849\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%edx),%esi\n ./pynx/scattering/cpu.c:4850\n-\tmov 0x20(%eax),%eax\n+\tmov 0x20(%edx),%edx\n ./pynx/scattering/cpu.c:4846\n \tmov %edi,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4847\n-\tmov %esi,-0x26c(%ebp)\n+\tmov %eax,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:4848\n-\tmov %edx,-0x278(%ebp)\n+\tmov %ecx,-0x278(%ebp)\n ./pynx/scattering/cpu.c:4849\n-\tmov %ecx,-0x274(%ebp)\n+\tmov %esi,-0x274(%ebp)\n ./pynx/scattering/cpu.c:4850\n-\tmov %eax,-0x270(%ebp)\n+\tmov %edx,-0x270(%ebp)\n+\tvzeroupper\n /usr/include/python3.12/object.h:220\n \tmov -0x254(%ebp),%ecx\n ./pynx/scattering/cpu.c:4878\n \tmov 0x5b8(%ebx),%eax\n /usr/include/python3.12/object.h:220\n \tmov 0x4(%ecx),%edx\n ./pynx/scattering/cpu.c:4878 (discriminator 2)\n \tcmp %edx,%eax\n-\tjne 13d70 \n+\tjne 14028 \n ./pynx/scattering/cpu.c:4879 (discriminator 2)\n \tmov -0x25c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13d98 \n+\tjne 140a0 \n ./pynx/scattering/cpu.c:4880 (discriminator 2)\n \tmov -0x260(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13db8 \n+\tjne 140c0 \n ./pynx/scattering/cpu.c:4881 (discriminator 2)\n \tmov -0x258(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13dd8 \n+\tjne 140e0 \n ./pynx/scattering/cpu.c:4882 (discriminator 2)\n \tmov -0x268(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13df8 \n+\tjne 14100 \n ./pynx/scattering/cpu.c:4883 (discriminator 2)\n \tmov -0x26c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13e18 \n+\tjne 14120 \n ./pynx/scattering/cpu.c:4884 (discriminator 2)\n \tmov -0x278(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13e38 \n+\tjne 14140 \n ./pynx/scattering/cpu.c:4885 (discriminator 2)\n \tmov -0x274(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13e58 \n+\tjne 14160 \n ./pynx/scattering/cpu.c:4886 (discriminator 2)\n \tmov -0x270(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13e78 \n-\tlea 0x6ac(%ebx),%esi\n+\tjne 14180 \n ./pynx/scattering/cpu.c:4941\n \tmovl $0x0,-0x1e4(%ebp)\n-\tmov %esi,-0x250(%ebp)\n-./pynx/scattering/cpu.c:4979\n-\tmov -0x28(%ebx),%esi\n-\tcmp %esi,-0x254(%ebp)\n+\tlea 0x6ac(%ebx),%esi\n ./pynx/scattering/cpu.c:4942\n \tmovl $0x0,-0x1e8(%ebp)\n+\tvmovd %esi,%xmm6\n+./pynx/scattering/cpu.c:4979\n+\tmov -0x28(%ebx),%esi\n ./pynx/scattering/cpu.c:4945\n \tmovl $0x0,-0x1b4(%ebp)\n-\tvmovd -0x250(%ebp),%xmm0\n+\tvpunpckldq %xmm6,%xmm6,%xmm7\n ./pynx/scattering/cpu.c:4946\n \tmovl $0x0,-0x1b8(%ebp)\n ./pynx/scattering/cpu.c:4949\n \tmovl $0x0,-0x184(%ebp)\n ./pynx/scattering/cpu.c:4950\n \tmovl $0x0,-0x188(%ebp)\n-\tvpunpckldq %xmm0,%xmm0,%xmm1\n ./pynx/scattering/cpu.c:4953\n \tmovl $0x0,-0x124(%ebp)\n ./pynx/scattering/cpu.c:4954\n \tmovl $0x0,-0x128(%ebp)\n ./pynx/scattering/cpu.c:4957\n \tmovl $0x0,-0xf4(%ebp)\n ./pynx/scattering/cpu.c:4958\n@@ -21958,1265 +21715,1288 @@\n ./pynx/scattering/cpu.c:4970\n \tmovl $0x0,-0x218(%ebp)\n ./pynx/scattering/cpu.c:4973\n \tmovl $0x0,-0x244(%ebp)\n ./pynx/scattering/cpu.c:4974\n \tmovl $0x0,-0x248(%ebp)\n ./pynx/scattering/cpu.c:4979\n-\tje 11a60 \n+\tcmp %esi,-0x254(%ebp)\n+\tje 11dc8 \n ./pynx/scattering/cpu.c:4979 (discriminator 4)\n \tmov -0x254(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1e4(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:4979 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 14950 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 14e85 \n ./pynx/scattering/cpu.c:4984\n \tcmp %esi,-0x25c(%ebp)\n-\tje 11a8a \n+\tje 11df2 \n ./pynx/scattering/cpu.c:4984 (discriminator 4)\n \tmov -0x25c(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1b4(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:4984 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 14245 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 14602 \n ./pynx/scattering/cpu.c:4989\n \tcmp %esi,-0x260(%ebp)\n-\tje 11abe \n+\tje 11e26 \n ./pynx/scattering/cpu.c:4989 (discriminator 4)\n \tmov -0x260(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x184(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:4989 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 14558 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 14900 \n ./pynx/scattering/cpu.c:4994\n \tcmp %esi,-0x258(%ebp)\n-\tje 11af2 \n+\tje 11e5a \n ./pynx/scattering/cpu.c:4994 (discriminator 4)\n \tmov -0x258(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x124(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:4994 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 14589 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 1493e \n ./pynx/scattering/cpu.c:4999\n \tcmp %esi,-0x268(%ebp)\n-\tje 11b26 \n+\tje 11e8e \n ./pynx/scattering/cpu.c:4999 (discriminator 4)\n \tmov -0x268(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xf4(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:4999 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 145a2 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 14957 \n ./pynx/scattering/cpu.c:5004\n \tcmp %esi,-0x26c(%ebp)\n-\tje 11b5a \n+\tje 11ec2 \n ./pynx/scattering/cpu.c:5004 (discriminator 4)\n \tmov -0x26c(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xc4(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5004 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 145bb \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 14970 \n ./pynx/scattering/cpu.c:5009\n \tcmp %esi,-0x278(%ebp)\n-\tje 11b8e \n+\tje 11ef6 \n ./pynx/scattering/cpu.c:5009 (discriminator 4)\n \tmov -0x278(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x154(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5009 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 145d4 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 14989 \n ./pynx/scattering/cpu.c:5014\n \tcmp %esi,-0x274(%ebp)\n-\tje 11bc2 \n+\tje 11f2a \n ./pynx/scattering/cpu.c:5014 (discriminator 4)\n \tmov -0x274(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x214(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5014 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 1460d \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 149cf \n ./pynx/scattering/cpu.c:5019\n \tcmp %esi,-0x270(%ebp)\n-\tje 11bf6 \n+\tje 11f5e \n ./pynx/scattering/cpu.c:5019 (discriminator 4)\n \tmov -0x270(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x244(%ebp),%eax\n-\tcall 89d0 \n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5019 (discriminator 1)\n-\tinc %eax\n-\tje 14626 \n+\tcmp $0xffffffff,%eax\n+\tje 149e8 \n ./pynx/scattering/cpu.c:5030\n \tsub $0xc,%esp\n \tpush -0x258(%ebp)\n \tcall 2360 \n ./pynx/scattering/cpu.c:5030 (discriminator 2)\n \tadd $0x10,%esp\n-\tcmp $0xffffffff,%eax\n ./pynx/scattering/cpu.c:5030\n \tmov %eax,%edi\n ./pynx/scattering/cpu.c:5030 (discriminator 2)\n-\tje 14748 \n+\tcmp $0xffffffff,%eax\n+\tje 14b48 \n ./pynx/scattering/cpu.c:5032\n \tsub $0xc,%esp\n \tpush -0x254(%ebp)\n \tcall 2360 \n ./pynx/scattering/cpu.c:5032 (discriminator 2)\n \tadd $0x10,%esp\n \tcmp $0xffffffff,%eax\n-\tje 147a8 \n+\tje 14cd8 \n ./pynx/scattering/cpu.c:5051\n \tsub $0x4,%esp\n \tpush -0x244(%ebp)\n \tpush -0x214(%ebp)\n \tpush %eax\n \tpush %edi\n \tpush -0x154(%ebp)\n \tpush -0xc4(%ebp)\n \tpush -0xf4(%ebp)\n \tpush -0x124(%ebp)\n \tpush -0x184(%ebp)\n \tpush -0x1b4(%ebp)\n \tpush -0x1e4(%ebp)\n-\tcall 4a80 \n+\tcall 4a10 \n /usr/include/python3.12/object.h:244\n \tmov (%esi),%eax\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tadd $0x30,%esp\n \tcmp $0x3fffffff,%eax\n-\tje 118ba \n+\tje 11c1d \n /usr/include/python3.12/object.h:652\n \tinc %eax\n \tmov %eax,(%esi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x244(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 118e8 \n+\tje 11c4b \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0x220(%ebp)\n-\tje 13ae0 \n+\tje 13d00 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x244(%ebp),%edi\n \tpush %edi\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x214(%ebp),%eax\n \ttest %eax,%eax\n-\tje 11916 \n+\tje 11c79 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%ecx\n \tcmp %ecx,-0x1f0(%ebp)\n-\tje 13ad0 \n+\tje 13cf0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x214(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1e4(%ebp),%edi\n \ttest %edi,%edi\n-\tje 11944 \n+\tje 11ca7 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1c0(%ebp)\n-\tje 13ac0 \n+\tje 13ce0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1e4(%ebp),%ecx\n \tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1b4(%ebp),%edx\n \ttest %edx,%edx\n-\tje 11972 \n+\tje 11cd5 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edi\n \tcmp %edi,-0x190(%ebp)\n-\tje 13ab0 \n+\tje 13cd0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1b4(%ebp),%eax\n \tpush %eax\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x184(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 119a0 \n+\tje 11d03 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0x160(%ebp)\n-\tje 13aa0 \n+\tje 13cc0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x184(%ebp),%edi\n \tpush %edi\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x154(%ebp),%eax\n \ttest %eax,%eax\n-\tje 119ce \n+\tje 11d31 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%ecx\n \tcmp %ecx,-0x130(%ebp)\n-\tje 13a90 \n+\tje 13cb0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x154(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x124(%ebp),%edi\n \ttest %edi,%edi\n-\tje 119fc \n+\tje 11d5f \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x100(%ebp)\n-\tje 13a80 \n+\tje 13ca0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x124(%ebp),%ecx\n \tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0xf4(%ebp),%edx\n \ttest %edx,%edx\n-\tje 11a2a \n+\tje 11d8d \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edi\n \tcmp %edi,-0xd0(%ebp)\n-\tje 13a70 \n+\tje 13c90 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0xf4(%ebp),%eax\n \tpush %eax\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0xc4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 11a58 \n+\tje 11dbb \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0xa0(%ebp)\n-\tje 13a60 \n+\tje 13c78 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0xc4(%ebp),%edi\n \tpush %edi\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:5061\n \tmov %esi,%eax\n-\tjmp 13a23 \n-\tnop\n+\tjmp 13f97 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:4984\n-\tcmp %esi,-0x25c(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x1c8(%ebp)\n ./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x1e0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edx,-0x1c0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x1c8(%ebp)\n ./pynx/scattering/cpu.c:4984\n-\tjne 11699 \n+\tcmp %esi,-0x25c(%ebp)\n+\tjne 119ec \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:4989\n-\tcmp %esi,-0x260(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x198(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x1b4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x1b0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edi,-0x190(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x198(%ebp)\n ./pynx/scattering/cpu.c:4989\n-\tjne 116d0 \n+\tcmp %esi,-0x260(%ebp)\n+\tjne 11a25 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:4994\n-\tcmp %esi,-0x258(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x168(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x184(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x180(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %eax,-0x160(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x168(%ebp)\n ./pynx/scattering/cpu.c:4994\n-\tjne 11707 \n+\tcmp %esi,-0x258(%ebp)\n+\tjne 11a5e \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:4999\n-\tcmp %esi,-0x268(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x108(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x124(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x120(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %ecx,-0x100(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x108(%ebp)\n ./pynx/scattering/cpu.c:4999\n-\tjne 1173e \n+\tcmp %esi,-0x268(%ebp)\n+\tjne 11a97 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:5004\n-\tcmp %esi,-0x26c(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0xd8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0xf4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0xf0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edx,-0xd0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0xd8(%ebp)\n ./pynx/scattering/cpu.c:5004\n-\tjne 11775 \n+\tcmp %esi,-0x26c(%ebp)\n+\tjne 11ad0 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:5009\n-\tcmp %esi,-0x278(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0xa8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0xc4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0xc0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edi,-0xa0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0xa8(%ebp)\n ./pynx/scattering/cpu.c:5009\n-\tjne 117ac \n+\tcmp %esi,-0x278(%ebp)\n+\tjne 11b09 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:5014\n-\tcmp %esi,-0x274(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x138(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x154(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x150(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %eax,-0x130(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x138(%ebp)\n ./pynx/scattering/cpu.c:5014\n-\tjne 117e3 \n+\tcmp %esi,-0x274(%ebp)\n+\tjne 11b42 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:5019\n-\tcmp %esi,-0x270(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x1f8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x214(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x210(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %ecx,-0x1f0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x1f8(%ebp)\n ./pynx/scattering/cpu.c:5019\n-\tjne 1181a \n+\tcmp %esi,-0x270(%ebp)\n+\tjne 11b7b \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x228(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x244(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x240(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edx,-0x220(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x228(%ebp)\n-./pynx/scattering/cpu.c:8213\n-\tjmp 11835 \n+\tjmp 11b98 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4723\n \tmovl $0x0,-0x270(%ebp)\n \tmovl $0x0,-0x274(%ebp)\n ./pynx/scattering/cpu.c:4728\n-\tmov 0x18(%eax),%esi\n+\tmov 0x18(%edx),%esi\n ./pynx/scattering/cpu.c:4730\n-\tmov 0x14(%eax),%ecx\n+\tmov 0x14(%edx),%ecx\n ./pynx/scattering/cpu.c:4746\n-\tcmpl $0x8,-0x280(%ebp)\n+\tcmpl $0x8,-0x27c(%ebp)\n ./pynx/scattering/cpu.c:4728\n \tmov %esi,-0x278(%ebp)\n ./pynx/scattering/cpu.c:4732\n-\tmov 0x10(%eax),%esi\n+\tmov 0x10(%edx),%esi\n ./pynx/scattering/cpu.c:4730\n \tmov %ecx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:4734\n-\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%edx),%ecx\n ./pynx/scattering/cpu.c:4732\n \tmov %esi,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%eax),%esi\n+\tmov 0x8(%edx),%esi\n ./pynx/scattering/cpu.c:4734\n \tmov %ecx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%eax),%ecx\n+\tmov 0x4(%edx),%ecx\n ./pynx/scattering/cpu.c:4736\n \tmov %esi,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4740\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:4738\n \tmov %ecx,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:4740\n-\tmov %eax,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %esi,-0x250(%ebp)\n ./pynx/scattering/cpu.c:4746\n-\tja 12d8b \n-\tmov -0x3644(%ebx,%edx,1),%edx\n-\tadd %ebx,%edx\n-\tjmp *%edx\n+\tja 131cb \n+\tmov -0x3644(%ebx,%eax,1),%eax\n+\tadd %ebx,%eax\n+\tjmp *%eax\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4723\n \tmovl $0x0,-0x270(%ebp)\n ./pynx/scattering/cpu.c:4726\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%edx),%ecx\n \tmov %ecx,-0x274(%ebp)\n-\tjmp 11c3c \n+\tjmp 11fa4 \n \tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%eax),%edx\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%eax),%ecx\n-./pynx/scattering/cpu.c:4740\n-\tmov (%eax),%eax\n+\tmov 0x4(%edx),%ecx\n ./pynx/scattering/cpu.c:4736\n-\tmov %edx,-0x260(%ebp)\n+\tmov 0x8(%edx),%eax\n ./pynx/scattering/cpu.c:4740\n-\tmov %eax,-0x254(%ebp)\n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:4738\n \tmov %ecx,-0x25c(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %eax,-0x250(%ebp)\n-\tmov %eax,-0x258(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov 0x8(%edi),%ecx\n+./pynx/scattering/cpu.c:4736\n+\tmov %eax,-0x260(%ebp)\n+./pynx/scattering/cpu.c:4740\n+\tmov %edx,-0x254(%ebp)\n+/usr/include/python3.12/object.h:233\n+\tmov %ecx,-0x250(%ebp)\n ./pynx/scattering/cpu.c:4776\n-\tmov 0x664(%ebx),%ecx\n+\tmov 0x664(%ebx),%edx\n+\tmov %edx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 13978 \n-\tdec %eax\n+\ttest %ecx,%ecx\n+\tjle 14420 \n+\tlea -0x1(%ecx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x258(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n \txor %edx,%edx\n \tand $0x7,%eax\n-\tje 11d58 \n+\tje 120fc \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje 11db8 \n+\tcmp 0xc(%edi),%esi\n+\tje 12158 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov $0x1,%edx\n-\tje 11d58 \n+\tcmp $0x1,%eax\n+\tje 14d75 \n \tcmp $0x2,%eax\n-\tje 11d51 \n+\tje 120ef \n \tcmp $0x3,%eax\n-\tje 11d4a \n+\tje 120e2 \n \tcmp $0x4,%eax\n-\tje 11d43 \n+\tje 120d5 \n \tcmp $0x5,%eax\n-\tje 11d3c \n+\tje 120c4 \n \tcmp $0x6,%eax\n-\tje 11d35 \n+\tje 120b3 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 11db8 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje 12158 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11db8 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 12158 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11db8 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje 12158 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11db8 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 12158 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11db8 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje 12158 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11db8 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 12158 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11db8 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 12158 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x258(%ebp)\n-\tje 13759 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n+\tcmp %eax,%ecx\n+\tje 13a1b \n \tmov %eax,%edx\n-\tje 11db8 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje 12158 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11db8 \n-\tcmp 0x14(%edi,%eax,4),%ecx\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 12158 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x2(%eax),%edx\n-\tje 11db8 \n-\tcmp 0x18(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje 12158 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x3(%eax),%edx\n-\tje 11db8 \n-\tcmp 0x1c(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje 12158 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x4(%eax),%edx\n-\tje 11db8 \n-\tcmp 0x20(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje 12158 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x5(%eax),%edx\n-\tje 11db8 \n-\tcmp 0x24(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje 12158 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x6(%eax),%edx\n-\tje 11db8 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje 12158 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x7(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tjne 11d5e \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tjne 12102 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x264(%ebp),%esi\n-\tmov (%esi,%edx,4),%eax\n-\tmov %eax,-0x258(%ebp)\n+\tmov -0x264(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%esi\n+\tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4776 (discriminator 2)\n-\tmov -0x258(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 13978 \n+\tmov -0x258(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 14420 \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:4778\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %esi,-0x268(%ebp)\n-\tjmp 11e1a \n+\tjmp 121c2 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%esi\n ./pynx/scattering/cpu.c:4734\n-\tmov 0xc(%eax),%edx\n+\tmov 0xc(%edx),%eax\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%eax),%ecx\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:4740\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:4738\n \tmov %esi,-0x25c(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:4734\n-\tmov %edx,-0x258(%ebp)\n+\tmov %eax,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4736\n \tmov %ecx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4740\n-\tmov %eax,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %esi,-0x250(%ebp)\n \tmov %esi,-0x268(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n ./pynx/scattering/cpu.c:4786\n \tmov 0x668(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 1206d \n+\ttest %esi,%esi\n+\tjle 12415 \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 11e9d \n+\tje 12245 \n \tcmp $0x1,%esi\n-\tje 11e88 \n+\tje 12230 \n \tcmp $0x2,%esi\n-\tje 11e7d \n+\tje 12225 \n \tcmp $0x3,%esi\n-\tje 11e72 \n+\tje 1221a \n \tcmp $0x4,%esi\n-\tje 11e67 \n+\tje 1220f \n \tcmp $0x5,%esi\n-\tje 11e5c \n+\tje 12204 \n \tcmp $0x6,%esi\n-\tjne 141d1 \n+\tjne 14585 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13708 \n+\tje 139d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13708 \n+\tje 139d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13708 \n+\tje 139d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13708 \n+\tje 139d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13708 \n+\tje 139d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13708 \n+\tje 139d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x268(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tje 11f0f \n+\tje 122b7 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13708 \n+\tje 139d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13708 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 139d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13708 \n-\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 139d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13708 \n-\tcmp 0x18(%edi,%esi,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 139d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13708 \n-\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 139d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13708 \n-\tcmp 0x20(%edi,%esi,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 139d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13708 \n-\tcmp 0x24(%edi,%esi,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 139d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13708 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 139d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x268(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 11e9d \n+\tjne 12245 \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n \tmov %edi,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %eax,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x27c(%ebp)\n+\tsete -0x280(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %edx,%edx\n ./pynx/scattering/cpu.c:7390\n \tmov %esi,-0x274(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %edx,%edi\n \tmov %ecx,%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 13218 \n+\tje 13568 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x270(%ebp),%ecx\n \tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 12f50 \n+\tje 13298 \n \ttest %cl,%cl\n-\tje 12f61 \n+\tje 132a9 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov %edx,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 12060 \n+\tcmp 0x8(%eax),%edx\n+\tjne 12408 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x284(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x284(%ebp)\n-\tje 11fa8 \n-\tinc %ecx\n-\tjne 12060 \n+\tje 12354 \n+\tcmp $0xffffffff,%ecx\n+\tjne 12408 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x284(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x288(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x28c(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 12060 \n+\tcmp %dl,-0x288(%ebp)\n+\tjne 12408 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x284(%ebp)\n-\tjne 14210 \n+\tjne 145c0 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x284(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x288(%ebp)\n-\tjne 1492c \n+\ttest $0x20,%cl\n+\tjne 14e72 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x284(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x28c(%ebp),%eax\n+\tmovzbl -0x288(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x284(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 14a74 \n+\tje 14f6e \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 14b19 \n+\tje 14ffd \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x288(%ebp)\n-\tmov -0x284(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x288(%ebp)\n-\tjne 12060 \n+\tcmp %edx,-0x288(%ebp)\n+\tjne 12408 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x278(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 13218 \n+\tmov -0x278(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 13568 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x284(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13218 \n+\tje 13568 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %edi,-0x268(%ebp)\n-\tjne 11f40 \n+\tjne 122e8 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:4790\n \tcall 2310 \n ./pynx/scattering/cpu.c:4790 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 14c35 \n+\tjne 14a3a \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x44(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4a3f(%ebx),%edx\n-\tlea -0x4ab1(%ebx),%ecx\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4a2f(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n \tpush $0x4\n-\tlea -0x3ce0(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %ecx\n \tpush %edx\n \tpush %esi\n \tpush (%eax)\n \tcall 2470 \n ./pynx/scattering/cpu.c:4792\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4792 (discriminator 1)\n \tmov $0x12b8,%edx\n ./pynx/scattering/cpu.c:4792\n-\tjmp 13a04 \n-\tnop\n+\tjmp 13f78 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4732\n-\tmov 0x10(%eax),%esi\n+\tmov 0x10(%edx),%esi\n ./pynx/scattering/cpu.c:4734\n-\tmov 0xc(%eax),%edx\n+\tmov 0xc(%edx),%eax\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%eax),%ecx\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:4732\n \tmov %esi,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%esi\n ./pynx/scattering/cpu.c:4740\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:4734\n-\tmov %edx,-0x258(%ebp)\n+\tmov %eax,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4736\n \tmov %ecx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4740\n-\tmov %eax,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4738\n \tmov %esi,-0x25c(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %eax,-0x250(%ebp)\n-\tmov %eax,-0x26c(%ebp)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov %edx,-0x250(%ebp)\n+./pynx/scattering/cpu.c:4746\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4796\n-\tmov 0x66c(%ebx),%edx\n+\tmov 0x66c(%ebx),%ecx\n+\tmov %ecx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 136b8 \n-\tdec %eax\n+\ttest %edx,%edx\n+\tjle 14050 \n+\tlea -0x1(%edx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x26c(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n \txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje 12166 \n+\tje 1254a \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%edx\n-\tje 121c0 \n+\tcmp 0xc(%edi),%esi\n+\tje 125a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov $0x1,%ecx\n-\tje 12166 \n+\tcmp $0x1,%eax\n+\tje 14cc8 \n \tcmp $0x2,%eax\n-\tje 1215f \n+\tje 1253d \n \tcmp $0x3,%eax\n-\tje 12158 \n+\tje 12530 \n \tcmp $0x4,%eax\n-\tje 12151 \n+\tje 12523 \n \tcmp $0x5,%eax\n-\tje 1214a \n+\tje 12512 \n \tcmp $0x6,%eax\n-\tjne 141bf \n+\tjne 1456d \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 121c0 \n+\tmov -0x26c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 125a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 121c0 \n+\tmov -0x26c(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje 125a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 121c0 \n+\tmov -0x26c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 125a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 121c0 \n+\tmov -0x26c(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje 125a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 121c0 \n+\tmov -0x26c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 125a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 121c0 \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 125a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x26c(%ebp)\n-\tje 1349a \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%edx\n+\tcmp %eax,%edx\n+\tje 137b0 \n \tmov %eax,%ecx\n-\tje 121c0 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje 125a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 121c0 \n-\tcmp 0x14(%edi,%eax,4),%edx\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 125a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x2(%eax),%ecx\n-\tje 121c0 \n-\tcmp 0x18(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje 125a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x3(%eax),%ecx\n-\tje 121c0 \n-\tcmp 0x1c(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje 125a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x4(%eax),%ecx\n-\tje 121c0 \n-\tcmp 0x20(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje 125a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x5(%eax),%ecx\n-\tje 121c0 \n-\tcmp 0x24(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje 125a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x6(%eax),%ecx\n-\tje 121c0 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje 125a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x7(%eax),%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tjne 1216c \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tjne 12550 \n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x264(%ebp),%esi\n \tmov (%esi,%ecx,4),%edx\n \tmov %edx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:4796 (discriminator 2)\n \tmov -0x26c(%ebp),%eax\n \ttest %eax,%eax\n-\tje 136b8 \n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n+\tje 14050 \n ./pynx/scattering/cpu.c:4798\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %eax,-0x270(%ebp)\n-\tjmp 12238 \n-\txchg %ax,%ax\n+\tmov 0x8(%edi),%edx\n+\tjmp 12610 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4730\n-\tmov 0x14(%eax),%edx\n+\tmov 0x14(%edx),%eax\n ./pynx/scattering/cpu.c:4732\n-\tmov 0x10(%eax),%ecx\n+\tmov 0x10(%edx),%ecx\n ./pynx/scattering/cpu.c:4734\n-\tmov 0xc(%eax),%esi\n+\tmov 0xc(%edx),%esi\n ./pynx/scattering/cpu.c:4730\n-\tmov %edx,-0x26c(%ebp)\n+\tmov %eax,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%eax),%edx\n+\tmov 0x8(%edx),%eax\n ./pynx/scattering/cpu.c:4732\n \tmov %ecx,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%eax),%ecx\n+\tmov 0x4(%edx),%ecx\n ./pynx/scattering/cpu.c:4740\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:4734\n \tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4736\n-\tmov %edx,-0x260(%ebp)\n+\tmov %eax,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4740\n-\tmov %eax,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4738\n \tmov %ecx,-0x25c(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %eax,-0x250(%ebp)\n-\tmov %eax,-0x270(%ebp)\n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov %edx,-0x250(%ebp)\n+./pynx/scattering/cpu.c:4746\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:4806\n-\tmov 0x660(%ebx),%edx\n+\tmov 0x660(%ebx),%ecx\n+\tmov %ecx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 13450 \n-\tdec %eax\n+\ttest %edx,%edx\n+\tjle 13fd8 \n+\tlea -0x1(%edx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x270(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n \txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje 122a6 \n+\tje 126ba \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%edx\n-\tje 12300 \n+\tcmp 0xc(%edi),%esi\n+\tje 12710 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov $0x1,%ecx\n-\tje 122a6 \n+\tcmp $0x1,%eax\n+\tje 14b68 \n \tcmp $0x2,%eax\n-\tje 1229f \n+\tje 126ad \n \tcmp $0x3,%eax\n-\tje 12298 \n+\tje 126a0 \n \tcmp $0x4,%eax\n-\tje 12291 \n+\tje 12693 \n \tcmp $0x5,%eax\n-\tje 1228a \n+\tje 12682 \n \tcmp $0x6,%eax\n-\tjne 14190 \n+\tjne 14538 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 12300 \n+\tmov -0x270(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 12710 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 12300 \n+\tmov -0x270(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje 12710 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 12300 \n+\tmov -0x270(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 12710 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 12300 \n+\tmov -0x270(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje 12710 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 12300 \n+\tmov -0x270(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 12710 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 12300 \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 12710 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x270(%ebp)\n-\tje 1326c \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%edx\n+\tcmp %eax,%edx\n+\tje 135b4 \n \tmov %eax,%ecx\n-\tje 12300 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje 12710 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 12300 \n-\tcmp 0x14(%edi,%eax,4),%edx\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 12710 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x2(%eax),%ecx\n-\tje 12300 \n-\tcmp 0x18(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje 12710 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x3(%eax),%ecx\n-\tje 12300 \n-\tcmp 0x1c(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje 12710 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x4(%eax),%ecx\n-\tje 12300 \n-\tcmp 0x20(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje 12710 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x5(%eax),%ecx\n-\tje 12300 \n-\tcmp 0x24(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje 12710 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x6(%eax),%ecx\n-\tje 12300 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje 12710 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x7(%eax),%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tjne 122ac \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tjne 126c0 \n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x264(%ebp),%eax\n \tmov (%eax,%ecx,4),%esi\n \tmov %esi,-0x278(%ebp)\n ./pynx/scattering/cpu.c:4806 (discriminator 2)\n \tmov -0x278(%ebp),%edx\n \ttest %edx,%edx\n-\tje 13450 \n+\tje 13fd8 \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:4808\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %esi,-0x270(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n ./pynx/scattering/cpu.c:4816\n \tmov 0x610(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 1257f \n+\ttest %esi,%esi\n+\tjle 1298f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 123af \n+\tje 127bf \n \tcmp $0x1,%esi\n-\tje 1239a \n+\tje 127aa \n \tcmp $0x2,%esi\n-\tje 1238f \n+\tje 1279f \n \tcmp $0x3,%esi\n-\tje 12384 \n+\tje 12794 \n \tcmp $0x4,%esi\n-\tje 12379 \n+\tje 12789 \n \tcmp $0x5,%esi\n-\tje 1236e \n+\tje 1277e \n \tcmp $0x6,%esi\n-\tjne 14120 \n+\tjne 144c8 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13258 \n+\tje 135a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13258 \n+\tje 135a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13258 \n+\tje 135a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13258 \n+\tje 135a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13258 \n+\tje 135a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13258 \n+\tje 135a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x270(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tje 12421 \n+\tje 12831 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13258 \n+\tje 135a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13258 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 135a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13258 \n-\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 135a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13258 \n-\tcmp 0x18(%edi,%esi,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 135a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13258 \n-\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 135a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13258 \n-\tcmp 0x20(%edi,%esi,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 135a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13258 \n-\tcmp 0x24(%edi,%esi,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 135a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13258 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 135a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x270(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 123af \n+\tjne 127bf \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n \tmov %edi,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x27c(%ebp)\n+\tmov %eax,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tsete -0x28c(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %edx,%edx\n ./pynx/scattering/cpu.c:7390\n \tmov %esi,-0x284(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n@@ -23224,526 +23004,543 @@\n \tmov %ecx,%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:7430\n \tmov -0x274(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 12b50 \n+\tje 12f90 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x27c(%ebp),%ecx\n+\tmov -0x280(%ebp),%ecx\n \tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 12ea0 \n+\tje 131e8 \n \ttest %cl,%cl\n-\tje 12eb1 \n+\tje 131f9 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov %edx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 12570 \n+\tcmp 0x8(%eax),%edx\n+\tjne 12980 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n \tsetne -0x290(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \ttest %dl,-0x290(%ebp)\n-\tje 124ba \n-\tinc %ecx\n-\tjne 12570 \n+\tje 128cc \n+\tcmp $0xffffffff,%ecx\n+\tjne 12980 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x290(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x294(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x298(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 12570 \n+\tcmp %dl,-0x294(%ebp)\n+\tjne 12980 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x290(%ebp)\n-\tjne 1485b \n+\tjne 14d9d \n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x290(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x294(%ebp)\n-\tjne 14873 \n+\ttest $0x20,%cl\n+\tjne 14dc2 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x290(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x298(%ebp),%eax\n+\tmovzbl -0x294(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x290(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 149a4 \n+\tje 14ecd \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 14a5d \n+\tje 14f5d \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x294(%ebp)\n-\tmov -0x290(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x294(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x294(%ebp)\n-\tjne 12570 \n+\tcmp %edx,-0x294(%ebp)\n+\tjne 12980 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x288(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 12b50 \n+\tmov -0x288(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 12f90 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x290(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12b50 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tje 12f90 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x270(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %eax,%edi\n-\tjne 12450 \n+\tjne 12860 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:4820\n \tcall 2310 \n ./pynx/scattering/cpu.c:4820 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 14c17 \n+\tjne 14a1c \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a2f(%ebx),%esi\n \tpush $0x7\n-\tlea -0x4a3f(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %edx\n \tpush %esi\n \tpush %eax\n \tpush (%ecx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:4822\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4822 (discriminator 1)\n \tmov $0x12d6,%edx\n ./pynx/scattering/cpu.c:4822\n-\tjmp 13a04 \n+\tjmp 13f78 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4724\n-\tmov 0x20(%eax),%esi\n+\tmov 0x20(%edx),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 11caa \n+\tjmp 12012 \n \txchg %ax,%ax\n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%eax\n \tmov %eax,-0x250(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x250(%ebp),%esi\n+\tmov -0x250(%ebp),%eax\n ./pynx/scattering/cpu.c:4748\n \tmov 0x650(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle 1408b \n-\tdec %esi\n+\ttest %eax,%eax\n+\tjle 14e32 \n ./pynx/scattering/cpu.c:7424\n \tmovl $0x0,-0x254(%ebp)\n-\tand $0x7,%esi\n-\tje 14a8b \n+\tdec %eax\n+\tand $0x7,%eax\n+\tje 14f7f \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 12726 \n+\tje 12b36 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%esi\n \tmovl $0x1,-0x254(%ebp)\n \tmov $0x1,%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tje 14a53 \n-\tcmp $0x2,%esi\n-\tje 126b6 \n-\tcmp $0x3,%esi\n-\tje 126a3 \n-\tcmp $0x4,%esi\n-\tje 1268c \n-\tcmp $0x5,%esi\n-\tje 12675 \n-\tcmp $0x6,%esi\n-\tje 1265e \n+\tcmp $0x1,%eax\n+\tje 14f53 \n+\tcmp $0x2,%eax\n+\tje 12ac6 \n+\tcmp $0x3,%eax\n+\tje 12ab3 \n+\tcmp $0x4,%eax\n+\tje 12a9c \n+\tcmp $0x5,%eax\n+\tje 12a85 \n+\tcmp $0x6,%eax\n+\tje 12a6e \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 12726 \n+\tje 12b36 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%edx),%eax\n-\tmov %eax,-0x254(%ebp)\n+\tlea 0x1(%edx),%esi\n+\tmov %esi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x254(%ebp),%esi\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 12726 \n+\tmov -0x254(%ebp),%eax\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje 12b36 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n-\tmov %esi,-0x254(%ebp)\n+\tinc %eax\n+\tmov %eax,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n \tmov -0x254(%ebp),%edx\n \tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 12726 \n+\tje 12b36 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n \tmov %edx,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n+\tmov -0x254(%ebp),%esi\n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 12b36 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %esi\n+\tmov %esi,-0x254(%ebp)\n+./pynx/scattering/cpu.c:7426\n \tmov -0x254(%ebp),%eax\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 12726 \n+\tje 12b36 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %eax\n \tmov %eax,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x254(%ebp),%esi\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 12726 \n+\tmov -0x254(%ebp),%edx\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 12b36 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n-\tmov %esi,-0x254(%ebp)\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x254(%ebp),%esi\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 12726 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 12b30 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%edx),%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tcmp %esi,-0x250(%ebp)\n+\tje 14199 \n+\tmov %esi,%edx\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 12720 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tje 12b30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x250(%ebp)\n-\tje 13e8f \n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tmov %eax,%esi\n-\tje 12720 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 12b30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tlea 0x2(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 12720 \n-\tcmp 0x14(%edi,%eax,4),%ecx\n-\tlea 0x2(%eax),%esi\n-\tje 12720 \n-\tcmp 0x18(%edi,%eax,4),%ecx\n-\tlea 0x3(%eax),%esi\n-\tje 12720 \n-\tcmp 0x1c(%edi,%eax,4),%ecx\n-\tlea 0x4(%eax),%esi\n-\tje 12720 \n-\tcmp 0x20(%edi,%eax,4),%ecx\n-\tlea 0x5(%eax),%esi\n-\tje 12720 \n-\tcmp 0x24(%edi,%eax,4),%ecx\n-\tlea 0x6(%eax),%esi\n-\tje 12720 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 12b30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%esi\n+\tlea 0x3(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tjne 126c9 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 12b30 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 12b30 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 12b30 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 12b30 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tjne 12ad9 \n \tlea 0x0(%esi),%esi\n-\tmov %esi,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x254(%ebp),%edx\n-\tmov -0x264(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x254(%ebp)\n-./pynx/scattering/cpu.c:4748 (discriminator 2)\n \tmov -0x254(%ebp),%esi\n-\ttest %esi,%esi\n-\tje 1408b \n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n+\tmov -0x264(%ebp),%eax\n+\tmov (%eax,%esi,4),%ecx\n+\tmov %ecx,-0x254(%ebp)\n+./pynx/scattering/cpu.c:4748 (discriminator 2)\n+\tmov -0x254(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 14e32 \n ./pynx/scattering/cpu.c:4750\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %eax,-0x258(%ebp)\n-\tjmp 12777 \n-\tlea 0x0(%esi),%esi\n+\tmov 0x8(%edi),%ecx\n+\tjmp 12b79 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4740\n-\tmov (%eax),%ecx\n+\tmov (%edx),%edx\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n+\tmov 0x8(%edi),%ecx\n ./pynx/scattering/cpu.c:4740\n-\tmov %ecx,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %eax,-0x250(%ebp)\n-\tmov %eax,-0x258(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov %ecx,-0x250(%ebp)\n ./pynx/scattering/cpu.c:4756\n-\tmov 0x654(%ebx),%ecx\n+\tmov 0x654(%ebx),%eax\n+\tmov %eax,-0x258(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 13cf8 \n-\tdec %eax\n+\ttest %ecx,%ecx\n+\tjle 14d18 \n+\tlea -0x1(%ecx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x258(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n \txor %edx,%edx\n \tand $0x7,%eax\n-\tje 127ee \n+\tje 12c32 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje 12850 \n+\tcmp 0xc(%edi),%esi\n+\tje 12c90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov $0x1,%edx\n-\tje 127ee \n+\tcmp $0x1,%eax\n+\tje 14e9e \n \tcmp $0x2,%eax\n-\tje 127e7 \n+\tje 12c25 \n \tcmp $0x3,%eax\n-\tje 127e0 \n+\tje 12c18 \n \tcmp $0x4,%eax\n-\tje 127d9 \n+\tje 12c0b \n \tcmp $0x5,%eax\n-\tje 127d2 \n+\tje 12bfa \n \tcmp $0x6,%eax\n-\tje 127cb \n+\tje 12be9 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 12850 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje 12c90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 12850 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 12c90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 12850 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje 12c90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 12850 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 12c90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 12850 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje 12c90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 12850 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 12c90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 12850 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 12c90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x258(%ebp)\n-\tje 13aef \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n+\tcmp %eax,%ecx\n+\tje 13d0f \n \tmov %eax,%edx\n-\tje 12850 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje 12c90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 12850 \n-\tcmp 0x14(%edi,%eax,4),%ecx\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 12c90 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x2(%eax),%edx\n-\tje 12850 \n-\tcmp 0x18(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje 12c90 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x3(%eax),%edx\n-\tje 12850 \n-\tcmp 0x1c(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje 12c90 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x4(%eax),%edx\n-\tje 12850 \n-\tcmp 0x20(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje 12c90 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x5(%eax),%edx\n-\tje 12850 \n-\tcmp 0x24(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje 12c90 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x6(%eax),%edx\n-\tje 12850 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje 12c90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x7(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tjne 127f4 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tjne 12c38 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x264(%ebp),%esi\n-\tmov (%esi,%edx,4),%eax\n-\tmov %eax,-0x25c(%ebp)\n+\tmov -0x264(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%esi\n+\tmov %esi,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:4756 (discriminator 2)\n-\tmov -0x25c(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 13cf8 \n+\tmov -0x25c(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 14d18 \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:4758\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %esi,-0x258(%ebp)\n-\tjmp 128a0 \n+\tjmp 12ce0 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%esi\n ./pynx/scattering/cpu.c:4740\n-\tmov (%eax),%edx\n+\tmov (%edx),%eax\n ./pynx/scattering/cpu.c:4738\n \tmov %esi,-0x25c(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:4740\n-\tmov %edx,-0x254(%ebp)\n+\tmov %eax,-0x254(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %esi,-0x250(%ebp)\n \tmov %esi,-0x258(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n ./pynx/scattering/cpu.c:4766\n \tmov 0x658(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 12aff \n+\ttest %esi,%esi\n+\tjle 12f3f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 1292d \n+\tje 12d6d \n \tcmp $0x1,%esi\n-\tje 12918 \n+\tje 12d58 \n \tcmp $0x2,%esi\n-\tje 1290d \n+\tje 12d4d \n \tcmp $0x3,%esi\n-\tje 12902 \n+\tje 12d42 \n \tcmp $0x4,%esi\n-\tje 128f7 \n+\tje 12d37 \n \tcmp $0x5,%esi\n-\tje 128ec \n+\tje 12d2c \n \tcmp $0x6,%esi\n-\tje 128e1 \n+\tje 12d21 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 13a48 \n+\tje 13c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13a48 \n+\tje 13c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13a48 \n+\tje 13c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13a48 \n+\tje 13c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13a48 \n+\tje 13c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13a48 \n+\tje 13c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13a48 \n+\tje 13c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tje 1299f \n+\tje 12ddf \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13a48 \n+\tje 13c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13a48 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 13c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13a48 \n-\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 13c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13a48 \n-\tcmp 0x18(%edi,%esi,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 13c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13a48 \n-\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 13c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13a48 \n-\tcmp 0x20(%edi,%esi,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 13c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13a48 \n-\tcmp 0x24(%edi,%esi,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 13c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13a48 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 13c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 1292d \n+\tjne 12d6d \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n \tmov %edi,-0x260(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n@@ -23760,222 +23557,216 @@\n \tmov %ecx,%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x260(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 13720 \n+\tje 139e8 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x268(%ebp),%ecx\n \tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 13180 \n+\tje 134d0 \n \ttest %cl,%cl\n-\tje 13191 \n+\tje 134e1 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov %edx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 12af0 \n+\tcmp 0x8(%eax),%edx\n+\tjne 12f30 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x278(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x278(%ebp)\n-\tje 12a38 \n-\tinc %ecx\n-\tjne 12af0 \n+\tje 12e7c \n+\tcmp $0xffffffff,%ecx\n+\tjne 12f30 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x278(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x27c(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x284(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 12af0 \n+\tcmp %dl,-0x280(%ebp)\n+\tjne 12f30 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x278(%ebp)\n-\tjne 145ed \n+\tjne 149a2 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x278(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x27c(%ebp)\n-\tjne 149ea \n+\ttest $0x20,%cl\n+\tjne 14f0d \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x278(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x284(%ebp),%eax\n+\tmovzbl -0x280(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x278(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 14b30 \n+\tje 1500e \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 14bb1 \n+\tje 15079 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x27c(%ebp)\n-\tmov -0x278(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x280(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x27c(%ebp)\n-\tjne 12af0 \n+\tcmp %edx,-0x280(%ebp)\n+\tjne 12f30 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x270(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 13720 \n+\tmov -0x270(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 139e8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x278(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13720 \n+\tje 139e8 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x258(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %eax,%edi\n-\tjne 129d0 \n+\tjne 12e10 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:4770\n \tcall 2310 \n ./pynx/scattering/cpu.c:4770 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 14c49 \n+\tjne 150bd \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a2f(%ebx),%esi\n \tpush $0x2\n-\tlea -0x4a3f(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %edx\n \tpush %esi\n \tpush %eax\n \tpush (%ecx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:4772\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4772 (discriminator 1)\n \tmov $0x12a4,%edx\n ./pynx/scattering/cpu.c:4772\n-\tjmp 13a04 \n+\tjmp 13f78 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov %edi,%esi\n \tmov -0x274(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x264(%ebp),%ecx\n \tmov (%ecx,%esi,4),%edx\n \tmov %edx,-0x274(%ebp)\n ./pynx/scattering/cpu.c:4816 (discriminator 2)\n \tmov -0x274(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 1257f \n+\tje 1298f \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:4818\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %esi,-0x270(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n ./pynx/scattering/cpu.c:4826\n \tmov 0x60c(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 1307f \n+\ttest %esi,%esi\n+\tjle 133cf \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 12fe8 \n+\tje 13330 \n \tcmp $0x1,%esi\n-\tje 12bf6 \n+\tje 13036 \n \tcmp $0x2,%esi\n-\tje 12beb \n+\tje 1302b \n \tcmp $0x3,%esi\n-\tje 12be0 \n+\tje 13020 \n \tcmp $0x4,%esi\n-\tje 12bd5 \n+\tje 13015 \n \tcmp $0x5,%esi\n-\tje 12bca \n+\tje 1300a \n \tcmp $0x6,%esi\n-\tjne 140e8 \n+\tjne 14490 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13168 \n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13168 \n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13168 \n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13168 \n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13168 \n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13168 \n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x270(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 12fe8 \n+\tjne 13330 \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x27c(%ebp)\n+\tmov %edi,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %eax,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tsete -0x290(%ebp)\n ./pynx/scattering/cpu.c:7428\n@@ -23983,2807 +23774,2724 @@\n ./pynx/scattering/cpu.c:7390\n \tmov %esi,-0x288(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %edx,%edi\n \tmov %ecx,%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x27c(%ebp),%ecx\n+\tmov -0x280(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 12d60 \n+\tje 131a0 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x284(%ebp),%ecx\n \tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 13060 \n+\tje 133b0 \n \ttest %cl,%cl\n-\tje 130d0 \n+\tje 13420 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov %edx,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 13070 \n+\tcmp 0x8(%eax),%edx\n+\tjne 133c0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n \tsetne -0x294(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \ttest %dl,-0x294(%ebp)\n-\tje 12caa \n-\tinc %ecx\n-\tjne 13070 \n+\tje 130ec \n+\tcmp $0xffffffff,%ecx\n+\tjne 133c0 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x294(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x298(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x298(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x299(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 13070 \n+\tcmp %dl,-0x298(%ebp)\n+\tjne 133c0 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x294(%ebp)\n-\tjne 14826 \n+\tjne 14d3d \n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x294(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x298(%ebp)\n-\tjne 14802 \n+\ttest $0x20,%cl\n+\tjne 14d62 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x294(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x299(%ebp),%eax\n+\tmovzbl -0x298(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x294(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 1498d \n+\tje 14ebc \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 14a3c \n+\tje 14f42 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x298(%ebp)\n-\tmov -0x294(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x298(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x298(%ebp)\n-\tjne 13070 \n+\tcmp %edx,-0x298(%ebp)\n+\tjne 133c0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x28c(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 12d60 \n+\tmov -0x28c(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 131a0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x294(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 13070 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjne 133c0 \n+\tlea 0x0(%esi),%esi\n \tmov %edi,%esi\n-\tmov -0x27c(%ebp),%edi\n+\tmov -0x280(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x264(%ebp),%ecx\n \tmov (%ecx,%esi,4),%edx\n \tmov %edx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:4826 (discriminator 2)\n \tmov -0x270(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 1307f \n+\tje 133cf \n ./pynx/scattering/cpu.c:4828\n \tdecl -0x250(%ebp)\n ./pynx/scattering/cpu.c:4835 (discriminator 1)\n \tmov -0x250(%ebp),%edx\n \ttest %edx,%edx\n-\tjle 114f5 \n-./pynx/scattering/cpu.c:4837\n-\tmov -0x254(%ebp),%esi\n-\tmov -0x25c(%ebp),%eax\n-\tsub $0x4,%esp\n-\tmov -0x258(%ebp),%edx\n-\tmov -0x260(%ebp),%ecx\n-\tmov %esi,-0x98(%ebp)\n-\tmov -0x268(%ebp),%esi\n-\tmov %eax,-0x94(%ebp)\n-\tmov -0x26c(%ebp),%eax\n-\tmov %edx,-0x8c(%ebp)\n-\tmov -0x274(%ebp),%edx\n-\tmov %ecx,-0x90(%ebp)\n-\tmov -0x278(%ebp),%ecx\n-\tmov %esi,-0x88(%ebp)\n-\tmov -0x270(%ebp),%esi\n-\tmov %eax,-0x84(%ebp)\n-\tlea -0x4a3f(%ebx),%eax\n-\tmov %edx,-0x7c(%ebp)\n-\tlea -0x98(%ebp),%edx\n-\tmov %ecx,-0x80(%ebp)\n-\tlea -0x58(%ebp),%ecx\n-\tmov %esi,-0x78(%ebp)\n-\tpush %eax\n-\tmov %edi,%eax\n-\tpush -0x280(%ebp)\n-\tpush %edx\n-\tmov -0x264(%ebp),%edx\n-\tcall 8fb0 \n-\tmov -0x98(%ebp),%edi\n-\tmov -0x94(%ebp),%ecx\n-\tmov -0x90(%ebp),%esi\n-\tmov -0x8c(%ebp),%edx\n-./pynx/scattering/cpu.c:4837 (discriminator 2)\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:4837\n-\tmov %edi,-0x254(%ebp)\n-\tmov -0x88(%ebp),%edi\n-./pynx/scattering/cpu.c:4837 (discriminator 2)\n-\tinc %eax\n-./pynx/scattering/cpu.c:4837\n-\tmov %ecx,-0x25c(%ebp)\n-\tmov -0x84(%ebp),%ecx\n-\tmov %esi,-0x260(%ebp)\n-\tmov -0x80(%ebp),%esi\n-\tmov %edx,-0x258(%ebp)\n-\tmov -0x7c(%ebp),%edx\n-\tmov %edi,-0x268(%ebp)\n-\tmov -0x78(%ebp),%edi\n-\tmov %ecx,-0x26c(%ebp)\n-\tmov %esi,-0x278(%ebp)\n-\tmov %edx,-0x274(%ebp)\n-\tmov %edi,-0x270(%ebp)\n-./pynx/scattering/cpu.c:4837 (discriminator 2)\n-\tjne 114f5 \n-./pynx/scattering/cpu.c:4837 (discriminator 1)\n-\tmov $0x12e5,%edx\n-\tjmp 13a04 \n-\tlea 0x0(%esi),%esi\n+\tjg 14bb8 \n+\tvzeroupper\n+\tjmp 11850 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 12eb1 \n+\tje 131f9 \n \tcmpb $0x0,-0x28c(%ebp)\n-\tjne 12570 \n+\tjne 12980 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x284(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 12ec3 \n+\tjne 1320b \n \ttest %dl,%dl\n-\tjne 12570 \n+\tjne 12980 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 1257f \n+\ttest %eax,%eax\n+\tje 12992 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 13a40 \n+\tjne 13c50 \n \tmov -0x284(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 13a40 \n+\tje 13c50 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x288(%ebp)\n \tcall 2370 \n \tmov -0x288(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 12f2f \n+\tje 1327a \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14788 \n+\tje 14b98 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12570 \n+\tje 12980 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x274(%ebp),%edi\n-\tjs 1257f \n-\tjmp 12b58 \n+\tjs 12992 \n+\tjmp 12f98 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 12f61 \n-\tcmpb $0x0,-0x27c(%ebp)\n-\tjne 12060 \n+\tje 132a9 \n+\tcmpb $0x0,-0x280(%ebp)\n+\tjne 12408 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x274(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 12f73 \n+\tjne 132bb \n \ttest %dl,%dl\n-\tjne 12060 \n+\tjne 12408 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 1206d \n+\ttest %eax,%eax\n+\tje 12418 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 12fb0 \n+\tjne 132fb \n \tmov -0x274(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 14170 \n+\tjne 14518 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 12fc6 \n+\tje 13311 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 1483e \n+\tje 14d80 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12060 \n+\tje 12408 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x26c(%ebp),%edi\n-\tjs 1206d \n-\tjmp 13220 \n+\tjs 12418 \n+\tjmp 13570 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13168 \n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13168 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13168 \n-\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13168 \n-\tcmp 0x18(%edi,%esi,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13168 \n-\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13168 \n-\tcmp 0x20(%edi,%esi,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13168 \n-\tcmp 0x24(%edi,%esi,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13168 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x270(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 12fe8 \n-\tjmp 12c0f \n+\tjne 13330 \n+\tjmp 1304f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 130d0 \n+\tje 13420 \n \tcmpb $0x0,-0x290(%ebp)\n-\tje 130d0 \n+\tje 13420 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x270(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %eax,%edi\n-\tjne 12c40 \n+\tjne 13080 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:4830\n \tcall 2310 \n ./pynx/scattering/cpu.c:4830 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 14c0d \n+\tjne 14a12 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a2f(%ebx),%esi\n \tpush $0x8\n-\tlea -0x4a3f(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %edx\n \tpush %esi\n \tpush %eax\n \tpush (%ecx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:4832\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4832 (discriminator 1)\n \tmov $0x12e0,%edx\n ./pynx/scattering/cpu.c:4832\n-\tjmp 13a04 \n+\tjmp 13f78 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7392\n \tmov -0x288(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 130de \n+\tjne 1342e \n \ttest %dl,%dl\n-\tjne 13070 \n+\tjne 133c0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 1307f \n+\ttest %eax,%eax\n+\tje 133d2 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 139c0 \n+\tjne 13c40 \n \tmov -0x288(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 139c0 \n+\tje 13c40 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x28c(%ebp)\n \tcall 2370 \n \tmov -0x28c(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 13146 \n+\tje 13499 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14768 \n+\tje 14b78 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13070 \n+\tje 133c0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n-\tmov -0x27c(%ebp),%edi\n-\tjs 1307f \n-\tjmp 12d68 \n+\tmov -0x280(%ebp),%edi\n+\tjs 133d2 \n+\tjmp 131a8 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x264(%ebp),%esi\n \tmov (%esi,%eax,4),%eax\n \tmov %eax,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 12d77 \n+\tjmp 131b7 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 13191 \n+\tje 134e1 \n \tcmpb $0x0,-0x274(%ebp)\n-\tjne 12af0 \n+\tjne 12f30 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x26c(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 131a3 \n+\tjne 134f3 \n \ttest %dl,%dl\n-\tjne 12af0 \n+\tjne 12f30 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 12aff \n+\ttest %eax,%eax\n+\tje 12f42 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 131e0 \n+\tjne 13533 \n \tmov -0x26c(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 141e4 \n+\tjne 14598 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 131f6 \n+\tje 13549 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14228 \n+\tje 145e5 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12af0 \n+\tje 12f30 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x260(%ebp),%edi\n-\tjs 12aff \n-\tjmp 13728 \n+\tjs 12f42 \n+\tjmp 139f0 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov %edi,%esi\n \tmov -0x26c(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x264(%ebp),%eax\n \tmov (%eax,%esi,4),%ecx\n \tmov %ecx,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4786 (discriminator 2)\n \tmov -0x268(%ebp),%eax\n \ttest %eax,%eax\n-\tje 1206d \n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n+\tje 12415 \n ./pynx/scattering/cpu.c:4788\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %eax,-0x26c(%ebp)\n-\tjmp 120f8 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov 0x8(%edi),%edx\n+\tjmp 124a0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x264(%ebp),%esi\n \tmov (%esi,%eax,4),%eax\n \tmov %eax,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 12b67 \n+\tjmp 12fa7 \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n+\tmov -0x270(%ebp),%edx\n+\tmov %ecx,-0x274(%ebp)\n+\tmov %edi,-0x270(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x270(%ebp)\n-\tmov %ecx,-0x274(%ebp)\n+./pynx/scattering/cpu.c:7390\n+\tcmp %esi,%edx\n ./pynx/scattering/cpu.c:7430\n \tmov -0x270(%ebp),%ecx\n-\tmov %edx,%edi\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n-\tmov %esi,-0x27c(%ebp)\n+\tmov %esi,-0x280(%ebp)\n+\tmov %edx,%edi\n \tsete -0x288(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %esi,%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %eax,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7430\n \tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%edi\n-\tje 133b3 \n-\tnop\n+\tje 13703 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x278(%ebp),%ecx\n \tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 133d0 \n+\tje 13720 \n \ttest %cl,%cl\n-\tje 133dd \n+\tje 1372d \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%edi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov %edx,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 13390 \n+\tcmp 0x8(%eax),%edx\n+\tjne 136e0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x28c(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x28c(%ebp)\n-\tje 13306 \n-\tinc %ecx\n-\tjne 13390 \n+\tje 1365a \n+\tcmp $0xffffffff,%ecx\n+\tjne 136e0 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%edi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x28c(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x290(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x290(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x294(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 13390 \n+\tcmp %dl,-0x290(%ebp)\n+\tjne 136e0 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x28c(%ebp)\n-\tjne 148bb \n+\tjne 14df0 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x28c(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x290(%ebp)\n-\tjne 14897 \n+\ttest $0x20,%cl\n+\tjne 14ddd \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x28c(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x294(%ebp),%eax\n+\tmovzbl -0x290(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x28c(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 14a0e \n+\tje 14f20 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 14ace \n+\tje 14fbe \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x290(%ebp)\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x290(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x290(%ebp)\n-\tje 14138 \n+\tcmp %edx,-0x290(%ebp)\n+\tje 144e0 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %esi,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tje 13450 \n+\tcmp %esi,-0x274(%ebp)\n+\tje 13fd8 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x270(%ebp),%ecx\n \tmov %eax,%esi\n \tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%edi\n-\tjne 132b0 \n+\tjne 13600 \n \tmov -0x270(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x264(%ebp),%ecx\n \tmov (%ecx,%esi,4),%edx\n \tmov %edx,-0x278(%ebp)\n-\tjmp 1230f \n+\tjmp 1271f \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 133dd \n+\tje 1372d \n \tcmpb $0x0,-0x288(%ebp)\n-\tjne 13390 \n+\tjne 136e0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x27c(%ebp),%ecx\n+\tmov -0x280(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 133eb \n+\tjne 1373b \n \ttest %dl,%dl\n-\tjne 13390 \n+\tjne 136e0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 13450 \n+\ttest %eax,%eax\n+\tje 13fdb \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 13424 \n-\tmov -0x27c(%ebp),%edx\n+\tjne 1377b \n+\tmov -0x280(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 140c8 \n+\tjne 14470 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 1343a \n+\tje 13791 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 147c8 \n+\tje 14cf8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13390 \n+\tje 136e0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x270(%ebp),%edi\n-\tjns 133b9 \n-\txchg %ax,%ax\n-./pynx/scattering/cpu.c:4810\n-\tcall 2310 \n-./pynx/scattering/cpu.c:4810 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 14c21 \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%edx\n-\tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%ecx\n-\tlea -0x4a3f(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n-\tpush $0x6\n-\tlea -0x3ce0(%ebx),%esi\n-\tpush %edi\n-\tpush $0x9\n-\tpush %ecx\n-\tpush %eax\n-\tpush %esi\n-\tpush (%edx)\n-\tcall 2470 \n-./pynx/scattering/cpu.c:4812\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:4812 (discriminator 1)\n-\tmov $0x12cc,%edx\n-./pynx/scattering/cpu.c:4812\n-\tjmp 13a04 \n+\tjs 13fdb \n+\tjmp 13709 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n+\tmov -0x26c(%ebp),%edx\n+\tmov %ecx,-0x270(%ebp)\n+\tmov %edi,-0x26c(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x26c(%ebp)\n-\tmov %ecx,-0x270(%ebp)\n+./pynx/scattering/cpu.c:7390\n+\tcmp %esi,%edx\n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n+\tmov %esi,-0x278(%ebp)\n+\tmov %edx,%edi\n+\tsete -0x284(%ebp)\n+./pynx/scattering/cpu.c:7428\n+\txor %esi,%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %eax,-0x274(%ebp)\n-./pynx/scattering/cpu.c:7390\n-\tsete -0x284(%ebp)\n-\txor %edi,%edi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%edi,4),%eax\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x278(%ebp)\n-\tmov %edx,%esi\n+\tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 13605 \n-\tlea 0x0(%esi),%esi\n+\tcmp %eax,%edi\n+\tje 13925 \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x274(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 13630 \n+\tje 13940 \n \ttest %cl,%cl\n-\tje 1363d \n+\tje 1394d \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %edx,-0x27c(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 135e0 \n+\tjne 13900 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x288(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x288(%ebp)\n-\tje 13536 \n-\tinc %ecx\n-\tjne 135e0 \n-./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n+\tje 1385a \n+\tcmp $0xffffffff,%ecx\n+\tjne 13900 \n ./pynx/scattering/cpu.c:7373\n+\tmovzbl 0x10(%edi),%ecx\n \tmov %cl,-0x288(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x28c(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x290(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 135e0 \n+\tcmp %dl,-0x28c(%ebp)\n+\tjne 13900 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x288(%ebp)\n-\tjne 14914 \n+\tjne 14e4d \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x288(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x28c(%ebp)\n-\tjne 148f0 \n+\ttest $0x20,%cl\n+\tjne 14e3a \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x288(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x290(%ebp),%eax\n+\tmovzbl -0x28c(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x288(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 14a25 \n+\tje 14f31 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 1463f \n+\tje 14a01 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x28c(%ebp)\n-\tmov -0x288(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x28c(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x28c(%ebp)\n-\tjne 135e0 \n+\tcmp %edx,-0x28c(%ebp)\n+\tjne 13900 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x27c(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 13605 \n+\tmov -0x280(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 13925 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x288(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13605 \n+\tje 13925 \n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x270(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje 136b8 \n+\tcmp %ecx,%esi\n+\tje 14050 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n-\tmov %eax,%edi\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov %eax,%esi\n+\tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tjne 134e0 \n-\tmov %edi,-0x270(%ebp)\n+\tcmp %eax,%edi\n+\tjne 13800 \n \tmov -0x26c(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x264(%ebp),%edx\n-\tmov -0x270(%ebp),%eax\n-\tmov (%edx,%eax,4),%ecx\n-\tmov %ecx,-0x26c(%ebp)\n-\tjmp 121cf \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x26c(%ebp)\n+\tjmp 125af \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 1363d \n+\tje 1394d \n \tcmpb $0x0,-0x284(%ebp)\n-\tjne 135e0 \n+\tjne 13900 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x278(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1364b \n+\tjne 1395b \n \ttest %dl,%dl\n-\tjne 135e0 \n+\tjne 13900 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n+\tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 136b8 \n+\ttest %eax,%eax\n+\tje 14053 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 13684 \n+\tjne 1399b \n \tmov -0x278(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 14100 \n+\tjne 144a8 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 1369a \n+\tje 139b1 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 147e5 \n+\tje 14d20 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 135e0 \n+\tje 13900 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,-0x270(%ebp)\n \tmov -0x26c(%ebp),%edi\n-\tjns 13611 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:4800\n-\tcall 2310 \n-./pynx/scattering/cpu.c:4800 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 14c2b \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%eax\n-\tsub $0x4,%esp\n-\tlea -0x3ce0(%ebx),%edx\n-\tlea -0x4ab1(%ebx),%ecx\n-\tlea -0x4d65(%ebx),%edi\n-\tpush $0x5\n-\tlea -0x4a3f(%ebx),%esi\n-\tpush %edi\n-\tpush $0x9\n-\tpush %ecx\n-\tpush %esi\n-\tpush %edx\n-\tpush (%eax)\n-\tcall 2470 \n-./pynx/scattering/cpu.c:4802\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:4802 (discriminator 1)\n-\tmov $0x12c2,%edx\n-./pynx/scattering/cpu.c:4802\n-\tjmp 13a04 \n+\tjs 14053 \n+\tjmp 1392b \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x264(%ebp),%edx\n \tmov (%edx,%eax,4),%esi\n \tmov %esi,-0x268(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 1322f \n+\tjmp 1357f \n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov %edi,%esi\n \tmov -0x260(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x264(%ebp),%ecx\n \tmov (%ecx,%esi,4),%edx\n \tmov %edx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4766 (discriminator 2)\n \tmov -0x260(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 12aff \n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n+\tje 12f3f \n ./pynx/scattering/cpu.c:4768\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %eax,-0x258(%ebp)\n-\tjmp 11ce1 \n+\tmov 0x8(%edi),%ecx\n+\tjmp 12043 \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n+\tmov -0x258(%ebp),%ecx\n+\tmov %edx,-0x268(%ebp)\n+\tmov %edi,-0x258(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x258(%ebp)\n-\tmov %edx,-0x268(%ebp)\n+./pynx/scattering/cpu.c:7390\n+\tcmp %esi,%ecx\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n+\tmov %esi,-0x270(%ebp)\n+\tmov %ecx,%edi\n+\tsete -0x278(%ebp)\n+./pynx/scattering/cpu.c:7428\n+\txor %esi,%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %eax,-0x26c(%ebp)\n-./pynx/scattering/cpu.c:7390\n-\tsete -0x278(%ebp)\n-\txor %edi,%edi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%edx,%edi,4),%eax\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x270(%ebp)\n-\tmov %ecx,%esi\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 138c5 \n+\tcmp %eax,%edi\n+\tje 13b95 \n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x26c(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 138f0 \n+\tje 13bb0 \n \ttest %cl,%cl\n-\tje 138fd \n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n+\tje 13bbd \n /usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov 0x8(%edi),%edx\n \tmov %edx,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 138a0 \n+\tcmp 0x8(%eax),%edx\n+\tjne 13b70 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne -0x27c(%ebp)\n+\tsetne -0x280(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,-0x27c(%ebp)\n-\tje 137f6 \n-\tinc %ecx\n-\tjne 138a0 \n-./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n+\ttest %dl,-0x280(%ebp)\n+\tje 13ac2 \n+\tcmp $0xffffffff,%ecx\n+\tjne 13b70 \n ./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x27c(%ebp)\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x280(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x284(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x288(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 138a0 \n+\tcmp %dl,-0x284(%ebp)\n+\tjne 13b70 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x27c(%ebp)\n-\tjne 14571 \n+\ttestb $0x20,-0x280(%ebp)\n+\tjne 14919 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x280(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x284(%ebp)\n-\tjne 14969 \n+\ttest $0x20,%cl\n+\tjne 14ea9 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x27c(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x288(%ebp),%eax\n+\tmovzbl -0x284(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x280(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 14b02 \n+\tje 14fec \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 14b83 \n+\tje 15057 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x284(%ebp)\n-\tmov -0x27c(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x284(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x284(%ebp)\n-\tjne 138a0 \n+\tcmp %edx,-0x284(%ebp)\n+\tjne 13b70 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x274(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 138c5 \n+\tmov -0x274(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 13b95 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush -0x27c(%ebp)\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x280(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 138c5 \n+\tje 13b95 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x268(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje 13978 \n+\tcmp %ecx,%esi\n+\tje 14420 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n-\tmov %eax,%edi\n-\tmov 0xc(%edx,%edi,4),%eax\n+\tmov %eax,%esi\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tjne 137a0 \n-\tmov %edi,-0x268(%ebp)\n+\tcmp %eax,%edi\n+\tjne 13a68 \n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x264(%ebp),%edx\n-\tmov -0x268(%ebp),%eax\n-\tmov (%edx,%eax,4),%ecx\n-\tmov %ecx,-0x258(%ebp)\n-\tjmp 11dc7 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x258(%ebp)\n+\tjmp 12167 \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 138fd \n+\tje 13bbd \n \tcmpb $0x0,-0x278(%ebp)\n-\tjne 138a0 \n+\tjne 13b70 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x270(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1390b \n+\tjne 13bcb \n \ttest %dl,%dl\n-\tjne 138a0 \n+\tjne 13b70 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n+\tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 13978 \n+\ttest %eax,%eax\n+\tje 14423 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 13944 \n+\tjne 13c0b \n \tmov -0x270(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 141a2 \n+\tjne 14550 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 1395a \n+\tje 13c21 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 148d3 \n+\tje 14e15 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 138a0 \n+\tje 13b70 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,-0x268(%ebp)\n \tmov -0x258(%ebp),%edi\n-\tjns 138d1 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:4780\n-\tcall 2310 \n-./pynx/scattering/cpu.c:4780 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 14c3f \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%ecx\n-\tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n-\tpush $0x3\n-\tlea -0x4a3f(%ebx),%esi\n-\tpush %edi\n-\tpush $0x9\n-\tpush %edx\n-\tpush %esi\n-\tpush %eax\n-\tpush (%ecx)\n-\tcall 2470 \n-./pynx/scattering/cpu.c:4782\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:4782 (discriminator 1)\n-\tmov $0x12ae,%edx\n-./pynx/scattering/cpu.c:4782\n-\tjmp 13a04 \n-\tnop\n+\tjs 14423 \n+\tjmp 13b9b \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 13133 \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%edi\n-\tsub $0x4,%esp\n-\tlea -0x3ce0(%ebx),%edx\n-\tlea -0x4ab1(%ebx),%ecx\n-\tlea -0x4a3f(%ebx),%eax\n-\tpush -0x280(%ebp)\n-\tlea -0x4d65(%ebx),%esi\n-\tpush %esi\n-\tpush $0x9\n-\tpush %ecx\n-\tpush %eax\n-\tpush %edx\n-\tpush (%edi)\n-\tcall 2470 \n-./pynx/scattering/cpu.c:4864\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:4864 (discriminator 1)\n-\tmov $0x1300,%edx\n-./pynx/scattering/cpu.c:4874\n-\tsub $0xc,%esp\n-\tlea -0x4ac9(%ebx),%esi\n-\tmov $0x31,%ecx\n-\tpush %esi\n-\tlea -0x4a53(%ebx),%eax\n-\tcall 9990 \n-./pynx/scattering/cpu.c:4876\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:5089\n-\txor %eax,%eax\n-./pynx/scattering/cpu.c:4902\n-\tmov -0x1c(%ebp),%edx\n-\tsub %gs:0x14,%edx\n-\tjne 14c5d \n-\tlea -0x10(%ebp),%esp\n-\tpop %ecx\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tlea -0x4(%ecx),%esp\n-\tret\n-\tnop\n-./pynx/scattering/cpu.c:11382\n+\tjmp 13486 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tmovzbl %al,%eax\n-\tjmp 12f1c \n+\tjmp 13267 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x264(%ebp),%esi\n \tmov (%esi,%eax,4),%eax\n \tmov %eax,-0x260(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 13737 \n+\tjmp 139ff \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp 11a46 \n+\tjmp 11da9 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp 11a18 \n+\tjmp 11d7b \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp 119ea \n+\tjmp 11d4d \n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp 119bc \n+\tjmp 11d1f \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp 1198e \n+\tjmp 11cf1 \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp 11960 \n+\tjmp 11cc3 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 11932 \n+\tjmp 11c95 \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 11904 \n+\tjmp 11c67 \n \tnop\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 118d6 \n+\tjmp 11c39 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n \tmov %edx,-0x25c(%ebp)\n+\tmov -0x258(%ebp),%ecx\n \tmov %edi,-0x258(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %eax,-0x260(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n \tmov %esi,-0x268(%ebp)\n-\tmov %ecx,%esi\n+\tmov %ecx,%edi\n \tsete -0x270(%ebp)\n-\txor %edi,%edi\n+./pynx/scattering/cpu.c:7428\n+\txor %esi,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n-\tmov 0xc(%edx,%edi,4),%eax\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 13d48 \n+\tcmp %eax,%edi\n+\tje 13fb8 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x260(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 13c58 \n+\tje 13e90 \n \ttest %cl,%cl\n-\tje 13c65 \n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n+\tje 13e9d \n /usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov 0x8(%edi),%edx\n \tmov %edx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 13c40 \n+\tcmp 0x8(%eax),%edx\n+\tjne 13e70 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x274(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x274(%ebp)\n-\tje 13b88 \n-\tinc %ecx\n-\tjne 13c40 \n-./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n+\tje 13dbc \n+\tcmp $0xffffffff,%ecx\n+\tjne 13e70 \n ./pynx/scattering/cpu.c:7373\n+\tmovzbl 0x10(%edi),%ecx\n \tmov %cl,-0x274(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x278(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x27c(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 13c40 \n+\tcmp %dl,-0x278(%ebp)\n+\tjne 13e70 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x274(%ebp)\n-\tjne 14ab6 \n+\tjne 14f99 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x274(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x278(%ebp)\n-\tjne 14a92 \n+\ttest $0x20,%cl\n+\tjne 14f86 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x274(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x27c(%ebp),%eax\n+\tmovzbl -0x278(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x274(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 14b9a \n+\tje 15068 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 14bc8 \n+\tje 1508a \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x278(%ebp)\n-\tmov -0x274(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x278(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x278(%ebp)\n-\tjne 13c40 \n+\tcmp %edx,-0x278(%ebp)\n+\tjne 13e70 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x26c(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 13d48 \n+\tmov -0x26c(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 13fb8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x274(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13d48 \n+\tje 13fb8 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x25c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje 13cf8 \n-\tmov %eax,%edi\n-\tjmp 13b20 \n+\tcmp %ecx,%esi\n+\tje 14d18 \n+\tmov %eax,%esi\n+\tjmp 13d50 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 13c65 \n+\tje 13e9d \n \tcmpb $0x0,-0x270(%ebp)\n-\tjne 13c40 \n+\tjne 13e70 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x268(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 13c73 \n+\tjne 13eab \n \ttest %dl,%dl\n-\tjne 13c40 \n+\tjne 13e70 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n+\tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 13cf8 \n+\ttest %eax,%eax\n+\tje 13f30 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 14208 \n+\tjne 145b8 \n \tmov -0x268(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 14208 \n+\tje 145b8 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x26c(%ebp)\n \tcall 2370 \n \tmov -0x26c(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 13cdb \n+\tje 13f16 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 149bb \n+\tje 14ede \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13c40 \n+\tje 13e70 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,-0x25c(%ebp)\n \tmov -0x258(%ebp),%edi\n-\tjns 13d54 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjns 13fbe \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4760\n \tcall 2310 \n ./pynx/scattering/cpu.c:4760 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 14c53 \n+\tjne 150c7 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%ecx\n+\tmov -0x44(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x4a2f(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n \tpush $0x1\n-\tlea -0x4a3f(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %edx\n+\tpush %ecx\n \tpush %esi\n-\tpush %eax\n-\tpush (%ecx)\n+\tpush (%eax)\n \tcall 2470 \n ./pynx/scattering/cpu.c:4762\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4762 (discriminator 1)\n \tmov $0x129a,%edx\n-./pynx/scattering/cpu.c:4762\n-\tjmp 13a04 \n \tlea 0x0(%esi),%esi\n-\tmov %edi,-0x25c(%ebp)\n+./pynx/scattering/cpu.c:4874\n+\tsub $0xc,%esp\n+\tlea -0x4ab9(%ebx),%esi\n+\tmov $0x31,%ecx\n+\tpush %esi\n+\tlea -0x4a43(%ebx),%eax\n+\tcall 98c0 \n+./pynx/scattering/cpu.c:4876\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:5089\n+\txor %eax,%eax\n+./pynx/scattering/cpu.c:4902\n+\tmov -0x1c(%ebp),%edx\n+\tsub %gs:0x14,%edx\n+\tjne 150db \n+\tlea -0x10(%ebp),%esp\n+\tpop %ecx\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tlea -0x4(%ecx),%esp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x25c(%ebp),%eax\n \tmov -0x264(%ebp),%edx\n-\tmov (%edx,%eax,4),%ecx\n-\tmov %ecx,-0x25c(%ebp)\n-\tjmp 1285f \n-\txchg %ax,%ax\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x25c(%ebp)\n+\tjmp 12c9f \n+\tlea 0x0(%esi),%esi\n+\tvzeroupper\n+./pynx/scattering/cpu.c:4810\n+\tcall 2310 \n+./pynx/scattering/cpu.c:4810 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 14a26 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%edx\n+\tsub $0x4,%esp\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4a2f(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n+\tpush $0x6\n+\tpush %edi\n+\tpush $0x9\n+\tpush %ecx\n+\tpush %eax\n+\tpush %esi\n+\tpush (%edx)\n+\tcall 2470 \n+./pynx/scattering/cpu.c:4812\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:4812 (discriminator 1)\n+\tmov $0x12cc,%edx\n+./pynx/scattering/cpu.c:4812\n+\tjmp 13f78 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4878 (discriminator 5)\n \tmov %eax,%edx\n \tmov -0x254(%ebp),%eax\n-\tlea -0x4a8c(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a7c(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4878 (discriminator 2)\n-\tdec %eax\n-\tjne 13a21 \n+\tcmp $0x1,%eax\n+\tjne 13f95 \n ./pynx/scattering/cpu.c:4879\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 1150c \n+\tjmp 11867 \n+\tnop\n+\tvzeroupper\n+./pynx/scattering/cpu.c:4800\n+\tcall 2310 \n+./pynx/scattering/cpu.c:4800 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 14a30 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%eax\n+\tsub $0x4,%esp\n+\tlea -0x3cd0(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a2f(%ebx),%esi\n+\tpush $0x5\n+\tpush %edi\n+\tpush $0x9\n+\tpush %ecx\n+\tpush %esi\n+\tpush %edx\n+\tpush (%eax)\n+\tcall 2470 \n+./pynx/scattering/cpu.c:4802\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:4802 (discriminator 1)\n+\tmov $0x12c2,%edx\n+./pynx/scattering/cpu.c:4802\n+\tjmp 13f78 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4879 (discriminator 5)\n-\tlea -0x4a89(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a79(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4879 (discriminator 2)\n-\tdec %eax\n-\tjne 13a21 \n+\tcmp $0x1,%eax\n+\tjne 13f95 \n ./pynx/scattering/cpu.c:4880\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 1151b \n-\tlea 0x0(%esi),%esi\n+\tjmp 11876 \n+\tnop\n ./pynx/scattering/cpu.c:4880 (discriminator 5)\n-\tlea -0x4a86(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a76(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4880 (discriminator 2)\n-\tdec %eax\n-\tjne 13a21 \n+\tcmp $0x1,%eax\n+\tjne 13f95 \n ./pynx/scattering/cpu.c:4881\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 1152a \n-\tlea 0x0(%esi),%esi\n+\tjmp 11885 \n+\tnop\n ./pynx/scattering/cpu.c:4881 (discriminator 5)\n-\tlea -0x4a83(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a73(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4881 (discriminator 2)\n-\tdec %eax\n-\tjne 13a21 \n+\tcmp $0x1,%eax\n+\tjne 13f95 \n ./pynx/scattering/cpu.c:4882\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 11539 \n-\tlea 0x0(%esi),%esi\n+\tjmp 11894 \n+\tnop\n ./pynx/scattering/cpu.c:4882 (discriminator 5)\n-\tlea -0x4a80(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a70(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4882 (discriminator 2)\n-\tdec %eax\n-\tjne 13a21 \n+\tcmp $0x1,%eax\n+\tjne 13f95 \n ./pynx/scattering/cpu.c:4883\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 11548 \n-\tlea 0x0(%esi),%esi\n+\tjmp 118a3 \n+\tnop\n ./pynx/scattering/cpu.c:4883 (discriminator 5)\n-\tlea -0x4a7d(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a6d(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4883 (discriminator 2)\n-\tdec %eax\n-\tjne 13a21 \n+\tcmp $0x1,%eax\n+\tjne 13f95 \n ./pynx/scattering/cpu.c:4884\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 11557 \n-\tlea 0x0(%esi),%esi\n+\tjmp 118b2 \n+\tnop\n ./pynx/scattering/cpu.c:4884 (discriminator 5)\n-\tlea -0x4a58(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a48(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4884 (discriminator 2)\n-\tdec %eax\n-\tjne 13a21 \n+\tcmp $0x1,%eax\n+\tjne 13f95 \n ./pynx/scattering/cpu.c:4885\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 11566 \n-\tlea 0x0(%esi),%esi\n+\tjmp 118c1 \n+\tnop\n ./pynx/scattering/cpu.c:4885 (discriminator 5)\n-\tlea -0x4a7a(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a6a(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4885 (discriminator 2)\n-\tdec %eax\n-\tjne 13a21 \n+\tcmp $0x1,%eax\n+\tjne 13f95 \n ./pynx/scattering/cpu.c:4886\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 11575 \n-\tlea 0x0(%esi),%esi\n+\tjmp 118d0 \n+\tnop\n ./pynx/scattering/cpu.c:4886 (discriminator 5)\n-\tlea -0x4a74(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a64(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:4886 (discriminator 2)\n-\tdec %eax\n-\tje 11584 \n-\tjmp 13a21 \n+\tcmp $0x1,%eax\n+\tje 118df \n+\tjmp 13f95 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%edx\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n+\tmov %ecx,%esi\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x254(%ebp)\n+\tmov -0x28(%ebx),%edx\n \tmov %edi,-0x258(%ebp)\n-\tmov %ecx,%edi\n-\tmov %edx,-0x260(%ebp)\n-\tcmp %edx,%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %eax,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:7390\n+\tcmp %edx,%ecx\n+\tmov %edx,-0x260(%ebp)\n \tsete -0x26c(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n+\txor %edx,%edx\n+\tmov %edx,%edi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%ecx\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 140a8 \n+\tcmp %eax,%esi\n+\tje 14400 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x25c(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 13ff8 \n+\tje 14310 \n \ttest %cl,%cl\n-\tje 14005 \n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n+\tje 1431d \n /usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov 0x8(%esi),%edx\n \tmov %edx,-0x268(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 13fe0 \n+\tcmp 0x8(%eax),%edx\n+\tjne 142f0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edi),%ecx\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x270(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x270(%ebp)\n-\tje 13f28 \n-\tinc %ecx\n-\tjne 13fe0 \n-./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n+\tje 1423c \n+\tcmp $0xffffffff,%ecx\n+\tjne 142f0 \n ./pynx/scattering/cpu.c:7373\n+\tmovzbl 0x10(%esi),%ecx\n \tmov %cl,-0x270(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x274(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x278(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 13fe0 \n+\tcmp %dl,-0x274(%ebp)\n+\tjne 142f0 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x270(%ebp)\n-\tjne 14b6b \n+\tjne 15032 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x270(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x274(%ebp)\n-\tjne 14b47 \n+\ttest $0x20,%cl\n+\tjne 1501f \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x270(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x278(%ebp),%eax\n+\tmovzbl -0x274(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x270(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 14bdf \n+\tje 1509b \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 14bf6 \n+\tje 150ac \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x274(%ebp)\n-\tmov -0x270(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x274(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x274(%ebp)\n-\tjne 13fe0 \n+\tcmp %edx,-0x274(%ebp)\n+\tjne 142f0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x268(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 140a8 \n+\tmov -0x268(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 14400 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x270(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 140a8 \n+\tje 14400 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x254(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 1408b \n-\tmov %eax,%esi\n-\tjmp 13ec0 \n+\tcmp %ecx,%edi\n+\tje 14e32 \n+\tmov %eax,%edi\n+\tjmp 141d0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 14005 \n+\tje 1431d \n \tcmpb $0x0,-0x26c(%ebp)\n-\tjne 13fe0 \n+\tjne 142f0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x260(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 14013 \n+\tjne 1432b \n \ttest %dl,%dl\n-\tjne 13fe0 \n+\tjne 142f0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n+\tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 1408b \n+\ttest %eax,%eax\n+\tje 143a8 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 14605 \n+\tjne 149c7 \n \tmov -0x260(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 14605 \n+\tje 149c7 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x268(%ebp)\n \tcall 2370 \n \tmov -0x268(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 1407b \n+\tje 14396 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14ae5 \n+\tje 14fcf \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13fe0 \n+\tje 142f0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %edi,%edx\n \tmov -0x258(%ebp),%edi\n-\tjns 140ae \n+\tjns 14408 \n ./pynx/scattering/cpu.c:4752\n \tcall 2310 \n ./pynx/scattering/cpu.c:4752 (discriminator 2)\n \ttest %eax,%eax\n-\tje 139c8 \n-./pynx/scattering/cpu.c:4752 (discriminator 1)\n-\tmov $0x1290,%edx\n-\tjmp 13a04 \n-\tlea 0x0(%esi),%esi\n+\tjne 150d1 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%edi\n+\tsub $0x4,%esp\n+\tlea -0x3cd0(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4a2f(%ebx),%eax\n+\tlea -0x4d55(%ebx),%esi\n+\tpush -0x27c(%ebp)\n+\tpush %esi\n+\tpush $0x9\n+\tpush %ecx\n+\tpush %eax\n+\tpush %edx\n+\tpush (%edi)\n+\tcall 2470 \n+./pynx/scattering/cpu.c:4864\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:4864 (discriminator 1)\n+\tmov $0x1300,%edx\n+./pynx/scattering/cpu.c:4864\n+\tjmp 13f78 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+\tmov %edi,%edx\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x264(%ebp),%edx\n-\tmov (%edx,%esi,4),%eax\n-\tmov %eax,-0x254(%ebp)\n-\tjmp 1273b \n+\tmov -0x264(%ebp),%eax\n+\tmov (%eax,%edx,4),%ecx\n+\tmov %ecx,-0x254(%ebp)\n+\tjmp 12b4b \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tvzeroupper\n+./pynx/scattering/cpu.c:4780\n+\tcall 2310 \n+./pynx/scattering/cpu.c:4780 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 14a44 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%eax\n+\tsub $0x4,%esp\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x4a2f(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n+\tpush $0x3\n+\tpush %edi\n+\tpush $0x9\n+\tpush %edx\n+\tpush %ecx\n+\tpush %esi\n+\tpush (%eax)\n+\tcall 2470 \n+./pynx/scattering/cpu.c:4782\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:4782 (discriminator 1)\n+\tmov $0x12ae,%edx\n+./pynx/scattering/cpu.c:4782\n+\tjmp 13f78 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x284(%ebp)\n \tcall 2370 \n \tmov -0x284(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 13427 \n+\tjmp 1377e \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 13168 \n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 12bbf \n+\tjmp 12fff \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n-\tmov %ecx,-0x27c(%ebp)\n+\tmov %ecx,-0x280(%ebp)\n \tcall 2370 \n-\tmov -0x27c(%ebp),%ecx\n+\tmov -0x280(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 13687 \n+\tjmp 1399e \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 13258 \n+\tje 135a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 12363 \n+\tjmp 12773 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7381\n-\tmov -0x284(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 133b3 \n+\tmov -0x284(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 13703 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x28c(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 13390 \n-\tjmp 133b3 \n+\tjne 136e0 \n+\tjmp 13703 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x278(%ebp)\n \tcall 2370 \n \tmov -0x278(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 12fb3 \n+\tjmp 132fe \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje 12300 \n+\tmov -0x270(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje 12710 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%ecx\n-\tjmp 12283 \n+\tjmp 12671 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x274(%ebp)\n \tcall 2370 \n \tmov -0x274(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 13947 \n+\tjmp 13c0e \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje 121c0 \n+\tmov -0x26c(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje 125a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%ecx\n-\tjmp 12143 \n+\tjmp 12501 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 13708 \n+\tje 139d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 11e51 \n+\tjmp 121f9 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x270(%ebp)\n \tcall 2370 \n \tmov -0x270(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 131e3 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 13536 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 13cc8 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x284(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 11fe6 \n+\tjmp 13f03 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n \tlea 0x14(%esi),%edx\n-\tjmp 11fe6 \n+\ttestb $0x40,-0x284(%ebp)\n+\tmov %edx,-0x28c(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x28c(%ebp),%edx\n+\tmov %edx,-0x284(%ebp)\n+\tjmp 12398 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x270(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x270(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 131f6 \n+\tjmp 13549 \n ./pynx/scattering/cpu.c:4984 (discriminator 7)\n \tmovl $0x1378,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:5076\n \tcall 2090 <_PyThreadState_UncheckedGet@plt>\n ./pynx/scattering/cpu.c:6787\n \tmov 0x3c(%eax),%esi\n ./pynx/scattering/cpu.c:5076\n \tmov %eax,-0x254(%ebp)\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x3c(%eax)\n ./pynx/scattering/cpu.c:6792\n \ttest %esi,%esi\n-\tje 14658 \n+\tje 14a50 \n /usr/include/python3.12/object.h:220\n \tmov 0x4(%esi),%ecx\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%eax\n /usr/include/python3.12/object.h:220\n \tmov %ecx,-0x250(%ebp)\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 14292 \n+\tje 14652 \n /usr/include/python3.12/object.h:652\n \tinc %eax\n \tmov %eax,(%ecx)\n ./pynx/scattering/cpu.c:6796\n \tmov 0x14(%esi),%edi\n /usr/include/python3.12/object.h:787\n \ttest %edi,%edi\n-\tje 142a6 \n+\tje 14666 \n /usr/include/python3.12/object.h:244\n \tmov (%edi),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 142a6 \n+\tje 14666 \n /usr/include/python3.12/object.h:652\n \tinc %edx\n \tmov %edx,(%edi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x244(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 142d4 \n+\tje 14694 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x220(%ebp)\n-\tje 14670 \n+\tje 14a68 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x244(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x214(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 14302 \n+\tje 146c2 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1f0(%ebp)\n-\tje 14680 \n+\tje 14ac0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x214(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1e4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 14330 \n+\tje 146f0 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1c0(%ebp)\n-\tje 14690 \n+\tje 14ad0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1e4(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1b4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 1435e \n+\tje 1471e \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x190(%ebp)\n-\tje 146a0 \n+\tje 14ae0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1b4(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x184(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 1438c \n+\tje 1474c \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x160(%ebp)\n-\tje 146b0 \n+\tje 14af0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x184(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x154(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 143ba \n+\tje 1477a \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x130(%ebp)\n-\tje 146c0 \n+\tje 14a80 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x154(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x124(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 143e8 \n+\tje 147a8 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x100(%ebp)\n-\tje 146d0 \n+\tje 14a90 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x124(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0xf4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 14416 \n+\tje 147d6 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0xd0(%ebp)\n-\tje 146e0 \n+\tje 14aa0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0xf4(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0xc4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 14444 \n+\tje 14804 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0xa0(%ebp)\n-\tje 146f0 \n+\tje 14ab0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0xc4(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6760\n \ttest %esi,%esi\n-\tje 14451 \n+\tje 14811 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n \tcmp %edi,0x14(%esi)\n-\tjne 149d8 \n+\tjne 14efb \n ./pynx/scattering/cpu.c:6766\n \tmov -0x254(%ebp),%ecx\n \tmov 0x3c(%ecx),%edx\n ./pynx/scattering/cpu.c:6767\n \tmov %esi,0x3c(%ecx)\n /usr/include/python3.12/object.h:797\n \ttest %edx,%edx\n-\tje 14474 \n+\tje 14834 \n /usr/include/python3.12/object.h:244\n \tmov (%edx),%esi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%esi\n-\tje 14474 \n+\tje 14834 \n /usr/include/python3.12/object.h:704\n \tdec %esi\n \tmov %esi,(%edx)\n-\tje 14718 \n+\tje 14b00 \n /usr/include/python3.12/object.h:797\n \tmov -0x250(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 14490 \n+\tje 14850 \n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 14490 \n+\tje 14850 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%ecx)\n-\tje 14730 \n+\tje 14b18 \n /usr/include/python3.12/object.h:797\n \ttest %edi,%edi\n-\tje 144a7 \n+\tje 14867 \n /usr/include/python3.12/object.h:244\n \tmov (%edi),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 144a7 \n+\tje 14867 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%edi)\n-\tje 14700 \n+\tje 14b30 \n ./pynx/scattering/cpu.c:5088\n \tsub $0xc,%esp\n-\tlea -0x4ac9(%ebx),%edi\n+\tlea -0x4ab9(%ebx),%edi\n \tmov -0x25c(%ebp),%ecx\n-\tpush %edi\n \tmov -0x258(%ebp),%edx\n-\tlea -0x4a53(%ebx),%eax\n-\tcall 9990 \n+\tpush %edi\n+\tlea -0x4a43(%ebx),%eax\n+\tcall 98c0 \n ./pynx/scattering/cpu.c:5090\n \tadd $0x10,%esp\n-\tjmp 13a21 \n+\tjmp 13f95 \n ./pynx/scattering/cpu.c:4746\n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 1232c \n-\tmov -0x250(%ebp),%eax\n-\tmov %eax,-0x270(%ebp)\n-\tjmp 12238 \n-\tmov -0x250(%ebp),%eax\n-\tmov %eax,-0x26c(%ebp)\n-\tjmp 120f8 \n+\tjmp 1273c \n+\tmov -0x250(%ebp),%edx\n+\tjmp 12610 \n+\tmov -0x250(%ebp),%edx\n+\tjmp 124a0 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x268(%ebp)\n-\tjmp 11e1a \n-\tmov -0x250(%ebp),%eax\n-\tmov %eax,-0x258(%ebp)\n-\tjmp 11ce1 \n+\tjmp 121c2 \n+\tmov -0x250(%ebp),%ecx\n+\tjmp 12043 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x258(%ebp)\n-\tjmp 128a0 \n-\tmov -0x250(%ebp),%eax\n-\tmov %eax,-0x258(%ebp)\n-\tjmp 12777 \n+\tjmp 12ce0 \n+\tmov -0x250(%ebp),%ecx\n+\tjmp 12b79 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 12b84 \n+\tjmp 12fc4 \n ./pynx/scattering/cpu.c:4989 (discriminator 7)\n \tmovl $0x137d,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 14260 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x27c(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 13834 \n+\tjmp 14620 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%esi),%edx\n-\tjmp 13834 \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x280(%ebp)\n+\tmov %edx,-0x288(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x288(%ebp),%edx\n+\tmov %edx,-0x280(%ebp)\n+\tjmp 13b06 \n ./pynx/scattering/cpu.c:4994 (discriminator 7)\n \tmovl $0x1382,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 14260 \n+\tjmp 14620 \n ./pynx/scattering/cpu.c:4999 (discriminator 7)\n \tmovl $0x1387,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 14260 \n+\tjmp 14620 \n ./pynx/scattering/cpu.c:5004 (discriminator 7)\n \tmovl $0x138c,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 14260 \n+\tjmp 14620 \n ./pynx/scattering/cpu.c:5009 (discriminator 7)\n \tmovl $0x1391,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 14260 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x278(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 12a76 \n+\tjmp 14620 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n \tlea 0x14(%esi),%edx\n-\tjmp 12a76 \n+\ttestb $0x40,-0x278(%ebp)\n+\tmov %edx,-0x284(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x284(%ebp),%edx\n+\tmov %edx,-0x278(%ebp)\n+\tjmp 12ec0 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 14068 \n+\tjmp 14383 \n ./pynx/scattering/cpu.c:5014 (discriminator 7)\n \tmovl $0x1396,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 14260 \n+\tjmp 14620 \n ./pynx/scattering/cpu.c:5019 (discriminator 7)\n \tmovl $0x139b,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 14260 \n+\tjmp 14620 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x28c(%ebp)\n-\tmov -0x288(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 135b3 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x28c(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 138cf \n+./pynx/scattering/cpu.c:4830 (discriminator 1)\n+\tmov $0x12de,%edx\n+\tjmp 13f78 \n+./pynx/scattering/cpu.c:4820 (discriminator 1)\n+\tmov $0x12d4,%edx\n+\tjmp 13f78 \n+./pynx/scattering/cpu.c:4810 (discriminator 1)\n+\tmov $0x12ca,%edx\n+\tjmp 13f78 \n+./pynx/scattering/cpu.c:4800 (discriminator 1)\n+\tmov $0x12c0,%edx\n+\tjmp 13f78 \n+./pynx/scattering/cpu.c:4790 (discriminator 1)\n+\tmov $0x12b6,%edx\n+\tjmp 13f78 \n+./pynx/scattering/cpu.c:4780 (discriminator 1)\n+\tmov $0x12ac,%edx\n+\tjmp 13f78 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:6790\n \tmovl $0x0,-0x250(%ebp)\n ./pynx/scattering/cpu.c:6791\n \txor %edi,%edi\n-\tjmp 142a6 \n+\tjmp 14666 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 142c2 \n-\tnop\n-\tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 142f0 \n-\tnop\n-\tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 1431e \n-\tnop\n-\tmovl $0x0,-0x190(%ebp)\n-\tjmp 1434c \n-\tnop\n-\tmovl $0x0,-0x160(%ebp)\n-\tjmp 1437a \n+\tjmp 14682 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp 143a8 \n+\tjmp 14768 \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp 143d6 \n+\tjmp 14796 \n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp 14404 \n+\tjmp 147c4 \n \tnop\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp 14432 \n+\tjmp 147f2 \n+\tnop\n+\tmovl $0x0,-0x1f0(%ebp)\n+\tjmp 146b0 \n+\tnop\n+\tmovl $0x0,-0x1c0(%ebp)\n+\tjmp 146de \n+\tnop\n+\tmovl $0x0,-0x190(%ebp)\n+\tjmp 1470c \n+\tnop\n+\tmovl $0x0,-0x160(%ebp)\n+\tjmp 1473a \n \tnop\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 144a7 \n+\tjmp 14834 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %edx\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 14474 \n+\tjmp 14850 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %ecx\n+\tpush %edi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 14490 \n+\tjmp 14867 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5030 (discriminator 1)\n \tmovl $0x13a6,-0x258(%ebp)\n \tmovl $0x3c,-0x25c(%ebp)\n-\tjmp 14260 \n+\tjmp 14620 \n \tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x270(%ebp),%esi\n+\tjmp 126ba \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x28c(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x28c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 13146 \n+\tjmp 13499 \n \tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n \tmov %eax,-0x288(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x288(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 12f2f \n+\tjmp 1327a \n \tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:4837\n+\tvmovd -0x278(%ebp),%xmm3\n+\tvmovd -0x268(%ebp),%xmm4\n+\tsub $0x4,%esp\n+\tlea -0x4a2f(%ebx),%eax\n+\tvpinsrd $0x1,-0x274(%ebp),%xmm3,%xmm5\n+\tvmovd -0x260(%ebp),%xmm0\n+\tlea -0x98(%ebp),%edx\n+\tlea -0x58(%ebp),%ecx\n+\tvpinsrd $0x1,-0x26c(%ebp),%xmm4,%xmm6\n+\tvmovd -0x254(%ebp),%xmm1\n+\tvpinsrd $0x1,-0x258(%ebp),%xmm0,%xmm2\n+\tmov -0x270(%ebp),%esi\n+\tvpinsrd $0x1,-0x25c(%ebp),%xmm1,%xmm3\n+\tvpunpcklqdq %xmm5,%xmm6,%xmm7\n+\tmov %esi,-0x78(%ebp)\n+\tvpunpcklqdq %xmm2,%xmm3,%xmm5\n+\tvinserti128 $0x1,%xmm7,%ymm5,%ymm4\n+\tvmovdqa %ymm4,-0x98(%ebp)\n+\tpush %eax\n+\tmov %edi,%eax\n+\tpush -0x27c(%ebp)\n+\tpush %edx\n+\tmov -0x264(%ebp),%edx\n+\tvzeroupper\n+\tcall 8e90 \n+\tmov -0x98(%ebp),%edi\n+\tmov -0x94(%ebp),%ecx\n+\tmov -0x90(%ebp),%esi\n+\tmov -0x8c(%ebp),%edx\n+./pynx/scattering/cpu.c:4837 (discriminator 2)\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:4837\n+\tmov %edi,-0x254(%ebp)\n+\tmov -0x88(%ebp),%edi\n+\tmov %ecx,-0x25c(%ebp)\n+\tmov -0x84(%ebp),%ecx\n+\tmov %esi,-0x260(%ebp)\n+\tmov -0x80(%ebp),%esi\n+\tmov %edx,-0x258(%ebp)\n+\tmov -0x7c(%ebp),%edx\n+\tmov %edi,-0x268(%ebp)\n+\tmov -0x78(%ebp),%edi\n+\tmov %ecx,-0x26c(%ebp)\n+\tmov %esi,-0x278(%ebp)\n+\tmov %edx,-0x274(%ebp)\n+\tmov %edi,-0x270(%ebp)\n+./pynx/scattering/cpu.c:4837 (discriminator 2)\n+\tcmp $0xffffffff,%eax\n+\tjne 11850 \n+./pynx/scattering/cpu.c:4837 (discriminator 1)\n+\tmov $0x12e5,%edx\n+\tjmp 13f78 \n+\tlea 0x0(%esi),%esi\n+\tmov -0x26c(%ebp),%esi\n+\tjmp 1254a \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5032 (discriminator 1)\n \tmovl $0x13a8,-0x258(%ebp)\n \tmovl $0x3c,-0x25c(%ebp)\n-\tjmp 14260 \n+\tjmp 14620 \n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x284(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x284(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 1343a \n+\tjmp 13791 \n+\tlea 0x0(%esi),%esi\n+\tvzeroupper\n+\tjmp 13f30 \n \tsub $0xc,%esp\n-\tmov %eax,-0x27c(%ebp)\n+\tmov %eax,-0x280(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x27c(%ebp),%eax\n+\tmov -0x280(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 1369a \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x298(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x294(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 12cfe \n+\tjmp 139b1 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x294(%ebp)\n-\tjmp 12cfe \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tlea 0x14(%esi),%edx\n \ttestb $0x40,-0x294(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tmov %edx,-0x29c(%ebp)\n \tlea 0x1c(%esi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 12ce8 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%esi),%edx\n-\tjmp 12ce8 \n+\tcmovne -0x29c(%ebp),%edx\n+\tmov %edx,-0x294(%ebp)\n+\tjmp 13130 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 1313c \n+\tmov -0x258(%ebp),%esi\n+\tjmp 120fc \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x278(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x278(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 12fc6 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x290(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 124f8 \n+\tjmp 13311 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n \tlea 0x14(%esi),%edx\n-\tjmp 124f8 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x294(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x290(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 1250e \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x290(%ebp)\n-\tjmp 1250e \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \ttestb $0x40,-0x290(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x28c(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 13356 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x28c(%ebp)\n-\tjmp 13356 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tmov %edx,-0x298(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x298(%ebp),%edx\n+\tmov %edx,-0x290(%ebp)\n+\tjmp 12910 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 1291c \n+\tvzeroupper\n+\tjmp 143b5 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 136a6 \n+\tlea 0x14(%edi),%edx\n \ttestb $0x40,-0x28c(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tmov %edx,-0x294(%ebp)\n \tlea 0x1c(%edi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 13340 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%edi),%edx\n-\tjmp 13340 \n+\tcmovne -0x294(%ebp),%edx\n+\tmov %edx,-0x28c(%ebp)\n+\tjmp 1369a \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x274(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x274(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 1395a \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x28c(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x288(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 1358a \n+\tjmp 13c21 \n+\tvzeroupper\n+\tjmp 143a8 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x288(%ebp)\n-\tjmp 1358a \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x288(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 13574 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%esi),%edx\n-\tjmp 13574 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 138a6 \n+\tlea 0x14(%edi),%edx\n \ttestb $0x40,-0x288(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x284(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 11ffc \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x284(%ebp)\n-\tjmp 11ffc \n+\tmov %edx,-0x290(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x290(%ebp),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tjmp 1389a \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 123a4 \n ./pynx/scattering/cpu.c:4979 (discriminator 7)\n \tmovl $0x1373,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 14260 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x284(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x27c(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 1384a \n+\tjmp 14620 \n+\tmov -0x258(%ebp),%esi\n+\tjmp 12c32 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x27c(%ebp)\n-\tjmp 1384a \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 13b12 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x298(%ebp)\n-\tmov -0x294(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 12d27 \n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x294(%ebp)\n-\tmov -0x290(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 12537 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x298(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 13165 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x294(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 12945 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x26c(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x26c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 13cdb \n+\tjmp 13f16 \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %esi\n \tcall 2070 \n \tadd $0x10,%esp\n-\tjmp 14451 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x27c(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x278(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 12a8c \n+\tjmp 14811 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x278(%ebp)\n-\tjmp 12a8c \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 12ecc \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x290(%ebp)\n-\tmov -0x28c(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 1337f \n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x28c(%ebp)\n-\tmov -0x288(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 135b3 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x290(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 136cf \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x28c(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 138cf \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x298(%ebp)\n-\tmov -0x294(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 12d27 \n-\tmov $0x1,%esi\n-\tjmp 126c3 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x294(%ebp)\n-\tmov -0x290(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 12537 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x298(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 13165 \n+\tmov $0x1,%edx\n+\tjmp 12ad3 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x294(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 12945 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x288(%ebp)\n-\tmov -0x284(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 12025 \n-\txor %esi,%esi\n-\tjmp 126c3 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x278(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x274(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 13bdc \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 123cd \n+\txor %edx,%edx\n+\tjmp 12ad3 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x274(%ebp)\n-\tjmp 13bdc \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 13e0c \n+\tlea 0x14(%edi),%edx\n \ttestb $0x40,-0x274(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 13bc6 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%esi),%edx\n-\tjmp 13bc6 \n+\tmov %edx,-0x280(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x280(%ebp),%edx\n+\tmov %edx,-0x274(%ebp)\n+\tjmp 13e00 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x290(%ebp)\n-\tmov -0x28c(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 1337f \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x290(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 136cf \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x268(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x268(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 1407b \n+\tjmp 14396 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x284(%ebp)\n-\tmov -0x27c(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 13873 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x284(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 13b3b \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x288(%ebp)\n-\tmov -0x284(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 12025 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 123cd \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x27c(%ebp)\n-\tmov -0x278(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 12ab5 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x274(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x270(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 13f7c \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x280(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 12ef5 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x270(%ebp)\n-\tjmp 13f7c \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 1428c \n+\tlea 0x14(%esi),%edx\n \ttestb $0x40,-0x270(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%edi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 13f66 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%edi),%edx\n-\tjmp 13f66 \n+\tmov %edx,-0x278(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x278(%ebp),%edx\n+\tmov %edx,-0x270(%ebp)\n+\tjmp 14280 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x284(%ebp)\n-\tmov -0x27c(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 13873 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x284(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 13b3b \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x278(%ebp)\n-\tmov -0x274(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 13c05 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x278(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 13e35 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x27c(%ebp)\n-\tmov -0x278(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 12ab5 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x278(%ebp)\n-\tmov -0x274(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 13c05 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x280(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 12ef5 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x278(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 13e35 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x274(%ebp)\n-\tmov -0x270(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 13fa5 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x274(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 142b5 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x274(%ebp)\n-\tmov -0x270(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 13fa5 \n-./pynx/scattering/cpu.c:4830 (discriminator 1)\n-\tmov $0x12de,%edx\n-\tjmp 13a04 \n-./pynx/scattering/cpu.c:4820 (discriminator 1)\n-\tmov $0x12d4,%edx\n-\tjmp 13a04 \n-./pynx/scattering/cpu.c:4810 (discriminator 1)\n-\tmov $0x12ca,%edx\n-\tjmp 13a04 \n-./pynx/scattering/cpu.c:4800 (discriminator 1)\n-\tmov $0x12c0,%edx\n-\tjmp 13a04 \n-./pynx/scattering/cpu.c:4790 (discriminator 1)\n-\tmov $0x12b6,%edx\n-\tjmp 13a04 \n-./pynx/scattering/cpu.c:4780 (discriminator 1)\n-\tmov $0x12ac,%edx\n-\tjmp 13a04 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x274(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 142b5 \n ./pynx/scattering/cpu.c:4770 (discriminator 1)\n \tmov $0x12a2,%edx\n-\tjmp 13a04 \n+\tjmp 13f78 \n ./pynx/scattering/cpu.c:4760 (discriminator 1)\n \tmov $0x1298,%edx\n-\tjmp 13a04 \n-./pynx/scattering/cpu.c:4902\n-\tcall 184f0 \n-.L5511():\n+\tjmp 13f78 \n+./pynx/scattering/cpu.c:4752 (discriminator 1)\n+\tmov $0x1290,%edx\n+\tjmp 13f78 \n ./pynx/scattering/cpu.c:4902\n-\tlea 0x0(%esi),%esi\n+\tcall 18ab0 \n ./pynx/scattering/cpu.c:5130\n \tlea 0x4(%esp),%ecx\n \tand $0xffffffe0,%esp\n \tpush -0x4(%ecx)\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x9377,%ebx\n+\tcall 4520 \n+\tadd $0x8eff,%ebx\n \tpush %ecx\n \tsub $0x2a8,%esp\n \tmov 0x8(%ecx),%esi\n-\tmov 0x4(%ecx),%eax\n-\tmov %esi,-0x280(%ebp)\n+\tmov 0x4(%ecx),%edx\n+\tmov %esi,-0x27c(%ebp)\n ./pynx/scattering/cpu.c:5160\n-\tlea 0x650(%ebx),%edx\n+\tlea 0x610(%ebx),%eax\n+\tlea 0x54(%eax),%esi\n ./pynx/scattering/cpu.c:5130\n \tmov %gs:0x14,%edi\n \tmov %edi,-0x1c(%ebp)\n \tmov 0xc(%ecx),%edi\n ./pynx/scattering/cpu.c:5160\n-\tlea 0x4(%edx),%ecx\n-\tmov %edx,-0x58(%ebp)\n-\tmov %ecx,-0x54(%ebp)\n-\tlea 0x8(%edx),%ecx\n-\tmov %ecx,-0x50(%ebp)\n-\tlea 0xc(%edx),%ecx\n-\tmov %ecx,-0x4c(%ebp)\n-\tlea 0x14(%edx),%ecx\n-\tmov %ecx,-0x48(%ebp)\n-\tlea 0x18(%edx),%ecx\n-\tmov %ecx,-0x44(%ebp)\n-\tlea 0x1c(%edx),%ecx\n-\tmov %ecx,-0x40(%ebp)\n-\tlea -0x40(%edx),%ecx\n-\tsub $0x44,%edx\n-./pynx/scattering/cpu.c:5161\n-\ttest %edi,%edi\n-./pynx/scattering/cpu.c:5160\n-\tmov %ecx,-0x3c(%ebp)\n-\tmov %edx,-0x38(%ebp)\n+\tlea 0x5c(%eax),%ecx\n+\tvmovd %esi,%xmm1\n+\tlea 0x48(%eax),%esi\n+\tvmovd %ecx,%xmm0\n+\tlea 0x58(%eax),%ecx\n+\tvmovd %esi,%xmm5\n \tmovl $0x0,-0x34(%ebp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm3\n+\tlea 0x40(%eax),%esi\n+\tlea 0x4c(%eax),%ecx\n+\tvpinsrd $0x1,%ecx,%xmm5,%xmm6\n+\tvmovd %esi,%xmm7\n+\tlea 0x44(%eax),%ecx\n+\tvpinsrd $0x1,%eax,%xmm0,%xmm2\n+\tvpinsrd $0x1,%ecx,%xmm7,%xmm0\n+\tsub $0x4,%eax\n+\tvpunpcklqdq %xmm2,%xmm3,%xmm4\n+\tvpunpcklqdq %xmm6,%xmm0,%xmm2\n+\tmov %eax,-0x38(%ebp)\n+\tvinserti128 $0x1,%xmm4,%ymm2,%ymm1\n+\tvmovdqa %ymm1,-0x58(%ebp)\n ./pynx/scattering/cpu.c:5161\n-\tje 14d10 \n-./pynx/scattering/cpu.c:5158\n-\tlea 0x0(,%esi,4),%edx\n-./pynx/scattering/cpu.c:5163\n-\tcmp $0x9,%esi\n+\ttest %edi,%edi\n+\tje 151b0 \n ./pynx/scattering/cpu.c:5158\n-\tlea (%eax,%edx,1),%ecx\n+\tmov -0x27c(%ebp),%esi\n+\tlea 0x0(,%esi,4),%eax\n+\tlea (%edx,%eax,1),%ecx\n \tmov %ecx,-0x268(%ebp)\n ./pynx/scattering/cpu.c:5163\n-\tja 17248 \n-\tmov -0x3620(%ebx,%edx,1),%esi\n+\tcmp $0x9,%esi\n+\tja 18795 \n+\tmov -0x3620(%ebx,%eax,1),%esi\n \tadd %ebx,%esi\n \tjmp *%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5279 (discriminator 1)\n-\tcmpl $0x9,-0x280(%ebp)\n-\tjne 17248 \n+\tcmpl $0x9,-0x27c(%ebp)\n+\tjne 18795 \n ./pynx/scattering/cpu.c:5282\n-\tmov (%eax),%edi\n+\tmov (%edx),%edi\n ./pynx/scattering/cpu.c:5283\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:5284\n-\tmov 0x8(%eax),%edx\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:5285\n-\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%edx),%esi\n ./pynx/scattering/cpu.c:5282\n \tmov %edi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:5286\n-\tmov 0x10(%eax),%edi\n+\tmov 0x10(%edx),%edi\n ./pynx/scattering/cpu.c:5283\n-\tmov %esi,-0x25c(%ebp)\n+\tmov %eax,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:5287\n-\tmov 0x14(%eax),%esi\n+\tmov 0x14(%edx),%eax\n ./pynx/scattering/cpu.c:5284\n-\tmov %edx,-0x260(%ebp)\n+\tmov %ecx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5288\n-\tmov 0x18(%eax),%edx\n+\tmov 0x18(%edx),%ecx\n ./pynx/scattering/cpu.c:5285\n-\tmov %ecx,-0x264(%ebp)\n+\tmov %esi,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5289\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%edx),%esi\n ./pynx/scattering/cpu.c:5290\n-\tmov 0x20(%eax),%eax\n+\tmov 0x20(%edx),%edx\n ./pynx/scattering/cpu.c:5286\n \tmov %edi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5287\n-\tmov %esi,-0x26c(%ebp)\n+\tmov %eax,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:5288\n-\tmov %edx,-0x278(%ebp)\n+\tmov %ecx,-0x278(%ebp)\n ./pynx/scattering/cpu.c:5289\n-\tmov %ecx,-0x274(%ebp)\n+\tmov %esi,-0x274(%ebp)\n ./pynx/scattering/cpu.c:5290\n-\tmov %eax,-0x270(%ebp)\n+\tmov %edx,-0x270(%ebp)\n+\tvzeroupper\n /usr/include/python3.12/object.h:220\n \tmov -0x254(%ebp),%ecx\n ./pynx/scattering/cpu.c:5318\n \tmov 0x5b8(%ebx),%eax\n /usr/include/python3.12/object.h:220\n \tmov 0x4(%ecx),%edx\n ./pynx/scattering/cpu.c:5318 (discriminator 2)\n \tcmp %edx,%eax\n-\tjne 175f0 \n+\tjne 179e8 \n ./pynx/scattering/cpu.c:5319 (discriminator 2)\n \tmov -0x25c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17618 \n+\tjne 17a60 \n ./pynx/scattering/cpu.c:5320 (discriminator 2)\n \tmov -0x260(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17638 \n+\tjne 17a80 \n ./pynx/scattering/cpu.c:5321 (discriminator 2)\n \tmov -0x264(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17658 \n+\tjne 17aa0 \n ./pynx/scattering/cpu.c:5322 (discriminator 2)\n \tmov -0x258(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17678 \n+\tjne 17ac0 \n ./pynx/scattering/cpu.c:5323 (discriminator 2)\n \tmov -0x26c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17698 \n+\tjne 17ae0 \n ./pynx/scattering/cpu.c:5324 (discriminator 2)\n \tmov -0x278(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 176b8 \n+\tjne 17b00 \n ./pynx/scattering/cpu.c:5325 (discriminator 2)\n \tmov -0x274(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 176d8 \n+\tjne 17b20 \n ./pynx/scattering/cpu.c:5326 (discriminator 2)\n \tmov -0x270(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 176f8 \n-\tlea 0x6ac(%ebx),%esi\n+\tjne 17b40 \n ./pynx/scattering/cpu.c:5381\n \tmovl $0x0,-0x1e4(%ebp)\n-\tmov %esi,-0x250(%ebp)\n-./pynx/scattering/cpu.c:5419\n-\tmov -0x28(%ebx),%esi\n-\tcmp %esi,-0x254(%ebp)\n+\tlea 0x6ac(%ebx),%esi\n ./pynx/scattering/cpu.c:5382\n \tmovl $0x0,-0x1e8(%ebp)\n+\tvmovd %esi,%xmm6\n+./pynx/scattering/cpu.c:5419\n+\tmov -0x28(%ebx),%esi\n ./pynx/scattering/cpu.c:5385\n \tmovl $0x0,-0x1b4(%ebp)\n-\tvmovd -0x250(%ebp),%xmm0\n+\tvpunpckldq %xmm6,%xmm6,%xmm7\n ./pynx/scattering/cpu.c:5386\n \tmovl $0x0,-0x1b8(%ebp)\n ./pynx/scattering/cpu.c:5389\n \tmovl $0x0,-0x184(%ebp)\n ./pynx/scattering/cpu.c:5390\n \tmovl $0x0,-0x188(%ebp)\n-\tvpunpckldq %xmm0,%xmm0,%xmm1\n ./pynx/scattering/cpu.c:5393\n \tmovl $0x0,-0x154(%ebp)\n ./pynx/scattering/cpu.c:5394\n \tmovl $0x0,-0x158(%ebp)\n ./pynx/scattering/cpu.c:5397\n \tmovl $0x0,-0x124(%ebp)\n ./pynx/scattering/cpu.c:5398\n@@ -26801,1266 +26509,1288 @@\n ./pynx/scattering/cpu.c:5410\n \tmovl $0x0,-0x218(%ebp)\n ./pynx/scattering/cpu.c:5413\n \tmovl $0x0,-0x244(%ebp)\n ./pynx/scattering/cpu.c:5414\n \tmovl $0x0,-0x248(%ebp)\n ./pynx/scattering/cpu.c:5419\n-\tje 152d8 \n+\tcmp %esi,-0x254(%ebp)\n+\tje 15788 \n ./pynx/scattering/cpu.c:5419 (discriminator 4)\n \tmov -0x254(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1e4(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5419 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 181d0 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 18845 \n ./pynx/scattering/cpu.c:5424\n \tcmp %esi,-0x25c(%ebp)\n-\tje 15302 \n+\tje 157b2 \n ./pynx/scattering/cpu.c:5424 (discriminator 4)\n \tmov -0x25c(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1b4(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5424 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 17ac5 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 17fc2 \n ./pynx/scattering/cpu.c:5429\n \tcmp %esi,-0x260(%ebp)\n-\tje 15336 \n+\tje 157e6 \n ./pynx/scattering/cpu.c:5429 (discriminator 4)\n \tmov -0x260(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x184(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5429 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 17dd8 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 182c0 \n ./pynx/scattering/cpu.c:5434\n \tcmp %esi,-0x264(%ebp)\n-\tje 1536a \n+\tje 1581a \n ./pynx/scattering/cpu.c:5434 (discriminator 4)\n \tmov -0x264(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x154(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5434 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 17e09 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 182fe \n ./pynx/scattering/cpu.c:5439\n \tcmp %esi,-0x258(%ebp)\n-\tje 1539e \n+\tje 1584e \n ./pynx/scattering/cpu.c:5439 (discriminator 4)\n \tmov -0x258(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x124(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5439 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 17e22 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 18317 \n ./pynx/scattering/cpu.c:5444\n \tcmp %esi,-0x26c(%ebp)\n-\tje 153d2 \n+\tje 15882 \n ./pynx/scattering/cpu.c:5444 (discriminator 4)\n \tmov -0x26c(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xf4(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5444 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 17e3b \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 18330 \n ./pynx/scattering/cpu.c:5449\n \tcmp %esi,-0x278(%ebp)\n-\tje 15406 \n+\tje 158b6 \n ./pynx/scattering/cpu.c:5449 (discriminator 4)\n \tmov -0x278(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xc4(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5449 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 17e54 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 18349 \n ./pynx/scattering/cpu.c:5454\n \tcmp %esi,-0x274(%ebp)\n-\tje 1543a \n+\tje 158ea \n ./pynx/scattering/cpu.c:5454 (discriminator 4)\n \tmov -0x274(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x214(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 89d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5454 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 17e8d \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 1838f \n ./pynx/scattering/cpu.c:5459\n \tcmp %esi,-0x270(%ebp)\n-\tje 1546e \n+\tje 1591e \n ./pynx/scattering/cpu.c:5459 (discriminator 4)\n \tmov -0x270(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x244(%ebp),%eax\n-\tcall 89d0 \n+\tcall 88c0 \n ./pynx/scattering/cpu.c:5459 (discriminator 1)\n-\tinc %eax\n-\tje 17ea6 \n+\tcmp $0xffffffff,%eax\n+\tje 183a8 \n ./pynx/scattering/cpu.c:5470\n \tsub $0xc,%esp\n \tpush -0x258(%ebp)\n \tcall 2360 \n ./pynx/scattering/cpu.c:5470 (discriminator 2)\n \tadd $0x10,%esp\n-\tcmp $0xffffffff,%eax\n ./pynx/scattering/cpu.c:5470\n \tmov %eax,%edi\n ./pynx/scattering/cpu.c:5470 (discriminator 2)\n-\tje 17fc8 \n+\tcmp $0xffffffff,%eax\n+\tje 18508 \n ./pynx/scattering/cpu.c:5472\n \tsub $0xc,%esp\n \tpush -0x254(%ebp)\n \tcall 2360 \n ./pynx/scattering/cpu.c:5472 (discriminator 2)\n \tadd $0x10,%esp\n \tcmp $0xffffffff,%eax\n-\tje 18028 \n+\tje 18698 \n ./pynx/scattering/cpu.c:5491\n \tsub $0x4,%esp\n \tpush -0x244(%ebp)\n \tpush -0x214(%ebp)\n \tpush %eax\n \tpush %edi\n \tpush -0xc4(%ebp)\n \tpush -0xf4(%ebp)\n \tpush -0x124(%ebp)\n \tpush -0x154(%ebp)\n \tpush -0x184(%ebp)\n \tpush -0x1b4(%ebp)\n \tpush -0x1e4(%ebp)\n-\tcall 4ed0 \n+\tcall 4e40 \n /usr/include/python3.12/object.h:244\n \tmov (%esi),%eax\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tadd $0x30,%esp\n \tcmp $0x3fffffff,%eax\n-\tje 15132 \n+\tje 155dd \n /usr/include/python3.12/object.h:652\n \tinc %eax\n \tmov %eax,(%esi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x244(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 15160 \n+\tje 1560b \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0x220(%ebp)\n-\tje 17360 \n+\tje 176c0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x244(%ebp),%edi\n \tpush %edi\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x214(%ebp),%eax\n \ttest %eax,%eax\n-\tje 1518e \n+\tje 15639 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%ecx\n \tcmp %ecx,-0x1f0(%ebp)\n-\tje 17350 \n+\tje 176b0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x214(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1e4(%ebp),%edi\n \ttest %edi,%edi\n-\tje 151bc \n+\tje 15667 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1c0(%ebp)\n-\tje 17340 \n+\tje 176a0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1e4(%ebp),%ecx\n \tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1b4(%ebp),%edx\n \ttest %edx,%edx\n-\tje 151ea \n+\tje 15695 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edi\n \tcmp %edi,-0x190(%ebp)\n-\tje 17330 \n+\tje 17690 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1b4(%ebp),%eax\n \tpush %eax\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x184(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 15218 \n+\tje 156c3 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0x160(%ebp)\n-\tje 17320 \n+\tje 17680 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x184(%ebp),%edi\n \tpush %edi\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x154(%ebp),%eax\n \ttest %eax,%eax\n-\tje 15246 \n+\tje 156f1 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%ecx\n \tcmp %ecx,-0x130(%ebp)\n-\tje 17310 \n+\tje 17670 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x154(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x124(%ebp),%edi\n \ttest %edi,%edi\n-\tje 15274 \n+\tje 1571f \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x100(%ebp)\n-\tje 17300 \n+\tje 17660 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x124(%ebp),%ecx\n \tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0xf4(%ebp),%edx\n \ttest %edx,%edx\n-\tje 152a2 \n+\tje 1574d \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edi\n \tcmp %edi,-0xd0(%ebp)\n-\tje 172f0 \n+\tje 17650 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0xf4(%ebp),%eax\n \tpush %eax\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0xc4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 152d0 \n+\tje 1577b \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0xa0(%ebp)\n-\tje 172e0 \n+\tje 17638 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0xc4(%ebp),%edi\n \tpush %edi\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:5501\n \tmov %esi,%eax\n-\tjmp 172a3 \n-\tnop\n+\tjmp 17957 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:5424\n-\tcmp %esi,-0x25c(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x1c8(%ebp)\n ./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x1e0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edx,-0x1c0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x1c8(%ebp)\n ./pynx/scattering/cpu.c:5424\n-\tjne 14f11 \n+\tcmp %esi,-0x25c(%ebp)\n+\tjne 153ac \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:5429\n-\tcmp %esi,-0x260(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x198(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x1b4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x1b0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edi,-0x190(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x198(%ebp)\n ./pynx/scattering/cpu.c:5429\n-\tjne 14f48 \n+\tcmp %esi,-0x260(%ebp)\n+\tjne 153e5 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:5434\n-\tcmp %esi,-0x264(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x168(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x184(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x180(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %eax,-0x160(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x168(%ebp)\n ./pynx/scattering/cpu.c:5434\n-\tjne 14f7f \n+\tcmp %esi,-0x264(%ebp)\n+\tjne 1541e \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:5439\n-\tcmp %esi,-0x258(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x138(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x154(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x150(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %ecx,-0x130(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x138(%ebp)\n ./pynx/scattering/cpu.c:5439\n-\tjne 14fb6 \n+\tcmp %esi,-0x258(%ebp)\n+\tjne 15457 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:5444\n-\tcmp %esi,-0x26c(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x108(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x124(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x120(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edx,-0x100(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x108(%ebp)\n ./pynx/scattering/cpu.c:5444\n-\tjne 14fed \n+\tcmp %esi,-0x26c(%ebp)\n+\tjne 15490 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:5449\n-\tcmp %esi,-0x278(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0xd8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0xf4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0xf0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edi,-0xd0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0xd8(%ebp)\n ./pynx/scattering/cpu.c:5449\n-\tjne 15024 \n+\tcmp %esi,-0x278(%ebp)\n+\tjne 154c9 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:5454\n-\tcmp %esi,-0x274(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0xa8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0xc4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0xc0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %eax,-0xa0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0xa8(%ebp)\n ./pynx/scattering/cpu.c:5454\n-\tjne 1505b \n+\tcmp %esi,-0x274(%ebp)\n+\tjne 15502 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:5459\n-\tcmp %esi,-0x270(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x1f8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x214(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x210(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %ecx,-0x1f0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x1f8(%ebp)\n ./pynx/scattering/cpu.c:5459\n-\tjne 15092 \n+\tcmp %esi,-0x270(%ebp)\n+\tjne 1553b \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x228(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x244(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x240(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edx,-0x220(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x228(%ebp)\n-./pynx/scattering/cpu.c:8213\n-\tjmp 150ad \n+\tjmp 15558 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5163\n \tmovl $0x0,-0x270(%ebp)\n \tmovl $0x0,-0x274(%ebp)\n ./pynx/scattering/cpu.c:5168\n-\tmov 0x18(%eax),%esi\n+\tmov 0x18(%edx),%esi\n ./pynx/scattering/cpu.c:5170\n-\tmov 0x14(%eax),%ecx\n+\tmov 0x14(%edx),%ecx\n ./pynx/scattering/cpu.c:5186\n-\tcmpl $0x8,-0x280(%ebp)\n+\tcmpl $0x8,-0x27c(%ebp)\n ./pynx/scattering/cpu.c:5168\n \tmov %esi,-0x278(%ebp)\n ./pynx/scattering/cpu.c:5172\n-\tmov 0x10(%eax),%esi\n+\tmov 0x10(%edx),%esi\n ./pynx/scattering/cpu.c:5170\n \tmov %ecx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:5174\n-\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%edx),%ecx\n ./pynx/scattering/cpu.c:5172\n \tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%eax),%esi\n+\tmov 0x8(%edx),%esi\n ./pynx/scattering/cpu.c:5174\n \tmov %ecx,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%eax),%ecx\n+\tmov 0x4(%edx),%ecx\n ./pynx/scattering/cpu.c:5176\n \tmov %esi,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5180\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5178\n \tmov %ecx,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:5180\n-\tmov %eax,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %esi,-0x250(%ebp)\n ./pynx/scattering/cpu.c:5186\n-\tja 1660b \n-\tmov -0x35f8(%ebx,%edx,1),%edx\n-\tadd %ebx,%edx\n-\tjmp *%edx\n+\tja 16b8b \n+\tmov -0x35f8(%ebx,%eax,1),%eax\n+\tadd %ebx,%eax\n+\tjmp *%eax\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5163\n \tmovl $0x0,-0x270(%ebp)\n ./pynx/scattering/cpu.c:5166\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%edx),%ecx\n \tmov %ecx,-0x274(%ebp)\n-\tjmp 154b4 \n+\tjmp 15964 \n \tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%eax),%edx\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%eax),%ecx\n-./pynx/scattering/cpu.c:5180\n-\tmov (%eax),%eax\n+\tmov 0x4(%edx),%ecx\n ./pynx/scattering/cpu.c:5176\n-\tmov %edx,-0x260(%ebp)\n+\tmov 0x8(%edx),%eax\n ./pynx/scattering/cpu.c:5180\n-\tmov %eax,-0x254(%ebp)\n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:5178\n \tmov %ecx,-0x25c(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %eax,-0x250(%ebp)\n-\tmov %eax,-0x258(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov 0x8(%edi),%ecx\n+./pynx/scattering/cpu.c:5176\n+\tmov %eax,-0x260(%ebp)\n+./pynx/scattering/cpu.c:5180\n+\tmov %edx,-0x254(%ebp)\n+/usr/include/python3.12/object.h:233\n+\tmov %ecx,-0x250(%ebp)\n ./pynx/scattering/cpu.c:5216\n-\tmov 0x65c(%ebx),%ecx\n+\tmov 0x65c(%ebx),%edx\n+\tmov %edx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 171f8 \n-\tdec %eax\n+\ttest %ecx,%ecx\n+\tjle 17de0 \n+\tlea -0x1(%ecx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x258(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n \txor %edx,%edx\n \tand $0x7,%eax\n-\tje 155d0 \n+\tje 15abc \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje 15630 \n+\tcmp 0xc(%edi),%esi\n+\tje 15b18 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov $0x1,%edx\n-\tje 155d0 \n+\tcmp $0x1,%eax\n+\tje 18735 \n \tcmp $0x2,%eax\n-\tje 155c9 \n+\tje 15aaf \n \tcmp $0x3,%eax\n-\tje 155c2 \n+\tje 15aa2 \n \tcmp $0x4,%eax\n-\tje 155bb \n+\tje 15a95 \n \tcmp $0x5,%eax\n-\tje 155b4 \n+\tje 15a84 \n \tcmp $0x6,%eax\n-\tje 155ad \n+\tje 15a73 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 15630 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje 15b18 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15630 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 15b18 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15630 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje 15b18 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15630 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 15b18 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15630 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje 15b18 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15630 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 15b18 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15630 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 15b18 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x258(%ebp)\n-\tje 16fd9 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n+\tcmp %eax,%ecx\n+\tje 173db \n \tmov %eax,%edx\n-\tje 15630 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje 15b18 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15630 \n-\tcmp 0x14(%edi,%eax,4),%ecx\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 15b18 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x2(%eax),%edx\n-\tje 15630 \n-\tcmp 0x18(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje 15b18 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x3(%eax),%edx\n-\tje 15630 \n-\tcmp 0x1c(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje 15b18 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x4(%eax),%edx\n-\tje 15630 \n-\tcmp 0x20(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje 15b18 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x5(%eax),%edx\n-\tje 15630 \n-\tcmp 0x24(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje 15b18 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x6(%eax),%edx\n-\tje 15630 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje 15b18 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x7(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tjne 155d6 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tjne 15ac2 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x268(%ebp),%esi\n-\tmov (%esi,%edx,4),%eax\n-\tmov %eax,-0x264(%ebp)\n+\tmov -0x268(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%esi\n+\tmov %esi,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5216 (discriminator 2)\n-\tmov -0x264(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 171f8 \n+\tmov -0x264(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 17de0 \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5218\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %esi,-0x258(%ebp)\n-\tjmp 15692 \n+\tjmp 15b82 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%esi\n ./pynx/scattering/cpu.c:5174\n-\tmov 0xc(%eax),%edx\n+\tmov 0xc(%edx),%eax\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%eax),%ecx\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:5180\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:5178\n \tmov %esi,-0x25c(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5174\n-\tmov %edx,-0x264(%ebp)\n+\tmov %eax,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5176\n \tmov %ecx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5180\n-\tmov %eax,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %esi,-0x250(%ebp)\n \tmov %esi,-0x258(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n ./pynx/scattering/cpu.c:5226\n \tmov 0x664(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 158e5 \n+\ttest %esi,%esi\n+\tjle 15dd5 \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 15715 \n+\tje 15c05 \n \tcmp $0x1,%esi\n-\tje 15700 \n+\tje 15bf0 \n \tcmp $0x2,%esi\n-\tje 156f5 \n+\tje 15be5 \n \tcmp $0x3,%esi\n-\tje 156ea \n+\tje 15bda \n \tcmp $0x4,%esi\n-\tje 156df \n+\tje 15bcf \n \tcmp $0x5,%esi\n-\tje 156d4 \n+\tje 15bc4 \n \tcmp $0x6,%esi\n-\tjne 17a51 \n+\tjne 17f45 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16f88 \n+\tje 17390 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16f88 \n+\tje 17390 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16f88 \n+\tje 17390 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16f88 \n+\tje 17390 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16f88 \n+\tje 17390 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16f88 \n+\tje 17390 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tje 15787 \n+\tje 15c77 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16f88 \n+\tje 17390 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16f88 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 17390 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16f88 \n-\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 17390 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16f88 \n-\tcmp 0x18(%edi,%esi,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 17390 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16f88 \n-\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 17390 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16f88 \n-\tcmp 0x20(%edi,%esi,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 17390 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16f88 \n-\tcmp 0x24(%edi,%esi,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 17390 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16f88 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 17390 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 15715 \n+\tjne 15c05 \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n \tmov %edi,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %eax,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x27c(%ebp)\n+\tsete -0x280(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %edx,%edx\n ./pynx/scattering/cpu.c:7390\n \tmov %esi,-0x274(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %edx,%edi\n \tmov %ecx,%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 16a98 \n+\tje 16f28 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x270(%ebp),%ecx\n \tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 167d0 \n+\tje 16c58 \n \ttest %cl,%cl\n-\tje 167e1 \n+\tje 16c69 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov %edx,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 158d8 \n+\tcmp 0x8(%eax),%edx\n+\tjne 15dc8 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x284(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x284(%ebp)\n-\tje 15820 \n-\tinc %ecx\n-\tjne 158d8 \n+\tje 15d14 \n+\tcmp $0xffffffff,%ecx\n+\tjne 15dc8 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x284(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x288(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x28c(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 158d8 \n+\tcmp %dl,-0x288(%ebp)\n+\tjne 15dc8 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x284(%ebp)\n-\tjne 17a90 \n+\tjne 17f80 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x284(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x288(%ebp)\n-\tjne 181ac \n+\ttest $0x20,%cl\n+\tjne 18832 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x284(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x28c(%ebp),%eax\n+\tmovzbl -0x288(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x284(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 182f4 \n+\tje 1892e \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 18399 \n+\tje 189bd \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x288(%ebp)\n-\tmov -0x284(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x288(%ebp)\n-\tjne 158d8 \n+\tcmp %edx,-0x288(%ebp)\n+\tjne 15dc8 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x278(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 16a98 \n+\tmov -0x278(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 16f28 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x284(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16a98 \n+\tje 16f28 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %edi,-0x258(%ebp)\n-\tjne 157b8 \n+\tjne 15ca8 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:5230\n \tcall 2310 \n ./pynx/scattering/cpu.c:5230 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 184b5 \n+\tjne 183fa \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x44(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4a35(%ebx),%edx\n-\tlea -0x4ab1(%ebx),%ecx\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4a25(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n \tpush $0x4\n-\tlea -0x3ce0(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %ecx\n \tpush %edx\n \tpush %esi\n \tpush (%eax)\n \tcall 2470 \n ./pynx/scattering/cpu.c:5232\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5232 (discriminator 1)\n \tmov $0x1470,%edx\n ./pynx/scattering/cpu.c:5232\n-\tjmp 17284 \n-\tnop\n+\tjmp 17938 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5172\n-\tmov 0x10(%eax),%esi\n+\tmov 0x10(%edx),%esi\n ./pynx/scattering/cpu.c:5174\n-\tmov 0xc(%eax),%edx\n+\tmov 0xc(%edx),%eax\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%eax),%ecx\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:5172\n \tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%esi\n ./pynx/scattering/cpu.c:5180\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:5174\n-\tmov %edx,-0x264(%ebp)\n+\tmov %eax,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5176\n \tmov %ecx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5180\n-\tmov %eax,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:5178\n \tmov %esi,-0x25c(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %eax,-0x250(%ebp)\n-\tmov %eax,-0x26c(%ebp)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov %edx,-0x250(%ebp)\n+./pynx/scattering/cpu.c:5186\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5236\n-\tmov 0x668(%ebx),%edx\n+\tmov 0x668(%ebx),%ecx\n+\tmov %ecx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 16f38 \n-\tdec %eax\n+\ttest %edx,%edx\n+\tjle 17a10 \n+\tlea -0x1(%edx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x26c(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n \txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje 159de \n+\tje 15f0a \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%edx\n-\tje 15a40 \n+\tcmp 0xc(%edi),%esi\n+\tje 15f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov $0x1,%ecx\n-\tje 159de \n+\tcmp $0x1,%eax\n+\tje 18688 \n \tcmp $0x2,%eax\n-\tje 159d7 \n+\tje 15efd \n \tcmp $0x3,%eax\n-\tje 159d0 \n+\tje 15ef0 \n \tcmp $0x4,%eax\n-\tje 159c9 \n+\tje 15ee3 \n \tcmp $0x5,%eax\n-\tje 159c2 \n+\tje 15ed2 \n \tcmp $0x6,%eax\n-\tjne 17a3f \n+\tjne 17f2d \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15a40 \n+\tmov -0x26c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 15f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15a40 \n+\tmov -0x26c(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje 15f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15a40 \n+\tmov -0x26c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 15f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15a40 \n+\tmov -0x26c(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje 15f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15a40 \n+\tmov -0x26c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 15f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15a40 \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 15f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x26c(%ebp)\n-\tje 16d1a \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%edx\n+\tcmp %eax,%edx\n+\tje 17170 \n \tmov %eax,%ecx\n-\tje 15a40 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje 15f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15a40 \n-\tcmp 0x14(%edi,%eax,4),%edx\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 15f60 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x2(%eax),%ecx\n-\tje 15a40 \n-\tcmp 0x18(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje 15f60 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x3(%eax),%ecx\n-\tje 15a40 \n-\tcmp 0x1c(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje 15f60 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x4(%eax),%ecx\n-\tje 15a40 \n-\tcmp 0x20(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje 15f60 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x5(%eax),%ecx\n-\tje 15a40 \n-\tcmp 0x24(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje 15f60 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x6(%eax),%ecx\n-\tje 15a40 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje 15f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x7(%eax),%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tjne 159e4 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tjne 15f10 \n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x268(%ebp),%esi\n \tmov (%esi,%ecx,4),%edx\n \tmov %edx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:5236 (discriminator 2)\n \tmov -0x26c(%ebp),%eax\n \ttest %eax,%eax\n-\tje 16f38 \n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n+\tje 17a10 \n ./pynx/scattering/cpu.c:5238\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %eax,-0x270(%ebp)\n-\tjmp 15ab8 \n-\txchg %ax,%ax\n+\tmov 0x8(%edi),%edx\n+\tjmp 15fd0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5170\n-\tmov 0x14(%eax),%edx\n+\tmov 0x14(%edx),%eax\n ./pynx/scattering/cpu.c:5172\n-\tmov 0x10(%eax),%ecx\n+\tmov 0x10(%edx),%ecx\n ./pynx/scattering/cpu.c:5174\n-\tmov 0xc(%eax),%esi\n+\tmov 0xc(%edx),%esi\n ./pynx/scattering/cpu.c:5170\n-\tmov %edx,-0x26c(%ebp)\n+\tmov %eax,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%eax),%edx\n+\tmov 0x8(%edx),%eax\n ./pynx/scattering/cpu.c:5172\n \tmov %ecx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%eax),%ecx\n+\tmov 0x4(%edx),%ecx\n ./pynx/scattering/cpu.c:5180\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:5174\n \tmov %esi,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5176\n-\tmov %edx,-0x260(%ebp)\n+\tmov %eax,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5180\n-\tmov %eax,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:5178\n \tmov %ecx,-0x25c(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %eax,-0x250(%ebp)\n-\tmov %eax,-0x270(%ebp)\n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov %edx,-0x250(%ebp)\n+./pynx/scattering/cpu.c:5186\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:5246\n-\tmov 0x66c(%ebx),%edx\n+\tmov 0x66c(%ebx),%ecx\n+\tmov %ecx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 16cd0 \n-\tdec %eax\n+\ttest %edx,%edx\n+\tjle 17998 \n+\tlea -0x1(%edx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x270(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n \txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje 15b26 \n+\tje 1607a \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%edx\n-\tje 15b80 \n+\tcmp 0xc(%edi),%esi\n+\tje 160d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov $0x1,%ecx\n-\tje 15b26 \n+\tcmp $0x1,%eax\n+\tje 18528 \n \tcmp $0x2,%eax\n-\tje 15b1f \n+\tje 1606d \n \tcmp $0x3,%eax\n-\tje 15b18 \n+\tje 16060 \n \tcmp $0x4,%eax\n-\tje 15b11 \n+\tje 16053 \n \tcmp $0x5,%eax\n-\tje 15b0a \n+\tje 16042 \n \tcmp $0x6,%eax\n-\tjne 17a10 \n+\tjne 17ef8 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15b80 \n+\tmov -0x270(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 160d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15b80 \n+\tmov -0x270(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje 160d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15b80 \n+\tmov -0x270(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 160d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15b80 \n+\tmov -0x270(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje 160d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15b80 \n+\tmov -0x270(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 160d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15b80 \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 160d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x270(%ebp)\n-\tje 16aec \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%edx\n+\tcmp %eax,%edx\n+\tje 16f74 \n \tmov %eax,%ecx\n-\tje 15b80 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje 160d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15b80 \n-\tcmp 0x14(%edi,%eax,4),%edx\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 160d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x2(%eax),%ecx\n-\tje 15b80 \n-\tcmp 0x18(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje 160d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x3(%eax),%ecx\n-\tje 15b80 \n-\tcmp 0x1c(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje 160d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x4(%eax),%ecx\n-\tje 15b80 \n-\tcmp 0x20(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje 160d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x5(%eax),%ecx\n-\tje 15b80 \n-\tcmp 0x24(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje 160d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x6(%eax),%ecx\n-\tje 15b80 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje 160d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x7(%eax),%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tjne 15b2c \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tjne 16080 \n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x268(%ebp),%eax\n \tmov (%eax,%ecx,4),%esi\n \tmov %esi,-0x278(%ebp)\n ./pynx/scattering/cpu.c:5246 (discriminator 2)\n \tmov -0x278(%ebp),%edx\n \ttest %edx,%edx\n-\tje 16cd0 \n+\tje 17998 \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5248\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %esi,-0x270(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n ./pynx/scattering/cpu.c:5256\n \tmov 0x610(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 15dff \n+\ttest %esi,%esi\n+\tjle 1634f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 15c2f \n+\tje 1617f \n \tcmp $0x1,%esi\n-\tje 15c1a \n+\tje 1616a \n \tcmp $0x2,%esi\n-\tje 15c0f \n+\tje 1615f \n \tcmp $0x3,%esi\n-\tje 15c04 \n+\tje 16154 \n \tcmp $0x4,%esi\n-\tje 15bf9 \n+\tje 16149 \n \tcmp $0x5,%esi\n-\tje 15bee \n+\tje 1613e \n \tcmp $0x6,%esi\n-\tjne 179a0 \n+\tjne 17e88 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16ad8 \n+\tje 16f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16ad8 \n+\tje 16f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16ad8 \n+\tje 16f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16ad8 \n+\tje 16f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16ad8 \n+\tje 16f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16ad8 \n+\tje 16f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x270(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tje 15ca1 \n+\tje 161f1 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16ad8 \n+\tje 16f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16ad8 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 16f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16ad8 \n-\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 16f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16ad8 \n-\tcmp 0x18(%edi,%esi,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 16f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16ad8 \n-\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 16f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16ad8 \n-\tcmp 0x20(%edi,%esi,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 16f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16ad8 \n-\tcmp 0x24(%edi,%esi,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 16f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16ad8 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 16f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x270(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 15c2f \n+\tjne 1617f \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n \tmov %edi,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x27c(%ebp)\n+\tmov %eax,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tsete -0x28c(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %edx,%edx\n ./pynx/scattering/cpu.c:7390\n \tmov %esi,-0x284(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n@@ -28068,526 +27798,543 @@\n \tmov %ecx,%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:7430\n \tmov -0x274(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 163d0 \n+\tje 16950 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x27c(%ebp),%ecx\n+\tmov -0x280(%ebp),%ecx\n \tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 16720 \n+\tje 16ba8 \n \ttest %cl,%cl\n-\tje 16731 \n+\tje 16bb9 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov %edx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 15df0 \n+\tcmp 0x8(%eax),%edx\n+\tjne 16340 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n \tsetne -0x290(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \ttest %dl,-0x290(%ebp)\n-\tje 15d3a \n-\tinc %ecx\n-\tjne 15df0 \n+\tje 1628c \n+\tcmp $0xffffffff,%ecx\n+\tjne 16340 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x290(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x294(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x298(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 15df0 \n+\tcmp %dl,-0x294(%ebp)\n+\tjne 16340 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x290(%ebp)\n-\tjne 180db \n+\tjne 1875d \n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x290(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x294(%ebp)\n-\tjne 180f3 \n+\ttest $0x20,%cl\n+\tjne 18782 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x290(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x298(%ebp),%eax\n+\tmovzbl -0x294(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x290(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 18224 \n+\tje 1888d \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 182dd \n+\tje 1891d \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x294(%ebp)\n-\tmov -0x290(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x294(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x294(%ebp)\n-\tjne 15df0 \n+\tcmp %edx,-0x294(%ebp)\n+\tjne 16340 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x288(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 163d0 \n+\tmov -0x288(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 16950 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x290(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 163d0 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tje 16950 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x270(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %eax,%edi\n-\tjne 15cd0 \n+\tjne 16220 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:5260\n \tcall 2310 \n ./pynx/scattering/cpu.c:5260 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 18497 \n+\tjne 183dc \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a25(%ebx),%esi\n \tpush $0x7\n-\tlea -0x4a35(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %edx\n \tpush %esi\n \tpush %eax\n \tpush (%ecx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:5262\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5262 (discriminator 1)\n \tmov $0x148e,%edx\n ./pynx/scattering/cpu.c:5262\n-\tjmp 17284 \n+\tjmp 17938 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5164\n-\tmov 0x20(%eax),%esi\n+\tmov 0x20(%edx),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 15522 \n+\tjmp 159d2 \n \txchg %ax,%ax\n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%eax\n \tmov %eax,-0x250(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x250(%ebp),%esi\n+\tmov -0x250(%ebp),%eax\n ./pynx/scattering/cpu.c:5188\n \tmov 0x650(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle 1790b \n-\tdec %esi\n+\ttest %eax,%eax\n+\tjle 187f2 \n ./pynx/scattering/cpu.c:7424\n \tmovl $0x0,-0x254(%ebp)\n-\tand $0x7,%esi\n-\tje 1830b \n+\tdec %eax\n+\tand $0x7,%eax\n+\tje 1893f \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 15fa6 \n+\tje 164f6 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%esi\n \tmovl $0x1,-0x254(%ebp)\n \tmov $0x1,%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tje 182d3 \n-\tcmp $0x2,%esi\n-\tje 15f36 \n-\tcmp $0x3,%esi\n-\tje 15f23 \n-\tcmp $0x4,%esi\n-\tje 15f0c \n-\tcmp $0x5,%esi\n-\tje 15ef5 \n-\tcmp $0x6,%esi\n-\tje 15ede \n+\tcmp $0x1,%eax\n+\tje 18913 \n+\tcmp $0x2,%eax\n+\tje 16486 \n+\tcmp $0x3,%eax\n+\tje 16473 \n+\tcmp $0x4,%eax\n+\tje 1645c \n+\tcmp $0x5,%eax\n+\tje 16445 \n+\tcmp $0x6,%eax\n+\tje 1642e \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15fa6 \n+\tje 164f6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%edx),%eax\n-\tmov %eax,-0x254(%ebp)\n+\tlea 0x1(%edx),%esi\n+\tmov %esi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x254(%ebp),%esi\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 15fa6 \n+\tmov -0x254(%ebp),%eax\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje 164f6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n-\tmov %esi,-0x254(%ebp)\n+\tinc %eax\n+\tmov %eax,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n \tmov -0x254(%ebp),%edx\n \tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15fa6 \n+\tje 164f6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n \tmov %edx,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n+\tmov -0x254(%ebp),%esi\n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 164f6 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %esi\n+\tmov %esi,-0x254(%ebp)\n+./pynx/scattering/cpu.c:7426\n \tmov -0x254(%ebp),%eax\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 15fa6 \n+\tje 164f6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %eax\n \tmov %eax,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x254(%ebp),%esi\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 15fa6 \n+\tmov -0x254(%ebp),%edx\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 164f6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n-\tmov %esi,-0x254(%ebp)\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x254(%ebp),%esi\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 15fa6 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 164f0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%edx),%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tcmp %esi,-0x250(%ebp)\n+\tje 17b59 \n+\tmov %esi,%edx\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 15fa0 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tje 164f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x250(%ebp)\n-\tje 1770f \n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tmov %eax,%esi\n-\tje 15fa0 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 164f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tlea 0x2(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 15fa0 \n-\tcmp 0x14(%edi,%eax,4),%ecx\n-\tlea 0x2(%eax),%esi\n-\tje 15fa0 \n-\tcmp 0x18(%edi,%eax,4),%ecx\n-\tlea 0x3(%eax),%esi\n-\tje 15fa0 \n-\tcmp 0x1c(%edi,%eax,4),%ecx\n-\tlea 0x4(%eax),%esi\n-\tje 15fa0 \n-\tcmp 0x20(%edi,%eax,4),%ecx\n-\tlea 0x5(%eax),%esi\n-\tje 15fa0 \n-\tcmp 0x24(%edi,%eax,4),%ecx\n-\tlea 0x6(%eax),%esi\n-\tje 15fa0 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 164f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%esi\n+\tlea 0x3(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tjne 15f49 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 164f0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 164f0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 164f0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 164f0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tjne 16499 \n \tlea 0x0(%esi),%esi\n-\tmov %esi,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x254(%ebp),%edx\n-\tmov -0x268(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x254(%ebp)\n-./pynx/scattering/cpu.c:5188 (discriminator 2)\n \tmov -0x254(%ebp),%esi\n-\ttest %esi,%esi\n-\tje 1790b \n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n+\tmov -0x268(%ebp),%eax\n+\tmov (%eax,%esi,4),%ecx\n+\tmov %ecx,-0x254(%ebp)\n+./pynx/scattering/cpu.c:5188 (discriminator 2)\n+\tmov -0x254(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 187f2 \n ./pynx/scattering/cpu.c:5190\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %eax,-0x258(%ebp)\n-\tjmp 15ff7 \n-\tlea 0x0(%esi),%esi\n+\tmov 0x8(%edi),%ecx\n+\tjmp 16539 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5180\n-\tmov (%eax),%ecx\n+\tmov (%edx),%edx\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n+\tmov 0x8(%edi),%ecx\n ./pynx/scattering/cpu.c:5180\n-\tmov %ecx,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %eax,-0x250(%ebp)\n-\tmov %eax,-0x258(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov %ecx,-0x250(%ebp)\n ./pynx/scattering/cpu.c:5196\n-\tmov 0x654(%ebx),%ecx\n+\tmov 0x654(%ebx),%eax\n+\tmov %eax,-0x258(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 17578 \n-\tdec %eax\n+\ttest %ecx,%ecx\n+\tjle 186d8 \n+\tlea -0x1(%ecx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x258(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n \txor %edx,%edx\n \tand $0x7,%eax\n-\tje 1606e \n+\tje 165f2 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje 160d0 \n+\tcmp 0xc(%edi),%esi\n+\tje 16650 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov $0x1,%edx\n-\tje 1606e \n+\tcmp $0x1,%eax\n+\tje 1885e \n \tcmp $0x2,%eax\n-\tje 16067 \n+\tje 165e5 \n \tcmp $0x3,%eax\n-\tje 16060 \n+\tje 165d8 \n \tcmp $0x4,%eax\n-\tje 16059 \n+\tje 165cb \n \tcmp $0x5,%eax\n-\tje 16052 \n+\tje 165ba \n \tcmp $0x6,%eax\n-\tje 1604b \n+\tje 165a9 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 160d0 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje 16650 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 160d0 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 16650 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 160d0 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje 16650 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 160d0 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 16650 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 160d0 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje 16650 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 160d0 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 16650 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 160d0 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 16650 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x258(%ebp)\n-\tje 1736f \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n+\tcmp %eax,%ecx\n+\tje 176cf \n \tmov %eax,%edx\n-\tje 160d0 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje 16650 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 160d0 \n-\tcmp 0x14(%edi,%eax,4),%ecx\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 16650 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x2(%eax),%edx\n-\tje 160d0 \n-\tcmp 0x18(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje 16650 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x3(%eax),%edx\n-\tje 160d0 \n-\tcmp 0x1c(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje 16650 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x4(%eax),%edx\n-\tje 160d0 \n-\tcmp 0x20(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje 16650 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x5(%eax),%edx\n-\tje 160d0 \n-\tcmp 0x24(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje 16650 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x6(%eax),%edx\n-\tje 160d0 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje 16650 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x7(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tjne 16074 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tjne 165f8 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x268(%ebp),%esi\n-\tmov (%esi,%edx,4),%eax\n-\tmov %eax,-0x25c(%ebp)\n+\tmov -0x268(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%esi\n+\tmov %esi,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:5196 (discriminator 2)\n-\tmov -0x25c(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 17578 \n+\tmov -0x25c(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 186d8 \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5198\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %esi,-0x258(%ebp)\n-\tjmp 16120 \n+\tjmp 166a0 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%esi\n ./pynx/scattering/cpu.c:5180\n-\tmov (%eax),%edx\n+\tmov (%edx),%eax\n ./pynx/scattering/cpu.c:5178\n \tmov %esi,-0x25c(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5180\n-\tmov %edx,-0x254(%ebp)\n+\tmov %eax,-0x254(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %esi,-0x250(%ebp)\n \tmov %esi,-0x258(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n ./pynx/scattering/cpu.c:5206\n \tmov 0x658(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 1637f \n+\ttest %esi,%esi\n+\tjle 168ff \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 161ad \n+\tje 1672d \n \tcmp $0x1,%esi\n-\tje 16198 \n+\tje 16718 \n \tcmp $0x2,%esi\n-\tje 1618d \n+\tje 1670d \n \tcmp $0x3,%esi\n-\tje 16182 \n+\tje 16702 \n \tcmp $0x4,%esi\n-\tje 16177 \n+\tje 166f7 \n \tcmp $0x5,%esi\n-\tje 1616c \n+\tje 166ec \n \tcmp $0x6,%esi\n-\tje 16161 \n+\tje 166e1 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 172c8 \n+\tje 17620 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 172c8 \n+\tje 17620 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 172c8 \n+\tje 17620 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 172c8 \n+\tje 17620 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 172c8 \n+\tje 17620 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 172c8 \n+\tje 17620 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 172c8 \n+\tje 17620 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tje 1621f \n+\tje 1679f \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 172c8 \n+\tje 17620 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 172c8 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 17620 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 172c8 \n-\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 17620 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 172c8 \n-\tcmp 0x18(%edi,%esi,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 17620 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 172c8 \n-\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 17620 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 172c8 \n-\tcmp 0x20(%edi,%esi,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 17620 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 172c8 \n-\tcmp 0x24(%edi,%esi,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 17620 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 172c8 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 17620 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 161ad \n+\tjne 1672d \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n \tmov %edi,-0x260(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n@@ -28604,222 +28351,216 @@\n \tmov %ecx,%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x260(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 16fa0 \n+\tje 173a8 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x264(%ebp),%ecx\n \tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 16a00 \n+\tje 16e90 \n \ttest %cl,%cl\n-\tje 16a11 \n+\tje 16ea1 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov %edx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 16370 \n+\tcmp 0x8(%eax),%edx\n+\tjne 168f0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x278(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x278(%ebp)\n-\tje 162b8 \n-\tinc %ecx\n-\tjne 16370 \n+\tje 1683c \n+\tcmp $0xffffffff,%ecx\n+\tjne 168f0 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x278(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x27c(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x284(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 16370 \n+\tcmp %dl,-0x280(%ebp)\n+\tjne 168f0 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x278(%ebp)\n-\tjne 17e6d \n+\tjne 18362 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x278(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x27c(%ebp)\n-\tjne 1826a \n+\ttest $0x20,%cl\n+\tjne 188cd \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x278(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x284(%ebp),%eax\n+\tmovzbl -0x280(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x278(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 183b0 \n+\tje 189ce \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 18431 \n+\tje 18a39 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x27c(%ebp)\n-\tmov -0x278(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x280(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x27c(%ebp)\n-\tjne 16370 \n+\tcmp %edx,-0x280(%ebp)\n+\tjne 168f0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x270(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 16fa0 \n+\tmov -0x270(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 173a8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x278(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16fa0 \n+\tje 173a8 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x258(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %eax,%edi\n-\tjne 16250 \n+\tjne 167d0 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:5210\n \tcall 2310 \n ./pynx/scattering/cpu.c:5210 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 184c9 \n+\tjne 18a7d \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a25(%ebx),%esi\n \tpush $0x2\n-\tlea -0x4a35(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %edx\n \tpush %esi\n \tpush %eax\n \tpush (%ecx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:5212\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5212 (discriminator 1)\n \tmov $0x145c,%edx\n ./pynx/scattering/cpu.c:5212\n-\tjmp 17284 \n+\tjmp 17938 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov %edi,%esi\n \tmov -0x274(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x268(%ebp),%ecx\n \tmov (%ecx,%esi,4),%edx\n \tmov %edx,-0x274(%ebp)\n ./pynx/scattering/cpu.c:5256 (discriminator 2)\n \tmov -0x274(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 15dff \n+\tje 1634f \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5258\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %esi,-0x270(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n ./pynx/scattering/cpu.c:5266\n \tmov 0x60c(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 168ff \n+\ttest %esi,%esi\n+\tjle 16d8f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 16868 \n+\tje 16cf0 \n \tcmp $0x1,%esi\n-\tje 16476 \n+\tje 169f6 \n \tcmp $0x2,%esi\n-\tje 1646b \n+\tje 169eb \n \tcmp $0x3,%esi\n-\tje 16460 \n+\tje 169e0 \n \tcmp $0x4,%esi\n-\tje 16455 \n+\tje 169d5 \n \tcmp $0x5,%esi\n-\tje 1644a \n+\tje 169ca \n \tcmp $0x6,%esi\n-\tjne 17968 \n+\tjne 17e50 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 169e8 \n+\tje 16e78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 169e8 \n+\tje 16e78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 169e8 \n+\tje 16e78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 169e8 \n+\tje 16e78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 169e8 \n+\tje 16e78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 169e8 \n+\tje 16e78 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x270(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 16868 \n+\tjne 16cf0 \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x27c(%ebp)\n+\tmov %edi,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %eax,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tsete -0x290(%ebp)\n ./pynx/scattering/cpu.c:7428\n@@ -28827,2654 +28568,2576 @@\n ./pynx/scattering/cpu.c:7390\n \tmov %esi,-0x288(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %edx,%edi\n \tmov %ecx,%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x27c(%ebp),%ecx\n+\tmov -0x280(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 165e0 \n+\tje 16b60 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x284(%ebp),%ecx\n \tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 168e0 \n+\tje 16d70 \n \ttest %cl,%cl\n-\tje 16950 \n+\tje 16de0 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov %edx,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 168f0 \n+\tcmp 0x8(%eax),%edx\n+\tjne 16d80 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n \tsetne -0x294(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \ttest %dl,-0x294(%ebp)\n-\tje 1652a \n-\tinc %ecx\n-\tjne 168f0 \n+\tje 16aac \n+\tcmp $0xffffffff,%ecx\n+\tjne 16d80 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x294(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x298(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x298(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x299(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 168f0 \n+\tcmp %dl,-0x298(%ebp)\n+\tjne 16d80 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x294(%ebp)\n-\tjne 180a6 \n+\tjne 186fd \n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x294(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x298(%ebp)\n-\tjne 18082 \n+\ttest $0x20,%cl\n+\tjne 18722 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x294(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x299(%ebp),%eax\n+\tmovzbl -0x298(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x294(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 1820d \n+\tje 1887c \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 182bc \n+\tje 18902 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x298(%ebp)\n-\tmov -0x294(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x298(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x298(%ebp)\n-\tjne 168f0 \n+\tcmp %edx,-0x298(%ebp)\n+\tjne 16d80 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x28c(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 165e0 \n+\tmov -0x28c(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 16b60 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x294(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 168f0 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjne 16d80 \n+\tlea 0x0(%esi),%esi\n \tmov %edi,%esi\n-\tmov -0x27c(%ebp),%edi\n+\tmov -0x280(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x268(%ebp),%ecx\n \tmov (%ecx,%esi,4),%edx\n \tmov %edx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:5266 (discriminator 2)\n \tmov -0x270(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 168ff \n+\tje 16d8f \n ./pynx/scattering/cpu.c:5268\n \tdecl -0x250(%ebp)\n ./pynx/scattering/cpu.c:5275 (discriminator 1)\n \tmov -0x250(%ebp),%edx\n \ttest %edx,%edx\n-\tjle 14d6d \n-./pynx/scattering/cpu.c:5277\n-\tmov -0x254(%ebp),%esi\n-\tmov -0x25c(%ebp),%eax\n-\tsub $0x4,%esp\n-\tmov -0x264(%ebp),%edx\n-\tmov -0x260(%ebp),%ecx\n-\tmov %esi,-0x98(%ebp)\n-\tmov -0x258(%ebp),%esi\n-\tmov %eax,-0x94(%ebp)\n-\tmov -0x26c(%ebp),%eax\n-\tmov %edx,-0x8c(%ebp)\n-\tmov -0x274(%ebp),%edx\n-\tmov %ecx,-0x90(%ebp)\n-\tmov -0x278(%ebp),%ecx\n-\tmov %esi,-0x88(%ebp)\n-\tmov -0x270(%ebp),%esi\n-\tmov %eax,-0x84(%ebp)\n-\tlea -0x4a35(%ebx),%eax\n-\tmov %edx,-0x7c(%ebp)\n-\tlea -0x98(%ebp),%edx\n-\tmov %ecx,-0x80(%ebp)\n-\tlea -0x58(%ebp),%ecx\n-\tmov %esi,-0x78(%ebp)\n-\tpush %eax\n-\tmov %edi,%eax\n-\tpush -0x280(%ebp)\n-\tpush %edx\n-\tmov -0x268(%ebp),%edx\n-\tcall 8fb0 \n-\tmov -0x98(%ebp),%edi\n-\tmov -0x94(%ebp),%ecx\n-\tmov -0x90(%ebp),%esi\n-\tmov -0x8c(%ebp),%edx\n-./pynx/scattering/cpu.c:5277 (discriminator 2)\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:5277\n-\tmov %edi,-0x254(%ebp)\n-\tmov -0x88(%ebp),%edi\n-./pynx/scattering/cpu.c:5277 (discriminator 2)\n-\tinc %eax\n-./pynx/scattering/cpu.c:5277\n-\tmov %ecx,-0x25c(%ebp)\n-\tmov -0x84(%ebp),%ecx\n-\tmov %esi,-0x260(%ebp)\n-\tmov -0x80(%ebp),%esi\n-\tmov %edx,-0x264(%ebp)\n-\tmov -0x7c(%ebp),%edx\n-\tmov %edi,-0x258(%ebp)\n-\tmov -0x78(%ebp),%edi\n-\tmov %ecx,-0x26c(%ebp)\n-\tmov %esi,-0x278(%ebp)\n-\tmov %edx,-0x274(%ebp)\n-\tmov %edi,-0x270(%ebp)\n-./pynx/scattering/cpu.c:5277 (discriminator 2)\n-\tjne 14d6d \n-./pynx/scattering/cpu.c:5277 (discriminator 1)\n-\tmov $0x149d,%edx\n-\tjmp 17284 \n-\tlea 0x0(%esi),%esi\n+\tjg 18578 \n+\tvzeroupper\n+\tjmp 15210 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 16731 \n+\tje 16bb9 \n \tcmpb $0x0,-0x28c(%ebp)\n-\tjne 15df0 \n+\tjne 16340 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x284(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 16743 \n+\tjne 16bcb \n \ttest %dl,%dl\n-\tjne 15df0 \n+\tjne 16340 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 15dff \n+\ttest %eax,%eax\n+\tje 16352 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 172c0 \n+\tjne 17610 \n \tmov -0x284(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 172c0 \n+\tje 17610 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x288(%ebp)\n \tcall 2370 \n \tmov -0x288(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 167af \n+\tje 16c3a \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 18008 \n+\tje 18558 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 15df0 \n+\tje 16340 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x274(%ebp),%edi\n-\tjs 15dff \n-\tjmp 163d8 \n+\tjs 16352 \n+\tjmp 16958 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 167e1 \n-\tcmpb $0x0,-0x27c(%ebp)\n-\tjne 158d8 \n+\tje 16c69 \n+\tcmpb $0x0,-0x280(%ebp)\n+\tjne 15dc8 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x274(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 167f3 \n+\tjne 16c7b \n \ttest %dl,%dl\n-\tjne 158d8 \n+\tjne 15dc8 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 158e5 \n+\ttest %eax,%eax\n+\tje 15dd8 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 16830 \n+\tjne 16cbb \n \tmov -0x274(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 179f0 \n+\tjne 17ed8 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 16846 \n+\tje 16cd1 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 180be \n+\tje 18740 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 158d8 \n+\tje 15dc8 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x26c(%ebp),%edi\n-\tjs 158e5 \n-\tjmp 16aa0 \n+\tjs 15dd8 \n+\tjmp 16f30 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 169e8 \n+\tje 16e78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 169e8 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 16e78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 169e8 \n-\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 16e78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 169e8 \n-\tcmp 0x18(%edi,%esi,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 16e78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 169e8 \n-\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 16e78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 169e8 \n-\tcmp 0x20(%edi,%esi,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 16e78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 169e8 \n-\tcmp 0x24(%edi,%esi,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 16e78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 169e8 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 16e78 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x270(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 16868 \n-\tjmp 1648f \n+\tjne 16cf0 \n+\tjmp 16a0f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 16950 \n+\tje 16de0 \n \tcmpb $0x0,-0x290(%ebp)\n-\tje 16950 \n+\tje 16de0 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x270(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %eax,%edi\n-\tjne 164c0 \n+\tjne 16a40 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:5270\n \tcall 2310 \n ./pynx/scattering/cpu.c:5270 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 1848d \n+\tjne 183d2 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a25(%ebx),%esi\n \tpush $0x8\n-\tlea -0x4a35(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %edx\n \tpush %esi\n \tpush %eax\n \tpush (%ecx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:5272\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5272 (discriminator 1)\n \tmov $0x1498,%edx\n ./pynx/scattering/cpu.c:5272\n-\tjmp 17284 \n+\tjmp 17938 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7392\n \tmov -0x288(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1695e \n+\tjne 16dee \n \ttest %dl,%dl\n-\tjne 168f0 \n+\tjne 16d80 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 168ff \n+\ttest %eax,%eax\n+\tje 16d92 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 17240 \n+\tjne 17600 \n \tmov -0x288(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 17240 \n+\tje 17600 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x28c(%ebp)\n \tcall 2370 \n \tmov -0x28c(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 169c6 \n+\tje 16e59 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 17fe8 \n+\tje 18538 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 168f0 \n+\tje 16d80 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n-\tmov -0x27c(%ebp),%edi\n-\tjs 168ff \n-\tjmp 165e8 \n+\tmov -0x280(%ebp),%edi\n+\tjs 16d92 \n+\tjmp 16b68 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x268(%ebp),%esi\n \tmov (%esi,%eax,4),%eax\n \tmov %eax,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 165f7 \n+\tjmp 16b77 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 16a11 \n+\tje 16ea1 \n \tcmpb $0x0,-0x274(%ebp)\n-\tjne 16370 \n+\tjne 168f0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x26c(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 16a23 \n+\tjne 16eb3 \n \ttest %dl,%dl\n-\tjne 16370 \n+\tjne 168f0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 1637f \n+\ttest %eax,%eax\n+\tje 16902 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 16a60 \n+\tjne 16ef3 \n \tmov -0x26c(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 17a64 \n+\tjne 17f58 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 16a76 \n+\tje 16f09 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 17aa8 \n+\tje 17fa5 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16370 \n+\tje 168f0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x260(%ebp),%edi\n-\tjs 1637f \n-\tjmp 16fa8 \n+\tjs 16902 \n+\tjmp 173b0 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov %edi,%esi\n \tmov -0x26c(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x268(%ebp),%eax\n \tmov (%eax,%esi,4),%ecx\n \tmov %ecx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5226 (discriminator 2)\n \tmov -0x258(%ebp),%eax\n \ttest %eax,%eax\n-\tje 158e5 \n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n+\tje 15dd5 \n ./pynx/scattering/cpu.c:5228\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %eax,-0x26c(%ebp)\n-\tjmp 15970 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov 0x8(%edi),%edx\n+\tjmp 15e60 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x268(%ebp),%esi\n \tmov (%esi,%eax,4),%eax\n \tmov %eax,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 163e7 \n+\tjmp 16967 \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n+\tmov -0x270(%ebp),%edx\n+\tmov %ecx,-0x274(%ebp)\n+\tmov %edi,-0x270(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x270(%ebp)\n-\tmov %ecx,-0x274(%ebp)\n+./pynx/scattering/cpu.c:7390\n+\tcmp %esi,%edx\n ./pynx/scattering/cpu.c:7430\n \tmov -0x270(%ebp),%ecx\n-\tmov %edx,%edi\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n-\tmov %esi,-0x27c(%ebp)\n+\tmov %esi,-0x280(%ebp)\n+\tmov %edx,%edi\n \tsete -0x288(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %esi,%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %eax,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7430\n \tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%edi\n-\tje 16c33 \n-\tnop\n+\tje 170c3 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x278(%ebp),%ecx\n \tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 16c50 \n+\tje 170e0 \n \ttest %cl,%cl\n-\tje 16c5d \n+\tje 170ed \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%edi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov %edx,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 16c10 \n+\tcmp 0x8(%eax),%edx\n+\tjne 170a0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x28c(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x28c(%ebp)\n-\tje 16b86 \n-\tinc %ecx\n-\tjne 16c10 \n+\tje 1701a \n+\tcmp $0xffffffff,%ecx\n+\tjne 170a0 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%edi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x28c(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x290(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x290(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x294(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 16c10 \n+\tcmp %dl,-0x290(%ebp)\n+\tjne 170a0 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x28c(%ebp)\n-\tjne 1813b \n+\tjne 187b0 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x28c(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x290(%ebp)\n-\tjne 18117 \n+\ttest $0x20,%cl\n+\tjne 1879d \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x28c(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x294(%ebp),%eax\n+\tmovzbl -0x290(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x28c(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 1828e \n+\tje 188e0 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 1834e \n+\tje 1897e \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x290(%ebp)\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x290(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x290(%ebp)\n-\tje 179b8 \n+\tcmp %edx,-0x290(%ebp)\n+\tje 17ea0 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %esi,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tje 16cd0 \n+\tcmp %esi,-0x274(%ebp)\n+\tje 17998 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x270(%ebp),%ecx\n \tmov %eax,%esi\n \tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%edi\n-\tjne 16b30 \n+\tjne 16fc0 \n \tmov -0x270(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x268(%ebp),%ecx\n \tmov (%ecx,%esi,4),%edx\n \tmov %edx,-0x278(%ebp)\n-\tjmp 15b8f \n+\tjmp 160df \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 16c5d \n+\tje 170ed \n \tcmpb $0x0,-0x288(%ebp)\n-\tjne 16c10 \n+\tjne 170a0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x27c(%ebp),%ecx\n+\tmov -0x280(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 16c6b \n+\tjne 170fb \n \ttest %dl,%dl\n-\tjne 16c10 \n+\tjne 170a0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 16cd0 \n+\ttest %eax,%eax\n+\tje 1799b \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 16ca4 \n-\tmov -0x27c(%ebp),%edx\n+\tjne 1713b \n+\tmov -0x280(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 17948 \n+\tjne 17e30 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 16cba \n+\tje 17151 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 18048 \n+\tje 186b8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16c10 \n+\tje 170a0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x270(%ebp),%edi\n-\tjns 16c39 \n-\txchg %ax,%ax\n-./pynx/scattering/cpu.c:5250\n-\tcall 2310 \n-./pynx/scattering/cpu.c:5250 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 184a1 \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%edx\n-\tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%ecx\n-\tlea -0x4a35(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n-\tpush $0x6\n-\tlea -0x3ce0(%ebx),%esi\n-\tpush %edi\n-\tpush $0x9\n-\tpush %ecx\n-\tpush %eax\n-\tpush %esi\n-\tpush (%edx)\n-\tcall 2470 \n-./pynx/scattering/cpu.c:5252\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:5252 (discriminator 1)\n-\tmov $0x1484,%edx\n-./pynx/scattering/cpu.c:5252\n-\tjmp 17284 \n+\tjs 1799b \n+\tjmp 170c9 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n+\tmov -0x26c(%ebp),%edx\n+\tmov %ecx,-0x270(%ebp)\n+\tmov %edi,-0x26c(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x26c(%ebp)\n-\tmov %ecx,-0x270(%ebp)\n+./pynx/scattering/cpu.c:7390\n+\tcmp %esi,%edx\n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n+\tmov %esi,-0x278(%ebp)\n+\tmov %edx,%edi\n+\tsete -0x284(%ebp)\n+./pynx/scattering/cpu.c:7428\n+\txor %esi,%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %eax,-0x274(%ebp)\n-./pynx/scattering/cpu.c:7390\n-\tsete -0x284(%ebp)\n-\txor %edi,%edi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%edi,4),%eax\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x278(%ebp)\n-\tmov %edx,%esi\n+\tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 16e85 \n-\tlea 0x0(%esi),%esi\n+\tcmp %eax,%edi\n+\tje 172e5 \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x274(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 16eb0 \n+\tje 17300 \n \ttest %cl,%cl\n-\tje 16ebd \n+\tje 1730d \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov %edx,-0x27c(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 16e60 \n+\tjne 172c0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x288(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x288(%ebp)\n-\tje 16db6 \n-\tinc %ecx\n-\tjne 16e60 \n-./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n+\tje 1721a \n+\tcmp $0xffffffff,%ecx\n+\tjne 172c0 \n ./pynx/scattering/cpu.c:7373\n+\tmovzbl 0x10(%edi),%ecx\n \tmov %cl,-0x288(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x28c(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x290(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 16e60 \n+\tcmp %dl,-0x28c(%ebp)\n+\tjne 172c0 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x288(%ebp)\n-\tjne 18194 \n+\tjne 1880d \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x288(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x28c(%ebp)\n-\tjne 18170 \n+\ttest $0x20,%cl\n+\tjne 187fa \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x288(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x290(%ebp),%eax\n+\tmovzbl -0x28c(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x288(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 182a5 \n+\tje 188f1 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 17ebf \n+\tje 183c1 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x28c(%ebp)\n-\tmov -0x288(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x28c(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x28c(%ebp)\n-\tjne 16e60 \n+\tcmp %edx,-0x28c(%ebp)\n+\tjne 172c0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x27c(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 16e85 \n+\tmov -0x280(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 172e5 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x288(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16e85 \n+\tje 172e5 \n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x270(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje 16f38 \n+\tcmp %ecx,%esi\n+\tje 17a10 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n-\tmov %eax,%edi\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov %eax,%esi\n+\tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tjne 16d60 \n-\tmov %edi,-0x270(%ebp)\n+\tcmp %eax,%edi\n+\tjne 171c0 \n \tmov -0x26c(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x268(%ebp),%edx\n-\tmov -0x270(%ebp),%eax\n-\tmov (%edx,%eax,4),%ecx\n-\tmov %ecx,-0x26c(%ebp)\n-\tjmp 15a4f \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x26c(%ebp)\n+\tjmp 15f6f \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 16ebd \n+\tje 1730d \n \tcmpb $0x0,-0x284(%ebp)\n-\tjne 16e60 \n+\tjne 172c0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x278(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 16ecb \n+\tjne 1731b \n \ttest %dl,%dl\n-\tjne 16e60 \n+\tjne 172c0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n+\tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 16f38 \n+\ttest %eax,%eax\n+\tje 17a13 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 16f04 \n+\tjne 1735b \n \tmov -0x278(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 17980 \n+\tjne 17e68 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 16f1a \n+\tje 17371 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 18065 \n+\tje 186e0 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16e60 \n+\tje 172c0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,-0x270(%ebp)\n \tmov -0x26c(%ebp),%edi\n-\tjns 16e91 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:5240\n-\tcall 2310 \n-./pynx/scattering/cpu.c:5240 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 184ab \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%eax\n-\tsub $0x4,%esp\n-\tlea -0x3ce0(%ebx),%edx\n-\tlea -0x4ab1(%ebx),%ecx\n-\tlea -0x4d65(%ebx),%edi\n-\tpush $0x5\n-\tlea -0x4a35(%ebx),%esi\n-\tpush %edi\n-\tpush $0x9\n-\tpush %ecx\n-\tpush %esi\n-\tpush %edx\n-\tpush (%eax)\n-\tcall 2470 \n-./pynx/scattering/cpu.c:5242\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:5242 (discriminator 1)\n-\tmov $0x147a,%edx\n-./pynx/scattering/cpu.c:5242\n-\tjmp 17284 \n+\tjs 17a13 \n+\tjmp 172eb \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x268(%ebp),%edx\n \tmov (%edx,%eax,4),%esi\n \tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 16aaf \n+\tjmp 16f3f \n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov %edi,%esi\n \tmov -0x260(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x268(%ebp),%ecx\n \tmov (%ecx,%esi,4),%edx\n \tmov %edx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5206 (discriminator 2)\n \tmov -0x260(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 1637f \n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n+\tje 168ff \n ./pynx/scattering/cpu.c:5208\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %eax,-0x258(%ebp)\n-\tjmp 15559 \n+\tmov 0x8(%edi),%ecx\n+\tjmp 15a03 \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n+\tmov -0x258(%ebp),%ecx\n+\tmov %edx,-0x264(%ebp)\n+\tmov %edi,-0x258(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x258(%ebp)\n-\tmov %edx,-0x264(%ebp)\n+./pynx/scattering/cpu.c:7390\n+\tcmp %esi,%ecx\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n+\tmov %esi,-0x270(%ebp)\n+\tmov %ecx,%edi\n+\tsete -0x278(%ebp)\n+./pynx/scattering/cpu.c:7428\n+\txor %esi,%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %eax,-0x26c(%ebp)\n-./pynx/scattering/cpu.c:7390\n-\tsete -0x278(%ebp)\n-\txor %edi,%edi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%edx,%edi,4),%eax\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x270(%ebp)\n-\tmov %ecx,%esi\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 17145 \n+\tcmp %eax,%edi\n+\tje 17555 \n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x26c(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 17170 \n+\tje 17570 \n \ttest %cl,%cl\n-\tje 1717d \n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n+\tje 1757d \n /usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov 0x8(%edi),%edx\n \tmov %edx,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 17120 \n+\tcmp 0x8(%eax),%edx\n+\tjne 17530 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne -0x27c(%ebp)\n+\tsetne -0x280(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,-0x27c(%ebp)\n-\tje 17076 \n-\tinc %ecx\n-\tjne 17120 \n-./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n+\ttest %dl,-0x280(%ebp)\n+\tje 17482 \n+\tcmp $0xffffffff,%ecx\n+\tjne 17530 \n ./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x27c(%ebp)\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x280(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x284(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x288(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 17120 \n+\tcmp %dl,-0x284(%ebp)\n+\tjne 17530 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x27c(%ebp)\n-\tjne 17df1 \n+\ttestb $0x20,-0x280(%ebp)\n+\tjne 182d9 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x280(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x284(%ebp)\n-\tjne 181e9 \n+\ttest $0x20,%cl\n+\tjne 18869 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x27c(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x288(%ebp),%eax\n+\tmovzbl -0x284(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x280(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 18382 \n+\tje 189ac \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 18403 \n+\tje 18a17 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x284(%ebp)\n-\tmov -0x27c(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x284(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x284(%ebp)\n-\tjne 17120 \n+\tcmp %edx,-0x284(%ebp)\n+\tjne 17530 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x274(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 17145 \n+\tmov -0x274(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 17555 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush -0x27c(%ebp)\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x280(%ebp)\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 17145 \n+\tje 17555 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x264(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje 171f8 \n+\tcmp %ecx,%esi\n+\tje 17de0 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n-\tmov %eax,%edi\n-\tmov 0xc(%edx,%edi,4),%eax\n+\tmov %eax,%esi\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tjne 17020 \n-\tmov %edi,-0x264(%ebp)\n+\tcmp %eax,%edi\n+\tjne 17428 \n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x264(%ebp),%eax\n \tmov -0x268(%ebp),%edx\n-\tmov (%edx,%eax,4),%ecx\n-\tmov %ecx,-0x264(%ebp)\n-\tjmp 1563f \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x264(%ebp)\n+\tjmp 15b27 \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 1717d \n+\tje 1757d \n \tcmpb $0x0,-0x278(%ebp)\n-\tjne 17120 \n+\tjne 17530 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x270(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1718b \n+\tjne 1758b \n \ttest %dl,%dl\n-\tjne 17120 \n+\tjne 17530 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n+\tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 171f8 \n+\ttest %eax,%eax\n+\tje 17de3 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 171c4 \n+\tjne 175cb \n \tmov -0x270(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 17a22 \n+\tjne 17f10 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 171da \n+\tje 175e1 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 18153 \n+\tje 187d5 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 17120 \n+\tje 17530 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,-0x264(%ebp)\n \tmov -0x258(%ebp),%edi\n-\tjns 17151 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:5220\n-\tcall 2310 \n-./pynx/scattering/cpu.c:5220 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 184bf \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%ecx\n-\tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n-\tpush $0x3\n-\tlea -0x4a35(%ebx),%esi\n-\tpush %edi\n-\tpush $0x9\n-\tpush %edx\n-\tpush %esi\n-\tpush %eax\n-\tpush (%ecx)\n-\tcall 2470 \n-./pynx/scattering/cpu.c:5222\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:5222 (discriminator 1)\n-\tmov $0x1466,%edx\n-./pynx/scattering/cpu.c:5222\n-\tjmp 17284 \n-\tnop\n+\tjs 17de3 \n+\tjmp 1755b \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 169b3 \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%edi\n-\tsub $0x4,%esp\n-\tlea -0x3ce0(%ebx),%edx\n-\tlea -0x4ab1(%ebx),%ecx\n-\tlea -0x4a35(%ebx),%eax\n-\tpush -0x280(%ebp)\n-\tlea -0x4d65(%ebx),%esi\n-\tpush %esi\n-\tpush $0x9\n-\tpush %ecx\n-\tpush %eax\n-\tpush %edx\n-\tpush (%edi)\n-\tcall 2470 \n-./pynx/scattering/cpu.c:5304\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:5304 (discriminator 1)\n-\tmov $0x14b8,%edx\n-./pynx/scattering/cpu.c:5314\n-\tsub $0xc,%esp\n-\tlea -0x4ac9(%ebx),%esi\n-\tmov $0x43,%ecx\n-\tpush %esi\n-\tlea -0x3c7c(%ebx),%eax\n-\tcall 9990 \n-./pynx/scattering/cpu.c:5316\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:5529\n-\txor %eax,%eax\n-./pynx/scattering/cpu.c:5342\n-\tmov -0x1c(%ebp),%edx\n-\tsub %gs:0x14,%edx\n-\tjne 184dd \n-\tlea -0x10(%ebp),%esp\n-\tpop %ecx\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tlea -0x4(%ecx),%esp\n-\tret\n-\tnop\n-./pynx/scattering/cpu.c:11382\n+\tjmp 16e46 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tmovzbl %al,%eax\n-\tjmp 1679c \n+\tjmp 16c27 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x268(%ebp),%esi\n \tmov (%esi,%eax,4),%eax\n \tmov %eax,-0x260(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 16fb7 \n+\tjmp 173bf \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp 152be \n+\tjmp 15769 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp 15290 \n+\tjmp 1573b \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp 15262 \n+\tjmp 1570d \n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp 15234 \n+\tjmp 156df \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp 15206 \n+\tjmp 156b1 \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp 151d8 \n+\tjmp 15683 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 151aa \n+\tjmp 15655 \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 1517c \n+\tjmp 15627 \n \tnop\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 1514e \n+\tjmp 155f9 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n \tmov %edx,-0x25c(%ebp)\n+\tmov -0x258(%ebp),%ecx\n \tmov %edi,-0x258(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %eax,-0x260(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n \tmov %esi,-0x264(%ebp)\n-\tmov %ecx,%esi\n+\tmov %ecx,%edi\n \tsete -0x270(%ebp)\n-\txor %edi,%edi\n+./pynx/scattering/cpu.c:7428\n+\txor %esi,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n-\tmov 0xc(%edx,%edi,4),%eax\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 175c8 \n+\tcmp %eax,%edi\n+\tje 17978 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x260(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 174d8 \n+\tje 17850 \n \ttest %cl,%cl\n-\tje 174e5 \n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n+\tje 1785d \n /usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov 0x8(%edi),%edx\n \tmov %edx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 174c0 \n+\tcmp 0x8(%eax),%edx\n+\tjne 17830 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x274(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x274(%ebp)\n-\tje 17408 \n-\tinc %ecx\n-\tjne 174c0 \n-./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n+\tje 1777c \n+\tcmp $0xffffffff,%ecx\n+\tjne 17830 \n ./pynx/scattering/cpu.c:7373\n+\tmovzbl 0x10(%edi),%ecx\n \tmov %cl,-0x274(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x278(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x27c(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 174c0 \n+\tcmp %dl,-0x278(%ebp)\n+\tjne 17830 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x274(%ebp)\n-\tjne 18336 \n+\tjne 18959 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x274(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x278(%ebp)\n-\tjne 18312 \n+\ttest $0x20,%cl\n+\tjne 18946 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x274(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x27c(%ebp),%eax\n+\tmovzbl -0x278(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x274(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 1841a \n+\tje 18a28 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 18448 \n+\tje 18a4a \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x278(%ebp)\n-\tmov -0x274(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x278(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x278(%ebp)\n-\tjne 174c0 \n+\tcmp %edx,-0x278(%ebp)\n+\tjne 17830 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x26c(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 175c8 \n+\tmov -0x26c(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 17978 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x274(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 175c8 \n+\tje 17978 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x25c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje 17578 \n-\tmov %eax,%edi\n-\tjmp 173a0 \n+\tcmp %ecx,%esi\n+\tje 186d8 \n+\tmov %eax,%esi\n+\tjmp 17710 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 174e5 \n+\tje 1785d \n \tcmpb $0x0,-0x270(%ebp)\n-\tjne 174c0 \n+\tjne 17830 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x264(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 174f3 \n+\tjne 1786b \n \ttest %dl,%dl\n-\tjne 174c0 \n+\tjne 17830 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n+\tpush %edi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 17578 \n+\ttest %eax,%eax\n+\tje 178f0 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 17a88 \n+\tjne 17f78 \n \tmov -0x264(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 17a88 \n+\tje 17f78 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x26c(%ebp)\n \tcall 2370 \n \tmov -0x26c(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 1755b \n+\tje 178d6 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 1823b \n+\tje 1889e \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 174c0 \n+\tje 17830 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,-0x25c(%ebp)\n \tmov -0x258(%ebp),%edi\n-\tjns 175d4 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjns 1797e \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5200\n \tcall 2310 \n ./pynx/scattering/cpu.c:5200 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 184d3 \n+\tjne 18a87 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%ecx\n+\tmov -0x44(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x4a25(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n \tpush $0x1\n-\tlea -0x4a35(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %edx\n+\tpush %ecx\n \tpush %esi\n-\tpush %eax\n-\tpush (%ecx)\n+\tpush (%eax)\n \tcall 2470 \n ./pynx/scattering/cpu.c:5202\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5202 (discriminator 1)\n \tmov $0x1452,%edx\n-./pynx/scattering/cpu.c:5202\n-\tjmp 17284 \n \tlea 0x0(%esi),%esi\n-\tmov %edi,-0x25c(%ebp)\n+./pynx/scattering/cpu.c:5314\n+\tsub $0xc,%esp\n+\tlea -0x4ab9(%ebx),%esi\n+\tmov $0x43,%ecx\n+\tpush %esi\n+\tlea -0x3c6c(%ebx),%eax\n+\tcall 98c0 \n+./pynx/scattering/cpu.c:5316\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:5529\n+\txor %eax,%eax\n+./pynx/scattering/cpu.c:5342\n+\tmov -0x1c(%ebp),%edx\n+\tsub %gs:0x14,%edx\n+\tjne 18a9b \n+\tlea -0x10(%ebp),%esp\n+\tpop %ecx\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tlea -0x4(%ecx),%esp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x25c(%ebp),%eax\n \tmov -0x268(%ebp),%edx\n-\tmov (%edx,%eax,4),%ecx\n-\tmov %ecx,-0x25c(%ebp)\n-\tjmp 160df \n-\txchg %ax,%ax\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x25c(%ebp)\n+\tjmp 1665f \n+\tlea 0x0(%esi),%esi\n+\tvzeroupper\n+./pynx/scattering/cpu.c:5250\n+\tcall 2310 \n+./pynx/scattering/cpu.c:5250 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 183e6 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%edx\n+\tsub $0x4,%esp\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4a25(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n+\tpush $0x6\n+\tpush %edi\n+\tpush $0x9\n+\tpush %ecx\n+\tpush %eax\n+\tpush %esi\n+\tpush (%edx)\n+\tcall 2470 \n+./pynx/scattering/cpu.c:5252\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:5252 (discriminator 1)\n+\tmov $0x1484,%edx\n+./pynx/scattering/cpu.c:5252\n+\tjmp 17938 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5318 (discriminator 5)\n \tmov %eax,%edx\n \tmov -0x254(%ebp),%eax\n-\tlea -0x4a8c(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a7c(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5318 (discriminator 2)\n-\tdec %eax\n-\tjne 172a1 \n+\tcmp $0x1,%eax\n+\tjne 17955 \n ./pynx/scattering/cpu.c:5319\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 14d84 \n+\tjmp 15227 \n+\tnop\n+\tvzeroupper\n+./pynx/scattering/cpu.c:5240\n+\tcall 2310 \n+./pynx/scattering/cpu.c:5240 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 183f0 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%eax\n+\tsub $0x4,%esp\n+\tlea -0x3cd0(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a25(%ebx),%esi\n+\tpush $0x5\n+\tpush %edi\n+\tpush $0x9\n+\tpush %ecx\n+\tpush %esi\n+\tpush %edx\n+\tpush (%eax)\n+\tcall 2470 \n+./pynx/scattering/cpu.c:5242\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:5242 (discriminator 1)\n+\tmov $0x147a,%edx\n+./pynx/scattering/cpu.c:5242\n+\tjmp 17938 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5319 (discriminator 5)\n-\tlea -0x4a89(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a79(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5319 (discriminator 2)\n-\tdec %eax\n-\tjne 172a1 \n+\tcmp $0x1,%eax\n+\tjne 17955 \n ./pynx/scattering/cpu.c:5320\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 14d93 \n-\tlea 0x0(%esi),%esi\n+\tjmp 15236 \n+\tnop\n ./pynx/scattering/cpu.c:5320 (discriminator 5)\n-\tlea -0x4a86(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a76(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5320 (discriminator 2)\n-\tdec %eax\n-\tjne 172a1 \n+\tcmp $0x1,%eax\n+\tjne 17955 \n ./pynx/scattering/cpu.c:5321\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 14da2 \n-\tlea 0x0(%esi),%esi\n+\tjmp 15245 \n+\tnop\n ./pynx/scattering/cpu.c:5321 (discriminator 5)\n-\tlea -0x4a5c(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a4c(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5321 (discriminator 2)\n-\tdec %eax\n-\tjne 172a1 \n+\tcmp $0x1,%eax\n+\tjne 17955 \n ./pynx/scattering/cpu.c:5322\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 14db1 \n-\tlea 0x0(%esi),%esi\n+\tjmp 15254 \n+\tnop\n ./pynx/scattering/cpu.c:5322 (discriminator 5)\n-\tlea -0x4a83(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a73(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5322 (discriminator 2)\n-\tdec %eax\n-\tjne 172a1 \n+\tcmp $0x1,%eax\n+\tjne 17955 \n ./pynx/scattering/cpu.c:5323\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 14dc0 \n-\tlea 0x0(%esi),%esi\n+\tjmp 15263 \n+\tnop\n ./pynx/scattering/cpu.c:5323 (discriminator 5)\n-\tlea -0x4a80(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a70(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5323 (discriminator 2)\n-\tdec %eax\n-\tjne 172a1 \n+\tcmp $0x1,%eax\n+\tjne 17955 \n ./pynx/scattering/cpu.c:5324\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 14dcf \n-\tlea 0x0(%esi),%esi\n+\tjmp 15272 \n+\tnop\n ./pynx/scattering/cpu.c:5324 (discriminator 5)\n-\tlea -0x4a7d(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a6d(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5324 (discriminator 2)\n-\tdec %eax\n-\tjne 172a1 \n+\tcmp $0x1,%eax\n+\tjne 17955 \n ./pynx/scattering/cpu.c:5325\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 14dde \n-\tlea 0x0(%esi),%esi\n+\tjmp 15281 \n+\tnop\n ./pynx/scattering/cpu.c:5325 (discriminator 5)\n-\tlea -0x4a7a(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a6a(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5325 (discriminator 2)\n-\tdec %eax\n-\tjne 172a1 \n+\tcmp $0x1,%eax\n+\tjne 17955 \n ./pynx/scattering/cpu.c:5326\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 14ded \n-\tlea 0x0(%esi),%esi\n+\tjmp 15290 \n+\tnop\n ./pynx/scattering/cpu.c:5326 (discriminator 5)\n-\tlea -0x4a74(%ebx),%ecx\n-\tcall 6cb0 \n+\tlea -0x4a64(%ebx),%ecx\n+\tcall 6b50 \n ./pynx/scattering/cpu.c:5326 (discriminator 2)\n-\tdec %eax\n-\tje 14dfc \n-\tjmp 172a1 \n+\tcmp $0x1,%eax\n+\tje 1529f \n+\tjmp 17955 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%edx\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n+\tmov %ecx,%esi\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x254(%ebp)\n+\tmov -0x28(%ebx),%edx\n \tmov %edi,-0x258(%ebp)\n-\tmov %ecx,%edi\n-\tmov %edx,-0x260(%ebp)\n-\tcmp %edx,%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov %eax,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:7390\n+\tcmp %edx,%ecx\n+\tmov %edx,-0x260(%ebp)\n \tsete -0x26c(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n+\txor %edx,%edx\n+\tmov %edx,%edi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%ecx\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 17928 \n+\tcmp %eax,%esi\n+\tje 17dc0 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x25c(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 17878 \n+\tje 17cd0 \n \ttest %cl,%cl\n-\tje 17885 \n-/usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n+\tje 17cdd \n /usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov 0x8(%esi),%edx\n \tmov %edx,-0x264(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 17860 \n+\tcmp 0x8(%eax),%edx\n+\tjne 17cb0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edi),%ecx\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x270(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x270(%ebp)\n-\tje 177a8 \n-\tinc %ecx\n-\tjne 17860 \n-./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n+\tje 17bfc \n+\tcmp $0xffffffff,%ecx\n+\tjne 17cb0 \n ./pynx/scattering/cpu.c:7373\n+\tmovzbl 0x10(%esi),%ecx\n \tmov %cl,-0x270(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x274(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x278(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 17860 \n+\tcmp %dl,-0x274(%ebp)\n+\tjne 17cb0 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x270(%ebp)\n-\tjne 183eb \n+\tjne 189f2 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x270(%ebp)\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x274(%ebp)\n-\tjne 183c7 \n+\ttest $0x20,%cl\n+\tjne 189df \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x270(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x278(%ebp),%eax\n+\tmovzbl -0x274(%ebp),%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmov -0x270(%ebp),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 1845f \n+\tje 18a5b \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 18476 \n+\tje 18a6c \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x274(%ebp)\n-\tmov -0x270(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x274(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x274(%ebp)\n-\tjne 17860 \n+\tcmp %edx,-0x274(%ebp)\n+\tjne 17cb0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x264(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 17928 \n+\tmov -0x264(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 17dc0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x270(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 17928 \n+\tje 17dc0 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x254(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 1790b \n-\tmov %eax,%esi\n-\tjmp 17740 \n+\tcmp %ecx,%edi\n+\tje 187f2 \n+\tmov %eax,%edi\n+\tjmp 17b90 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 17885 \n+\tje 17cdd \n \tcmpb $0x0,-0x26c(%ebp)\n-\tjne 17860 \n+\tjne 17cb0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x260(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 17893 \n+\tjne 17ceb \n \ttest %dl,%dl\n-\tjne 17860 \n+\tjne 17cb0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n+\tpush %esi\n+\tvzeroupper\n \tcall 21b0 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 1790b \n+\ttest %eax,%eax\n+\tje 17d68 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x38(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 17e85 \n+\tjne 18387 \n \tmov -0x260(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 17e85 \n+\tje 18387 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x264(%ebp)\n \tcall 2370 \n \tmov -0x264(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 178fb \n+\tje 17d56 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 18365 \n+\tje 1898f \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 17860 \n+\tje 17cb0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %edi,%edx\n \tmov -0x258(%ebp),%edi\n-\tjns 1792e \n+\tjns 17dc8 \n ./pynx/scattering/cpu.c:5192\n \tcall 2310 \n ./pynx/scattering/cpu.c:5192 (discriminator 2)\n \ttest %eax,%eax\n-\tje 17248 \n-./pynx/scattering/cpu.c:5192 (discriminator 1)\n-\tmov $0x1448,%edx\n-\tjmp 17284 \n-\tlea 0x0(%esi),%esi\n+\tjne 18a91 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%edi\n+\tsub $0x4,%esp\n+\tlea -0x3cd0(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4a25(%ebx),%eax\n+\tlea -0x4d55(%ebx),%esi\n+\tpush -0x27c(%ebp)\n+\tpush %esi\n+\tpush $0x9\n+\tpush %ecx\n+\tpush %eax\n+\tpush %edx\n+\tpush (%edi)\n+\tcall 2470 \n+./pynx/scattering/cpu.c:5304\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:5304 (discriminator 1)\n+\tmov $0x14b8,%edx\n+./pynx/scattering/cpu.c:5304\n+\tjmp 17938 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+\tmov %edi,%edx\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x268(%ebp),%edx\n-\tmov (%edx,%esi,4),%eax\n-\tmov %eax,-0x254(%ebp)\n-\tjmp 15fbb \n+\tmov -0x268(%ebp),%eax\n+\tmov (%eax,%edx,4),%ecx\n+\tmov %ecx,-0x254(%ebp)\n+\tjmp 1650b \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tvzeroupper\n+./pynx/scattering/cpu.c:5220\n+\tcall 2310 \n+./pynx/scattering/cpu.c:5220 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 18404 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x44(%ebx),%eax\n+\tsub $0x4,%esp\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x4a25(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n+\tpush $0x3\n+\tpush %edi\n+\tpush $0x9\n+\tpush %edx\n+\tpush %ecx\n+\tpush %esi\n+\tpush (%eax)\n+\tcall 2470 \n+./pynx/scattering/cpu.c:5222\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:5222 (discriminator 1)\n+\tmov $0x1466,%edx\n+./pynx/scattering/cpu.c:5222\n+\tjmp 17938 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x284(%ebp)\n \tcall 2370 \n \tmov -0x284(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 16ca7 \n+\tjmp 1713e \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 169e8 \n+\tje 16e78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 1643f \n+\tjmp 169bf \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n-\tmov %ecx,-0x27c(%ebp)\n+\tmov %ecx,-0x280(%ebp)\n \tcall 2370 \n-\tmov -0x27c(%ebp),%ecx\n+\tmov -0x280(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 16f07 \n+\tjmp 1735e \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 16ad8 \n+\tje 16f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 15be3 \n+\tjmp 16133 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7381\n-\tmov -0x284(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 16c33 \n+\tmov -0x284(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 170c3 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x28c(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 16c10 \n-\tjmp 16c33 \n+\tjne 170a0 \n+\tjmp 170c3 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x278(%ebp)\n \tcall 2370 \n \tmov -0x278(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 16833 \n+\tjmp 16cbe \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje 15b80 \n+\tmov -0x270(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje 160d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%ecx\n-\tjmp 15b03 \n+\tjmp 16031 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x274(%ebp)\n \tcall 2370 \n \tmov -0x274(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 171c7 \n+\tjmp 175ce \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje 15a40 \n+\tmov -0x26c(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje 15f60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%ecx\n-\tjmp 159bb \n+\tjmp 15ec1 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 16f88 \n+\tje 17390 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 156c9 \n+\tjmp 15bb9 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x270(%ebp)\n \tcall 2370 \n \tmov -0x270(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 16a63 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 16ef6 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 17548 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x284(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 1585e \n+\tjmp 178c3 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n \tlea 0x14(%esi),%edx\n-\tjmp 1585e \n+\ttestb $0x40,-0x284(%ebp)\n+\tmov %edx,-0x28c(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x28c(%ebp),%edx\n+\tmov %edx,-0x284(%ebp)\n+\tjmp 15d58 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x270(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x270(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 16a76 \n+\tjmp 16f09 \n ./pynx/scattering/cpu.c:5424 (discriminator 7)\n \tmovl $0x1530,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:5516\n \tcall 2090 <_PyThreadState_UncheckedGet@plt>\n ./pynx/scattering/cpu.c:6787\n \tmov 0x3c(%eax),%esi\n ./pynx/scattering/cpu.c:5516\n \tmov %eax,-0x254(%ebp)\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x3c(%eax)\n ./pynx/scattering/cpu.c:6792\n \ttest %esi,%esi\n-\tje 17ed8 \n+\tje 18410 \n /usr/include/python3.12/object.h:220\n \tmov 0x4(%esi),%ecx\n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%eax\n /usr/include/python3.12/object.h:220\n \tmov %ecx,-0x250(%ebp)\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 17b12 \n+\tje 18012 \n /usr/include/python3.12/object.h:652\n \tinc %eax\n \tmov %eax,(%ecx)\n ./pynx/scattering/cpu.c:6796\n \tmov 0x14(%esi),%edi\n /usr/include/python3.12/object.h:787\n \ttest %edi,%edi\n-\tje 17b26 \n+\tje 18026 \n /usr/include/python3.12/object.h:244\n \tmov (%edi),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 17b26 \n+\tje 18026 \n /usr/include/python3.12/object.h:652\n \tinc %edx\n \tmov %edx,(%edi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x244(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 17b54 \n+\tje 18054 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x220(%ebp)\n-\tje 17ef0 \n+\tje 18428 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x244(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x214(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 17b82 \n+\tje 18082 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1f0(%ebp)\n-\tje 17f00 \n+\tje 18480 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x214(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1e4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 17bb0 \n+\tje 180b0 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1c0(%ebp)\n-\tje 17f10 \n+\tje 18490 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1e4(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1b4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 17bde \n+\tje 180de \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x190(%ebp)\n-\tje 17f20 \n+\tje 184a0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1b4(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x184(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 17c0c \n+\tje 1810c \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x160(%ebp)\n-\tje 17f30 \n+\tje 184b0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x184(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x154(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 17c3a \n+\tje 1813a \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x130(%ebp)\n-\tje 17f40 \n+\tje 18440 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x154(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x124(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 17c68 \n+\tje 18168 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x100(%ebp)\n-\tje 17f50 \n+\tje 18450 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x124(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0xf4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 17c96 \n+\tje 18196 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0xd0(%ebp)\n-\tje 17f60 \n+\tje 18460 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0xf4(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0xc4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 17cc4 \n+\tje 181c4 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0xa0(%ebp)\n-\tje 17f70 \n+\tje 18470 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0xc4(%ebp),%edx\n \tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6760\n \ttest %esi,%esi\n-\tje 17cd1 \n+\tje 181d1 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n \tcmp %edi,0x14(%esi)\n-\tjne 18258 \n+\tjne 188bb \n ./pynx/scattering/cpu.c:6766\n \tmov -0x254(%ebp),%ecx\n \tmov 0x3c(%ecx),%edx\n ./pynx/scattering/cpu.c:6767\n \tmov %esi,0x3c(%ecx)\n /usr/include/python3.12/object.h:797\n \ttest %edx,%edx\n-\tje 17cf4 \n+\tje 181f4 \n /usr/include/python3.12/object.h:244\n \tmov (%edx),%esi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%esi\n-\tje 17cf4 \n+\tje 181f4 \n /usr/include/python3.12/object.h:704\n \tdec %esi\n \tmov %esi,(%edx)\n-\tje 17f98 \n+\tje 184c0 \n /usr/include/python3.12/object.h:797\n \tmov -0x250(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 17d10 \n+\tje 18210 \n /usr/include/python3.12/object.h:244\n \tmov (%ecx),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 17d10 \n+\tje 18210 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%ecx)\n-\tje 17fb0 \n+\tje 184d8 \n /usr/include/python3.12/object.h:797\n \ttest %edi,%edi\n-\tje 17d27 \n+\tje 18227 \n /usr/include/python3.12/object.h:244\n \tmov (%edi),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 17d27 \n+\tje 18227 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%edi)\n-\tje 17f80 \n+\tje 184f0 \n ./pynx/scattering/cpu.c:5528\n \tsub $0xc,%esp\n-\tlea -0x4ac9(%ebx),%edi\n+\tlea -0x4ab9(%ebx),%edi\n \tmov -0x25c(%ebp),%ecx\n-\tpush %edi\n \tmov -0x258(%ebp),%edx\n-\tlea -0x3c7c(%ebx),%eax\n-\tcall 9990 \n+\tpush %edi\n+\tlea -0x3c6c(%ebx),%eax\n+\tcall 98c0 \n ./pynx/scattering/cpu.c:5530\n \tadd $0x10,%esp\n-\tjmp 172a1 \n+\tjmp 17955 \n ./pynx/scattering/cpu.c:5186\n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 15bac \n-\tmov -0x250(%ebp),%eax\n-\tmov %eax,-0x270(%ebp)\n-\tjmp 15ab8 \n-\tmov -0x250(%ebp),%eax\n-\tmov %eax,-0x26c(%ebp)\n-\tjmp 15970 \n+\tjmp 160fc \n+\tmov -0x250(%ebp),%edx\n+\tjmp 15fd0 \n+\tmov -0x250(%ebp),%edx\n+\tjmp 15e60 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x258(%ebp)\n-\tjmp 15692 \n-\tmov -0x250(%ebp),%eax\n-\tmov %eax,-0x258(%ebp)\n-\tjmp 15559 \n+\tjmp 15b82 \n+\tmov -0x250(%ebp),%ecx\n+\tjmp 15a03 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x258(%ebp)\n-\tjmp 16120 \n-\tmov -0x250(%ebp),%eax\n-\tmov %eax,-0x258(%ebp)\n-\tjmp 15ff7 \n+\tjmp 166a0 \n+\tmov -0x250(%ebp),%ecx\n+\tjmp 16539 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 16404 \n+\tjmp 16984 \n ./pynx/scattering/cpu.c:5429 (discriminator 7)\n \tmovl $0x1535,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17ae0 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x27c(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 170b4 \n+\tjmp 17fe0 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%esi),%edx\n-\tjmp 170b4 \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x280(%ebp)\n+\tmov %edx,-0x288(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x288(%ebp),%edx\n+\tmov %edx,-0x280(%ebp)\n+\tjmp 174c6 \n ./pynx/scattering/cpu.c:5434 (discriminator 7)\n \tmovl $0x153a,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17ae0 \n+\tjmp 17fe0 \n ./pynx/scattering/cpu.c:5439 (discriminator 7)\n \tmovl $0x153f,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17ae0 \n+\tjmp 17fe0 \n ./pynx/scattering/cpu.c:5444 (discriminator 7)\n \tmovl $0x1544,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17ae0 \n+\tjmp 17fe0 \n ./pynx/scattering/cpu.c:5449 (discriminator 7)\n \tmovl $0x1549,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17ae0 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x278(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 162f6 \n+\tjmp 17fe0 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n \tlea 0x14(%esi),%edx\n-\tjmp 162f6 \n+\ttestb $0x40,-0x278(%ebp)\n+\tmov %edx,-0x284(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x284(%ebp),%edx\n+\tmov %edx,-0x278(%ebp)\n+\tjmp 16880 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 178e8 \n+\tjmp 17d43 \n ./pynx/scattering/cpu.c:5454 (discriminator 7)\n \tmovl $0x154e,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17ae0 \n+\tjmp 17fe0 \n ./pynx/scattering/cpu.c:5459 (discriminator 7)\n \tmovl $0x1553,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17ae0 \n+\tjmp 17fe0 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x28c(%ebp)\n-\tmov -0x288(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 16e33 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x28c(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 1728f \n+./pynx/scattering/cpu.c:5270 (discriminator 1)\n+\tmov $0x1496,%edx\n+\tjmp 17938 \n+./pynx/scattering/cpu.c:5260 (discriminator 1)\n+\tmov $0x148c,%edx\n+\tjmp 17938 \n+./pynx/scattering/cpu.c:5250 (discriminator 1)\n+\tmov $0x1482,%edx\n+\tjmp 17938 \n+./pynx/scattering/cpu.c:5240 (discriminator 1)\n+\tmov $0x1478,%edx\n+\tjmp 17938 \n+./pynx/scattering/cpu.c:5230 (discriminator 1)\n+\tmov $0x146e,%edx\n+\tjmp 17938 \n+./pynx/scattering/cpu.c:5220 (discriminator 1)\n+\tmov $0x1464,%edx\n+\tjmp 17938 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:6790\n \tmovl $0x0,-0x250(%ebp)\n ./pynx/scattering/cpu.c:6791\n \txor %edi,%edi\n-\tjmp 17b26 \n+\tjmp 18026 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 17b42 \n-\tnop\n-\tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 17b70 \n-\tnop\n-\tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 17b9e \n-\tnop\n-\tmovl $0x0,-0x190(%ebp)\n-\tjmp 17bcc \n-\tnop\n-\tmovl $0x0,-0x160(%ebp)\n-\tjmp 17bfa \n+\tjmp 18042 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp 17c28 \n+\tjmp 18128 \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp 17c56 \n+\tjmp 18156 \n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp 17c84 \n+\tjmp 18184 \n \tnop\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp 17cb2 \n+\tjmp 181b2 \n+\tnop\n+\tmovl $0x0,-0x1f0(%ebp)\n+\tjmp 18070 \n+\tnop\n+\tmovl $0x0,-0x1c0(%ebp)\n+\tjmp 1809e \n+\tnop\n+\tmovl $0x0,-0x190(%ebp)\n+\tjmp 180cc \n+\tnop\n+\tmovl $0x0,-0x160(%ebp)\n+\tjmp 180fa \n \tnop\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 17d27 \n+\tjmp 181f4 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %edx\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 17cf4 \n+\tjmp 18210 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %ecx\n+\tpush %edi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 17d10 \n+\tjmp 18227 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5470 (discriminator 1)\n \tmovl $0x155e,-0x258(%ebp)\n \tmovl $0x4e,-0x25c(%ebp)\n-\tjmp 17ae0 \n+\tjmp 17fe0 \n \tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x270(%ebp),%esi\n+\tjmp 1607a \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x28c(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x28c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 169c6 \n+\tjmp 16e59 \n \tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n \tmov %eax,-0x288(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x288(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 167af \n+\tjmp 16c3a \n \tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:5277\n+\tvmovd -0x278(%ebp),%xmm3\n+\tvmovd -0x258(%ebp),%xmm4\n+\tsub $0x4,%esp\n+\tlea -0x4a25(%ebx),%eax\n+\tvpinsrd $0x1,-0x274(%ebp),%xmm3,%xmm5\n+\tvmovd -0x260(%ebp),%xmm0\n+\tlea -0x98(%ebp),%edx\n+\tlea -0x58(%ebp),%ecx\n+\tvpinsrd $0x1,-0x26c(%ebp),%xmm4,%xmm6\n+\tvmovd -0x254(%ebp),%xmm1\n+\tvpinsrd $0x1,-0x264(%ebp),%xmm0,%xmm2\n+\tmov -0x270(%ebp),%esi\n+\tvpinsrd $0x1,-0x25c(%ebp),%xmm1,%xmm3\n+\tvpunpcklqdq %xmm5,%xmm6,%xmm7\n+\tmov %esi,-0x78(%ebp)\n+\tvpunpcklqdq %xmm2,%xmm3,%xmm5\n+\tvinserti128 $0x1,%xmm7,%ymm5,%ymm4\n+\tvmovdqa %ymm4,-0x98(%ebp)\n+\tpush %eax\n+\tmov %edi,%eax\n+\tpush -0x27c(%ebp)\n+\tpush %edx\n+\tmov -0x268(%ebp),%edx\n+\tvzeroupper\n+\tcall 8e90 \n+\tmov -0x98(%ebp),%edi\n+\tmov -0x94(%ebp),%ecx\n+\tmov -0x90(%ebp),%esi\n+\tmov -0x8c(%ebp),%edx\n+./pynx/scattering/cpu.c:5277 (discriminator 2)\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:5277\n+\tmov %edi,-0x254(%ebp)\n+\tmov -0x88(%ebp),%edi\n+\tmov %ecx,-0x25c(%ebp)\n+\tmov -0x84(%ebp),%ecx\n+\tmov %esi,-0x260(%ebp)\n+\tmov -0x80(%ebp),%esi\n+\tmov %edx,-0x264(%ebp)\n+\tmov -0x7c(%ebp),%edx\n+\tmov %edi,-0x258(%ebp)\n+\tmov -0x78(%ebp),%edi\n+\tmov %ecx,-0x26c(%ebp)\n+\tmov %esi,-0x278(%ebp)\n+\tmov %edx,-0x274(%ebp)\n+\tmov %edi,-0x270(%ebp)\n+./pynx/scattering/cpu.c:5277 (discriminator 2)\n+\tcmp $0xffffffff,%eax\n+\tjne 15210 \n+./pynx/scattering/cpu.c:5277 (discriminator 1)\n+\tmov $0x149d,%edx\n+\tjmp 17938 \n+\tlea 0x0(%esi),%esi\n+\tmov -0x26c(%ebp),%esi\n+\tjmp 15f0a \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5472 (discriminator 1)\n \tmovl $0x1560,-0x258(%ebp)\n \tmovl $0x4e,-0x25c(%ebp)\n-\tjmp 17ae0 \n+\tjmp 17fe0 \n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x284(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x284(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 16cba \n+\tjmp 17151 \n+\tlea 0x0(%esi),%esi\n+\tvzeroupper\n+\tjmp 178f0 \n \tsub $0xc,%esp\n-\tmov %eax,-0x27c(%ebp)\n+\tmov %eax,-0x280(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x27c(%ebp),%eax\n+\tmov -0x280(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 16f1a \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x298(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x294(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 1657e \n+\tjmp 17371 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x294(%ebp)\n-\tjmp 1657e \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tlea 0x14(%esi),%edx\n \ttestb $0x40,-0x294(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tmov %edx,-0x29c(%ebp)\n \tlea 0x1c(%esi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 16568 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%esi),%edx\n-\tjmp 16568 \n+\tcmovne -0x29c(%ebp),%edx\n+\tmov %edx,-0x294(%ebp)\n+\tjmp 16af0 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 16afc \n+\tmov -0x258(%ebp),%esi\n+\tjmp 15abc \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x278(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x278(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 16846 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x290(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 15d78 \n+\tjmp 16cd1 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n \tlea 0x14(%esi),%edx\n-\tjmp 15d78 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x294(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x290(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 15d8e \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x290(%ebp)\n-\tjmp 15d8e \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \ttestb $0x40,-0x290(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x28c(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 16bd6 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x28c(%ebp)\n-\tjmp 16bd6 \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tmov %edx,-0x298(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x298(%ebp),%edx\n+\tmov %edx,-0x290(%ebp)\n+\tjmp 162d0 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 162dc \n+\tvzeroupper\n+\tjmp 17d75 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 17066 \n+\tlea 0x14(%edi),%edx\n \ttestb $0x40,-0x28c(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tmov %edx,-0x294(%ebp)\n \tlea 0x1c(%edi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 16bc0 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%edi),%edx\n-\tjmp 16bc0 \n+\tcmovne -0x294(%ebp),%edx\n+\tmov %edx,-0x28c(%ebp)\n+\tjmp 1705a \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x274(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x274(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 171da \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x28c(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x288(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 16e0a \n+\tjmp 175e1 \n+\tvzeroupper\n+\tjmp 17d68 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x288(%ebp)\n-\tjmp 16e0a \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x288(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 16df4 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%esi),%edx\n-\tjmp 16df4 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 17266 \n+\tlea 0x14(%edi),%edx\n \ttestb $0x40,-0x288(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x284(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 15874 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x284(%ebp)\n-\tjmp 15874 \n+\tmov %edx,-0x290(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x290(%ebp),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tjmp 1725a \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 15d64 \n ./pynx/scattering/cpu.c:5419 (discriminator 7)\n \tmovl $0x152b,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17ae0 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x284(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x27c(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 170ca \n+\tjmp 17fe0 \n+\tmov -0x258(%ebp),%esi\n+\tjmp 165f2 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x27c(%ebp)\n-\tjmp 170ca \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 174d2 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x298(%ebp)\n-\tmov -0x294(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 165a7 \n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x294(%ebp)\n-\tmov -0x290(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 15db7 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x298(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 16b25 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x294(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 16305 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x26c(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x26c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 1755b \n+\tjmp 178d6 \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %esi\n \tcall 2070 \n \tadd $0x10,%esp\n-\tjmp 17cd1 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x27c(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x278(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 1630c \n+\tjmp 181d1 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x278(%ebp)\n-\tjmp 1630c \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 1688c \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x290(%ebp)\n-\tmov -0x28c(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 16bff \n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x28c(%ebp)\n-\tmov -0x288(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 16e33 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x290(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 1708f \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x28c(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 1728f \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x298(%ebp)\n-\tmov -0x294(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 165a7 \n-\tmov $0x1,%esi\n-\tjmp 15f43 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x294(%ebp)\n-\tmov -0x290(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 15db7 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x298(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 16b25 \n+\tmov $0x1,%edx\n+\tjmp 16493 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x294(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 16305 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x288(%ebp)\n-\tmov -0x284(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 1589d \n-\txor %esi,%esi\n-\tjmp 15f43 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x278(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x274(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 1745c \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 15d8d \n+\txor %edx,%edx\n+\tjmp 16493 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x274(%ebp)\n-\tjmp 1745c \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 177cc \n+\tlea 0x14(%edi),%edx\n \ttestb $0x40,-0x274(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 17446 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%esi),%edx\n-\tjmp 17446 \n+\tmov %edx,-0x280(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x280(%ebp),%edx\n+\tmov %edx,-0x274(%ebp)\n+\tjmp 177c0 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x290(%ebp)\n-\tmov -0x28c(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 16bff \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x290(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 1708f \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x264(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x264(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 178fb \n+\tjmp 17d56 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x284(%ebp)\n-\tmov -0x27c(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 170f3 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x284(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 174fb \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x288(%ebp)\n-\tmov -0x284(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 1589d \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 15d8d \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x27c(%ebp)\n-\tmov -0x278(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 16335 \n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\ttestb $0x40,-0x274(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tmov %ecx,-0x270(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 177fc \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x280(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 168b5 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tadd $0x14,%eax\n-\tmov %eax,-0x270(%ebp)\n-\tjmp 177fc \n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 17c4c \n+\tlea 0x14(%esi),%edx\n \ttestb $0x40,-0x270(%ebp)\n-/usr/include/python3.12/cpython/unicodeobject.h:252\n-\tlea 0x1c(%edi),%edx\n-/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n-\tje 177e6 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%edi),%edx\n-\tjmp 177e6 \n+\tmov %edx,-0x278(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x278(%ebp),%edx\n+\tmov %edx,-0x270(%ebp)\n+\tjmp 17c40 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x284(%ebp)\n-\tmov -0x27c(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 170f3 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x284(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 174fb \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x278(%ebp)\n-\tmov -0x274(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 17485 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x278(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 177f5 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x27c(%ebp)\n-\tmov -0x278(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 16335 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x278(%ebp)\n-\tmov -0x274(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 17485 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x280(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 168b5 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x278(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 177f5 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x274(%ebp)\n-\tmov -0x270(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 17825 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x274(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 17c75 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x274(%ebp)\n-\tmov -0x270(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 17825 \n-./pynx/scattering/cpu.c:5270 (discriminator 1)\n-\tmov $0x1496,%edx\n-\tjmp 17284 \n-./pynx/scattering/cpu.c:5260 (discriminator 1)\n-\tmov $0x148c,%edx\n-\tjmp 17284 \n-./pynx/scattering/cpu.c:5250 (discriminator 1)\n-\tmov $0x1482,%edx\n-\tjmp 17284 \n-./pynx/scattering/cpu.c:5240 (discriminator 1)\n-\tmov $0x1478,%edx\n-\tjmp 17284 \n-./pynx/scattering/cpu.c:5230 (discriminator 1)\n-\tmov $0x146e,%edx\n-\tjmp 17284 \n-./pynx/scattering/cpu.c:5220 (discriminator 1)\n-\tmov $0x1464,%edx\n-\tjmp 17284 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x274(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 17c75 \n ./pynx/scattering/cpu.c:5210 (discriminator 1)\n \tmov $0x145a,%edx\n-\tjmp 17284 \n+\tjmp 17938 \n ./pynx/scattering/cpu.c:5200 (discriminator 1)\n \tmov $0x1450,%edx\n-\tjmp 17284 \n+\tjmp 17938 \n+./pynx/scattering/cpu.c:5192 (discriminator 1)\n+\tmov $0x1448,%edx\n+\tjmp 17938 \n ./pynx/scattering/cpu.c:5342\n-\tcall 184f0 \n+\tcall 18ab0 \n __x86.get_pc_thunk.ax():\n \tmov (%esp),%eax\n \tret\n __x86.get_pc_thunk.si():\n \tmov (%esp),%esi\n \tret\n-\txchg %ax,%ax\n+__x86.get_pc_thunk.di():\n+\tmov (%esp),%edi\n+\tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n __stack_chk_fail_local():\n \tpush %ebx\n-\tcall 4560 \n-\tadd $0x5afe,%ebx\n+\tcall 4520 \n+\tadd $0x553e,%ebx\n \tsub $0x8,%esp\n \tcall 21e0 <__stack_chk_fail@plt>\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}`:", "objdump: DWARF error: unable to read alt ref 2595"], "unified_diff": "@@ -1,14 +1,14 @@\n \n \n \n Disassembly of section .fini:\n \n-00018504 <.fini>:\n+00018ac4 <.fini>:\n _fini():\n \tpush %ebx\n \tsub $0x8,%esp\n-\tcall 4560 \n-\tadd $0x5ae7,%ebx\n+\tcall 4520 \n+\tadd $0x5527,%ebx\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -17,411 +17,411 @@\n 0x000190e0 f9a14cb9 f9a14cb9 f9a14cb9 f9a14cb9 ..L...L...L...L.\n 0x000190f0 9e83083c 9e83083c 9e83083c 9e83083c ...<...<...<...<\n 0x00019100 a3aa2abe a3aa2abe a3aa2abe a3aa2abe ..*...*...*...*.\n 0x00019110 a5c0b042 a5c0b042 a5c0b042 a5c0b042 ...B...B...B...B\n 0x00019120 a5c0b0c2 a5c0b0c2 a5c0b0c2 a5c0b0c2 ................\n 0x00019130 3baab83f 3baab83f 3baab83f 3baab83f ;..?;..?;..?;..?\n 0x00019140 0000003f 0000003f 0000003f 0000003f ...?...?...?...?\n- 0x00019150 1872313f 1872313f 1872313f 1872313f .r1?.r1?.r1?.r1?\n- 0x00019160 7f000000 7f000000 7f000000 7f000000 ................\n+ 0x00019150 0080313f 0080313f 0080313f 0080313f ..1?..1?..1?..1?\n+ 0x00019160 83805eb9 83805eb9 83805eb9 83805eb9 ..^...^...^...^.\n 0x00019170 67695039 67695039 67695039 67695039 giP9giP9giP9giP9\n 0x00019180 ce43b73a ce43b73a ce43b73a ce43b73a .C.:.C.:.C.:.C.:\n 0x00019190 0889083c 0889083c 0889083c 0889083c ...<...<...<...<\n 0x000191a0 c1a92a3d c1a92a3d c1a92a3d c1a92a3d ..*=..*=..*=..*=\n 0x000191b0 aaaa2a3e aaaa2a3e aaaa2a3e aaaa2a3e ..*>..*>..*>..*>\n- 0x000191c0 00000000 01000000 00000000 00000000 ................\n- 0x000191d0 252e3230 30732829 206e6565 64732061 %.200s() needs a\n- 0x000191e0 6e206172 67756d65 6e740042 61642063 n argument.Bad c\n- 0x000191f0 616c6c20 666c6167 7320666f 72204379 all flags for Cy\n- 0x00019200 46756e63 74696f6e 003c6379 66756e63 Function..l\n- 0x00019220 6f616465 72005f5f 6c6f6164 65725f5f oader.__loader__\n- 0x00019230 006f7269 67696e00 5f5f6669 6c655f5f .origin.__file__\n- 0x00019240 00706172 656e7400 5f5f7061 636b6167 .parent.__packag\n- 0x00019250 655f5f00 7375626d 6f64756c 655f7365 e__.submodule_se\n- 0x00019260 61726368 5f6c6f63 6174696f 6e73005f arch_locations._\n- 0x00019270 5f706174 685f5f00 6b657977 6f726473 _path__.keywords\n- 0x00019280 206d7573 74206265 20737472 696e6773 must be strings\n- 0x00019290 004d6973 73696e67 20747970 65206f62 .Missing type ob\n- 0x000192a0 6a656374 00656e64 0027626f 6f6c2700 ject.end.'bool'.\n- 0x000192b0 27636861 72270027 7369676e 65642063 'char'.'signed c\n- 0x000192c0 68617227 0027756e 7369676e 65642063 har'.'unsigned c\n- 0x000192d0 68617227 00277368 6f727427 0027756e har'.'short'.'un\n- 0x000192e0 7369676e 65642073 686f7274 27002769 signed short'.'i\n- 0x000192f0 6e742700 27756e73 69676e65 6420696e nt'.'unsigned in\n- 0x00019300 74270027 6c6f6e67 27002775 6e736967 t'.'long'.'unsig\n- 0x00019310 6e656420 6c6f6e67 2700276c 6f6e6720 ned long'.'long \n- 0x00019320 6c6f6e67 27002775 6e736967 6e656420 long'.'unsigned \n- 0x00019330 6c6f6e67 206c6f6e 67270027 636f6d70 long long'.'comp\n- 0x00019340 6c657820 666c6f61 74270027 666c6f61 lex float'.'floa\n- 0x00019350 74270027 636f6d70 6c657820 646f7562 t'.'complex doub\n- 0x00019360 6c652700 27646f75 626c6527 0027636f le'.'double'.'co\n- 0x00019370 6d706c65 78206c6f 6e672064 6f75626c mplex long doubl\n- 0x00019380 65270027 6c6f6e67 20646f75 626c6527 e'.'long double'\n- 0x00019390 00612073 74727563 74005079 74686f6e .a struct.Python\n- 0x000193a0 206f626a 65637400 6120706f 696e7465 object.a pointe\n- 0x000193b0 72006120 73747269 6e670075 6e706172 r.a string.unpar\n- 0x000193c0 7361626c 6520666f 726d6174 20737472 sable format str\n- 0x000193d0 696e6700 62756666 65722064 74797065 ing.buffer dtype\n- 0x000193e0 0070796e 782f7363 61747465 72696e67 .pynx/scattering\n- 0x000193f0 2f637075 2e630025 73202825 733a2564 /cpu.c.%s (%s:%d\n- 0x00019400 29006275 696c7469 6e730063 7974686f ).builtins.cytho\n- 0x00019410 6e5f7275 6e74696d 65005f5f 6275696c n_runtime.__buil\n- 0x00019420 74696e73 5f5f0064 6f657320 6e6f7420 tins__.does not \n- 0x00019430 6d617463 68005f63 7974686f 6e5f335f match._cython_3_\n- 0x00019440 305f3131 006e756d 70792e63 6f72652e 0_11.numpy.core.\n- 0x00019450 5f6d756c 74696172 7261795f 756d6174 _multiarray_umat\n- 0x00019460 68005f41 52524159 5f415049 005f4152 h._ARRAY_API._AR\n- 0x00019470 5241595f 41504920 6973204e 554c4c20 RAY_API is NULL \n- 0x00019480 706f696e 74657200 6e616d65 20272555 pointer.name '%U\n- 0x00019490 27206973 206e6f74 20646566 696e6564 ' is not defined\n- 0x000194a0 006e756d 70790066 6c617469 74657200 .numpy.flatiter.\n- 0x000194b0 62726f61 64636173 74006e64 61727261 broadcast.ndarra\n- 0x000194c0 79006765 6e657269 63006e75 6d626572 y.generic.number\n- 0x000194d0 00756e73 69676e65 64696e74 65676572 .unsignedinteger\n- 0x000194e0 00696e65 78616374 00636f6d 706c6578 .inexact.complex\n- 0x000194f0 666c6f61 74696e67 00666c65 7869626c floating.flexibl\n- 0x00019500 65006368 61726163 74657200 7566756e e.character.ufun\n- 0x00019510 6300696e 69742070 796e782e 73636174 c.init pynx.scat\n- 0x00019520 74657269 6e672e63 70750070 796e782f tering.cpu.pynx/\n- 0x00019530 73636174 74657269 6e672f63 70752e70 scattering/cpu.p\n- 0x00019540 79780065 78616374 6c790070 796e782e yx.exactly.pynx.\n- 0x00019550 73636174 74657269 6e672e63 70752e66 scattering.cpu.f\n- 0x00019560 686b6c5f 63707500 76680076 6b00766c hkl_cpu.vh.vk.vl\n- 0x00019570 00767800 76790076 7a006672 65616c00 .vx.vy.vz.freal.\n- 0x00019580 66696d61 67006668 6b6c6f5f 6772617a fimag.fhklo_graz\n- 0x00019590 696e675f 63707500 766c6900 766f6363 ing_cpu.vli.vocc\n- 0x000195a0 0070796e 782e7363 61747465 72696e67 .pynx.scattering\n- 0x000195b0 2e637075 2e66686b 6c6f5f63 70750066 .cpu.fhklo_cpu.f\n- 0x000195c0 686b6c5f 6772617a 696e675f 63707500 hkl_grazing_cpu.\n- 0x000195d0 5f5f7265 64756365 5f5f005f 5f6d6f64 __reduce__.__mod\n- 0x000195e0 756c655f 5f006675 6e635f64 6f63005f ule__.func_doc._\n- 0x000195f0 5f646f63 5f5f0066 756e635f 6e616d65 _doc__.func_name\n- 0x00019600 005f5f6e 616d655f 5f005f5f 7175616c .__name__.__qual\n- 0x00019610 6e616d65 5f5f0066 756e635f 64696374 name__.func_dict\n- 0x00019620 005f5f64 6963745f 5f006675 6e635f67 .__dict__.func_g\n- 0x00019630 6c6f6261 6c73005f 5f676c6f 62616c73 lobals.__globals\n- 0x00019640 5f5f0066 756e635f 636c6f73 75726500 __.func_closure.\n- 0x00019650 5f5f636c 6f737572 655f5f00 66756e63 __closure__.func\n- 0x00019660 5f636f64 65005f5f 636f6465 5f5f0066 _code.__code__.f\n- 0x00019670 756e635f 64656661 756c7473 005f5f64 unc_defaults.__d\n- 0x00019680 65666175 6c74735f 5f005f5f 6b776465 efaults__.__kwde\n- 0x00019690 6661756c 74735f5f 005f5f61 6e6e6f74 faults__.__annot\n- 0x000196a0 6174696f 6e735f5f 005f6973 5f636f72 ations__._is_cor\n- 0x000196b0 6f757469 6e650066 6c6f6174 00000000 outine.float....\n- 0x000196c0 252e3230 30732829 2074616b 6573206e %.200s() takes n\n- 0x000196d0 6f206b65 79776f72 64206172 67756d65 o keyword argume\n- 0x000196e0 6e747300 252e3230 30732829 2074616b nts.%.200s() tak\n- 0x000196f0 65732065 78616374 6c79206f 6e652061 es exactly one a\n- 0x00019700 7267756d 656e7420 28257a64 20676976 rgument (%zd giv\n- 0x00019710 656e2900 252e3230 30732829 2074616b en).%.200s() tak\n- 0x00019720 6573206e 6f206172 67756d65 6e747320 es no arguments \n- 0x00019730 28257a64 20676976 656e2900 496e7465 (%zd given).Inte\n- 0x00019740 72707265 74657220 6368616e 67652064 rpreter change d\n- 0x00019750 65746563 74656420 2d207468 6973206d etected - this m\n- 0x00019760 6f64756c 65206361 6e206f6e 6c792062 odule can only b\n- 0x00019770 65206c6f 61646564 20696e74 6f206f6e e loaded into on\n- 0x00019780 6520696e 74657270 72657465 72207065 e interpreter pe\n- 0x00019790 72207072 6f636573 732e0000 00000000 r process.......\n- 0x000197a0 756e626f 756e6420 6d657468 6f642025 unbound method %\n- 0x000197b0 2e323030 53282920 6e656564 7320616e .200S() needs an\n- 0x000197c0 20617267 756d656e 74000000 252e3230 argument...%.20\n- 0x000197d0 30732e25 2e323030 73206973 206e6f74 0s.%.200s is not\n- 0x000197e0 20612074 79706520 6f626a65 63740000 a type object..\n- 0x000197f0 252e3230 30732e25 2e323030 73207369 %.200s.%.200s si\n- 0x00019800 7a652063 68616e67 65642c20 6d617920 ze changed, may \n- 0x00019810 696e6469 63617465 2062696e 61727920 indicate binary \n- 0x00019820 696e636f 6d706174 6962696c 6974792e incompatibility.\n- 0x00019830 20457870 65637465 6420257a 64206672 Expected %zd fr\n- 0x00019840 6f6d2043 20686561 6465722c 20676f74 om C header, got\n- 0x00019850 20257a64 2066726f 6d205079 4f626a65 %zd from PyObje\n- 0x00019860 63740000 25732e25 73207369 7a652063 ct..%s.%s size c\n- 0x00019870 68616e67 65642c20 6d617920 696e6469 hanged, may indi\n- 0x00019880 63617465 2062696e 61727920 696e636f cate binary inco\n- 0x00019890 6d706174 6962696c 6974792e 20457870 mpatibility. Exp\n- 0x000198a0 65637465 6420257a 64206672 6f6d2043 ected %zd from C\n- 0x000198b0 20686561 6465722c 20676f74 20257a64 header, got %zd\n- 0x000198c0 2066726f 6d205079 4f626a65 63740000 from PyObject..\n- 0x000198d0 41726775 6d656e74 2027252e 32303073 Argument '%.200s\n- 0x000198e0 27206861 7320696e 636f7272 65637420 ' has incorrect \n- 0x000198f0 74797065 20286578 70656374 65642025 type (expected %\n- 0x00019900 2e323030 732c2067 6f742025 2e323030 .200s, got %.200\n- 0x00019910 73290000 556e6578 70656374 65642066 s)..Unexpected f\n- 0x00019920 6f726d61 74207374 72696e67 20636861 ormat string cha\n- 0x00019930 72616374 65723a20 27256327 00000000 racter: '%c'....\n- 0x00019940 5f5f616e 6e6f7461 74696f6e 735f5f20 __annotations__ \n- 0x00019950 6d757374 20626520 73657420 746f2061 must be set to a\n- 0x00019960 20646963 74206f62 6a656374 00000000 dict object....\n- 0x00019970 5f5f7175 616c6e61 6d655f5f 206d7573 __qualname__ mus\n- 0x00019980 74206265 20736574 20746f20 61207374 t be set to a st\n- 0x00019990 72696e67 206f626a 65637400 5f5f6e61 ring object.__na\n- 0x000199a0 6d655f5f 206d7573 74206265 20736574 me__ must be set\n- 0x000199b0 20746f20 61207374 72696e67 206f626a to a string obj\n- 0x000199c0 65637400 5f5f6b77 64656661 756c7473 ect.__kwdefaults\n- 0x000199d0 5f5f206d 75737420 62652073 65742074 __ must be set t\n- 0x000199e0 6f206120 64696374 206f626a 65637400 o a dict object.\n- 0x000199f0 6368616e 67657320 746f2063 7966756e changes to cyfun\n- 0x00019a00 6374696f 6e2e5f5f 6b776465 6661756c ction.__kwdefaul\n- 0x00019a10 74735f5f 2077696c 6c206e6f 74206375 ts__ will not cu\n- 0x00019a20 7272656e 746c7920 61666665 63742074 rrently affect t\n- 0x00019a30 68652076 616c7565 73207573 65642069 he values used i\n- 0x00019a40 6e206675 6e637469 6f6e2063 616c6c73 n function calls\n- 0x00019a50 00000000 5f5f6465 6661756c 74735f5f ....__defaults__\n- 0x00019a60 206d7573 74206265 20736574 20746f20 must be set to \n- 0x00019a70 61207475 706c6520 6f626a65 63740000 a tuple object..\n- 0x00019a80 6368616e 67657320 746f2063 7966756e changes to cyfun\n- 0x00019a90 6374696f 6e2e5f5f 64656661 756c7473 ction.__defaults\n- 0x00019aa0 5f5f2077 696c6c20 6e6f7420 63757272 __ will not curr\n- 0x00019ab0 656e746c 79206166 66656374 20746865 ently affect the\n- 0x00019ac0 2076616c 75657320 75736564 20696e20 values used in \n- 0x00019ad0 66756e63 74696f6e 2063616c 6c730000 function calls..\n- 0x00019ae0 66756e63 74696f6e 27732064 69637469 function's dicti\n- 0x00019af0 6f6e6172 79206d61 79206e6f 74206265 onary may not be\n- 0x00019b00 2064656c 65746564 00000000 73657474 deleted....sett\n- 0x00019b10 696e6720 66756e63 74696f6e 27732064 ing function's d\n- 0x00019b20 69637469 6f6e6172 7920746f 2061206e ictionary to a n\n- 0x00019b30 6f6e2d64 69637400 42756666 65722064 on-dict.Buffer d\n- 0x00019b40 74797065 206d6973 6d617463 682c2065 type mismatch, e\n- 0x00019b50 78706563 74656420 25732573 25732062 xpected %s%s%s b\n- 0x00019b60 75742067 6f742025 73000000 42756666 ut got %s...Buff\n- 0x00019b70 65722064 74797065 206d6973 6d617463 er dtype mismatc\n- 0x00019b80 682c2065 78706563 74656420 27257327 h, expected '%s'\n- 0x00019b90 20627574 20676f74 20257320 696e2027 but got %s in '\n- 0x00019ba0 25732e25 73270000 45787065 63746564 %s.%s'..Expected\n- 0x00019bb0 20612064 696d656e 73696f6e 206f6620 a dimension of \n- 0x00019bc0 73697a65 20257a75 2c20676f 7420257a size %zu, got %z\n- 0x00019bd0 75000000 45787065 63746564 20256420 u...Expected %d \n- 0x00019be0 64696d65 6e73696f 6e732c20 676f7420 dimensions, got \n- 0x00019bf0 25640000 50797468 6f6e2064 6f657320 %d..Python does \n- 0x00019c00 6e6f7420 64656669 6e652061 20737461 not define a sta\n- 0x00019c10 6e646172 6420666f 726d6174 20737472 ndard format str\n- 0x00019c20 696e6720 73697a65 20666f72 206c6f6e ing size for lon\n- 0x00019c30 6720646f 75626c65 20282767 27292e2e g double ('g')..\n- 0x00019c40 00000000 42756666 65722064 74797065 ....Buffer dtype\n- 0x00019c50 206d6973 6d617463 683b206e 65787420 mismatch; next \n- 0x00019c60 6669656c 64206973 20617420 6f666673 field is at offs\n- 0x00019c70 65742025 7a642062 75742025 7a642065 et %zd but %zd e\n- 0x00019c80 78706563 74656400 4269672d 656e6469 xpected.Big-endi\n- 0x00019c90 616e2062 75666665 72206e6f 74207375 an buffer not su\n- 0x00019ca0 70706f72 74656420 6f6e206c 6974746c pported on littl\n- 0x00019cb0 652d656e 6469616e 20636f6d 70696c65 e-endian compile\n- 0x00019cc0 72000000 42756666 65722061 63717569 r...Buffer acqui\n- 0x00019cd0 73697469 6f6e3a20 45787065 63746564 sition: Expected\n- 0x00019ce0 20277b27 20616674 65722027 54270000 '{' after 'T'..\n- 0x00019cf0 43616e6e 6f742068 616e646c 65207265 Cannot handle re\n- 0x00019d00 70656174 65642061 72726179 7320696e peated arrays in\n- 0x00019d10 20666f72 6d617420 73747269 6e670000 format string..\n- 0x00019d20 446f6573 206e6f74 20756e64 65727374 Does not underst\n- 0x00019d30 616e6420 63686172 61637465 72206275 and character bu\n- 0x00019d40 66666572 20647479 70652066 6f726d61 ffer dtype forma\n- 0x00019d50 74207374 72696e67 20282725 63272900 t string ('%c').\n- 0x00019d60 45787065 63746564 20612064 696d656e Expected a dimen\n- 0x00019d70 73696f6e 206f6620 73697a65 20257a75 sion of size %zu\n- 0x00019d80 2c20676f 74202564 00000000 45787065 , got %d....Expe\n- 0x00019d90 63746564 20612063 6f6d6d61 20696e20 cted a comma in \n- 0x00019da0 666f726d 61742073 7472696e 672c2067 format string, g\n- 0x00019db0 6f742027 25632700 45787065 63746564 ot '%c'.Expected\n- 0x00019dc0 20256420 64696d65 6e73696f 6e287329 %d dimension(s)\n- 0x00019dd0 2c20676f 74202564 00000000 556e6578 , got %d....Unex\n- 0x00019de0 70656374 65642065 6e64206f 6620666f pected end of fo\n- 0x00019df0 726d6174 20737472 696e672c 20657870 rmat string, exp\n- 0x00019e00 65637465 64202729 27000000 42756666 ected ')'...Buff\n- 0x00019e10 65722068 61732077 726f6e67 206e756d er has wrong num\n- 0x00019e20 62657220 6f662064 696d656e 73696f6e ber of dimension\n- 0x00019e30 73202865 78706563 74656420 25642c20 s (expected %d, \n- 0x00019e40 676f7420 25642900 4974656d 2073697a got %d).Item siz\n- 0x00019e50 65206f66 20627566 66657220 28257a64 e of buffer (%zd\n- 0x00019e60 20627974 65257329 20646f65 73206e6f byte%s) does no\n- 0x00019e70 74206d61 74636820 73697a65 206f6620 t match size of \n- 0x00019e80 27257327 2028257a 64206279 74652573 '%s' (%zd byte%s\n- 0x00019e90 29000000 25732829 20676f74 206d756c )...%s() got mul\n- 0x00019ea0 7469706c 65207661 6c756573 20666f72 tiple values for\n- 0x00019eb0 206b6579 776f7264 20617267 756d656e keyword argumen\n- 0x00019ec0 74202725 55270000 252e3230 30732829 t '%U'..%.200s()\n- 0x00019ed0 206b6579 776f7264 73206d75 73742062 keywords must b\n- 0x00019ee0 65207374 72696e67 73000000 25732829 e strings...%s()\n- 0x00019ef0 20676f74 20616e20 756e6578 70656374 got an unexpect\n- 0x00019f00 6564206b 6579776f 72642061 7267756d ed keyword argum\n- 0x00019f10 656e7420 27255527 00000000 4d6f6475 ent '%U'....Modu\n- 0x00019f20 6c652027 63707527 20686173 20616c72 le 'cpu' has alr\n- 0x00019f30 65616479 20626565 6e20696d 706f7274 eady been import\n- 0x00019f40 65642e20 52652d69 6e697469 616c6973 ed. Re-initialis\n- 0x00019f50 6174696f 6e206973 206e6f74 20737570 ation is not sup\n- 0x00019f60 706f7274 65642e00 636f6d70 696c6520 ported..compile \n- 0x00019f70 74696d65 20507974 686f6e20 76657273 time Python vers\n- 0x00019f80 696f6e20 25642e25 64206f66 206d6f64 ion %d.%d of mod\n- 0x00019f90 756c6520 27252e31 30307327 20257320 ule '%.100s' %s \n- 0x00019fa0 72756e74 696d6520 76657273 696f6e20 runtime version \n- 0x00019fb0 25642e25 64000000 53686172 65642043 %d.%d...Shared C\n- 0x00019fc0 7974686f 6e207479 70652025 2e323030 ython type %.200\n- 0x00019fd0 73206973 206e6f74 20612074 79706520 s is not a type \n- 0x00019fe0 6f626a65 63740000 53686172 65642043 object..Shared C\n- 0x00019ff0 7974686f 6e207479 70652025 2e323030 ython type %.200\n- 0x0001a000 73206861 73207468 65207772 6f6e6720 s has the wrong \n- 0x0001a010 73697a65 2c207472 79207265 636f6d70 size, try recomp\n- 0x0001a020 696c696e 67000000 5f415252 41595f41 iling..._ARRAY_A\n- 0x0001a030 50492069 73206e6f 74205079 43617073 PI is not PyCaps\n- 0x0001a040 756c6520 6f626a65 63740000 6d6f6475 ule object..modu\n- 0x0001a050 6c652063 6f6d7069 6c656420 61676169 le compiled agai\n- 0x0001a060 6e737420 41424920 76657273 696f6e20 nst ABI version \n- 0x0001a070 30782578 20627574 20746869 73207665 0x%x but this ve\n- 0x0001a080 7273696f 6e206f66 206e756d 70792069 rsion of numpy i\n- 0x0001a090 73203078 25780000 6d6f6475 6c652063 s 0x%x..module c\n- 0x0001a0a0 6f6d7069 6c656420 61676169 6e737420 ompiled against \n- 0x0001a0b0 41504920 76657273 696f6e20 30782578 API version 0x%x\n- 0x0001a0c0 20627574 20746869 73207665 7273696f but this versio\n- 0x0001a0d0 6e206f66 206e756d 70792069 73203078 n of numpy is 0x\n- 0x0001a0e0 2578202e 20436865 636b2074 68652073 %x . Check the s\n- 0x0001a0f0 65637469 6f6e2043 2d415049 20696e63 ection C-API inc\n- 0x0001a100 6f6d7061 74696269 6c697479 20617420 ompatibility at \n- 0x0001a110 74686520 54726f75 626c6573 686f6f74 the Troubleshoot\n- 0x0001a120 696e6720 496d706f 72744572 726f7220 ing ImportError \n- 0x0001a130 73656374 696f6e20 61742068 74747073 section at https\n- 0x0001a140 3a2f2f6e 756d7079 2e6f7267 2f646576 ://numpy.org/dev\n- 0x0001a150 646f6373 2f757365 722f7472 6f75626c docs/user/troubl\n- 0x0001a160 6573686f 6f74696e 672d696d 706f7274 eshooting-import\n- 0x0001a170 6572726f 722e6874 6d6c2363 2d617069 error.html#c-api\n- 0x0001a180 2d696e63 6f6d7061 74696269 6c697479 -incompatibility\n- 0x0001a190 20666f72 20696e64 69636174 696f6e73 for indications\n- 0x0001a1a0 206f6e20 686f7720 746f2073 6f6c7665 on how to solve\n- 0x0001a1b0 20746869 73207072 6f626c65 6d202e00 this problem ..\n- 0x0001a1c0 46415441 4c3a206d 6f64756c 6520636f FATAL: module co\n- 0x0001a1d0 6d70696c 65642061 7320756e 6b6e6f77 mpiled as unknow\n- 0x0001a1e0 6e20656e 6469616e 00000000 46415441 n endian....FATA\n- 0x0001a1f0 4c3a206d 6f64756c 6520636f 6d70696c L: module compil\n- 0x0001a200 65642061 73206c69 74746c65 20656e64 ed as little end\n- 0x0001a210 69616e2c 20627574 20646574 65637465 ian, but detecte\n- 0x0001a220 64206469 66666572 656e7420 656e6469 d different endi\n- 0x0001a230 616e6e65 73732061 74207275 6e74696d anness at runtim\n- 0x0001a240 65000000 6e756d70 792e636f 72652e6d e...numpy.core.m\n- 0x0001a250 756c7469 61727261 79206661 696c6564 ultiarray failed\n- 0x0001a260 20746f20 696d706f 72742028 6175746f to import (auto\n- 0x0001a270 2d67656e 65726174 65642062 65636175 -generated becau\n- 0x0001a280 73652079 6f752064 69646e27 74206361 se you didn't ca\n- 0x0001a290 6c6c2027 6e756d70 792e696d 706f7274 ll 'numpy.import\n- 0x0001a2a0 5f617272 61792829 27206166 74657220 _array()' after \n- 0x0001a2b0 63696d70 6f727469 6e67206e 756d7079 cimporting numpy\n- 0x0001a2c0 3b207573 6520273c 766f6964 3e6e756d ; use 'num\n- 0x0001a2d0 70792e5f 696d706f 72745f61 72726179 py._import_array\n- 0x0001a2e0 2720746f 20646973 61626c65 20696620 ' to disable if \n- 0x0001a2f0 796f7520 61726520 63657274 61696e20 you are certain \n- 0x0001a300 796f7520 646f6e27 74206e65 65642069 you don't need i\n- 0x0001a310 74292e00 252e3230 30732829 2074616b t)..%.200s() tak\n- 0x0001a320 65732025 2e387320 257a6420 706f7369 es %.8s %zd posi\n- 0x0001a330 74696f6e 616c2061 7267756d 656e7425 tional argument%\n- 0x0001a340 2e317320 28257a64 20676976 656e2900 .1s (%zd given).\n- 0x0001a350 70796e78 2e736361 74746572 696e672e pynx.scattering.\n- 0x0001a360 6370752e 66686b6c 6f5f6772 617a696e cpu.fhklo_grazin\n- 0x0001a370 675f6370 75000000 70796e78 2e736361 g_cpu...pynx.sca\n- 0x0001a380 74746572 696e672e 6370752e 66686b6c ttering.cpu.fhkl\n- 0x0001a390 5f677261 7a696e67 5f637075 00000000 _grazing_cpu....\n- 0x0001a3a0 5f637974 686f6e5f 335f305f 31312e63 _cython_3_0_11.c\n- 0x0001a3b0 7974686f 6e5f6675 6e637469 6f6e5f6f ython_function_o\n- 0x0001a3c0 725f6d65 74686f64 00000000 00000000 r_method........\n- 0x0001a3d0 00000000 00000000 00000000 00000000 ................\n- 0x0001a3e0 239cfeff 6c9afeff 6c9afeff 6c9afeff #...l...l...l...\n- 0x0001a3f0 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a400 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a410 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a420 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a430 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a440 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a450 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a460 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a470 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a480 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a490 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a4a0 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a4b0 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a4c0 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a4d0 6c9afeff 6c9afeff 6c9afeff 5a9cfeff l...l...l...Z...\n- 0x0001a4e0 6c9afeff 6c9afeff 7c9bfeff 6c9afeff l...l...|...l...\n- 0x0001a4f0 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a500 f79bfeff 449cfeff 6c9afeff 6c9afeff ....D...l...l...\n- 0x0001a510 2e9cfeff 6c9afeff 6c9afeff 399cfeff ....l...l...9...\n- 0x0001a520 929bfeff 9d9bfeff 6c9afeff 6c9afeff ........l...l...\n- 0x0001a530 a89bfeff 6c9afeff 6c9afeff 6c9afeff ....l...l...l...\n- 0x0001a540 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a550 6c9afeff 6c9afeff 6c9afeff 6c9afeff l...l...l...l...\n- 0x0001a560 6c9afeff 6c9afeff b39bfeff 4f9cfeff l...l.......O...\n- 0x0001a570 be9bfeff 6c9afeff d19bfeff e49bfeff ....l...........\n- 0x0001a580 029cfeff 0d9cfeff 6c9afeff 6c9afeff ........l...l...\n- 0x0001a590 189cfeff 6c9afeff 6c9afeff 6c9afeff ....l...l...l...\n- 0x0001a5a0 949afeff 879bfeff 6c9afeff 949afeff ........l.......\n- 0x0001a5b0 199bfeff 379afeff 379afeff 379afeff ....7...7...7...\n- 0x0001a5c0 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a5d0 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a5e0 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a5f0 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a600 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a610 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a620 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a630 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a640 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a650 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a660 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a670 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a680 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a690 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a6a0 379afeff 379afeff 379afeff 719bfeff 7...7...7...q...\n- 0x0001a6b0 379afeff 379afeff 249bfeff 379afeff 7...7...$...7...\n- 0x0001a6c0 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a6d0 459bfeff 509bfeff 379afeff 379afeff E...P...7...7...\n- 0x0001a6e0 5b9bfeff 379afeff 379afeff e29afeff [...7...7.......\n- 0x0001a6f0 ed9afeff f89afeff 379afeff 379afeff ........7...7...\n- 0x0001a700 039bfeff 379afeff 379afeff 379afeff ....7...7...7...\n- 0x0001a710 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a720 379afeff 379afeff 379afeff 379afeff 7...7...7...7...\n- 0x0001a730 379afeff 379afeff 0e9bfeff 669bfeff 7...7.......f...\n- 0x0001a740 a49afeff 379afeff b49afeff c49afeff ....7...........\n- 0x0001a750 d79afeff 9c9afeff 379afeff 379afeff ........7...7...\n- 0x0001a760 2f9bfeff 379afeff 379afeff 379afeff /...7...7...7...\n- 0x0001a770 8c9afeff 3a9bfeff 379afeff 8c9afeff ....:...7.......\n- 0x0001a780 5ca0feff fc9efeff fc9efeff fc9efeff \\...............\n- 0x0001a790 fc9efeff fc9efeff fc9efeff fc9efeff ................\n- 0x0001a7a0 fc9efeff fc9efeff fc9efeff fc9efeff ................\n- 0x0001a7b0 fc9efeff fc9efeff fc9efeff fc9efeff ................\n- 0x0001a7c0 fc9efeff 549ffeff 549ffeff 84a0feff ....T...T.......\n- 0x0001a7d0 fc9efeff 6ca0feff 9ca0feff dca2feff ....l...........\n- 0x0001a7e0 4ca0feff fc9efeff fc9efeff 4ca0feff L...........L...\n- 0x0001a7f0 fc9efeff fc9efeff fc9efeff 549ffeff ............T...\n- 0x0001a800 5ca0feff fc9efeff 549ffeff 3ca1feff \\.......T...<...\n- 0x0001a810 fc9efeff fc9efeff fc9efeff fc9efeff ................\n- 0x0001a820 fc9efeff fc9efeff fc9efeff fc9efeff ................\n- 0x0001a830 fc9efeff fc9efeff fc9efeff fc9efeff ................\n- 0x0001a840 fc9efeff fc9efeff fc9efeff fc9efeff ................\n- 0x0001a850 1ca1feff 1ca1feff 7ca1feff fc9efeff ........|.......\n- 0x0001a860 64a1feff 4ca1feff cca2feff 2ca1feff d...L.......,...\n- 0x0001a870 fc9efeff fc9efeff 2ca1feff fc9efeff ........,.......\n- 0x0001a880 fc9efeff fc9efeff 1ca1feff 3ca1feff ............<...\n- 0x0001a890 fc9efeff 1ca1feff 77a5feff 74a8feff ........w...t...\n- 0x0001a8a0 74a8feff 74a8feff 74a8feff 74a8feff t...t...t...t...\n- 0x0001a8b0 74a8feff 36a7feff 74a8feff 74a8feff t...6...t...t...\n- 0x0001a8c0 74a8feff 74a8feff 74a8feff 74a8feff t...t...t...t...\n- 0x0001a8d0 74a8feff 74a8feff 74a8feff 74a8feff t...t...t...t...\n- 0x0001a8e0 74a8feff 74a8feff 74a8feff 74a8feff t...t...t...t...\n- 0x0001a8f0 74a8feff 74a8feff 74a8feff 20a8feff t...t...t... ...\n- 0x0001a900 74a8feff 16a8feff 0da8feff 77a5feff t...........w...\n- 0x0001a910 84cdfeff 64d5feff 7cdafeff 94dbfeff ....d...|.......\n- 0x0001a920 0cd3feff 2cd4feff 84d6feff 24d0feff ....,.......$...\n- 0x0001a930 6cd9feff 4c07ffff c408ffff dc09ffff l...L...........\n- 0x0001a940 9c0cffff fc04ffff 1406ffff 2401ffff ............$...\n- 0x0001a950 8400ffff fc00ffff 1401ffff 4407ffff ............D...\n- 0x0001a960 5507ffff e429ffff d329ffff c829ffff U....)...)...)..\n- 0x0001a970 bd29ffff b229ffff a729ffff 9629ffff .)...)...)...)..\n- 0x0001a980 002affff ef29ffff ec45ffff 6c47ffff .*...)...E..lG..\n- 0x0001a990 8c48ffff c43cffff f43dffff c440ffff .H...<...=...@..\n- 0x0001a9a0 fc41ffff 343cffff ac3cffff dc45ffff .A..4<...<...E..\n- 0x0001a9b0 f545ffff 4265ffff 3165ffff 2065ffff .E..Be..1e.. e..\n- 0x0001a9c0 0f65ffff fe64ffff ed64ffff dc64ffff .e...d...d...d..\n- 0x0001a9d0 5365ffff 6c7effff ec7fffff 0c81ffff Se..l~..........\n- 0x0001a9e0 3c75ffff 6c76ffff 3c79ffff 7c7affff .l\n+ 0x00019230 6f616465 72005f5f 6c6f6164 65725f5f oader.__loader__\n+ 0x00019240 006f7269 67696e00 5f5f6669 6c655f5f .origin.__file__\n+ 0x00019250 00706172 656e7400 5f5f7061 636b6167 .parent.__packag\n+ 0x00019260 655f5f00 7375626d 6f64756c 655f7365 e__.submodule_se\n+ 0x00019270 61726368 5f6c6f63 6174696f 6e73005f arch_locations._\n+ 0x00019280 5f706174 685f5f00 6b657977 6f726473 _path__.keywords\n+ 0x00019290 206d7573 74206265 20737472 696e6773 must be strings\n+ 0x000192a0 004d6973 73696e67 20747970 65206f62 .Missing type ob\n+ 0x000192b0 6a656374 00656e64 0027626f 6f6c2700 ject.end.'bool'.\n+ 0x000192c0 27636861 72270027 7369676e 65642063 'char'.'signed c\n+ 0x000192d0 68617227 0027756e 7369676e 65642063 har'.'unsigned c\n+ 0x000192e0 68617227 00277368 6f727427 0027756e har'.'short'.'un\n+ 0x000192f0 7369676e 65642073 686f7274 27002769 signed short'.'i\n+ 0x00019300 6e742700 27756e73 69676e65 6420696e nt'.'unsigned in\n+ 0x00019310 74270027 6c6f6e67 27002775 6e736967 t'.'long'.'unsig\n+ 0x00019320 6e656420 6c6f6e67 2700276c 6f6e6720 ned long'.'long \n+ 0x00019330 6c6f6e67 27002775 6e736967 6e656420 long'.'unsigned \n+ 0x00019340 6c6f6e67 206c6f6e 67270027 636f6d70 long long'.'comp\n+ 0x00019350 6c657820 666c6f61 74270027 666c6f61 lex float'.'floa\n+ 0x00019360 74270027 636f6d70 6c657820 646f7562 t'.'complex doub\n+ 0x00019370 6c652700 27646f75 626c6527 0027636f le'.'double'.'co\n+ 0x00019380 6d706c65 78206c6f 6e672064 6f75626c mplex long doubl\n+ 0x00019390 65270027 6c6f6e67 20646f75 626c6527 e'.'long double'\n+ 0x000193a0 00612073 74727563 74005079 74686f6e .a struct.Python\n+ 0x000193b0 206f626a 65637400 6120706f 696e7465 object.a pointe\n+ 0x000193c0 72006120 73747269 6e670075 6e706172 r.a string.unpar\n+ 0x000193d0 7361626c 6520666f 726d6174 20737472 sable format str\n+ 0x000193e0 696e6700 62756666 65722064 74797065 ing.buffer dtype\n+ 0x000193f0 0070796e 782f7363 61747465 72696e67 .pynx/scattering\n+ 0x00019400 2f637075 2e630025 73202825 733a2564 /cpu.c.%s (%s:%d\n+ 0x00019410 29006275 696c7469 6e730063 7974686f ).builtins.cytho\n+ 0x00019420 6e5f7275 6e74696d 65005f5f 6275696c n_runtime.__buil\n+ 0x00019430 74696e73 5f5f0064 6f657320 6e6f7420 tins__.does not \n+ 0x00019440 6d617463 68005f63 7974686f 6e5f335f match._cython_3_\n+ 0x00019450 305f3131 006e756d 70792e63 6f72652e 0_11.numpy.core.\n+ 0x00019460 5f6d756c 74696172 7261795f 756d6174 _multiarray_umat\n+ 0x00019470 68005f41 52524159 5f415049 005f4152 h._ARRAY_API._AR\n+ 0x00019480 5241595f 41504920 6973204e 554c4c20 RAY_API is NULL \n+ 0x00019490 706f696e 74657200 6e616d65 20272555 pointer.name '%U\n+ 0x000194a0 27206973 206e6f74 20646566 696e6564 ' is not defined\n+ 0x000194b0 006e756d 70790066 6c617469 74657200 .numpy.flatiter.\n+ 0x000194c0 62726f61 64636173 74006e64 61727261 broadcast.ndarra\n+ 0x000194d0 79006765 6e657269 63006e75 6d626572 y.generic.number\n+ 0x000194e0 00756e73 69676e65 64696e74 65676572 .unsignedinteger\n+ 0x000194f0 00696e65 78616374 00636f6d 706c6578 .inexact.complex\n+ 0x00019500 666c6f61 74696e67 00666c65 7869626c floating.flexibl\n+ 0x00019510 65006368 61726163 74657200 7566756e e.character.ufun\n+ 0x00019520 6300696e 69742070 796e782e 73636174 c.init pynx.scat\n+ 0x00019530 74657269 6e672e63 70750070 796e782f tering.cpu.pynx/\n+ 0x00019540 73636174 74657269 6e672f63 70752e70 scattering/cpu.p\n+ 0x00019550 79780065 78616374 6c790070 796e782e yx.exactly.pynx.\n+ 0x00019560 73636174 74657269 6e672e63 70752e66 scattering.cpu.f\n+ 0x00019570 686b6c5f 63707500 76680076 6b00766c hkl_cpu.vh.vk.vl\n+ 0x00019580 00767800 76790076 7a006672 65616c00 .vx.vy.vz.freal.\n+ 0x00019590 66696d61 67006668 6b6c6f5f 6772617a fimag.fhklo_graz\n+ 0x000195a0 696e675f 63707500 766c6900 766f6363 ing_cpu.vli.vocc\n+ 0x000195b0 0070796e 782e7363 61747465 72696e67 .pynx.scattering\n+ 0x000195c0 2e637075 2e66686b 6c6f5f63 70750066 .cpu.fhklo_cpu.f\n+ 0x000195d0 686b6c5f 6772617a 696e675f 63707500 hkl_grazing_cpu.\n+ 0x000195e0 5f5f7265 64756365 5f5f005f 5f6d6f64 __reduce__.__mod\n+ 0x000195f0 756c655f 5f006675 6e635f64 6f63005f ule__.func_doc._\n+ 0x00019600 5f646f63 5f5f0066 756e635f 6e616d65 _doc__.func_name\n+ 0x00019610 005f5f6e 616d655f 5f005f5f 7175616c .__name__.__qual\n+ 0x00019620 6e616d65 5f5f0066 756e635f 64696374 name__.func_dict\n+ 0x00019630 005f5f64 6963745f 5f006675 6e635f67 .__dict__.func_g\n+ 0x00019640 6c6f6261 6c73005f 5f676c6f 62616c73 lobals.__globals\n+ 0x00019650 5f5f0066 756e635f 636c6f73 75726500 __.func_closure.\n+ 0x00019660 5f5f636c 6f737572 655f5f00 66756e63 __closure__.func\n+ 0x00019670 5f636f64 65005f5f 636f6465 5f5f0066 _code.__code__.f\n+ 0x00019680 756e635f 64656661 756c7473 005f5f64 unc_defaults.__d\n+ 0x00019690 65666175 6c74735f 5f005f5f 6b776465 efaults__.__kwde\n+ 0x000196a0 6661756c 74735f5f 005f5f61 6e6e6f74 faults__.__annot\n+ 0x000196b0 6174696f 6e735f5f 005f6973 5f636f72 ations__._is_cor\n+ 0x000196c0 6f757469 6e650066 6c6f6174 00000000 outine.float....\n+ 0x000196d0 252e3230 30732829 2074616b 6573206e %.200s() takes n\n+ 0x000196e0 6f206b65 79776f72 64206172 67756d65 o keyword argume\n+ 0x000196f0 6e747300 252e3230 30732829 2074616b nts.%.200s() tak\n+ 0x00019700 65732065 78616374 6c79206f 6e652061 es exactly one a\n+ 0x00019710 7267756d 656e7420 28257a64 20676976 rgument (%zd giv\n+ 0x00019720 656e2900 252e3230 30732829 2074616b en).%.200s() tak\n+ 0x00019730 6573206e 6f206172 67756d65 6e747320 es no arguments \n+ 0x00019740 28257a64 20676976 656e2900 496e7465 (%zd given).Inte\n+ 0x00019750 72707265 74657220 6368616e 67652064 rpreter change d\n+ 0x00019760 65746563 74656420 2d207468 6973206d etected - this m\n+ 0x00019770 6f64756c 65206361 6e206f6e 6c792062 odule can only b\n+ 0x00019780 65206c6f 61646564 20696e74 6f206f6e e loaded into on\n+ 0x00019790 6520696e 74657270 72657465 72207065 e interpreter pe\n+ 0x000197a0 72207072 6f636573 732e0000 00000000 r process.......\n+ 0x000197b0 756e626f 756e6420 6d657468 6f642025 unbound method %\n+ 0x000197c0 2e323030 53282920 6e656564 7320616e .200S() needs an\n+ 0x000197d0 20617267 756d656e 74000000 252e3230 argument...%.20\n+ 0x000197e0 30732e25 2e323030 73206973 206e6f74 0s.%.200s is not\n+ 0x000197f0 20612074 79706520 6f626a65 63740000 a type object..\n+ 0x00019800 252e3230 30732e25 2e323030 73207369 %.200s.%.200s si\n+ 0x00019810 7a652063 68616e67 65642c20 6d617920 ze changed, may \n+ 0x00019820 696e6469 63617465 2062696e 61727920 indicate binary \n+ 0x00019830 696e636f 6d706174 6962696c 6974792e incompatibility.\n+ 0x00019840 20457870 65637465 6420257a 64206672 Expected %zd fr\n+ 0x00019850 6f6d2043 20686561 6465722c 20676f74 om C header, got\n+ 0x00019860 20257a64 2066726f 6d205079 4f626a65 %zd from PyObje\n+ 0x00019870 63740000 25732e25 73207369 7a652063 ct..%s.%s size c\n+ 0x00019880 68616e67 65642c20 6d617920 696e6469 hanged, may indi\n+ 0x00019890 63617465 2062696e 61727920 696e636f cate binary inco\n+ 0x000198a0 6d706174 6962696c 6974792e 20457870 mpatibility. Exp\n+ 0x000198b0 65637465 6420257a 64206672 6f6d2043 ected %zd from C\n+ 0x000198c0 20686561 6465722c 20676f74 20257a64 header, got %zd\n+ 0x000198d0 2066726f 6d205079 4f626a65 63740000 from PyObject..\n+ 0x000198e0 41726775 6d656e74 2027252e 32303073 Argument '%.200s\n+ 0x000198f0 27206861 7320696e 636f7272 65637420 ' has incorrect \n+ 0x00019900 74797065 20286578 70656374 65642025 type (expected %\n+ 0x00019910 2e323030 732c2067 6f742025 2e323030 .200s, got %.200\n+ 0x00019920 73290000 556e6578 70656374 65642066 s)..Unexpected f\n+ 0x00019930 6f726d61 74207374 72696e67 20636861 ormat string cha\n+ 0x00019940 72616374 65723a20 27256327 00000000 racter: '%c'....\n+ 0x00019950 5f5f616e 6e6f7461 74696f6e 735f5f20 __annotations__ \n+ 0x00019960 6d757374 20626520 73657420 746f2061 must be set to a\n+ 0x00019970 20646963 74206f62 6a656374 00000000 dict object....\n+ 0x00019980 5f5f7175 616c6e61 6d655f5f 206d7573 __qualname__ mus\n+ 0x00019990 74206265 20736574 20746f20 61207374 t be set to a st\n+ 0x000199a0 72696e67 206f626a 65637400 5f5f6e61 ring object.__na\n+ 0x000199b0 6d655f5f 206d7573 74206265 20736574 me__ must be set\n+ 0x000199c0 20746f20 61207374 72696e67 206f626a to a string obj\n+ 0x000199d0 65637400 5f5f6b77 64656661 756c7473 ect.__kwdefaults\n+ 0x000199e0 5f5f206d 75737420 62652073 65742074 __ must be set t\n+ 0x000199f0 6f206120 64696374 206f626a 65637400 o a dict object.\n+ 0x00019a00 6368616e 67657320 746f2063 7966756e changes to cyfun\n+ 0x00019a10 6374696f 6e2e5f5f 6b776465 6661756c ction.__kwdefaul\n+ 0x00019a20 74735f5f 2077696c 6c206e6f 74206375 ts__ will not cu\n+ 0x00019a30 7272656e 746c7920 61666665 63742074 rrently affect t\n+ 0x00019a40 68652076 616c7565 73207573 65642069 he values used i\n+ 0x00019a50 6e206675 6e637469 6f6e2063 616c6c73 n function calls\n+ 0x00019a60 00000000 5f5f6465 6661756c 74735f5f ....__defaults__\n+ 0x00019a70 206d7573 74206265 20736574 20746f20 must be set to \n+ 0x00019a80 61207475 706c6520 6f626a65 63740000 a tuple object..\n+ 0x00019a90 6368616e 67657320 746f2063 7966756e changes to cyfun\n+ 0x00019aa0 6374696f 6e2e5f5f 64656661 756c7473 ction.__defaults\n+ 0x00019ab0 5f5f2077 696c6c20 6e6f7420 63757272 __ will not curr\n+ 0x00019ac0 656e746c 79206166 66656374 20746865 ently affect the\n+ 0x00019ad0 2076616c 75657320 75736564 20696e20 values used in \n+ 0x00019ae0 66756e63 74696f6e 2063616c 6c730000 function calls..\n+ 0x00019af0 66756e63 74696f6e 27732064 69637469 function's dicti\n+ 0x00019b00 6f6e6172 79206d61 79206e6f 74206265 onary may not be\n+ 0x00019b10 2064656c 65746564 00000000 73657474 deleted....sett\n+ 0x00019b20 696e6720 66756e63 74696f6e 27732064 ing function's d\n+ 0x00019b30 69637469 6f6e6172 7920746f 2061206e ictionary to a n\n+ 0x00019b40 6f6e2d64 69637400 42756666 65722064 on-dict.Buffer d\n+ 0x00019b50 74797065 206d6973 6d617463 682c2065 type mismatch, e\n+ 0x00019b60 78706563 74656420 25732573 25732062 xpected %s%s%s b\n+ 0x00019b70 75742067 6f742025 73000000 42756666 ut got %s...Buff\n+ 0x00019b80 65722064 74797065 206d6973 6d617463 er dtype mismatc\n+ 0x00019b90 682c2065 78706563 74656420 27257327 h, expected '%s'\n+ 0x00019ba0 20627574 20676f74 20257320 696e2027 but got %s in '\n+ 0x00019bb0 25732e25 73270000 45787065 63746564 %s.%s'..Expected\n+ 0x00019bc0 20612064 696d656e 73696f6e 206f6620 a dimension of \n+ 0x00019bd0 73697a65 20257a75 2c20676f 7420257a size %zu, got %z\n+ 0x00019be0 75000000 45787065 63746564 20256420 u...Expected %d \n+ 0x00019bf0 64696d65 6e73696f 6e732c20 676f7420 dimensions, got \n+ 0x00019c00 25640000 50797468 6f6e2064 6f657320 %d..Python does \n+ 0x00019c10 6e6f7420 64656669 6e652061 20737461 not define a sta\n+ 0x00019c20 6e646172 6420666f 726d6174 20737472 ndard format str\n+ 0x00019c30 696e6720 73697a65 20666f72 206c6f6e ing size for lon\n+ 0x00019c40 6720646f 75626c65 20282767 27292e2e g double ('g')..\n+ 0x00019c50 00000000 42756666 65722064 74797065 ....Buffer dtype\n+ 0x00019c60 206d6973 6d617463 683b206e 65787420 mismatch; next \n+ 0x00019c70 6669656c 64206973 20617420 6f666673 field is at offs\n+ 0x00019c80 65742025 7a642062 75742025 7a642065 et %zd but %zd e\n+ 0x00019c90 78706563 74656400 4269672d 656e6469 xpected.Big-endi\n+ 0x00019ca0 616e2062 75666665 72206e6f 74207375 an buffer not su\n+ 0x00019cb0 70706f72 74656420 6f6e206c 6974746c pported on littl\n+ 0x00019cc0 652d656e 6469616e 20636f6d 70696c65 e-endian compile\n+ 0x00019cd0 72000000 42756666 65722061 63717569 r...Buffer acqui\n+ 0x00019ce0 73697469 6f6e3a20 45787065 63746564 sition: Expected\n+ 0x00019cf0 20277b27 20616674 65722027 54270000 '{' after 'T'..\n+ 0x00019d00 43616e6e 6f742068 616e646c 65207265 Cannot handle re\n+ 0x00019d10 70656174 65642061 72726179 7320696e peated arrays in\n+ 0x00019d20 20666f72 6d617420 73747269 6e670000 format string..\n+ 0x00019d30 446f6573 206e6f74 20756e64 65727374 Does not underst\n+ 0x00019d40 616e6420 63686172 61637465 72206275 and character bu\n+ 0x00019d50 66666572 20647479 70652066 6f726d61 ffer dtype forma\n+ 0x00019d60 74207374 72696e67 20282725 63272900 t string ('%c').\n+ 0x00019d70 45787065 63746564 20612064 696d656e Expected a dimen\n+ 0x00019d80 73696f6e 206f6620 73697a65 20257a75 sion of size %zu\n+ 0x00019d90 2c20676f 74202564 00000000 45787065 , got %d....Expe\n+ 0x00019da0 63746564 20612063 6f6d6d61 20696e20 cted a comma in \n+ 0x00019db0 666f726d 61742073 7472696e 672c2067 format string, g\n+ 0x00019dc0 6f742027 25632700 45787065 63746564 ot '%c'.Expected\n+ 0x00019dd0 20256420 64696d65 6e73696f 6e287329 %d dimension(s)\n+ 0x00019de0 2c20676f 74202564 00000000 556e6578 , got %d....Unex\n+ 0x00019df0 70656374 65642065 6e64206f 6620666f pected end of fo\n+ 0x00019e00 726d6174 20737472 696e672c 20657870 rmat string, exp\n+ 0x00019e10 65637465 64202729 27000000 42756666 ected ')'...Buff\n+ 0x00019e20 65722068 61732077 726f6e67 206e756d er has wrong num\n+ 0x00019e30 62657220 6f662064 696d656e 73696f6e ber of dimension\n+ 0x00019e40 73202865 78706563 74656420 25642c20 s (expected %d, \n+ 0x00019e50 676f7420 25642900 4974656d 2073697a got %d).Item siz\n+ 0x00019e60 65206f66 20627566 66657220 28257a64 e of buffer (%zd\n+ 0x00019e70 20627974 65257329 20646f65 73206e6f byte%s) does no\n+ 0x00019e80 74206d61 74636820 73697a65 206f6620 t match size of \n+ 0x00019e90 27257327 2028257a 64206279 74652573 '%s' (%zd byte%s\n+ 0x00019ea0 29000000 25732829 20676f74 206d756c )...%s() got mul\n+ 0x00019eb0 7469706c 65207661 6c756573 20666f72 tiple values for\n+ 0x00019ec0 206b6579 776f7264 20617267 756d656e keyword argumen\n+ 0x00019ed0 74202725 55270000 252e3230 30732829 t '%U'..%.200s()\n+ 0x00019ee0 206b6579 776f7264 73206d75 73742062 keywords must b\n+ 0x00019ef0 65207374 72696e67 73000000 25732829 e strings...%s()\n+ 0x00019f00 20676f74 20616e20 756e6578 70656374 got an unexpect\n+ 0x00019f10 6564206b 6579776f 72642061 7267756d ed keyword argum\n+ 0x00019f20 656e7420 27255527 00000000 4d6f6475 ent '%U'....Modu\n+ 0x00019f30 6c652027 63707527 20686173 20616c72 le 'cpu' has alr\n+ 0x00019f40 65616479 20626565 6e20696d 706f7274 eady been import\n+ 0x00019f50 65642e20 52652d69 6e697469 616c6973 ed. Re-initialis\n+ 0x00019f60 6174696f 6e206973 206e6f74 20737570 ation is not sup\n+ 0x00019f70 706f7274 65642e00 636f6d70 696c6520 ported..compile \n+ 0x00019f80 74696d65 20507974 686f6e20 76657273 time Python vers\n+ 0x00019f90 696f6e20 25642e25 64206f66 206d6f64 ion %d.%d of mod\n+ 0x00019fa0 756c6520 27252e31 30307327 20257320 ule '%.100s' %s \n+ 0x00019fb0 72756e74 696d6520 76657273 696f6e20 runtime version \n+ 0x00019fc0 25642e25 64000000 53686172 65642043 %d.%d...Shared C\n+ 0x00019fd0 7974686f 6e207479 70652025 2e323030 ython type %.200\n+ 0x00019fe0 73206973 206e6f74 20612074 79706520 s is not a type \n+ 0x00019ff0 6f626a65 63740000 53686172 65642043 object..Shared C\n+ 0x0001a000 7974686f 6e207479 70652025 2e323030 ython type %.200\n+ 0x0001a010 73206861 73207468 65207772 6f6e6720 s has the wrong \n+ 0x0001a020 73697a65 2c207472 79207265 636f6d70 size, try recomp\n+ 0x0001a030 696c696e 67000000 5f415252 41595f41 iling..._ARRAY_A\n+ 0x0001a040 50492069 73206e6f 74205079 43617073 PI is not PyCaps\n+ 0x0001a050 756c6520 6f626a65 63740000 6d6f6475 ule object..modu\n+ 0x0001a060 6c652063 6f6d7069 6c656420 61676169 le compiled agai\n+ 0x0001a070 6e737420 41424920 76657273 696f6e20 nst ABI version \n+ 0x0001a080 30782578 20627574 20746869 73207665 0x%x but this ve\n+ 0x0001a090 7273696f 6e206f66 206e756d 70792069 rsion of numpy i\n+ 0x0001a0a0 73203078 25780000 6d6f6475 6c652063 s 0x%x..module c\n+ 0x0001a0b0 6f6d7069 6c656420 61676169 6e737420 ompiled against \n+ 0x0001a0c0 41504920 76657273 696f6e20 30782578 API version 0x%x\n+ 0x0001a0d0 20627574 20746869 73207665 7273696f but this versio\n+ 0x0001a0e0 6e206f66 206e756d 70792069 73203078 n of numpy is 0x\n+ 0x0001a0f0 2578202e 20436865 636b2074 68652073 %x . Check the s\n+ 0x0001a100 65637469 6f6e2043 2d415049 20696e63 ection C-API inc\n+ 0x0001a110 6f6d7061 74696269 6c697479 20617420 ompatibility at \n+ 0x0001a120 74686520 54726f75 626c6573 686f6f74 the Troubleshoot\n+ 0x0001a130 696e6720 496d706f 72744572 726f7220 ing ImportError \n+ 0x0001a140 73656374 696f6e20 61742068 74747073 section at https\n+ 0x0001a150 3a2f2f6e 756d7079 2e6f7267 2f646576 ://numpy.org/dev\n+ 0x0001a160 646f6373 2f757365 722f7472 6f75626c docs/user/troubl\n+ 0x0001a170 6573686f 6f74696e 672d696d 706f7274 eshooting-import\n+ 0x0001a180 6572726f 722e6874 6d6c2363 2d617069 error.html#c-api\n+ 0x0001a190 2d696e63 6f6d7061 74696269 6c697479 -incompatibility\n+ 0x0001a1a0 20666f72 20696e64 69636174 696f6e73 for indications\n+ 0x0001a1b0 206f6e20 686f7720 746f2073 6f6c7665 on how to solve\n+ 0x0001a1c0 20746869 73207072 6f626c65 6d202e00 this problem ..\n+ 0x0001a1d0 46415441 4c3a206d 6f64756c 6520636f FATAL: module co\n+ 0x0001a1e0 6d70696c 65642061 7320756e 6b6e6f77 mpiled as unknow\n+ 0x0001a1f0 6e20656e 6469616e 00000000 46415441 n endian....FATA\n+ 0x0001a200 4c3a206d 6f64756c 6520636f 6d70696c L: module compil\n+ 0x0001a210 65642061 73206c69 74746c65 20656e64 ed as little end\n+ 0x0001a220 69616e2c 20627574 20646574 65637465 ian, but detecte\n+ 0x0001a230 64206469 66666572 656e7420 656e6469 d different endi\n+ 0x0001a240 616e6e65 73732061 74207275 6e74696d anness at runtim\n+ 0x0001a250 65000000 6e756d70 792e636f 72652e6d e...numpy.core.m\n+ 0x0001a260 756c7469 61727261 79206661 696c6564 ultiarray failed\n+ 0x0001a270 20746f20 696d706f 72742028 6175746f to import (auto\n+ 0x0001a280 2d67656e 65726174 65642062 65636175 -generated becau\n+ 0x0001a290 73652079 6f752064 69646e27 74206361 se you didn't ca\n+ 0x0001a2a0 6c6c2027 6e756d70 792e696d 706f7274 ll 'numpy.import\n+ 0x0001a2b0 5f617272 61792829 27206166 74657220 _array()' after \n+ 0x0001a2c0 63696d70 6f727469 6e67206e 756d7079 cimporting numpy\n+ 0x0001a2d0 3b207573 6520273c 766f6964 3e6e756d ; use 'num\n+ 0x0001a2e0 70792e5f 696d706f 72745f61 72726179 py._import_array\n+ 0x0001a2f0 2720746f 20646973 61626c65 20696620 ' to disable if \n+ 0x0001a300 796f7520 61726520 63657274 61696e20 you are certain \n+ 0x0001a310 796f7520 646f6e27 74206e65 65642069 you don't need i\n+ 0x0001a320 74292e00 252e3230 30732829 2074616b t)..%.200s() tak\n+ 0x0001a330 65732025 2e387320 257a6420 706f7369 es %.8s %zd posi\n+ 0x0001a340 74696f6e 616c2061 7267756d 656e7425 tional argument%\n+ 0x0001a350 2e317320 28257a64 20676976 656e2900 .1s (%zd given).\n+ 0x0001a360 70796e78 2e736361 74746572 696e672e pynx.scattering.\n+ 0x0001a370 6370752e 66686b6c 6f5f6772 617a696e cpu.fhklo_grazin\n+ 0x0001a380 675f6370 75000000 70796e78 2e736361 g_cpu...pynx.sca\n+ 0x0001a390 74746572 696e672e 6370752e 66686b6c ttering.cpu.fhkl\n+ 0x0001a3a0 5f677261 7a696e67 5f637075 00000000 _grazing_cpu....\n+ 0x0001a3b0 5f637974 686f6e5f 335f305f 31312e63 _cython_3_0_11.c\n+ 0x0001a3c0 7974686f 6e5f6675 6e637469 6f6e5f6f ython_function_o\n+ 0x0001a3d0 725f6d65 74686f64 00000000 00000000 r_method........\n+ 0x0001a3e0 b99bfeff cc99feff cc99feff cc99feff ................\n+ 0x0001a3f0 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a400 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a410 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a420 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a430 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a440 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a450 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a460 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a470 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a480 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a490 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a4a0 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a4b0 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a4c0 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a4d0 cc99feff cc99feff cc99feff cf9bfeff ................\n+ 0x0001a4e0 cc99feff cc99feff e89afeff cc99feff ................\n+ 0x0001a4f0 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a500 6c9bfeff 779bfeff cc99feff cc99feff l...w...........\n+ 0x0001a510 829bfeff cc99feff cc99feff 8d9bfeff ................\n+ 0x0001a520 fe9afeff 099bfeff cc99feff cc99feff ................\n+ 0x0001a530 149bfeff cc99feff cc99feff cc99feff ................\n+ 0x0001a540 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a550 cc99feff cc99feff cc99feff cc99feff ................\n+ 0x0001a560 cc99feff cc99feff 1f9bfeff c49bfeff ................\n+ 0x0001a570 2a9bfeff cc99feff 409bfeff 569bfeff *.......@...V...\n+ 0x0001a580 989bfeff a39bfeff cc99feff cc99feff ................\n+ 0x0001a590 ae9bfeff cc99feff cc99feff cc99feff ................\n+ 0x0001a5a0 f499feff f39afeff cc99feff f499feff ................\n+ 0x0001a5b0 859afeff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a5c0 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a5d0 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a5e0 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a5f0 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a600 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a610 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a620 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a630 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a640 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a650 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a660 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a670 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a680 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a690 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a6a0 8f99feff 8f99feff 8f99feff dd9afeff ................\n+ 0x0001a6b0 8f99feff 8f99feff 909afeff 8f99feff ................\n+ 0x0001a6c0 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a6d0 b19afeff bc9afeff 8f99feff 8f99feff ................\n+ 0x0001a6e0 c79afeff 8f99feff 8f99feff 4e9afeff ............N...\n+ 0x0001a6f0 599afeff 649afeff 8f99feff 8f99feff Y...d...........\n+ 0x0001a700 6f9afeff 8f99feff 8f99feff 8f99feff o...............\n+ 0x0001a710 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a720 8f99feff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a730 8f99feff 8f99feff 7a9afeff d29afeff ........z.......\n+ 0x0001a740 049afeff 8f99feff 179afeff 2d9afeff ............-...\n+ 0x0001a750 439afeff fc99feff 8f99feff 8f99feff C...............\n+ 0x0001a760 9b9afeff 8f99feff 8f99feff 8f99feff ................\n+ 0x0001a770 ec99feff a69afeff 8f99feff ec99feff ................\n+ 0x0001a780 649ffeff 049efeff 049efeff 049efeff d...............\n+ 0x0001a790 049efeff 049efeff 049efeff 049efeff ................\n+ 0x0001a7a0 049efeff 049efeff 049efeff 049efeff ................\n+ 0x0001a7b0 049efeff 049efeff 049efeff 049efeff ................\n+ 0x0001a7c0 049efeff 5c9efeff 5c9efeff 8c9ffeff ....\\...\\.......\n+ 0x0001a7d0 049efeff 749ffeff a49ffeff cca1feff ....t...........\n+ 0x0001a7e0 549ffeff 049efeff 049efeff 549ffeff T...........T...\n+ 0x0001a7f0 049efeff 049efeff 049efeff 5c9efeff ............\\...\n+ 0x0001a800 649ffeff 049efeff 5c9efeff 34a0feff d.......\\...4...\n+ 0x0001a810 049efeff 049efeff 049efeff 049efeff ................\n+ 0x0001a820 049efeff 049efeff 049efeff 049efeff ................\n+ 0x0001a830 049efeff 049efeff 049efeff 049efeff ................\n+ 0x0001a840 049efeff 049efeff 049efeff 049efeff ................\n+ 0x0001a850 24a0feff 24a0feff 74a0feff 049efeff $...$...t.......\n+ 0x0001a860 5ca0feff 44a0feff bca1feff aca1feff \\...D...........\n+ 0x0001a870 049efeff 049efeff aca1feff 049efeff ................\n+ 0x0001a880 049efeff 049efeff 24a0feff 34a0feff ........$...4...\n+ 0x0001a890 049efeff 24a0feff 51a4feff 8ca7feff ....$...Q.......\n+ 0x0001a8a0 8ca7feff 8ca7feff 8ca7feff 8ca7feff ................\n+ 0x0001a8b0 8ca7feff 29a6feff 8ca7feff 8ca7feff ....)...........\n+ 0x0001a8c0 8ca7feff 8ca7feff 8ca7feff 8ca7feff ................\n+ 0x0001a8d0 8ca7feff 8ca7feff 8ca7feff 8ca7feff ................\n+ 0x0001a8e0 8ca7feff 8ca7feff 8ca7feff 8ca7feff ................\n+ 0x0001a8f0 8ca7feff 8ca7feff 8ca7feff 30a7feff ............0...\n+ 0x0001a900 8ca7feff 26a7feff 1da7feff 51a4feff ....&.......Q...\n+ 0x0001a910 ecccfeff 3cd5feff 44d9feff 64dafeff ....<...D...d...\n+ 0x0001a920 dcd2feff fcd3feff 54d6feff a4cffeff ........T.......\n+ 0x0001a930 34ddfeff 6c08ffff bc0cffff ec09ffff 4...l...........\n+ 0x0001a940 140effff 9c05ffff fc06ffff 8c01ffff ................\n+ 0x0001a950 cc00ffff 4c01ffff 7401ffff 5c08ffff ....L...t...\\...\n+ 0x0001a960 7508ffff 452bffff 822bffff 772bffff u...E+...+..w+..\n+ 0x0001a970 6c2bffff 612bffff 3a2bffff 292bffff l+..a+..:+..)+..\n+ 0x0001a980 182bffff 502bffff fc49ffff 744bffff .+..P+...I..tK..\n+ 0x0001a990 cc4cffff 2c40ffff 9c41ffff 7444ffff .L..,@...A..tD..\n+ 0x0001a9a0 dc45ffff 9c3fffff 1440ffff ec49ffff .E...?...@...I..\n+ 0x0001a9b0 054affff f068ffff df68ffff d468ffff .J...h...h...h..\n+ 0x0001a9c0 c368ffff b868ffff ad68ffff 9c68ffff .h...h...h...h..\n+ 0x0001a9d0 fb68ffff bc83ffff 3485ffff 8c86ffff .h......4.......\n+ 0x0001a9e0 ec79ffff 5c7bffff 347effff 9c7fffff .y..\\{..4~......\n+ 0x0001a9f0 5c79ffff d479ffff ac83ffff c583ffff \\y...y..........\n+ 0x0001aa00 b0a2ffff 9fa2ffff 94a2ffff 83a2ffff ................\n+ 0x0001aa10 78a2ffff 6da2ffff 5ca2ffff bba2ffff x...m...\\.......\n 0x0001aa20 6e756d70 792e636f 72652e75 6d617468 numpy.core.umath\n 0x0001aa30 20666169 6c656420 746f2069 6d706f72 failed to impor\n 0x0001aa40 74000000 00000000 00000000 00000000 t...............\n 0x0001aa50 00000000 00000000 00000000 00000000 ................\n 0x0001aa60 6e756d70 792e636f 72652e6d 756c7469 numpy.core.multi\n 0x0001aa70 61727261 79206661 696c6564 20746f20 array failed to \n 0x0001aa80 696d706f 72740000 70796e78 2f736361 import..pynx/sca\n@@ -441,9 +441,9 @@\n 0x0001ab60 79000000 66726561 6c000000 66696d61 y...freal...fima\n 0x0001ab70 67000000 766f6363 00000000 5f5f7465 g...vocc....__te\n 0x0001ab80 73745f5f 00000000 5f5f7370 65635f5f st__....__spec__\n 0x0001ab90 00000000 6e686b6c 00000000 5f5f6e61 ....nhkl....__na\n 0x0001aba0 6d655f5f 00000000 5f5f6d61 696e5f5f me__....__main__\n 0x0001abb0 00000000 766c6900 3f00767a 00767900 ....vli.?.vz.vy.\n 0x0001abc0 76780076 6c00766b 00766800 6e70002a vx.vl.vk.vh.np.*\n- 0x0001abd0 00 .\n+ 0x0001abd0 00000001 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame_hdr {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame_hdr {}", "unified_diff": "@@ -1,36 +1,36 @@\n \n Hex dump of section '.eh_frame_hdr':\n- 0x0001abd4 011b033b 00020000 3f000000 4c74feff ...;....?...Lt..\n- 0x0001abe4 1c020000 2c79feff 40020000 4c79feff ....,y..@...Ly..\n- 0x0001abf4 ac060000 da79feff 14070000 7a7bfeff .....y......z{..\n- 0x0001ac04 e80a0000 db7cfeff 4c0b0000 f47dfeff .....|..L....}..\n- 0x0001ac14 780c0000 947efeff 600d0000 fa87feff x....~..`.......\n- 0x0001ac24 cc180000 6799feff 44210000 8c9afeff ....g...D!......\n- 0x0001ac34 54020000 ac9efeff a8020000 fca2feff T...............\n- 0x0001ac44 fc020000 fca8feff 50030000 faaefeff ........P.......\n- 0x0001ac54 a4030000 0caffeff b8030000 2caffeff ............,...\n- 0x0001ac64 cc030000 4caffeff e0030000 6caffeff ....L.......l...\n- 0x0001ac74 f4030000 9caffeff 08040000 dcaffeff ................\n- 0x0001ac84 34040000 1cb0feff 60040000 0cb1feff 4.......`.......\n- 0x0001ac94 d8040000 5cb1feff 10050000 34b3feff ....\\.......4...\n- 0x0001aca4 08060000 5cb3feff 34060000 04b4feff ....\\...4.......\n- 0x0001acb4 78060000 44b4feff d0070000 bcb5feff x...D...........\n- 0x0001acc4 a8080000 04b6feff e0080000 6cb6feff ............l...\n- 0x0001acd4 18090000 dcb7feff a0090000 dcc0feff ................\n- 0x0001ace4 000c0000 4cc2feff 080d0000 0cc3feff ....L...........\n- 0x0001acf4 ec0d0000 2cc3feff 000e0000 ccc3feff ....,...........\n- 0x0001ad04 600e0000 4cc4feff b40e0000 24c8feff `...L.......$...\n- 0x0001ad14 2c0f0000 fcc8feff a40f0000 64c9feff ,...........d...\n- 0x0001ad24 d80f0000 04cafeff 14100000 94cafeff ................\n- 0x0001ad34 54100000 24cbfeff 94100000 dccbfeff T...$...........\n- 0x0001ad44 e8100000 94ccfeff 3c110000 34cdfeff ........<...4...\n- 0x0001ad54 84110000 dccdfeff c8110000 dcd0feff ................\n- 0x0001ad64 34120000 8cd7feff e0120000 fcddfeff 4...............\n- 0x0001ad74 b0130000 2ce0feff 30140000 8ce3feff ....,...0.......\n- 0x0001ad84 f8140000 dce3feff 38150000 5ceafeff ........8...\\...\n- 0x0001ad94 44160000 bcedfeff c0160000 44fafeff D...........D...\n- 0x0001ada4 24200000 842bffff 6c200000 1c68ffff $ ...+..l ...h..\n- 0x0001adb4 b4200000 94a0ffff fc200000 0ed9ffff . ....... ......\n- 0x0001adc4 68210000 12d9ffff 7c210000 1cd9ffff h!......|!......\n- 0x0001add4 90210000 .!..\n+ 0x0001abd4 011b033b 08020000 40000000 4c74feff ...;....@...Lt..\n+ 0x0001abe4 24020000 2c79feff 48020000 4c79feff $...,y..H...Ly..\n+ 0x0001abf4 b4060000 da79feff 1c070000 797bfeff .....y......y{..\n+ 0x0001ac04 080a0000 ef7cfeff 6c0a0000 087efeff .....|..l....~..\n+ 0x0001ac14 980b0000 a77efeff 700c0000 bd87feff .....~..p.......\n+ 0x0001ac24 cc170000 2a99feff 44200000 4c9afeff ....*...D ..L...\n+ 0x0001ac34 5c020000 3c9efeff b0020000 6ca2feff \\...<.......l...\n+ 0x0001ac44 04030000 3ca8feff 58030000 33aefeff ....<...X...3...\n+ 0x0001ac54 ac030000 4caefeff c0030000 6caefeff ....L.......l...\n+ 0x0001ac64 d4030000 8caefeff e8030000 acaefeff ................\n+ 0x0001ac74 fc030000 dcaefeff 10040000 1caffeff ................\n+ 0x0001ac84 3c040000 5caffeff 68040000 4cb0feff <...\\...h...L...\n+ 0x0001ac94 e0040000 9cb0feff 18050000 7cb2feff ............|...\n+ 0x0001aca4 10060000 acb2feff 3c060000 5cb3feff ........<...\\...\n+ 0x0001acb4 80060000 acb3feff d8070000 2cb5feff ............,...\n+ 0x0001acc4 b0080000 7cb5feff e8080000 ecb5feff ....|...........\n+ 0x0001acd4 20090000 7cb7feff a8090000 7cbffeff ...|.......|...\n+ 0x0001ace4 200b0000 fcc0feff 280c0000 bcc1feff .......(.......\n+ 0x0001acf4 fc0c0000 dcc1feff 100d0000 7cc2feff ............|...\n+ 0x0001ad04 700d0000 0cc3feff c40d0000 ecc6feff p...............\n+ 0x0001ad14 3c0e0000 dcc7feff b40e0000 5cc8feff <...........\\...\n+ 0x0001ad24 e80e0000 0cc9feff 240f0000 acc9feff ........$.......\n+ 0x0001ad34 640f0000 4ccafeff a40f0000 0ccbfeff d...L...........\n+ 0x0001ad44 f80f0000 cccbfeff 4c100000 7cccfeff ........L...|...\n+ 0x0001ad54 94100000 2ccdfeff d8100000 fccffeff ....,...........\n+ 0x0001ad64 44110000 5cd6feff ec110000 ecdcfeff D...\\...........\n+ 0x0001ad74 b0120000 0cdffeff 30130000 6ce2feff ........0...l...\n+ 0x0001ad84 f8130000 bce2feff 38140000 7ce9feff ........8...|...\n+ 0x0001ad94 44150000 ececfeff c0150000 6cf9feff D...........l...\n+ 0x0001ada4 241f0000 9c2bffff 6c1f0000 4c6bffff $....+..l...Lk..\n+ 0x0001adb4 b41f0000 0ca5ffff fc1f0000 ccdeffff ................\n+ 0x0001adc4 68200000 d0deffff 7c200000 d4deffff h ......| ......\n+ 0x0001add4 90200000 dcdeffff a4200000 . ....... ..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,510 +1,495 @@\n \n Hex dump of section '.eh_frame':\n- 0x0001add8 14000000 00000000 017a5200 017c0801 .........zR..|..\n- 0x0001ade8 1b0c0404 88010000 20000000 1c000000 ........ .......\n- 0x0001adf8 2872feff e0040000 000e0846 0e0c4a0f (r.........F..J.\n- 0x0001ae08 0b740478 003f1a3b 2a322422 10000000 .t.x.?.;*2$\"....\n- 0x0001ae18 40000000 e476feff 08000000 00000000 @....v..........\n- 0x0001ae28 50000000 54000000 3098feff 18040000 P...T...0.......\n- 0x0001ae38 00410e08 8502410e 0c870341 0e108604 .A....A....A....\n- 0x0001ae48 410e1483 05510ef0 0203bf03 0efc0241 A....Q.........A\n- 0x0001ae58 0e80034b 0e1441c3 0e1041c6 0e0c41c7 ...K..A...A...A.\n- 0x0001ae68 0e0841c5 0e04440e f0028305 85028604 ..A...D.........\n- 0x0001ae78 87030000 50000000 a8000000 fc9bfeff ....P...........\n- 0x0001ae88 46040000 00410e08 8502410e 0c870341 F....A....A....A\n- 0x0001ae98 0e108604 410e1483 05510ef0 0203f303 ....A....Q......\n- 0x0001aea8 0efc0241 0e800352 0e1441c3 0e1041c6 ...A...R..A...A.\n- 0x0001aeb8 0e0c41c7 0e0841c5 0e04410e f0028305 ..A...A...A.....\n- 0x0001aec8 85028604 87030000 50000000 fc000000 ........P.......\n- 0x0001aed8 f89ffeff f7050000 00410e08 8502410e .........A....A.\n- 0x0001aee8 0c87034c 0e108604 410e1483 05460ea0 ...L....A....F..\n- 0x0001aef8 04039e05 0eac0443 0eb0044b 0e1441c3 .......C...K..A.\n- 0x0001af08 0e1041c6 0e0c41c7 0e0841c5 0e04430e ..A...A...A...C.\n- 0x0001af18 a0048305 85028604 87030000 50000000 ............P...\n- 0x0001af28 50010000 a4a5feff fe050000 00410e08 P............A..\n- 0x0001af38 8502410e 0c870341 0e108604 410e1483 ..A....A....A...\n- 0x0001af48 05510ea0 0403a605 0eac0441 0eb00452 .Q.........A...R\n- 0x0001af58 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A.\n- 0x0001af68 0e04460e a0048305 85028604 87030000 ..F.............\n- 0x0001af78 10000000 a4010000 4eabfeff 04000000 ........N.......\n- 0x0001af88 00000000 10000000 b8010000 4cabfeff ............L...\n- 0x0001af98 17000000 00000000 10000000 cc010000 ................\n- 0x0001afa8 58abfeff 17000000 00000000 10000000 X...............\n- 0x0001afb8 e0010000 64abfeff 20000000 00000000 ....d... .......\n- 0x0001afc8 10000000 f4010000 70abfeff 30000000 ........p...0...\n- 0x0001afd8 00000000 28000000 08020000 8cabfeff ....(...........\n- 0x0001afe8 3e000000 00410e08 8602410e 0c83034e >....A....A....N\n- 0x0001aff8 0e105b0a 0e0c41c3 0e0841c6 0e04430b ..[...A...A...C.\n- 0x0001b008 28000000 34020000 a0abfeff 3e000000 (...4.......>...\n- 0x0001b018 00410e08 8602410e 0c83034e 0e105b0a .A....A....N..[.\n- 0x0001b028 0e0c41c3 0e0841c6 0e04430b 74000000 ..A...A...C.t...\n- 0x0001b038 60020000 b4abfeff e9000000 004b0e08 `............K..\n- 0x0001b048 8502410e 0c870341 0e108604 410e1483 ..A....A....A...\n- 0x0001b058 05430e30 02440a0e 1441c30e 1041c60e .C.0.D...A...A..\n- 0x0001b068 0c41c70e 0841c50e 04470b59 0e34430e .A...A...G.Y.4C.\n- 0x0001b078 38510e3c 420e4048 0e30450a 0e1441c3 8Q.....A....A....N\n+ 0x0001b000 0e105b0a 0e0c41c3 0e0841c6 0e04430b ..[...A...A...C.\n+ 0x0001b010 28000000 34020000 d8aafeff 3e000000 (...4.......>...\n+ 0x0001b020 00410e08 8602410e 0c83034e 0e105b0a .A....A....N..[.\n+ 0x0001b030 0e0c41c3 0e0841c6 0e04430b 74000000 ..A...A...C.t...\n+ 0x0001b040 60020000 ecaafeff e9000000 004b0e08 `............K..\n+ 0x0001b050 8502410e 0c870341 0e108604 410e1483 ..A....A....A...\n+ 0x0001b060 05430e30 02440a0e 1441c30e 1041c60e .C.0.D...A...A..\n+ 0x0001b070 0c41c70e 0841c50e 04470b59 0e34430e .A...A...G.Y.4C.\n+ 0x0001b080 38510e3c 420e4048 0e30450a 0e1441c3 8Q. 0x20c fde=[ 18]\n- 0xfffffffffffe891c (offset: 0x24f0) -> 0x230 fde=[ 3c]\n- 0xfffffffffffe892c (offset: 0x2500) -> 0x69c fde=[ 4a8]\n- 0xfffffffffffe89ba (offset: 0x258e) -> 0x704 fde=[ 510]\n- 0xfffffffffffe8b5a (offset: 0x272e) -> 0xad8 fde=[ 8e4]\n- 0xfffffffffffe8cbb (offset: 0x288f) -> 0xb3c fde=[ 948]\n- 0xfffffffffffe8dd4 (offset: 0x29a8) -> 0xc68 fde=[ a74]\n- 0xfffffffffffe8e74 (offset: 0x2a48) -> 0xd50 fde=[ b5c]\n- 0xfffffffffffe97da (offset: 0x33ae) -> 0x1780 fde=[ 158c]\n- 0xfffffffffffea932 (offset: 0x4506) -> 0x2030 fde=[ 1e3c]\n- 0xfffffffffffeaa5c (offset: 0x4630) -> 0x244 fde=[ 50]\n- 0xfffffffffffeae7c (offset: 0x4a50) -> 0x298 fde=[ a4]\n- 0xfffffffffffeb2cc (offset: 0x4ea0) -> 0x2ec fde=[ f8]\n- 0xfffffffffffeb8cc (offset: 0x54a0) -> 0x340 fde=[ 14c]\n- 0xfffffffffffebeca (offset: 0x5a9e) -> 0x394 fde=[ 1a0]\n- 0xfffffffffffebeec (offset: 0x5ac0) -> 0x3a8 fde=[ 1b4]\n- 0xfffffffffffebf0c (offset: 0x5ae0) -> 0x3bc fde=[ 1c8]\n- 0xfffffffffffebf2c (offset: 0x5b00) -> 0x3d0 fde=[ 1dc]\n- 0xfffffffffffebf4c (offset: 0x5b20) -> 0x3e4 fde=[ 1f0]\n- 0xfffffffffffebf7c (offset: 0x5b50) -> 0x3f8 fde=[ 204]\n- 0xfffffffffffebfbc (offset: 0x5b90) -> 0x424 fde=[ 230]\n- 0xfffffffffffebffc (offset: 0x5bd0) -> 0x450 fde=[ 25c]\n- 0xfffffffffffec0ec (offset: 0x5cc0) -> 0x4c8 fde=[ 2d4]\n- 0xfffffffffffec13c (offset: 0x5d10) -> 0x500 fde=[ 30c]\n- 0xfffffffffffec314 (offset: 0x5ee8) -> 0x5f8 fde=[ 404]\n- 0xfffffffffffec33c (offset: 0x5f10) -> 0x624 fde=[ 430]\n- 0xfffffffffffec3e4 (offset: 0x5fb8) -> 0x668 fde=[ 474]\n- 0xfffffffffffec424 (offset: 0x5ff8) -> 0x7c0 fde=[ 5cc]\n- 0xfffffffffffec59c (offset: 0x6170) -> 0x898 fde=[ 6a4]\n- 0xfffffffffffec5e4 (offset: 0x61b8) -> 0x8d0 fde=[ 6dc]\n- 0xfffffffffffec64c (offset: 0x6220) -> 0x908 fde=[ 714]\n- 0xfffffffffffec7bc (offset: 0x6390) -> 0x990 fde=[ 79c]\n- 0xfffffffffffed0bc (offset: 0x6c90) -> 0xbf0 fde=[ 9fc]\n- 0xfffffffffffed22c (offset: 0x6e00) -> 0xcf8 fde=[ b04]\n- 0xfffffffffffed2ec (offset: 0x6ec0) -> 0xddc fde=[ be8]\n- 0xfffffffffffed30c (offset: 0x6ee0) -> 0xdf0 fde=[ bfc]\n- 0xfffffffffffed3ac (offset: 0x6f80) -> 0xe50 fde=[ c5c]\n- 0xfffffffffffed42c (offset: 0x7000) -> 0xea4 fde=[ cb0]\n- 0xfffffffffffed504 (offset: 0x70d8) -> 0xf1c fde=[ d28]\n- 0xfffffffffffed56c (offset: 0x7140) -> 0xf50 fde=[ d5c]\n- 0xfffffffffffed60c (offset: 0x71e0) -> 0xf8c fde=[ d98]\n- 0xfffffffffffed69c (offset: 0x7270) -> 0xfcc fde=[ dd8]\n- 0xfffffffffffed72c (offset: 0x7300) -> 0x100c fde=[ e18]\n- 0xfffffffffffed7e4 (offset: 0x73b8) -> 0x1060 fde=[ e6c]\n- 0xfffffffffffed89c (offset: 0x7470) -> 0x10b4 fde=[ ec0]\n- 0xfffffffffffed93c (offset: 0x7510) -> 0x10fc fde=[ f08]\n- 0xfffffffffffed9e4 (offset: 0x75b8) -> 0x1140 fde=[ f4c]\n- 0xfffffffffffedcdc (offset: 0x78b0) -> 0x11ac fde=[ fb8]\n- 0xfffffffffffee38c (offset: 0x7f60) -> 0x1258 fde=[ 1064]\n- 0xfffffffffffee9fc (offset: 0x85d0) -> 0x1328 fde=[ 1134]\n- 0xfffffffffffeec2c (offset: 0x8800) -> 0x13a8 fde=[ 11b4]\n- 0xfffffffffffeef8c (offset: 0x8b60) -> 0x1470 fde=[ 127c]\n- 0xfffffffffffeefdc (offset: 0x8bb0) -> 0x14b0 fde=[ 12bc]\n- 0xfffffffffffef65c (offset: 0x9230) -> 0x15bc fde=[ 13c8]\n- 0xffffffffffff009c (offset: 0x9c70) -> 0x1f10 fde=[ 1d1c]\n- 0xffffffffffff31d4 (offset: 0xcda8) -> 0x1f58 fde=[ 1d64]\n- 0xffffffffffff6e6c (offset: 0x10a40) -> 0x1fa0 fde=[ 1dac]\n- 0xffffffffffffa6e4 (offset: 0x142b8) -> 0x1fe8 fde=[ 1df4]\n- 0xffffffffffffdf5e (offset: 0x17b32) -> 0x2054 fde=[ 1e60]\n- 0xffffffffffffdf62 (offset: 0x17b36) -> 0x2068 fde=[ 1e74]\n- 0xffffffffffffdf6c (offset: 0x17b40) -> 0x207c fde=[ 1e88]\n+ Start of frame section: 0x1f8 (offset: 0x1add0)\n+ Entries in search table: 0x3e\n+ 0xfffffffffffe744c (offset: 0x2020) -> 0x214 fde=[ 18]\n+ 0xfffffffffffe791c (offset: 0x24f0) -> 0x238 fde=[ 3c]\n+ 0xfffffffffffe792c (offset: 0x2500) -> 0x6a4 fde=[ 4a8]\n+ 0xfffffffffffe79ba (offset: 0x258e) -> 0x70c fde=[ 510]\n+ 0xfffffffffffe7b59 (offset: 0x272d) -> 0x9f8 fde=[ 7fc]\n+ 0xfffffffffffe7ccf (offset: 0x28a3) -> 0xa5c fde=[ 860]\n+ 0xfffffffffffe7de8 (offset: 0x29bc) -> 0xb88 fde=[ 98c]\n+ 0xfffffffffffe7e87 (offset: 0x2a5b) -> 0xc60 fde=[ a64]\n+ 0xfffffffffffe879d (offset: 0x3371) -> 0x1678 fde=[ 147c]\n+ 0xfffffffffffe98f5 (offset: 0x44c9) -> 0x1f28 fde=[ 1d2c]\n+ 0xfffffffffffe9a1c (offset: 0x45f0) -> 0x24c fde=[ 50]\n+ 0xfffffffffffe9e0c (offset: 0x49e0) -> 0x2a0 fde=[ a4]\n+ 0xfffffffffffea23c (offset: 0x4e10) -> 0x2f4 fde=[ f8]\n+ 0xfffffffffffea80c (offset: 0x53e0) -> 0x348 fde=[ 14c]\n+ 0xfffffffffffeae03 (offset: 0x59d7) -> 0x39c fde=[ 1a0]\n+ 0xfffffffffffeae0c (offset: 0x59e0) -> 0x3b0 fde=[ 1b4]\n+ 0xfffffffffffeae2c (offset: 0x5a00) -> 0x3c4 fde=[ 1c8]\n+ 0xfffffffffffeae4c (offset: 0x5a20) -> 0x3d8 fde=[ 1dc]\n+ 0xfffffffffffeae6c (offset: 0x5a40) -> 0x3ec fde=[ 1f0]\n+ 0xfffffffffffeae9c (offset: 0x5a70) -> 0x400 fde=[ 204]\n+ 0xfffffffffffeaedc (offset: 0x5ab0) -> 0x42c fde=[ 230]\n+ 0xfffffffffffeaf1c (offset: 0x5af0) -> 0x458 fde=[ 25c]\n+ 0xfffffffffffeb00c (offset: 0x5be0) -> 0x4d0 fde=[ 2d4]\n+ 0xfffffffffffeb05c (offset: 0x5c30) -> 0x508 fde=[ 30c]\n+ 0xfffffffffffeb23c (offset: 0x5e10) -> 0x600 fde=[ 404]\n+ 0xfffffffffffeb26c (offset: 0x5e40) -> 0x62c fde=[ 430]\n+ 0xfffffffffffeb31c (offset: 0x5ef0) -> 0x670 fde=[ 474]\n+ 0xfffffffffffeb36c (offset: 0x5f40) -> 0x7c8 fde=[ 5cc]\n+ 0xfffffffffffeb4ec (offset: 0x60c0) -> 0x8a0 fde=[ 6a4]\n+ 0xfffffffffffeb53c (offset: 0x6110) -> 0x8d8 fde=[ 6dc]\n+ 0xfffffffffffeb5ac (offset: 0x6180) -> 0x910 fde=[ 714]\n+ 0xfffffffffffeb73c (offset: 0x6310) -> 0x998 fde=[ 79c]\n+ 0xfffffffffffebf3c (offset: 0x6b10) -> 0xb10 fde=[ 914]\n+ 0xfffffffffffec0bc (offset: 0x6c90) -> 0xc18 fde=[ a1c]\n+ 0xfffffffffffec17c (offset: 0x6d50) -> 0xcec fde=[ af0]\n+ 0xfffffffffffec19c (offset: 0x6d70) -> 0xd00 fde=[ b04]\n+ 0xfffffffffffec23c (offset: 0x6e10) -> 0xd60 fde=[ b64]\n+ 0xfffffffffffec2cc (offset: 0x6ea0) -> 0xdb4 fde=[ bb8]\n+ 0xfffffffffffec3bc (offset: 0x6f90) -> 0xe2c fde=[ c30]\n+ 0xfffffffffffec43c (offset: 0x7010) -> 0xe60 fde=[ c64]\n+ 0xfffffffffffec4ec (offset: 0x70c0) -> 0xe9c fde=[ ca0]\n+ 0xfffffffffffec58c (offset: 0x7160) -> 0xedc fde=[ ce0]\n+ 0xfffffffffffec62c (offset: 0x7200) -> 0xf1c fde=[ d20]\n+ 0xfffffffffffec6ec (offset: 0x72c0) -> 0xf70 fde=[ d74]\n+ 0xfffffffffffec7ac (offset: 0x7380) -> 0xfc4 fde=[ dc8]\n+ 0xfffffffffffec85c (offset: 0x7430) -> 0x100c fde=[ e10]\n+ 0xfffffffffffec90c (offset: 0x74e0) -> 0x1050 fde=[ e54]\n+ 0xfffffffffffecbdc (offset: 0x77b0) -> 0x10bc fde=[ ec0]\n+ 0xfffffffffffed23c (offset: 0x7e10) -> 0x1164 fde=[ f68]\n+ 0xfffffffffffed8cc (offset: 0x84a0) -> 0x1228 fde=[ 102c]\n+ 0xfffffffffffedaec (offset: 0x86c0) -> 0x12a8 fde=[ 10ac]\n+ 0xfffffffffffede4c (offset: 0x8a20) -> 0x1370 fde=[ 1174]\n+ 0xfffffffffffede9c (offset: 0x8a70) -> 0x13b0 fde=[ 11b4]\n+ 0xfffffffffffee55c (offset: 0x9130) -> 0x14bc fde=[ 12c0]\n+ 0xfffffffffffeef7c (offset: 0x9b50) -> 0x1e08 fde=[ 1c0c]\n+ 0xffffffffffff21ac (offset: 0xcd80) -> 0x1e50 fde=[ 1c54]\n+ 0xffffffffffff615c (offset: 0x10d30) -> 0x1e98 fde=[ 1c9c]\n+ 0xffffffffffff9b1c (offset: 0x146f0) -> 0x1ee0 fde=[ 1ce4]\n+ 0xffffffffffffd4dc (offset: 0x180b0) -> 0x1f4c fde=[ 1d50]\n+ 0xffffffffffffd4e0 (offset: 0x180b4) -> 0x1f60 fde=[ 1d64]\n+ 0xffffffffffffd4e4 (offset: 0x180b8) -> 0x1f74 fde=[ 1d78]\n+ 0xffffffffffffd4ec (offset: 0x180c0) -> 0x1f88 fde=[ 1d8c]\n \n Contents of the .eh_frame section:\n \n \n 00000000 00000014 00000000 CIE\n Version: 1\n Augmentation: \"zR\"\n@@ -91,615 +92,615 @@\n 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)\n \n 0000003c 00000010 00000040 FDE cie=00000000 pc=000024f0..000024f8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000050 00000050 00000054 FDE cie=00000000 pc=00004630..00004a48\n- DW_CFA_advance_loc: 1 to 00004631\n+00000050 00000050 00000054 FDE cie=00000000 pc=000045f0..000049e0\n+ DW_CFA_advance_loc: 12 to 000045fc\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00004632\n+ DW_CFA_advance_loc: 1 to 000045fd\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00004633\n+ DW_CFA_advance_loc: 1 to 000045fe\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00004634\n+ DW_CFA_advance_loc: 1 to 000045ff\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 00004645\n+ DW_CFA_advance_loc: 8 to 00004607\n DW_CFA_def_cfa_offset: 368\n- DW_CFA_advance_loc2: 959 to 00004a04\n+ DW_CFA_advance_loc2: 910 to 00004995\n DW_CFA_def_cfa_offset: 380\n- DW_CFA_advance_loc: 1 to 00004a05\n+ DW_CFA_advance_loc: 9 to 0000499e\n DW_CFA_def_cfa_offset: 384\n- DW_CFA_advance_loc: 11 to 00004a10\n+ DW_CFA_advance_loc: 11 to 000049a9\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00004a11\n+ DW_CFA_advance_loc: 1 to 000049aa\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00004a12\n+ DW_CFA_advance_loc: 1 to 000049ab\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00004a13\n+ DW_CFA_advance_loc: 1 to 000049ac\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00004a14\n+ DW_CFA_advance_loc: 1 to 000049ad\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00004a18\n+ DW_CFA_advance_loc: 3 to 000049b0\n DW_CFA_def_cfa_offset: 368\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_offset: r5 (ebp) at cfa-8\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_nop\n DW_CFA_nop\n \n-000000a4 00000050 000000a8 FDE cie=00000000 pc=00004a50..00004e96\n- DW_CFA_advance_loc: 1 to 00004a51\n+000000a4 00000050 000000a8 FDE cie=00000000 pc=000049e0..00004e0e\n+ DW_CFA_advance_loc: 1 to 000049e1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00004a52\n+ DW_CFA_advance_loc: 1 to 000049e2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00004a53\n+ DW_CFA_advance_loc: 1 to 000049e3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00004a54\n+ DW_CFA_advance_loc: 1 to 000049e4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 00004a65\n+ DW_CFA_advance_loc: 17 to 000049f5\n DW_CFA_def_cfa_offset: 368\n- DW_CFA_advance_loc2: 1011 to 00004e58\n+ DW_CFA_advance_loc2: 974 to 00004dc3\n DW_CFA_def_cfa_offset: 380\n- DW_CFA_advance_loc: 1 to 00004e59\n+ DW_CFA_advance_loc: 7 to 00004dca\n DW_CFA_def_cfa_offset: 384\n- DW_CFA_advance_loc: 18 to 00004e6b\n+ DW_CFA_advance_loc: 18 to 00004ddc\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00004e6c\n+ DW_CFA_advance_loc: 1 to 00004ddd\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00004e6d\n+ DW_CFA_advance_loc: 1 to 00004dde\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00004e6e\n+ DW_CFA_advance_loc: 1 to 00004ddf\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00004e6f\n+ DW_CFA_advance_loc: 1 to 00004de0\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00004e70\n+ DW_CFA_advance_loc: 8 to 00004de8\n DW_CFA_def_cfa_offset: 368\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_offset: r5 (ebp) at cfa-8\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_nop\n DW_CFA_nop\n \n-000000f8 00000050 000000fc FDE cie=00000000 pc=00004ea0..00005497\n- DW_CFA_advance_loc: 1 to 00004ea1\n+000000f8 00000050 000000fc FDE cie=00000000 pc=00004e10..000053d7\n+ DW_CFA_advance_loc: 12 to 00004e1c\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00004ea2\n+ DW_CFA_advance_loc: 1 to 00004e1d\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 12 to 00004eae\n+ DW_CFA_advance_loc: 1 to 00004e1e\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00004eaf\n+ DW_CFA_advance_loc: 1 to 00004e1f\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 6 to 00004eb5\n- DW_CFA_def_cfa_offset: 544\n- DW_CFA_advance_loc2: 1438 to 00005453\n- DW_CFA_def_cfa_offset: 556\n- DW_CFA_advance_loc: 3 to 00005456\n+ DW_CFA_advance_loc: 8 to 00004e27\n DW_CFA_def_cfa_offset: 560\n- DW_CFA_advance_loc: 11 to 00005461\n+ DW_CFA_advance_loc2: 1382 to 0000538d\n+ DW_CFA_def_cfa_offset: 572\n+ DW_CFA_advance_loc: 9 to 00005396\n+ DW_CFA_def_cfa_offset: 576\n+ DW_CFA_advance_loc: 11 to 000053a1\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00005462\n+ DW_CFA_advance_loc: 1 to 000053a2\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005463\n+ DW_CFA_advance_loc: 1 to 000053a3\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005464\n+ DW_CFA_advance_loc: 1 to 000053a4\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005465\n+ DW_CFA_advance_loc: 1 to 000053a5\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00005468\n- DW_CFA_def_cfa_offset: 544\n+ DW_CFA_advance_loc: 11 to 000053b0\n+ DW_CFA_def_cfa_offset: 560\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_offset: r5 (ebp) at cfa-8\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_nop\n DW_CFA_nop\n \n-0000014c 00000050 00000150 FDE cie=00000000 pc=000054a0..00005a9e\n- DW_CFA_advance_loc: 1 to 000054a1\n+0000014c 00000050 00000150 FDE cie=00000000 pc=000053e0..000059d7\n+ DW_CFA_advance_loc: 1 to 000053e1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000054a2\n+ DW_CFA_advance_loc: 1 to 000053e2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000054a3\n+ DW_CFA_advance_loc: 1 to 000053e3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000054a4\n+ DW_CFA_advance_loc: 1 to 000053e4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 000054b5\n- DW_CFA_def_cfa_offset: 544\n- DW_CFA_advance_loc2: 1446 to 00005a5b\n- DW_CFA_def_cfa_offset: 556\n- DW_CFA_advance_loc: 1 to 00005a5c\n+ DW_CFA_advance_loc: 17 to 000053f5\n DW_CFA_def_cfa_offset: 560\n- DW_CFA_advance_loc: 18 to 00005a6e\n+ DW_CFA_advance_loc2: 1432 to 0000598d\n+ DW_CFA_def_cfa_offset: 572\n+ DW_CFA_advance_loc: 7 to 00005994\n+ DW_CFA_def_cfa_offset: 576\n+ DW_CFA_advance_loc: 18 to 000059a6\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00005a6f\n+ DW_CFA_advance_loc: 1 to 000059a7\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005a70\n+ DW_CFA_advance_loc: 1 to 000059a8\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005a71\n+ DW_CFA_advance_loc: 1 to 000059a9\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005a72\n+ DW_CFA_advance_loc: 1 to 000059aa\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00005a78\n- DW_CFA_def_cfa_offset: 544\n+ DW_CFA_advance_loc: 6 to 000059b0\n+ DW_CFA_def_cfa_offset: 560\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_offset: r5 (ebp) at cfa-8\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_nop\n DW_CFA_nop\n \n-000001a0 00000010 000001a4 FDE cie=00000000 pc=00005a9e..00005aa2\n+000001a0 00000010 000001a4 FDE cie=00000000 pc=000059d7..000059db\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001b4 00000010 000001b8 FDE cie=00000000 pc=00005ac0..00005ad7\n+000001b4 00000010 000001b8 FDE cie=00000000 pc=000059e0..000059f7\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001c8 00000010 000001cc FDE cie=00000000 pc=00005ae0..00005af7\n+000001c8 00000010 000001cc FDE cie=00000000 pc=00005a00..00005a17\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001dc 00000010 000001e0 FDE cie=00000000 pc=00005b00..00005b20\n+000001dc 00000010 000001e0 FDE cie=00000000 pc=00005a20..00005a40\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001f0 00000010 000001f4 FDE cie=00000000 pc=00005b20..00005b50\n+000001f0 00000010 000001f4 FDE cie=00000000 pc=00005a40..00005a70\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000204 00000028 00000208 FDE cie=00000000 pc=00005b50..00005b8e\n- DW_CFA_advance_loc: 1 to 00005b51\n+00000204 00000028 00000208 FDE cie=00000000 pc=00005a70..00005aae\n+ DW_CFA_advance_loc: 1 to 00005a71\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005b52\n+ DW_CFA_advance_loc: 1 to 00005a72\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00005b60\n+ DW_CFA_advance_loc: 14 to 00005a80\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 00005b7b\n+ DW_CFA_advance_loc: 27 to 00005a9b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005b7c\n+ DW_CFA_advance_loc: 1 to 00005a9c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005b7d\n+ DW_CFA_advance_loc: 1 to 00005a9d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00005b80\n+ DW_CFA_advance_loc: 3 to 00005aa0\n DW_CFA_restore_state\n \n-00000230 00000028 00000234 FDE cie=00000000 pc=00005b90..00005bce\n- DW_CFA_advance_loc: 1 to 00005b91\n+00000230 00000028 00000234 FDE cie=00000000 pc=00005ab0..00005aee\n+ DW_CFA_advance_loc: 1 to 00005ab1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005b92\n+ DW_CFA_advance_loc: 1 to 00005ab2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00005ba0\n+ DW_CFA_advance_loc: 14 to 00005ac0\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 00005bbb\n+ DW_CFA_advance_loc: 27 to 00005adb\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005bbc\n+ DW_CFA_advance_loc: 1 to 00005adc\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005bbd\n+ DW_CFA_advance_loc: 1 to 00005add\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00005bc0\n+ DW_CFA_advance_loc: 3 to 00005ae0\n DW_CFA_restore_state\n \n-0000025c 00000074 00000260 FDE cie=00000000 pc=00005bd0..00005cb9\n- DW_CFA_advance_loc: 11 to 00005bdb\n+0000025c 00000074 00000260 FDE cie=00000000 pc=00005af0..00005bd9\n+ DW_CFA_advance_loc: 11 to 00005afb\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005bdc\n+ DW_CFA_advance_loc: 1 to 00005afc\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00005bdd\n+ DW_CFA_advance_loc: 1 to 00005afd\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00005bde\n+ DW_CFA_advance_loc: 1 to 00005afe\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00005be1\n+ DW_CFA_advance_loc: 3 to 00005b01\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 68 to 00005c25\n+ DW_CFA_advance_loc1: 68 to 00005b45\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00005c26\n+ DW_CFA_advance_loc: 1 to 00005b46\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005c27\n+ DW_CFA_advance_loc: 1 to 00005b47\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005c28\n+ DW_CFA_advance_loc: 1 to 00005b48\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005c29\n+ DW_CFA_advance_loc: 1 to 00005b49\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00005c30\n+ DW_CFA_advance_loc: 7 to 00005b50\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 25 to 00005c49\n+ DW_CFA_advance_loc: 25 to 00005b69\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 3 to 00005c4c\n+ DW_CFA_advance_loc: 3 to 00005b6c\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 17 to 00005c5d\n+ DW_CFA_advance_loc: 17 to 00005b7d\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00005c5f\n+ DW_CFA_advance_loc: 2 to 00005b7f\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00005c67\n+ DW_CFA_advance_loc: 8 to 00005b87\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005c6c\n+ DW_CFA_advance_loc: 5 to 00005b8c\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00005c6d\n+ DW_CFA_advance_loc: 1 to 00005b8d\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005c6e\n+ DW_CFA_advance_loc: 1 to 00005b8e\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005c6f\n+ DW_CFA_advance_loc: 1 to 00005b8f\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005c70\n+ DW_CFA_advance_loc: 1 to 00005b90\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00005c78\n+ DW_CFA_advance_loc: 8 to 00005b98\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 00005c82\n+ DW_CFA_advance_loc: 10 to 00005ba2\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 3 to 00005c85\n+ DW_CFA_advance_loc: 3 to 00005ba5\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 19 to 00005c98\n+ DW_CFA_advance_loc: 19 to 00005bb8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00005c9b\n+ DW_CFA_advance_loc: 3 to 00005bbb\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 3 to 00005c9e\n+ DW_CFA_advance_loc: 3 to 00005bbe\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 18 to 00005cb0\n+ DW_CFA_advance_loc: 18 to 00005bd0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-000002d4 00000034 000002d8 FDE cie=00000000 pc=00005cc0..00005d09\n- DW_CFA_advance_loc: 1 to 00005cc1\n+000002d4 00000034 000002d8 FDE cie=00000000 pc=00005be0..00005c29\n+ DW_CFA_advance_loc: 1 to 00005be1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005cc2\n+ DW_CFA_advance_loc: 1 to 00005be2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00005cd0\n+ DW_CFA_advance_loc: 14 to 00005bf0\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 00005ceb\n+ DW_CFA_advance_loc: 27 to 00005c0b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005cec\n+ DW_CFA_advance_loc: 1 to 00005c0c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005ced\n+ DW_CFA_advance_loc: 1 to 00005c0d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00005cf0\n+ DW_CFA_advance_loc: 3 to 00005c10\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 6 to 00005cf6\n+ DW_CFA_advance_loc: 6 to 00005c16\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00005cf8\n+ DW_CFA_advance_loc: 2 to 00005c18\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00005d00\n+ DW_CFA_advance_loc: 8 to 00005c20\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-0000030c 000000f4 00000310 FDE cie=00000000 pc=00005d10..00005ee1\n- DW_CFA_advance_loc: 1 to 00005d11\n+0000030c 000000f4 00000310 FDE cie=00000000 pc=00005c30..00005e09\n+ DW_CFA_advance_loc: 1 to 00005c31\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 00005d14\n+ DW_CFA_advance_loc: 3 to 00005c34\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00005d17\n+ DW_CFA_advance_loc: 3 to 00005c37\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 14 to 00005d25\n+ DW_CFA_advance_loc: 14 to 00005c45\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 40 to 00005d4d\n+ DW_CFA_advance_loc: 40 to 00005c6d\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 4 to 00005d51\n+ DW_CFA_advance_loc: 4 to 00005c71\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00005d52\n+ DW_CFA_advance_loc: 1 to 00005c72\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00005d53\n+ DW_CFA_advance_loc: 1 to 00005c73\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005d58\n+ DW_CFA_advance_loc: 5 to 00005c78\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00005d5b\n+ DW_CFA_advance_loc: 3 to 00005c7b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005d5c\n+ DW_CFA_advance_loc: 1 to 00005c7c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005d5d\n+ DW_CFA_advance_loc: 1 to 00005c7d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005d5e\n+ DW_CFA_advance_loc: 1 to 00005c7e\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00005d60\n+ DW_CFA_advance_loc: 2 to 00005c80\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 32 to 00005d80\n+ DW_CFA_advance_loc: 32 to 00005ca0\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 3 to 00005d83\n+ DW_CFA_advance_loc: 3 to 00005ca3\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00005d84\n+ DW_CFA_advance_loc: 1 to 00005ca4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005d89\n+ DW_CFA_advance_loc: 5 to 00005ca9\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00005d8c\n+ DW_CFA_advance_loc: 3 to 00005cac\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005d8d\n+ DW_CFA_advance_loc: 1 to 00005cad\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005d8e\n+ DW_CFA_advance_loc: 1 to 00005cae\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005d8f\n+ DW_CFA_advance_loc: 1 to 00005caf\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00005d90\n+ DW_CFA_advance_loc: 1 to 00005cb0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00005d99\n+ DW_CFA_advance_loc: 9 to 00005cb9\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 7 to 00005da0\n+ DW_CFA_advance_loc: 7 to 00005cc0\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00005da2\n+ DW_CFA_advance_loc: 2 to 00005cc2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005daa\n+ DW_CFA_advance_loc: 8 to 00005cca\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 5 to 00005daf\n+ DW_CFA_advance_loc: 5 to 00005ccf\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005db0\n+ DW_CFA_advance_loc: 1 to 00005cd0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005db1\n+ DW_CFA_advance_loc: 1 to 00005cd1\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005db2\n+ DW_CFA_advance_loc: 1 to 00005cd2\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00005db8\n+ DW_CFA_advance_loc: 6 to 00005cd8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 26 to 00005dd2\n+ DW_CFA_advance_loc: 26 to 00005cf2\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 00005dd4\n+ DW_CFA_advance_loc: 2 to 00005cf4\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00005dd5\n+ DW_CFA_advance_loc: 1 to 00005cf5\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005dda\n+ DW_CFA_advance_loc: 5 to 00005cfa\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00005ddd\n+ DW_CFA_advance_loc: 3 to 00005cfd\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005dde\n+ DW_CFA_advance_loc: 1 to 00005cfe\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005ddf\n+ DW_CFA_advance_loc: 1 to 00005cff\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005de0\n+ DW_CFA_advance_loc: 1 to 00005d00\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00005de8\n+ DW_CFA_advance_loc: 8 to 00005d08\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 11 to 00005df3\n+ DW_CFA_advance_loc: 11 to 00005d13\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00005df4\n+ DW_CFA_advance_loc: 1 to 00005d14\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00005df5\n+ DW_CFA_advance_loc: 1 to 00005d15\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005dfa\n+ DW_CFA_advance_loc: 5 to 00005d1a\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00005dfd\n+ DW_CFA_advance_loc: 3 to 00005d1d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005dfe\n+ DW_CFA_advance_loc: 1 to 00005d1e\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005dff\n+ DW_CFA_advance_loc: 1 to 00005d1f\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005e00\n+ DW_CFA_advance_loc: 1 to 00005d20\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00005e08\n+ DW_CFA_advance_loc: 8 to 00005d28\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 7 to 00005e0f\n+ DW_CFA_advance_loc: 7 to 00005d2f\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 8 to 00005e17\n+ DW_CFA_advance_loc: 8 to 00005d37\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005e1f\n+ DW_CFA_advance_loc: 8 to 00005d3f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 18 to 00005e31\n+ DW_CFA_advance_loc: 18 to 00005d51\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 9 to 00005e3a\n+ DW_CFA_advance_loc: 9 to 00005d5a\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 13 to 00005e47\n+ DW_CFA_advance_loc: 13 to 00005d67\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00005e49\n+ DW_CFA_advance_loc: 2 to 00005d69\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005e51\n+ DW_CFA_advance_loc: 8 to 00005d71\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 14 to 00005e5f\n+ DW_CFA_advance_loc: 22 to 00005d87\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 8 to 00005e67\n+ DW_CFA_advance_loc: 8 to 00005d8f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005e6f\n+ DW_CFA_advance_loc: 8 to 00005d97\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 32 to 00005e8f\n+ DW_CFA_advance_loc: 32 to 00005db7\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 8 to 00005e97\n+ DW_CFA_advance_loc: 8 to 00005dbf\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005e9f\n+ DW_CFA_advance_loc: 8 to 00005dc7\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 26 to 00005eb9\n+ DW_CFA_advance_loc: 26 to 00005de1\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 11 to 00005ec4\n+ DW_CFA_advance_loc: 11 to 00005dec\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 12 to 00005ed0\n+ DW_CFA_advance_loc: 12 to 00005df8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 1 to 00005ed1\n+ DW_CFA_advance_loc: 1 to 00005df9\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 11 to 00005edc\n+ DW_CFA_advance_loc: 11 to 00005e04\n DW_CFA_def_cfa_offset: 40\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000404 00000028 00000408 FDE cie=00000000 pc=00005ee8..00005f10\n- DW_CFA_advance_loc: 1 to 00005ee9\n+00000404 00000028 00000408 FDE cie=00000000 pc=00005e10..00005e38\n+ DW_CFA_advance_loc: 1 to 00005e11\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00005ef7\n+ DW_CFA_advance_loc: 14 to 00005e1f\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 5 to 00005efc\n+ DW_CFA_advance_loc: 5 to 00005e24\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 9 to 00005f05\n+ DW_CFA_advance_loc: 9 to 00005e2d\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00005f06\n+ DW_CFA_advance_loc: 1 to 00005e2e\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00005f0e\n+ DW_CFA_advance_loc: 8 to 00005e36\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005f0f\n+ DW_CFA_advance_loc: 1 to 00005e37\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000430 00000040 00000434 FDE cie=00000000 pc=00005f10..00005fb3\n- DW_CFA_advance_loc: 1 to 00005f11\n+00000430 00000040 00000434 FDE cie=00000000 pc=00005e40..00005ee3\n+ DW_CFA_advance_loc: 1 to 00005e41\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005f12\n+ DW_CFA_advance_loc: 1 to 00005e42\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00005f13\n+ DW_CFA_advance_loc: 1 to 00005e43\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 36 to 00005f37\n+ DW_CFA_advance_loc: 36 to 00005e67\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005f38\n+ DW_CFA_advance_loc: 1 to 00005e68\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005f39\n+ DW_CFA_advance_loc: 1 to 00005e69\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00005f40\n+ DW_CFA_advance_loc: 7 to 00005e70\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 00005f4a\n+ DW_CFA_advance_loc: 10 to 00005e7a\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00005f4b\n+ DW_CFA_advance_loc: 1 to 00005e7b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 5 to 00005f50\n+ DW_CFA_advance_loc: 5 to 00005e80\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc1: 67 to 00005f93\n+ DW_CFA_advance_loc1: 67 to 00005ec3\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00005f94\n+ DW_CFA_advance_loc: 1 to 00005ec4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 00005f9f\n+ DW_CFA_advance_loc: 11 to 00005ecf\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n \n-00000474 00000030 00000478 FDE cie=00000000 pc=00005fb8..00005ff1\n- DW_CFA_advance_loc: 1 to 00005fb9\n+00000474 00000030 00000478 FDE cie=00000000 pc=00005ef0..00005f31\n+ DW_CFA_advance_loc: 1 to 00005ef1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00005fc7\n+ DW_CFA_advance_loc: 14 to 00005eff\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 22 to 00005fdd\n+ DW_CFA_advance_loc: 22 to 00005f15\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005fde\n+ DW_CFA_advance_loc: 1 to 00005f16\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00005fe0\n+ DW_CFA_advance_loc: 10 to 00005f20\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00005fe3\n+ DW_CFA_advance_loc: 3 to 00005f23\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00005fe4\n+ DW_CFA_advance_loc: 1 to 00005f24\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00005fec\n+ DW_CFA_advance_loc: 8 to 00005f2c\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00005fef\n+ DW_CFA_advance_loc: 3 to 00005f2f\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005ff0\n+ DW_CFA_advance_loc: 1 to 00005f30\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n 000004a8 00000064 000004ac FDE cie=00000000 pc=00002500..0000258e\n DW_CFA_advance_loc: 1 to 00002501\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 00002504\n+ DW_CFA_advance_loc: 1 to 00002502\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00002505\n+ DW_CFA_advance_loc: 3 to 00002505\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_advance_loc: 1 to 00002506\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_advance_loc: 14 to 00002514\n DW_CFA_def_cfa_offset: 40\n@@ -745,15 +746,15 @@\n DW_CFA_advance_loc: 1 to 0000258d\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000510 000000b8 00000514 FDE cie=00000000 pc=0000258e..0000272e\n+00000510 000000b8 00000514 FDE cie=00000000 pc=0000258e..0000272d\n DW_CFA_advance_loc: 1 to 0000258f\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n DW_CFA_advance_loc: 1 to 00002590\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_advance_loc: 1 to 00002591\n@@ -764,3636 +765,3452 @@\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_advance_loc: 14 to 000025a0\n DW_CFA_def_cfa_offset: 32\n DW_CFA_advance_loc: 8 to 000025a8\n DW_CFA_def_cfa_offset: 44\n DW_CFA_advance_loc: 3 to 000025ab\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 000025b9\n+ DW_CFA_advance_loc: 20 to 000025bf\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 60 to 000025f5\n+ DW_CFA_advance_loc: 54 to 000025f5\n DW_CFA_def_cfa_offset: 36\n DW_CFA_advance_loc: 1 to 000025f6\n DW_CFA_def_cfa_offset: 40\n DW_CFA_advance_loc: 1 to 000025f7\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 3 to 000025fa\n+ DW_CFA_advance_loc: 2 to 000025f9\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00002602\n+ DW_CFA_advance_loc: 8 to 00002601\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 42 to 0000262c\n+ DW_CFA_advance_loc: 36 to 00002625\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 0000262d\n+ DW_CFA_advance_loc: 1 to 00002626\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 0000262e\n+ DW_CFA_advance_loc: 7 to 0000262d\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 00002632\n+ DW_CFA_advance_loc: 4 to 00002631\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000263a\n+ DW_CFA_advance_loc: 8 to 00002639\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 13 to 00002647\n+ DW_CFA_advance_loc: 13 to 00002646\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002648\n+ DW_CFA_advance_loc: 1 to 00002647\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 11 to 00002653\n+ DW_CFA_advance_loc: 11 to 00002652\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 19 to 00002666\n+ DW_CFA_advance_loc: 19 to 00002665\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002667\n+ DW_CFA_advance_loc: 1 to 00002666\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000266f\n+ DW_CFA_advance_loc: 8 to 0000266e\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 0000267a\n+ DW_CFA_advance_loc: 11 to 00002679\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 0000267b\n+ DW_CFA_advance_loc: 1 to 0000267a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00002683\n+ DW_CFA_advance_loc: 8 to 00002682\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 0000268a\n+ DW_CFA_advance_loc: 13 to 0000268f\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 9 to 00002693\n+ DW_CFA_advance_loc: 3 to 00002692\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 8 to 0000269b\n+ DW_CFA_advance_loc: 2 to 00002694\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 0000269c\n+ DW_CFA_advance_loc: 1 to 00002695\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 000026a8\n+ DW_CFA_advance_loc: 18 to 000026a7\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 9 to 000026b1\n+ DW_CFA_advance_loc: 15 to 000026b6\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 3 to 000026b4\n+ DW_CFA_advance_loc: 3 to 000026b9\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 8 to 000026bc\n+ DW_CFA_advance_loc: 8 to 000026c1\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000026bd\n+ DW_CFA_advance_loc: 1 to 000026c2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 000026cf\n+ DW_CFA_advance_loc: 12 to 000026ce\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 000026da\n+ DW_CFA_advance_loc: 11 to 000026d9\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 7 to 000026e1\n+ DW_CFA_advance_loc: 7 to 000026e0\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 000026e5\n+ DW_CFA_advance_loc: 4 to 000026e4\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000026e6\n+ DW_CFA_advance_loc: 1 to 000026e5\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 000026f2\n+ DW_CFA_advance_loc: 12 to 000026f1\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 000026fd\n+ DW_CFA_advance_loc: 11 to 000026fc\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 7 to 00002704\n+ DW_CFA_advance_loc: 7 to 00002703\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 00002706\n+ DW_CFA_advance_loc: 2 to 00002705\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002707\n+ DW_CFA_advance_loc: 1 to 00002706\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 00002715\n+ DW_CFA_advance_loc: 14 to 00002714\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 18 to 00002727\n+ DW_CFA_advance_loc: 18 to 00002726\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 0000272a\n+ DW_CFA_advance_loc: 3 to 00002729\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000272b\n+ DW_CFA_advance_loc: 1 to 0000272a\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000272c\n+ DW_CFA_advance_loc: 1 to 0000272b\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000272d\n+ DW_CFA_advance_loc: 1 to 0000272c\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000005cc 000000d4 000005d0 FDE cie=00000000 pc=00005ff8..0000616b\n- DW_CFA_advance_loc: 1 to 00005ff9\n+000005cc 000000d4 000005d0 FDE cie=00000000 pc=00005f40..000060b3\n+ DW_CFA_advance_loc: 1 to 00005f41\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005ffa\n+ DW_CFA_advance_loc: 1 to 00005f42\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00005ffb\n+ DW_CFA_advance_loc: 1 to 00005f43\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00005ffc\n+ DW_CFA_advance_loc: 1 to 00005f44\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00005fff\n+ DW_CFA_advance_loc: 3 to 00005f47\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 22 to 00006015\n+ DW_CFA_advance_loc: 22 to 00005f5d\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006016\n+ DW_CFA_advance_loc: 1 to 00005f5e\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006017\n+ DW_CFA_advance_loc: 1 to 00005f5f\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 0000601c\n+ DW_CFA_advance_loc: 5 to 00005f64\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 0000602e\n+ DW_CFA_advance_loc: 18 to 00005f76\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000602f\n+ DW_CFA_advance_loc: 1 to 00005f77\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006030\n+ DW_CFA_advance_loc: 1 to 00005f78\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006035\n+ DW_CFA_advance_loc: 5 to 00005f7d\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00006047\n+ DW_CFA_advance_loc: 18 to 00005f8f\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006048\n+ DW_CFA_advance_loc: 1 to 00005f90\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006049\n+ DW_CFA_advance_loc: 1 to 00005f91\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 0000604e\n+ DW_CFA_advance_loc: 5 to 00005f96\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00006060\n+ DW_CFA_advance_loc: 18 to 00005fa8\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006061\n+ DW_CFA_advance_loc: 1 to 00005fa9\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006062\n+ DW_CFA_advance_loc: 1 to 00005faa\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006067\n+ DW_CFA_advance_loc: 5 to 00005faf\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00006079\n+ DW_CFA_advance_loc: 18 to 00005fc1\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000607a\n+ DW_CFA_advance_loc: 1 to 00005fc2\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000607b\n+ DW_CFA_advance_loc: 1 to 00005fc3\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006080\n+ DW_CFA_advance_loc: 5 to 00005fc8\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00006092\n+ DW_CFA_advance_loc: 18 to 00005fda\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006093\n+ DW_CFA_advance_loc: 1 to 00005fdb\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006094\n+ DW_CFA_advance_loc: 1 to 00005fdc\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006099\n+ DW_CFA_advance_loc: 5 to 00005fe1\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 000060ab\n+ DW_CFA_advance_loc: 18 to 00005ff3\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000060ac\n+ DW_CFA_advance_loc: 1 to 00005ff4\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000060ad\n+ DW_CFA_advance_loc: 1 to 00005ff5\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 000060b2\n+ DW_CFA_advance_loc: 5 to 00005ffa\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 000060c4\n+ DW_CFA_advance_loc: 18 to 0000600c\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000060c5\n+ DW_CFA_advance_loc: 1 to 0000600d\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000060c6\n+ DW_CFA_advance_loc: 1 to 0000600e\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 000060cb\n+ DW_CFA_advance_loc: 5 to 00006013\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 000060dd\n+ DW_CFA_advance_loc: 18 to 00006025\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000060de\n+ DW_CFA_advance_loc: 1 to 00006026\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000060df\n+ DW_CFA_advance_loc: 1 to 00006027\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 000060e4\n+ DW_CFA_advance_loc: 5 to 0000602c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 000060f2\n+ DW_CFA_advance_loc: 14 to 0000603a\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000060f3\n+ DW_CFA_advance_loc: 1 to 0000603b\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000060f4\n+ DW_CFA_advance_loc: 1 to 0000603c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 000060f9\n+ DW_CFA_advance_loc: 5 to 00006041\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 00006107\n+ DW_CFA_advance_loc: 14 to 0000604f\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006108\n+ DW_CFA_advance_loc: 1 to 00006050\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006109\n+ DW_CFA_advance_loc: 1 to 00006051\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 0000610e\n+ DW_CFA_advance_loc: 5 to 00006056\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 0000611c\n+ DW_CFA_advance_loc: 14 to 00006064\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000611d\n+ DW_CFA_advance_loc: 1 to 00006065\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000611e\n+ DW_CFA_advance_loc: 1 to 00006066\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006123\n+ DW_CFA_advance_loc: 5 to 0000606b\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 43 to 0000614e\n+ DW_CFA_advance_loc: 43 to 00006096\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000614f\n+ DW_CFA_advance_loc: 1 to 00006097\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006150\n+ DW_CFA_advance_loc: 1 to 00006098\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006155\n+ DW_CFA_advance_loc: 5 to 0000609d\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 17 to 00006166\n+ DW_CFA_advance_loc: 17 to 000060ae\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006167\n+ DW_CFA_advance_loc: 1 to 000060af\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006168\n+ DW_CFA_advance_loc: 1 to 000060b0\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006169\n+ DW_CFA_advance_loc: 1 to 000060b1\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000616a\n+ DW_CFA_advance_loc: 1 to 000060b2\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-000006a4 00000034 000006a8 FDE cie=00000000 pc=00006170..000061b2\n- DW_CFA_advance_loc: 1 to 00006171\n+000006a4 00000034 000006a8 FDE cie=00000000 pc=000060c0..00006102\n+ DW_CFA_advance_loc: 1 to 000060c1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000617f\n+ DW_CFA_advance_loc: 14 to 000060cf\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 15 to 0000618e\n+ DW_CFA_advance_loc: 15 to 000060de\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 0000618f\n+ DW_CFA_advance_loc: 1 to 000060df\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00006190\n+ DW_CFA_advance_loc: 1 to 000060e0\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00006198\n+ DW_CFA_advance_loc: 8 to 000060e8\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 0000619b\n+ DW_CFA_advance_loc: 3 to 000060eb\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000619c\n+ DW_CFA_advance_loc: 1 to 000060ec\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 000061a0\n+ DW_CFA_advance_loc: 4 to 000060f0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 16 to 000061b0\n+ DW_CFA_advance_loc: 16 to 00006100\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000061b1\n+ DW_CFA_advance_loc: 1 to 00006101\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-000006dc 00000034 000006e0 FDE cie=00000000 pc=000061b8..0000621a\n- DW_CFA_advance_loc: 1 to 000061b9\n+000006dc 00000034 000006e0 FDE cie=00000000 pc=00006110..00006172\n+ DW_CFA_advance_loc: 1 to 00006111\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 000061ba\n+ DW_CFA_advance_loc: 1 to 00006112\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 000061c8\n+ DW_CFA_advance_loc: 14 to 00006120\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 000061e3\n+ DW_CFA_advance_loc: 27 to 0000613b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000061e4\n+ DW_CFA_advance_loc: 1 to 0000613c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000061e5\n+ DW_CFA_advance_loc: 1 to 0000613d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 000061e8\n+ DW_CFA_advance_loc: 3 to 00006140\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 13 to 000061f5\n+ DW_CFA_advance_loc: 13 to 0000614d\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 000061f6\n+ DW_CFA_advance_loc: 1 to 0000614e\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000061fe\n+ DW_CFA_advance_loc: 8 to 00006156\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000714 00000084 00000718 FDE cie=00000000 pc=00006220..0000638c\n- DW_CFA_advance_loc: 1 to 00006221\n+00000714 00000084 00000718 FDE cie=00000000 pc=00006180..00006304\n+ DW_CFA_advance_loc: 1 to 00006181\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00006222\n+ DW_CFA_advance_loc: 1 to 00006182\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00006223\n+ DW_CFA_advance_loc: 1 to 00006183\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00006224\n+ DW_CFA_advance_loc: 1 to 00006184\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00006232\n+ DW_CFA_advance_loc: 14 to 00006192\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 27 to 0000624d\n+ DW_CFA_advance_loc: 27 to 000061ad\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00006250\n+ DW_CFA_advance_loc: 3 to 000061b0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006251\n+ DW_CFA_advance_loc: 1 to 000061b1\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006252\n+ DW_CFA_advance_loc: 1 to 000061b2\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006253\n+ DW_CFA_advance_loc: 1 to 000061b3\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00006258\n+ DW_CFA_advance_loc: 5 to 000061b8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 57 to 00006291\n+ DW_CFA_advance_loc: 51 to 000061eb\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 6 to 00006297\n+ DW_CFA_advance_loc: 8 to 000061f3\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000629f\n+ DW_CFA_advance_loc: 8 to 000061fb\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 32 to 000062bf\n+ DW_CFA_advance_loc: 26 to 00006215\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 5 to 000062c4\n+ DW_CFA_advance_loc: 4 to 00006219\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 1 to 000062c5\n+ DW_CFA_advance_loc: 1 to 0000621a\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 2 to 000062c7\n+ DW_CFA_advance_loc: 2 to 0000621c\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 2 to 000062c9\n+ DW_CFA_advance_loc: 2 to 0000621e\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 6 to 000062cf\n+ DW_CFA_advance_loc: 6 to 00006224\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 10 to 000062d9\n+ DW_CFA_advance_loc: 10 to 0000622e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 36 to 000062fd\n+ DW_CFA_advance_loc: 36 to 00006252\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000062fe\n+ DW_CFA_advance_loc: 1 to 00006253\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000062ff\n+ DW_CFA_advance_loc: 1 to 00006254\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 7 to 00006306\n+ DW_CFA_advance_loc: 13 to 00006261\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 69 to 0000634b\n+ DW_CFA_advance_loc1: 86 to 000062b7\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000634c\n+ DW_CFA_advance_loc: 1 to 000062b8\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00006354\n+ DW_CFA_advance_loc: 8 to 000062c0\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 15 to 00006363\n+ DW_CFA_advance_loc: 19 to 000062d3\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006364\n+ DW_CFA_advance_loc: 1 to 000062d4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 0000636f\n+ DW_CFA_advance_loc: 11 to 000062df\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 0000637b\n+ DW_CFA_advance_loc: 12 to 000062eb\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000637c\n+ DW_CFA_advance_loc: 1 to 000062ec\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000637d\n+ DW_CFA_advance_loc: 1 to 000062ed\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00006385\n+ DW_CFA_advance_loc: 12 to 000062f9\n DW_CFA_def_cfa_offset: 48\n DW_CFA_nop\n \n-0000079c 00000144 000007a0 FDE cie=00000000 pc=00006390..00006c90\n- DW_CFA_advance_loc: 11 to 0000639b\n+0000079c 0000005c 000007a0 FDE cie=00000000 pc=00006310..00006b07\n+ DW_CFA_advance_loc: 11 to 0000631b\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000639c\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 0000639d\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 0000639e\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 000063a1\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 86 to 000063f7\n+ DW_CFA_offset: r7 (edi) at cfa-8\n+ DW_CFA_advance_loc: 4 to 0000631f\n+ DW_CFA_def_cfa: r7 (edi) ofs 0\n+ DW_CFA_advance_loc: 9 to 00006328\n+ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n+ DW_CFA_advance_loc: 1 to 00006329\n+ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref)\n+ DW_CFA_advance_loc: 2 to 0000632b\n+ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8)\n+ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12)\n+ DW_CFA_advance_loc1: 83 to 0000637e\n DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000063f8\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000063f9\n+ DW_CFA_advance_loc: 1 to 0000637f\n DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000063fa\n+ DW_CFA_advance_loc: 1 to 00006380\n DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000063fb\n+ DW_CFA_def_cfa: r7 (edi) ofs 0\n+ DW_CFA_advance_loc: 1 to 00006381\n DW_CFA_restore: r5 (ebp)\n+ DW_CFA_advance_loc: 3 to 00006384\n+ DW_CFA_def_cfa: r4 (esp) ofs 8\n+ DW_CFA_advance_loc: 1 to 00006385\n+ DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00006400\n+ DW_CFA_advance_loc: 11 to 00006390\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00006403\n- DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 3 to 00006406\n- DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 2 to 00006408\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006409\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006415\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 13 to 00006422\n- DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 2 to 00006424\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006425\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 0000642d\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 9 to 00006436\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 8 to 0000643e\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 10 to 00006448\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 19 to 0000645b\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 0000645c\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006468\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 27 to 00006483\n- DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 4 to 00006487\n- DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00006488\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006489\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 5 to 0000648e\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 20 to 000064a2\n+ DW_CFA_advance_loc1: 168 to 00006438\n DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000064a3\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000064a4\n+ DW_CFA_advance_loc: 1 to 00006439\n DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000064a5\n+ DW_CFA_advance_loc: 1 to 0000643a\n DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000064a6\n+ DW_CFA_def_cfa: r7 (edi) ofs 0\n+ DW_CFA_advance_loc: 1 to 0000643b\n DW_CFA_restore: r5 (ebp)\n+ DW_CFA_advance_loc: 3 to 0000643e\n+ DW_CFA_def_cfa: r4 (esp) ofs 8\n+ DW_CFA_advance_loc: 1 to 0000643f\n+ DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 000064a8\n+ DW_CFA_advance_loc: 1 to 00006440\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 21 to 000064bd\n- DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 3 to 000064c0\n- DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 17 to 000064d1\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 2 to 000064d3\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 000064db\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 26 to 000064f5\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 14 to 00006503\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 00006513\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc2: 807 to 0000683a\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 0000683e\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 0000684e\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 137 to 000068d7\n- DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 4 to 000068db\n- DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 4 to 000068df\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 000068e3\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000068ef\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 28 to 0000690b\n- DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 4 to 0000690f\n- DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 4 to 00006913\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006914\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 5 to 00006919\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc2: 256 to 00006a19\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006a1a\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006a26\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 8 to 00006a2e\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006a2f\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006a3b\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 16 to 00006a4b\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00006a4f\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006a5b\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 11 to 00006a66\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006a67\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006a73\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 8 to 00006a7b\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006a7c\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006a88\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 8 to 00006a90\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006a91\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006a9d\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 8 to 00006aa5\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006aa6\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006ab2\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 11 to 00006abd\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006abe\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006aca\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 14 to 00006ad8\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006ad9\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006ae5\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 50 to 00006b17\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00006b1b\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006b27\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 10 to 00006b31\n- DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 17 to 00006b42\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 2 to 00006b44\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 00006b4c\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc2: 283 to 00006c67\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00006c68\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00006c74\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_nop\n DW_CFA_nop\n \n-000008e4 00000060 000008e8 FDE cie=00000000 pc=0000272e..0000288f\n- DW_CFA_advance_loc: 1 to 0000272f\n+000007fc 00000060 00000800 FDE cie=00000000 pc=0000272d..000028a3\n+ DW_CFA_advance_loc: 1 to 0000272e\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 00002732\n+ DW_CFA_advance_loc: 1 to 0000272f\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00002735\n+ DW_CFA_advance_loc: 3 to 00002732\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00002736\n+ DW_CFA_advance_loc: 1 to 00002733\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00002744\n+ DW_CFA_advance_loc: 14 to 00002741\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 10 to 0000274e\n+ DW_CFA_advance_loc: 18 to 00002753\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00002756\n+ DW_CFA_advance_loc: 14 to 00002761\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 225 to 00002837\n+ DW_CFA_advance_loc1: 234 to 0000284b\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00002838\n+ DW_CFA_advance_loc: 1 to 0000284c\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00002839\n+ DW_CFA_advance_loc: 1 to 0000284d\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 0000283b\n+ DW_CFA_advance_loc: 3 to 00002850\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 10 to 00002845\n+ DW_CFA_advance_loc: 10 to 0000285a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 16 to 00002855\n+ DW_CFA_advance_loc: 15 to 00002869\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00002856\n+ DW_CFA_advance_loc: 1 to 0000286a\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000285e\n+ DW_CFA_advance_loc: 8 to 00002872\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 23 to 00002875\n+ DW_CFA_advance_loc: 23 to 00002889\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00002879\n+ DW_CFA_advance_loc: 4 to 0000288d\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00002881\n+ DW_CFA_advance_loc: 8 to 00002895\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 7 to 00002888\n+ DW_CFA_advance_loc: 7 to 0000289c\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 0000288b\n+ DW_CFA_advance_loc: 3 to 0000289f\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000288c\n+ DW_CFA_advance_loc: 1 to 000028a0\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000288d\n+ DW_CFA_advance_loc: 1 to 000028a1\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000288e\n+ DW_CFA_advance_loc: 1 to 000028a2\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000948 000000b0 0000094c FDE cie=00000000 pc=0000288f..000029a8\n- DW_CFA_advance_loc: 1 to 00002890\n+00000860 000000b0 00000864 FDE cie=00000000 pc=000028a3..000029bc\n+ DW_CFA_advance_loc: 1 to 000028a4\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00002891\n+ DW_CFA_advance_loc: 1 to 000028a5\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00002894\n+ DW_CFA_advance_loc: 3 to 000028a8\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00002895\n+ DW_CFA_advance_loc: 1 to 000028a9\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 000028a6\n+ DW_CFA_advance_loc: 17 to 000028ba\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 17 to 000028b7\n+ DW_CFA_advance_loc: 17 to 000028cb\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 1 to 000028b8\n+ DW_CFA_advance_loc: 1 to 000028cc\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 8 to 000028c0\n+ DW_CFA_advance_loc: 8 to 000028d4\n DW_CFA_def_cfa_offset: 240\n- DW_CFA_advance_loc: 20 to 000028d4\n+ DW_CFA_advance_loc: 20 to 000028e8\n DW_CFA_def_cfa_offset: 244\n- DW_CFA_advance_loc: 7 to 000028db\n+ DW_CFA_advance_loc: 7 to 000028ef\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 7 to 000028e2\n+ DW_CFA_advance_loc: 7 to 000028f6\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 2 to 000028e4\n+ DW_CFA_advance_loc: 2 to 000028f8\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 8 to 000028ec\n+ DW_CFA_advance_loc: 8 to 00002900\n DW_CFA_def_cfa_offset: 240\n- DW_CFA_advance_loc: 37 to 00002911\n+ DW_CFA_advance_loc: 37 to 00002925\n DW_CFA_def_cfa_offset: 244\n- DW_CFA_advance_loc: 1 to 00002912\n+ DW_CFA_advance_loc: 1 to 00002926\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 7 to 00002919\n+ DW_CFA_advance_loc: 7 to 0000292d\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 13 to 00002926\n+ DW_CFA_advance_loc: 13 to 0000293a\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 1 to 00002927\n+ DW_CFA_advance_loc: 1 to 0000293b\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00002928\n+ DW_CFA_advance_loc: 1 to 0000293c\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 00002929\n+ DW_CFA_advance_loc: 1 to 0000293d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 0000292b\n+ DW_CFA_advance_loc: 2 to 0000293f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00002933\n+ DW_CFA_advance_loc: 8 to 00002947\n DW_CFA_def_cfa_offset: 240\n- DW_CFA_advance_loc: 22 to 00002949\n+ DW_CFA_advance_loc: 22 to 0000295d\n DW_CFA_def_cfa_offset: 244\n- DW_CFA_advance_loc: 1 to 0000294a\n+ DW_CFA_advance_loc: 1 to 0000295e\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 7 to 00002951\n+ DW_CFA_advance_loc: 7 to 00002965\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 1 to 00002952\n+ DW_CFA_advance_loc: 1 to 00002966\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 1 to 00002953\n+ DW_CFA_advance_loc: 1 to 00002967\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 7 to 0000295a\n+ DW_CFA_advance_loc: 7 to 0000296e\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 5 to 0000295f\n+ DW_CFA_advance_loc: 5 to 00002973\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00002964\n+ DW_CFA_advance_loc: 5 to 00002978\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000296c\n+ DW_CFA_advance_loc: 8 to 00002980\n DW_CFA_def_cfa_offset: 244\n- DW_CFA_advance_loc: 2 to 0000296e\n+ DW_CFA_advance_loc: 2 to 00002982\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 1 to 0000296f\n+ DW_CFA_advance_loc: 1 to 00002983\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 2 to 00002971\n+ DW_CFA_advance_loc: 2 to 00002985\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 8 to 00002979\n+ DW_CFA_advance_loc: 8 to 0000298d\n DW_CFA_def_cfa_offset: 240\n- DW_CFA_advance_loc: 40 to 000029a1\n+ DW_CFA_advance_loc: 40 to 000029b5\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 000029a4\n+ DW_CFA_advance_loc: 3 to 000029b8\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000029a5\n+ DW_CFA_advance_loc: 1 to 000029b9\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000029a6\n+ DW_CFA_advance_loc: 1 to 000029ba\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000029a7\n+ DW_CFA_advance_loc: 1 to 000029bb\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n \n-000009fc 00000074 00000a00 FDE cie=00000000 pc=00006c90..00006e00\n- DW_CFA_advance_loc: 1 to 00006c91\n+00000914 00000074 00000918 FDE cie=00000000 pc=00006b10..00006c90\n+ DW_CFA_advance_loc: 1 to 00006b11\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00006c92\n+ DW_CFA_advance_loc: 1 to 00006b12\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00006c93\n+ DW_CFA_advance_loc: 1 to 00006b13\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00006c94\n+ DW_CFA_advance_loc: 1 to 00006b14\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00006ca2\n+ DW_CFA_advance_loc: 14 to 00006b22\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 217 to 00006d7b\n+ DW_CFA_advance_loc1: 221 to 00006bff\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 3 to 00006d7e\n+ DW_CFA_advance_loc: 3 to 00006c02\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 9 to 00006d87\n+ DW_CFA_advance_loc: 9 to 00006c0b\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 10 to 00006d91\n+ DW_CFA_advance_loc: 10 to 00006c15\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00006d92\n+ DW_CFA_advance_loc: 1 to 00006c16\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 3 to 00006d95\n+ DW_CFA_advance_loc: 3 to 00006c19\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00006d9d\n+ DW_CFA_advance_loc: 8 to 00006c21\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00006da2\n+ DW_CFA_advance_loc: 5 to 00006c26\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006da3\n+ DW_CFA_advance_loc: 1 to 00006c27\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006da4\n+ DW_CFA_advance_loc: 1 to 00006c28\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006da5\n+ DW_CFA_advance_loc: 1 to 00006c29\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006da6\n+ DW_CFA_advance_loc: 1 to 00006c2a\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00006da8\n+ DW_CFA_advance_loc: 6 to 00006c30\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 8 to 00006db0\n+ DW_CFA_advance_loc: 8 to 00006c38\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006db1\n+ DW_CFA_advance_loc: 1 to 00006c39\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006db2\n+ DW_CFA_advance_loc: 1 to 00006c3a\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006db3\n+ DW_CFA_advance_loc: 1 to 00006c3b\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006db4\n+ DW_CFA_advance_loc: 1 to 00006c3c\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00006db8\n+ DW_CFA_advance_loc: 4 to 00006c40\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00006dc1\n+ DW_CFA_advance_loc: 9 to 00006c49\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 7 to 00006dc8\n+ DW_CFA_advance_loc: 7 to 00006c50\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00006dca\n+ DW_CFA_advance_loc: 2 to 00006c52\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00006dd2\n+ DW_CFA_advance_loc: 8 to 00006c5a\n DW_CFA_def_cfa_offset: 48\n DW_CFA_nop\n DW_CFA_nop\n \n-00000a74 0000008c 00000a78 FDE cie=00000000 pc=000029a8..00002a48\n- DW_CFA_advance_loc: 1 to 000029a9\n+0000098c 0000008c 00000990 FDE cie=00000000 pc=000029bc..00002a5b\n+ DW_CFA_advance_loc: 1 to 000029bd\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 000029ac\n+ DW_CFA_advance_loc: 3 to 000029c0\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 000029af\n+ DW_CFA_advance_loc: 1 to 000029c1\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000029b0\n+ DW_CFA_advance_loc: 3 to 000029c4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000029be\n+ DW_CFA_advance_loc: 14 to 000029d2\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 6 to 000029c4\n+ DW_CFA_advance_loc: 6 to 000029d8\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 7 to 000029cb\n+ DW_CFA_advance_loc: 7 to 000029df\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 000029d3\n+ DW_CFA_advance_loc: 8 to 000029e7\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 7 to 000029da\n+ DW_CFA_advance_loc: 7 to 000029ee\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 000029db\n+ DW_CFA_advance_loc: 1 to 000029ef\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000029dc\n+ DW_CFA_advance_loc: 1 to 000029f0\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 000029e0\n+ DW_CFA_advance_loc: 4 to 000029f4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 4 to 000029e4\n+ DW_CFA_advance_loc: 4 to 000029f8\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 4 to 000029e8\n+ DW_CFA_advance_loc: 4 to 000029fc\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 000029ec\n+ DW_CFA_advance_loc: 4 to 00002a00\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 000029f0\n+ DW_CFA_advance_loc: 4 to 00002a04\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 4 to 000029f4\n+ DW_CFA_advance_loc: 4 to 00002a08\n DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 4 to 000029f8\n+ DW_CFA_advance_loc: 4 to 00002a0c\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 4 to 000029fc\n+ DW_CFA_advance_loc: 4 to 00002a10\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 4 to 00002a00\n+ DW_CFA_advance_loc: 4 to 00002a14\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 4 to 00002a04\n+ DW_CFA_advance_loc: 4 to 00002a18\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 5 to 00002a09\n+ DW_CFA_advance_loc: 1 to 00002a19\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 2 to 00002a0b\n+ DW_CFA_advance_loc: 2 to 00002a1b\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 2 to 00002a0d\n+ DW_CFA_advance_loc: 2 to 00002a1d\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 1 to 00002a0e\n+ DW_CFA_advance_loc: 4 to 00002a21\n DW_CFA_def_cfa_offset: 116\n- DW_CFA_advance_loc: 2 to 00002a10\n+ DW_CFA_advance_loc: 2 to 00002a23\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 2 to 00002a12\n+ DW_CFA_advance_loc: 2 to 00002a25\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 00002a13\n+ DW_CFA_advance_loc: 1 to 00002a26\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 10 to 00002a1d\n+ DW_CFA_advance_loc: 10 to 00002a30\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 22 to 00002a33\n+ DW_CFA_advance_loc: 22 to 00002a46\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00002a34\n+ DW_CFA_advance_loc: 1 to 00002a47\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00002a3c\n+ DW_CFA_advance_loc: 8 to 00002a4f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00002a41\n+ DW_CFA_advance_loc: 5 to 00002a54\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00002a44\n+ DW_CFA_advance_loc: 3 to 00002a57\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00002a45\n+ DW_CFA_advance_loc: 1 to 00002a58\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00002a46\n+ DW_CFA_advance_loc: 1 to 00002a59\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00002a47\n+ DW_CFA_advance_loc: 1 to 00002a5a\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000b04 00000054 00000b08 FDE cie=00000000 pc=00006e00..00006eb7\n- DW_CFA_advance_loc: 1 to 00006e01\n+00000a1c 00000044 00000a20 FDE cie=00000000 pc=00006c90..00006d49\n+ DW_CFA_advance_loc: 1 to 00006c91\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 12 to 00006e0d\n+ DW_CFA_advance_loc: 1 to 00006c92\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 3 to 00006e10\n+ DW_CFA_advance_loc: 14 to 00006ca0\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 53 to 00006e45\n+ DW_CFA_advance_loc1: 65 to 00006ce1\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 3 to 00006e48\n+ DW_CFA_advance_loc: 3 to 00006ce4\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006e49\n+ DW_CFA_advance_loc: 1 to 00006ce5\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00006e50\n+ DW_CFA_advance_loc: 11 to 00006cf0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 45 to 00006e7d\n+ DW_CFA_advance_loc: 58 to 00006d2a\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 10 to 00006e87\n+ DW_CFA_advance_loc: 10 to 00006d34\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 00006e88\n+ DW_CFA_advance_loc: 1 to 00006d35\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 00006e8c\n+ DW_CFA_advance_loc: 2 to 00006d37\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00006e94\n+ DW_CFA_advance_loc: 8 to 00006d3f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 5 to 00006e99\n- DW_CFA_remember_state\n+ DW_CFA_advance_loc: 5 to 00006d44\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 3 to 00006e9c\n+ DW_CFA_advance_loc: 3 to 00006d47\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006e9d\n+ DW_CFA_advance_loc: 1 to 00006d48\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00006ea0\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00006ea3\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 8 to 00006eab\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006eac\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00006eb0\n- DW_CFA_restore_state\n DW_CFA_nop\n \n-00000b5c 00000088 00000b60 FDE cie=00000000 pc=00002a48..000033ae\n- DW_CFA_advance_loc: 1 to 00002a49\n+00000a64 00000088 00000a68 FDE cie=00000000 pc=00002a5b..00003371\n+ DW_CFA_advance_loc: 1 to 00002a5c\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 3 to 00002a4c\n+ DW_CFA_advance_loc: 1 to 00002a5d\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00002a4d\n+ DW_CFA_advance_loc: 3 to 00002a60\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 17 to 00002a5e\n+ DW_CFA_advance_loc: 17 to 00002a71\n+ DW_CFA_def_cfa_offset: 720\n+ DW_CFA_advance_loc2: 2189 to 000032fe\n+ DW_CFA_def_cfa_offset: 732\n+ DW_CFA_advance_loc: 1 to 000032ff\n DW_CFA_def_cfa_offset: 736\n- DW_CFA_advance_loc2: 2269 to 0000333b\n- DW_CFA_def_cfa_offset: 748\n- DW_CFA_advance_loc: 1 to 0000333c\n- DW_CFA_def_cfa_offset: 752\n- DW_CFA_advance_loc: 8 to 00003344\n+ DW_CFA_advance_loc: 8 to 00003307\n+ DW_CFA_def_cfa_offset: 720\n+ DW_CFA_advance_loc: 12 to 00003313\n+ DW_CFA_def_cfa_offset: 724\n+ DW_CFA_advance_loc: 1 to 00003314\n+ DW_CFA_def_cfa_offset: 728\n+ DW_CFA_advance_loc: 1 to 00003315\n+ DW_CFA_def_cfa_offset: 732\n+ DW_CFA_advance_loc: 1 to 00003316\n DW_CFA_def_cfa_offset: 736\n- DW_CFA_advance_loc: 12 to 00003350\n- DW_CFA_def_cfa_offset: 740\n- DW_CFA_advance_loc: 1 to 00003351\n- DW_CFA_def_cfa_offset: 744\n- DW_CFA_advance_loc: 1 to 00003352\n- DW_CFA_def_cfa_offset: 748\n- DW_CFA_advance_loc: 1 to 00003353\n- DW_CFA_def_cfa_offset: 752\n- DW_CFA_advance_loc: 8 to 0000335b\n+ DW_CFA_advance_loc: 8 to 0000331e\n+ DW_CFA_def_cfa_offset: 720\n+ DW_CFA_advance_loc: 3 to 00003321\n+ DW_CFA_def_cfa_offset: 724\n+ DW_CFA_advance_loc: 1 to 00003322\n+ DW_CFA_def_cfa_offset: 728\n+ DW_CFA_advance_loc: 1 to 00003323\n+ DW_CFA_def_cfa_offset: 732\n+ DW_CFA_advance_loc: 1 to 00003324\n DW_CFA_def_cfa_offset: 736\n- DW_CFA_advance_loc: 3 to 0000335e\n- DW_CFA_def_cfa_offset: 740\n- DW_CFA_advance_loc: 1 to 0000335f\n- DW_CFA_def_cfa_offset: 744\n- DW_CFA_advance_loc: 1 to 00003360\n- DW_CFA_def_cfa_offset: 748\n- DW_CFA_advance_loc: 1 to 00003361\n- DW_CFA_def_cfa_offset: 752\n- DW_CFA_advance_loc: 8 to 00003369\n+ DW_CFA_advance_loc: 8 to 0000332c\n+ DW_CFA_def_cfa_offset: 720\n+ DW_CFA_advance_loc: 4 to 00003330\n+ DW_CFA_def_cfa_offset: 724\n+ DW_CFA_advance_loc: 1 to 00003331\n+ DW_CFA_def_cfa_offset: 728\n+ DW_CFA_advance_loc: 1 to 00003332\n+ DW_CFA_def_cfa_offset: 732\n+ DW_CFA_advance_loc: 1 to 00003333\n DW_CFA_def_cfa_offset: 736\n- DW_CFA_advance_loc: 4 to 0000336d\n- DW_CFA_def_cfa_offset: 740\n- DW_CFA_advance_loc: 1 to 0000336e\n- DW_CFA_def_cfa_offset: 744\n- DW_CFA_advance_loc: 1 to 0000336f\n- DW_CFA_def_cfa_offset: 748\n- DW_CFA_advance_loc: 1 to 00003370\n- DW_CFA_def_cfa_offset: 752\n- DW_CFA_advance_loc: 8 to 00003378\n- DW_CFA_def_cfa_offset: 736\n- DW_CFA_advance_loc: 9 to 00003381\n- DW_CFA_def_cfa_offset: 748\n- DW_CFA_advance_loc: 1 to 00003382\n- DW_CFA_def_cfa_offset: 752\n- DW_CFA_advance_loc: 8 to 0000338a\n+ DW_CFA_advance_loc: 8 to 0000333b\n+ DW_CFA_def_cfa_offset: 720\n+ DW_CFA_advance_loc: 9 to 00003344\n+ DW_CFA_def_cfa_offset: 732\n+ DW_CFA_advance_loc: 1 to 00003345\n DW_CFA_def_cfa_offset: 736\n- DW_CFA_advance_loc: 32 to 000033aa\n+ DW_CFA_advance_loc: 8 to 0000334d\n+ DW_CFA_def_cfa_offset: 720\n+ DW_CFA_advance_loc: 32 to 0000336d\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000033ab\n+ DW_CFA_advance_loc: 1 to 0000336e\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000033ac\n+ DW_CFA_advance_loc: 1 to 0000336f\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000033ad\n+ DW_CFA_advance_loc: 1 to 00003370\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000be8 00000010 00000bec FDE cie=00000000 pc=00006ec0..00006ed7\n+00000af0 00000010 00000af4 FDE cie=00000000 pc=00006d50..00006d67\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000bfc 0000005c 00000c00 FDE cie=00000000 pc=00006ee0..00006f77\n- DW_CFA_advance_loc: 11 to 00006eeb\n+00000b04 0000005c 00000b08 FDE cie=00000000 pc=00006d70..00006e07\n+ DW_CFA_advance_loc: 11 to 00006d7b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00006eec\n+ DW_CFA_advance_loc: 1 to 00006d7c\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00006eed\n+ DW_CFA_advance_loc: 1 to 00006d7d\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00006eee\n+ DW_CFA_advance_loc: 1 to 00006d7e\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00006ef1\n+ DW_CFA_advance_loc: 3 to 00006d81\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 66 to 00006f33\n+ DW_CFA_advance_loc1: 66 to 00006dc3\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006f34\n+ DW_CFA_advance_loc: 1 to 00006dc4\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006f35\n+ DW_CFA_advance_loc: 1 to 00006dc5\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006f36\n+ DW_CFA_advance_loc: 1 to 00006dc6\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006f37\n+ DW_CFA_advance_loc: 1 to 00006dc7\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 9 to 00006f40\n+ DW_CFA_advance_loc: 9 to 00006dd0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 19 to 00006f53\n+ DW_CFA_advance_loc: 19 to 00006de3\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00006f55\n+ DW_CFA_advance_loc: 2 to 00006de5\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 17 to 00006f66\n+ DW_CFA_advance_loc: 17 to 00006df6\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00006f68\n+ DW_CFA_advance_loc: 2 to 00006df8\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00006f70\n+ DW_CFA_advance_loc: 8 to 00006e00\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00006f73\n+ DW_CFA_advance_loc: 3 to 00006e03\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006f74\n+ DW_CFA_advance_loc: 1 to 00006e04\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006f75\n+ DW_CFA_advance_loc: 1 to 00006e05\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006f76\n+ DW_CFA_advance_loc: 1 to 00006e06\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-00000c5c 00000050 00000c60 FDE cie=00000000 pc=00006f80..00006ffa\n- DW_CFA_advance_loc: 1 to 00006f81\n+00000b64 00000050 00000b68 FDE cie=00000000 pc=00006e10..00006e92\n+ DW_CFA_advance_loc: 1 to 00006e11\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 12 to 00006f8d\n+ DW_CFA_advance_loc: 12 to 00006e1d\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00006f8e\n+ DW_CFA_advance_loc: 1 to 00006e1e\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 37 to 00006fb3\n+ DW_CFA_advance_loc: 37 to 00006e43\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 00006fb7\n+ DW_CFA_advance_loc: 4 to 00006e47\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 00006fb8\n+ DW_CFA_advance_loc: 1 to 00006e48\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 00006fb9\n+ DW_CFA_advance_loc: 1 to 00006e49\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 3 to 00006fbc\n+ DW_CFA_advance_loc: 3 to 00006e4c\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00006fbd\n+ DW_CFA_advance_loc: 1 to 00006e4d\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 6 to 00006fc3\n+ DW_CFA_advance_loc: 6 to 00006e53\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006fc4\n+ DW_CFA_advance_loc: 1 to 00006e54\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006fc5\n+ DW_CFA_advance_loc: 1 to 00006e55\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006fc6\n+ DW_CFA_advance_loc: 1 to 00006e56\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00006fc8\n+ DW_CFA_advance_loc: 10 to 00006e60\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 25 to 00006fe1\n+ DW_CFA_advance_loc: 25 to 00006e79\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 8 to 00006fe9\n+ DW_CFA_advance_loc: 8 to 00006e81\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 00006fea\n+ DW_CFA_advance_loc: 1 to 00006e82\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00006fec\n+ DW_CFA_advance_loc: 2 to 00006e84\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 10 to 00006ff6\n+ DW_CFA_advance_loc: 10 to 00006e8e\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n \n-00000cb0 00000074 00000cb4 FDE cie=00000000 pc=00007000..000070d1\n- DW_CFA_advance_loc: 11 to 0000700b\n+00000bb8 00000074 00000bbc FDE cie=00000000 pc=00006ea0..00006f81\n+ DW_CFA_advance_loc: 11 to 00006eab\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000700c\n+ DW_CFA_advance_loc: 1 to 00006eac\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 0000700d\n+ DW_CFA_advance_loc: 1 to 00006ead\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 0000700e\n+ DW_CFA_advance_loc: 1 to 00006eae\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00007011\n+ DW_CFA_advance_loc: 3 to 00006eb1\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 69 to 00007056\n+ DW_CFA_advance_loc1: 69 to 00006ef6\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00007057\n+ DW_CFA_advance_loc: 1 to 00006ef7\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007058\n+ DW_CFA_advance_loc: 1 to 00006ef8\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007059\n+ DW_CFA_advance_loc: 1 to 00006ef9\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000705a\n+ DW_CFA_advance_loc: 1 to 00006efa\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00007060\n+ DW_CFA_advance_loc: 6 to 00006f00\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 17 to 00007071\n+ DW_CFA_advance_loc: 17 to 00006f11\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00007073\n+ DW_CFA_advance_loc: 2 to 00006f13\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 17 to 00007084\n+ DW_CFA_advance_loc: 17 to 00006f24\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00007086\n+ DW_CFA_advance_loc: 2 to 00006f26\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000708e\n+ DW_CFA_advance_loc: 8 to 00006f2e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00007093\n+ DW_CFA_advance_loc: 5 to 00006f33\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00007094\n+ DW_CFA_advance_loc: 1 to 00006f34\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007095\n+ DW_CFA_advance_loc: 1 to 00006f35\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007096\n+ DW_CFA_advance_loc: 1 to 00006f36\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007097\n+ DW_CFA_advance_loc: 1 to 00006f37\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00007098\n+ DW_CFA_advance_loc: 9 to 00006f40\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 000070a2\n+ DW_CFA_advance_loc: 10 to 00006f4a\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 000070a4\n+ DW_CFA_advance_loc: 2 to 00006f4c\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 12 to 000070b0\n+ DW_CFA_advance_loc: 20 to 00006f60\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000070b3\n+ DW_CFA_advance_loc: 3 to 00006f63\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 000070b5\n+ DW_CFA_advance_loc: 2 to 00006f65\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 19 to 000070c8\n+ DW_CFA_advance_loc: 19 to 00006f78\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-00000d28 00000030 00000d2c FDE cie=00000000 pc=000070d8..0000713b\n- DW_CFA_advance_loc: 1 to 000070d9\n+00000c30 00000030 00000c34 FDE cie=00000000 pc=00006f90..00007003\n+ DW_CFA_advance_loc: 1 to 00006f91\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 000070e7\n+ DW_CFA_advance_loc: 14 to 00006f9f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 53 to 0000711c\n+ DW_CFA_advance_loc: 53 to 00006fd4\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 3 to 0000711f\n+ DW_CFA_advance_loc: 3 to 00006fd7\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00007120\n+ DW_CFA_advance_loc: 9 to 00006fe0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 11 to 0000712b\n+ DW_CFA_advance_loc: 19 to 00006ff3\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000712c\n+ DW_CFA_advance_loc: 1 to 00006ff4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00007134\n+ DW_CFA_advance_loc: 8 to 00006ffc\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 5 to 00007139\n+ DW_CFA_advance_loc: 5 to 00007001\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000713a\n+ DW_CFA_advance_loc: 1 to 00007002\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000d5c 00000038 00000d60 FDE cie=00000000 pc=00007140..000071d9\n- DW_CFA_advance_loc: 1 to 00007141\n+00000c64 00000038 00000c68 FDE cie=00000000 pc=00007010..000070b1\n+ DW_CFA_advance_loc: 1 to 00007011\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000714f\n+ DW_CFA_advance_loc: 14 to 0000701f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc1: 72 to 00007197\n+ DW_CFA_advance_loc1: 72 to 00007067\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007198\n+ DW_CFA_advance_loc: 1 to 00007068\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 000071a0\n+ DW_CFA_advance_loc: 8 to 00007070\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 11 to 000071ab\n+ DW_CFA_advance_loc: 11 to 0000707b\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 000071ac\n+ DW_CFA_advance_loc: 1 to 0000707c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000071b4\n+ DW_CFA_advance_loc: 8 to 00007084\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 13 to 000071c1\n+ DW_CFA_advance_loc: 21 to 00007099\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 000071c8\n+ DW_CFA_advance_loc: 7 to 000070a0\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 000071ca\n+ DW_CFA_advance_loc: 2 to 000070a2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000071d2\n+ DW_CFA_advance_loc: 8 to 000070aa\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000d98 0000003c 00000d9c FDE cie=00000000 pc=000071e0..0000726c\n- DW_CFA_advance_loc: 1 to 000071e1\n+00000ca0 0000003c 00000ca4 FDE cie=00000000 pc=000070c0..00007154\n+ DW_CFA_advance_loc: 1 to 000070c1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 000071ef\n+ DW_CFA_advance_loc: 14 to 000070cf\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 62 to 0000722d\n+ DW_CFA_advance_loc: 62 to 0000710d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 3 to 00007230\n+ DW_CFA_advance_loc: 3 to 00007110\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00007238\n+ DW_CFA_advance_loc: 8 to 00007118\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000723b\n+ DW_CFA_advance_loc: 3 to 0000711b\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000723c\n+ DW_CFA_advance_loc: 1 to 0000711c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00007244\n+ DW_CFA_advance_loc: 8 to 00007124\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 13 to 00007251\n+ DW_CFA_advance_loc: 21 to 00007139\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 00007258\n+ DW_CFA_advance_loc: 7 to 00007140\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 0000725a\n+ DW_CFA_advance_loc: 2 to 00007142\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00007262\n+ DW_CFA_advance_loc: 8 to 0000714a\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 0000726a\n+ DW_CFA_advance_loc: 8 to 00007152\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000726b\n+ DW_CFA_advance_loc: 1 to 00007153\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000dd8 0000003c 00000ddc FDE cie=00000000 pc=00007270..000072fc\n- DW_CFA_advance_loc: 1 to 00007271\n+00000ce0 0000003c 00000ce4 FDE cie=00000000 pc=00007160..000071f4\n+ DW_CFA_advance_loc: 1 to 00007161\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000727f\n+ DW_CFA_advance_loc: 14 to 0000716f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 62 to 000072bd\n+ DW_CFA_advance_loc: 62 to 000071ad\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 3 to 000072c0\n+ DW_CFA_advance_loc: 3 to 000071b0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 000072c8\n+ DW_CFA_advance_loc: 8 to 000071b8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000072cb\n+ DW_CFA_advance_loc: 3 to 000071bb\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 000072cc\n+ DW_CFA_advance_loc: 1 to 000071bc\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000072d4\n+ DW_CFA_advance_loc: 8 to 000071c4\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 13 to 000072e1\n+ DW_CFA_advance_loc: 21 to 000071d9\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 000072e8\n+ DW_CFA_advance_loc: 7 to 000071e0\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 000072ea\n+ DW_CFA_advance_loc: 2 to 000071e2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000072f2\n+ DW_CFA_advance_loc: 8 to 000071ea\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 000072fa\n+ DW_CFA_advance_loc: 8 to 000071f2\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000072fb\n+ DW_CFA_advance_loc: 1 to 000071f3\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000e18 00000050 00000e1c FDE cie=00000000 pc=00007300..000073b2\n- DW_CFA_advance_loc: 1 to 00007301\n+00000d20 00000050 00000d24 FDE cie=00000000 pc=00007200..000072ba\n+ DW_CFA_advance_loc: 1 to 00007201\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00007302\n+ DW_CFA_advance_loc: 1 to 00007202\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00007303\n+ DW_CFA_advance_loc: 1 to 00007203\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 40 to 0000732b\n+ DW_CFA_advance_loc: 40 to 0000722b\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 8 to 00007333\n+ DW_CFA_advance_loc: 8 to 00007233\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 00007334\n+ DW_CFA_advance_loc: 1 to 00007234\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00007336\n+ DW_CFA_advance_loc: 2 to 00007236\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 10 to 00007340\n+ DW_CFA_advance_loc: 10 to 00007240\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 39 to 00007367\n+ DW_CFA_advance_loc: 39 to 00007267\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007368\n+ DW_CFA_advance_loc: 1 to 00007268\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007369\n+ DW_CFA_advance_loc: 1 to 00007269\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00007370\n+ DW_CFA_advance_loc: 7 to 00007270\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00007373\n+ DW_CFA_advance_loc: 3 to 00007273\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00007374\n+ DW_CFA_advance_loc: 1 to 00007274\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000737c\n+ DW_CFA_advance_loc: 8 to 0000727c\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 30 to 0000739a\n+ DW_CFA_advance_loc: 38 to 000072a2\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 000073a1\n+ DW_CFA_advance_loc: 7 to 000072a9\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 000073a3\n+ DW_CFA_advance_loc: 2 to 000072ab\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000073ab\n+ DW_CFA_advance_loc: 8 to 000072b3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n \n-00000e6c 00000050 00000e70 FDE cie=00000000 pc=000073b8..0000746a\n- DW_CFA_advance_loc: 1 to 000073b9\n+00000d74 00000050 00000d78 FDE cie=00000000 pc=000072c0..0000737a\n+ DW_CFA_advance_loc: 1 to 000072c1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 000073ba\n+ DW_CFA_advance_loc: 1 to 000072c2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000073bb\n+ DW_CFA_advance_loc: 1 to 000072c3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 40 to 000073e3\n+ DW_CFA_advance_loc: 40 to 000072eb\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 8 to 000073eb\n+ DW_CFA_advance_loc: 8 to 000072f3\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 000073ec\n+ DW_CFA_advance_loc: 1 to 000072f4\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 000073ee\n+ DW_CFA_advance_loc: 2 to 000072f6\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 10 to 000073f8\n+ DW_CFA_advance_loc: 10 to 00007300\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 39 to 0000741f\n+ DW_CFA_advance_loc: 39 to 00007327\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007420\n+ DW_CFA_advance_loc: 1 to 00007328\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007421\n+ DW_CFA_advance_loc: 1 to 00007329\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00007428\n+ DW_CFA_advance_loc: 7 to 00007330\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000742b\n+ DW_CFA_advance_loc: 3 to 00007333\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000742c\n+ DW_CFA_advance_loc: 1 to 00007334\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00007434\n+ DW_CFA_advance_loc: 8 to 0000733c\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 30 to 00007452\n+ DW_CFA_advance_loc: 38 to 00007362\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 00007459\n+ DW_CFA_advance_loc: 7 to 00007369\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 0000745b\n+ DW_CFA_advance_loc: 2 to 0000736b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00007463\n+ DW_CFA_advance_loc: 8 to 00007373\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n \n-00000ec0 00000044 00000ec4 FDE cie=00000000 pc=00007470..0000750b\n- DW_CFA_advance_loc: 1 to 00007471\n+00000dc8 00000044 00000dcc FDE cie=00000000 pc=00007380..00007423\n+ DW_CFA_advance_loc: 1 to 00007381\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000747f\n+ DW_CFA_advance_loc: 14 to 0000738f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 62 to 000074bd\n+ DW_CFA_advance_loc: 62 to 000073cd\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 3 to 000074c0\n+ DW_CFA_advance_loc: 3 to 000073d0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 000074c8\n+ DW_CFA_advance_loc: 8 to 000073d8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000074cb\n+ DW_CFA_advance_loc: 3 to 000073db\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 000074cc\n+ DW_CFA_advance_loc: 1 to 000073dc\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000074d4\n+ DW_CFA_advance_loc: 8 to 000073e4\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 7 to 000074db\n+ DW_CFA_advance_loc: 15 to 000073f3\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 13 to 000074e8\n+ DW_CFA_advance_loc: 13 to 00007400\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 000074ea\n+ DW_CFA_advance_loc: 2 to 00007402\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000074f2\n+ DW_CFA_advance_loc: 8 to 0000740a\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 000074fa\n+ DW_CFA_advance_loc: 8 to 00007412\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000074fb\n+ DW_CFA_advance_loc: 1 to 00007413\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00007500\n+ DW_CFA_advance_loc: 5 to 00007418\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00007503\n+ DW_CFA_advance_loc: 3 to 0000741b\n DW_CFA_def_cfa_offset: 24\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000f08 00000040 00000f0c FDE cie=00000000 pc=00007510..000075b4\n- DW_CFA_advance_loc: 1 to 00007511\n+00000e10 00000040 00000e14 FDE cie=00000000 pc=00007430..000074df\n+ DW_CFA_advance_loc: 1 to 00007431\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 12 to 0000751d\n+ DW_CFA_advance_loc: 12 to 0000743d\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 0000751e\n+ DW_CFA_advance_loc: 1 to 0000743e\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 26 to 00007538\n+ DW_CFA_advance_loc: 26 to 00007458\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007539\n+ DW_CFA_advance_loc: 1 to 00007459\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000753a\n+ DW_CFA_advance_loc: 1 to 0000745a\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00007540\n+ DW_CFA_advance_loc: 6 to 00007460\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 0000754a\n+ DW_CFA_advance_loc: 10 to 0000746a\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000754b\n+ DW_CFA_advance_loc: 1 to 0000746b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 00007552\n+ DW_CFA_advance_loc: 7 to 00007472\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 59 to 0000758d\n+ DW_CFA_advance_loc: 59 to 000074ad\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 3 to 00007590\n+ DW_CFA_advance_loc: 3 to 000074b0\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 0000759b\n+ DW_CFA_advance_loc: 11 to 000074bb\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000f4c 00000068 00000f50 FDE cie=00000000 pc=000075b8..000078ac\n- DW_CFA_advance_loc: 1 to 000075b9\n+00000e54 00000068 00000e58 FDE cie=00000000 pc=000074e0..000077ae\n+ DW_CFA_advance_loc: 1 to 000074e1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000075ba\n+ DW_CFA_advance_loc: 1 to 000074e2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000075bb\n+ DW_CFA_advance_loc: 1 to 000074e3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000075bc\n+ DW_CFA_advance_loc: 1 to 000074e4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000075ca\n+ DW_CFA_advance_loc: 14 to 000074f2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc1: 121 to 00007643\n+ DW_CFA_advance_loc1: 129 to 00007573\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00007644\n+ DW_CFA_advance_loc: 1 to 00007574\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00007645\n+ DW_CFA_advance_loc: 1 to 00007575\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 00007646\n+ DW_CFA_advance_loc: 1 to 00007576\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 0000764d\n+ DW_CFA_advance_loc: 7 to 0000757d\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 7 to 00007654\n+ DW_CFA_advance_loc: 7 to 00007584\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00007656\n+ DW_CFA_advance_loc: 2 to 00007586\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000765e\n+ DW_CFA_advance_loc: 8 to 0000758e\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00007661\n+ DW_CFA_advance_loc: 3 to 00007591\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00007662\n+ DW_CFA_advance_loc: 1 to 00007592\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007663\n+ DW_CFA_advance_loc: 1 to 00007593\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007664\n+ DW_CFA_advance_loc: 1 to 00007594\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007665\n+ DW_CFA_advance_loc: 1 to 00007595\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00007668\n+ DW_CFA_advance_loc: 11 to 000075a0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 11 to 00007673\n+ DW_CFA_advance_loc: 19 to 000075b3\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00007674\n+ DW_CFA_advance_loc: 1 to 000075b4\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00007675\n+ DW_CFA_advance_loc: 1 to 000075b5\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 00007676\n+ DW_CFA_advance_loc: 1 to 000075b6\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00007677\n+ DW_CFA_advance_loc: 1 to 000075b7\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 9 to 00007680\n+ DW_CFA_advance_loc: 9 to 000075c0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000fb8 000000a8 00000fbc FDE cie=00000000 pc=000078b0..00007f5e\n- DW_CFA_advance_loc: 1 to 000078b1\n+00000ec0 000000a4 00000ec4 FDE cie=00000000 pc=000077b0..00007e0b\n+ DW_CFA_advance_loc: 1 to 000077b1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 000078b4\n+ DW_CFA_advance_loc: 1 to 000077b2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000078b5\n+ DW_CFA_advance_loc: 12 to 000077be\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 12 to 000078c1\n+ DW_CFA_advance_loc: 3 to 000077c1\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 000078c4\n+ DW_CFA_advance_loc: 3 to 000077c4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc2: 454 to 00007a8a\n+ DW_CFA_advance_loc2: 430 to 00007972\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00007a8b\n+ DW_CFA_advance_loc: 1 to 00007973\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 17 to 00007a9c\n+ DW_CFA_advance_loc: 17 to 00007984\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 00007a9e\n+ DW_CFA_advance_loc: 2 to 00007986\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 11 to 00007aa9\n+ DW_CFA_advance_loc: 11 to 00007991\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 74 to 00007af3\n+ DW_CFA_advance_loc1: 74 to 000079db\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00007af4\n+ DW_CFA_advance_loc: 1 to 000079dc\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 17 to 00007b05\n+ DW_CFA_advance_loc: 17 to 000079ed\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 00007b07\n+ DW_CFA_advance_loc: 2 to 000079ef\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00007b13\n+ DW_CFA_advance_loc: 12 to 000079fb\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 42 to 00007b3d\n+ DW_CFA_advance_loc: 42 to 00007a25\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 6 to 00007b43\n+ DW_CFA_advance_loc: 6 to 00007a2b\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007b44\n+ DW_CFA_advance_loc: 1 to 00007a2c\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007b45\n+ DW_CFA_advance_loc: 1 to 00007a2d\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007b46\n+ DW_CFA_advance_loc: 1 to 00007a2e\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00007b48\n+ DW_CFA_advance_loc: 2 to 00007a30\n DW_CFA_restore_state\n- DW_CFA_advance_loc2: 331 to 00007c93\n+ DW_CFA_advance_loc2: 331 to 00007b7b\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 17 to 00007ca4\n+ DW_CFA_advance_loc: 17 to 00007b8c\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 00007ca6\n+ DW_CFA_advance_loc: 2 to 00007b8e\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00007cb2\n+ DW_CFA_advance_loc: 12 to 00007b9a\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc2: 315 to 00007ded\n+ DW_CFA_advance_loc2: 299 to 00007cc5\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00007df0\n+ DW_CFA_advance_loc: 3 to 00007cc8\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007df1\n+ DW_CFA_advance_loc: 1 to 00007cc9\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007df2\n+ DW_CFA_advance_loc: 1 to 00007cca\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007df3\n+ DW_CFA_advance_loc: 1 to 00007ccb\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00007df8\n+ DW_CFA_advance_loc: 5 to 00007cd0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 129 to 00007e79\n+ DW_CFA_advance_loc1: 163 to 00007d73\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00007e7a\n+ DW_CFA_advance_loc: 1 to 00007d74\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 14 to 00007e88\n+ DW_CFA_advance_loc: 12 to 00007d80\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 97 to 00007ee9\n+ DW_CFA_advance_loc: 49 to 00007db1\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00007eea\n+ DW_CFA_advance_loc: 1 to 00007db2\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 17 to 00007efb\n+ DW_CFA_advance_loc: 17 to 00007dc3\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 3 to 00007efe\n+ DW_CFA_advance_loc: 2 to 00007dc5\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00007f06\n+ DW_CFA_advance_loc: 8 to 00007dcd\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 68 to 00007f4a\n+ DW_CFA_advance_loc: 39 to 00007df4\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00007f4b\n+ DW_CFA_advance_loc: 4 to 00007df8\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 12 to 00007f57\n+ DW_CFA_advance_loc: 12 to 00007e04\n DW_CFA_restore_state\n DW_CFA_nop\n- DW_CFA_nop\n- DW_CFA_nop\n \n-00001064 000000cc 00001068 FDE cie=00000000 pc=00007f60..000085c7\n- DW_CFA_advance_loc: 1 to 00007f61\n+00000f68 000000c0 00000f6c FDE cie=00000000 pc=00007e10..00008492\n+ DW_CFA_advance_loc: 1 to 00007e11\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 00007f64\n+ DW_CFA_advance_loc: 3 to 00007e14\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 12 to 00007f70\n+ DW_CFA_advance_loc: 3 to 00007e17\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00007f71\n+ DW_CFA_advance_loc: 12 to 00007e23\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 5 to 00007f76\n+ DW_CFA_advance_loc: 3 to 00007e26\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 136 to 00007ffe\n+ DW_CFA_advance_loc1: 130 to 00007ea8\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 4 to 00008002\n+ DW_CFA_advance_loc: 4 to 00007eac\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008003\n+ DW_CFA_advance_loc: 1 to 00007ead\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008004\n+ DW_CFA_advance_loc: 1 to 00007eae\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008005\n+ DW_CFA_advance_loc: 1 to 00007eaf\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00008008\n+ DW_CFA_advance_loc: 1 to 00007eb0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 76 to 00008054\n+ DW_CFA_advance_loc1: 79 to 00007eff\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00008055\n+ DW_CFA_advance_loc: 7 to 00007f06\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 17 to 00008066\n+ DW_CFA_advance_loc: 7 to 00007f0d\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00008068\n+ DW_CFA_advance_loc: 5 to 00007f12\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00008070\n+ DW_CFA_advance_loc: 8 to 00007f1a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 00008073\n+ DW_CFA_advance_loc: 3 to 00007f1d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00008076\n+ DW_CFA_advance_loc: 3 to 00007f20\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008077\n+ DW_CFA_advance_loc: 1 to 00007f21\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008078\n+ DW_CFA_advance_loc: 1 to 00007f22\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008079\n+ DW_CFA_advance_loc: 1 to 00007f23\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00008080\n+ DW_CFA_advance_loc: 5 to 00007f28\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 173 to 0000812d\n+ DW_CFA_advance_loc1: 183 to 00007fdf\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00008130\n+ DW_CFA_advance_loc: 3 to 00007fe2\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008131\n+ DW_CFA_advance_loc: 1 to 00007fe3\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008132\n+ DW_CFA_advance_loc: 1 to 00007fe4\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008133\n+ DW_CFA_advance_loc: 1 to 00007fe5\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00008138\n+ DW_CFA_advance_loc: 11 to 00007ff0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 54 to 0000816e\n+ DW_CFA_advance_loc: 56 to 00008028\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 17 to 0000817f\n+ DW_CFA_advance_loc: 13 to 00008035\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00008181\n+ DW_CFA_advance_loc: 5 to 0000803a\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00008189\n+ DW_CFA_advance_loc: 8 to 00008042\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc2: 610 to 000083eb\n+ DW_CFA_advance_loc2: 945 to 000083f3\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 000083ec\n+ DW_CFA_advance_loc: 7 to 000083fa\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 5 to 000083f1\n+ DW_CFA_advance_loc: 5 to 000083ff\n DW_CFA_restore_state\n- DW_CFA_advance_loc2: 290 to 00008513\n+ DW_CFA_advance_loc: 32 to 0000841f\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00008514\n+ DW_CFA_advance_loc: 8 to 00008427\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 15 to 00008523\n+ DW_CFA_advance_loc: 9 to 00008430\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 30 to 00008541\n+ DW_CFA_advance_loc: 10 to 0000843a\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00008543\n+ DW_CFA_advance_loc: 7 to 00008441\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 21 to 00008558\n+ DW_CFA_advance_loc: 5 to 00008446\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 8 to 00008560\n+ DW_CFA_advance_loc: 3 to 00008449\n DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00008561\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 15 to 00008570\n+ DW_CFA_advance_loc: 11 to 00008454\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 1 to 00008571\n+ DW_CFA_advance_loc: 3 to 00008457\n DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00008572\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 15 to 00008581\n+ DW_CFA_advance_loc: 11 to 00008462\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00008584\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 15 to 00008593\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00008596\n+ DW_CFA_advance_loc: 1 to 00008463\n DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 52\n+ DW_CFA_advance_loc: 10 to 0000846d\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 15 to 000085a5\n+ DW_CFA_advance_loc: 5 to 00008472\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 11 to 000085b0\n+ DW_CFA_advance_loc: 19 to 00008485\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 000085b1\n+ DW_CFA_advance_loc: 1 to 00008486\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 15 to 000085c0\n+ DW_CFA_advance_loc: 5 to 0000848b\n DW_CFA_restore_state\n DW_CFA_nop\n- DW_CFA_nop\n \n-00001134 0000007c 00001138 FDE cie=00000000 pc=000085d0..000087f9\n- DW_CFA_advance_loc: 1 to 000085d1\n+0000102c 0000007c 00001030 FDE cie=00000000 pc=000084a0..000086b4\n+ DW_CFA_advance_loc: 1 to 000084a1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 000085d4\n+ DW_CFA_advance_loc: 3 to 000084a4\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000085d5\n+ DW_CFA_advance_loc: 1 to 000084a5\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000085d6\n+ DW_CFA_advance_loc: 1 to 000084a6\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000085e4\n+ DW_CFA_advance_loc: 14 to 000084b4\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 56 to 0000861c\n+ DW_CFA_advance_loc: 50 to 000084e6\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 0000861d\n+ DW_CFA_advance_loc: 1 to 000084e7\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 0000861e\n+ DW_CFA_advance_loc: 1 to 000084e8\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 00008626\n+ DW_CFA_advance_loc: 8 to 000084f0\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 219 to 00008701\n+ DW_CFA_advance_loc1: 209 to 000085c1\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00008702\n+ DW_CFA_advance_loc: 1 to 000085c2\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008703\n+ DW_CFA_advance_loc: 1 to 000085c3\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008704\n+ DW_CFA_advance_loc: 1 to 000085c4\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008705\n+ DW_CFA_advance_loc: 1 to 000085c5\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00008708\n+ DW_CFA_advance_loc: 11 to 000085d0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 29 to 00008725\n+ DW_CFA_advance_loc: 29 to 000085ed\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 2 to 00008727\n+ DW_CFA_advance_loc: 2 to 000085ef\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00008728\n+ DW_CFA_advance_loc: 1 to 000085f0\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 2 to 0000872a\n+ DW_CFA_advance_loc: 2 to 000085f2\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 00008732\n+ DW_CFA_advance_loc: 8 to 000085fa\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 25 to 0000874b\n+ DW_CFA_advance_loc: 25 to 00008613\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 0000874c\n+ DW_CFA_advance_loc: 1 to 00008614\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 00008754\n+ DW_CFA_advance_loc: 8 to 0000861c\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 99 to 000087b7\n+ DW_CFA_advance_loc1: 97 to 0000867d\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 1 to 000087b8\n+ DW_CFA_advance_loc: 1 to 0000867e\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 000087b9\n+ DW_CFA_advance_loc: 1 to 0000867f\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 7 to 000087c0\n+ DW_CFA_advance_loc: 12 to 0000868b\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 1 to 000087c1\n+ DW_CFA_advance_loc: 1 to 0000868c\n DW_CFA_def_cfa_offset: 116\n- DW_CFA_advance_loc: 1 to 000087c2\n+ DW_CFA_advance_loc: 1 to 0000868d\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 7 to 000087c9\n+ DW_CFA_advance_loc: 7 to 00008694\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 2 to 000087cb\n+ DW_CFA_advance_loc: 2 to 00008696\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 8 to 000087d3\n+ DW_CFA_advance_loc: 8 to 0000869e\n DW_CFA_def_cfa_offset: 96\n \n-000011b4 000000c4 000011b8 FDE cie=00000000 pc=00008800..00008b59\n- DW_CFA_advance_loc: 1 to 00008801\n+000010ac 000000c4 000010b0 FDE cie=00000000 pc=000086c0..00008a19\n+ DW_CFA_advance_loc: 1 to 000086c1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00008802\n+ DW_CFA_advance_loc: 1 to 000086c2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00008803\n+ DW_CFA_advance_loc: 1 to 000086c3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00008804\n+ DW_CFA_advance_loc: 1 to 000086c4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00008812\n+ DW_CFA_advance_loc: 14 to 000086d2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc2: 492 to 000089fe\n+ DW_CFA_advance_loc2: 492 to 000088be\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00008a00\n+ DW_CFA_advance_loc: 2 to 000088c0\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 11 to 00008a0b\n+ DW_CFA_advance_loc: 11 to 000088cb\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 00008a16\n+ DW_CFA_advance_loc: 11 to 000088d6\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008a17\n+ DW_CFA_advance_loc: 1 to 000088d7\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 15 to 00008a26\n+ DW_CFA_advance_loc: 15 to 000088e6\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00008a29\n+ DW_CFA_advance_loc: 3 to 000088e9\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00008a2c\n+ DW_CFA_advance_loc: 3 to 000088ec\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008a2d\n+ DW_CFA_advance_loc: 1 to 000088ed\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008a2e\n+ DW_CFA_advance_loc: 1 to 000088ee\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008a2f\n+ DW_CFA_advance_loc: 1 to 000088ef\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00008a30\n+ DW_CFA_advance_loc: 1 to 000088f0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00008a33\n+ DW_CFA_advance_loc: 3 to 000088f3\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008a34\n+ DW_CFA_advance_loc: 1 to 000088f4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008a3c\n+ DW_CFA_advance_loc: 8 to 000088fc\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 00008a43\n+ DW_CFA_advance_loc: 7 to 00008903\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008a44\n+ DW_CFA_advance_loc: 1 to 00008904\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008a4c\n+ DW_CFA_advance_loc: 8 to 0000890c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008a5b\n+ DW_CFA_advance_loc: 15 to 0000891b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008a5c\n+ DW_CFA_advance_loc: 1 to 0000891c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008a64\n+ DW_CFA_advance_loc: 8 to 00008924\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008a73\n+ DW_CFA_advance_loc: 15 to 00008933\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008a74\n+ DW_CFA_advance_loc: 1 to 00008934\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008a7c\n+ DW_CFA_advance_loc: 8 to 0000893c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008a8b\n+ DW_CFA_advance_loc: 15 to 0000894b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008a8c\n+ DW_CFA_advance_loc: 1 to 0000894c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008a94\n+ DW_CFA_advance_loc: 8 to 00008954\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008aa3\n+ DW_CFA_advance_loc: 15 to 00008963\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008aa4\n+ DW_CFA_advance_loc: 1 to 00008964\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008aac\n+ DW_CFA_advance_loc: 8 to 0000896c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008abb\n+ DW_CFA_advance_loc: 15 to 0000897b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008abc\n+ DW_CFA_advance_loc: 1 to 0000897c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008ac4\n+ DW_CFA_advance_loc: 8 to 00008984\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008ad3\n+ DW_CFA_advance_loc: 15 to 00008993\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008ad4\n+ DW_CFA_advance_loc: 1 to 00008994\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008adc\n+ DW_CFA_advance_loc: 8 to 0000899c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008aeb\n+ DW_CFA_advance_loc: 15 to 000089ab\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008aec\n+ DW_CFA_advance_loc: 1 to 000089ac\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008af4\n+ DW_CFA_advance_loc: 8 to 000089b4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008b03\n+ DW_CFA_advance_loc: 15 to 000089c3\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008b04\n+ DW_CFA_advance_loc: 1 to 000089c4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008b0c\n+ DW_CFA_advance_loc: 8 to 000089cc\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008b1b\n+ DW_CFA_advance_loc: 15 to 000089db\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008b1c\n+ DW_CFA_advance_loc: 1 to 000089dc\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008b24\n+ DW_CFA_advance_loc: 8 to 000089e4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008b33\n+ DW_CFA_advance_loc: 15 to 000089f3\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008b34\n+ DW_CFA_advance_loc: 1 to 000089f4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008b3c\n+ DW_CFA_advance_loc: 8 to 000089fc\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008b4b\n+ DW_CFA_advance_loc: 15 to 00008a0b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008b4c\n+ DW_CFA_advance_loc: 1 to 00008a0c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008b54\n+ DW_CFA_advance_loc: 8 to 00008a14\n DW_CFA_def_cfa_offset: 32\n DW_CFA_nop\n \n-0000127c 0000003c 00001280 FDE cie=00000000 pc=00008b60..00008ba7\n- DW_CFA_advance_loc: 1 to 00008b61\n+00001174 0000003c 00001178 FDE cie=00000000 pc=00008a20..00008a67\n+ DW_CFA_advance_loc: 1 to 00008a21\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00008b62\n+ DW_CFA_advance_loc: 1 to 00008a22\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00008b70\n+ DW_CFA_advance_loc: 14 to 00008a30\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 5 to 00008b75\n+ DW_CFA_advance_loc: 5 to 00008a35\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 00008b80\n+ DW_CFA_advance_loc: 11 to 00008a40\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 7 to 00008b87\n+ DW_CFA_advance_loc: 7 to 00008a47\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00008b88\n+ DW_CFA_advance_loc: 1 to 00008a48\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00008b90\n+ DW_CFA_advance_loc: 8 to 00008a50\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00008b93\n+ DW_CFA_advance_loc: 3 to 00008a53\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00008b94\n+ DW_CFA_advance_loc: 1 to 00008a54\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 16 to 00008ba4\n+ DW_CFA_advance_loc: 16 to 00008a64\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008ba5\n+ DW_CFA_advance_loc: 1 to 00008a65\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008ba6\n+ DW_CFA_advance_loc: 1 to 00008a66\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-000012bc 00000108 000012c0 FDE cie=00000000 pc=00008bb0..0000922f\n- DW_CFA_advance_loc: 1 to 00008bb1\n+000011b4 00000108 000011b8 FDE cie=00000000 pc=00008a70..00009127\n+ DW_CFA_advance_loc: 1 to 00008a71\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00008bb2\n+ DW_CFA_advance_loc: 1 to 00008a72\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 12 to 00008bbe\n+ DW_CFA_advance_loc: 3 to 00008a75\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 3 to 00008bc1\n+ DW_CFA_advance_loc: 12 to 00008a81\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00008bc4\n+ DW_CFA_advance_loc: 3 to 00008a84\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc2: 339 to 00008d17\n+ DW_CFA_advance_loc2: 371 to 00008bf7\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00008d18\n+ DW_CFA_advance_loc: 1 to 00008bf8\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008d19\n+ DW_CFA_advance_loc: 1 to 00008bf9\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00008d25\n+ DW_CFA_advance_loc: 12 to 00008c05\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc1: 190 to 00008de3\n- DW_CFA_remember_state\n+ DW_CFA_advance_loc2: 277 to 00008d1a\n DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 4 to 00008de7\n+ DW_CFA_advance_loc: 4 to 00008d1e\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 17 to 00008df8\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00008dfb\n+ DW_CFA_advance_loc: 17 to 00008d2f\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008dfc\n+ DW_CFA_advance_loc: 3 to 00008d32\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00008e08\n+ DW_CFA_advance_loc: 12 to 00008d3e\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 11 to 00008e13\n+ DW_CFA_advance_loc1: 75 to 00008d89\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 1 to 00008d8a\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 00008d8b\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 00008d8c\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 00008d8d\n+ DW_CFA_restore: r5 (ebp)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_advance_loc: 3 to 00008d90\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc: 3 to 00008d93\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008e14\n+ DW_CFA_advance_loc: 1 to 00008d94\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 16 to 00008e24\n+ DW_CFA_advance_loc: 12 to 00008da0\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 25 to 00008e3d\n- DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 5 to 00008e42\n- DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 5 to 00008e47\n+ DW_CFA_advance_loc: 11 to 00008dab\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008e48\n+ DW_CFA_advance_loc: 1 to 00008dac\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 16 to 00008e58\n+ DW_CFA_advance_loc: 16 to 00008dbc\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc1: 195 to 00008f1b\n+ DW_CFA_advance_loc: 25 to 00008dd5\n DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 4 to 00008f1f\n+ DW_CFA_advance_loc: 5 to 00008dda\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 17 to 00008f30\n+ DW_CFA_advance_loc: 5 to 00008ddf\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 3 to 00008f33\n+ DW_CFA_advance_loc: 1 to 00008de0\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00008f3f\n+ DW_CFA_advance_loc: 16 to 00008df0\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc1: 75 to 00008f8a\n+ DW_CFA_advance_loc1: 93 to 00008e4d\n DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00008f8b\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008f8c\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008f8d\n- DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008f8e\n- DW_CFA_restore: r5 (ebp)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00008f8f\n+ DW_CFA_def_cfa_offset: 84\n+ DW_CFA_advance_loc: 4 to 00008e51\n+ DW_CFA_def_cfa_offset: 88\n+ DW_CFA_advance_loc: 15 to 00008e60\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00008f92\n+ DW_CFA_advance_loc: 3 to 00008e63\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 4 to 00008f96\n+ DW_CFA_advance_loc: 4 to 00008e67\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 12 to 00008fa2\n+ DW_CFA_advance_loc: 15 to 00008e76\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 60 to 00008fde\n+ DW_CFA_advance_loc: 63 to 00008eb5\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00008fdf\n+ DW_CFA_advance_loc: 1 to 00008eb6\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008fe0\n+ DW_CFA_advance_loc: 1 to 00008eb7\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00008fec\n+ DW_CFA_advance_loc: 12 to 00008ec3\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 31 to 0000900b\n+ DW_CFA_advance_loc: 32 to 00008ee3\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 0000900c\n+ DW_CFA_advance_loc: 1 to 00008ee4\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 0000900d\n+ DW_CFA_advance_loc: 1 to 00008ee5\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009019\n+ DW_CFA_advance_loc: 12 to 00008ef1\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 26 to 00009033\n+ DW_CFA_advance_loc: 34 to 00008f13\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00009034\n+ DW_CFA_advance_loc: 1 to 00008f14\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009035\n+ DW_CFA_advance_loc: 1 to 00008f15\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009041\n+ DW_CFA_advance_loc: 12 to 00008f21\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 26 to 0000905b\n+ DW_CFA_advance_loc: 34 to 00008f43\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 0000905c\n+ DW_CFA_advance_loc: 1 to 00008f44\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 0000905d\n+ DW_CFA_advance_loc: 1 to 00008f45\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009069\n+ DW_CFA_advance_loc: 12 to 00008f51\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 26 to 00009083\n+ DW_CFA_advance_loc: 34 to 00008f73\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009084\n+ DW_CFA_advance_loc: 1 to 00008f74\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009090\n+ DW_CFA_advance_loc: 12 to 00008f80\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00009098\n+ DW_CFA_advance_loc: 8 to 00008f88\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009099\n+ DW_CFA_advance_loc: 1 to 00008f89\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000090a5\n+ DW_CFA_advance_loc: 12 to 00008f95\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 000090ad\n+ DW_CFA_advance_loc: 8 to 00008f9d\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 000090ae\n+ DW_CFA_advance_loc: 1 to 00008f9e\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 000090af\n+ DW_CFA_advance_loc: 1 to 00008f9f\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000090bb\n+ DW_CFA_advance_loc: 12 to 00008fab\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 32 to 000090db\n+ DW_CFA_advance_loc: 32 to 00008fcb\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 000090dc\n+ DW_CFA_advance_loc: 1 to 00008fcc\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000090e8\n+ DW_CFA_advance_loc: 12 to 00008fd8\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc1: 137 to 00009171\n+ DW_CFA_advance_loc1: 137 to 00009061\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009172\n+ DW_CFA_advance_loc: 1 to 00009062\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 0000917e\n+ DW_CFA_advance_loc: 12 to 0000906e\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00009186\n+ DW_CFA_advance_loc: 8 to 00009076\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00009187\n+ DW_CFA_advance_loc: 1 to 00009077\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009188\n+ DW_CFA_advance_loc: 1 to 00009078\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009194\n+ DW_CFA_advance_loc: 12 to 00009084\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 23 to 000091ab\n+ DW_CFA_advance_loc: 31 to 000090a3\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 000091ac\n+ DW_CFA_advance_loc: 1 to 000090a4\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 000091ad\n+ DW_CFA_advance_loc: 1 to 000090a5\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000091b9\n+ DW_CFA_advance_loc: 12 to 000090b1\n DW_CFA_def_cfa_offset: 80\n DW_CFA_nop\n- DW_CFA_nop\n \n-000013c8 000001c0 000013cc FDE cie=00000000 pc=00009230..00009c6f\n- DW_CFA_advance_loc: 1 to 00009231\n+000012c0 000001b8 000012c4 FDE cie=00000000 pc=00009130..00009b43\n+ DW_CFA_advance_loc: 1 to 00009131\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00009232\n+ DW_CFA_advance_loc: 1 to 00009132\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00009233\n+ DW_CFA_advance_loc: 1 to 00009133\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 12 to 0000923f\n+ DW_CFA_advance_loc: 12 to 0000913f\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00009242\n+ DW_CFA_advance_loc: 3 to 00009142\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 117 to 000092b7\n+ DW_CFA_advance_loc1: 118 to 000091b8\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000092b8\n+ DW_CFA_advance_loc: 1 to 000091b9\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000092c4\n+ DW_CFA_advance_loc: 18 to 000091cb\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 17 to 000092d5\n+ DW_CFA_advance_loc: 11 to 000091d6\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 000092d6\n+ DW_CFA_advance_loc: 1 to 000091d7\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 2 to 000092d8\n+ DW_CFA_advance_loc: 2 to 000091d9\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 000092e0\n+ DW_CFA_advance_loc: 8 to 000091e1\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 33 to 00009301\n+ DW_CFA_advance_loc: 33 to 00009202\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 3 to 00009304\n+ DW_CFA_advance_loc: 3 to 00009205\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 0000930c\n+ DW_CFA_advance_loc: 8 to 0000920d\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc2: 327 to 00009453\n+ DW_CFA_advance_loc2: 351 to 0000936c\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 17 to 00009464\n+ DW_CFA_advance_loc: 17 to 0000937d\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 4 to 00009468\n+ DW_CFA_advance_loc: 4 to 00009381\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009469\n+ DW_CFA_advance_loc: 1 to 00009382\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 00009471\n+ DW_CFA_advance_loc: 8 to 0000938a\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 19 to 00009484\n+ DW_CFA_advance_loc: 11 to 00009395\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009485\n+ DW_CFA_advance_loc: 1 to 00009396\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009491\n+ DW_CFA_advance_loc: 12 to 000093a2\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 19 to 000094a4\n+ DW_CFA_advance_loc: 15 to 000093b1\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 4 to 000094a8\n+ DW_CFA_advance_loc: 4 to 000093b5\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 000094a9\n+ DW_CFA_advance_loc: 1 to 000093b6\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 000094ad\n+ DW_CFA_advance_loc: 4 to 000093ba\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000094b9\n+ DW_CFA_advance_loc: 12 to 000093c6\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc2: 330 to 00009603\n+ DW_CFA_advance_loc2: 333 to 00009513\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 10 to 0000960d\n+ DW_CFA_advance_loc: 10 to 0000951d\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 6 to 00009613\n+ DW_CFA_advance_loc: 6 to 00009523\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 6 to 00009619\n+ DW_CFA_advance_loc: 6 to 00009529\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 00009621\n+ DW_CFA_advance_loc: 8 to 00009531\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 52 to 00009655\n+ DW_CFA_advance_loc: 60 to 0000956d\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 10 to 0000965f\n+ DW_CFA_advance_loc: 10 to 00009577\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00009660\n+ DW_CFA_advance_loc: 1 to 00009578\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00009664\n+ DW_CFA_advance_loc: 4 to 0000957c\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 0000966c\n+ DW_CFA_advance_loc: 8 to 00009584\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 13 to 00009679\n+ DW_CFA_advance_loc: 13 to 00009591\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 0000967d\n+ DW_CFA_advance_loc: 4 to 00009595\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 11 to 00009688\n+ DW_CFA_advance_loc: 11 to 000095a0\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 57 to 000096c1\n+ DW_CFA_advance_loc: 56 to 000095d8\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000096c2\n+ DW_CFA_advance_loc: 1 to 000095d9\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000096c3\n+ DW_CFA_advance_loc: 1 to 000095da\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000096c4\n+ DW_CFA_advance_loc: 1 to 000095db\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000096c5\n+ DW_CFA_advance_loc: 1 to 000095dc\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 000096c8\n+ DW_CFA_advance_loc: 4 to 000095e0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 20 to 000096dc\n+ DW_CFA_advance_loc: 20 to 000095f4\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000096dd\n+ DW_CFA_advance_loc: 1 to 000095f5\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000096e9\n+ DW_CFA_advance_loc: 12 to 00009601\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 78 to 00009737\n+ DW_CFA_advance_loc1: 74 to 0000964b\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 4 to 0000973b\n+ DW_CFA_advance_loc: 4 to 0000964f\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 4 to 0000973f\n+ DW_CFA_advance_loc: 4 to 00009653\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00009743\n+ DW_CFA_advance_loc: 4 to 00009657\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 0000974f\n+ DW_CFA_advance_loc: 12 to 00009663\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 20 to 00009763\n+ DW_CFA_advance_loc: 16 to 00009673\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009764\n+ DW_CFA_advance_loc: 1 to 00009674\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009770\n+ DW_CFA_advance_loc: 12 to 00009680\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 11 to 0000977b\n+ DW_CFA_advance_loc: 11 to 0000968b\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 0000977c\n+ DW_CFA_advance_loc: 1 to 0000968c\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009788\n+ DW_CFA_advance_loc: 12 to 00009698\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 11 to 00009793\n+ DW_CFA_advance_loc: 11 to 000096a3\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009794\n+ DW_CFA_advance_loc: 1 to 000096a4\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000097a0\n+ DW_CFA_advance_loc: 12 to 000096b0\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 11 to 000097ab\n+ DW_CFA_advance_loc: 11 to 000096bb\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000097ac\n+ DW_CFA_advance_loc: 1 to 000096bc\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000097b8\n+ DW_CFA_advance_loc: 12 to 000096c8\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 11 to 000097c3\n+ DW_CFA_advance_loc: 11 to 000096d3\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000097c4\n+ DW_CFA_advance_loc: 1 to 000096d4\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000097d0\n+ DW_CFA_advance_loc: 12 to 000096e0\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 58 to 0000980a\n+ DW_CFA_advance_loc: 58 to 0000971a\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 17 to 0000981b\n+ DW_CFA_advance_loc: 17 to 0000972b\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 0000981c\n+ DW_CFA_advance_loc: 1 to 0000972c\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 0000981d\n+ DW_CFA_advance_loc: 1 to 0000972d\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 0000982d\n+ DW_CFA_advance_loc: 16 to 0000973d\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 80 to 0000987d\n+ DW_CFA_advance_loc1: 80 to 0000978d\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 15 to 0000988c\n+ DW_CFA_advance_loc: 15 to 0000979c\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 0000988d\n+ DW_CFA_advance_loc: 1 to 0000979d\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009899\n+ DW_CFA_advance_loc: 12 to 000097a9\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 58 to 000098d3\n+ DW_CFA_advance_loc: 58 to 000097e3\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 5 to 000098d8\n+ DW_CFA_advance_loc: 5 to 000097e8\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 000098d9\n+ DW_CFA_advance_loc: 1 to 000097e9\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 10 to 000098e3\n+ DW_CFA_advance_loc: 10 to 000097f3\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000098ef\n+ DW_CFA_advance_loc: 12 to 000097ff\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 11 to 000098fa\n+ DW_CFA_advance_loc: 11 to 0000980a\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 5 to 000098ff\n+ DW_CFA_advance_loc: 5 to 0000980f\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 0000990b\n+ DW_CFA_advance_loc: 12 to 0000981b\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 54 to 00009941\n+ DW_CFA_advance_loc: 54 to 00009851\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 5 to 00009946\n+ DW_CFA_advance_loc: 5 to 00009856\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009952\n+ DW_CFA_advance_loc: 12 to 00009862\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 16 to 00009962\n+ DW_CFA_advance_loc: 16 to 00009872\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00009963\n- DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009964\n- DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009970\n- DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 44 to 0000999c\n+ DW_CFA_advance_loc: 1 to 00009873\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 0000999d\n+ DW_CFA_advance_loc: 1 to 00009874\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 000099ad\n+ DW_CFA_advance_loc: 12 to 00009880\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 21 to 000099c2\n+ DW_CFA_advance_loc: 44 to 000098ac\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000099c3\n+ DW_CFA_advance_loc: 1 to 000098ad\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000099cf\n+ DW_CFA_advance_loc: 12 to 000098b9\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 26 to 000099e9\n+ DW_CFA_advance_loc: 22 to 000098cf\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000099ea\n+ DW_CFA_advance_loc: 1 to 000098d0\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000099f6\n+ DW_CFA_advance_loc: 12 to 000098dc\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 34 to 00009a18\n+ DW_CFA_advance_loc: 26 to 000098f6\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009a19\n+ DW_CFA_advance_loc: 1 to 000098f7\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009a25\n+ DW_CFA_advance_loc: 12 to 00009903\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 48 to 00009a55\n+ DW_CFA_advance_loc: 60 to 0000993f\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009a56\n+ DW_CFA_advance_loc: 1 to 00009940\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009a62\n+ DW_CFA_advance_loc: 12 to 0000994c\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 42 to 00009a8c\n+ DW_CFA_advance_loc: 44 to 00009978\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 4 to 00009a90\n+ DW_CFA_advance_loc: 4 to 0000997c\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 4 to 00009a94\n+ DW_CFA_advance_loc: 4 to 00009980\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00009a98\n+ DW_CFA_advance_loc: 4 to 00009984\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009aa4\n+ DW_CFA_advance_loc: 12 to 00009990\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 63 to 00009ae3\n+ DW_CFA_advance_loc: 62 to 000099ce\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009ae4\n+ DW_CFA_advance_loc: 1 to 000099cf\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009af0\n+ DW_CFA_advance_loc: 12 to 000099db\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009afc\n+ DW_CFA_advance_loc: 8 to 000099e3\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009afd\n+ DW_CFA_advance_loc: 1 to 000099e4\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009b09\n+ DW_CFA_advance_loc: 12 to 000099f0\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 8 to 00009b11\n+ DW_CFA_advance_loc: 8 to 000099f8\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009b12\n+ DW_CFA_advance_loc: 1 to 000099f9\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009b1e\n+ DW_CFA_advance_loc: 12 to 00009a05\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009b2a\n+ DW_CFA_advance_loc: 8 to 00009a0d\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009b2b\n+ DW_CFA_advance_loc: 1 to 00009a0e\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009b37\n+ DW_CFA_advance_loc: 12 to 00009a1a\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 19 to 00009b4a\n+ DW_CFA_advance_loc: 15 to 00009a29\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 5 to 00009b4f\n+ DW_CFA_advance_loc: 5 to 00009a2e\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009b5b\n+ DW_CFA_advance_loc: 14 to 00009a3c\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 73 to 00009ba4\n+ DW_CFA_advance_loc1: 71 to 00009a83\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00009ba5\n+ DW_CFA_advance_loc: 1 to 00009a84\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00009ba9\n+ DW_CFA_advance_loc: 4 to 00009a88\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009bb5\n+ DW_CFA_advance_loc: 12 to 00009a94\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 115 to 00009c28\n+ DW_CFA_advance_loc1: 115 to 00009b07\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 8 to 00009c30\n+ DW_CFA_advance_loc: 4 to 00009b0b\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 4 to 00009c34\n+ DW_CFA_advance_loc: 4 to 00009b0f\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00009c38\n+ DW_CFA_advance_loc: 4 to 00009b13\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009c44\n+ DW_CFA_advance_loc: 12 to 00009b1f\n DW_CFA_def_cfa_offset: 96\n+ DW_CFA_nop\n \n-0000158c 0000078c 00001590 FDE cie=00000000 pc=000033ae..00004506\n- DW_CFA_advance_loc: 1 to 000033af\n+0000147c 0000078c 00001480 FDE cie=00000000 pc=00003371..000044c9\n+ DW_CFA_advance_loc: 1 to 00003372\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000033b0\n+ DW_CFA_advance_loc: 1 to 00003373\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000033b1\n+ DW_CFA_advance_loc: 1 to 00003374\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000033b2\n+ DW_CFA_advance_loc: 1 to 00003375\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 000033c3\n+ DW_CFA_advance_loc: 17 to 00003386\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 48 to 000033f3\n+ DW_CFA_advance_loc: 48 to 000033b6\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000033f4\n+ DW_CFA_advance_loc: 1 to 000033b7\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 000033fb\n+ DW_CFA_advance_loc: 7 to 000033be\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000033fd\n+ DW_CFA_advance_loc: 2 to 000033c0\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003405\n+ DW_CFA_advance_loc: 8 to 000033c8\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 30 to 00003423\n+ DW_CFA_advance_loc: 30 to 000033e6\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003424\n+ DW_CFA_advance_loc: 1 to 000033e7\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000342c\n+ DW_CFA_advance_loc: 8 to 000033ef\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 30 to 0000344a\n+ DW_CFA_advance_loc: 30 to 0000340d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 11 to 00003455\n+ DW_CFA_advance_loc: 11 to 00003418\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000345d\n+ DW_CFA_advance_loc: 8 to 00003420\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 0000346e\n+ DW_CFA_advance_loc: 17 to 00003431\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 00003475\n+ DW_CFA_advance_loc: 7 to 00003438\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000347d\n+ DW_CFA_advance_loc: 8 to 00003440\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 21 to 00003492\n+ DW_CFA_advance_loc: 21 to 00003455\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 00003498\n+ DW_CFA_advance_loc: 6 to 0000345b\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 00003499\n+ DW_CFA_advance_loc: 1 to 0000345c\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 0000349f\n+ DW_CFA_advance_loc: 6 to 00003462\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000034a7\n+ DW_CFA_advance_loc: 8 to 0000346a\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 37 to 000034cc\n+ DW_CFA_advance_loc: 37 to 0000348f\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000034ce\n+ DW_CFA_advance_loc: 2 to 00003491\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000034d6\n+ DW_CFA_advance_loc: 8 to 00003499\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 20 to 000034ea\n+ DW_CFA_advance_loc: 20 to 000034ad\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 22 to 00003500\n+ DW_CFA_advance_loc: 22 to 000034c3\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 1 to 00003501\n+ DW_CFA_advance_loc: 1 to 000034c4\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 7 to 00003508\n+ DW_CFA_advance_loc: 7 to 000034cb\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 1 to 00003509\n+ DW_CFA_advance_loc: 1 to 000034cc\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 2 to 0000350b\n+ DW_CFA_advance_loc: 2 to 000034ce\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 2 to 0000350d\n+ DW_CFA_advance_loc: 2 to 000034d0\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 0000350e\n+ DW_CFA_advance_loc: 1 to 000034d1\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 5 to 00003513\n+ DW_CFA_advance_loc: 5 to 000034d6\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 5 to 00003518\n+ DW_CFA_advance_loc: 5 to 000034db\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003520\n+ DW_CFA_advance_loc: 8 to 000034e3\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 2 to 00003522\n+ DW_CFA_advance_loc: 2 to 000034e5\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 00003523\n+ DW_CFA_advance_loc: 1 to 000034e6\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003525\n+ DW_CFA_advance_loc: 2 to 000034e8\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000352d\n+ DW_CFA_advance_loc: 8 to 000034f0\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 28 to 00003549\n+ DW_CFA_advance_loc: 28 to 0000350c\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000354a\n+ DW_CFA_advance_loc: 1 to 0000350d\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 0000354c\n+ DW_CFA_advance_loc: 2 to 0000350f\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000354d\n+ DW_CFA_advance_loc: 1 to 00003510\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003555\n+ DW_CFA_advance_loc: 8 to 00003518\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003564\n+ DW_CFA_advance_loc: 15 to 00003527\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003565\n+ DW_CFA_advance_loc: 1 to 00003528\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 00003567\n+ DW_CFA_advance_loc: 2 to 0000352a\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003568\n+ DW_CFA_advance_loc: 1 to 0000352b\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003570\n+ DW_CFA_advance_loc: 8 to 00003533\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 00003581\n+ DW_CFA_advance_loc: 17 to 00003544\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 00003588\n+ DW_CFA_advance_loc: 7 to 0000354b\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003590\n+ DW_CFA_advance_loc: 8 to 00003553\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 21 to 000035a5\n+ DW_CFA_advance_loc: 21 to 00003568\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000035a6\n+ DW_CFA_advance_loc: 1 to 00003569\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 000035a8\n+ DW_CFA_advance_loc: 2 to 0000356b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 4 to 000035ac\n+ DW_CFA_advance_loc: 4 to 0000356f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000035b4\n+ DW_CFA_advance_loc: 8 to 00003577\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 10 to 000035be\n+ DW_CFA_advance_loc: 10 to 00003581\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000035bf\n+ DW_CFA_advance_loc: 1 to 00003582\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 000035c3\n+ DW_CFA_advance_loc: 4 to 00003586\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000035c4\n+ DW_CFA_advance_loc: 1 to 00003587\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000035cc\n+ DW_CFA_advance_loc: 8 to 0000358f\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 31 to 000035eb\n+ DW_CFA_advance_loc: 31 to 000035ae\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 4 to 000035ef\n+ DW_CFA_advance_loc: 4 to 000035b2\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 000035f1\n+ DW_CFA_advance_loc: 2 to 000035b4\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 000035fa\n+ DW_CFA_advance_loc: 9 to 000035bd\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 10 to 00003604\n+ DW_CFA_advance_loc: 10 to 000035c7\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 0000360b\n+ DW_CFA_advance_loc: 7 to 000035ce\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 0000360d\n+ DW_CFA_advance_loc: 2 to 000035d0\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003615\n+ DW_CFA_advance_loc: 8 to 000035d8\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 14 to 00003623\n+ DW_CFA_advance_loc: 14 to 000035e6\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003625\n+ DW_CFA_advance_loc: 2 to 000035e8\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000362d\n+ DW_CFA_advance_loc: 8 to 000035f0\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 16 to 0000363d\n+ DW_CFA_advance_loc: 16 to 00003600\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 00003644\n+ DW_CFA_advance_loc: 7 to 00003607\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 12 to 00003650\n+ DW_CFA_advance_loc: 12 to 00003613\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 9 to 00003659\n+ DW_CFA_advance_loc: 9 to 0000361c\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 5 to 0000365e\n+ DW_CFA_advance_loc: 5 to 00003621\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003662\n+ DW_CFA_advance_loc: 4 to 00003625\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003663\n+ DW_CFA_advance_loc: 1 to 00003626\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000366b\n+ DW_CFA_advance_loc: 8 to 0000362e\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 57 to 000036a4\n+ DW_CFA_advance_loc: 57 to 00003667\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000036a5\n+ DW_CFA_advance_loc: 1 to 00003668\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000036ad\n+ DW_CFA_advance_loc: 8 to 00003670\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 24 to 000036c5\n+ DW_CFA_advance_loc: 24 to 00003688\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 000036cc\n+ DW_CFA_advance_loc: 7 to 0000368f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000036d4\n+ DW_CFA_advance_loc: 8 to 00003697\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 000036e5\n+ DW_CFA_advance_loc: 17 to 000036a8\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000036e6\n+ DW_CFA_advance_loc: 1 to 000036a9\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 000036e7\n+ DW_CFA_advance_loc: 1 to 000036aa\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000036e8\n+ DW_CFA_advance_loc: 1 to 000036ab\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 11 to 000036f3\n+ DW_CFA_advance_loc: 11 to 000036b6\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 19 to 00003706\n+ DW_CFA_advance_loc: 19 to 000036c9\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003707\n+ DW_CFA_advance_loc: 1 to 000036ca\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000370f\n+ DW_CFA_advance_loc: 8 to 000036d2\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 00003729\n+ DW_CFA_advance_loc: 26 to 000036ec\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000372a\n+ DW_CFA_advance_loc: 1 to 000036ed\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 00003731\n+ DW_CFA_advance_loc: 7 to 000036f4\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003733\n+ DW_CFA_advance_loc: 2 to 000036f6\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 10 to 0000373d\n+ DW_CFA_advance_loc: 10 to 00003700\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 24 to 00003755\n+ DW_CFA_advance_loc: 24 to 00003718\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003756\n+ DW_CFA_advance_loc: 1 to 00003719\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000375e\n+ DW_CFA_advance_loc: 8 to 00003721\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 6 to 00003764\n+ DW_CFA_advance_loc: 6 to 00003727\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003765\n+ DW_CFA_advance_loc: 1 to 00003728\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 00003767\n+ DW_CFA_advance_loc: 2 to 0000372a\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003768\n+ DW_CFA_advance_loc: 1 to 0000372b\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 10 to 00003772\n+ DW_CFA_advance_loc: 10 to 00003735\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 22 to 00003788\n+ DW_CFA_advance_loc: 22 to 0000374b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003789\n+ DW_CFA_advance_loc: 1 to 0000374c\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003791\n+ DW_CFA_advance_loc: 8 to 00003754\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 000037a2\n+ DW_CFA_advance_loc: 17 to 00003765\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000037a3\n+ DW_CFA_advance_loc: 1 to 00003766\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 000037a5\n+ DW_CFA_advance_loc: 2 to 00003768\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 25 to 000037be\n+ DW_CFA_advance_loc: 25 to 00003781\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 5 to 000037c3\n+ DW_CFA_advance_loc: 5 to 00003786\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 000037c5\n+ DW_CFA_advance_loc: 2 to 00003788\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 32 to 000037e5\n+ DW_CFA_advance_loc: 32 to 000037a8\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 2 to 000037e7\n+ DW_CFA_advance_loc: 2 to 000037aa\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 000037ee\n+ DW_CFA_advance_loc: 7 to 000037b1\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 3 to 000037f1\n+ DW_CFA_advance_loc: 3 to 000037b4\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000037f9\n+ DW_CFA_advance_loc: 8 to 000037bc\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 13 to 00003806\n+ DW_CFA_advance_loc: 13 to 000037c9\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 7 to 0000380d\n+ DW_CFA_advance_loc: 7 to 000037d0\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 00003814\n+ DW_CFA_advance_loc: 7 to 000037d7\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003816\n+ DW_CFA_advance_loc: 2 to 000037d9\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000381e\n+ DW_CFA_advance_loc: 8 to 000037e1\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 12 to 0000382a\n+ DW_CFA_advance_loc: 12 to 000037ed\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000382b\n+ DW_CFA_advance_loc: 1 to 000037ee\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 0000382d\n+ DW_CFA_advance_loc: 2 to 000037f0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 13 to 0000383a\n+ DW_CFA_advance_loc: 13 to 000037fd\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000383b\n+ DW_CFA_advance_loc: 1 to 000037fe\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 0000383c\n+ DW_CFA_advance_loc: 1 to 000037ff\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 0000383e\n+ DW_CFA_advance_loc: 2 to 00003801\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003846\n+ DW_CFA_advance_loc: 8 to 00003809\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 41 to 0000386f\n+ DW_CFA_advance_loc: 41 to 00003832\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 00003875\n+ DW_CFA_advance_loc: 6 to 00003838\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 0000387b\n+ DW_CFA_advance_loc: 6 to 0000383e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003881\n+ DW_CFA_advance_loc: 6 to 00003844\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003889\n+ DW_CFA_advance_loc: 8 to 0000384c\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 33 to 000038aa\n+ DW_CFA_advance_loc: 33 to 0000386d\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000038ab\n+ DW_CFA_advance_loc: 1 to 0000386e\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 000038ac\n+ DW_CFA_advance_loc: 1 to 0000386f\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000038ad\n+ DW_CFA_advance_loc: 1 to 00003870\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000038b5\n+ DW_CFA_advance_loc: 8 to 00003878\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 5 to 000038ba\n+ DW_CFA_advance_loc: 5 to 0000387d\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 11 to 000038c5\n+ DW_CFA_advance_loc: 11 to 00003888\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 000038c6\n+ DW_CFA_advance_loc: 1 to 00003889\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000038cc\n+ DW_CFA_advance_loc: 6 to 0000388f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 12 to 000038d8\n+ DW_CFA_advance_loc: 12 to 0000389b\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 10 to 000038e2\n+ DW_CFA_advance_loc: 10 to 000038a5\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 000038e8\n+ DW_CFA_advance_loc: 6 to 000038ab\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 000038e9\n+ DW_CFA_advance_loc: 1 to 000038ac\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000038ea\n+ DW_CFA_advance_loc: 1 to 000038ad\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000038f2\n+ DW_CFA_advance_loc: 8 to 000038b5\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 46 to 00003920\n+ DW_CFA_advance_loc: 46 to 000038e3\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 7 to 00003927\n+ DW_CFA_advance_loc: 7 to 000038ea\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 00003928\n+ DW_CFA_advance_loc: 1 to 000038eb\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 3 to 0000392b\n+ DW_CFA_advance_loc: 3 to 000038ee\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003933\n+ DW_CFA_advance_loc: 8 to 000038f6\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc1: 196 to 000039f7\n+ DW_CFA_advance_loc1: 196 to 000039ba\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000039f8\n+ DW_CFA_advance_loc: 1 to 000039bb\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000039fe\n+ DW_CFA_advance_loc: 6 to 000039c1\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003a00\n+ DW_CFA_advance_loc: 2 to 000039c3\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003a08\n+ DW_CFA_advance_loc: 8 to 000039cb\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003a17\n+ DW_CFA_advance_loc: 15 to 000039da\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003a18\n+ DW_CFA_advance_loc: 1 to 000039db\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00003a1e\n+ DW_CFA_advance_loc: 6 to 000039e1\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003a20\n+ DW_CFA_advance_loc: 2 to 000039e3\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003a28\n+ DW_CFA_advance_loc: 8 to 000039eb\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003a37\n+ DW_CFA_advance_loc: 15 to 000039fa\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 00003a3d\n+ DW_CFA_advance_loc: 6 to 00003a00\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00003a43\n+ DW_CFA_advance_loc: 6 to 00003a06\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003a49\n+ DW_CFA_advance_loc: 6 to 00003a0c\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 6 to 00003a4f\n+ DW_CFA_advance_loc: 6 to 00003a12\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003a55\n+ DW_CFA_advance_loc: 6 to 00003a18\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003a5b\n+ DW_CFA_advance_loc: 6 to 00003a1e\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 6 to 00003a61\n+ DW_CFA_advance_loc: 6 to 00003a24\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 00003a67\n+ DW_CFA_advance_loc: 6 to 00003a2a\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 6 to 00003a6d\n+ DW_CFA_advance_loc: 6 to 00003a30\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003a73\n+ DW_CFA_advance_loc: 6 to 00003a36\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 2 to 00003a75\n+ DW_CFA_advance_loc: 2 to 00003a38\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003a7d\n+ DW_CFA_advance_loc: 8 to 00003a40\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 29 to 00003a9a\n+ DW_CFA_advance_loc: 29 to 00003a5d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003a9b\n+ DW_CFA_advance_loc: 1 to 00003a5e\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00003a9d\n+ DW_CFA_advance_loc: 2 to 00003a60\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003aa3\n+ DW_CFA_advance_loc: 6 to 00003a66\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003aa9\n+ DW_CFA_advance_loc: 6 to 00003a6c\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 1 to 00003aaa\n+ DW_CFA_advance_loc: 1 to 00003a6d\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 1 to 00003aab\n+ DW_CFA_advance_loc: 1 to 00003a6e\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003aac\n+ DW_CFA_advance_loc: 1 to 00003a6f\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003ab2\n+ DW_CFA_advance_loc: 6 to 00003a75\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 1 to 00003ab3\n+ DW_CFA_advance_loc: 1 to 00003a76\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 13 to 00003ac0\n+ DW_CFA_advance_loc: 13 to 00003a83\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 20 to 00003ad4\n+ DW_CFA_advance_loc: 20 to 00003a97\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 00003ada\n+ DW_CFA_advance_loc: 6 to 00003a9d\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00003ae0\n+ DW_CFA_advance_loc: 6 to 00003aa3\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003ae6\n+ DW_CFA_advance_loc: 6 to 00003aa9\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 6 to 00003aec\n+ DW_CFA_advance_loc: 6 to 00003aaf\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003af2\n+ DW_CFA_advance_loc: 6 to 00003ab5\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003af8\n+ DW_CFA_advance_loc: 6 to 00003abb\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 6 to 00003afe\n+ DW_CFA_advance_loc: 6 to 00003ac1\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 00003b04\n+ DW_CFA_advance_loc: 6 to 00003ac7\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 6 to 00003b0a\n+ DW_CFA_advance_loc: 6 to 00003acd\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003b10\n+ DW_CFA_advance_loc: 6 to 00003ad3\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 2 to 00003b12\n+ DW_CFA_advance_loc: 2 to 00003ad5\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003b1a\n+ DW_CFA_advance_loc: 8 to 00003add\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 29 to 00003b37\n+ DW_CFA_advance_loc: 29 to 00003afa\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003b3d\n+ DW_CFA_advance_loc: 6 to 00003b00\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00003b3f\n+ DW_CFA_advance_loc: 2 to 00003b02\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003b45\n+ DW_CFA_advance_loc: 6 to 00003b08\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003b4b\n+ DW_CFA_advance_loc: 6 to 00003b0e\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 1 to 00003b4c\n+ DW_CFA_advance_loc: 1 to 00003b0f\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 1 to 00003b4d\n+ DW_CFA_advance_loc: 1 to 00003b10\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003b4e\n+ DW_CFA_advance_loc: 1 to 00003b11\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003b54\n+ DW_CFA_advance_loc: 6 to 00003b17\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 1 to 00003b55\n+ DW_CFA_advance_loc: 1 to 00003b18\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003b5d\n+ DW_CFA_advance_loc: 8 to 00003b20\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 20 to 00003b71\n+ DW_CFA_advance_loc: 20 to 00003b34\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 00003b77\n+ DW_CFA_advance_loc: 6 to 00003b3a\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00003b7d\n+ DW_CFA_advance_loc: 6 to 00003b40\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003b83\n+ DW_CFA_advance_loc: 6 to 00003b46\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 6 to 00003b89\n+ DW_CFA_advance_loc: 6 to 00003b4c\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003b8f\n+ DW_CFA_advance_loc: 6 to 00003b52\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003b95\n+ DW_CFA_advance_loc: 6 to 00003b58\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 6 to 00003b9b\n+ DW_CFA_advance_loc: 6 to 00003b5e\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 00003ba1\n+ DW_CFA_advance_loc: 6 to 00003b64\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 6 to 00003ba7\n+ DW_CFA_advance_loc: 6 to 00003b6a\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003bad\n+ DW_CFA_advance_loc: 6 to 00003b70\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 2 to 00003baf\n+ DW_CFA_advance_loc: 2 to 00003b72\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003bb7\n+ DW_CFA_advance_loc: 8 to 00003b7a\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 29 to 00003bd4\n+ DW_CFA_advance_loc: 29 to 00003b97\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003bda\n+ DW_CFA_advance_loc: 6 to 00003b9d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00003bdc\n+ DW_CFA_advance_loc: 2 to 00003b9f\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003be2\n+ DW_CFA_advance_loc: 6 to 00003ba5\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003be8\n+ DW_CFA_advance_loc: 6 to 00003bab\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 1 to 00003be9\n+ DW_CFA_advance_loc: 1 to 00003bac\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 1 to 00003bea\n+ DW_CFA_advance_loc: 1 to 00003bad\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003beb\n+ DW_CFA_advance_loc: 1 to 00003bae\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003bf1\n+ DW_CFA_advance_loc: 6 to 00003bb4\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 1 to 00003bf2\n+ DW_CFA_advance_loc: 1 to 00003bb5\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003bfa\n+ DW_CFA_advance_loc: 8 to 00003bbd\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 00003c0b\n+ DW_CFA_advance_loc: 17 to 00003bce\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003c11\n+ DW_CFA_advance_loc: 6 to 00003bd4\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 6 to 00003c17\n+ DW_CFA_advance_loc: 6 to 00003bda\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003c1d\n+ DW_CFA_advance_loc: 6 to 00003be0\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003c23\n+ DW_CFA_advance_loc: 6 to 00003be6\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 6 to 00003c29\n+ DW_CFA_advance_loc: 6 to 00003bec\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 00003c2f\n+ DW_CFA_advance_loc: 6 to 00003bf2\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 6 to 00003c35\n+ DW_CFA_advance_loc: 6 to 00003bf8\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003c3b\n+ DW_CFA_advance_loc: 6 to 00003bfe\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 6 to 00003c41\n+ DW_CFA_advance_loc: 6 to 00003c04\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 6 to 00003c47\n+ DW_CFA_advance_loc: 6 to 00003c0a\n DW_CFA_def_cfa_offset: 308\n- DW_CFA_advance_loc: 6 to 00003c4d\n+ DW_CFA_advance_loc: 6 to 00003c10\n DW_CFA_def_cfa_offset: 312\n- DW_CFA_advance_loc: 6 to 00003c53\n+ DW_CFA_advance_loc: 6 to 00003c16\n DW_CFA_def_cfa_offset: 316\n- DW_CFA_advance_loc: 2 to 00003c55\n+ DW_CFA_advance_loc: 2 to 00003c18\n DW_CFA_def_cfa_offset: 320\n- DW_CFA_advance_loc: 8 to 00003c5d\n+ DW_CFA_advance_loc: 8 to 00003c20\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 29 to 00003c7a\n+ DW_CFA_advance_loc: 29 to 00003c3d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003c80\n+ DW_CFA_advance_loc: 6 to 00003c43\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00003c82\n+ DW_CFA_advance_loc: 2 to 00003c45\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003c88\n+ DW_CFA_advance_loc: 6 to 00003c4b\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003c8e\n+ DW_CFA_advance_loc: 6 to 00003c51\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 1 to 00003c8f\n+ DW_CFA_advance_loc: 1 to 00003c52\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 1 to 00003c90\n+ DW_CFA_advance_loc: 1 to 00003c53\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003c91\n+ DW_CFA_advance_loc: 1 to 00003c54\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003c97\n+ DW_CFA_advance_loc: 6 to 00003c5a\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 1 to 00003c98\n+ DW_CFA_advance_loc: 1 to 00003c5b\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003ca0\n+ DW_CFA_advance_loc: 8 to 00003c63\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 00003cb1\n+ DW_CFA_advance_loc: 17 to 00003c74\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 4 to 00003cb5\n+ DW_CFA_advance_loc: 4 to 00003c78\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003cbd\n+ DW_CFA_advance_loc: 8 to 00003c80\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 00003cc8\n+ DW_CFA_advance_loc: 11 to 00003c8b\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 7 to 00003ccf\n+ DW_CFA_advance_loc: 7 to 00003c92\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003cd3\n+ DW_CFA_advance_loc: 4 to 00003c96\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00003cd8\n+ DW_CFA_advance_loc: 5 to 00003c9b\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 12 to 00003ce4\n+ DW_CFA_advance_loc: 12 to 00003ca7\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc1: 78 to 00003d32\n+ DW_CFA_advance_loc1: 78 to 00003cf5\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 9 to 00003d3b\n+ DW_CFA_advance_loc: 9 to 00003cfe\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 14 to 00003d49\n+ DW_CFA_advance_loc: 14 to 00003d0c\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 36 to 00003d6d\n+ DW_CFA_advance_loc: 36 to 00003d30\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003d6e\n+ DW_CFA_advance_loc: 1 to 00003d31\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003d76\n+ DW_CFA_advance_loc: 8 to 00003d39\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 18 to 00003d88\n+ DW_CFA_advance_loc: 18 to 00003d4b\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003d89\n+ DW_CFA_advance_loc: 1 to 00003d4c\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 00003d90\n+ DW_CFA_advance_loc: 7 to 00003d53\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003d92\n+ DW_CFA_advance_loc: 2 to 00003d55\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003d9a\n+ DW_CFA_advance_loc: 8 to 00003d5d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 52 to 00003dce\n+ DW_CFA_advance_loc: 52 to 00003d91\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003dcf\n+ DW_CFA_advance_loc: 1 to 00003d92\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003dd7\n+ DW_CFA_advance_loc: 8 to 00003d9a\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 3 to 00003dda\n+ DW_CFA_advance_loc: 3 to 00003d9d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 00003de1\n+ DW_CFA_advance_loc: 7 to 00003da4\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003de9\n+ DW_CFA_advance_loc: 8 to 00003dac\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 00003df4\n+ DW_CFA_advance_loc: 11 to 00003db7\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003dfd\n+ DW_CFA_advance_loc: 9 to 00003dc0\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003e01\n+ DW_CFA_advance_loc: 4 to 00003dc4\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003e03\n+ DW_CFA_advance_loc: 2 to 00003dc6\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003e0b\n+ DW_CFA_advance_loc: 8 to 00003dce\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003e1a\n+ DW_CFA_advance_loc: 15 to 00003ddd\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003e23\n+ DW_CFA_advance_loc: 11 to 00003de8\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003e27\n+ DW_CFA_advance_loc: 2 to 00003dea\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00003e2c\n+ DW_CFA_advance_loc: 5 to 00003def\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003e34\n+ DW_CFA_advance_loc: 8 to 00003df7\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003e43\n+ DW_CFA_advance_loc: 15 to 00003e06\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 5 to 00003e48\n+ DW_CFA_advance_loc: 5 to 00003e0b\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 8 to 00003e50\n+ DW_CFA_advance_loc: 8 to 00003e13\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00003e55\n+ DW_CFA_advance_loc: 5 to 00003e18\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003e5d\n+ DW_CFA_advance_loc: 8 to 00003e20\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003e6c\n+ DW_CFA_advance_loc: 15 to 00003e2f\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003e75\n+ DW_CFA_advance_loc: 9 to 00003e38\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003e79\n+ DW_CFA_advance_loc: 4 to 00003e3c\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003e7b\n+ DW_CFA_advance_loc: 2 to 00003e3e\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003e83\n+ DW_CFA_advance_loc: 8 to 00003e46\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003e92\n+ DW_CFA_advance_loc: 15 to 00003e55\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003e9b\n+ DW_CFA_advance_loc: 9 to 00003e5e\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003e9f\n+ DW_CFA_advance_loc: 4 to 00003e62\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003ea1\n+ DW_CFA_advance_loc: 2 to 00003e64\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003ea9\n+ DW_CFA_advance_loc: 8 to 00003e6c\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003eb8\n+ DW_CFA_advance_loc: 15 to 00003e7b\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003ec1\n+ DW_CFA_advance_loc: 9 to 00003e84\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003ec5\n+ DW_CFA_advance_loc: 4 to 00003e88\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003ec7\n+ DW_CFA_advance_loc: 2 to 00003e8a\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003ecf\n+ DW_CFA_advance_loc: 8 to 00003e92\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003ede\n+ DW_CFA_advance_loc: 15 to 00003ea1\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003ee7\n+ DW_CFA_advance_loc: 9 to 00003eaa\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003eeb\n+ DW_CFA_advance_loc: 4 to 00003eae\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003eed\n+ DW_CFA_advance_loc: 2 to 00003eb0\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003ef5\n+ DW_CFA_advance_loc: 8 to 00003eb8\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f04\n+ DW_CFA_advance_loc: 15 to 00003ec7\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003f0d\n+ DW_CFA_advance_loc: 9 to 00003ed0\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003f11\n+ DW_CFA_advance_loc: 4 to 00003ed4\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003f13\n+ DW_CFA_advance_loc: 2 to 00003ed6\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f1b\n+ DW_CFA_advance_loc: 8 to 00003ede\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f2a\n+ DW_CFA_advance_loc: 15 to 00003eed\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003f33\n+ DW_CFA_advance_loc: 9 to 00003ef6\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003f37\n+ DW_CFA_advance_loc: 4 to 00003efa\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003f39\n+ DW_CFA_advance_loc: 2 to 00003efc\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f41\n+ DW_CFA_advance_loc: 8 to 00003f04\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f50\n+ DW_CFA_advance_loc: 15 to 00003f13\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003f59\n+ DW_CFA_advance_loc: 11 to 00003f1e\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003f5d\n+ DW_CFA_advance_loc: 2 to 00003f20\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003f5f\n+ DW_CFA_advance_loc: 2 to 00003f22\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f67\n+ DW_CFA_advance_loc: 8 to 00003f2a\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f76\n+ DW_CFA_advance_loc: 15 to 00003f39\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 5 to 00003f7b\n+ DW_CFA_advance_loc: 5 to 00003f3e\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 8 to 00003f83\n+ DW_CFA_advance_loc: 8 to 00003f46\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003f85\n+ DW_CFA_advance_loc: 2 to 00003f48\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f8d\n+ DW_CFA_advance_loc: 8 to 00003f50\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f9c\n+ DW_CFA_advance_loc: 15 to 00003f5f\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003fa5\n+ DW_CFA_advance_loc: 9 to 00003f68\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003fa9\n+ DW_CFA_advance_loc: 4 to 00003f6c\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003fab\n+ DW_CFA_advance_loc: 2 to 00003f6e\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003fb3\n+ DW_CFA_advance_loc: 8 to 00003f76\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003fc2\n+ DW_CFA_advance_loc: 15 to 00003f85\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003fcb\n+ DW_CFA_advance_loc: 9 to 00003f8e\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003fcf\n+ DW_CFA_advance_loc: 4 to 00003f92\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003fd1\n+ DW_CFA_advance_loc: 2 to 00003f94\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003fd9\n+ DW_CFA_advance_loc: 8 to 00003f9c\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003fe8\n+ DW_CFA_advance_loc: 15 to 00003fab\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003ff1\n+ DW_CFA_advance_loc: 9 to 00003fb4\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003ff5\n+ DW_CFA_advance_loc: 4 to 00003fb8\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003ff7\n+ DW_CFA_advance_loc: 2 to 00003fba\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003fff\n+ DW_CFA_advance_loc: 8 to 00003fc2\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 0000400e\n+ DW_CFA_advance_loc: 15 to 00003fd1\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00004017\n+ DW_CFA_advance_loc: 9 to 00003fda\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 0000401b\n+ DW_CFA_advance_loc: 4 to 00003fde\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 0000401d\n+ DW_CFA_advance_loc: 2 to 00003fe0\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004025\n+ DW_CFA_advance_loc: 8 to 00003fe8\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 31 to 00004044\n+ DW_CFA_advance_loc: 31 to 00004007\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00004045\n+ DW_CFA_advance_loc: 1 to 00004008\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000404d\n+ DW_CFA_advance_loc: 8 to 00004010\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 40 to 00004075\n+ DW_CFA_advance_loc: 40 to 00004038\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 0000407a\n+ DW_CFA_advance_loc: 5 to 0000403d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004082\n+ DW_CFA_advance_loc: 8 to 00004045\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 0000408d\n+ DW_CFA_advance_loc: 11 to 00004050\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 5 to 00004092\n+ DW_CFA_advance_loc: 5 to 00004055\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00004098\n+ DW_CFA_advance_loc: 6 to 0000405b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00004099\n+ DW_CFA_advance_loc: 1 to 0000405c\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 12 to 000040a5\n+ DW_CFA_advance_loc: 12 to 00004068\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 000040b4\n+ DW_CFA_advance_loc: 15 to 00004077\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000040b5\n+ DW_CFA_advance_loc: 1 to 00004078\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000040bb\n+ DW_CFA_advance_loc: 6 to 0000407e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000040bc\n+ DW_CFA_advance_loc: 1 to 0000407f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 12 to 000040c8\n+ DW_CFA_advance_loc: 12 to 0000408b\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 54 to 000040fe\n+ DW_CFA_advance_loc: 54 to 000040c1\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000040ff\n+ DW_CFA_advance_loc: 1 to 000040c2\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004107\n+ DW_CFA_advance_loc: 8 to 000040ca\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 14 to 00004115\n+ DW_CFA_advance_loc: 14 to 000040d8\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00004116\n+ DW_CFA_advance_loc: 1 to 000040d9\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000411e\n+ DW_CFA_advance_loc: 8 to 000040e1\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 35 to 00004141\n+ DW_CFA_advance_loc: 35 to 00004104\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00004142\n+ DW_CFA_advance_loc: 1 to 00004105\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000414a\n+ DW_CFA_advance_loc: 8 to 0000410d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 18 to 0000415c\n+ DW_CFA_advance_loc: 18 to 0000411f\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000415d\n+ DW_CFA_advance_loc: 1 to 00004120\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004165\n+ DW_CFA_advance_loc: 8 to 00004128\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 32 to 00004185\n+ DW_CFA_advance_loc: 32 to 00004148\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00004187\n+ DW_CFA_advance_loc: 2 to 0000414a\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00004189\n+ DW_CFA_advance_loc: 2 to 0000414c\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 1 to 0000418a\n+ DW_CFA_advance_loc: 1 to 0000414d\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00004190\n+ DW_CFA_advance_loc: 6 to 00004153\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 4 to 00004194\n+ DW_CFA_advance_loc: 4 to 00004157\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 8 to 0000419c\n+ DW_CFA_advance_loc: 8 to 0000415f\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 18 to 000041ae\n+ DW_CFA_advance_loc: 18 to 00004171\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000041af\n+ DW_CFA_advance_loc: 1 to 00004172\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000041b5\n+ DW_CFA_advance_loc: 6 to 00004178\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000041bb\n+ DW_CFA_advance_loc: 6 to 0000417e\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000041c3\n+ DW_CFA_advance_loc: 8 to 00004186\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 000041dd\n+ DW_CFA_advance_loc: 26 to 000041a0\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000041de\n+ DW_CFA_advance_loc: 1 to 000041a1\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000041e6\n+ DW_CFA_advance_loc: 8 to 000041a9\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 1 to 000041e7\n+ DW_CFA_advance_loc: 1 to 000041aa\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 13 to 000041f4\n+ DW_CFA_advance_loc: 13 to 000041b7\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 12 to 00004200\n+ DW_CFA_advance_loc: 12 to 000041c3\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004206\n+ DW_CFA_advance_loc: 6 to 000041c9\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000420e\n+ DW_CFA_advance_loc: 8 to 000041d1\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 00004219\n+ DW_CFA_advance_loc: 11 to 000041dc\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000421a\n+ DW_CFA_advance_loc: 1 to 000041dd\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00004220\n+ DW_CFA_advance_loc: 6 to 000041e3\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004226\n+ DW_CFA_advance_loc: 6 to 000041e9\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000422e\n+ DW_CFA_advance_loc: 8 to 000041f1\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 25 to 00004247\n+ DW_CFA_advance_loc: 25 to 0000420a\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00004248\n+ DW_CFA_advance_loc: 1 to 0000420b\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004250\n+ DW_CFA_advance_loc: 8 to 00004213\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 13 to 0000425d\n+ DW_CFA_advance_loc: 13 to 00004220\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000425e\n+ DW_CFA_advance_loc: 1 to 00004221\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 12 to 0000426a\n+ DW_CFA_advance_loc: 12 to 0000422d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004270\n+ DW_CFA_advance_loc: 6 to 00004233\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004278\n+ DW_CFA_advance_loc: 8 to 0000423b\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 00004283\n+ DW_CFA_advance_loc: 11 to 00004246\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00004284\n+ DW_CFA_advance_loc: 1 to 00004247\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 0000428a\n+ DW_CFA_advance_loc: 6 to 0000424d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004290\n+ DW_CFA_advance_loc: 6 to 00004253\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004298\n+ DW_CFA_advance_loc: 8 to 0000425b\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 000042b2\n+ DW_CFA_advance_loc: 26 to 00004275\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000042b3\n+ DW_CFA_advance_loc: 1 to 00004276\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000042bb\n+ DW_CFA_advance_loc: 8 to 0000427e\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 13 to 000042c8\n+ DW_CFA_advance_loc: 13 to 0000428b\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000042c9\n+ DW_CFA_advance_loc: 1 to 0000428c\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 12 to 000042d5\n+ DW_CFA_advance_loc: 12 to 00004298\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000042db\n+ DW_CFA_advance_loc: 6 to 0000429e\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000042e3\n+ DW_CFA_advance_loc: 8 to 000042a6\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 000042ee\n+ DW_CFA_advance_loc: 11 to 000042b1\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000042ef\n+ DW_CFA_advance_loc: 1 to 000042b2\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000042f5\n+ DW_CFA_advance_loc: 6 to 000042b8\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000042fb\n+ DW_CFA_advance_loc: 6 to 000042be\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004303\n+ DW_CFA_advance_loc: 8 to 000042c6\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 0000431d\n+ DW_CFA_advance_loc: 26 to 000042e0\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000431e\n+ DW_CFA_advance_loc: 1 to 000042e1\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004326\n+ DW_CFA_advance_loc: 8 to 000042e9\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 13 to 00004333\n+ DW_CFA_advance_loc: 13 to 000042f6\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00004334\n+ DW_CFA_advance_loc: 1 to 000042f7\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 12 to 00004340\n+ DW_CFA_advance_loc: 12 to 00004303\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004346\n+ DW_CFA_advance_loc: 6 to 00004309\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000434e\n+ DW_CFA_advance_loc: 8 to 00004311\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 00004359\n+ DW_CFA_advance_loc: 11 to 0000431c\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000435a\n+ DW_CFA_advance_loc: 1 to 0000431d\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00004360\n+ DW_CFA_advance_loc: 6 to 00004323\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004366\n+ DW_CFA_advance_loc: 6 to 00004329\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000436e\n+ DW_CFA_advance_loc: 8 to 00004331\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 00004388\n+ DW_CFA_advance_loc: 26 to 0000434b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00004389\n+ DW_CFA_advance_loc: 1 to 0000434c\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004391\n+ DW_CFA_advance_loc: 8 to 00004354\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 16 to 000043a1\n+ DW_CFA_advance_loc: 16 to 00004364\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000043a2\n+ DW_CFA_advance_loc: 1 to 00004365\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000043a8\n+ DW_CFA_advance_loc: 6 to 0000436b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000043ae\n+ DW_CFA_advance_loc: 6 to 00004371\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000043b6\n+ DW_CFA_advance_loc: 8 to 00004379\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 34 to 000043d8\n+ DW_CFA_advance_loc: 34 to 0000439b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000043d9\n+ DW_CFA_advance_loc: 1 to 0000439c\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000043e1\n+ DW_CFA_advance_loc: 8 to 000043a4\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc2: 286 to 000044ff\n+ DW_CFA_advance_loc2: 286 to 000044c2\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00004502\n+ DW_CFA_advance_loc: 3 to 000044c5\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00004503\n+ DW_CFA_advance_loc: 1 to 000044c6\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00004504\n+ DW_CFA_advance_loc: 1 to 000044c7\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00004505\n+ DW_CFA_advance_loc: 1 to 000044c8\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n \n-00001d1c 00000044 00001d20 FDE cie=00000000 pc=00009c70..0000cda3\n- DW_CFA_advance_loc: 4 to 00009c74\n+00001c0c 00000044 00001c10 FDE cie=00000000 pc=00009b50..0000cd7c\n+ DW_CFA_advance_loc: 4 to 00009b54\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 9 to 00009c7d\n+ DW_CFA_advance_loc: 9 to 00009b5d\n DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n- DW_CFA_advance_loc: 1 to 00009c7e\n+ DW_CFA_advance_loc: 3 to 00009b60\n DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4)\n- DW_CFA_advance_loc: 14 to 00009c8c\n- DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref)\n DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8)\n DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12)\n- DW_CFA_advance_loc2: 8445 to 0000bd89\n+ DW_CFA_advance_loc: 12 to 00009b6c\n+ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref)\n+ DW_CFA_advance_loc2: 3431 to 0000a8d3\n DW_CFA_remember_state\n DW_CFA_restore: r1 (ecx)\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 1 to 0000bd8a\n+ DW_CFA_advance_loc: 1 to 0000a8d4\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000bd8b\n+ DW_CFA_advance_loc: 1 to 0000a8d5\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000bd8c\n+ DW_CFA_advance_loc: 1 to 0000a8d6\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000bd8d\n+ DW_CFA_advance_loc: 1 to 0000a8d7\n DW_CFA_restore: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 0000bd90\n+ DW_CFA_advance_loc: 3 to 0000a8da\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 8 to 0000bd98\n+ DW_CFA_advance_loc: 6 to 0000a8e0\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00001d64 00000044 00001d68 FDE cie=00000000 pc=0000cda8..00010a3c\n- DW_CFA_advance_loc: 4 to 0000cdac\n+00001c54 00000044 00001c58 FDE cie=00000000 pc=0000cd80..00010d24\n+ DW_CFA_advance_loc: 4 to 0000cd84\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 9 to 0000cdb5\n+ DW_CFA_advance_loc: 9 to 0000cd8d\n DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n- DW_CFA_advance_loc: 1 to 0000cdb6\n+ DW_CFA_advance_loc: 3 to 0000cd90\n DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4)\n- DW_CFA_advance_loc: 14 to 0000cdc4\n- DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref)\n DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8)\n DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12)\n- DW_CFA_advance_loc2: 10701 to 0000f791\n+ DW_CFA_advance_loc: 12 to 0000cd9c\n+ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref)\n+ DW_CFA_advance_loc2: 11535 to 0000faab\n DW_CFA_remember_state\n DW_CFA_restore: r1 (ecx)\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 1 to 0000f792\n+ DW_CFA_advance_loc: 1 to 0000faac\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000f793\n+ DW_CFA_advance_loc: 1 to 0000faad\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000f794\n+ DW_CFA_advance_loc: 1 to 0000faae\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000f795\n+ DW_CFA_advance_loc: 1 to 0000faaf\n DW_CFA_restore: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 0000f798\n+ DW_CFA_advance_loc: 3 to 0000fab2\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 8 to 0000f7a0\n+ DW_CFA_advance_loc: 6 to 0000fab8\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00001dac 00000044 00001db0 FDE cie=00000000 pc=00010a40..000142b2\n- DW_CFA_advance_loc: 4 to 00010a44\n+00001c9c 00000044 00001ca0 FDE cie=00000000 pc=00010d30..000146f0\n+ DW_CFA_advance_loc: 4 to 00010d34\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 9 to 00010a4d\n+ DW_CFA_advance_loc: 9 to 00010d3d\n DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n- DW_CFA_advance_loc: 3 to 00010a50\n+ DW_CFA_advance_loc: 3 to 00010d40\n DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4)\n DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8)\n DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12)\n- DW_CFA_advance_loc: 12 to 00010a5c\n+ DW_CFA_advance_loc: 12 to 00010d4c\n DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref)\n- DW_CFA_advance_loc2: 9771 to 00013087\n+ DW_CFA_advance_loc2: 10351 to 000135bb\n DW_CFA_remember_state\n DW_CFA_restore: r1 (ecx)\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 1 to 00013088\n+ DW_CFA_advance_loc: 1 to 000135bc\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00013089\n+ DW_CFA_advance_loc: 1 to 000135bd\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0001308a\n+ DW_CFA_advance_loc: 1 to 000135be\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0001308b\n+ DW_CFA_advance_loc: 1 to 000135bf\n DW_CFA_restore: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 0001308e\n+ DW_CFA_advance_loc: 3 to 000135c2\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 2 to 00013090\n+ DW_CFA_advance_loc: 6 to 000135c8\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00001df4 00000044 00001df8 FDE cie=00000000 pc=000142b8..00017b32\n- DW_CFA_advance_loc: 4 to 000142bc\n+00001ce4 00000044 00001ce8 FDE cie=00000000 pc=000146f0..000180b0\n+ DW_CFA_advance_loc: 4 to 000146f4\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 9 to 000142c5\n+ DW_CFA_advance_loc: 9 to 000146fd\n DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n- DW_CFA_advance_loc: 3 to 000142c8\n+ DW_CFA_advance_loc: 3 to 00014700\n DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4)\n DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8)\n DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12)\n- DW_CFA_advance_loc: 12 to 000142d4\n+ DW_CFA_advance_loc: 12 to 0001470c\n DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref)\n- DW_CFA_advance_loc2: 9779 to 00016907\n+ DW_CFA_advance_loc2: 10351 to 00016f7b\n DW_CFA_remember_state\n DW_CFA_restore: r1 (ecx)\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 1 to 00016908\n+ DW_CFA_advance_loc: 1 to 00016f7c\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00016909\n+ DW_CFA_advance_loc: 1 to 00016f7d\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0001690a\n+ DW_CFA_advance_loc: 1 to 00016f7e\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0001690b\n+ DW_CFA_advance_loc: 1 to 00016f7f\n DW_CFA_restore: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 0001690e\n+ DW_CFA_advance_loc: 3 to 00016f82\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 2 to 00016910\n+ DW_CFA_advance_loc: 6 to 00016f88\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00001e3c 00000020 00001e40 FDE cie=00000000 pc=00004506..00004526\n- DW_CFA_advance_loc: 1 to 00004507\n+00001d2c 00000020 00001d30 FDE cie=00000000 pc=000044c9..000044e9\n+ DW_CFA_advance_loc: 1 to 000044ca\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00004515\n+ DW_CFA_advance_loc: 14 to 000044d8\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 7 to 0000451c\n+ DW_CFA_advance_loc: 7 to 000044df\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00004524\n+ DW_CFA_advance_loc: 8 to 000044e7\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00004525\n+ DW_CFA_advance_loc: 1 to 000044e8\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00001e60 00000010 00001e64 FDE cie=00000000 pc=00017b32..00017b36\n+00001d50 00000010 00001d54 FDE cie=00000000 pc=000180b0..000180b4\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+00001d64 00000010 00001d68 FDE cie=00000000 pc=000180b4..000180b8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00001e74 00000010 00001e78 FDE cie=00000000 pc=00017b36..00017b3a\n+00001d78 00000010 00001d7c FDE cie=00000000 pc=000180b8..000180bc\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00001e88 00000018 00001e8c FDE cie=00000000 pc=00017b40..00017b54\n- DW_CFA_advance_loc: 1 to 00017b41\n+00001d8c 00000018 00001d90 FDE cie=00000000 pc=000180c0..000180d4\n+ DW_CFA_advance_loc: 1 to 000180c1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00017b4f\n+ DW_CFA_advance_loc: 14 to 000180cf\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00001ea4 ZERO terminator\n+00001da8 ZERO terminator\n \n \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}`:", "objdump: DWARF error: unable to read alt ref 2595"], "unified_diff": "@@ -3,16 +3,16 @@\n \n Disassembly of section .init:\n \n 00002000 <.init>:\n _init():\n \tpush %ebx\n \tsub $0x8,%esp\n-\tcall 4530 \n-\tadd $0x1afeb,%ebx\n+\tcall 44f0 \n+\tadd $0x1bfeb,%ebx\n \tmov -0x30(%ebx),%eax\n \ttest %eax,%eax\n \tje 201b \n \tcall *%eax\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 2595"], "unified_diff": "@@ -1,47 +1,47 @@\n \n \n \n Disassembly of section .text:\n \n-00002500 :\n+00002500 :\n ./pynx/scattering/cpu.c:6400\n \tpush %ebp\n-\tmov %edx,%ebp\n \tpush %edi\n+\tmov %edx,%edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x1aae9,%ebx\n+\tcall 44f0 \n+\tadd $0x1bae9,%ebx\n \tsub $0x14,%esp\n ./pynx/scattering/cpu.c:6401\n \tpush %ecx\n \tpush %eax\n \tcall 20f0 \n ./pynx/scattering/cpu.c:6403 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tje 2563 <__cxa_finalize@plt+0x73>\n+\tmov %eax,%esi\n ./pynx/scattering/cpu.c:6404 (discriminator 1)\n \tcmp -0x28(%ebx),%eax\n-\tmov %eax,%esi\n \tjne 2535 <__cxa_finalize@plt+0x45>\n ./pynx/scattering/cpu.c:6402\n-\txor %edi,%edi\n+\txor %ebp,%ebp\n ./pynx/scattering/cpu.c:6404 (discriminator 1)\n \ttestb $0x1,0x24(%esp)\n \tje 2546 <__cxa_finalize@plt+0x56>\n ./pynx/scattering/cpu.c:6408\n \tpush %eax\n \tpush %esi\n \tpush 0x28(%esp)\n-\tpush %ebp\n+\tpush %edi\n \tcall 2050 \n \tadd $0x10,%esp\n-\tmov %eax,%edi\n+\tmov %eax,%ebp\n /usr/include/python3.13/object.h:363\n \tmov (%esi),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n \tje 2584 <__cxa_finalize@plt+0x94>\n /usr/include/python3.13/object.h:948\n \tdec %edx\n@@ -53,390 +53,387 @@\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n \tjmp 2584 <__cxa_finalize@plt+0x94>\n ./pynx/scattering/cpu.c:6412\n \tmov -0x14(%ebx),%eax\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:6415\n-\tor $0xffffffff,%edi\n+\tor $0xffffffff,%ebp\n ./pynx/scattering/cpu.c:6412\n \tpush (%eax)\n \tcall 2220 \n ./pynx/scattering/cpu.c:6412 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n \tje 2584 <__cxa_finalize@plt+0x94>\n ./pynx/scattering/cpu.c:6413\n \tcall 2290 \n ./pynx/scattering/cpu.c:6402\n-\txor %edi,%edi\n+\txor %ebp,%ebp\n ./pynx/scattering/cpu.c:6418\n \tadd $0xc,%esp\n-\tmov %edi,%eax\n+\tmov %ebp,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n ./pynx/scattering/cpu.c:6419\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x1aa5d,%ebx\n+\tcall 44f0 \n+\tadd $0x1ba5d,%ebx\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:6375\n \tcall 22c0 \n ./pynx/scattering/cpu.c:6375 (discriminator 1)\n \tsub $0xc,%esp\n \tpush 0x8(%eax)\n \tcall 21f0 \n ./pynx/scattering/cpu.c:6376\n \tmov 0x170(%ebx),%esi\n-\tadd $0x10,%esp\n \tmov 0x16c(%ebx),%ecx\n+\tadd $0x10,%esp\n \tcmp $0xffffffff,%esi\n \tjne 25e0 <__cxa_finalize@plt+0xf0>\n \tcmp $0xffffffff,%ecx\n \tjne 25e0 <__cxa_finalize@plt+0xf0>\n ./pynx/scattering/cpu.c:6377\n \tmov %edx,0x170(%ebx)\n ./pynx/scattering/cpu.c:6422 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:6377\n \tmov %eax,0x16c(%ebx)\n ./pynx/scattering/cpu.c:6422 (discriminator 1)\n-\tjne 2607 <__cxa_finalize@plt+0x117>\n+\tjne 2606 <__cxa_finalize@plt+0x116>\n \tinc %eax\n-\tjne 2607 <__cxa_finalize@plt+0x117>\n-\tjmp 2722 <__cxa_finalize@plt+0x232>\n+\tjne 2606 <__cxa_finalize@plt+0x116>\n+\tjmp 2721 <__cxa_finalize@plt+0x231>\n ./pynx/scattering/cpu.c:6379 (discriminator 1)\n \tcmp %esi,%edx\n \tjne 25e8 <__cxa_finalize@plt+0xf8>\n \tcmp %ecx,%eax\n-\tje 2607 <__cxa_finalize@plt+0x117>\n+\tje 2606 <__cxa_finalize@plt+0x116>\n ./pynx/scattering/cpu.c:6388\n-\tmov -0x18(%ebx),%ebp\n-\tlea -0x48b8(%ebx),%esi\n+\tmov -0x18(%ebx),%ecx\n+\tlea -0x48a8(%ebx),%esi\n \tpush %eax\n \tpush %eax\n \tpush %esi\n-\tpush 0x0(%ebp)\n+\tpush (%ecx)\n \tcall 21c0 \n \tadd $0x10,%esp\n-\tjmp 2722 <__cxa_finalize@plt+0x232>\n+\tjmp 2721 <__cxa_finalize@plt+0x231>\n ./pynx/scattering/cpu.c:6424\n \tmov 0x6cc(%ebx),%edi\n \ttest %edi,%edi\n-\tje 2625 <__cxa_finalize@plt+0x135>\n+\tje 2624 <__cxa_finalize@plt+0x134>\n /usr/include/python3.13/object.h:363\n \tmov (%edi),%ebx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 261e <__cxa_finalize@plt+0x12e>\n+\tje 261d <__cxa_finalize@plt+0x12d>\n /usr/include/python3.13/object.h:837\n \tinc %ebx\n \tmov %ebx,(%edi)\n ./pynx/scattering/cpu.c:6425 (discriminator 1)\n \tmov %edi,%esi\n-\tjmp 2724 <__cxa_finalize@plt+0x234>\n+\tjmp 2723 <__cxa_finalize@plt+0x233>\n ./pynx/scattering/cpu.c:6426\n-\tlea -0x49f8(%ebx),%eax\n-\tpush %ebp\n-\tpush %ebp\n+\tpush %eax\n+\tpush %eax\n+\tlea -0x49e8(%ebx),%eax\n \tpush %eax\n \tpush 0x2c(%esp)\n \tcall 20f0 \n ./pynx/scattering/cpu.c:6427 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6426\n \tmov %eax,%ebp\n ./pynx/scattering/cpu.c:6427 (discriminator 1)\n-\tje 271b <__cxa_finalize@plt+0x22b>\n+\ttest %eax,%eax\n+\tje 271a <__cxa_finalize@plt+0x22a>\n ./pynx/scattering/cpu.c:6428\n \tsub $0xc,%esp\n \tpush %eax\n \tcall 2140 \n /usr/include/python3.13/object.h:363\n \tmov 0x0(%ebp),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6428\n \tmov %eax,%esi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 266f <__cxa_finalize@plt+0x17f>\n+\tje 266e <__cxa_finalize@plt+0x17e>\n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,0x0(%ebp)\n-\tjne 266f <__cxa_finalize@plt+0x17f>\n+\tjne 266e <__cxa_finalize@plt+0x17e>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6430 (discriminator 1)\n \ttest %esi,%esi\n-\tje 271b <__cxa_finalize@plt+0x22b>\n+\tje 271a <__cxa_finalize@plt+0x22a>\n ./pynx/scattering/cpu.c:6434\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2470 \n ./pynx/scattering/cpu.c:6435 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6434\n-\tmov %eax,%ebp\n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:6435 (discriminator 1)\n-\tje 26ac <__cxa_finalize@plt+0x1bc>\n+\ttest %eax,%eax\n+\tje 26ab <__cxa_finalize@plt+0x1bb>\n ./pynx/scattering/cpu.c:6437\n-\tpush %edi\n+\tlea -0x4dbe(%ebx),%ecx\n+\tpush %ebp\n \tmov %eax,%edx\n-\tlea -0x4dd5(%ebx),%ecx\n-\tpush %edi\n-\tlea -0x4dce(%ebx),%edi\n+\tpush %ebp\n \tpush $0x1\n-\tpush %edi\n+\tpush %ecx\n \tmov 0x30(%esp),%eax\n+\tlea -0x4dc5(%ebx),%ecx\n \tcall 2500 <__cxa_finalize@plt+0x10>\n ./pynx/scattering/cpu.c:6437 (discriminator 2)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjns 26b0 <__cxa_finalize@plt+0x1c0>\n+\tjns 26af <__cxa_finalize@plt+0x1bf>\n ./pynx/scattering/cpu.c:6428\n \tmov %esi,%edi\n-\tjmp 271b <__cxa_finalize@plt+0x22b>\n+\tjmp 271a <__cxa_finalize@plt+0x22a>\n ./pynx/scattering/cpu.c:6438\n+\tlea -0x4dac(%ebx),%eax\n \tpush %ecx\n-\tmov %ebp,%edx\n+\tmov %edi,%edx\n \tpush %ecx\n-\tlea -0x4dbc(%ebx),%ecx\n+\tlea -0x4db3(%ebx),%ecx\n \tpush $0x1\n-\tpush %ecx\n+\tpush %eax\n \tmov 0x30(%esp),%eax\n-\tlea -0x4dc3(%ebx),%ecx\n \tcall 2500 <__cxa_finalize@plt+0x10>\n ./pynx/scattering/cpu.c:6438 (discriminator 2)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 26ac <__cxa_finalize@plt+0x1bc>\n+\tjs 26ab <__cxa_finalize@plt+0x1bb>\n ./pynx/scattering/cpu.c:6439\n-\tlea -0x4dac(%ebx),%eax\n+\tlea -0x4d9c(%ebx),%ebp\n \tpush %edx\n-\tlea -0x4db3(%ebx),%ecx\n+\tlea -0x4da3(%ebx),%ecx\n \tpush %edx\n-\tmov %ebp,%edx\n+\tmov %edi,%edx\n \tpush $0x1\n-\tpush %eax\n+\tpush %ebp\n \tmov 0x30(%esp),%eax\n \tcall 2500 <__cxa_finalize@plt+0x10>\n ./pynx/scattering/cpu.c:6439 (discriminator 2)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 26ac <__cxa_finalize@plt+0x1bc>\n+\tjs 26ab <__cxa_finalize@plt+0x1bb>\n ./pynx/scattering/cpu.c:6440\n-\tlea -0x4d85(%ebx),%edx\n+\tlea -0x4d75(%ebx),%edx\n \tpush %eax\n-\tlea -0x4da0(%ebx),%ecx\n+\tlea -0x4d90(%ebx),%ecx\n \tpush %eax\n \tpush $0x0\n \tpush %edx\n \tmov 0x30(%esp),%eax\n-\tmov %ebp,%edx\n+\tmov %edi,%edx\n \tcall 2500 <__cxa_finalize@plt+0x10>\n ./pynx/scattering/cpu.c:6440 (discriminator 2)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 26ac <__cxa_finalize@plt+0x1bc>\n-\tjmp 2724 <__cxa_finalize@plt+0x234>\n+\tjs 26ab <__cxa_finalize@plt+0x1bb>\n+\tjmp 2723 <__cxa_finalize@plt+0x233>\n ./pynx/scattering/cpu.c:6443\n \tmov %edi,%eax\n-\tcall 5fb8 \n+\tcall 5ef0 \n ./pynx/scattering/cpu.c:6423\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6445\n \tadd $0xc,%esp\n \tmov %esi,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n ./pynx/scattering/cpu.c:9756\n \tpush %ebp\n-\tmov %eax,%ebp\n \tpush %edi\n \tmov %ecx,%edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x1a8b9,%ebx\n+\tcall 44f0 \n+\tadd $0x1b8bc,%ebx\n \tsub $0x28,%esp\n+\tmov %eax,0x14(%esp)\n+\tmov 0x40(%esp),%ebp\n \tmov %edx,0x18(%esp)\n ./pynx/scattering/cpu.c:9759\n \tpush 0x5a4(%ebx)\n \tcall 21e0 <_PyObject_GC_New@plt>\n+\tvmovd 0x18(%esp),%xmm1\n ./pynx/scattering/cpu.c:9159 (discriminator 1)\n \tadd $0x10,%esp\n+\tvpinsrd $0x1,%eax,%xmm1,%xmm0\n \ttest %eax,%eax\n-\tje 2883 <__cxa_finalize@plt+0x393>\n+\tje 2897 <__cxa_finalize@plt+0x3a7>\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:9172\n \txor %edx,%edx\n ./pynx/scattering/cpu.c:9166\n \txor %eax,%eax\n /usr/include/python3.13/object.h:1031\n \ttest %edi,%edi\n-./pynx/scattering/cpu.c:9172\n-\tmov %edx,0x38(%esi)\n-/usr/include/python3.13/object.h:1031\n-\tmov 0x34(%esp),%ecx\n ./pynx/scattering/cpu.c:9166\n \tmov %eax,0x48(%esi)\n /usr/include/python3.13/object.h:1031\n-\tmov 0xc(%esp),%edx\n+\tmov 0xc(%esp),%ecx\n ./pynx/scattering/cpu.c:9166\n \tmov %eax,0x14(%esi)\n+./pynx/scattering/cpu.c:9172\n+\tmov %edx,0x38(%esi)\n ./pynx/scattering/cpu.c:9168\n-\tmov %ebp,0x8(%esi)\n-./pynx/scattering/cpu.c:9169\n-\tmov %esi,0xc(%esi)\n+\tvmovq %xmm0,0x8(%esi)\n /usr/include/python3.13/object.h:1031\n-\tje 278b <__cxa_finalize@plt+0x29b>\n+\tje 2797 <__cxa_finalize@plt+0x2a7>\n /usr/include/python3.13/object.h:363\n \tmov (%edi),%eax\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 278b <__cxa_finalize@plt+0x29b>\n+\tje 2797 <__cxa_finalize@plt+0x2a7>\n /usr/include/python3.13/object.h:837\n \tinc %eax\n \tmov %eax,(%edi)\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%eax\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:9175\n \tmov %edi,0x10(%esi)\n-./pynx/scattering/cpu.c:9178\n+./pynx/scattering/cpu.c:9177\n \txor %edi,%edi\n \tmov %edi,0x20(%esi)\n-/usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-./pynx/scattering/cpu.c:9178\n \tmov %edi,0x24(%esi)\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tje 27a2 <__cxa_finalize@plt+0x2b2>\n+\tcmp $0x3fffffff,%edx\n+\tje 27af <__cxa_finalize@plt+0x2bf>\n /usr/include/python3.13/object.h:837\n-\tinc %eax\n-\tmov %eax,(%edx)\n+\tinc %edx\n+\tmov %edx,(%ecx)\n ./pynx/scattering/cpu.c:9187\n-\tmov 0x30(%esp),%edi\n+\tmov 0x30(%esp),%eax\n ./pynx/scattering/cpu.c:9180\n-\tmov %edx,0x28(%esi)\n+\tmov %ecx,0x28(%esi)\n ./pynx/scattering/cpu.c:9185\n-\txor %edx,%edx\n-\tmov %edx,0x2c(%esi)\n+\txor %ecx,%ecx\n+\tmov %ecx,0x2c(%esi)\n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%eax\n+\tmov (%eax),%edi\n ./pynx/scattering/cpu.c:9185\n-\tmov %edx,0x1c(%esi)\n+\tmov %ecx,0x1c(%esi)\n ./pynx/scattering/cpu.c:9187\n-\tmov %edi,0x30(%esi)\n+\tmov %eax,0x30(%esi)\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 27c4 <__cxa_finalize@plt+0x2d4>\n+\tcmp $0x3fffffff,%edi\n+\tje 27d2 <__cxa_finalize@plt+0x2e2>\n /usr/include/python3.13/object.h:837\n \tmov 0x30(%esp),%edx\n-\tinc %eax\n-\tmov %eax,(%edx)\n+\tinc %edi\n+\tmov %edi,(%edx)\n /usr/include/python3.13/object.h:1031\n-\ttest %ecx,%ecx\n-\tje 27d5 <__cxa_finalize@plt+0x2e5>\n+\ttest %ebp,%ebp\n+\tje 27e5 <__cxa_finalize@plt+0x2f5>\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edi\n+\tmov 0x0(%ebp),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%edi\n-\tje 27d5 <__cxa_finalize@plt+0x2e5>\n+\tcmp $0x3fffffff,%ecx\n+\tje 27e5 <__cxa_finalize@plt+0x2f5>\n /usr/include/python3.13/object.h:837\n-\tinc %edi\n-\tmov %edi,(%ecx)\n+\tinc %ecx\n+\tmov %ecx,0x0(%ebp)\n ./pynx/scattering/cpu.c:9200\n-\tmov 0x8(%ebp),%ebp\n+\tmov 0x8(%esp),%eax\n ./pynx/scattering/cpu.c:9190\n-\tmov %ecx,0x34(%esi)\n+\tmov %ebp,0x34(%esi)\n ./pynx/scattering/cpu.c:9194\n-\txor %ecx,%ecx\n-\tmov %ecx,0x40(%esi)\n+\txor %ebp,%ebp\n+\tmov %ebp,0x40(%esi)\n ./pynx/scattering/cpu.c:9200\n-\tand $0x28f,%ebp\n+\tmov 0x8(%eax),%edi\n ./pynx/scattering/cpu.c:9194\n-\tmov %ecx,0x44(%esi)\n+\tmov %ebp,0x44(%esi)\n+\tmov %ebp,0x3c(%esi)\n ./pynx/scattering/cpu.c:9200\n-\tcmp $0x8,%ebp\n-./pynx/scattering/cpu.c:9194\n-\tmov %ecx,0x3c(%esi)\n-./pynx/scattering/cpu.c:9198\n-\tmov %ecx,0x4c(%esi)\n-\tmov %ecx,0x50(%esi)\n-\tmov %ecx,0x54(%esi)\n-\tmov %ecx,0x58(%esi)\n-\tmov %ecx,0x5c(%esi)\n+\tand $0x28f,%edi\n+./pynx/scattering/cpu.c:9197\n+\tmov %ebp,0x4c(%esi)\n+\tmov %ebp,0x50(%esi)\n+\tmov %ebp,0x54(%esi)\n+\tmov %ebp,0x58(%esi)\n+\tmov %ebp,0x5c(%esi)\n ./pynx/scattering/cpu.c:9200\n-\tje 2860 <__cxa_finalize@plt+0x370>\n-\tjg 2814 <__cxa_finalize@plt+0x324>\n-\tcmp $0x3,%ebp\n-\tje 2868 <__cxa_finalize@plt+0x378>\n-\tcmp $0x4,%ebp\n-\tlea -0x15ff4(%ebx),%eax\n-\tje 2872 <__cxa_finalize@plt+0x382>\n-\tjmp 282a <__cxa_finalize@plt+0x33a>\n-\tcmp $0x82,%ebp\n-\tje 286c <__cxa_finalize@plt+0x37c>\n-\tcmp $0x282,%ebp\n-\tlea -0x16074(%ebx),%eax\n-\tje 2872 <__cxa_finalize@plt+0x382>\n+\tcmp $0x8,%edi\n+\tje 2874 <__cxa_finalize@plt+0x384>\n+\tjg 2828 <__cxa_finalize@plt+0x338>\n+\tcmp $0x3,%edi\n+\tje 287c <__cxa_finalize@plt+0x38c>\n+\tlea -0x17154(%ebx),%edx\n+\tcmp $0x4,%edi\n+\tje 2886 <__cxa_finalize@plt+0x396>\n+\tjmp 283e <__cxa_finalize@plt+0x34e>\n+\tcmp $0x82,%edi\n+\tje 2880 <__cxa_finalize@plt+0x390>\n+\tlea -0x171e4(%ebx),%edx\n+\tcmp $0x282,%edi\n+\tje 2886 <__cxa_finalize@plt+0x396>\n ./pynx/scattering/cpu.c:9217\n-\tmov -0x50(%ebx),%edi\n-\tlea -0x4e09(%ebx),%edx\n+\tmov -0x50(%ebx),%ebp\n+\tlea -0x4df9(%ebx),%ecx\n \tpush %eax\n \tpush %eax\n-\tpush %edx\n-\tpush (%edi)\n+\tpush %ecx\n+\tpush 0x0(%ebp)\n \tcall 21c0 \n /usr/include/python3.13/object.h:363\n-\tmov (%esi),%ecx\n+\tmov (%esi),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tadd $0x10,%esp\n-\tcmp $0x3fffffff,%ecx\n-\tje 2883 <__cxa_finalize@plt+0x393>\n+\tcmp $0x3fffffff,%eax\n+\tje 2897 <__cxa_finalize@plt+0x3a7>\n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%esi)\n-\tjne 2883 <__cxa_finalize@plt+0x393>\n+\tdec %eax\n+\tmov %eax,(%esi)\n+\tjne 2897 <__cxa_finalize@plt+0x3a7>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 2883 <__cxa_finalize@plt+0x393>\n+\tjmp 2897 <__cxa_finalize@plt+0x3a7>\n ./pynx/scattering/cpu.c:9200\n-\tlea -0x17424(%ebx),%eax\n-\tjmp 2872 <__cxa_finalize@plt+0x382>\n-\txor %eax,%eax\n-\tjmp 2872 <__cxa_finalize@plt+0x382>\n-\tlea -0x16114(%ebx),%eax\n+\tlea -0x18504(%ebx),%edx\n+\tjmp 2886 <__cxa_finalize@plt+0x396>\n+\txor %edx,%edx\n+\tjmp 2886 <__cxa_finalize@plt+0x396>\n+\tlea -0x17284(%ebx),%edx\n ./pynx/scattering/cpu.c:9763\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:9208\n-\tmov %eax,0x18(%esi)\n+\tmov %edx,0x18(%esi)\n ./pynx/scattering/cpu.c:9763\n \tpush %esi\n \tcall 21a0 \n \tadd $0x10,%esp\n-\tjmp 2885 <__cxa_finalize@plt+0x395>\n+\tjmp 2899 <__cxa_finalize@plt+0x3a9>\n ./pynx/scattering/cpu.c:9756\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:9766\n \tadd $0x1c,%esp\n \tmov %esi,%eax\n \tpop %ebx\n \tpop %esi\n@@ -445,765 +442,765 @@\n \tret\n ./pynx/scattering/cpu.c:8252\n \tpush %ebp\n \tpush %edi\n \tmov %edx,%edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x1a75a,%ebx\n+\tcall 44f0 \n+\tadd $0x1b746,%ebx\n \tsub $0xe4,%esp\n \tmov %gs:0x14,%ebp\n \tmov %ebp,0xd4(%esp)\n \tmov %ecx,%ebp\n ./pynx/scattering/cpu.c:8263\n \tpush %ecx\n \tpush %eax\n \tcall 20f0 \n ./pynx/scattering/cpu.c:8264\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:8263\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:8264\n-\tje 297d <__cxa_finalize@plt+0x48d>\n+\ttest %eax,%eax\n+\tje 2991 <__cxa_finalize@plt+0x4a1>\n /usr/include/python3.13/object.h:1238\n \tmov 0x4(%eax),%eax\n ./pynx/scattering/cpu.c:8266 (discriminator 1)\n \tcmpl $0x0,0x54(%eax)\n-\tjs 28f1 <__cxa_finalize@plt+0x401>\n+\tjs 2905 <__cxa_finalize@plt+0x415>\n ./pynx/scattering/cpu.c:8267\n \tpush %ebp\n-\tlea -0x4828(%ebx),%ecx\n+\tlea -0x4818(%ebx),%ecx\n \tpush %edi\n \tmov -0x40(%ebx),%edi\n \tpush %ecx\n \tpush (%edi)\n \tcall 2440 \n ./pynx/scattering/cpu.c:8270\n \tadd $0x10,%esp\n-\tjmp 297d <__cxa_finalize@plt+0x48d>\n+\tjmp 2991 <__cxa_finalize@plt+0x4a1>\n ./pynx/scattering/cpu.c:8274\n \tmov 0x14(%esi),%eax\n ./pynx/scattering/cpu.c:8273\n \tmov 0x10(%esi),%edx\n ./pynx/scattering/cpu.c:8293\n \ttest %eax,%eax\n-\tje 2905 <__cxa_finalize@plt+0x415>\n+\tje 2919 <__cxa_finalize@plt+0x429>\n ./pynx/scattering/cpu.c:8297\n \tmov $0x4,%ecx\n \tcmp %ecx,%eax\n \tcmovl %ecx,%eax\n ./pynx/scattering/cpu.c:8300\n \tadd %edx,%eax\n \tcmp 0xf0(%esp),%eax\n-\tjae 2935 <__cxa_finalize@plt+0x445>\n+\tjae 2949 <__cxa_finalize@plt+0x459>\n ./pynx/scattering/cpu.c:8301\n \tpush %edx\n \tpush %edx\n-\tlea -0x4804(%ebx),%edx\n+\tlea -0x47f4(%ebx),%edx\n \tpush %eax\n \tmov -0x44(%ebx),%eax\n \tpush 0xfc(%esp)\n \tpush %ebp\n \tpush %edi\n \tpush %edx\n \tpush (%eax)\n \tcall 2440 \n ./pynx/scattering/cpu.c:8305\n \tadd $0x20,%esp\n-\tjmp 297d <__cxa_finalize@plt+0x48d>\n+\tjmp 2991 <__cxa_finalize@plt+0x4a1>\n ./pynx/scattering/cpu.c:8315\n \tcmpl $0x1,0xf4(%esp)\n-\tjne 2986 <__cxa_finalize@plt+0x496>\n+\tjne 299a <__cxa_finalize@plt+0x4aa>\n \tcmp %edx,0xf0(%esp)\n-\tjae 2986 <__cxa_finalize@plt+0x496>\n+\tjae 299a <__cxa_finalize@plt+0x4aa>\n ./pynx/scattering/cpu.c:8316\n \tpush %eax\n \tpush %edx\n \tpush 0xf8(%esp)\n \tpush %ebp\n \tpush %edi\n-\tlea -0x4790(%ebx),%edi\n+\tlea -0x4780(%ebx),%edi\n \tpush %edi\n \tpush $0xc8\n \tlea 0x20(%esp),%ebp\n \tpush %ebp\n \tcall 2230 \n ./pynx/scattering/cpu.c:8320\n \tadd $0x1c,%esp\n \tpush $0x0\n \tpush %ebp\n \tpush $0x0\n \tcall 2120 \n ./pynx/scattering/cpu.c:8320 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjns 2986 <__cxa_finalize@plt+0x496>\n+\tjns 299a <__cxa_finalize@plt+0x4aa>\n ./pynx/scattering/cpu.c:8324\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:8325\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:8324\n-\tcall 5fb8 \n+\tcall 5ef0 \n ./pynx/scattering/cpu.c:8326\n \tmov 0xcc(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tje 299b <__cxa_finalize@plt+0x4ab>\n-\tcall 17b40 \n+\tje 29af <__cxa_finalize@plt+0x4bf>\n+\tcall 180c0 \n \tadd $0xdc,%esp\n \tmov %esi,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n ./pynx/scattering/cpu.c:701\n \tpush %ebp\n-\tmov %edx,%ebp\n+\tmov %ecx,%ebp\n \tpush %edi\n-\tmov %eax,%edi\n \tpush %esi\n+\tmov %eax,%esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x1a63f,%ebx\n+\tcall 44f0 \n+\tadd $0x1b62b,%ebx\n \tsub $0x24,%esp\n-\tmov %ecx,0x14(%esp)\n+\tmov %edx,0x14(%esp)\n ./pynx/scattering/cpu.c:706\n \tpush $0x0\n-\tlea -0x4c72(%ebx),%eax\n+\tlea -0x4c62(%ebx),%eax\n \tpush %eax\n \tcall 2100 \n ./pynx/scattering/cpu.c:707\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:706\n-\tmov %eax,%esi\n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:707\n-\tje 2a3e <__cxa_finalize@plt+0x54e>\n+\ttest %eax,%eax\n+\tje 2a51 <__cxa_finalize@plt+0x561>\n ./pynx/scattering/cpu.c:710\n \tpush %eax\n \tpush %eax\n-\tpush %esi\n+\tpush %edi\n \tpush 0x5c(%esp)\n \tpush 0x5c(%esp)\n \tpush 0x5c(%esp)\n \tpush 0x60(%esp)\n \tpush 0x60(%esp)\n \tpush 0x60(%esp)\n \tpush 0x60(%esp)\n \tpush 0x60(%esp)\n \tpush 0x60(%esp)\n \tpush 0x60(%esp)\n-\tmov 0x40(%esp),%ecx\n-\tpush %ecx\n+\tpush %ebp\n \tpush $0x3\n \tpush $0x0\n-\tpush %ebp\n+\tpush 0x4c(%esp)\n \tpush $0x0\n \tpush $0x0\n-\tpush %edi\n+\tpush %esi\n \tcall 2410 \n /usr/include/python3.13/object.h:363\n-\tmov (%esi),%edx\n+\tmov (%edi),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tadd $0x50,%esp\n ./pynx/scattering/cpu.c:710\n-\tmov %eax,%edi\n+\tmov %eax,%esi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 2a2c <__cxa_finalize@plt+0x53c>\n+\tje 2a3f <__cxa_finalize@plt+0x54f>\n /usr/include/python3.13/object.h:948\n \tdec %edx\n-\tmov %edx,(%esi)\n-\tje 2a30 <__cxa_finalize@plt+0x540>\n+\tmov %edx,(%edi)\n+\tje 2a43 <__cxa_finalize@plt+0x553>\n ./pynx/scattering/cpu.c:716\n-\tmov %edi,%esi\n-\tjmp 2a3e <__cxa_finalize@plt+0x54e>\n+\tmov %esi,%edi\n+\tjmp 2a51 <__cxa_finalize@plt+0x561>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %esi\n+\tpush %edi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 2a2c <__cxa_finalize@plt+0x53c>\n+\tjmp 2a3f <__cxa_finalize@plt+0x54f>\n ./pynx/scattering/cpu.c:717\n \tadd $0x1c,%esp\n-\tmov %esi,%eax\n+\tmov %edi,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n ./pynx/scattering/cpu.c:6029\n \tpush %edi\n+\tpush %esi\n ./pynx/scattering/cpu.c:6030\n-\txor %ecx,%ecx\n+\txor %esi,%esi\n ./pynx/scattering/cpu.c:6029\n-\tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x1a5a2,%ebx\n-\tsub $0x2d0,%esp\n+\tcall 44f0 \n+\tadd $0x1b58f,%ebx\n+\tsub $0x2c0,%esp\n ./pynx/scattering/cpu.c:6030\n-\tmov %gs:0x14,%eax\n-\tmov %eax,0x2cc(%esp)\n-\tlea 0x5e8(%ebx),%eax\n-\tmov %ecx,0x1c(%esp)\n-\tlea -0x343c(%ebx),%edi\n-\tlea -0x34d0(%ebx),%edx\n-\tmovl $0xc,0x18(%esp)\n-\tmovw $0x100,0x20(%esp)\n-\tmovb $0x1,0x22(%esp)\n-\tmovl $0x2,0x2c(%esp)\n-\tmovw $0x100,0x34(%esp)\n-\tlea 0x4(%eax),%esi\n-\tlea 0x8(%eax),%ecx\n-\tvmovd %eax,%xmm1\n-\tvmovd %esi,%xmm2\n-\tvmovd %ecx,%xmm4\n-\tlea -0x3425(%ebx),%esi\n-\tvpinsrd $0x1,%edi,%xmm2,%xmm3\n-\tvpinsrd $0x1,%esi,%xmm4,%xmm5\n-\txor %edi,%edi\n+\tmov %gs:0x14,%edx\n+\tmov %edx,0x2bc(%esp)\n+\tlea 0x5e8(%ebx),%edx\n+\tlea -0x343c(%ebx),%ecx\n+\tmov %esi,0xc(%esp)\n \txor %esi,%esi\n-\tvpinsrd $0x1,%edx,%xmm1,%xmm0\n-\tlea 0xc(%eax),%ecx\n-\txor %edx,%edx\n-\tmov %edi,0x44(%esp)\n-\tlea 0x10(%eax),%edi\n-\tmov %esi,0x58(%esp)\n-\tlea 0x14(%eax),%esi\n-\tvmovd %ecx,%xmm6\n+\tlea -0x34d0(%ebx),%eax\n+\tmov %esi,0x20(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x34(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x48(%esp)\n+\txor %esi,%esi\n+\tmovl $0xc,0x8(%esp)\n+\tmovb $0x1,0x12(%esp)\n+\tlea 0x4(%edx),%edi\n+\tvmovd %edx,%xmm1\n+\tmovl $0x2,0x1c(%esp)\n+\tvmovd %edi,%xmm2\n+\tlea 0x8(%edx),%edi\n+\tvpinsrd $0x1,%eax,%xmm1,%xmm0\n+\tmov -0x3422(%ebx),%ax\n+\tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n+\tvmovd %edi,%xmm4\n+\tlea -0x3425(%ebx),%ecx\n+\tvmovq %xmm0,(%esp)\n+\tlea 0xc(%edx),%edi\n+\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n+\tlea -0x352c(%ebx),%ecx\n+\tvmovq %xmm3,0x14(%esp)\n+\tvmovd %edi,%xmm6\n+\tlea 0x10(%edx),%edi\n+\tmov %ax,0x10(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm6,%xmm7\n \tvmovd %edi,%xmm1\n-\tvmovd %esi,%xmm2\n-\tmov %edx,0x30(%esp)\n \tlea -0x3540(%ebx),%ecx\n-\tlea -0x352c(%ebx),%edx\n-\tvmovq %xmm0,0x10(%esp)\n-\tlea -0x34b8(%ebx),%edi\n-\tvpinsrd $0x1,%edx,%xmm6,%xmm7\n+\tmov %ax,0x24(%esp)\n+\tlea 0x14(%edx),%edi\n \tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n-\txor %edx,%edx\n-\txor %ecx,%ecx\n-\tvmovq %xmm3,0x24(%esp)\n-\tvpinsrd $0x1,%edi,%xmm2,%xmm3\n-\txor %edi,%edi\n-\tlea 0x18(%eax),%esi\n-\tvmovq %xmm5,0x38(%esp)\n-\tvmovd %esi,%xmm4\n-\tlea -0x34c4(%ebx),%esi\n-\tvmovq %xmm7,0x4c(%esp)\n-\tvmovq %xmm0,0x60(%esp)\n-\tmovb $0x1,0x36(%esp)\n-\tmovl $0x2,0x40(%esp)\n-\tmovw $0x100,0x48(%esp)\n-\tmovb $0x1,0x4a(%esp)\n-\tmovl $0x13,0x54(%esp)\n-\tmovw $0x100,0x5c(%esp)\n-\tmovb $0x1,0x5e(%esp)\n-\tmovl $0x13,0x68(%esp)\n-\tmov %edx,0x6c(%esp)\n-\tlea -0x3504(%ebx),%edx\n-\tmov %ecx,0x80(%esp)\n-\tlea 0x1c(%eax),%ecx\n-\tvpinsrd $0x1,%edx,%xmm4,%xmm5\n-\tmov %edi,0x94(%esp)\n-\tlea 0x20(%eax),%edi\n-\tvmovd %ecx,%xmm6\n+\tmov %ax,0x38(%esp)\n+\tlea -0x34b8(%ebx),%ecx\n+\tvmovd %edi,%xmm2\n+\tlea 0x18(%edx),%edi\n+\tmov %ax,0x4c(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n+\tvmovd %edi,%xmm4\n+\tlea 0x1c(%edx),%edi\n+\tvmovq %xmm5,0x28(%esp)\n+\tlea -0x3504(%ebx),%ecx\n+\tvmovd %edi,%xmm6\n+\tmovb $0x1,0x26(%esp)\n+\tlea 0x20(%edx),%edi\n+\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n+\tvmovq %xmm7,0x3c(%esp)\n+\tlea -0x34c4(%ebx),%ecx\n \tvmovd %edi,%xmm1\n+\tvmovq %xmm0,0x50(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm6,%xmm7\n+\tlea 0x24(%edx),%edi\n \tlea -0x3518(%ebx),%ecx\n-\tvpinsrd $0x1,%esi,%xmm6,%xmm7\n+\tmovb $0x1,0x3a(%esp)\n \tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n+\tvmovd %edi,%xmm2\n+\tlea -0x3488(%ebx),%ecx\n+\tmovl $0x2,0x30(%esp)\n+\tlea 0x28(%edx),%edi\n+\tmovl $0x13,0x44(%esp)\n+\tvmovd %edi,%xmm4\n+\tlea 0x2c(%edx),%edi\n+\tmovb $0x1,0x4e(%esp)\n+\tvmovd %edi,%xmm6\n+\tlea 0x30(%edx),%edi\n+\tmovl $0x13,0x58(%esp)\n+\tvmovd %edi,%xmm1\n+\tlea 0x34(%edx),%edi\n+\tmov %esi,0x5c(%esp)\n \txor %esi,%esi\n-\txor %ecx,%ecx\n-\txor %edx,%edx\n-\tlea 0x24(%eax),%edi\n-\tmov %esi,0xbc(%esp)\n-\tmov %ecx,0xd0(%esp)\n-\tlea 0x28(%eax),%esi\n-\tlea 0x2c(%eax),%ecx\n+\tmov %esi,0x70(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x84(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x98(%esp)\n+\txor %esi,%esi\n+\tvmovq %xmm3,0x64(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n+\tlea -0x3490(%ebx),%ecx\n \tvmovd %edi,%xmm2\n-\tvmovd %esi,%xmm4\n-\tvmovd %ecx,%xmm6\n-\tmov %edx,0xa8(%esp)\n-\tlea -0x3490(%ebx),%edi\n-\tlea -0x3488(%ebx),%edx\n-\tlea -0x34a4(%ebx),%esi\n-\tvmovq %xmm3,0x74(%esp)\n-\tvpinsrd $0x1,%edx,%xmm2,%xmm3\n-\tvmovq %xmm5,0x88(%esp)\n-\txor %edx,%edx\n-\tvpinsrd $0x1,%edi,%xmm4,%xmm5\n-\tvmovq %xmm7,0x9c(%esp)\n-\txor %edi,%edi\n-\tvpinsrd $0x1,%esi,%xmm6,%xmm7\n+\tmov %esi,0xac(%esp)\n+\txor %esi,%esi\n+\tlea 0x38(%edx),%edi\n+\tvmovq %xmm5,0x78(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n+\tlea -0x34a4(%ebx),%ecx\n+\tvmovd %edi,%xmm4\n+\tmov %esi,0xc0(%esp)\n \txor %esi,%esi\n-\tlea 0x30(%eax),%ecx\n-\tmov %edx,0xe4(%esp)\n-\tvmovq %xmm0,0xb0(%esp)\n-\tvmovd %ecx,%xmm1\n+\tlea 0x3c(%edx),%edi\n+\tvmovq %xmm7,0x8c(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm6,%xmm7\n+\tvmovd %edi,%xmm6\n+\tlea -0x34e0(%ebx),%ecx\n+\tmov %esi,0xd4(%esp)\n+\txor %esi,%esi\n+\tlea 0x40(%edx),%edi\n+\tvmovq %xmm0,0xa0(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n \tlea -0x34f0(%ebx),%ecx\n-\tvmovq %xmm3,0xc4(%esp)\n-\tlea -0x34e0(%ebx),%edx\n-\tvmovq %xmm5,0xd8(%esp)\n-\tvpinsrd $0x1,%edx,%xmm1,%xmm0\n-\txor %edx,%edx\n-\tmovw $0x100,0x70(%esp)\n-\tmovb $0x1,0x72(%esp)\n-\tmovl $0x9,0x7c(%esp)\n-\tmovw $0x100,0x84(%esp)\n-\tmovb $0x1,0x86(%esp)\n-\tmovl $0x11,0x90(%esp)\n-\tmovw $0x100,0x98(%esp)\n-\tmovb $0x1,0x9a(%esp)\n-\tmovl $0xa,0xa4(%esp)\n-\tmovw $0x100,0xac(%esp)\n-\tmovb $0x1,0xae(%esp)\n-\tmovl $0x12,0xb8(%esp)\n-\tmovw $0x100,0xc0(%esp)\n-\tmovb $0x1,0xc2(%esp)\n-\tmovl $0x6,0xcc(%esp)\n-\tmovw $0x100,0xd4(%esp)\n-\tmovb $0x1,0xd6(%esp)\n-\tmovl $0x6,0xe0(%esp)\n-\tmovw $0x100,0xe8(%esp)\n-\tmovb $0x1,0xea(%esp)\n-\tvmovq %xmm7,0xec(%esp)\n-\tmov %edi,0xf8(%esp)\n-\tlea 0x34(%eax),%edi\n-\tmov %esi,0x10c(%esp)\n-\tlea 0x38(%eax),%esi\n-\tvmovd %edi,%xmm2\n-\tvmovd %esi,%xmm4\n-\tlea -0x344c(%ebx),%edi\n+\tvmovd %edi,%xmm1\n+\tmov %ax,0x60(%esp)\n+\tlea 0x44(%edx),%edi\n+\tmov %ax,0x74(%esp)\n+\tmov %ax,0x88(%esp)\n+\tmov %ax,0x9c(%esp)\n+\tmov %ax,0xb0(%esp)\n+\tmov %ax,0xc4(%esp)\n+\tmov %ax,0xd8(%esp)\n+\tvmovq %xmm3,0xb4(%esp)\n \tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n-\tvpinsrd $0x1,%edi,%xmm4,%xmm5\n-\txor %ecx,%ecx\n-\txor %edi,%edi\n-\tlea 0x3c(%eax),%esi\n-\tmov %ecx,0x134(%esp)\n-\tlea 0x40(%eax),%ecx\n-\tmov %edi,0x148(%esp)\n-\tlea 0x44(%eax),%edi\n-\tvmovd %esi,%xmm6\n-\tvmovd %ecx,%xmm1\n+\tlea -0x344c(%ebx),%ecx\n \tvmovd %edi,%xmm2\n-\tmov %edx,0x120(%esp)\n-\tlea -0x34ac(%ebx),%esi\n-\tlea -0x3458(%ebx),%edx\n-\tvmovq %xmm0,0x100(%esp)\n+\tvmovq %xmm5,0xc8(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n+\tlea 0x48(%edx),%edi\n+\tlea -0x3458(%ebx),%ecx\n+\tmovb $0x1,0x62(%esp)\n+\tvmovd %edi,%xmm4\n+\tlea 0x4c(%edx),%edi\n+\tmovl $0x9,0x6c(%esp)\n+\tmovb $0x1,0x76(%esp)\n+\tmovl $0x11,0x80(%esp)\n+\tmovb $0x1,0x8a(%esp)\n+\tmovl $0xa,0x94(%esp)\n+\tmovb $0x1,0x9e(%esp)\n+\tmovl $0x12,0xa8(%esp)\n+\tmovb $0x1,0xb2(%esp)\n+\tmovl $0x6,0xbc(%esp)\n+\tmovb $0x1,0xc6(%esp)\n+\tmovl $0x6,0xd0(%esp)\n+\tmovb $0x1,0xda(%esp)\n+\tmov %esi,0xe8(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0xfc(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x110(%esp)\n+\txor %esi,%esi\n+\tvmovq %xmm7,0xdc(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm6,%xmm7\n+\tlea -0x34ac(%ebx),%ecx\n+\tvmovd %edi,%xmm6\n+\tmov %esi,0x124(%esp)\n+\txor %esi,%esi\n+\tlea 0x50(%edx),%edi\n+\tvmovq %xmm0,0xf0(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n \tlea -0x3460(%ebx),%ecx\n-\tvpinsrd $0x1,%edx,%xmm6,%xmm7\n-\tvpinsrd $0x1,%esi,%xmm1,%xmm0\n-\txor %edx,%edx\n+\tvmovd %edi,%xmm1\n+\tmov %esi,0x138(%esp)\n \txor %esi,%esi\n-\tvmovq %xmm3,0x114(%esp)\n+\tlea 0x54(%edx),%edi\n+\tvmovq %xmm3,0x104(%esp)\n \tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n-\txor %ecx,%ecx\n-\tlea 0x48(%eax),%edi\n-\tmov %edx,0x15c(%esp)\n-\tvmovd %edi,%xmm4\n-\tlea -0x3428(%ebx),%edx\n-\tmov %esi,0x170(%esp)\n-\tlea 0x4c(%eax),%esi\n-\tlea -0x3498(%ebx),%edi\n-\tvmovq %xmm5,0x128(%esp)\n-\tvmovd %esi,%xmm6\n-\tlea -0x3594(%ebx),%esi\n-\tvmovq %xmm7,0x13c(%esp)\n-\tvpinsrd $0x1,%edx,%xmm4,%xmm5\n-\txor %edx,%edx\n-\tvmovq %xmm0,0x150(%esp)\n-\tvpinsrd $0x1,%edi,%xmm6,%xmm7\n-\txor %edi,%edi\n-\tvmovq %xmm3,0x164(%esp)\n-\tmovl $0xb,0xf4(%esp)\n-\tmovw $0x100,0xfc(%esp)\n-\tmovb $0x1,0xfe(%esp)\n-\tmovl $0xe,0x108(%esp)\n-\tmovw $0x100,0x110(%esp)\n-\tmovb $0x1,0x112(%esp)\n-\tmovl $0xe,0x11c(%esp)\n-\tmovw $0x100,0x124(%esp)\n-\tmovb $0x1,0x126(%esp)\n-\tmovl $0x9,0x130(%esp)\n-\tmovw $0x100,0x138(%esp)\n-\tmovb $0x1,0x13a(%esp)\n-\tmovl $0x9,0x144(%esp)\n-\tmovw $0x100,0x14c(%esp)\n-\tmovb $0x1,0x14e(%esp)\n-\tmovl $0x7,0x158(%esp)\n-\tmovw $0x100,0x160(%esp)\n-\tmovb $0x1,0x162(%esp)\n-\tmovl $0x5,0x16c(%esp)\n-\tmovw $0x100,0x174(%esp)\n-\tmov %ecx,0x184(%esp)\n-\tlea 0x50(%eax),%ecx\n-\tvmovd %ecx,%xmm1\n-\tlea 0x54(%eax),%ecx\n-\tmov %edx,0x198(%esp)\n-\tvpinsrd $0x1,%esi,%xmm1,%xmm0\n+\tlea -0x3428(%ebx),%ecx\n+\tvmovd %edi,%xmm2\n+\tmov %esi,0x14c(%esp)\n \txor %esi,%esi\n-\tvmovd %ecx,%xmm2\n-\tmov %esi,0x1c0(%esp)\n-\tlea -0x35d4(%ebx),%edx\n-\tlea 0x5c(%eax),%esi\n-\tvpinsrd $0x1,%edx,%xmm2,%xmm3\n-\tvmovd %esi,%xmm6\n-\txor %edx,%edx\n-\tlea 0x60(%eax),%esi\n-\tmov %edi,0x1ac(%esp)\n-\tlea 0x58(%eax),%edi\n+\tlea 0x58(%edx),%edi\n+\tvmovq %xmm5,0x118(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n+\tlea -0x3498(%ebx),%ecx\n \tvmovd %edi,%xmm4\n-\tvmovd %esi,%xmm1\n-\tmov %edx,0x1d4(%esp)\n+\tmov %ax,0xec(%esp)\n+\tlea 0x5c(%edx),%edi\n+\tmov %ax,0x100(%esp)\n+\tmov %ax,0x114(%esp)\n+\tmov %ax,0x128(%esp)\n+\tmov %ax,0x13c(%esp)\n+\tmov %ax,0x150(%esp)\n+\tvmovq %xmm7,0x12c(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm6,%xmm7\n+\tvmovd %edi,%xmm6\n+\tlea -0x3594(%ebx),%ecx\n+\tvmovq %xmm0,0x140(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n+\tlea 0x60(%edx),%edi\n+\tlea -0x35d4(%ebx),%ecx\n+\tvmovq %xmm3,0x154(%esp)\n+\tvmovd %edi,%xmm1\n+\tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n \tlea -0x3554(%ebx),%ecx\n-\tlea -0x356c(%ebx),%edi\n-\tvmovq %xmm5,0x178(%esp)\n-\tlea -0x346c(%ebx),%edx\n-\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n-\tvmovq %xmm7,0x18c(%esp)\n-\txor %ecx,%ecx\n-\tvpinsrd $0x1,%edi,%xmm6,%xmm7\n-\tvmovq %xmm0,0x1a0(%esp)\n-\txor %edi,%edi\n-\tvpinsrd $0x1,%edx,%xmm1,%xmm0\n-\tmov %ecx,0x1e8(%esp)\n-\tvmovq %xmm3,0x1b4(%esp)\n-\tlea 0x64(%eax),%ecx\n-\tlea -0x3478(%ebx),%esi\n-\tvmovq %xmm5,0x1c8(%esp)\n-\tvmovd %ecx,%xmm2\n-\tlea -0x342b(%ebx),%ecx\n-\tvmovq %xmm7,0x1dc(%esp)\n-\tvpinsrd $0x1,%esi,%xmm2,%xmm3\n-\txor %edx,%edx\n-\tvmovq %xmm0,0x1f0(%esp)\n+\tmovl $0xb,0xe4(%esp)\n+\tlea 0x64(%edx),%edi\n+\tmovb $0x1,0xee(%esp)\n+\tvmovd %edi,%xmm2\n+\tlea 0x68(%edx),%edi\n+\tmovl $0xe,0xf8(%esp)\n+\tmovb $0x1,0x102(%esp)\n+\tmovl $0xe,0x10c(%esp)\n+\tmovb $0x1,0x116(%esp)\n+\tmovl $0x9,0x120(%esp)\n+\tmovb $0x1,0x12a(%esp)\n+\tmovl $0x9,0x134(%esp)\n+\tmovb $0x1,0x13e(%esp)\n+\tmovl $0x7,0x148(%esp)\n+\tmovb $0x1,0x152(%esp)\n+\tmovl $0x5,0x15c(%esp)\n+\tmov %esi,0x160(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x174(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x188(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x19c(%esp)\n \txor %esi,%esi\n-\tmovb $0x1,0x176(%esp)\n-\tmovl $0x3,0x180(%esp)\n-\tmovw $0x100,0x188(%esp)\n-\tmovb $0x1,0x18a(%esp)\n-\tmovl $0x6,0x194(%esp)\n-\tmovw $0x100,0x19c(%esp)\n-\tmovb $0x1,0x19e(%esp)\n-\tmovl $0x27,0x1a8(%esp)\n-\tmovw $0x100,0x1b0(%esp)\n-\tmovb $0x0,0x1b2(%esp)\n-\tmovl $0x22,0x1bc(%esp)\n-\tmovw $0x100,0x1c4(%esp)\n-\tmovb $0x0,0x1c6(%esp)\n-\tmovl $0x14,0x1d0(%esp)\n-\tmovw $0x100,0x1d8(%esp)\n-\tmovb $0x1,0x1da(%esp)\n-\tmovl $0x18,0x1e4(%esp)\n-\tmovw $0x100,0x1ec(%esp)\n-\tmovb $0x0,0x1ee(%esp)\n-\tmovl $0x9,0x1f8(%esp)\n-\tmov %edi,0x1fc(%esp)\n-\tlea 0x68(%eax),%edi\n+\tvmovq %xmm5,0x168(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n+\tlea -0x356c(%ebx),%ecx\n \tvmovd %edi,%xmm4\n-\tlea 0x6c(%eax),%edi\n-\tmov %edx,0x210(%esp)\n+\tmov %esi,0x1b0(%esp)\n+\txor %esi,%esi\n+\tlea 0x6c(%edx),%edi\n+\tvmovq %xmm7,0x17c(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm6,%xmm7\n+\tlea -0x346c(%ebx),%ecx\n+\tvmovd %edi,%xmm6\n+\tmov %esi,0x1c4(%esp)\n+\txor %esi,%esi\n+\tlea 0x70(%edx),%edi\n+\tvmovq %xmm0,0x190(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n+\tlea -0x3478(%ebx),%ecx\n+\tvmovd %edi,%xmm1\n+\tmov %esi,0x1d8(%esp)\n+\txor %esi,%esi\n+\tlea 0x74(%edx),%edi\n+\tvmovq %xmm3,0x1a4(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n+\tlea -0x342b(%ebx),%ecx\n+\tvmovd %edi,%xmm2\n+\tmov %ax,0x164(%esp)\n+\tlea 0x78(%edx),%edi\n+\tmov %ax,0x178(%esp)\n+\tmov %ax,0x18c(%esp)\n+\tmov %ax,0x1a0(%esp)\n+\tmov %ax,0x1b4(%esp)\n+\tmov %ax,0x1c8(%esp)\n+\tmov %ax,0x1dc(%esp)\n+\tvmovq %xmm5,0x1b8(%esp)\n \tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n-\txor %ecx,%ecx\n+\tvmovd %edi,%xmm4\n+\tlea -0x342e(%ebx),%ecx\n+\tvmovq %xmm7,0x1cc(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm6,%xmm7\n+\tlea 0x7c(%edx),%edi\n+\tlea -0x3431(%ebx),%ecx\n+\tmovb $0x1,0x166(%esp)\n \tvmovd %edi,%xmm6\n-\tmov %esi,0x224(%esp)\n-\tlea -0x342e(%ebx),%edx\n-\tlea 0x70(%eax),%esi\n-\tmov %ecx,0x238(%esp)\n-\tlea 0x74(%eax),%ecx\n-\tvpinsrd $0x1,%edx,%xmm6,%xmm7\n-\tvmovd %esi,%xmm1\n-\txor %edx,%edx\n-\tvmovd %ecx,%xmm2\n-\tlea -0x3431(%ebx),%edi\n-\tlea 0x78(%eax),%ecx\n-\tmov %edx,0x24c(%esp)\n-\tlea -0x3440(%ebx),%esi\n-\tvpinsrd $0x1,%edi,%xmm1,%xmm0\n-\tvmovq %xmm3,0x204(%esp)\n-\txor %edi,%edi\n-\tvpinsrd $0x1,%esi,%xmm2,%xmm3\n-\tlea -0x3480(%ebx),%edx\n+\tlea 0x80(%edx),%edi\n+\tlea 0x84(%edx),%edx\n+\tmovl $0x3,0x170(%esp)\n+\tmovb $0x1,0x17a(%esp)\n+\tmovl $0x6,0x184(%esp)\n+\tmovb $0x1,0x18e(%esp)\n+\tmovl $0x27,0x198(%esp)\n+\tmovb $0x0,0x1a2(%esp)\n+\tmovl $0x22,0x1ac(%esp)\n+\tmovb $0x0,0x1b6(%esp)\n+\tmovl $0x14,0x1c0(%esp)\n+\tmovb $0x1,0x1ca(%esp)\n+\tmovl $0x18,0x1d4(%esp)\n+\tmovb $0x0,0x1de(%esp)\n+\tvmovq %xmm0,0x1e0(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n+\tlea -0x3440(%ebx),%ecx\n+\tvmovd %edi,%xmm1\n+\tmov %esi,0x1ec(%esp)\n \txor %esi,%esi\n-\tvmovd %ecx,%xmm4\n-\tmov %edi,0x260(%esp)\n-\tmov %esi,0x274(%esp)\n-\tlea 0x7c(%eax),%edi\n-\tlea 0x80(%eax),%esi\n-\tvmovq %xmm5,0x218(%esp)\n-\tadd $0x84,%eax\n-\tvpinsrd $0x1,%edx,%xmm4,%xmm5\n-\tvmovq %xmm7,0x22c(%esp)\n+\tlea -0x343a(%ebx),%edi\n+\tmov %esi,0x200(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x214(%esp)\n+\txor %esi,%esi\n+\tmov %esi,0x228(%esp)\n+\txor %esi,%esi\n+\tvmovq %xmm3,0x1f4(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n+\tlea -0x3480(%ebx),%ecx\n+\tvmovd %edx,%xmm2\n+\tmov %esi,0x23c(%esp)\n+\txor %esi,%esi\n+\tvmovq %xmm5,0x208(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n \tlea -0x3434(%ebx),%ecx\n-\tvmovd %edi,%xmm6\n-\tvmovq %xmm0,0x240(%esp)\n-\txor %edx,%edx\n+\tmov %esi,0x250(%esp)\n+\txor %esi,%esi\n+\tvmovq %xmm7,0x21c(%esp)\n \tvpinsrd $0x1,%ecx,%xmm6,%xmm7\n-\tvmovq %xmm3,0x254(%esp)\n-\tvmovd %esi,%xmm1\n+\tlea -0x3437(%ebx),%ecx\n+\tmov %ax,0x1f0(%esp)\n+\tmov %ax,0x204(%esp)\n+\tmov %ax,0x218(%esp)\n+\tmov %ax,0x22c(%esp)\n+\tmov %ax,0x240(%esp)\n+\tmov %ax,0x254(%esp)\n+\tmov %esi,0x264(%esp)\n+\txor %esi,%esi\n+\tvmovq %xmm0,0x230(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n \txor %ecx,%ecx\n-\tmovw $0x100,0x200(%esp)\n+\tvmovq %xmm3,0x244(%esp)\n+\tvpinsrd $0x1,%edi,%xmm2,%xmm3\n+\tmovl $0x9,0x1e8(%esp)\n+\tmovb $0x1,0x1f2(%esp)\n+\tmovl $0x9,0x1fc(%esp)\n+\tmovb $0x1,0x206(%esp)\n+\tmovl $0x3,0x210(%esp)\n+\tmovb $0x1,0x21a(%esp)\n+\tmovl $0x3,0x224(%esp)\n+\tmovb $0x1,0x22e(%esp)\n+\tmovl $0x3,0x238(%esp)\n+\tmovb $0x1,0x242(%esp)\n+\tmovl $0x4,0x24c(%esp)\n+\tmovb $0x1,0x256(%esp)\n+\tmovl $0x5,0x260(%esp)\n+\tvmovq %xmm5,0x258(%esp)\n+\tmov %ax,0x268(%esp)\n+\tmov %ax,0x27c(%esp)\n+\tmov %ax,0x290(%esp)\n+\tmov %ax,0x2a4(%esp)\n+\txor %eax,%eax\n+\tmovb $0x1,0x26a(%esp)\n+\tmovl $0x3,0x274(%esp)\n+\tmovb $0x1,0x27e(%esp)\n+\tmovl $0x3,0x288(%esp)\n+\tmovb $0x1,0x292(%esp)\n+\tmovl $0x3,0x29c(%esp)\n+\tmov %ecx,0x2a0(%esp)\n+\tmovb $0x1,0x2a6(%esp)\n+\tmov %eax,0x2a8(%esp)\n+\tmov %eax,0x2ac(%esp)\n+\tmov %eax,0x2b0(%esp)\n+\tmov %eax,0x2b4(%esp)\n+\tmovw $0x0,0x2b8(%esp)\n+\tmovb $0x0,0x2ba(%esp)\n+\tmov %esi,0x278(%esp)\n \txor %esi,%esi\n-\tlea -0x3437(%ebx),%edi\n-\tmovb $0x1,0x202(%esp)\n-\tvpinsrd $0x1,%edi,%xmm1,%xmm0\n+\tmov %esi,0x28c(%esp)\n ./pynx/scattering/cpu.c:11272\n-\tlea 0x10(%esp),%edi\n+\tmov %esp,%esi\n ./pynx/scattering/cpu.c:6030\n-\tmovl $0x9,0x20c(%esp)\n-\tmovb $0x0,0x214(%esp)\n-\tmovw $0x101,0x215(%esp)\n-\tmovl $0x3,0x220(%esp)\n-\tmovw $0x100,0x228(%esp)\n-\tmovb $0x1,0x22a(%esp)\n-\tmovl $0x3,0x234(%esp)\n-\tmovw $0x100,0x23c(%esp)\n-\tmovb $0x1,0x23e(%esp)\n-\tmovl $0x3,0x248(%esp)\n-\tmovw $0x100,0x250(%esp)\n-\tmovb $0x1,0x252(%esp)\n-\tmovl $0x4,0x25c(%esp)\n-\tmovw $0x100,0x264(%esp)\n-\tmovb $0x1,0x266(%esp)\n-\tmovl $0x5,0x270(%esp)\n-\tmovw $0x100,0x278(%esp)\n-\tvmovq %xmm5,0x268(%esp)\n-\tmovb $0x1,0x27a(%esp)\n-\tmov %eax,0xc(%esp)\n-\tlea -0x343a(%ebx),%eax\n-\tmov %edx,0x288(%esp)\n-\txor %edx,%edx\n-\tmovl $0x3,0x284(%esp)\n-\tvmovd 0xc(%esp),%xmm2\n-\tmovw $0x100,0x28c(%esp)\n-\tmovb $0x1,0x28e(%esp)\n-\tmovl $0x3,0x298(%esp)\n-\tvpinsrd $0x1,%eax,%xmm2,%xmm3\n-\tmov %ecx,0x29c(%esp)\n-\tmovw $0x100,0x2a0(%esp)\n-\tmovb $0x1,0x2a2(%esp)\n-\tmovl $0x3,0x2ac(%esp)\n-\tmov %edx,0x2b0(%esp)\n-\tmovw $0x100,0x2b4(%esp)\n-\tmovb $0x1,0x2b6(%esp)\n-\tmov %esi,0x2b8(%esp)\n-\tmov %esi,0x2bc(%esp)\n-\tmov %esi,0x2c0(%esp)\n-\tmov %esi,0x2c4(%esp)\n-\tmovw $0x0,0x2c8(%esp)\n-\tmovb $0x0,0x2ca(%esp)\n-\tvmovq %xmm7,0x27c(%esp)\n-\tvmovq %xmm0,0x290(%esp)\n-\tvmovq %xmm3,0x2a4(%esp)\n+\tvmovq %xmm7,0x26c(%esp)\n+\tvmovq %xmm0,0x280(%esp)\n+\tvmovq %xmm3,0x294(%esp)\n ./pynx/scattering/cpu.c:11272\n-\tmov (%edi),%esi\n-\ttest %esi,%esi\n-\tje 338f <__cxa_finalize@plt+0xe9f>\n+\tmov (%esi),%edi\n+\ttest %edi,%edi\n+\tje 3352 <__cxa_finalize@plt+0xe62>\n ./pynx/scattering/cpu.c:11253\n-\tmov 0x10(%edi),%dl\n-\tor 0x11(%edi),%dl\n-\tmov 0x4(%edi),%ecx\n-\tmov 0x8(%edi),%eax\n-\tje 336b <__cxa_finalize@plt+0xe7b>\n+\tmov 0x10(%esi),%cl\n+\tor 0x11(%esi),%cl\n+\tmov 0x4(%esi),%edx\n+\tmov 0x8(%esi),%eax\n+\tje 332e <__cxa_finalize@plt+0xe3e>\n ./pynx/scattering/cpu.c:11254\n-\tcmpb $0x0,0x12(%edi)\n-\tje 3346 <__cxa_finalize@plt+0xe56>\n+\tcmpb $0x0,0x12(%esi)\n+\tje 3309 <__cxa_finalize@plt+0xe19>\n ./pynx/scattering/cpu.c:11255\n \tsub $0xc,%esp\n-\tpush %ecx\n+\tpush %edx\n \tcall 2400 \n \tadd $0x10,%esp\n-\tjmp 3378 <__cxa_finalize@plt+0xe88>\n-\tmov 0xc(%edi),%edx\n+\tjmp 333b <__cxa_finalize@plt+0xe4b>\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:11257\n \tdec %eax\n ./pynx/scattering/cpu.c:11256\n-\ttest %edx,%edx\n-\tje 335d <__cxa_finalize@plt+0xe6d>\n+\ttest %ecx,%ecx\n+\tje 3320 <__cxa_finalize@plt+0xe30>\n ./pynx/scattering/cpu.c:11257\n \tpush $0x0\n-\tpush %edx\n-\tpush %eax\n \tpush %ecx\n+\tpush %eax\n+\tpush %edx\n \tcall 2430 \n \tadd $0x10,%esp\n-\tjmp 3378 <__cxa_finalize@plt+0xe88>\n+\tjmp 333b <__cxa_finalize@plt+0xe4b>\n ./pynx/scattering/cpu.c:11259\n-\tpush %edx\n-\tpush %edx\n-\tpush %eax\n \tpush %ecx\n+\tpush %ecx\n+\tpush %eax\n+\tpush %edx\n \tcall 2460 \n \tadd $0x10,%esp\n-\tjmp 3378 <__cxa_finalize@plt+0xe88>\n+\tjmp 333b <__cxa_finalize@plt+0xe4b>\n ./pynx/scattering/cpu.c:11262\n \tdec %eax\n-\tpush %edx\n-\tpush %edx\n-\tpush %eax\n \tpush %ecx\n+\tpush %ecx\n+\tpush %eax\n+\tpush %edx\n \tcall 2100 \n \tadd $0x10,%esp\n-./pynx/scattering/cpu.c:11264\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:11255 (discriminator 1)\n-\tmov %eax,(%esi)\n+\tmov %eax,(%edi)\n ./pynx/scattering/cpu.c:11264\n-\tje 338a <__cxa_finalize@plt+0xe9a>\n+\ttest %eax,%eax\n+\tje 334d <__cxa_finalize@plt+0xe5d>\n ./pynx/scattering/cpu.c:11266\n \tsub $0xc,%esp\n \tpush %eax\n \tcall 2350 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:11288\n-\tadd $0x14,%edi\n-\tjmp 331e <__cxa_finalize@plt+0xe2e>\n+\tadd $0x14,%esi\n+\tjmp 32e1 <__cxa_finalize@plt+0xdf1>\n ./pynx/scattering/cpu.c:6068\n-\tmov 0x2cc(%esp),%eax\n+\tmov 0x2bc(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tje 33a4 <__cxa_finalize@plt+0xeb4>\n-\tcall 17b40 \n-\tadd $0x2d0,%esp\n+\tje 3367 <__cxa_finalize@plt+0xe77>\n+\tcall 180c0 \n+\tadd $0x2c0,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n ./pynx/scattering/cpu.c:6451\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x19c3d,%ebx\n+\tcall 44f0 \n+\tadd $0x1ac7a,%ebx\n \tsub $0xec,%esp\n \tmov %gs:0x14,%ecx\n \tmov %ecx,0xdc(%esp)\n \txor %ecx,%ecx\n \tmov 0x100(%esp),%eax\n ./pynx/scattering/cpu.c:6463\n \tmov 0x6cc(%ebx),%esi\n \ttest %esi,%esi\n-\tje 340d <__cxa_finalize@plt+0xf1d>\n+\tje 33d0 <__cxa_finalize@plt+0xee0>\n ./pynx/scattering/cpu.c:6464\n \tcmp %eax,%esi\n-\tje 44e4 <__cxa_finalize@plt+0x1ff4>\n+\tje 44a7 <__cxa_finalize@plt+0x1fb7>\n ./pynx/scattering/cpu.c:6465\n \tmov -0x48(%ebx),%eax\n \tpush %esi\n \tpush %esi\n-\tlea -0x40d8(%ebx),%esi\n+\tlea -0x40c8(%ebx),%esi\n \tpush %esi\n \tpush (%eax)\n \tcall 21c0 \n ./pynx/scattering/cpu.c:6466\n \tadd $0x10,%esp\n \tor $0xffffffff,%ecx\n-\tjmp 44e4 <__cxa_finalize@plt+0x1ff4>\n+\tjmp 44a7 <__cxa_finalize@plt+0x1fb7>\n /usr/include/python3.13/object.h:363\n \tmov (%eax),%edx\n ./pynx/scattering/cpu.c:6473\n \tmov %eax,0x6cc(%ebx)\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 3420 <__cxa_finalize@plt+0xf30>\n+\tje 33e3 <__cxa_finalize@plt+0xef3>\n /usr/include/python3.13/object.h:837\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:6493\n \tsub $0xc,%esp\n \tpush %eax\n \tcall 2470 \n ./pynx/scattering/cpu.c:6493 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6493 (discriminator 1)\n \tmov %eax,0x58c(%ebx)\n ./pynx/scattering/cpu.c:6493 (discriminator 2)\n-\tje 3938 <__cxa_finalize@plt+0x1448>\n+\ttest %eax,%eax\n+\tje 38fb <__cxa_finalize@plt+0x140b>\n /usr/include/python3.13/object.h:363\n \tmov (%eax),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 3447 <__cxa_finalize@plt+0xf57>\n+\tje 340a <__cxa_finalize@plt+0xf1a>\n /usr/include/python3.13/object.h:837\n \tinc %ecx\n \tmov %ecx,(%eax)\n ./pynx/scattering/cpu.c:6495\n \tsub $0xc,%esp\n-\tlea -0x4bf2(%ebx),%edi\n+\tlea -0x4be2(%ebx),%edi\n \tmov %edi,0x14(%esp)\n \tpush %edi\n \tcall 24a0 \n ./pynx/scattering/cpu.c:6495 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6495 (discriminator 1)\n \tmov %eax,0x590(%ebx)\n ./pynx/scattering/cpu.c:6495 (discriminator 2)\n-\tje 394b <__cxa_finalize@plt+0x145b>\n+\ttest %eax,%eax\n+\tje 390e <__cxa_finalize@plt+0x141e>\n ./pynx/scattering/cpu.c:6496\n \tsub $0xc,%esp\n-\tlea -0x4be9(%ebx),%ebp\n+\tlea -0x4bd9(%ebx),%ebp\n \tpush %ebp\n \tcall 24a0 \n ./pynx/scattering/cpu.c:6496 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6496 (discriminator 1)\n \tmov %eax,0x594(%ebx)\n ./pynx/scattering/cpu.c:6496 (discriminator 2)\n-\tje 395e <__cxa_finalize@plt+0x146e>\n+\ttest %eax,%eax\n+\tje 3921 <__cxa_finalize@plt+0x1431>\n ./pynx/scattering/cpu.c:6497\n-\tlea -0x4bda(%ebx),%eax\n+\tlea -0x4bca(%ebx),%eax\n \tpush %ecx\n \tpush 0x590(%ebx)\n \tpush %eax\n \tpush 0x6cc(%ebx)\n \tcall 2110 \n ./pynx/scattering/cpu.c:6497 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 3971 <__cxa_finalize@plt+0x1481>\n+\tjs 3934 <__cxa_finalize@plt+0x1444>\n ./pynx/scattering/cpu.c:11206\n \tmov -0x2c(%ebx),%edx\n \tmov (%edx),%ecx\n \txor %cl,%cl\n ./pynx/scattering/cpu.c:11230\n \tmov %ecx,%edi\n \txor $0x30d01f0,%edi\n \tcmp $0xffff,%edi\n-\tja 34e5 <__cxa_finalize@plt+0xff5>\n+\tja 34a8 <__cxa_finalize@plt+0xfb8>\n ./pynx/scattering/cpu.c:6512\n \tsub $0xc,%esp\n \tpush $0x0\n \tcall 22b0 \n ./pynx/scattering/cpu.c:6512 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6512 (discriminator 1)\n \tmov %eax,0x598(%ebx)\n ./pynx/scattering/cpu.c:6512 (discriminator 2)\n-\tjne 3542 <__cxa_finalize@plt+0x1052>\n-\tjmp 3982 <__cxa_finalize@plt+0x1492>\n+\ttest %eax,%eax\n+\tjne 3505 <__cxa_finalize@plt+0x1015>\n+\tjmp 3945 <__cxa_finalize@plt+0x1455>\n ./pynx/scattering/cpu.c:11244\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:11236\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:11244\n \tshr $0x18,%ecx\n+./pynx/scattering/cpu.c:11236\n+\tlea -0x4bbd(%ebx),%edx\n+./pynx/scattering/cpu.c:11244\n \tshr $0x10,%eax\n ./pynx/scattering/cpu.c:11236\n-\tlea -0x4bcd(%ebx),%edx\n-\tlea -0x408c(%ebx),%edi\n+\tlea -0x407c(%ebx),%edi\n \tmovzbl %al,%ebp\n \tpush %ebp\n \tpush %ecx\n-\tlea -0x4add(%ebx),%ecx\n+\tlea -0x4acd(%ebx),%ecx\n \tpush %edx\n \tpush %ecx\n \tpush $0xd\n \tpush $0x3\n \tpush %edi\n \tpush $0xc8\n \tlea 0x40(%esp),%ebp\n@@ -1214,399 +1211,396 @@\n \tpush $0x1\n \tpush %ebp\n \tpush $0x0\n \tcall 2120 \n ./pynx/scattering/cpu.c:6508 (discriminator 2)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjns 34c9 <__cxa_finalize@plt+0xfd9>\n+\tjns 348c <__cxa_finalize@plt+0xf9c>\n ./pynx/scattering/cpu.c:6508 (discriminator 1)\n \tmov $0x196c,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6513\n-\tlea -0x4c72(%ebx),%edi\n+\tlea -0x4c62(%ebx),%edi\n \tpush %edx\n \tpush %edx\n \tpush $0x0\n \tpush %edi\n \tcall 2100 \n ./pynx/scattering/cpu.c:6513 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6513 (discriminator 1)\n \tmov %eax,0x59c(%ebx)\n ./pynx/scattering/cpu.c:6513 (discriminator 2)\n-\tje 3995 <__cxa_finalize@plt+0x14a5>\n+\ttest %eax,%eax\n+\tje 3958 <__cxa_finalize@plt+0x1468>\n ./pynx/scattering/cpu.c:6514\n \tpush %eax\n \tpush %eax\n \tpush $0x0\n \tpush %edi\n \tcall 2460 \n ./pynx/scattering/cpu.c:6514 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6514 (discriminator 1)\n \tmov %eax,0x5a0(%ebx)\n ./pynx/scattering/cpu.c:6514 (discriminator 2)\n-\tje 39a8 <__cxa_finalize@plt+0x14b8>\n+\ttest %eax,%eax\n+\tje 396b <__cxa_finalize@plt+0x147b>\n ./pynx/scattering/cpu.c:8590\n \tsub $0xc,%esp\n-\tlea -0x4bbe(%ebx),%eax\n+\tlea -0x4bae(%ebx),%eax\n \tpush %eax\n \tcall 24a0 \n ./pynx/scattering/cpu.c:8617\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:8590\n \tmov %eax,%edi\n ./pynx/scattering/cpu.c:8617\n-\tje 36af <__cxa_finalize@plt+0x11bf>\n+\ttest %eax,%eax\n+\tje 3672 <__cxa_finalize@plt+0x1182>\n ./pynx/scattering/cpu.c:8618\n \tmov 0x1b8(%ebx),%edx\n \tmov %edx,0x4(%esp)\n \tpush %eax\n \tpush %eax\n \tpush $0x2e\n \tpush 0x10(%esp)\n \tcall 23d0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8619\n \ttest %eax,%eax\n-\tje 35bd <__cxa_finalize@plt+0x10cd>\n+\tje 3580 <__cxa_finalize@plt+0x1090>\n ./pynx/scattering/cpu.c:8619 (discriminator 1)\n \tinc %eax\n \tmov %eax,0x4(%esp)\n ./pynx/scattering/cpu.c:8620\n \tpush %eax\n \tpush %eax\n \tpush 0xc(%esp)\n \tpush %edi\n \tcall 20f0 \n ./pynx/scattering/cpu.c:8621\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:8620\n \tmov %eax,%ebp\n ./pynx/scattering/cpu.c:8621\n-\tje 361a <__cxa_finalize@plt+0x112a>\n+\ttest %eax,%eax\n+\tje 35dd <__cxa_finalize@plt+0x10ed>\n /usr/include/python3.13/object.h:1238\n \tmov 0x4(%ebp),%ecx\n ./pynx/scattering/cpu.c:8622\n \tmov 0x1bc(%ebx),%edx\n \tmov 0x10(%eax),%eax\n ./pynx/scattering/cpu.c:8598 (discriminator 1)\n \tcmpl $0x0,0x54(%ecx)\n-\tjs 35f1 <__cxa_finalize@plt+0x1101>\n+\tjs 35b4 <__cxa_finalize@plt+0x10c4>\n ./pynx/scattering/cpu.c:8599\n-\tlea -0x403c(%ebx),%edx\n+\tlea -0x402c(%ebx),%edx\n \tpush %eax\n \tpush 0x8(%esp)\n-\tjmp 3604 <__cxa_finalize@plt+0x1114>\n+\tjmp 35c7 <__cxa_finalize@plt+0x10d7>\n ./pynx/scattering/cpu.c:8603\n \tcmp %eax,%edx\n-\tje 368e <__cxa_finalize@plt+0x119e>\n+\tje 3651 <__cxa_finalize@plt+0x1161>\n ./pynx/scattering/cpu.c:8604\n \tpush %eax\n-\tlea -0x400c(%ebx),%edx\n+\tlea -0x3ffc(%ebx),%edx\n \tpush 0x8(%esp)\n \tmov -0x40(%ebx),%eax\n \tpush %edx\n \tpush (%eax)\n \tcall 2440 \n ./pynx/scattering/cpu.c:8607\n \tadd $0x10,%esp\n-\tjmp 44d6 <__cxa_finalize@plt+0x1fe6>\n+\tjmp 4499 <__cxa_finalize@plt+0x1fa9>\n ./pynx/scattering/cpu.c:8631\n \tmov -0x14(%ebx),%ecx\n \tsub $0xc,%esp\n \tpush (%ecx)\n \tcall 2220 \n ./pynx/scattering/cpu.c:8631 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 44d6 <__cxa_finalize@plt+0x1fe6>\n+\tje 4499 <__cxa_finalize@plt+0x1fa9>\n ./pynx/scattering/cpu.c:8632\n \tcall 2290 \n ./pynx/scattering/cpu.c:8633\n \tsub $0xc,%esp\n \tlea 0x1ac(%ebx),%eax\n \tpush %eax\n \tmov %eax,0x1c(%esp)\n \tcall 2270 \n ./pynx/scattering/cpu.c:8633 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 44d6 <__cxa_finalize@plt+0x1fe6>\n+\tjs 4499 <__cxa_finalize@plt+0x1fa9>\n ./pynx/scattering/cpu.c:8634\n \tpush %ecx\n \tmov 0x10(%esp),%edx\n \tpush %edx\n \tpush 0xc(%esp)\n \tpush %edi\n \tcall 2110 \n ./pynx/scattering/cpu.c:8634 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 44d6 <__cxa_finalize@plt+0x1fe6>\n+\tjs 4499 <__cxa_finalize@plt+0x1fa9>\n /usr/include/python3.13/object.h:363\n \tmov 0x1ac(%ebx),%ebp\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 3688 <__cxa_finalize@plt+0x1198>\n+\tje 364b <__cxa_finalize@plt+0x115b>\n /usr/include/python3.13/object.h:837\n \tinc %ebp\n \tmov %ebp,0x1ac(%ebx)\n ./pynx/scattering/cpu.c:8637\n \tlea 0x1ac(%ebx),%ebp\n /usr/include/python3.13/object.h:363\n \tmov (%edi),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 369d <__cxa_finalize@plt+0x11ad>\n+\tje 3660 <__cxa_finalize@plt+0x1170>\n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edi)\n-\tje 36a1 <__cxa_finalize@plt+0x11b1>\n+\tje 3664 <__cxa_finalize@plt+0x1174>\n ./pynx/scattering/cpu.c:8640\n \tmov %ebp,%edi\n-\tjmp 36af <__cxa_finalize@plt+0x11bf>\n+\tjmp 3672 <__cxa_finalize@plt+0x1182>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 369d <__cxa_finalize@plt+0x11ad>\n-./pynx/scattering/cpu.c:9724 (discriminator 1)\n-\ttest %edi,%edi\n+\tjmp 3660 <__cxa_finalize@plt+0x1170>\n ./pynx/scattering/cpu.c:9722 (discriminator 1)\n \tmov %edi,0x5a4(%ebx)\n ./pynx/scattering/cpu.c:9724 (discriminator 1)\n-\tje 39bb <__cxa_finalize@plt+0x14cb>\n+\ttest %edi,%edi\n+\tje 397e <__cxa_finalize@plt+0x148e>\n ./pynx/scattering/cpu.c:6160\n-\tcall 2a48 <__cxa_finalize@plt+0x558>\n+\tcall 2a5b <__cxa_finalize@plt+0x56b>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1486\n \tsub $0xc,%esp\n-\tlea -0x4baf(%ebx),%edx\n+\tlea -0x4b9f(%ebx),%edx\n \tpush %edx\n \tcall 22f0 \n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1489\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1486\n \tmov %eax,%ebp\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1489\n-\tje 382d <__cxa_finalize@plt+0x133d>\n+\ttest %eax,%eax\n+\tje 37f0 <__cxa_finalize@plt+0x1300>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1492\n-\tlea -0x4b92(%ebx),%eax\n+\tlea -0x4b82(%ebx),%eax\n \tpush %edx\n \tpush %edx\n \tpush %eax\n \tpush %ebp\n \tcall 20f0 \n /usr/include/python3.13/object.h:363\n \tmov 0x0(%ebp),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tadd $0x10,%esp\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1492\n \tmov %eax,%edi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 370f <__cxa_finalize@plt+0x121f>\n+\tje 36d2 <__cxa_finalize@plt+0x11e2>\n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,0x0(%ebp)\n-\tjne 370f <__cxa_finalize@plt+0x121f>\n+\tjne 36d2 <__cxa_finalize@plt+0x11e2>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1494\n \ttest %edi,%edi\n-\tje 382d <__cxa_finalize@plt+0x133d>\n+\tje 37f0 <__cxa_finalize@plt+0x1300>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1498 (discriminator 1)\n \tmov -0x1c(%ebx),%edx\n \tcmp %edx,0x4(%edi)\n-\tje 3763 <__cxa_finalize@plt+0x1273>\n+\tje 3726 <__cxa_finalize@plt+0x1236>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1499\n \tmov -0x48(%ebx),%edx\n \tpush %eax\n \tpush %eax\n-\tlea -0x3fcc(%ebx),%eax\n+\tlea -0x3fbc(%ebx),%eax\n \tpush %eax\n \tpush (%edx)\n \tcall 21c0 \n /usr/include/python3.13/object.h:363\n \tmov (%edi),%ebp\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tadd $0x10,%esp\n \tcmp $0x3fffffff,%ebp\n-\tje 382d <__cxa_finalize@plt+0x133d>\n+\tje 37f0 <__cxa_finalize@plt+0x1300>\n /usr/include/python3.13/object.h:948\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tjne 382d <__cxa_finalize@plt+0x133d>\n+\tjne 37f0 <__cxa_finalize@plt+0x1300>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 382d <__cxa_finalize@plt+0x133d>\n+\tjmp 37f0 <__cxa_finalize@plt+0x1300>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1503\n \tpush %eax\n \tpush %eax\n \tpush $0x0\n \tpush %edi\n \tcall 2450 \n /usr/include/python3.13/object.h:363\n \tmov (%edi),%ebp\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tadd $0x10,%esp\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1503 (discriminator 1)\n \tmov %eax,0x6d0(%ebx)\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 3791 <__cxa_finalize@plt+0x12a1>\n+\tje 3754 <__cxa_finalize@plt+0x1264>\n /usr/include/python3.13/object.h:948\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tjne 3791 <__cxa_finalize@plt+0x12a1>\n+\tjne 3754 <__cxa_finalize@plt+0x1264>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1505\n \tmov 0x6d0(%ebx),%eax\n \ttest %eax,%eax\n-\tjne 37a5 <__cxa_finalize@plt+0x12b5>\n+\tjne 3768 <__cxa_finalize@plt+0x1278>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1506\n-\tlea -0x4b87(%ebx),%edx\n+\tlea -0x4b77(%ebx),%edx\n \tpush %eax\n \tpush %eax\n-\tjmp 380d <__cxa_finalize@plt+0x131d>\n+\tjmp 37d0 <__cxa_finalize@plt+0x12e0>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1511\n \tcall *(%eax)\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1514\n \tmov 0x6d0(%ebx),%ebp\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1511 (discriminator 1)\n \tcmp $0x1000009,%eax\n-\tje 37c5 <__cxa_finalize@plt+0x12d5>\n+\tje 3788 <__cxa_finalize@plt+0x1298>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1514\n \tcall *0x0(%ebp)\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1512\n-\tlea -0x3fa8(%ebx),%edi\n+\tlea -0x3f98(%ebx),%edi\n \tpush %eax\n \tpush $0x1000009\n-\tjmp 37e7 <__cxa_finalize@plt+0x12f7>\n+\tjmp 37aa <__cxa_finalize@plt+0x12ba>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1517\n \tcall *0x34c(%ebp)\n \tmov %eax,%ecx\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1525\n \tmov 0x6d0(%ebx),%eax\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1517 (discriminator 1)\n \tcmp $0xc,%ecx\n-\tja 37fb <__cxa_finalize@plt+0x130b>\n+\tja 37be <__cxa_finalize@plt+0x12ce>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1525\n \tcall *0x34c(%eax)\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1518\n-\tlea -0x3f5c(%ebx),%edi\n+\tlea -0x3f4c(%ebx),%edi\n \tpush %eax\n \tpush $0xd\n \tmov -0x48(%ebx),%ebp\n \tpush %edi\n \tpush 0x0(%ebp)\n \tcall 2440 \n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1526\n \tadd $0x10,%esp\n-\tjmp 382d <__cxa_finalize@plt+0x133d>\n+\tjmp 37f0 <__cxa_finalize@plt+0x1300>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1533\n \tcall *0x348(%eax)\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1534\n \ttest %eax,%eax\n-\tjne 3820 <__cxa_finalize@plt+0x1330>\n+\tjne 37e3 <__cxa_finalize@plt+0x12f3>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1535\n \tpush %eax\n-\tlea -0x3e34(%ebx),%edx\n+\tlea -0x3e24(%ebx),%edx\n \tpush %eax\n \tmov -0x48(%ebx),%ecx\n \tpush %edx\n \tpush (%ecx)\n \tcall 21c0 \n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1537\n \tadd $0x10,%esp\n-\tjmp 382d <__cxa_finalize@plt+0x133d>\n+\tjmp 37f0 <__cxa_finalize@plt+0x1300>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1547\n \tdec %eax\n-\tje 3846 <__cxa_finalize@plt+0x1356>\n+\tje 3809 <__cxa_finalize@plt+0x1319>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1548\n-\tlea -0x3e08(%ebx),%edx\n+\tlea -0x3df8(%ebx),%edx\n \tpush %eax\n \tpush %eax\n-\tjmp 380d <__cxa_finalize@plt+0x131d>\n+\tjmp 37d0 <__cxa_finalize@plt+0x12e0>\n ./pynx/scattering/cpu.c:6178\n \tmov -0x18(%ebx),%ecx\n-\tlea -0x3db0(%ebx),%edi\n+\tlea -0x3da0(%ebx),%edi\n \tpush %eax\n \tpush %eax\n \tpush %edi\n \tpush (%ecx)\n \tcall 21c0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6185\n \tcall 22e0 \n ./pynx/scattering/cpu.c:6541 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 39ce <__cxa_finalize@plt+0x14de>\n+\tjne 3991 <__cxa_finalize@plt+0x14a1>\n ./pynx/scattering/cpu.c:6545\n \tmov -0x38(%ebx),%esi\n \tcmpl $0x0,(%esi)\n-\tjne 386e <__cxa_finalize@plt+0x137e>\n+\tjne 3831 <__cxa_finalize@plt+0x1341>\n ./pynx/scattering/cpu.c:6550\n \tcall 2190 \n-./pynx/scattering/cpu.c:6550 (discriminator 2)\n-\ttest %eax,%eax\n-./pynx/scattering/cpu.c:6550\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6550 (discriminator 2)\n-\tjne 38a3 <__cxa_finalize@plt+0x13b3>\n-\tjmp 39e2 <__cxa_finalize@plt+0x14f2>\n+\ttest %eax,%eax\n+\tjne 3866 <__cxa_finalize@plt+0x1376>\n+\tjmp 39a5 <__cxa_finalize@plt+0x14b5>\n ./pynx/scattering/cpu.c:6546\n \tpush %ebp\n \tpush 0x620(%ebx)\n \tpush 0x624(%ebx)\n \tpush 0x6cc(%ebx)\n \tcall 22d0 \n ./pynx/scattering/cpu.c:6546 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjns 385e <__cxa_finalize@plt+0x136e>\n+\tjns 3821 <__cxa_finalize@plt+0x1331>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6546 (discriminator 1)\n \tmov $0x1992,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6551\n-\tlea -0x4add(%ebx),%ebp\n+\tlea -0x4acd(%ebx),%ebp\n \tpush %edi\n \tpush %edi\n \tpush %ebp\n \tpush %eax\n \tcall 2310 \n ./pynx/scattering/cpu.c:6551 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 38e1 <__cxa_finalize@plt+0x13f1>\n+\tje 38a4 <__cxa_finalize@plt+0x13b4>\n ./pynx/scattering/cpu.c:6839\n \tpush %ecx\n ./pynx/scattering/cpu.c:6071\n \tmov 0x5e8(%ebx),%edi\n ./pynx/scattering/cpu.c:6839\n \tlea 0x14(%esp),%eax\n \tpush %eax\n@@ -1614,148 +1608,148 @@\n \tpush 0x590(%ebx)\n \tcall 2490 \n ./pynx/scattering/cpu.c:6840\n \tmov 0x20(%esp),%esi\n ./pynx/scattering/cpu.c:6859 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %esi,%esi\n-\tje 390c <__cxa_finalize@plt+0x141c>\n-\tjmp 39f6 <__cxa_finalize@plt+0x1506>\n+\tje 38cf <__cxa_finalize@plt+0x13df>\n+\tjmp 39b9 <__cxa_finalize@plt+0x14c9>\n ./pynx/scattering/cpu.c:6552\n \tpush %edx\n \tpush 0x6cc(%ebx)\n \tpush %ebp\n \tpush %esi\n \tcall 2050 \n ./pynx/scattering/cpu.c:6552 (discriminator 2)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjns 38b9 <__cxa_finalize@plt+0x13c9>\n+\tjns 387c <__cxa_finalize@plt+0x138c>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6552 (discriminator 1)\n \tmov $0x1998,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6859 (discriminator 1)\n \tcall 22e0 \n \ttest %eax,%eax\n-\tjne 3da8 <__cxa_finalize@plt+0x18b8>\n+\tjne 3d6b <__cxa_finalize@plt+0x187b>\n ./pynx/scattering/cpu.c:6860\n \tmov -0x8(%ebx),%ebp\n \tpush %eax\n-\tlea -0x4b6c(%ebx),%eax\n+\tlea -0x4b5c(%ebx),%eax\n \tpush %edi\n \tpush %eax\n \tpush 0x0(%ebp)\n \tcall 2440 \n \tadd $0x10,%esp\n-\tjmp 3da8 <__cxa_finalize@plt+0x18b8>\n+\tjmp 3d6b <__cxa_finalize@plt+0x187b>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6493 (discriminator 1)\n \tmov $0x195d,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6495 (discriminator 1)\n \tmov $0x195f,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6496 (discriminator 1)\n \tmov $0x1960,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6497 (discriminator 1)\n \tmov $0x1961,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6512 (discriminator 1)\n \tmov $0x1970,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6513 (discriminator 1)\n \tmov $0x1971,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6514 (discriminator 1)\n \tmov $0x1972,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6516 (discriminator 1)\n \tmov $0x1974,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6452\n \txor %edi,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6541 (discriminator 1)\n \tmov $0x198d,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6550 (discriminator 1)\n \tmov $0x1996,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6089\n \tpush %edx\n \tpush %edx\n \tpush 0x638(%ebx)\n \tpush $0x1\n \tcall 24c0 \n ./pynx/scattering/cpu.c:6089 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6089 (discriminator 1)\n \tmov %eax,0x670(%ebx)\n ./pynx/scattering/cpu.c:6089 (discriminator 2)\n-\tje 4056 <__cxa_finalize@plt+0x1b66>\n+\ttest %eax,%eax\n+\tje 4019 <__cxa_finalize@plt+0x1b29>\n ./pynx/scattering/cpu.c:6100\n \tpush %eax\n \tpush %eax\n \tpush 0x63c(%ebx)\n \tpush $0x1\n \tcall 24c0 \n ./pynx/scattering/cpu.c:6100 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6100 (discriminator 1)\n \tmov %eax,0x674(%ebx)\n ./pynx/scattering/cpu.c:6100 (discriminator 2)\n-\tje 4056 <__cxa_finalize@plt+0x1b66>\n+\ttest %eax,%eax\n+\tje 4019 <__cxa_finalize@plt+0x1b29>\n ./pynx/scattering/cpu.c:6111\n \tpush %eax\n \tpush 0x62c(%ebx)\n \tpush 0x628(%ebx)\n \tpush 0x60c(%ebx)\n \tpush 0x610(%ebx)\n \tpush 0x66c(%ebx)\n@@ -1764,19 +1758,19 @@\n \tpush 0x658(%ebx)\n \tpush 0x654(%ebx)\n \tpush 0x650(%ebx)\n \tpush $0xa\n \tcall 24c0 \n ./pynx/scattering/cpu.c:6111 (discriminator 2)\n \tadd $0x30,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6111 (discriminator 1)\n \tmov %eax,0x678(%ebx)\n ./pynx/scattering/cpu.c:6111 (discriminator 2)\n-\tje 4056 <__cxa_finalize@plt+0x1b66>\n+\ttest %eax,%eax\n+\tje 4019 <__cxa_finalize@plt+0x1b29>\n ./pynx/scattering/cpu.c:6114\n \tmov 0x598(%ebx),%edx\n \tmov 0x59c(%ebx),%ecx\n \tsub $0xc,%esp\n \tpush %ecx\n \tpush $0x21\n \tpush 0x5fc(%ebx)\n@@ -1784,22 +1778,22 @@\n \tpush %edx\n \tpush %edx\n \tpush %eax\n \tmov $0x8,%eax\n \tpush %edx\n \tpush %edx\n \tmov $0xa,%edx\n-\tcall 29a8 <__cxa_finalize@plt+0x4b8>\n+\tcall 29bc <__cxa_finalize@plt+0x4cc>\n ./pynx/scattering/cpu.c:6114 (discriminator 2)\n \tadd $0x30,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6114 (discriminator 1)\n \tmov %eax,0x688(%ebx)\n ./pynx/scattering/cpu.c:6114 (discriminator 2)\n-\tje 4056 <__cxa_finalize@plt+0x1b66>\n+\ttest %eax,%eax\n+\tje 4019 <__cxa_finalize@plt+0x1b29>\n ./pynx/scattering/cpu.c:6123\n \tpush 0x62c(%ebx)\n \tpush 0x628(%ebx)\n \tpush 0x60c(%ebx)\n \tpush 0x610(%ebx)\n \tpush 0x660(%ebx)\n \tpush 0x66c(%ebx)\n@@ -1808,19 +1802,19 @@\n \tpush 0x658(%ebx)\n \tpush 0x654(%ebx)\n \tpush 0x650(%ebx)\n \tpush $0xb\n \tcall 24c0 \n ./pynx/scattering/cpu.c:6123 (discriminator 2)\n \tadd $0x30,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6123 (discriminator 1)\n \tmov %eax,0x67c(%ebx)\n ./pynx/scattering/cpu.c:6123 (discriminator 2)\n-\tje 4056 <__cxa_finalize@plt+0x1b66>\n+\ttest %eax,%eax\n+\tje 4019 <__cxa_finalize@plt+0x1b29>\n ./pynx/scattering/cpu.c:6126\n \tmov 0x598(%ebx),%ebp\n \tmov 0x59c(%ebx),%ecx\n \tsub $0xc,%esp\n \tmov $0xb,%edx\n \tpush %ecx\n \tpush $0x31\n@@ -1828,22 +1822,22 @@\n \tpush 0x644(%ebx)\n \tpush %ebp\n \tpush %ebp\n \tpush %eax\n \tmov $0x9,%eax\n \tpush %ebp\n \tpush %ebp\n-\tcall 29a8 <__cxa_finalize@plt+0x4b8>\n+\tcall 29bc <__cxa_finalize@plt+0x4cc>\n ./pynx/scattering/cpu.c:6126 (discriminator 2)\n \tadd $0x30,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6126 (discriminator 1)\n \tmov %eax,0x68c(%ebx)\n ./pynx/scattering/cpu.c:6126 (discriminator 2)\n-\tje 4056 <__cxa_finalize@plt+0x1b66>\n+\ttest %eax,%eax\n+\tje 4019 <__cxa_finalize@plt+0x1b29>\n ./pynx/scattering/cpu.c:6135\n \tpush 0x62c(%ebx)\n \tpush 0x628(%ebx)\n \tpush 0x60c(%ebx)\n \tpush 0x610(%ebx)\n \tpush 0x66c(%ebx)\n \tpush 0x668(%ebx)\n@@ -1852,19 +1846,19 @@\n \tpush 0x658(%ebx)\n \tpush 0x654(%ebx)\n \tpush 0x650(%ebx)\n \tpush $0xb\n \tcall 24c0 \n ./pynx/scattering/cpu.c:6135 (discriminator 2)\n \tadd $0x30,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6135 (discriminator 1)\n \tmov %eax,0x680(%ebx)\n ./pynx/scattering/cpu.c:6135 (discriminator 2)\n-\tje 4056 <__cxa_finalize@plt+0x1b66>\n+\ttest %eax,%eax\n+\tje 4019 <__cxa_finalize@plt+0x1b29>\n ./pynx/scattering/cpu.c:6138\n \tmov 0x598(%ebx),%edi\n \tmov 0x59c(%ebx),%ecx\n \tsub $0xc,%esp\n \tmov $0xb,%edx\n \tpush %ecx\n \tpush $0x43\n@@ -1872,22 +1866,22 @@\n \tpush 0x644(%ebx)\n \tpush %edi\n \tpush %edi\n \tpush %eax\n \tmov $0x9,%eax\n \tpush %edi\n \tpush %edi\n-\tcall 29a8 <__cxa_finalize@plt+0x4b8>\n+\tcall 29bc <__cxa_finalize@plt+0x4cc>\n ./pynx/scattering/cpu.c:6138 (discriminator 2)\n \tadd $0x30,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6138 (discriminator 1)\n \tmov %eax,0x690(%ebx)\n ./pynx/scattering/cpu.c:6138 (discriminator 2)\n-\tje 4056 <__cxa_finalize@plt+0x1b66>\n+\ttest %eax,%eax\n+\tje 4019 <__cxa_finalize@plt+0x1b29>\n ./pynx/scattering/cpu.c:6147\n \tsub $0xc,%esp\n \tpush 0x62c(%ebx)\n \tpush 0x628(%ebx)\n \tpush 0x60c(%ebx)\n \tpush 0x610(%ebx)\n \tpush 0x660(%ebx)\n@@ -1898,19 +1892,19 @@\n \tpush 0x658(%ebx)\n \tpush 0x654(%ebx)\n \tpush 0x650(%ebx)\n \tpush $0xc\n \tcall 24c0 \n ./pynx/scattering/cpu.c:6147 (discriminator 2)\n \tadd $0x40,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6147 (discriminator 1)\n \tmov %eax,0x684(%ebx)\n ./pynx/scattering/cpu.c:6147 (discriminator 2)\n-\tje 4056 <__cxa_finalize@plt+0x1b66>\n+\ttest %eax,%eax\n+\tje 4019 <__cxa_finalize@plt+0x1b29>\n ./pynx/scattering/cpu.c:6150\n \tmov 0x598(%ebx),%esi\n \tmov 0x59c(%ebx),%ecx\n \tsub $0xc,%esp\n \tmov $0xc,%edx\n \tpush %ecx\n \tpush $0x54\n@@ -1918,2315 +1912,2194 @@\n \tpush 0x644(%ebx)\n \tpush %esi\n \tpush %esi\n \tpush %eax\n \tmov $0xa,%eax\n \tpush %esi\n \tpush %esi\n-\tcall 29a8 <__cxa_finalize@plt+0x4b8>\n+\tcall 29bc <__cxa_finalize@plt+0x4cc>\n ./pynx/scattering/cpu.c:6559 (discriminator 1)\n \tadd $0x30,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6150 (discriminator 1)\n \tmov %eax,0x694(%ebx)\n ./pynx/scattering/cpu.c:6559 (discriminator 1)\n-\tje 4056 <__cxa_finalize@plt+0x1b66>\n+\ttest %eax,%eax\n+\tje 4019 <__cxa_finalize@plt+0x1b29>\n ./pynx/scattering/cpu.c:6241\n \tsub $0xc,%esp\n \tpush 0x14(%esp)\n \tcall 22f0 \n ./pynx/scattering/cpu.c:6241 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6241\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6241 (discriminator 2)\n-\tje 404f <__cxa_finalize@plt+0x1b5f>\n+\ttest %eax,%eax\n+\tje 4012 <__cxa_finalize@plt+0x1b22>\n ./pynx/scattering/cpu.c:6243\n \tpush %eax\n-\tlea -0x4c18(%ebx),%ecx\n+\tlea -0x4c08(%ebx),%ecx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x1d0\n \tmov 0x18(%esp),%edx\n-\tcall 288f <__cxa_finalize@plt+0x39f>\n+\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n ./pynx/scattering/cpu.c:6251\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6243 (discriminator 1)\n \tmov %eax,0x5a8(%ebx)\n ./pynx/scattering/cpu.c:6251\n-\tjne 3dbc <__cxa_finalize@plt+0x18cc>\n+\ttest %eax,%eax\n+\tjne 3d7f <__cxa_finalize@plt+0x188f>\n ./pynx/scattering/cpu.c:6274\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:6565 (discriminator 1)\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n-./pynx/scattering/cpu.c:6274\n-\tcall 5fb8 \n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n+./pynx/scattering/cpu.c:6274\n+\tcall 5ef0 \n ./pynx/scattering/cpu.c:6565 (discriminator 1)\n \tmov $0x19a5,%edx\n ./pynx/scattering/cpu.c:6647\n \tmov %esi,%eax\n \tmov %edx,0x4(%esp)\n-\tcall 5fb8 \n+\tcall 5ef0 \n ./pynx/scattering/cpu.c:6648\n \tcmpl $0x0,0x6cc(%ebx)\n-\tje 3d78 <__cxa_finalize@plt+0x1888>\n+\tje 3d3b <__cxa_finalize@plt+0x184b>\n ./pynx/scattering/cpu.c:6649 (discriminator 1)\n \tcmpl $0x0,0x58c(%ebx)\n-\tje 3d49 <__cxa_finalize@plt+0x1859>\n+\tje 3d0c <__cxa_finalize@plt+0x181c>\n \ttest %edi,%edi\n \tmov 0x4(%esp),%edx\n-\tje 3d49 <__cxa_finalize@plt+0x1859>\n+\tje 3d0c <__cxa_finalize@plt+0x181c>\n ./pynx/scattering/cpu.c:6650\n \tsub $0xc,%esp\n-\tlea -0x4ac9(%ebx),%eax\n+\tlea -0x4ab9(%ebx),%eax\n \tmov %ebp,%ecx\n \tpush %eax\n-\tlea -0x4ae2(%ebx),%eax\n-\tcall 9230 \n+\tlea -0x4ad2(%ebx),%eax\n+\tcall 9130 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6653\n \tmov 0x6cc(%ebx),%edx\n \ttest %edx,%edx\n-\tje 3d9a <__cxa_finalize@plt+0x18aa>\n+\tje 3d5d <__cxa_finalize@plt+0x186d>\n /usr/include/python3.13/object.h:363\n \tmov (%edx),%edi\n ./pynx/scattering/cpu.c:6653 (discriminator 1)\n \txor %ebp,%ebp\n \tmov %ebp,0x6cc(%ebx)\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edi\n-\tje 3d9a <__cxa_finalize@plt+0x18aa>\n+\tje 3d5d <__cxa_finalize@plt+0x186d>\n /usr/include/python3.13/object.h:948\n \tdec %edi\n \tmov %edi,(%edx)\n-\tjne 3d9a <__cxa_finalize@plt+0x18aa>\n+\tjne 3d5d <__cxa_finalize@plt+0x186d>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 3d9a <__cxa_finalize@plt+0x18aa>\n+\tjmp 3d5d <__cxa_finalize@plt+0x186d>\n ./pynx/scattering/cpu.c:6663\n \tcall 22e0 \n ./pynx/scattering/cpu.c:6663 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 3d9a <__cxa_finalize@plt+0x18aa>\n+\tjne 3d5d <__cxa_finalize@plt+0x186d>\n ./pynx/scattering/cpu.c:6664\n \tmov -0x18(%ebx),%esi\n \tpush %ecx\n \tpush %ecx\n-\tlea -0x4ae2(%ebx),%ecx\n+\tlea -0x4ad2(%ebx),%ecx\n \tpush %ecx\n \tpush (%esi)\n \tcall 21c0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6669\n \tcmpl $0x1,0x6cc(%ebx)\n \tsbb %ecx,%ecx\n-\tjmp 44e4 <__cxa_finalize@plt+0x1ff4>\n+\tjmp 44a7 <__cxa_finalize@plt+0x1fb7>\n ./pynx/scattering/cpu.c:6557 (discriminator 1)\n \tmov $0x199d,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n /usr/include/python3.13/object.h:363\n \tmov (%esi),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 3dd7 <__cxa_finalize@plt+0x18e7>\n+\tje 3d9a <__cxa_finalize@plt+0x18aa>\n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%esi)\n-\tjne 3dd7 <__cxa_finalize@plt+0x18e7>\n+\tjne 3d9a <__cxa_finalize@plt+0x18aa>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6253\n \tsub $0xc,%esp\n-\tlea -0x4b53(%ebx),%edi\n+\tlea -0x4b43(%ebx),%edi\n \tpush %edi\n \tcall 22f0 \n ./pynx/scattering/cpu.c:6253 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6253\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6253 (discriminator 2)\n-\tje 404f <__cxa_finalize@plt+0x1b5f>\n+\ttest %eax,%eax\n+\tje 4012 <__cxa_finalize@plt+0x1b22>\n ./pynx/scattering/cpu.c:6255\n \tpush %eax\n-\tlea -0x4c19(%ebx),%ecx\n+\tlea -0x4c09(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x2\n \tpush $0x38\n-\tcall 288f <__cxa_finalize@plt+0x39f>\n+\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n ./pynx/scattering/cpu.c:6255 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5ac(%ebx)\n-\tje 3cf2 <__cxa_finalize@plt+0x1802>\n+\ttest %eax,%eax\n+\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n ./pynx/scattering/cpu.c:6256\n \tpush %ebp\n-\tlea -0x4b4d(%ebx),%ecx\n+\tlea -0x4b3d(%ebx),%ecx\n \tmov %edi,%edx\n-\tpush %ebp\n \tmov %esi,%eax\n+\tpush %ebp\n \tpush $0x2\n \tpush $0x524\n-\tcall 288f <__cxa_finalize@plt+0x39f>\n+\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n ./pynx/scattering/cpu.c:6256 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5b0(%ebx)\n-\tje 3cf2 <__cxa_finalize@plt+0x1802>\n+\ttest %eax,%eax\n+\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n ./pynx/scattering/cpu.c:6257\n \tpush %ecx\n \tmov %edi,%edx\n \tmov %esi,%eax\n \tpush %ecx\n-\tlea -0x4b44(%ebx),%ecx\n+\tlea -0x4b34(%ebx),%ecx\n \tpush $0x2\n \tpush $0x118\n-\tcall 288f <__cxa_finalize@plt+0x39f>\n+\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n ./pynx/scattering/cpu.c:6257 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5b4(%ebx)\n-\tje 3cf2 <__cxa_finalize@plt+0x1802>\n+\ttest %eax,%eax\n+\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n ./pynx/scattering/cpu.c:6258\n \tpush %edx\n-\tlea -0x4b3a(%ebx),%ecx\n+\tlea -0x4b2a(%ebx),%ecx\n \tmov %esi,%eax\n \tpush %edx\n \tmov %edi,%edx\n \tpush $0x2\n \tpush $0x28\n-\tcall 288f <__cxa_finalize@plt+0x39f>\n+\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n ./pynx/scattering/cpu.c:6258 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5b8(%ebx)\n-\tje 3cf2 <__cxa_finalize@plt+0x1802>\n+\ttest %eax,%eax\n+\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n ./pynx/scattering/cpu.c:6259\n \tpush %eax\n-\tlea -0x4b32(%ebx),%ecx\n+\tlea -0x4b22(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 288f <__cxa_finalize@plt+0x39f>\n+\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n ./pynx/scattering/cpu.c:6259 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5bc(%ebx)\n-\tje 3cf2 <__cxa_finalize@plt+0x1802>\n+\ttest %eax,%eax\n+\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n ./pynx/scattering/cpu.c:6260\n \tpush %eax\n-\tlea -0x4b2a(%ebx),%ecx\n+\tlea -0x4b1a(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 288f <__cxa_finalize@plt+0x39f>\n+\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n ./pynx/scattering/cpu.c:6260 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5c0(%ebx)\n-\tje 3cf2 <__cxa_finalize@plt+0x1802>\n+\ttest %eax,%eax\n+\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n ./pynx/scattering/cpu.c:6261\n \tpush %eax\n-\tlea -0x4b1b(%ebx),%ecx\n+\tlea -0x4b0b(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 288f <__cxa_finalize@plt+0x39f>\n+\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n ./pynx/scattering/cpu.c:6261 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5c4(%ebx)\n-\tje 3cf2 <__cxa_finalize@plt+0x1802>\n+\ttest %eax,%eax\n+\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n ./pynx/scattering/cpu.c:6262\n \tpush %eax\n-\tlea -0x4b21(%ebx),%ecx\n+\tlea -0x4b11(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 288f <__cxa_finalize@plt+0x39f>\n+\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n ./pynx/scattering/cpu.c:6262 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5c8(%ebx)\n-\tje 3cf2 <__cxa_finalize@plt+0x1802>\n+\ttest %eax,%eax\n+\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n ./pynx/scattering/cpu.c:6263\n \tpush %eax\n-\tlea -0x4b23(%ebx),%ecx\n+\tlea -0x4b13(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 288f <__cxa_finalize@plt+0x39f>\n+\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n ./pynx/scattering/cpu.c:6263 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5cc(%ebx)\n-\tje 3cf2 <__cxa_finalize@plt+0x1802>\n+\ttest %eax,%eax\n+\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n ./pynx/scattering/cpu.c:6264\n \tpush %ebp\n-\tlea -0x4b13(%ebx),%ecx\n+\tlea -0x4b03(%ebx),%ecx\n \tmov %edi,%edx\n-\tpush %ebp\n \tmov %esi,%eax\n+\tpush %ebp\n \tpush $0x1\n \tpush $0x8\n-\tcall 288f <__cxa_finalize@plt+0x39f>\n+\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n ./pynx/scattering/cpu.c:6264 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5d0(%ebx)\n-\tje 3cf2 <__cxa_finalize@plt+0x1802>\n+\ttest %eax,%eax\n+\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n ./pynx/scattering/cpu.c:6265\n \tpush %ecx\n \tmov %edi,%edx\n \tmov %esi,%eax\n \tpush %ecx\n-\tlea -0x4b04(%ebx),%ecx\n+\tlea -0x4af4(%ebx),%ecx\n \tpush $0x1\n \tpush $0x8\n-\tcall 288f <__cxa_finalize@plt+0x39f>\n+\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n ./pynx/scattering/cpu.c:6265 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5d4(%ebx)\n-\tje 3cf2 <__cxa_finalize@plt+0x1802>\n+\ttest %eax,%eax\n+\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n ./pynx/scattering/cpu.c:6266\n \tpush %edx\n-\tlea -0x4b0b(%ebx),%ecx\n+\tlea -0x4afb(%ebx),%ecx\n \tmov %esi,%eax\n \tpush %edx\n \tmov %edi,%edx\n \tpush $0x1\n \tpush $0x8\n-\tcall 288f <__cxa_finalize@plt+0x39f>\n+\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n ./pynx/scattering/cpu.c:6266 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5d8(%ebx)\n-\tje 3cf2 <__cxa_finalize@plt+0x1802>\n+\ttest %eax,%eax\n+\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n ./pynx/scattering/cpu.c:6267\n \tpush %eax\n-\tlea -0x4afb(%ebx),%ecx\n+\tlea -0x4aeb(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 288f <__cxa_finalize@plt+0x39f>\n+\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n ./pynx/scattering/cpu.c:6267 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5dc(%ebx)\n-\tje 3cf2 <__cxa_finalize@plt+0x1802>\n+\ttest %eax,%eax\n+\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n ./pynx/scattering/cpu.c:6268\n \tpush %eax\n-\tlea -0x4af2(%ebx),%ecx\n+\tlea -0x4ae2(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 288f <__cxa_finalize@plt+0x39f>\n+\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n ./pynx/scattering/cpu.c:6268 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5e0(%ebx)\n-\tje 3cf2 <__cxa_finalize@plt+0x1802>\n+\ttest %eax,%eax\n+\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n ./pynx/scattering/cpu.c:6269\n \tpush %eax\n-\tlea -0x4ae8(%ebx),%ecx\n+\tlea -0x4ad8(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x2\n \tpush $0x7c\n-\tcall 288f <__cxa_finalize@plt+0x39f>\n+\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n ./pynx/scattering/cpu.c:6269 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n \tmov %eax,0x5e4(%ebx)\n-\tje 3cf2 <__cxa_finalize@plt+0x1802>\n+\ttest %eax,%eax\n+\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n /usr/include/python3.13/object.h:363\n \tmov (%esi),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 406c <__cxa_finalize@plt+0x1b7c>\n+\tje 402f <__cxa_finalize@plt+0x1b3f>\n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%esi)\n-\tjne 406c <__cxa_finalize@plt+0x1b7c>\n+\tjne 402f <__cxa_finalize@plt+0x1b3f>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 406c <__cxa_finalize@plt+0x1b7c>\n+\tjmp 402f <__cxa_finalize@plt+0x1b3f>\n ./pynx/scattering/cpu.c:6241\n \txor %esi,%esi\n-\tjmp 3cf2 <__cxa_finalize@plt+0x1802>\n+\tjmp 3cb5 <__cxa_finalize@plt+0x17c5>\n ./pynx/scattering/cpu.c:6457\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:6559 (discriminator 1)\n \tmov $0x199f,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6580\n \tmov 0x634(%ebx),%edx\n ./pynx/scattering/cpu.c:8434\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:6580\n \tmov %edx,0x10(%esp)\n ./pynx/scattering/cpu.c:8434\n \tpush %edx\n \tcall 22a0 \n ./pynx/scattering/cpu.c:8492 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:8434\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:8492 (discriminator 1)\n-\tje 4167 <__cxa_finalize@plt+0x1c77>\n+\ttest %eax,%eax\n+\tje 412a <__cxa_finalize@plt+0x1c3a>\n ./pynx/scattering/cpu.c:6839\n \tpush %eax\n \tlea 0x14(%esp),%ebp\n \tpush %ebp\n \tpush 0x648(%ebx)\n \tpush %esi\n \tcall 2490 \n ./pynx/scattering/cpu.c:6840\n \tmov 0x20(%esp),%edi\n ./pynx/scattering/cpu.c:8494 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %edi,%edi\n-\tjne 40b3 <__cxa_finalize@plt+0x1bc3>\n+\tjne 4076 <__cxa_finalize@plt+0x1b86>\n ./pynx/scattering/cpu.c:8503\n \tcall 2290 \n ./pynx/scattering/cpu.c:6580 (discriminator 1)\n-\tjmp 41ad <__cxa_finalize@plt+0x1cbd>\n+\tjmp 4170 <__cxa_finalize@plt+0x1c80>\n ./pynx/scattering/cpu.c:6839\n \tpush %eax\n \tpush %ebp\n \tpush 0x618(%ebx)\n \tpush %edi\n \tcall 2490 \n ./pynx/scattering/cpu.c:6840\n \tmov 0x20(%esp),%ebp\n ./pynx/scattering/cpu.c:8496 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %ebp,%ebp\n-\tjne 40d7 <__cxa_finalize@plt+0x1be7>\n+\tjne 409a <__cxa_finalize@plt+0x1baa>\n /usr/include/python3.13/object.h:363\n \tmov (%edi),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 411e <__cxa_finalize@plt+0x1c2e>\n-\tjmp 410d <__cxa_finalize@plt+0x1c1d>\n+\tje 40e1 <__cxa_finalize@plt+0x1bf1>\n+\tjmp 40d0 <__cxa_finalize@plt+0x1be0>\n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%ebp\n \tsete %cl\n \tsete %dl\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ebp\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %cl,%eax\n ./pynx/scattering/cpu.c:11383\n \tsete %cl\n \tor %cl,%dl\n-\tjne 4107 <__cxa_finalize@plt+0x1c17>\n+\tjne 40ca <__cxa_finalize@plt+0x1bda>\n \tcmp -0x28(%ebx),%ebp\n-\tje 4107 <__cxa_finalize@plt+0x1c17>\n+\tje 40ca <__cxa_finalize@plt+0x1bda>\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 2330 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8496 (discriminator 2)\n \ttest %eax,%eax\n-\tje 40cc <__cxa_finalize@plt+0x1bdc>\n-\tjmp 4120 <__cxa_finalize@plt+0x1c30>\n+\tje 408f <__cxa_finalize@plt+0x1b9f>\n+\tjmp 40e3 <__cxa_finalize@plt+0x1bf3>\n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%edi)\n-\tjne 411e <__cxa_finalize@plt+0x1c2e>\n+\tjne 40e1 <__cxa_finalize@plt+0x1bf1>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8498\n \txor %edi,%edi\n ./pynx/scattering/cpu.c:8500\n \tmov %ebp,%eax\n-\tcall 5fb8 \n+\tcall 5ef0 \n ./pynx/scattering/cpu.c:8502 (discriminator 1)\n \ttest %edi,%edi\n-\tje 40a9 <__cxa_finalize@plt+0x1bb9>\n+\tje 406c <__cxa_finalize@plt+0x1b7c>\n /usr/include/python3.13/object.h:363\n \tmov (%edi),%ebp\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 414a <__cxa_finalize@plt+0x1c5a>\n+\tje 410d <__cxa_finalize@plt+0x1c1d>\n /usr/include/python3.13/object.h:948\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tjne 414a <__cxa_finalize@plt+0x1c5a>\n+\tjne 410d <__cxa_finalize@plt+0x1c1d>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n \tmov (%esi),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 4175 <__cxa_finalize@plt+0x1c85>\n+\tje 4138 <__cxa_finalize@plt+0x1c48>\n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%esi)\n-\tjne 4175 <__cxa_finalize@plt+0x1c85>\n+\tjne 4138 <__cxa_finalize@plt+0x1c48>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 4175 <__cxa_finalize@plt+0x1c85>\n+\tjmp 4138 <__cxa_finalize@plt+0x1c48>\n ./pynx/scattering/cpu.c:8508\n \tcall 22e0 \n ./pynx/scattering/cpu.c:8508 (discriminator 1)\n \ttest %eax,%eax\n-\tje 4175 <__cxa_finalize@plt+0x1c85>\n+\tje 4138 <__cxa_finalize@plt+0x1c48>\n ./pynx/scattering/cpu.c:8509\n \tcall 2290 \n ./pynx/scattering/cpu.c:8346\n \tcall 2380 \n ./pynx/scattering/cpu.c:8331\n \txor %esi,%esi\n-./pynx/scattering/cpu.c:8347 (discriminator 1)\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:8346\n \tmov %eax,%edi\n ./pynx/scattering/cpu.c:8347 (discriminator 1)\n-\tje 419e <__cxa_finalize@plt+0x1cae>\n+\ttest %eax,%eax\n+\tje 4161 <__cxa_finalize@plt+0x1c71>\n ./pynx/scattering/cpu.c:8373\n \tsub $0xc,%esp\n \tpush $0x0\n \tpush $0x0\n \tpush %eax\n \tpush 0x58c(%ebx)\n \tpush 0x20(%esp)\n \tcall 2340 \n \tadd $0x20,%esp\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:8379\n \tmov %edi,%eax\n-\tcall 5fb8 \n+\tcall 5ef0 \n ./pynx/scattering/cpu.c:6580 (discriminator 2)\n \ttest %esi,%esi\n-\tje 43e6 <__cxa_finalize@plt+0x1ef6>\n+\tje 43a9 <__cxa_finalize@plt+0x1eb9>\n ./pynx/scattering/cpu.c:6582\n \tpush %edi\n \tpush %esi\n \tpush 0x630(%ebx)\n \tpush 0x58c(%ebx)\n \tcall 2420 \n ./pynx/scattering/cpu.c:6582 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 43fa <__cxa_finalize@plt+0x1f0a>\n+\tjs 43bd <__cxa_finalize@plt+0x1ecd>\n /usr/include/python3.13/object.h:363\n \tmov (%esi),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 41e6 <__cxa_finalize@plt+0x1cf6>\n+\tje 41a9 <__cxa_finalize@plt+0x1cb9>\n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%esi)\n-\tjne 41e6 <__cxa_finalize@plt+0x1cf6>\n+\tjne 41a9 <__cxa_finalize@plt+0x1cb9>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6592\n \tpush %ecx\n \tmov 0x5fc(%ebx),%edx\n \tlea 0x4e8(%ebx),%eax\n \tpush %ecx\n \tmov 0x640(%ebx),%ecx\n \tpush 0x688(%ebx)\n \tpush 0x58c(%ebx)\n-\tcall 272e <__cxa_finalize@plt+0x23e>\n+\tcall 272d <__cxa_finalize@plt+0x23d>\n ./pynx/scattering/cpu.c:6592 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6592\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6592 (discriminator 2)\n-\tje 440e <__cxa_finalize@plt+0x1f1e>\n+\ttest %eax,%eax\n+\tje 43d1 <__cxa_finalize@plt+0x1ee1>\n ./pynx/scattering/cpu.c:6594\n \tpush %edx\n \tpush %eax\n \tpush 0x5fc(%ebx)\n \tpush 0x58c(%ebx)\n \tcall 2420 \n ./pynx/scattering/cpu.c:6594 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 4422 <__cxa_finalize@plt+0x1f32>\n+\tjs 43e5 <__cxa_finalize@plt+0x1ef5>\n /usr/include/python3.13/object.h:363\n \tmov (%esi),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 4250 <__cxa_finalize@plt+0x1d60>\n+\tje 4213 <__cxa_finalize@plt+0x1d23>\n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%esi)\n-\tjne 4250 <__cxa_finalize@plt+0x1d60>\n+\tjne 4213 <__cxa_finalize@plt+0x1d23>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6604\n \tmov 0x640(%ebx),%ecx\n \tmov 0x604(%ebx),%edx\n \tpush %eax\n \tpush %eax\n \tlea 0x4d8(%ebx),%eax\n \tpush 0x68c(%ebx)\n \tpush 0x58c(%ebx)\n-\tcall 272e <__cxa_finalize@plt+0x23e>\n+\tcall 272d <__cxa_finalize@plt+0x23d>\n ./pynx/scattering/cpu.c:6604 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6604\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6604 (discriminator 2)\n-\tje 4436 <__cxa_finalize@plt+0x1f46>\n+\ttest %eax,%eax\n+\tje 43f9 <__cxa_finalize@plt+0x1f09>\n ./pynx/scattering/cpu.c:6606\n \tpush %eax\n \tpush %esi\n \tpush 0x604(%ebx)\n \tpush 0x58c(%ebx)\n \tcall 2420 \n ./pynx/scattering/cpu.c:6606 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 444a <__cxa_finalize@plt+0x1f5a>\n+\tjs 440d <__cxa_finalize@plt+0x1f1d>\n /usr/include/python3.13/object.h:363\n \tmov (%esi),%ebp\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 42bb <__cxa_finalize@plt+0x1dcb>\n+\tje 427e <__cxa_finalize@plt+0x1d8e>\n /usr/include/python3.13/object.h:948\n \tdec %ebp\n \tmov %ebp,(%esi)\n-\tjne 42bb <__cxa_finalize@plt+0x1dcb>\n+\tjne 427e <__cxa_finalize@plt+0x1d8e>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6616\n \tmov 0x640(%ebx),%ecx\n \tmov 0x600(%ebx),%edx\n \tpush %eax\n \tpush %eax\n \tlea 0x4c8(%ebx),%eax\n \tpush 0x690(%ebx)\n \tpush 0x58c(%ebx)\n-\tcall 272e <__cxa_finalize@plt+0x23e>\n+\tcall 272d <__cxa_finalize@plt+0x23d>\n ./pynx/scattering/cpu.c:6616 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6616\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6616 (discriminator 2)\n-\tje 445e <__cxa_finalize@plt+0x1f6e>\n+\ttest %eax,%eax\n+\tje 4421 <__cxa_finalize@plt+0x1f31>\n ./pynx/scattering/cpu.c:6618\n \tpush %eax\n \tpush %esi\n \tpush 0x600(%ebx)\n \tpush 0x58c(%ebx)\n \tcall 2420 \n ./pynx/scattering/cpu.c:6618 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 4472 <__cxa_finalize@plt+0x1f82>\n+\tjs 4435 <__cxa_finalize@plt+0x1f45>\n /usr/include/python3.13/object.h:363\n \tmov (%esi),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 4326 <__cxa_finalize@plt+0x1e36>\n+\tje 42e9 <__cxa_finalize@plt+0x1df9>\n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%esi)\n-\tjne 4326 <__cxa_finalize@plt+0x1e36>\n+\tjne 42e9 <__cxa_finalize@plt+0x1df9>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6628\n \tmov 0x640(%ebx),%ecx\n \tmov 0x608(%ebx),%edx\n \tpush %eax\n \tpush %eax\n \tlea 0x4b8(%ebx),%eax\n \tpush 0x694(%ebx)\n \tpush 0x58c(%ebx)\n-\tcall 272e <__cxa_finalize@plt+0x23e>\n+\tcall 272d <__cxa_finalize@plt+0x23d>\n ./pynx/scattering/cpu.c:6628 (discriminator 2)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:6628\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6628 (discriminator 2)\n-\tje 4486 <__cxa_finalize@plt+0x1f96>\n+\ttest %eax,%eax\n+\tje 4449 <__cxa_finalize@plt+0x1f59>\n ./pynx/scattering/cpu.c:6630\n \tpush %ebp\n \tpush %eax\n \tpush 0x608(%ebx)\n \tpush 0x58c(%ebx)\n \tcall 2420 \n ./pynx/scattering/cpu.c:6630 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 449a <__cxa_finalize@plt+0x1faa>\n+\tjs 445d <__cxa_finalize@plt+0x1f6d>\n /usr/include/python3.13/object.h:363\n \tmov (%esi),%edi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edi\n-\tje 4391 <__cxa_finalize@plt+0x1ea1>\n+\tje 4354 <__cxa_finalize@plt+0x1e64>\n /usr/include/python3.13/object.h:948\n \tdec %edi\n \tmov %edi,(%esi)\n-\tjne 4391 <__cxa_finalize@plt+0x1ea1>\n+\tjne 4354 <__cxa_finalize@plt+0x1e64>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6638\n \tcall 2380 \n-./pynx/scattering/cpu.c:6638 (discriminator 2)\n-\ttest %eax,%eax\n-./pynx/scattering/cpu.c:6638\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:6638 (discriminator 2)\n-\tje 44ae <__cxa_finalize@plt+0x1fbe>\n+\ttest %eax,%eax\n+\tje 4471 <__cxa_finalize@plt+0x1f81>\n ./pynx/scattering/cpu.c:6640\n \tpush %edi\n \tpush %eax\n \tpush 0x64c(%ebx)\n \tpush 0x58c(%ebx)\n \tcall 2420 \n ./pynx/scattering/cpu.c:6640 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 44c2 <__cxa_finalize@plt+0x1fd2>\n+\tjs 4485 <__cxa_finalize@plt+0x1f95>\n /usr/include/python3.13/object.h:363\n \tmov (%esi),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 3d9a <__cxa_finalize@plt+0x18aa>\n+\tje 3d5d <__cxa_finalize@plt+0x186d>\n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%esi)\n-\tjne 3d9a <__cxa_finalize@plt+0x18aa>\n+\tjne 3d5d <__cxa_finalize@plt+0x186d>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 3d9a <__cxa_finalize@plt+0x18aa>\n+\tjmp 3d5d <__cxa_finalize@plt+0x186d>\n ./pynx/scattering/cpu.c:6580 (discriminator 1)\n \tmov $0x19b4,%edx\n \tmov $0xb,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6582 (discriminator 1)\n \tmov $0x19b6,%edx\n \tmov $0xb,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6592 (discriminator 1)\n \tmov $0x19c0,%edx\n \tmov $0x21,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6594 (discriminator 1)\n \tmov $0x19c2,%edx\n \tmov $0x21,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6604 (discriminator 1)\n \tmov $0x19cc,%edx\n \tmov $0x31,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6606 (discriminator 1)\n \tmov $0x19ce,%edx\n \tmov $0x31,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6616 (discriminator 1)\n \tmov $0x19d8,%edx\n \tmov $0x43,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6618 (discriminator 1)\n \tmov $0x19da,%edx\n \tmov $0x43,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6628 (discriminator 1)\n \tmov $0x19e4,%edx\n \tmov $0x54,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6630 (discriminator 1)\n \tmov $0x19e6,%edx\n \tmov $0x54,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6638 (discriminator 1)\n \tmov $0x19ee,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:6640 (discriminator 1)\n \tmov $0x19f0,%edx\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%edi\n-\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n+\tjmp 3ccd <__cxa_finalize@plt+0x17dd>\n ./pynx/scattering/cpu.c:8642\n \tmov %ebp,%eax\n ./pynx/scattering/cpu.c:8643\n \txor %ebp,%ebp\n ./pynx/scattering/cpu.c:8642\n-\tcall 5fb8 \n+\tcall 5ef0 \n ./pynx/scattering/cpu.c:8644\n-\tjmp 368e <__cxa_finalize@plt+0x119e>\n+\tjmp 3651 <__cxa_finalize@plt+0x1161>\n ./pynx/scattering/cpu.c:6675\n \tmov 0xdc(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tje 44f9 <__cxa_finalize@plt+0x2009>\n-\tcall 17b40 \n+\tje 44bc <__cxa_finalize@plt+0x1fcc>\n+\tcall 180c0 \n \tadd $0xec,%esp\n \tmov %ecx,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \n-00004506 :\n+000044c9 :\n ./pynx/scattering/cpu.c:6369\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x18ae8,%ebx\n+\tcall 44f0 \n+\tadd $0x19b25,%ebx\n \tsub $0x14,%esp\n ./pynx/scattering/cpu.c:6370\n \tlea 0x46c(%ebx),%eax\n \tpush %eax\n \tcall 2090 \n ./pynx/scattering/cpu.c:6371\n \tadd $0x18,%esp\n \tpop %ebx\n \tret\n PyInit_cpu():\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n+\tnop\n __x86.get_pc_thunk.bx():\n \tmov (%esp),%ebx\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n deregister_tm_clones():\n-\tcall 4625 \n-\tadd $0x18aaf,%edx\n+\tcall 45e5 \n+\tadd $0x19aef,%edx\n \tlea 0x544(%edx),%ecx\n \tlea 0x544(%edx),%eax\n \tcmp %ecx,%eax\n-\tje 4578 \n+\tje 4538 \n \tmov -0x4c(%edx),%eax\n \ttest %eax,%eax\n-\tje 4578 \n+\tje 4538 \n \tpush %ebp\n \tmov %esp,%ebp\n \tsub $0x14,%esp\n \tpush %ecx\n \tcall *%eax\n \tadd $0x10,%esp\n \tleave\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n register_tm_clones():\n-\tcall 4625 \n-\tadd $0x18a6f,%edx\n+\tcall 45e5 \n+\tadd $0x19aaf,%edx\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %ebx\n \tlea 0x544(%edx),%ecx\n \tlea 0x544(%edx),%eax\n \tsub $0x4,%esp\n \tsub %ecx,%eax\n \tmov %eax,%ebx\n \tshr $0x1f,%eax\n \tsar $0x2,%ebx\n \tadd %ebx,%eax\n \tsar $1,%eax\n-\tje 45c2 \n+\tje 4582 \n \tmov -0x4(%edx),%edx\n \ttest %edx,%edx\n-\tje 45c2 \n+\tje 4582 \n \tsub $0x8,%esp\n \tpush %eax\n \tpush %ecx\n \tcall *%edx\n \tadd $0x10,%esp\n \tmov -0x4(%ebp),%ebx\n \tleave\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n __do_global_dtors_aux():\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x18a1b,%ebx\n+\tcall 44f0 \n+\tadd $0x19a5b,%ebx\n \tsub $0x4,%esp\n \tcmpb $0x0,0x54c(%ebx)\n-\tjne 4612 \n+\tjne 45d2 \n \tmov -0x3c(%ebx),%eax\n \ttest %eax,%eax\n-\tje 4606 \n+\tje 45c6 \n \tsub $0xc,%esp\n \tpush 0x14c(%ebx)\n \tcall 24f0 <__cxa_finalize@plt>\n \tadd $0x10,%esp\n-\tcall 4540 \n+\tcall 4500 \n \tmovb $0x1,0x54c(%ebx)\n \tmov -0x4(%ebp),%ebx\n \tleave\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n frame_dummy():\n-\tjmp 4580 \n+\tjmp 4540 \n __x86.get_pc_thunk.dx():\n \tmov (%esp),%edx\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \tnop\n \n-00004630 :\n+000045f0 :\n c_fhkl_cpu():\n+./pynx/scattering/c_cpu.c:20\n+\tcall 59d7 \n+\tadd $0x199ff,%ecx\n ./pynx/scattering/c_cpu.c:19\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x189bb,%ebx\n+./pynx/scattering/c_cpu.c:20\n+\tmov %ecx,%ebx\n+./pynx/scattering/c_cpu.c:19\n \tsub $0x15c,%esp\n+./pynx/scattering/c_cpu.c:20\n+\tmov %ecx,0x2c(%esp)\n+./pynx/scattering/c_cpu.c:19\n \tmov 0x17c(%esp),%esi\n \tmov 0x180(%esp),%edi\n \tmov 0x184(%esp),%ebp\n ./pynx/scattering/c_cpu.c:20\n \tcall 23f0 \n ./pynx/scattering/c_cpu.c:23 (discriminator 1)\n-\tmov 0x18c(%esp),%edx\n-\ttest %edx,%edx\n-\tje 4a01 \n-\tvmovss -0x4ff4(%ebx),%xmm3\n-\tvmovaps -0x4fe4(%ebx),%xmm0\n+\tmov 0x2c(%esp),%ecx\n+./pynx/scattering/c_cpu.c:20\n+\tmov %eax,0x14c(%esp)\n+./pynx/scattering/c_cpu.c:23 (discriminator 1)\n+\tmov 0x18c(%esp),%eax\n+\ttest %eax,%eax\n+\tje 4992 \n+\tvmovss -0x4ff4(%ecx),%xmm7\n+\tvmovaps -0x4fe4(%ecx),%xmm0\n ./pynx/scattering/c_cpu.c:23\n-\txor %ecx,%ecx\n-\tvmovaps -0x4fd4(%ebx),%xmm1\n-\tvmovaps -0x4fc4(%ebx),%xmm2\n-\tvmovdqa -0x4fb4(%ebx),%xmm4\n-\tvmovdqa -0x4fa4(%ebx),%xmm5\n-\tvmovss %xmm3,0x148(%esp)\n-\tvmovdqa -0x4f94(%ebx),%xmm6\n-\tvmovdqa -0x4f84(%ebx),%xmm7\n+\txor %edx,%edx\n+\tvmovaps -0x4fd4(%ecx),%xmm1\n+\tvmovaps -0x4fc4(%ecx),%xmm2\n+\tvmovdqa -0x4fb4(%ecx),%xmm3\n+\tvmovdqa -0x4fa4(%ecx),%xmm4\n+\tvmovss %xmm7,0x148(%esp)\n+\tvmovdqa -0x4f94(%ecx),%xmm5\n+\tvmovdqa -0x4f84(%ecx),%xmm6\n \tvmovaps %xmm0,0x30(%esp)\n-\tvmovaps -0x4f74(%ebx),%xmm3\n-\tvmovdqa -0x4fa4(%ebx),%xmm0\n+\tvmovaps -0x4f74(%ecx),%xmm7\n+\tvmovdqa -0x4fa4(%ecx),%xmm0\n \tvmovaps %xmm1,0x40(%esp)\n \tvmovaps %xmm2,0x50(%esp)\n-\tvmovaps -0x4f64(%ebx),%xmm1\n-\tvmovaps -0x4f54(%ebx),%xmm2\n-\tvmovdqa %xmm4,0x60(%esp)\n-\tvmovaps -0x4f44(%ebx),%xmm4\n-\tvmovdqa %xmm5,0x70(%esp)\n-\tvmovaps -0x4f34(%ebx),%xmm5\n-\tvmovdqa %xmm6,0x80(%esp)\n-\tvmovaps -0x4f24(%ebx),%xmm6\n-\tvmovdqa %xmm7,0x90(%esp)\n-\tvmovaps -0x4f14(%ebx),%xmm7\n+\tvmovaps -0x4f64(%ecx),%xmm1\n+\tvmovaps -0x4f54(%ecx),%xmm2\n+\tvmovdqa %xmm3,0x60(%esp)\n+\tvmovaps -0x4f44(%ecx),%xmm3\n+\tvmovdqa %xmm4,0x70(%esp)\n+\tvmovaps -0x4f34(%ecx),%xmm4\n+\tvmovdqa %xmm5,0x80(%esp)\n+\tvmovaps -0x4f24(%ecx),%xmm5\n+\tvmovdqa %xmm6,0x90(%esp)\n+\tvmovaps -0x4f14(%ecx),%xmm6\n \tvmovdqa %xmm0,0xb0(%esp)\n-\tvmovaps %xmm3,0xa0(%esp)\n+\tvmovaps %xmm7,0xa0(%esp)\n \tvmovaps %xmm1,0xc0(%esp)\n \tvmovaps %xmm2,0xd0(%esp)\n-\tvmovaps %xmm4,0xe0(%esp)\n-\tvmovaps %xmm5,0xf0(%esp)\n-\tvmovaps %xmm6,0x100(%esp)\n-\tvmovaps %xmm7,0x110(%esp)\n-\tvmovaps -0x4f04(%ebx),%xmm3\n-\tvmovaps -0x4ef4(%ebx),%xmm0\n-\tmov %eax,0x14c(%esp)\n-\tmov 0x188(%esp),%edx\n-\tvmovaps %xmm3,0x120(%esp)\n+\tvmovaps %xmm3,0xe0(%esp)\n+\tvmovaps %xmm4,0xf0(%esp)\n+\tvmovaps %xmm5,0x100(%esp)\n+\tvmovaps %xmm6,0x110(%esp)\n+\tvmovaps -0x4f04(%ecx),%xmm7\n+\tmov 0x188(%esp),%ebx\n+\tvmovaps -0x4ef4(%ecx),%xmm0\n+\tvmovaps %xmm7,0x120(%esp)\n \tvmovaps %xmm0,0x130(%esp)\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/c_cpu.c:26\n \tvmovss 0x148(%esp),%xmm1\n \tmov 0x170(%esp),%eax\n-./pynx/scattering/c_cpu.c:34 (discriminator 1)\n-\ttest %edx,%edx\n-./pynx/scattering/c_cpu.c:26\n-\tvmulss (%eax,%ecx,4),%xmm1,%xmm2\n+\tvmulss (%eax,%edx,4),%xmm1,%xmm2\n ./pynx/scattering/c_cpu.c:27\n \tmov 0x174(%esp),%eax\n-\tvmulss (%eax,%ecx,4),%xmm1,%xmm4\n+\tvmulss (%eax,%edx,4),%xmm1,%xmm3\n ./pynx/scattering/c_cpu.c:28\n \tmov 0x178(%esp),%eax\n-\tvmulss (%eax,%ecx,4),%xmm1,%xmm5\n-./pynx/scattering/c_cpu.c:26\n-\tvmovss %xmm2,0x2c(%esp)\n+\tvmulss (%eax,%edx,4),%xmm1,%xmm4\n ./pynx/scattering/c_cpu.c:27\n+\tvmovss %xmm3,0x2c(%esp)\n+./pynx/scattering/c_cpu.c:28\n \tvmovss %xmm4,0x140(%esp)\n ./pynx/scattering/c_cpu.c:34 (discriminator 1)\n-\tje 49a7 \n+\ttest %ebx,%ebx\n+\tje 493f \n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n+\tvmovss %xmm2,0x144(%esp)\n ./pynx/scattering/c_cpu.c:34\n \txor %eax,%eax\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvmovss %xmm5,0x144(%esp)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/c_cpu.c:41\n-\tvmovss 0x140(%esp),%xmm6\n-\tvmovss 0x2c(%esp),%xmm5\n-./pynx/scattering/c_cpu.c:46\n-\ttest %eax,%eax\n-./pynx/scattering/c_cpu.c:41\n-\tvmulss 0xc(%edi,%eax,4),%xmm6,%xmm7\n-\tvmulss 0xc(%esi,%eax,4),%xmm5,%xmm3\n-./pynx/scattering/c_cpu.c:40\n-\tvmulss 0x8(%edi,%eax,4),%xmm6,%xmm2\n-\tvmulss 0x8(%esi,%eax,4),%xmm5,%xmm4\n-./pynx/scattering/c_cpu.c:41\n-\tvaddss %xmm3,%xmm7,%xmm1\n \tvmovss 0x144(%esp),%xmm7\n-\tvmulss 0xc(%ebp,%eax,4),%xmm7,%xmm0\n+\tvmovss 0x2c(%esp),%xmm6\n+\tvmulss 0xc(%edi,%eax,4),%xmm6,%xmm0\n ./pynx/scattering/c_cpu.c:38\n-\tvaddss %xmm0,%xmm1,%xmm3\n+\tvmovss 0x140(%esp),%xmm5\n ./pynx/scattering/c_cpu.c:40\n-\tvmulss 0x8(%ebp,%eax,4),%xmm7,%xmm0\n-\tvaddss %xmm4,%xmm2,%xmm1\n-./pynx/scattering/c_cpu.c:39\n-\tvmulss 0x4(%esi,%eax,4),%xmm5,%xmm2\n-\tvmulss 0x4(%edi,%eax,4),%xmm6,%xmm4\n-./pynx/scattering/c_cpu.c:38\n-\tvmulss (%esi,%eax,4),%xmm5,%xmm5\n-\tvmulss (%edi,%eax,4),%xmm6,%xmm6\n-\tvaddss %xmm0,%xmm1,%xmm1\n+\tvmulss 0x8(%edi,%eax,4),%xmm6,%xmm2\n+./pynx/scattering/c_cpu.c:41\n+\tvfmadd231ss 0xc(%esi,%eax,4),%xmm7,%xmm0\n ./pynx/scattering/c_cpu.c:39\n-\tvmulss 0x4(%ebp,%eax,4),%xmm7,%xmm0\n+\tvmulss 0x4(%edi,%eax,4),%xmm6,%xmm3\n+./pynx/scattering/c_cpu.c:40\n+\tvfmadd231ss 0x8(%esi,%eax,4),%xmm7,%xmm2\n ./pynx/scattering/c_cpu.c:38\n-\tvmulss 0x0(%ebp,%eax,4),%xmm7,%xmm7\n+\tvmulss (%edi,%eax,4),%xmm6,%xmm1\n ./pynx/scattering/c_cpu.c:39\n-\tvaddss %xmm2,%xmm4,%xmm4\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm1,%xmm3,%xmm3\n+\tvfmadd231ss 0x4(%esi,%eax,4),%xmm7,%xmm3\n ./pynx/scattering/c_cpu.c:38\n-\tvaddss %xmm0,%xmm4,%xmm2\n-\tvaddss %xmm5,%xmm6,%xmm0\n-\tvaddss %xmm7,%xmm0,%xmm4\n+\tvfmadd231ss (%esi,%eax,4),%xmm7,%xmm1\n+\tvfmadd231ss 0xc(%ebp,%eax,4),%xmm5,%xmm0\n+\tvfmadd231ss 0x8(%ebp,%eax,4),%xmm5,%xmm2\n+\tvfmadd231ss 0x4(%ebp,%eax,4),%xmm5,%xmm3\n+\tvfmadd231ss 0x0(%ebp,%eax,4),%xmm5,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm4,%xmm2,%xmm2\n-\tvmovlhps %xmm2,%xmm3,%xmm1\n+\tvunpcklps %xmm2,%xmm0,%xmm6\n+\tvunpcklps %xmm1,%xmm3,%xmm4\n+\tvmovlhps %xmm4,%xmm6,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x30(%esp),%xmm1,%xmm4\n-\tvandps 0x40(%esp),%xmm1,%xmm3\n+\tvandps 0x30(%esp),%xmm0,%xmm4\n+\tvandps 0x40(%esp),%xmm0,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x50(%esp),%xmm4,%xmm6\n+\tvmulps 0x50(%esp),%xmm4,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm6,%xmm5\n+\tvcvttps2dq %xmm7,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x60(%esp),%xmm5,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvmovdqa 0x80(%esp),%xmm6\n-\tvpand 0x70(%esp),%xmm7,%xmm0\n-\tvpand %xmm6,%xmm7,%xmm2\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm2,%xmm1\n+\tvpaddd 0x60(%esp),%xmm5,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x90(%esp),%xmm7,%xmm2\n+\tvpand 0x70(%esp),%xmm2,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n \tvpxor %xmm7,%xmm7,%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n+\tvmovdqa 0x80(%esp),%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm0,%xmm5\n-./pynx/scattering/sse_mathfun.h:846\n-\tvmulps 0xa0(%esp),%xmm5,%xmm5\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm1,%xmm3,%xmm3\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvpcmpeqd %xmm7,%xmm2,%xmm2\n+\tvcvtdq2ps %xmm1,%xmm6\n ./pynx/scattering/sse_mathfun.h:846\n-\tvaddps %xmm4,%xmm5,%xmm5\n+\tvfmadd132ps 0xa0(%esp),%xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120\n-\tvpaddd 0xb0(%esp),%xmm0,%xmm4\n+\tvpaddd 0xb0(%esp),%xmm1,%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n+\tvpand %xmm5,%xmm2,%xmm3\n+\tvpand 0x90(%esp),%xmm2,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323\n-\tvpandn %xmm6,%xmm4,%xmm0\n-./pynx/scattering/sse_mathfun.h:884\n-\tvmulps %xmm5,%xmm5,%xmm6\n+\tvpandn %xmm5,%xmm4,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm0,%xmm0\n+\tvpslld $0x1d,%xmm3,%xmm3\n ./pynx/scattering/sse_mathfun.h:885\n-\tvmulps 0xc0(%esp),%xmm6,%xmm1\n-\tvaddps 0xd0(%esp),%xmm1,%xmm7\n-\tvmulps %xmm6,%xmm7,%xmm4\n-\tvaddps 0xe0(%esp),%xmm4,%xmm1\n-\tvmulps %xmm6,%xmm1,%xmm7\n-./pynx/scattering/sse_mathfun.h:886\n-\tvaddps 0xf0(%esp),%xmm7,%xmm4\n+\tvmovaps 0xc0(%esp),%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n+\tvpcmpeqd %xmm7,%xmm2,%xmm2\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x1d,%xmm1,%xmm1\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n+\tvxorps %xmm3,%xmm0,%xmm0\n+./pynx/scattering/sse_mathfun.h:920\n+\tvmovaps 0x110(%esp),%xmm3\n ./pynx/scattering/sse_mathfun.h:885\n \tvmovaps 0x100(%esp),%xmm7\n-./pynx/scattering/sse_mathfun.h:886\n-\tvmulps %xmm6,%xmm4,%xmm1\n+./pynx/scattering/sse_mathfun.h:884\n+\tvmulps %xmm6,%xmm6,%xmm5\n+./pynx/scattering/sse_mathfun.h:920\n+\tvfmadd213ps 0x120(%esp),%xmm5,%xmm3\n ./pynx/scattering/sse_mathfun.h:885\n-\tvaddps %xmm7,%xmm1,%xmm4\n+\tvfmadd213ps 0xd0(%esp),%xmm5,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps 0x110(%esp),%xmm6,%xmm1\n-\tvaddps 0x120(%esp),%xmm1,%xmm1\n-\tvmulps %xmm6,%xmm1,%xmm1\n-\tvaddps 0x130(%esp),%xmm1,%xmm1\n-\tvmulps %xmm6,%xmm1,%xmm6\n+\tvfmadd213ps 0x130(%esp),%xmm5,%xmm3\n+./pynx/scattering/sse_mathfun.h:885\n+\tvfmadd213ps 0xe0(%esp),%xmm5,%xmm4\n+./pynx/scattering/sse_mathfun.h:886\n+\tvfmadd213ps 0xf0(%esp),%xmm5,%xmm4\n ./pynx/scattering/sse_mathfun.h:921\n-\tvaddps %xmm7,%xmm6,%xmm7\n+\tvfmadd132ps %xmm5,%xmm7,%xmm3\n+./pynx/scattering/sse_mathfun.h:885\n+\tvfmadd132ps %xmm5,%xmm7,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm5,%xmm7,%xmm1\n+\tvmulps %xmm6,%xmm3,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm2,%xmm1,%xmm5\n+\tvandps %xmm2,%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254\n \tvandnps %xmm4,%xmm2,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm2,%xmm6\n+\tvaddps %xmm5,%xmm2,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm6,%xmm1,%xmm7\n+\tvsubps %xmm7,%xmm6,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm6,%xmm3\n+\tvxorps %xmm0,%xmm7,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm4,%xmm7,%xmm4\n+\tvaddps %xmm4,%xmm3,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm0,%xmm4,%xmm0\n+\tvxorps %xmm1,%xmm4,%xmm1\n ./pynx/scattering/c_cpu.c:46\n-\tje 4a18 \n+\ttest %eax,%eax\n+\tje 49b0 \n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x10(%esp),%xmm0,%xmm1\n-\tvaddps (%esp),%xmm3,%xmm5\n+\tvaddps 0x10(%esp),%xmm1,%xmm6\n+\tvaddps (%esp),%xmm0,%xmm5\n ./pynx/scattering/c_cpu.c:34 (discriminator 2)\n \tadd $0x4,%eax\n-./pynx/scattering/c_cpu.c:34 (discriminator 1)\n-\tcmp %edx,%eax\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps %xmm1,0x10(%esp)\n+\tvmovaps %xmm6,0x10(%esp)\n \tvmovaps %xmm5,(%esp)\n ./pynx/scattering/c_cpu.c:34 (discriminator 1)\n-\tjb 4800 \n+\tcmp %ebx,%eax\n+\tjb 47c0 \n ./pynx/scattering/c_cpu.c:53 (discriminator 3)\n \tvmovaps 0x10(%esp),%xmm2\n-\tvmovaps (%esp),%xmm5\n+\tvmovaps (%esp),%xmm1\n ./pynx/scattering/c_cpu.c:56\n \tmov 0x190(%esp),%eax\n-\tvmovhlps %xmm2,%xmm2,%xmm6\n-\tvmovhlps %xmm5,%xmm5,%xmm0\n-\tvaddps %xmm2,%xmm6,%xmm3\n-\tvaddps %xmm5,%xmm0,%xmm2\n-\tvshufps $0x55,%xmm3,%xmm3,%xmm7\n-\tvaddps %xmm3,%xmm7,%xmm4\n+\tvmovhlps %xmm2,%xmm2,%xmm7\n+\tvmovhlps %xmm1,%xmm1,%xmm5\n+\tvaddps %xmm2,%xmm7,%xmm0\n+\tvaddps %xmm1,%xmm5,%xmm3\n+\tvshufps $0x55,%xmm0,%xmm0,%xmm4\n+\tvaddps %xmm0,%xmm4,%xmm6\n ./pynx/scattering/c_cpu.c:55 (discriminator 3)\n-\tvshufps $0x55,%xmm2,%xmm2,%xmm1\n-\tvaddps %xmm2,%xmm1,%xmm6\n+\tvshufps $0x55,%xmm3,%xmm3,%xmm2\n+\tvaddps %xmm3,%xmm2,%xmm7\n ./pynx/scattering/c_cpu.c:56\n-\tvmovss %xmm4,(%eax,%ecx,4)\n+\tvmovss %xmm6,(%eax,%edx,4)\n ./pynx/scattering/c_cpu.c:57\n \tmov 0x194(%esp),%eax\n-\tvmovss %xmm6,(%eax,%ecx,4)\n+\tvmovss %xmm7,(%eax,%edx,4)\n ./pynx/scattering/c_cpu.c:23 (discriminator 2)\n-\tinc %ecx\n+\tinc %edx\n ./pynx/scattering/c_cpu.c:23 (discriminator 1)\n-\tcmp %ecx,0x18c(%esp)\n-\tjne 47a8 \n-\tmov 0x14c(%esp),%eax\n+\tcmp %edx,0x18c(%esp)\n+\tjne 4770 \n ./pynx/scattering/c_cpu.c:59\n \tsub $0xc,%esp\n-\tpush %eax\n+\tmov %ecx,%ebx\n+\tpush 0x158(%esp)\n \tcall 20a0 \n ./pynx/scattering/c_cpu.c:60\n \tadd $0x16c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tlea 0x0(%esi),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/c_cpu.c:34 (discriminator 1)\n-\tcmp $0x4,%edx\n-\tjbe 4a38 \n-\tvmovaps %xmm0,0x10(%esp)\n+\tcmp $0x4,%ebx\n+\tjbe 49d0 \n+\tvmovaps %xmm1,0x10(%esp)\n \tmov $0x4,%eax\n-\tvmovaps %xmm3,(%esp)\n-\tjmp 4800 \n+\tvmovaps %xmm0,(%esp)\n+\tjmp 47c0 \n \tlea 0x0(%esi),%esi\n-\tvmovaps %xmm3,(%esp)\n-\tvmovaps %xmm0,0x10(%esp)\n-\tjmp 49a7 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tvmovaps %xmm0,(%esp)\n+\tvmovaps %xmm1,0x10(%esp)\n+\tjmp 493f \n \n-00004a50 :\n+000049e0 :\n c_fhklo_cpu():\n ./pynx/scattering/c_cpu.c:66\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x1859b,%ebx\n+\tcall 44f0 \n+\tadd $0x1960b,%ebx\n \tsub $0x15c,%esp\n-\tmov 0x180(%esp),%edi\n-\tmov 0x184(%esp),%ebp\n+\tmov 0x180(%esp),%esi\n+\tmov 0x184(%esp),%edi\n+\tmov 0x188(%esp),%ebp\n \tmov %ebx,0x148(%esp)\n ./pynx/scattering/c_cpu.c:67\n \tcall 23f0 \n ./pynx/scattering/c_cpu.c:70 (discriminator 1)\n-\tmov 0x190(%esp),%edx\n \tmov 0x18c(%esp),%ecx\n-\ttest %edx,%edx\n-\tmov 0x188(%esp),%edx\n-\tje 4e55 \n-\tmov 0x148(%esp),%esi\n+\tmov 0x17c(%esp),%edx\n+./pynx/scattering/c_cpu.c:67\n+\tmov %eax,0x14c(%esp)\n+./pynx/scattering/c_cpu.c:70 (discriminator 1)\n+\tmov 0x190(%esp),%eax\n+\ttest %eax,%eax\n+\tje 4dc0 \n+\tmov 0x148(%esp),%eax\n ./pynx/scattering/c_cpu.c:70\n \txor %ebx,%ebx\n-\tvmovss -0x4ff4(%esi),%xmm4\n-\tvmovaps -0x4fe4(%esi),%xmm7\n-\tvmovaps -0x4fd4(%esi),%xmm0\n-\tvmovaps -0x4fc4(%esi),%xmm1\n-\tvmovdqa -0x4fb4(%esi),%xmm2\n-\tvmovdqa -0x4fa4(%esi),%xmm3\n-\tvmovss %xmm4,0x144(%esp)\n-\tvmovdqa -0x4f94(%esi),%xmm5\n-\tvmovdqa -0x4f84(%esi),%xmm6\n-\tvmovaps %xmm7,0x30(%esp)\n-\tvmovaps -0x4f74(%esi),%xmm4\n-\tvmovdqa -0x4fa4(%esi),%xmm7\n-\tvmovaps %xmm0,0x40(%esp)\n-\tvmovaps %xmm1,0x50(%esp)\n-\tvmovaps -0x4f64(%esi),%xmm0\n-\tvmovaps -0x4f54(%esi),%xmm1\n-\tvmovdqa %xmm2,0x60(%esp)\n-\tvmovaps -0x4f44(%esi),%xmm2\n-\tvmovdqa %xmm3,0x70(%esp)\n-\tvmovaps -0x4f34(%esi),%xmm3\n+\tvmovss -0x4ff4(%eax),%xmm7\n+\tvmovaps -0x4fe4(%eax),%xmm0\n+\tvmovaps -0x4fd4(%eax),%xmm1\n+\tvmovaps -0x4fc4(%eax),%xmm2\n+\tvmovdqa -0x4fb4(%eax),%xmm3\n+\tvmovdqa -0x4fa4(%eax),%xmm4\n+\tvmovss %xmm7,0x144(%esp)\n+\tvmovdqa -0x4f94(%eax),%xmm5\n+\tvmovdqa -0x4f84(%eax),%xmm6\n+\tvmovaps %xmm0,0x30(%esp)\n+\tvmovaps -0x4f74(%eax),%xmm7\n+\tvmovdqa -0x4fa4(%eax),%xmm0\n+\tvmovaps %xmm1,0x40(%esp)\n+\tvmovaps %xmm2,0x50(%esp)\n+\tvmovaps -0x4f64(%eax),%xmm1\n+\tvmovaps -0x4f54(%eax),%xmm2\n+\tvmovdqa %xmm3,0x60(%esp)\n+\tvmovaps -0x4f44(%eax),%xmm3\n+\tvmovdqa %xmm4,0x70(%esp)\n+\tvmovaps -0x4f34(%eax),%xmm4\n \tvmovdqa %xmm5,0x80(%esp)\n-\tvmovaps -0x4f24(%esi),%xmm5\n+\tvmovaps -0x4f24(%eax),%xmm5\n \tvmovdqa %xmm6,0x90(%esp)\n-\tvmovaps -0x4f14(%esi),%xmm6\n-\tvmovaps %xmm4,0xa0(%esp)\n-\tvmovdqa %xmm7,0xb0(%esp)\n-\tvmovaps %xmm0,0xc0(%esp)\n-\tvmovaps %xmm1,0xd0(%esp)\n-\tvmovaps %xmm2,0xe0(%esp)\n-\tvmovaps %xmm3,0xf0(%esp)\n+\tvmovaps -0x4f14(%eax),%xmm6\n+\tvmovaps %xmm7,0xa0(%esp)\n+\tvmovdqa %xmm0,0xb0(%esp)\n+\tvmovaps %xmm1,0xc0(%esp)\n+\tvmovaps %xmm2,0xd0(%esp)\n+\tvmovaps %xmm3,0xe0(%esp)\n+\tvmovaps %xmm4,0xf0(%esp)\n \tvmovaps %xmm5,0x100(%esp)\n \tvmovaps %xmm6,0x110(%esp)\n-\tvmovaps -0x4f04(%esi),%xmm4\n-\tvmovaps -0x4ef4(%esi),%xmm7\n-\tmov %eax,0x14c(%esp)\n-\tmov 0x17c(%esp),%esi\n-\tvmovaps %xmm4,0x120(%esp)\n-\tvmovaps %xmm7,0x130(%esp)\n+\tvmovaps -0x4f04(%eax),%xmm7\n+\tvmovaps -0x4ef4(%eax),%xmm0\n+\tmov %edx,0x17c(%esp)\n+\tmov %ebx,%edx\n+\tmov 0x17c(%esp),%ebx\n+\tvmovaps %xmm7,0x120(%esp)\n+\tvmovaps %xmm0,0x130(%esp)\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/c_cpu.c:73\n-\tvmovss 0x144(%esp),%xmm0\n+\tvmovss 0x144(%esp),%xmm1\n \tmov 0x170(%esp),%eax\n-./pynx/scattering/c_cpu.c:82 (discriminator 1)\n-\ttest %ecx,%ecx\n-./pynx/scattering/c_cpu.c:73\n-\tvmulss (%eax,%ebx,4),%xmm0,%xmm1\n+\tvmulss (%eax,%edx,4),%xmm1,%xmm2\n ./pynx/scattering/c_cpu.c:74\n \tmov 0x174(%esp),%eax\n-\tvmulss (%eax,%ebx,4),%xmm0,%xmm2\n+\tvmulss (%eax,%edx,4),%xmm1,%xmm3\n ./pynx/scattering/c_cpu.c:75\n \tmov 0x178(%esp),%eax\n-\tvmulss (%eax,%ebx,4),%xmm0,%xmm3\n-./pynx/scattering/c_cpu.c:73\n-\tvmovss %xmm1,0x28(%esp)\n+\tvmulss (%eax,%edx,4),%xmm1,%xmm4\n ./pynx/scattering/c_cpu.c:74\n-\tvmovss %xmm2,0x2c(%esp)\n+\tvmovss %xmm3,0x28(%esp)\n+./pynx/scattering/c_cpu.c:75\n+\tvmovss %xmm4,0x2c(%esp)\n ./pynx/scattering/c_cpu.c:82 (discriminator 1)\n-\tje 4dfb \n+\ttest %ecx,%ecx\n+\tje 4d6d \n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n+\tvmovss %xmm2,0x140(%esp)\n ./pynx/scattering/c_cpu.c:82\n \txor %eax,%eax\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvmovss %xmm3,0x140(%esp)\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/c_cpu.c:89\n-\tvmovss 0x2c(%esp),%xmm6\n-\tvmovss 0x28(%esp),%xmm5\n-./pynx/scattering/c_cpu.c:96\n-\ttest %eax,%eax\n-./pynx/scattering/c_cpu.c:89\n-\tvmulss 0xc(%edi,%eax,4),%xmm6,%xmm4\n-\tvmulss 0xc(%esi,%eax,4),%xmm5,%xmm7\n+\tvmovss 0x28(%esp),%xmm6\n+\tvmulss 0xc(%esi,%eax,4),%xmm6,%xmm1\n ./pynx/scattering/c_cpu.c:88\n-\tvmulss 0x8(%edi,%eax,4),%xmm6,%xmm2\n+\tvmulss 0x8(%esi,%eax,4),%xmm6,%xmm2\n+./pynx/scattering/c_cpu.c:86\n+\tvmovss 0x2c(%esp),%xmm5\n ./pynx/scattering/c_cpu.c:89\n-\tvaddss %xmm7,%xmm4,%xmm1\n \tvmovss 0x140(%esp),%xmm7\n-./pynx/scattering/c_cpu.c:88\n-\tvmulss 0x8(%esi,%eax,4),%xmm5,%xmm4\n-./pynx/scattering/c_cpu.c:89\n-\tvmulss 0xc(%ebp,%eax,4),%xmm7,%xmm0\n-./pynx/scattering/c_cpu.c:86\n-\tvaddss %xmm0,%xmm1,%xmm3\n-./pynx/scattering/c_cpu.c:88\n-\tvmulss 0x8(%ebp,%eax,4),%xmm7,%xmm0\n-\tvaddss %xmm4,%xmm2,%xmm1\n-./pynx/scattering/c_cpu.c:87\n-\tvmulss 0x4(%esi,%eax,4),%xmm5,%xmm2\n-\tvmulss 0x4(%edi,%eax,4),%xmm6,%xmm4\n-./pynx/scattering/c_cpu.c:86\n-\tvmulss (%esi,%eax,4),%xmm5,%xmm5\n-\tvmulss (%edi,%eax,4),%xmm6,%xmm6\n-\tvaddss %xmm0,%xmm1,%xmm1\n ./pynx/scattering/c_cpu.c:87\n-\tvmulss 0x4(%ebp,%eax,4),%xmm7,%xmm0\n+\tvmulss 0x4(%esi,%eax,4),%xmm6,%xmm3\n ./pynx/scattering/c_cpu.c:86\n-\tvmulss 0x0(%ebp,%eax,4),%xmm7,%xmm7\n+\tvmulss (%esi,%eax,4),%xmm6,%xmm0\n+./pynx/scattering/c_cpu.c:89\n+\tvfmadd231ss 0xc(%ebx,%eax,4),%xmm7,%xmm1\n+./pynx/scattering/c_cpu.c:88\n+\tvfmadd231ss 0x8(%ebx,%eax,4),%xmm7,%xmm2\n ./pynx/scattering/c_cpu.c:87\n-\tvaddss %xmm2,%xmm4,%xmm4\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm1,%xmm3,%xmm3\n+\tvfmadd231ss 0x4(%ebx,%eax,4),%xmm7,%xmm3\n ./pynx/scattering/c_cpu.c:86\n-\tvaddss %xmm0,%xmm4,%xmm2\n-\tvaddss %xmm5,%xmm6,%xmm0\n-\tvaddss %xmm7,%xmm0,%xmm4\n+\tvfmadd231ss (%ebx,%eax,4),%xmm7,%xmm0\n+\tvfmadd231ss 0xc(%edi,%eax,4),%xmm5,%xmm1\n+\tvfmadd231ss 0x8(%edi,%eax,4),%xmm5,%xmm2\n+\tvfmadd231ss 0x4(%edi,%eax,4),%xmm5,%xmm3\n+\tvfmadd231ss (%edi,%eax,4),%xmm5,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm4,%xmm2,%xmm2\n-\tvmovlhps %xmm2,%xmm3,%xmm1\n+\tvunpcklps %xmm2,%xmm1,%xmm6\n+\tvunpcklps %xmm0,%xmm3,%xmm4\n+\tvmovlhps %xmm4,%xmm6,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x30(%esp),%xmm1,%xmm2\n-\tvandps 0x40(%esp),%xmm1,%xmm3\n+\tvandps 0x30(%esp),%xmm1,%xmm4\n+\tvandps 0x40(%esp),%xmm1,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x50(%esp),%xmm2,%xmm6\n+\tvmulps 0x50(%esp),%xmm4,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm6,%xmm5\n+\tvcvttps2dq %xmm7,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x60(%esp),%xmm5,%xmm7\n+\tvpaddd 0x60(%esp),%xmm5,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvmovdqa 0x80(%esp),%xmm6\n-\tvpand 0x70(%esp),%xmm7,%xmm4\n-\tvpand %xmm6,%xmm7,%xmm0\n-\tvpand 0x90(%esp),%xmm7,%xmm1\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm0,%xmm0\n+\tvpand 0x70(%esp),%xmm0,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n \tvpxor %xmm7,%xmm7,%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n+\tvmovdqa 0x80(%esp),%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm4,%xmm5\n-./pynx/scattering/sse_mathfun.h:846\n-\tvmulps 0xa0(%esp),%xmm5,%xmm5\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvpcmpeqd %xmm7,%xmm1,%xmm1\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm0,%xmm3,%xmm3\n+\tvcvtdq2ps %xmm3,%xmm6\n ./pynx/scattering/sse_mathfun.h:846\n-\tvaddps %xmm2,%xmm5,%xmm5\n+\tvfmadd132ps 0xa0(%esp),%xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120\n-\tvpaddd 0xb0(%esp),%xmm4,%xmm2\n+\tvpaddd 0xb0(%esp),%xmm3,%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n+\tvpand %xmm5,%xmm0,%xmm2\n+\tvpand 0x90(%esp),%xmm0,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323\n-\tvpandn %xmm6,%xmm2,%xmm4\n-./pynx/scattering/sse_mathfun.h:884\n-\tvmulps %xmm5,%xmm5,%xmm6\n+\tvpandn %xmm5,%xmm4,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm4,%xmm4\n+\tvpslld $0x1d,%xmm2,%xmm2\n ./pynx/scattering/sse_mathfun.h:885\n-\tvmulps 0xc0(%esp),%xmm6,%xmm0\n-\tvaddps 0xd0(%esp),%xmm0,%xmm7\n-\tvmulps %xmm6,%xmm7,%xmm2\n-\tvaddps 0xe0(%esp),%xmm2,%xmm0\n-\tvmulps %xmm6,%xmm0,%xmm7\n-./pynx/scattering/sse_mathfun.h:886\n-\tvaddps 0xf0(%esp),%xmm7,%xmm2\n+\tvmovaps 0xc0(%esp),%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n+\tvpcmpeqd %xmm7,%xmm0,%xmm0\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x1d,%xmm3,%xmm3\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n+\tvxorps %xmm2,%xmm1,%xmm1\n+./pynx/scattering/sse_mathfun.h:920\n+\tvmovaps 0x110(%esp),%xmm2\n ./pynx/scattering/sse_mathfun.h:885\n \tvmovaps 0x100(%esp),%xmm7\n-./pynx/scattering/sse_mathfun.h:886\n-\tvmulps %xmm6,%xmm2,%xmm0\n+./pynx/scattering/sse_mathfun.h:884\n+\tvmulps %xmm6,%xmm6,%xmm5\n+./pynx/scattering/sse_mathfun.h:920\n+\tvfmadd213ps 0x120(%esp),%xmm5,%xmm2\n ./pynx/scattering/sse_mathfun.h:885\n-\tvaddps %xmm7,%xmm0,%xmm2\n+\tvfmadd213ps 0xd0(%esp),%xmm5,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps 0x110(%esp),%xmm6,%xmm0\n-\tvaddps 0x120(%esp),%xmm0,%xmm0\n-\tvmulps %xmm6,%xmm0,%xmm0\n-\tvaddps 0x130(%esp),%xmm0,%xmm0\n-\tvmulps %xmm6,%xmm0,%xmm6\n+\tvfmadd213ps 0x130(%esp),%xmm5,%xmm2\n+./pynx/scattering/sse_mathfun.h:885\n+\tvfmadd213ps 0xe0(%esp),%xmm5,%xmm4\n+./pynx/scattering/sse_mathfun.h:886\n+\tvfmadd213ps 0xf0(%esp),%xmm5,%xmm4\n ./pynx/scattering/sse_mathfun.h:921\n-\tvaddps %xmm7,%xmm6,%xmm7\n+\tvfmadd132ps %xmm5,%xmm7,%xmm2\n+./pynx/scattering/sse_mathfun.h:885\n+\tvfmadd132ps %xmm5,%xmm7,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm5,%xmm7,%xmm0\n+\tvmulps %xmm6,%xmm2,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm1,%xmm0,%xmm5\n+\tvandps %xmm0,%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254\n-\tvandnps %xmm2,%xmm1,%xmm1\n+\tvandnps %xmm4,%xmm0,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm1,%xmm6\n+\tvaddps %xmm5,%xmm0,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm6,%xmm0,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvmovss 0x4(%edx,%eax,4),%xmm0\n-\tvmovss 0xc(%edx,%eax,4),%xmm1\n+\tvsubps %xmm7,%xmm6,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm6,%xmm3\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvinsertps $0x10,(%edx,%eax,4),%xmm0,%xmm5\n-\tvinsertps $0x10,0x8(%edx,%eax,4),%xmm1,%xmm6\n+\tvxorps %xmm1,%xmm7,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm2,%xmm7,%xmm2\n+\tvaddps %xmm4,%xmm2,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm4,%xmm2,%xmm4\n+\tvxorps %xmm3,%xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvmovlhps %xmm5,%xmm6,%xmm2\n+\tvmovss 0x4(%ebp,%eax,4),%xmm3\n+\tvmovss 0xc(%ebp,%eax,4),%xmm0\n+\tvinsertps $0x10,0x0(%ebp,%eax,4),%xmm3,%xmm5\n+\tvinsertps $0x10,0x8(%ebp,%eax,4),%xmm0,%xmm7\n+\tvmovlhps %xmm5,%xmm7,%xmm2\n ./pynx/scattering/c_cpu.c:96\n-\tje 4e70 \n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm4,%xmm2,%xmm7\n+\ttest %eax,%eax\n+\tje 4de8 \n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n+\tvfmadd213ps 0x10(%esp),%xmm2,%xmm6\n+\tvfmadd213ps (%esp),%xmm1,%xmm2\n ./pynx/scattering/c_cpu.c:82 (discriminator 2)\n \tadd $0x4,%eax\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm2,%xmm3\n-./pynx/scattering/c_cpu.c:82 (discriminator 1)\n-\tcmp %ecx,%eax\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x10(%esp),%xmm7,%xmm4\n-\tvaddps (%esp),%xmm3,%xmm0\n-\tvmovaps %xmm4,0x10(%esp)\n-\tvmovaps %xmm0,(%esp)\n+\tvmovaps %xmm6,0x10(%esp)\n+\tvmovaps %xmm2,(%esp)\n ./pynx/scattering/c_cpu.c:82 (discriminator 1)\n-\tjb 4c30 \n+\tcmp %ecx,%eax\n+\tjb 4bd0 \n ./pynx/scattering/c_cpu.c:103 (discriminator 3)\n \tvmovaps 0x10(%esp),%xmm6\n-\tvmovaps (%esp),%xmm3\n+\tvmovaps (%esp),%xmm2\n ./pynx/scattering/c_cpu.c:106\n \tmov 0x194(%esp),%eax\n-\tvmovhlps %xmm6,%xmm6,%xmm2\n-\tvmovhlps %xmm3,%xmm3,%xmm0\n-\tvaddps %xmm6,%xmm2,%xmm7\n-\tvaddps %xmm3,%xmm0,%xmm6\n-\tvshufps $0x55,%xmm7,%xmm7,%xmm4\n-\tvaddps %xmm7,%xmm4,%xmm5\n+\tvmovhlps %xmm6,%xmm6,%xmm3\n+\tvmovhlps %xmm2,%xmm2,%xmm4\n+\tvaddps %xmm6,%xmm3,%xmm5\n+\tvaddps %xmm2,%xmm4,%xmm6\n+\tvshufps $0x55,%xmm5,%xmm5,%xmm0\n+\tvaddps %xmm5,%xmm0,%xmm7\n ./pynx/scattering/c_cpu.c:105 (discriminator 3)\n \tvshufps $0x55,%xmm6,%xmm6,%xmm1\n-\tvaddps %xmm6,%xmm1,%xmm2\n+\tvaddps %xmm6,%xmm1,%xmm3\n ./pynx/scattering/c_cpu.c:106\n-\tvmovss %xmm5,(%eax,%ebx,4)\n+\tvmovss %xmm7,(%eax,%edx,4)\n ./pynx/scattering/c_cpu.c:107\n \tmov 0x198(%esp),%eax\n-\tvmovss %xmm2,(%eax,%ebx,4)\n+\tvmovss %xmm3,(%eax,%edx,4)\n ./pynx/scattering/c_cpu.c:70 (discriminator 2)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/c_cpu.c:70 (discriminator 1)\n-\tcmp %ebx,0x190(%esp)\n-\tjne 4be0 \n-\tmov 0x14c(%esp),%eax\n+\tcmp %edx,0x190(%esp)\n+\tjne 4b80 \n ./pynx/scattering/c_cpu.c:109\n \tsub $0xc,%esp\n-\tpush %eax\n+\tpush 0x158(%esp)\n \tmov 0x158(%esp),%ebx\n \tcall 20a0 \n ./pynx/scattering/c_cpu.c:110\n \tadd $0x16c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm4,%xmm2,%xmm5\n-./pynx/scattering/c_cpu.c:82 (discriminator 1)\n-\tcmp $0x4,%ecx\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm2,%xmm1\n-\tvmovaps %xmm5,0x10(%esp)\n+\tvmulps %xmm6,%xmm2,%xmm4\n+\tvmulps %xmm1,%xmm2,%xmm1\n+\tvmovaps %xmm4,0x10(%esp)\n \tvmovaps %xmm1,(%esp)\n ./pynx/scattering/c_cpu.c:82 (discriminator 1)\n-\tjbe 4dfb \n+\tcmp $0x4,%ecx\n+\tjbe 4d6d \n \tmov $0x4,%eax\n-\tjmp 4c30 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 4bd0 \n \txchg %ax,%ax\n \n-00004ea0 :\n+00004e10 :\n c_fhkl_grazing_cpu():\n+./pynx/scattering/c_cpu.c:116\n+\tcall 59d7 \n+\tadd $0x191df,%ecx\n ./pynx/scattering/c_cpu.c:115\n \tpush %ebp\n \tpush %edi\n-\tcall 5a9e \n-\tadd $0x1814d,%edi\n \tpush %esi\n \tpush %ebx\n-\tsub $0x20c,%esp\n-\tmov 0x23c(%esp),%esi\n ./pynx/scattering/c_cpu.c:116\n-\tmov %edi,%ebx\n+\tmov %ecx,%ebx\n+./pynx/scattering/c_cpu.c:115\n+\tsub $0x21c,%esp\n+./pynx/scattering/c_cpu.c:116\n+\tmov %ecx,(%esp)\n+./pynx/scattering/c_cpu.c:115\n+\tmov 0x240(%esp),%ebp\n+\tmov 0x244(%esp),%edi\n+\tmov 0x248(%esp),%esi\n+./pynx/scattering/c_cpu.c:116\n \tcall 23f0 \n ./pynx/scattering/c_cpu.c:119 (discriminator 1)\n-\tmov 0x240(%esp),%edx\n-\ttest %edx,%edx\n-\tje 5450 \n-\tvmovss -0x4ff4(%edi),%xmm3\n-\tvmovaps -0x4fe4(%edi),%xmm0\n+\tmov (%esp),%ecx\n+\tmov 0x24c(%esp),%edx\n+./pynx/scattering/c_cpu.c:116\n+\tmov %eax,0x20c(%esp)\n+./pynx/scattering/c_cpu.c:119 (discriminator 1)\n+\tmov 0x250(%esp),%eax\n+\ttest %eax,%eax\n+\tje 538a \n+\tvmovss -0x4ff4(%ecx),%xmm1\n+\tvmovaps -0x4fe4(%ecx),%xmm0\n ./pynx/scattering/c_cpu.c:119\n-\txor %ebp,%ebp\n-\tvmovaps -0x4fd4(%edi),%xmm1\n-\tvmovaps -0x4fc4(%edi),%xmm2\n-\tvmovdqa -0x4fb4(%edi),%xmm4\n-\tvmovdqa -0x4fa4(%edi),%xmm5\n-\tvmovss %xmm3,0x1f8(%esp)\n-\tvmovdqa -0x4f94(%edi),%xmm6\n-\tvmovdqa -0x4f84(%edi),%xmm7\n-\tvmovaps %xmm0,0x30(%esp)\n-\tvmovaps -0x4f74(%edi),%xmm3\n-\tvmovdqa -0x4fa4(%edi),%xmm0\n-\tvmovaps %xmm1,0x40(%esp)\n+\txor %ebx,%ebx\n+\tvmovaps -0x4fd4(%ecx),%xmm2\n+\tvmovaps -0x4fc4(%ecx),%xmm3\n+\tvmovdqa -0x4fb4(%ecx),%xmm4\n+\tvmovdqa -0x4fa4(%ecx),%xmm5\n+\tvmovss %xmm1,0x208(%esp)\n+\tvmovdqa -0x4f94(%ecx),%xmm6\n+\tvmovdqa -0x4f84(%ecx),%xmm7\n+\tvmovaps %xmm0,0x40(%esp)\n+\tvmovaps -0x4f74(%ecx),%xmm1\n+\tvmovdqa -0x4fa4(%ecx),%xmm0\n \tvmovaps %xmm2,0x50(%esp)\n-\tvmovaps -0x4f64(%edi),%xmm1\n-\tvmovaps -0x4f54(%edi),%xmm2\n-\tvmovdqa %xmm4,0x60(%esp)\n-\tvmovaps -0x4f44(%edi),%xmm4\n-\tvmovdqa %xmm5,0x70(%esp)\n-\tvmovaps -0x4f34(%edi),%xmm5\n-\tvmovdqa %xmm6,0x80(%esp)\n-\tvmovaps -0x4f24(%edi),%xmm6\n-\tvmovdqa %xmm7,0x90(%esp)\n-\tvmovaps -0x4f14(%edi),%xmm7\n-\tvmovdqa %xmm0,0xb0(%esp)\n-\tvmovaps %xmm1,0xc0(%esp)\n+\tvmovaps %xmm3,0x60(%esp)\n+\tvmovaps -0x4f64(%ecx),%xmm2\n+\tvmovaps -0x4f54(%ecx),%xmm3\n+\tvmovdqa %xmm4,0x70(%esp)\n+\tvmovaps -0x4f44(%ecx),%xmm4\n+\tvmovdqa %xmm5,0x80(%esp)\n+\tvmovaps -0x4f34(%ecx),%xmm5\n+\tvmovdqa %xmm6,0x90(%esp)\n+\tvmovaps -0x4f24(%ecx),%xmm6\n+\tvmovdqa %xmm7,0xa0(%esp)\n+\tvmovaps -0x4f14(%ecx),%xmm7\n+\tvmovdqa %xmm0,0xc0(%esp)\n \tvmovaps %xmm2,0xd0(%esp)\n-\tvmovaps %xmm4,0xe0(%esp)\n-\tvmovaps %xmm5,0xf0(%esp)\n-\tvmovaps %xmm6,0x100(%esp)\n+\tvmovaps %xmm3,0xe0(%esp)\n+\tvmovaps %xmm4,0xf0(%esp)\n+\tvmovaps %xmm5,0x100(%esp)\n+\tvmovaps %xmm6,(%esp)\n \tvmovaps %xmm7,0x110(%esp)\n-\tvmovaps %xmm3,0xa0(%esp)\n-\tvmovaps -0x4f04(%edi),%xmm3\n-\tvmovaps -0x4ef4(%edi),%xmm0\n-\tvmovaps -0x4ee4(%edi),%xmm1\n-\tvmovaps -0x4ed4(%edi),%xmm2\n-\tmov %eax,0x1fc(%esp)\n-\tvmovaps -0x4ec4(%edi),%xmm4\n-\tvmovaps -0x4eb4(%edi),%xmm5\n-\tvmovaps %xmm3,0x120(%esp)\n-\tvmovaps -0x4ea4(%edi),%xmm6\n-\tvmovdqa -0x4e94(%edi),%xmm7\n+\tvmovaps %xmm1,0xb0(%esp)\n+\tvmovaps -0x4f04(%ecx),%xmm1\n+\tvmovaps -0x4ef4(%ecx),%xmm0\n+\tvmovaps -0x4ee4(%ecx),%xmm2\n+\tvmovaps -0x4ed4(%ecx),%xmm3\n+\tmov %edx,0x24c(%esp)\n+\tmov %ebx,%edx\n+\tvmovaps -0x4ec4(%ecx),%xmm4\n+\tvmovaps -0x4eb4(%ecx),%xmm5\n+\tvmovaps %xmm1,0x120(%esp)\n+\tvmovaps -0x4ea4(%ecx),%xmm6\n+\tmov 0x24c(%esp),%ebx\n \tvmovaps %xmm0,0x130(%esp)\n-\tvmovaps -0x4e84(%edi),%xmm3\n-\tvmovaps -0x4e74(%edi),%xmm0\n-\tvmovaps %xmm1,0x140(%esp)\n-\tvmovaps %xmm2,0x150(%esp)\n-\tvmovaps -0x4e64(%edi),%xmm1\n-\tvmovaps -0x4e54(%edi),%xmm2\n+\tvmovaps -0x4e94(%ecx),%xmm7\n+\tvmovaps -0x4e84(%ecx),%xmm1\n+\tvmovaps %xmm2,0x140(%esp)\n+\tvmovaps -0x4e74(%ecx),%xmm0\n+\tvmovaps -0x4e64(%ecx),%xmm2\n+\tvmovaps %xmm3,0x150(%esp)\n \tvmovaps %xmm4,0x160(%esp)\n-\tvmovaps -0x4e44(%edi),%xmm4\n+\tvmovaps -0x4e54(%ecx),%xmm3\n+\tvmovaps -0x4e44(%ecx),%xmm4\n \tvmovaps %xmm5,0x170(%esp)\n+\tvmovdqa -0x4e34(%ecx),%xmm5\n \tvmovaps %xmm6,0x180(%esp)\n-\tvmovdqa %xmm7,0x190(%esp)\n-\tvmovaps %xmm3,0x1a0(%esp)\n+\tvmovaps %xmm7,0x190(%esp)\n+\tvmovaps %xmm1,0x1a0(%esp)\n \tvmovaps %xmm0,0x1b0(%esp)\n-\tvmovaps %xmm1,0x1c0(%esp)\n-\tvmovaps %xmm2,0x1d0(%esp)\n+\tvmovaps %xmm2,0x1c0(%esp)\n+\tvmovaps %xmm3,0x1d0(%esp)\n \tvmovaps %xmm4,0x1e0(%esp)\n+\tvmovdqa %xmm5,0x1f0(%esp)\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/c_cpu.c:122\n-\tvmovss 0x1f8(%esp),%xmm5\n-\tmov 0x220(%esp),%eax\n-./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\ttest %esi,%esi\n+\tvmovss 0x208(%esp),%xmm7\n+\tmov 0x230(%esp),%eax\n+\tvmulss (%eax,%edx,4),%xmm7,%xmm6\n ./pynx/scattering/c_cpu.c:123\n-\tmov 0x224(%esp),%ecx\n+\tmov 0x234(%esp),%eax\n+\tvmulss (%eax,%edx,4),%xmm7,%xmm1\n ./pynx/scattering/c_cpu.c:124\n-\tmov 0x228(%esp),%ebx\n+\tmov 0x238(%esp),%eax\n+\tvmulss (%eax,%edx,4),%xmm7,%xmm0\n ./pynx/scattering/c_cpu.c:125\n-\tmov 0x22c(%esp),%edx\n+\tmov 0x23c(%esp),%eax\n ./pynx/scattering/c_cpu.c:122\n-\tvmulss (%eax,%ebp,4),%xmm5,%xmm6\n-./pynx/scattering/c_cpu.c:123\n-\tvmulss (%ecx,%ebp,4),%xmm5,%xmm7\n-./pynx/scattering/c_cpu.c:124\n-\tvmulss (%ebx,%ebp,4),%xmm5,%xmm3\n+\tvmovss %xmm6,0x38(%esp)\n ./pynx/scattering/c_cpu.c:125\n-\tvmulss (%edx,%ebp,4),%xmm5,%xmm0\n-./pynx/scattering/c_cpu.c:122\n-\tvmovss %xmm6,0x28(%esp)\n+\tvmulss (%eax,%edx,4),%xmm7,%xmm2\n ./pynx/scattering/c_cpu.c:123\n-\tvmovss %xmm7,0x2c(%esp)\n+\tvmovss %xmm1,0x3c(%esp)\n ./pynx/scattering/c_cpu.c:124\n-\tvmovss %xmm3,0x1f0(%esp)\n+\tvmovss %xmm0,0x200(%esp)\n ./pynx/scattering/c_cpu.c:125\n-\tvmovss %xmm0,0x1f4(%esp)\n+\tvmovss %xmm2,0x204(%esp)\n ./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tje 53f6 \n-\tmov 0x230(%esp),%eax\n-\tmov 0x234(%esp),%ebx\n-\tlea 0x2c(%eax),%ecx\n-\tmov 0x238(%esp),%eax\n-\tlea 0x2c(%ebx),%edx\n+\ttest %ebx,%ebx\n+\tje 5336 \n ./pynx/scattering/c_cpu.c:131\n-\txor %ebx,%ebx\n-\tadd $0x2c,%eax\n-\tnop\n+\txor %eax,%eax\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/c_cpu.c:138\n-\tvmovss 0x2c(%esp),%xmm7\n-\tvmovss 0x28(%esp),%xmm5\n-\tprefetcht0 (%ecx)\n-\tvmovss 0x1f0(%esp),%xmm6\n-\tprefetcht0 (%edx)\n-\tprefetcht0 (%eax)\n-\tvmulss -0x20(%edx),%xmm7,%xmm1\n-\tprefetcht0 -0x4(%ecx)\n-\tprefetcht0 -0x4(%edx)\n-\tvmulss -0x20(%ecx),%xmm5,%xmm2\n-\tprefetcht0 -0x4(%eax)\n-\tprefetcht0 -0x8(%ecx)\n-\tvmulss -0x20(%eax),%xmm6,%xmm0\n-\tprefetcht0 -0x8(%edx)\n-\tprefetcht0 -0x8(%eax)\n-./pynx/scattering/c_cpu.c:136\n-\tvmulss -0x28(%eax),%xmm6,%xmm4\n-\tprefetcht0 -0xc(%ecx)\n-\tprefetcht0 -0xc(%edx)\n-\tprefetcht0 -0xc(%eax)\n-./pynx/scattering/c_cpu.c:144\n-\ttest %ebx,%ebx\n+\tvmovss 0x3c(%esp),%xmm3\n+./pynx/scattering/c_cpu.c:135\n+\tvmulss (%edi,%eax,4),%xmm3,%xmm2\n ./pynx/scattering/c_cpu.c:138\n-\tvaddss %xmm2,%xmm1,%xmm3\n-./pynx/scattering/c_cpu.c:137\n-\tvmulss -0x24(%ecx),%xmm5,%xmm1\n-\tvmulss -0x24(%edx),%xmm7,%xmm2\n+\tvmovss 0x38(%esp),%xmm7\n ./pynx/scattering/c_cpu.c:135\n-\tvaddss %xmm0,%xmm3,%xmm3\n+\tvfmadd231ss 0x0(%ebp,%eax,4),%xmm7,%xmm2\n+\tvmovss 0x200(%esp),%xmm5\n+\tvmovss (%esi,%eax,4),%xmm6\n+./pynx/scattering/c_cpu.c:138\n+\tvmulss 0xc(%edi,%eax,4),%xmm3,%xmm4\n ./pynx/scattering/c_cpu.c:137\n-\tvmulss -0x24(%eax),%xmm6,%xmm0\n-\tvaddss %xmm1,%xmm2,%xmm2\n+\tvmulss 0x8(%edi,%eax,4),%xmm3,%xmm1\n+./pynx/scattering/c_cpu.c:138\n+\tvfmadd231ss 0xc(%ebp,%eax,4),%xmm7,%xmm4\n ./pynx/scattering/c_cpu.c:135\n-\tvaddss %xmm0,%xmm2,%xmm1\n+\tvmovss %xmm6,0x34(%esp)\n ./pynx/scattering/c_cpu.c:136\n-\tvmulss -0x28(%edx),%xmm7,%xmm2\n-\tvmulss -0x28(%ecx),%xmm5,%xmm0\n-./pynx/scattering/c_cpu.c:135\n-\tvmulss -0x2c(%edx),%xmm7,%xmm7\n-\tvmulss -0x2c(%ecx),%xmm5,%xmm5\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm1,%xmm3,%xmm3\n+\tvmulss 0x4(%edi,%eax,4),%xmm3,%xmm0\n+./pynx/scattering/c_cpu.c:137\n+\tvfmadd231ss 0x8(%ebp,%eax,4),%xmm7,%xmm1\n ./pynx/scattering/c_cpu.c:136\n-\tvaddss %xmm0,%xmm2,%xmm0\n+\tvfmadd231ss 0x4(%ebp,%eax,4),%xmm7,%xmm0\n ./pynx/scattering/c_cpu.c:135\n-\tvaddss %xmm5,%xmm7,%xmm2\n-\tvaddss %xmm4,%xmm0,%xmm0\n-\tvmovss -0x2c(%eax),%xmm4\n-\tvmulss %xmm6,%xmm4,%xmm6\n-\tvaddss %xmm6,%xmm2,%xmm7\n+\tvfmadd231ss 0x8(%esi,%eax,4),%xmm5,%xmm1\n+\tvfmadd231ss 0x4(%esi,%eax,4),%xmm5,%xmm0\n+\tvfmadd231ss %xmm6,%xmm5,%xmm2\n+\tvfmadd231ss 0xc(%esi,%eax,4),%xmm5,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm7,%xmm0,%xmm0\n-\tvmovlhps %xmm0,%xmm3,%xmm1\n+\tvunpcklps %xmm2,%xmm0,%xmm3\n+\tvunpcklps %xmm1,%xmm4,%xmm4\n+\tvmovlhps %xmm3,%xmm4,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x30(%esp),%xmm1,%xmm2\n-\tvandps 0x40(%esp),%xmm1,%xmm3\n+\tvandps 0x40(%esp),%xmm7,%xmm4\n+\tvandps 0x50(%esp),%xmm7,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x50(%esp),%xmm2,%xmm5\n+\tvmulps 0x60(%esp),%xmm4,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm5,%xmm4\n+\tvcvttps2dq %xmm5,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x60(%esp),%xmm4,%xmm6\n+\tvpaddd 0x70(%esp),%xmm0,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x70(%esp),%xmm6,%xmm4\n-\tvmovdqa 0x80(%esp),%xmm7\n-\tvpand 0x90(%esp),%xmm6,%xmm1\n+\tvpand 0x80(%esp),%xmm7,%xmm3\n+\tvmovdqa 0x90(%esp),%xmm5\n+\tvpand 0xa0(%esp),%xmm7,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm4,%xmm5\n+\tvcvtdq2ps %xmm3,%xmm6\n ./pynx/scattering/sse_mathfun.h:846\n-\tvmulps 0xa0(%esp),%xmm5,%xmm5\n+\tvfmadd132ps 0xb0(%esp),%xmm4,%xmm6\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120\n+\tvpaddd 0xc0(%esp),%xmm3,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand %xmm7,%xmm6,%xmm0\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm0,%xmm0\n+\tvpand %xmm5,%xmm7,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvpxor %xmm6,%xmm6,%xmm6\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm0,%xmm3,%xmm3\n+\tvpxor %xmm7,%xmm7,%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x1d,%xmm2,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvpcmpeqd %xmm6,%xmm1,%xmm1\n-./pynx/scattering/sse_mathfun.h:846\n-\tvaddps %xmm2,%xmm5,%xmm5\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120\n-\tvpaddd 0xb0(%esp),%xmm4,%xmm2\n+\tvpcmpeqd %xmm7,%xmm0,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323\n-\tvpandn %xmm7,%xmm2,%xmm4\n-./pynx/scattering/sse_mathfun.h:884\n-\tvmulps %xmm5,%xmm5,%xmm7\n+\tvpandn %xmm5,%xmm4,%xmm3\n+./pynx/scattering/sse_mathfun.h:885\n+\tvmovaps 0xd0(%esp),%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n+\tvxorps %xmm2,%xmm1,%xmm1\n+./pynx/scattering/sse_mathfun.h:885\n+\tvmovaps (%esp),%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm4,%xmm4\n+\tvpslld $0x1d,%xmm3,%xmm3\n+./pynx/scattering/sse_mathfun.h:920\n+\tvmovaps 0x110(%esp),%xmm2\n+./pynx/scattering/sse_mathfun.h:884\n+\tvmulps %xmm6,%xmm6,%xmm5\n ./pynx/scattering/sse_mathfun.h:885\n-\tvmulps 0xc0(%esp),%xmm7,%xmm0\n-\tvaddps 0xd0(%esp),%xmm0,%xmm6\n-\tvmulps %xmm7,%xmm6,%xmm2\n-\tvaddps 0xe0(%esp),%xmm2,%xmm0\n-\tvmulps %xmm7,%xmm0,%xmm6\n-./pynx/scattering/sse_mathfun.h:886\n-\tvaddps 0xf0(%esp),%xmm6,%xmm2\n+\tvfmadd213ps 0xe0(%esp),%xmm5,%xmm4\n+./pynx/scattering/sse_mathfun.h:920\n+\tvfmadd213ps 0x120(%esp),%xmm5,%xmm2\n ./pynx/scattering/sse_mathfun.h:885\n-\tvmovaps 0x100(%esp),%xmm6\n+\tvfmadd213ps 0xf0(%esp),%xmm5,%xmm4\n ./pynx/scattering/sse_mathfun.h:886\n-\tvmulps %xmm7,%xmm2,%xmm0\n-./pynx/scattering/sse_mathfun.h:885\n-\tvaddps %xmm6,%xmm0,%xmm2\n+\tvfmadd213ps 0x100(%esp),%xmm5,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps 0x110(%esp),%xmm7,%xmm0\n-\tvaddps 0x120(%esp),%xmm0,%xmm0\n-\tvmulps %xmm7,%xmm0,%xmm0\n-\tvaddps 0x130(%esp),%xmm0,%xmm0\n-\tvmulps %xmm7,%xmm0,%xmm7\n+\tvfmadd213ps 0x130(%esp),%xmm5,%xmm2\n ./pynx/scattering/sse_mathfun.h:921\n-\tvaddps %xmm6,%xmm7,%xmm0\n+\tvfmadd132ps %xmm5,%xmm7,%xmm2\n+./pynx/scattering/sse_mathfun.h:885\n+\tvfmadd132ps %xmm5,%xmm7,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm5,%xmm0,%xmm7\n+\tvmulps %xmm6,%xmm2,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm1,%xmm7,%xmm5\n+\tvandps %xmm0,%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254\n-\tvandnps %xmm2,%xmm1,%xmm1\n+\tvandnps %xmm4,%xmm0,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm1,%xmm0\n-./pynx/scattering/c_cpu.c:139\n-\tvmovss 0x1f4(%esp),%xmm5\n-\tvmulss -0x20(%eax),%xmm5,%xmm1\n+\tvaddps %xmm5,%xmm0,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm0,%xmm7,%xmm7\n+\tvsubps %xmm7,%xmm6,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm0,%xmm3\n+\tvxorps %xmm1,%xmm7,%xmm1\n+./pynx/scattering/c_cpu.c:139\n+\tvmovss 0x204(%esp),%xmm6\n+\tvmulss 0x4(%esi,%eax,4),%xmm6,%xmm0\n+\tvmulss 0x34(%esp),%xmm6,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm2,%xmm7,%xmm2\n+\tvaddps %xmm4,%xmm2,%xmm4\n ./pynx/scattering/c_cpu.c:139\n-\tvmulss -0x24(%eax),%xmm5,%xmm7\n+\tvmulss 0xc(%esi,%eax,4),%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm4,%xmm2,%xmm0\n+\tvxorps %xmm3,%xmm4,%xmm2\n ./pynx/scattering/c_cpu.c:139\n-\tvmulss -0x28(%eax),%xmm5,%xmm4\n-\tvmulss -0x2c(%eax),%xmm5,%xmm2\n+\tvmulss 0x8(%esi,%eax,4),%xmm6,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm7,%xmm1,%xmm1\n-\tvunpcklps %xmm2,%xmm4,%xmm5\n-\tvmovlhps %xmm5,%xmm1,%xmm7\n+\tvunpcklps %xmm7,%xmm0,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps 0x170(%esp),%xmm5\n+\tvmovaps 0x170(%esp),%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n+\tvunpcklps %xmm3,%xmm5,%xmm6\n+\tvmovlhps %xmm4,%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:234\n-\tvminps 0x140(%esp),%xmm7,%xmm4\n+\tvminps 0x140(%esp),%xmm5,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:240\n-\tvmaxps 0x150(%esp),%xmm4,%xmm1\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x160(%esp),%xmm1,%xmm2\n+\tvmaxps 0x150(%esp),%xmm3,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm2,%xmm7\n+\tvmovaps 0x160(%esp),%xmm4\n+\tvfmadd132ps %xmm0,%xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm7,%xmm4\n+\tvcvttps2dq %xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm4,%xmm2\n+\tvcvtdq2ps %xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:386\n-\tvcmpltps %xmm2,%xmm7,%xmm7\n+\tvcmpltps %xmm5,%xmm4,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm6,%xmm7,%xmm4\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm4,%xmm2,%xmm7\n-\tvmulps 0x180(%esp),%xmm7,%xmm2\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm7,%xmm4\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x190(%esp),%xmm4,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x17,%xmm7,%xmm4\n+\tvmovaps (%esp),%xmm6\n+\tvandps %xmm6,%xmm3,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm2,%xmm1,%xmm1\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x1a0(%esp),%xmm1,%xmm2\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm6,%xmm1,%xmm6\n-\tvaddps 0x1b0(%esp),%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm7,%xmm2\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x1c0(%esp),%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm7,%xmm2\n+\tvsubps %xmm4,%xmm5,%xmm3\n+\tvfnmadd231ps 0x180(%esp),%xmm3,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x1d0(%esp),%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm7,%xmm2\n+\tvmovaps 0x1a0(%esp),%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n+\tvfnmadd231ps 0x190(%esp),%xmm3,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x1e0(%esp),%xmm2,%xmm7\n+\tvfmadd213ps 0x1b0(%esp),%xmm0,%xmm4\n+\tvfmadd213ps 0x1c0(%esp),%xmm0,%xmm4\n+\tvfmadd213ps 0x1d0(%esp),%xmm0,%xmm4\n+\tvfmadd213ps 0x1e0(%esp),%xmm0,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm7,%xmm2\n+\tvmulps %xmm0,%xmm0,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm1,%xmm5\n-\tvmulps %xmm5,%xmm7,%xmm2\n+\tvfmadd132ps %xmm0,%xmm7,%xmm4\n+\tvaddps %xmm6,%xmm0,%xmm0\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n+\tvcvttps2dq %xmm3,%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n+\tvpaddd 0x1f0(%esp),%xmm7,%xmm6\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x17,%xmm6,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm6,%xmm2,%xmm1\n+\tvfmadd231ps %xmm5,%xmm4,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm4,%xmm1,%xmm4\n+\tvmulps %xmm3,%xmm0,%xmm5\n ./pynx/scattering/c_cpu.c:144\n-\tje 5468 \n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm0,%xmm4,%xmm0\n+\ttest %eax,%eax\n+\tje 53b0 \n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n+\tvfmadd213ps 0x20(%esp),%xmm5,%xmm2\n+\tvfmadd213ps 0x10(%esp),%xmm1,%xmm5\n ./pynx/scattering/c_cpu.c:131 (discriminator 2)\n-\tadd $0x4,%ebx\n-./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tadd $0x10,%ecx\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm4,%xmm3\n-./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tadd $0x10,%edx\n-\tadd $0x10,%eax\n-\tcmp %esi,%ebx\n+\tadd $0x4,%eax\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x10(%esp),%xmm0,%xmm7\n-\tvaddps (%esp),%xmm3,%xmm5\n-\tvmovaps %xmm7,0x10(%esp)\n-\tvmovaps %xmm5,(%esp)\n+\tvmovaps %xmm2,0x20(%esp)\n+\tvmovaps %xmm5,0x10(%esp)\n ./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tjb 5140 \n+\tcmp %ebx,%eax\n+\tjb 50d0 \n ./pynx/scattering/c_cpu.c:151 (discriminator 3)\n-\tvmovaps 0x10(%esp),%xmm1\n-\tvmovaps (%esp),%xmm3\n+\tvmovaps 0x20(%esp),%xmm4\n+\tvmovaps 0x10(%esp),%xmm5\n ./pynx/scattering/c_cpu.c:154\n-\tmov 0x244(%esp),%ecx\n-./pynx/scattering/c_cpu.c:155\n-\tmov 0x248(%esp),%ebx\n-\tvmovhlps %xmm1,%xmm1,%xmm4\n-\tvmovhlps %xmm3,%xmm3,%xmm2\n-\tvaddps %xmm1,%xmm4,%xmm0\n-\tvaddps %xmm3,%xmm2,%xmm6\n-\tvshufps $0x55,%xmm0,%xmm0,%xmm7\n-\tvshufps $0x55,%xmm6,%xmm6,%xmm1\n-\tvaddps %xmm0,%xmm7,%xmm5\n+\tmov 0x254(%esp),%eax\n+\tvmovhlps %xmm4,%xmm4,%xmm0\n+\tvmovhlps %xmm5,%xmm5,%xmm2\n+\tvaddps %xmm4,%xmm0,%xmm7\n+\tvaddps %xmm5,%xmm2,%xmm4\n+\tvshufps $0x55,%xmm7,%xmm7,%xmm6\n+\tvaddps %xmm7,%xmm6,%xmm3\n ./pynx/scattering/c_cpu.c:153 (discriminator 3)\n-\tvaddps %xmm6,%xmm1,%xmm4\n+\tvshufps $0x55,%xmm4,%xmm4,%xmm1\n+\tvaddps %xmm4,%xmm1,%xmm0\n ./pynx/scattering/c_cpu.c:154\n-\tvmovss %xmm5,(%ecx,%ebp,4)\n+\tvmovss %xmm3,(%eax,%edx,4)\n ./pynx/scattering/c_cpu.c:155\n-\tvmovss %xmm4,(%ebx,%ebp,4)\n+\tmov 0x258(%esp),%eax\n+\tvmovss %xmm0,(%eax,%edx,4)\n ./pynx/scattering/c_cpu.c:119 (discriminator 2)\n-\tinc %ebp\n+\tinc %edx\n ./pynx/scattering/c_cpu.c:119 (discriminator 1)\n-\tcmp %ebp,0x240(%esp)\n-\tjne 50c0 \n-\tmov 0x1fc(%esp),%eax\n+\tcmp %edx,0x250(%esp)\n+\tjne 5068 \n ./pynx/scattering/c_cpu.c:157\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tmov %ecx,%ebx\n+\tpush 0x218(%esp)\n \tcall 20a0 \n ./pynx/scattering/c_cpu.c:158\n-\tadd $0x21c,%esp\n+\tadd $0x22c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm0,%xmm4,%xmm2\n-./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tadd $0x10,%ecx\n-\tadd $0x10,%edx\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm4,%xmm6\n-./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tadd $0x10,%eax\n-\tcmp $0x4,%esi\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmovaps %xmm2,0x10(%esp)\n-\tvmovaps %xmm6,(%esp)\n+\tvmulps %xmm2,%xmm5,%xmm2\n+\tvmulps %xmm1,%xmm5,%xmm1\n+\tvmovaps %xmm2,0x20(%esp)\n+\tvmovaps %xmm1,0x10(%esp)\n ./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tjbe 53f6 \n-\tmov $0x4,%ebx\n-\tjmp 5140 \n+\tcmp $0x4,%ebx\n+\tjbe 5336 \n+\tmov $0x4,%eax\n+\tjmp 50d0 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n \n-000054a0 :\n+000053e0 :\n c_fhklo_grazing_cpu():\n ./pynx/scattering/c_cpu.c:164\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x17b4b,%ebx\n-\tsub $0x20c,%esp\n-\tmov 0x234(%esp),%edi\n-\tmov 0x238(%esp),%ebp\n-\tmov %ebx,0x1f8(%esp)\n+\tcall 44f0 \n+\tadd $0x18c0b,%ebx\n+\tsub $0x21c,%esp\n+\tmov 0x244(%esp),%ebp\n+\tmov 0x248(%esp),%esi\n+\tmov 0x24c(%esp),%edi\n+\tmov %ebx,0x208(%esp)\n ./pynx/scattering/c_cpu.c:165\n \tcall 23f0 \n ./pynx/scattering/c_cpu.c:168 (discriminator 1)\n-\tmov 0x244(%esp),%edx\n-\tmov 0x240(%esp),%ecx\n-\ttest %edx,%edx\n-\tmov 0x23c(%esp),%edx\n-\tje 5a58 \n-\tmov 0x1f8(%esp),%esi\n+\tmov 0x250(%esp),%ecx\n+\tmov 0x240(%esp),%edx\n+./pynx/scattering/c_cpu.c:165\n+\tmov %eax,0x20c(%esp)\n+./pynx/scattering/c_cpu.c:168 (discriminator 1)\n+\tmov 0x254(%esp),%eax\n+\ttest %eax,%eax\n+\tje 598a \n+\tmov 0x208(%esp),%eax\n ./pynx/scattering/c_cpu.c:168\n \txor %ebx,%ebx\n-\tvmovss -0x4ff4(%esi),%xmm3\n-\tvmovaps -0x4fe4(%esi),%xmm0\n-\tvmovaps -0x4fd4(%esi),%xmm1\n-\tvmovaps -0x4fc4(%esi),%xmm2\n-\tvmovdqa -0x4fb4(%esi),%xmm4\n-\tvmovdqa -0x4fa4(%esi),%xmm5\n-\tvmovss %xmm3,0x1f4(%esp)\n-\tvmovdqa -0x4f94(%esi),%xmm6\n-\tvmovdqa -0x4f84(%esi),%xmm7\n-\tvmovaps %xmm0,0x30(%esp)\n-\tvmovaps -0x4f74(%esi),%xmm3\n-\tvmovdqa -0x4fa4(%esi),%xmm0\n-\tvmovaps %xmm1,0x40(%esp)\n+\tvmovss -0x4ff4(%eax),%xmm1\n+\tvmovaps -0x4fe4(%eax),%xmm0\n+\tvmovaps -0x4fd4(%eax),%xmm2\n+\tvmovaps -0x4fc4(%eax),%xmm3\n+\tvmovdqa -0x4fb4(%eax),%xmm4\n+\tvmovdqa -0x4fa4(%eax),%xmm5\n+\tvmovss %xmm1,0x204(%esp)\n+\tvmovdqa -0x4f94(%eax),%xmm6\n+\tvmovdqa -0x4f84(%eax),%xmm7\n+\tvmovaps %xmm0,0x40(%esp)\n+\tvmovaps -0x4f74(%eax),%xmm1\n+\tvmovdqa -0x4fa4(%eax),%xmm0\n \tvmovaps %xmm2,0x50(%esp)\n-\tvmovaps -0x4f64(%esi),%xmm1\n-\tvmovaps -0x4f54(%esi),%xmm2\n-\tvmovdqa %xmm4,0x60(%esp)\n-\tvmovaps -0x4f44(%esi),%xmm4\n-\tvmovdqa %xmm5,0x70(%esp)\n-\tvmovaps -0x4f34(%esi),%xmm5\n-\tvmovdqa %xmm6,0x80(%esp)\n-\tvmovaps -0x4f24(%esi),%xmm6\n-\tvmovdqa %xmm7,0x90(%esp)\n-\tvmovaps -0x4f14(%esi),%xmm7\n-\tvmovaps %xmm3,0xa0(%esp)\n-\tvmovdqa %xmm0,0xb0(%esp)\n-\tvmovaps %xmm1,0xc0(%esp)\n+\tvmovaps %xmm3,0x60(%esp)\n+\tvmovaps -0x4f64(%eax),%xmm2\n+\tvmovaps -0x4f54(%eax),%xmm3\n+\tvmovdqa %xmm4,0x70(%esp)\n+\tvmovaps -0x4f44(%eax),%xmm4\n+\tvmovdqa %xmm5,0x80(%esp)\n+\tvmovaps -0x4f34(%eax),%xmm5\n+\tvmovdqa %xmm6,0x90(%esp)\n+\tvmovaps -0x4f24(%eax),%xmm6\n+\tvmovdqa %xmm7,0xa0(%esp)\n+\tvmovaps -0x4f14(%eax),%xmm7\n+\tvmovaps %xmm1,0xb0(%esp)\n+\tvmovdqa %xmm0,0xc0(%esp)\n \tvmovaps %xmm2,0xd0(%esp)\n-\tvmovaps %xmm4,0xe0(%esp)\n-\tvmovaps %xmm5,0xf0(%esp)\n-\tvmovaps %xmm6,0x100(%esp)\n+\tvmovaps %xmm3,0xe0(%esp)\n+\tvmovaps %xmm4,0xf0(%esp)\n+\tvmovaps %xmm5,0x100(%esp)\n+\tvmovaps %xmm6,(%esp)\n \tvmovaps %xmm7,0x110(%esp)\n-\tvmovaps -0x4f04(%esi),%xmm3\n-\tvmovaps -0x4ef4(%esi),%xmm0\n-\tvmovaps -0x4ee4(%esi),%xmm1\n-\tvmovaps -0x4ed4(%esi),%xmm2\n-\tmov %eax,0x1fc(%esp)\n-\tvmovaps -0x4ec4(%esi),%xmm4\n-\tvmovaps -0x4eb4(%esi),%xmm5\n-\tvmovaps %xmm3,0x120(%esp)\n-\tvmovaps -0x4ea4(%esi),%xmm6\n-\tvmovdqa -0x4e94(%esi),%xmm7\n+\tvmovaps -0x4f04(%eax),%xmm1\n+\tvmovaps -0x4ef4(%eax),%xmm0\n+\tvmovaps -0x4ee4(%eax),%xmm2\n+\tvmovaps -0x4ed4(%eax),%xmm3\n+\tmov %edx,0x240(%esp)\n+\tmov %ebx,%edx\n+\tvmovaps -0x4ec4(%eax),%xmm4\n+\tvmovaps -0x4eb4(%eax),%xmm5\n+\tvmovaps %xmm1,0x120(%esp)\n+\tvmovaps -0x4ea4(%eax),%xmm6\n+\tmov 0x240(%esp),%ebx\n \tvmovaps %xmm0,0x130(%esp)\n-\tvmovaps -0x4e84(%esi),%xmm3\n-\tvmovaps -0x4e74(%esi),%xmm0\n-\tvmovaps %xmm1,0x140(%esp)\n-\tvmovaps %xmm2,0x150(%esp)\n-\tvmovaps -0x4e64(%esi),%xmm1\n-\tvmovaps -0x4e54(%esi),%xmm2\n+\tvmovaps -0x4e94(%eax),%xmm7\n+\tvmovaps -0x4e84(%eax),%xmm1\n+\tvmovaps %xmm2,0x140(%esp)\n+\tvmovaps -0x4e74(%eax),%xmm0\n+\tvmovaps -0x4e64(%eax),%xmm2\n+\tvmovaps %xmm3,0x150(%esp)\n \tvmovaps %xmm4,0x160(%esp)\n-\tvmovaps -0x4e44(%esi),%xmm4\n-\tmov 0x230(%esp),%esi\n+\tvmovaps -0x4e54(%eax),%xmm3\n+\tvmovaps -0x4e44(%eax),%xmm4\n \tvmovaps %xmm5,0x170(%esp)\n+\tvmovdqa -0x4e34(%eax),%xmm5\n \tvmovaps %xmm6,0x180(%esp)\n-\tvmovdqa %xmm7,0x190(%esp)\n-\tvmovaps %xmm3,0x1a0(%esp)\n+\tvmovaps %xmm7,0x190(%esp)\n+\tvmovaps %xmm1,0x1a0(%esp)\n \tvmovaps %xmm0,0x1b0(%esp)\n-\tvmovaps %xmm1,0x1c0(%esp)\n-\tvmovaps %xmm2,0x1d0(%esp)\n+\tvmovaps %xmm2,0x1c0(%esp)\n+\tvmovaps %xmm3,0x1d0(%esp)\n \tvmovaps %xmm4,0x1e0(%esp)\n+\tvmovdqa %xmm5,0x1f0(%esp)\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/c_cpu.c:171\n-\tvmovss 0x1f4(%esp),%xmm5\n-\tmov 0x220(%esp),%eax\n-./pynx/scattering/c_cpu.c:181 (discriminator 1)\n-\ttest %ecx,%ecx\n-./pynx/scattering/c_cpu.c:171\n-\tvmulss (%eax,%ebx,4),%xmm5,%xmm6\n+\tvmovss 0x204(%esp),%xmm7\n+\tmov 0x230(%esp),%eax\n+\tvmulss (%eax,%edx,4),%xmm7,%xmm6\n ./pynx/scattering/c_cpu.c:172\n-\tmov 0x224(%esp),%eax\n-\tvmulss (%eax,%ebx,4),%xmm5,%xmm7\n+\tmov 0x234(%esp),%eax\n+\tvmulss (%eax,%edx,4),%xmm7,%xmm1\n ./pynx/scattering/c_cpu.c:173\n-\tmov 0x228(%esp),%eax\n-\tvmulss (%eax,%ebx,4),%xmm5,%xmm3\n+\tmov 0x238(%esp),%eax\n+\tvmulss (%eax,%edx,4),%xmm7,%xmm0\n ./pynx/scattering/c_cpu.c:174\n-\tmov 0x22c(%esp),%eax\n+\tmov 0x23c(%esp),%eax\n ./pynx/scattering/c_cpu.c:171\n-\tvmovss %xmm6,0x24(%esp)\n+\tvmovss %xmm6,0x34(%esp)\n ./pynx/scattering/c_cpu.c:174\n-\tvmulss (%eax,%ebx,4),%xmm5,%xmm0\n+\tvmulss (%eax,%edx,4),%xmm7,%xmm2\n ./pynx/scattering/c_cpu.c:172\n-\tvmovss %xmm7,0x28(%esp)\n+\tvmovss %xmm1,0x38(%esp)\n ./pynx/scattering/c_cpu.c:173\n-\tvmovss %xmm3,0x2c(%esp)\n+\tvmovss %xmm0,0x3c(%esp)\n ./pynx/scattering/c_cpu.c:174\n-\tvmovss %xmm0,0x1f0(%esp)\n+\tvmovss %xmm2,0x200(%esp)\n ./pynx/scattering/c_cpu.c:181 (discriminator 1)\n-\tje 59fe \n+\ttest %ecx,%ecx\n+\tje 5936 \n ./pynx/scattering/c_cpu.c:181\n \txor %eax,%eax\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/c_cpu.c:188\n-\tvmovss 0x28(%esp),%xmm7\n-\tvmovss 0x24(%esp),%xmm5\n-./pynx/scattering/c_cpu.c:196\n-\ttest %eax,%eax\n-./pynx/scattering/c_cpu.c:188\n-\tvmovss 0x2c(%esp),%xmm6\n-\tvmulss 0xc(%edi,%eax,4),%xmm7,%xmm1\n-\tvmulss 0xc(%esi,%eax,4),%xmm5,%xmm2\n-\tvmulss 0xc(%ebp,%eax,4),%xmm6,%xmm0\n-./pynx/scattering/c_cpu.c:186\n-\tvmulss 0x4(%ebp,%eax,4),%xmm6,%xmm4\n+\tvmovss 0x38(%esp),%xmm3\n+./pynx/scattering/c_cpu.c:185\n+\tvmulss 0x0(%ebp,%eax,4),%xmm3,%xmm2\n ./pynx/scattering/c_cpu.c:188\n-\tvaddss %xmm2,%xmm1,%xmm3\n-./pynx/scattering/c_cpu.c:187\n-\tvmulss 0x8(%esi,%eax,4),%xmm5,%xmm1\n-\tvmulss 0x8(%edi,%eax,4),%xmm7,%xmm2\n+\tvmovss 0x34(%esp),%xmm7\n ./pynx/scattering/c_cpu.c:185\n-\tvaddss %xmm0,%xmm3,%xmm3\n+\tvfmadd231ss (%ebx,%eax,4),%xmm7,%xmm2\n+\tvmovss 0x3c(%esp),%xmm5\n+\tvmovss (%esi,%eax,4),%xmm6\n+./pynx/scattering/c_cpu.c:188\n+\tvmulss 0xc(%ebp,%eax,4),%xmm3,%xmm4\n ./pynx/scattering/c_cpu.c:187\n-\tvmulss 0x8(%ebp,%eax,4),%xmm6,%xmm0\n-\tvaddss %xmm1,%xmm2,%xmm2\n+\tvmulss 0x8(%ebp,%eax,4),%xmm3,%xmm1\n+./pynx/scattering/c_cpu.c:188\n+\tvfmadd231ss 0xc(%ebx,%eax,4),%xmm7,%xmm4\n ./pynx/scattering/c_cpu.c:185\n-\tvaddss %xmm0,%xmm2,%xmm1\n+\tvmovss %xmm6,0x30(%esp)\n ./pynx/scattering/c_cpu.c:186\n-\tvmulss 0x4(%edi,%eax,4),%xmm7,%xmm2\n-\tvmulss 0x4(%esi,%eax,4),%xmm5,%xmm0\n-./pynx/scattering/c_cpu.c:185\n-\tvmulss (%edi,%eax,4),%xmm7,%xmm7\n-\tvmulss (%esi,%eax,4),%xmm5,%xmm5\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm1,%xmm3,%xmm3\n+\tvmulss 0x4(%ebp,%eax,4),%xmm3,%xmm0\n+./pynx/scattering/c_cpu.c:187\n+\tvfmadd231ss 0x8(%ebx,%eax,4),%xmm7,%xmm1\n ./pynx/scattering/c_cpu.c:186\n-\tvaddss %xmm0,%xmm2,%xmm0\n+\tvfmadd231ss 0x4(%ebx,%eax,4),%xmm7,%xmm0\n ./pynx/scattering/c_cpu.c:185\n-\tvaddss %xmm5,%xmm7,%xmm2\n-\tvaddss %xmm4,%xmm0,%xmm0\n-\tvmovss 0x0(%ebp,%eax,4),%xmm4\n-\tvmulss %xmm6,%xmm4,%xmm6\n-\tvaddss %xmm6,%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm7,%xmm0,%xmm0\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvmovdqa 0x80(%esp),%xmm7\n+\tvfmadd231ss 0x8(%esi,%eax,4),%xmm5,%xmm1\n+\tvfmadd231ss 0x4(%esi,%eax,4),%xmm5,%xmm0\n+\tvfmadd231ss %xmm6,%xmm5,%xmm2\n+\tvfmadd231ss 0xc(%esi,%eax,4),%xmm5,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvmovlhps %xmm0,%xmm3,%xmm1\n+\tvunpcklps %xmm2,%xmm0,%xmm3\n+\tvunpcklps %xmm1,%xmm4,%xmm4\n+\tvmovlhps %xmm3,%xmm4,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x30(%esp),%xmm1,%xmm2\n-\tvandps 0x40(%esp),%xmm1,%xmm3\n+\tvandps 0x40(%esp),%xmm7,%xmm4\n+\tvandps 0x50(%esp),%xmm7,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x50(%esp),%xmm2,%xmm5\n+\tvmulps 0x60(%esp),%xmm4,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm5,%xmm4\n+\tvcvttps2dq %xmm5,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x60(%esp),%xmm4,%xmm6\n+\tvpaddd 0x70(%esp),%xmm0,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x70(%esp),%xmm6,%xmm4\n-\tvpand %xmm7,%xmm6,%xmm0\n-\tvpand 0x90(%esp),%xmm6,%xmm1\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm0,%xmm0\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvpxor %xmm6,%xmm6,%xmm6\n+\tvpand 0x80(%esp),%xmm7,%xmm3\n+\tvmovdqa 0x90(%esp),%xmm5\n+\tvpand 0xa0(%esp),%xmm7,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm4,%xmm5\n-./pynx/scattering/sse_mathfun.h:846\n-\tvmulps 0xa0(%esp),%xmm5,%xmm5\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvpcmpeqd %xmm6,%xmm1,%xmm1\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm0,%xmm3,%xmm3\n+\tvcvtdq2ps %xmm3,%xmm6\n ./pynx/scattering/sse_mathfun.h:846\n-\tvaddps %xmm2,%xmm5,%xmm5\n+\tvfmadd132ps 0xb0(%esp),%xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120\n-\tvpaddd 0xb0(%esp),%xmm4,%xmm2\n+\tvpaddd 0xc0(%esp),%xmm3,%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n+\tvpand %xmm5,%xmm7,%xmm2\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n+\tvpxor %xmm7,%xmm7,%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x1d,%xmm2,%xmm2\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n+\tvpcmpeqd %xmm7,%xmm0,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323\n-\tvpandn %xmm7,%xmm2,%xmm4\n-./pynx/scattering/sse_mathfun.h:884\n-\tvmulps %xmm5,%xmm5,%xmm7\n+\tvpandn %xmm5,%xmm4,%xmm3\n+./pynx/scattering/sse_mathfun.h:885\n+\tvmovaps 0xd0(%esp),%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n+\tvxorps %xmm2,%xmm1,%xmm1\n+./pynx/scattering/sse_mathfun.h:885\n+\tvmovaps (%esp),%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm4,%xmm4\n+\tvpslld $0x1d,%xmm3,%xmm3\n+./pynx/scattering/sse_mathfun.h:920\n+\tvmovaps 0x110(%esp),%xmm2\n+./pynx/scattering/sse_mathfun.h:884\n+\tvmulps %xmm6,%xmm6,%xmm5\n ./pynx/scattering/sse_mathfun.h:885\n-\tvmulps 0xc0(%esp),%xmm7,%xmm0\n-\tvaddps 0xd0(%esp),%xmm0,%xmm6\n-\tvmulps %xmm7,%xmm6,%xmm2\n-\tvaddps 0xe0(%esp),%xmm2,%xmm0\n-\tvmulps %xmm7,%xmm0,%xmm6\n-./pynx/scattering/sse_mathfun.h:886\n-\tvaddps 0xf0(%esp),%xmm6,%xmm2\n+\tvfmadd213ps 0xe0(%esp),%xmm5,%xmm4\n+./pynx/scattering/sse_mathfun.h:920\n+\tvfmadd213ps 0x120(%esp),%xmm5,%xmm2\n ./pynx/scattering/sse_mathfun.h:885\n-\tvmovaps 0x100(%esp),%xmm6\n+\tvfmadd213ps 0xf0(%esp),%xmm5,%xmm4\n ./pynx/scattering/sse_mathfun.h:886\n-\tvmulps %xmm7,%xmm2,%xmm0\n-./pynx/scattering/sse_mathfun.h:885\n-\tvaddps %xmm6,%xmm0,%xmm2\n+\tvfmadd213ps 0x100(%esp),%xmm5,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps 0x110(%esp),%xmm7,%xmm0\n-\tvaddps 0x120(%esp),%xmm0,%xmm0\n-\tvmulps %xmm7,%xmm0,%xmm0\n-\tvaddps 0x130(%esp),%xmm0,%xmm0\n-\tvmulps %xmm7,%xmm0,%xmm7\n+\tvfmadd213ps 0x130(%esp),%xmm5,%xmm2\n ./pynx/scattering/sse_mathfun.h:921\n-\tvaddps %xmm6,%xmm7,%xmm0\n+\tvfmadd132ps %xmm5,%xmm7,%xmm2\n+./pynx/scattering/sse_mathfun.h:885\n+\tvfmadd132ps %xmm5,%xmm7,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm5,%xmm0,%xmm7\n+\tvmulps %xmm6,%xmm2,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm1,%xmm7,%xmm5\n+\tvandps %xmm0,%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254\n-\tvandnps %xmm2,%xmm1,%xmm1\n+\tvandnps %xmm4,%xmm0,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm1,%xmm0\n-./pynx/scattering/c_cpu.c:189\n-\tvmovss 0x1f0(%esp),%xmm5\n-\tvmulss 0xc(%ebp,%eax,4),%xmm5,%xmm1\n+\tvaddps %xmm5,%xmm0,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm0,%xmm7,%xmm7\n+\tvsubps %xmm7,%xmm6,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm0,%xmm3\n+\tvxorps %xmm1,%xmm7,%xmm1\n+./pynx/scattering/c_cpu.c:189\n+\tvmovss 0x200(%esp),%xmm6\n+\tvmulss 0x4(%esi,%eax,4),%xmm6,%xmm0\n+\tvmulss 0x30(%esp),%xmm6,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm2,%xmm7,%xmm2\n+\tvaddps %xmm4,%xmm2,%xmm4\n ./pynx/scattering/c_cpu.c:189\n-\tvmulss 0x8(%ebp,%eax,4),%xmm5,%xmm7\n+\tvmulss 0xc(%esi,%eax,4),%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm4,%xmm2,%xmm0\n+\tvxorps %xmm3,%xmm4,%xmm2\n ./pynx/scattering/c_cpu.c:189\n-\tvmulss 0x4(%ebp,%eax,4),%xmm5,%xmm4\n-\tvmulss 0x0(%ebp,%eax,4),%xmm5,%xmm2\n+\tvmulss 0x8(%esi,%eax,4),%xmm6,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm7,%xmm1,%xmm1\n-\tvunpcklps %xmm2,%xmm4,%xmm5\n-\tvmovlhps %xmm5,%xmm1,%xmm7\n+\tvunpcklps %xmm7,%xmm0,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps 0x170(%esp),%xmm5\n+\tvmovaps 0x170(%esp),%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n+\tvunpcklps %xmm3,%xmm5,%xmm6\n+\tvmovlhps %xmm4,%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:234\n-\tvminps 0x140(%esp),%xmm7,%xmm4\n+\tvminps 0x140(%esp),%xmm5,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:240\n-\tvmaxps 0x150(%esp),%xmm4,%xmm1\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x160(%esp),%xmm1,%xmm2\n+\tvmaxps 0x150(%esp),%xmm3,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm2,%xmm7\n+\tvmovaps 0x160(%esp),%xmm4\n+\tvfmadd132ps %xmm0,%xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm7,%xmm4\n+\tvcvttps2dq %xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm4,%xmm2\n+\tvcvtdq2ps %xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:386\n-\tvcmpltps %xmm2,%xmm7,%xmm7\n+\tvcmpltps %xmm5,%xmm4,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm6,%xmm7,%xmm4\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm4,%xmm2,%xmm7\n-\tvmulps 0x180(%esp),%xmm7,%xmm2\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm7,%xmm4\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x190(%esp),%xmm4,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x17,%xmm7,%xmm4\n+\tvmovaps (%esp),%xmm6\n+\tvandps %xmm6,%xmm3,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm2,%xmm1,%xmm1\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x1a0(%esp),%xmm1,%xmm2\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm6,%xmm1,%xmm6\n-\tvaddps 0x1b0(%esp),%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm7,%xmm2\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x1c0(%esp),%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm7,%xmm2\n+\tvsubps %xmm4,%xmm5,%xmm3\n+\tvfnmadd231ps 0x180(%esp),%xmm3,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x1d0(%esp),%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm7,%xmm2\n+\tvmovaps 0x1a0(%esp),%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n+\tvfnmadd231ps 0x190(%esp),%xmm3,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x1e0(%esp),%xmm2,%xmm7\n+\tvfmadd213ps 0x1b0(%esp),%xmm0,%xmm4\n+\tvfmadd213ps 0x1c0(%esp),%xmm0,%xmm4\n+\tvfmadd213ps 0x1d0(%esp),%xmm0,%xmm4\n+\tvfmadd213ps 0x1e0(%esp),%xmm0,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm7,%xmm2\n+\tvmulps %xmm0,%xmm0,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm2,%xmm7\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm1,%xmm1,%xmm5\n-\tvmulps %xmm5,%xmm7,%xmm2\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvmovss 0x4(%edx,%eax,4),%xmm7\n-\tvinsertps $0x10,(%edx,%eax,4),%xmm7,%xmm5\n+\tvfmadd132ps %xmm0,%xmm7,%xmm4\n+\tvaddps %xmm6,%xmm0,%xmm0\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n+\tvcvttps2dq %xmm3,%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n+\tvpaddd 0x1f0(%esp),%xmm7,%xmm6\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x17,%xmm6,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm6,%xmm2,%xmm1\n+\tvfmadd231ps %xmm5,%xmm4,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvmovss 0xc(%edx,%eax,4),%xmm2\n-\tvinsertps $0x10,0x8(%edx,%eax,4),%xmm2,%xmm6\n-\tvmovlhps %xmm5,%xmm6,%xmm7\n+\tvmovss 0x4(%edi,%eax,4),%xmm5\n+\tvmovss 0xc(%edi,%eax,4),%xmm4\n+\tvinsertps $0x10,(%edi,%eax,4),%xmm5,%xmm7\n+\tvinsertps $0x10,0x8(%edi,%eax,4),%xmm4,%xmm6\n+\tvmovlhps %xmm7,%xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm4,%xmm7,%xmm4\n-\tvmulps %xmm4,%xmm1,%xmm1\n+\tvmulps %xmm3,%xmm5,%xmm3\n+\tvmulps %xmm0,%xmm3,%xmm0\n ./pynx/scattering/c_cpu.c:196\n-\tje 5a78 \n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm0,%xmm1,%xmm0\n+\ttest %eax,%eax\n+\tje 59b0 \n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n+\tvfmadd213ps 0x20(%esp),%xmm0,%xmm2\n+\tvfmadd213ps 0x10(%esp),%xmm1,%xmm0\n ./pynx/scattering/c_cpu.c:181 (discriminator 2)\n \tadd $0x4,%eax\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm1,%xmm3\n-./pynx/scattering/c_cpu.c:181 (discriminator 1)\n-\tcmp %ecx,%eax\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x10(%esp),%xmm0,%xmm5\n-\tvaddps (%esp),%xmm3,%xmm2\n-\tvmovaps %xmm5,0x10(%esp)\n-\tvmovaps %xmm2,(%esp)\n+\tvmovaps %xmm2,0x20(%esp)\n+\tvmovaps %xmm0,0x10(%esp)\n ./pynx/scattering/c_cpu.c:181 (discriminator 1)\n-\tjb 5750 \n+\tcmp %ecx,%eax\n+\tjb 56b0 \n ./pynx/scattering/c_cpu.c:203 (discriminator 3)\n-\tvmovaps 0x10(%esp),%xmm4\n-\tvmovaps (%esp),%xmm3\n+\tvmovaps 0x20(%esp),%xmm7\n+\tvmovaps 0x10(%esp),%xmm2\n ./pynx/scattering/c_cpu.c:206\n-\tmov 0x248(%esp),%eax\n-\tvmovhlps %xmm4,%xmm4,%xmm1\n-\tvmovhlps %xmm3,%xmm3,%xmm6\n-\tvaddps %xmm4,%xmm1,%xmm0\n-\tvaddps %xmm3,%xmm6,%xmm7\n-\tvshufps $0x55,%xmm0,%xmm0,%xmm5\n-\tvaddps %xmm0,%xmm5,%xmm2\n+\tmov 0x258(%esp),%eax\n+\tvmovhlps %xmm7,%xmm7,%xmm4\n+\tvmovhlps %xmm2,%xmm2,%xmm0\n+\tvaddps %xmm7,%xmm4,%xmm6\n+\tvaddps %xmm2,%xmm0,%xmm7\n+\tvshufps $0x55,%xmm6,%xmm6,%xmm5\n+\tvaddps %xmm6,%xmm5,%xmm3\n ./pynx/scattering/c_cpu.c:205 (discriminator 3)\n-\tvshufps $0x55,%xmm7,%xmm7,%xmm4\n-\tvaddps %xmm7,%xmm4,%xmm1\n+\tvshufps $0x55,%xmm7,%xmm7,%xmm1\n+\tvaddps %xmm7,%xmm1,%xmm4\n ./pynx/scattering/c_cpu.c:206\n-\tvmovss %xmm2,(%eax,%ebx,4)\n+\tvmovss %xmm3,(%eax,%edx,4)\n ./pynx/scattering/c_cpu.c:207\n-\tmov 0x24c(%esp),%eax\n-\tvmovss %xmm1,(%eax,%ebx,4)\n+\tmov 0x25c(%esp),%eax\n+\tvmovss %xmm4,(%eax,%edx,4)\n ./pynx/scattering/c_cpu.c:168 (discriminator 2)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/c_cpu.c:168 (discriminator 1)\n-\tcmp %ebx,0x244(%esp)\n-\tjne 56e8 \n-\tmov 0x1fc(%esp),%eax\n+\tcmp %edx,0x254(%esp)\n+\tjne 5648 \n ./pynx/scattering/c_cpu.c:209\n \tsub $0xc,%esp\n-\tpush %eax\n-\tmov 0x208(%esp),%ebx\n+\tpush 0x218(%esp)\n+\tmov 0x218(%esp),%ebx\n \tcall 20a0 \n ./pynx/scattering/c_cpu.c:210\n-\tadd $0x21c,%esp\n+\tadd $0x22c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm0,%xmm1,%xmm6\n+\tvmulps %xmm2,%xmm0,%xmm2\n+\tvmulps %xmm1,%xmm0,%xmm1\n+\tvmovaps %xmm2,0x20(%esp)\n+\tvmovaps %xmm1,0x10(%esp)\n ./pynx/scattering/c_cpu.c:181 (discriminator 1)\n \tcmp $0x4,%ecx\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm1,%xmm7\n-\tvmovaps %xmm6,0x10(%esp)\n-\tvmovaps %xmm7,(%esp)\n-./pynx/scattering/c_cpu.c:181 (discriminator 1)\n-\tjbe 59fe \n+\tjbe 5936 \n \tmov $0x4,%eax\n-\tjmp 5750 \n-__x86.get_pc_thunk.di():\n-\tmov (%esp),%edi\n+\tjmp 56b0 \n+__x86.get_pc_thunk.cx():\n+\tmov (%esp),%ecx\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n+\tnop\n ./pynx/scattering/cpu.c:8853\n \tmov 0x4(%esp),%eax\n \tmov 0x28(%eax),%edx\n /usr/include/python3.13/object.h:363\n \tmov (%edx),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 5ad4 \n+\tje 59f4 \n /usr/include/python3.13/object.h:837\n \tinc %ecx\n \tmov %ecx,(%edx)\n ./pynx/scattering/cpu.c:8855\n \tmov %edx,%eax\n \tret\n __Pyx_CyFunction_get_qualname():\n@@ -4236,138 +4109,137 @@\n ./pynx/scattering/cpu.c:8908\n \tmov 0x4(%esp),%eax\n \tmov 0x30(%eax),%edx\n /usr/include/python3.13/object.h:363\n \tmov (%edx),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 5af4 \n+\tje 5a14 \n /usr/include/python3.13/object.h:837\n \tinc %ecx\n \tmov %ecx,(%edx)\n ./pynx/scattering/cpu.c:8910\n \tmov %edx,%eax\n \tret\n __Pyx_CyFunction_get_globals():\n ./pynx/scattering/cpu.c:8910\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n /usr/include/python3.13/object.h:363\n-\tcall 17b32 \n-\tadd $0x174ef,%eax\n+\tcall 180b0 \n+\tadd $0x185cf,%eax\n \tmov -0x28(%eax),%edx\n \tmov (%edx),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 5b1d \n+\tje 5a3d \n /usr/include/python3.13/object.h:837\n \tinc %ecx\n \tmov %ecx,(%edx)\n ./pynx/scattering/cpu.c:8918\n \tmov %edx,%eax\n \tret\n ./pynx/scattering/cpu.c:8922\n-\tcall 4625 \n-\tadd $0x174cf,%edx\n+\tcall 45e5 \n+\tadd $0x185af,%edx\n \tmov 0x4(%esp),%eax\n \tmov 0x34(%eax),%eax\n \ttest %eax,%eax\n-\tje 5b48 \n+\tje 5a68 \n /usr/include/python3.13/object.h:363\n \tmov (%eax),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 5b43 \n+\tje 5a63 \n /usr/include/python3.13/object.h:837\n \tinc %ecx\n \tmov %ecx,(%eax)\n ./pynx/scattering/cpu.c:8926\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8922 (discriminator 2)\n \tmov -0x28(%edx),%eax\n-\tjmp 5b36 \n+\tjmp 5a56 \n ./pynx/scattering/cpu.c:9026\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x1749d,%ebx\n+\tcall 44f0 \n+\tadd $0x1857d,%ebx\n \tsub $0x4,%esp\n \tmov 0x10(%esp),%esi\n ./pynx/scattering/cpu.c:9027\n \tmov 0x58(%esi),%eax\n ./pynx/scattering/cpu.c:9029 (discriminator 1)\n \ttest %eax,%eax\n-\tje 5b80 \n+\tje 5aa0 \n /usr/include/python3.13/object.h:363\n \tmov (%eax),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 5b78 \n+\tje 5a98 \n /usr/include/python3.13/object.h:837\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:9036\n \tadd $0x4,%esp\n \tpop %ebx\n \tpop %esi\n \tret\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:9030\n \tcall 2380 \n ./pynx/scattering/cpu.c:9031 (discriminator 1)\n \ttest %eax,%eax\n-\tje 5b78 \n+\tje 5a98 \n ./pynx/scattering/cpu.c:9032\n \tmov %eax,0x58(%esi)\n-\tjmp 5b6b \n+\tjmp 5a8b \n __Pyx_CyFunction_get_annotations():\n ./pynx/scattering/cpu.c:9032\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8876\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x1745d,%ebx\n+\tcall 44f0 \n+\tadd $0x1853d,%ebx\n \tsub $0x4,%esp\n \tmov 0x10(%esp),%esi\n ./pynx/scattering/cpu.c:8878\n \tmov 0x20(%esi),%eax\n ./pynx/scattering/cpu.c:8878 (discriminator 1)\n \ttest %eax,%eax\n-\tje 5bc0 \n+\tje 5ae0 \n /usr/include/python3.13/object.h:363\n \tmov (%eax),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 5bb8 \n+\tje 5ad8 \n /usr/include/python3.13/object.h:837\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:8885\n \tadd $0x4,%esp\n \tpop %ebx\n \tpop %esi\n \tret\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8879\n \tcall 2380 \n-./pynx/scattering/cpu.c:8880 (discriminator 1)\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:8879 (discriminator 1)\n \tmov %eax,0x20(%esi)\n ./pynx/scattering/cpu.c:8880 (discriminator 1)\n-\tjne 5bab \n-\tjmp 5bb8 \n+\ttest %eax,%eax\n+\tjne 5acb \n+\tjmp 5ad8 \n __Pyx_CyFunction_get_dict():\n ./pynx/scattering/cpu.c:8880 (discriminator 1)\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:9524\n-\tcall 17b32 \n-\tadd $0x1741f,%eax\n+\tcall 180b0 \n+\tadd $0x184ff,%eax\n ./pynx/scattering/cpu.c:9523\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tsub $0x1c,%esp\n \tmov 0x30(%esp),%ecx\n@@ -4375,29 +4247,30 @@\n \tmov 0x38(%esp),%esi\n \tmov %eax,0xc(%esp)\n ./pynx/scattering/cpu.c:9523\n \tmov 0x34(%esp),%ebx\n \tmov 0x3c(%esp),%edi\n ./pynx/scattering/cpu.c:9477\n \tmov 0x48(%ecx),%edx\n-\tand $0x7fffffff,%esi\n ./pynx/scattering/cpu.c:9525\n \tmov 0x8(%ecx),%ebp\n+/usr/include/python3.13/cpython/abstract.h:35\n+\tand $0x7fffffff,%esi\n ./pynx/scattering/cpu.c:9477\n \tand $0x5,%edx\n \tcmp $0x4,%edx\n-\tje 5c30 \n+\tje 5b50 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %edi,%edi\n-\tjne 5c78 \n+\tjne 5b98 \n ./pynx/scattering/cpu.c:9539\n \tmov 0xc(%ecx),%ecx\n ./pynx/scattering/cpu.c:9544 (discriminator 1)\n \tcmp $0x1,%esi\n-\tjne 5c48 \n+\tjne 5b68 \n ./pynx/scattering/cpu.c:9550\n \tmov (%ebx),%ebx\n \tmov %ecx,0x30(%esp)\n \tmov %ebx,0x34(%esp)\n \tmov 0x4(%ebp),%eax\n ./pynx/scattering/cpu.c:9551\n \tadd $0x1c,%esp\n@@ -4406,32 +4279,32 @@\n \tpop %edi\n \tpop %ebp\n ./pynx/scattering/cpu.c:9550\n \tjmp *%eax\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9478 (discriminator 1)\n \ttest %esi,%esi\n-\tje 5c98 \n+\tje 5bb8 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %edi,%edi\n-\tjne 5cb0 \n+\tjne 5bd0 \n ./pynx/scattering/cpu.c:9534\n \tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:9536\n \tlea -0x1(%esi),%esi\n ./pynx/scattering/cpu.c:9535\n \tadd $0x4,%ebx\n ./pynx/scattering/cpu.c:9537\n-\tjmp 5c10 \n+\tjmp 5b30 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9545\n \tpush %esi\n \tpush 0x0(%ebp)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x4910(%ebx),%ebp\n+\tlea -0x4900(%ebx),%ebp\n \tmov -0x40(%ebx),%edx\n \tpush %ebp\n \tpush (%edx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:9548\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9551\n@@ -4442,54 +4315,54 @@\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tmov 0x8(%edi),%eax\n \ttest %eax,%eax\n-\tje 5c0d \n+\tje 5b2d \n ./pynx/scattering/cpu.c:9486\n \tsub $0x4,%esp\n \tpush 0x0(%ebp)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x4934(%ebx),%ebp\n-\tjmp 5c56 \n+\tlea -0x4924(%ebx),%ebp\n+\tjmp 5b76 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9479\n \tsub $0x4,%esp\n \tpush 0x0(%ebp)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x4e24(%ebx),%ebp\n-\tjmp 5c56 \n+\tlea -0x4e14(%ebx),%ebp\n+\tjmp 5b76 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tmov 0x8(%edi),%edi\n \ttest %edi,%edi\n-\tje 5c38 \n-\tjmp 5c7f \n+\tje 5b58 \n+\tjmp 5b9f \n __Pyx_CyFunction_Vectorcall_O():\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8815\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x1732d,%ebx\n+\tcall 44f0 \n+\tadd $0x1840d,%ebx\n \tsub $0x4,%esp\n \tmov 0x10(%esp),%esi\n ./pynx/scattering/cpu.c:8817\n \tmov 0x24(%esi),%eax\n ./pynx/scattering/cpu.c:8817 (discriminator 1)\n \ttest %eax,%eax\n-\tje 5cf0 \n+\tje 5c10 \n /usr/include/python3.13/object.h:363\n \tmov (%eax),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 5ce8 \n+\tje 5c08 \n /usr/include/python3.13/object.h:837\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:8830\n \tadd $0x4,%esp\n \tpop %ebx\n \tpop %esi\n@@ -4498,45 +4371,45 @@\n ./pynx/scattering/cpu.c:8821\n \tmov 0x8(%esi),%eax\n \tsub $0xc,%esp\n \tpush (%eax)\n \tcall 2400 \n ./pynx/scattering/cpu.c:8825 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:8821 (discriminator 1)\n \tmov %eax,0x24(%esi)\n ./pynx/scattering/cpu.c:8825 (discriminator 1)\n-\tjne 5cdb \n-\tjmp 5ce8 \n+\ttest %eax,%eax\n+\tjne 5bfb \n+\tjmp 5c08 \n __Pyx_CyFunction_get_name():\n ./pynx/scattering/cpu.c:8825 (discriminator 1)\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9315\n \tpush %ebp\n \tmov %edx,%ebp\n \tpush %esi\n \tmov %eax,%esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x172d8,%ebx\n+\tcall 44f0 \n+\tadd $0x183b8,%ebx\n \tsub $0x10,%esp\n ./pynx/scattering/cpu.c:9327\n \tmov 0x8(%eax),%eax\n \tmov 0x4(%eax),%edx\n ./pynx/scattering/cpu.c:9331\n \tmov 0x8(%eax),%eax\n \tand $0xf,%eax\n \tcmp $0x4,%eax\n-\tje 5db8 \n-\tjg 5d60 \n+\tje 5cd8 \n+\tjg 5c80 \n \tcmp $0x1,%eax\n-\tje 5de8 \n+\tje 5d08 \n \tcmp $0x3,%eax\n-\tjne 5d90 \n+\tjne 5cb0 \n ./pynx/scattering/cpu.c:9337\n \tsub $0x4,%esp\n \tpush 0x24(%esp)\n \tpush %ecx\n \tpush %ebp\n \tcall *%edx\n \tadd $0x10,%esp\n@@ -4545,24 +4418,24 @@\n \tpop %ebx\n \tpop %esi\n \tpop %ebp\n \tret\n \tnop\n ./pynx/scattering/cpu.c:9331\n \tcmp $0x8,%eax\n-\tjne 5d90 \n+\tjne 5cb0 \n ./pynx/scattering/cpu.c:9364 (discriminator 1)\n \tmov 0x20(%esp),%eax\n \ttest %eax,%eax\n-\tjne 5e58 \n+\tjne 5d80 \n /usr/include/python3.13/object.h:349\n \tmov 0x8(%ecx),%eax\n ./pynx/scattering/cpu.c:9371 (discriminator 1)\n \tcmp $0x1,%eax\n-\tjne 5eb8 \n+\tjne 5de0 \n ./pynx/scattering/cpu.c:9378\n \tsub $0x8,%esp\n \tpush 0xc(%ecx)\n \tpush %ebp\n \tcall *%edx\n ./pynx/scattering/cpu.c:9382\n \tadd $0x10,%esp\n@@ -4571,15 +4444,15 @@\n \tpop %ebx\n \tpop %esi\n \tpop %ebp\n \tret\n ./pynx/scattering/cpu.c:9400\n \tmov -0x50(%ebx),%eax\n \tsub $0x8,%esp\n-\tlea -0x4e09(%ebx),%esi\n+\tlea -0x4df9(%ebx),%esi\n \tpush %esi\n \tpush (%eax)\n \tcall 21c0 \n ./pynx/scattering/cpu.c:9401\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9360\n \txor %eax,%eax\n@@ -4589,20 +4462,20 @@\n \tpop %esi\n \tpop %ebp\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9339 (discriminator 1)\n \tmov 0x20(%esp),%eax\n \ttest %eax,%eax\n-\tjne 5e88 \n+\tjne 5db0 \n /usr/include/python3.13/object.h:349\n \tmov 0x8(%ecx),%ecx\n ./pynx/scattering/cpu.c:9346 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjne 5ed0 \n+\tjne 5df8 \n ./pynx/scattering/cpu.c:9347\n \tsub $0x8,%esp\n \tpush $0x0\n \tpush %ebp\n \tcall *%edx\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9414\n@@ -4611,15 +4484,15 @@\n \tpop %esi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9333 (discriminator 1)\n \tmov 0x20(%esp),%eax\n \ttest %eax,%eax\n-\tjne 5e08 \n+\tjne 5d28 \n ./pynx/scattering/cpu.c:9334\n \tsub $0x8,%esp\n \tpush %ecx\n \tpush %ebp\n \tcall *%edx\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9414\n@@ -4634,424 +4507,432 @@\n \tsub $0xc,%esp\n \tmov %edx,0x14(%esp)\n \tpush 0x2c(%esp)\n \tcall 2060 \n ./pynx/scattering/cpu.c:9333 (discriminator 2)\n \tadd $0x10,%esp\n \tmov 0x8(%esp),%edx\n-\ttest %eax,%eax\n \tmov 0xc(%esp),%ecx\n-\tje 5df0 \n+\ttest %eax,%eax\n+\tje 5d10 \n ./pynx/scattering/cpu.c:9410\n \tmov 0x8(%esi),%ebp\n \tsub $0x4,%esp\n-\tlea -0x4934(%ebx),%ecx\n+\tlea -0x4924(%ebx),%ecx\n \tpush 0x0(%ebp)\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9392\n \tmov -0x40(%ebx),%edx\n \tpush %ecx\n \tpush (%edx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:9396\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9360\n \txor %eax,%eax\n-\tjmp 5dac \n+\tjmp 5ccc \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:9364 (discriminator 1)\n \tsub $0xc,%esp\n \tmov %edx,0x14(%esp)\n \tpush 0x2c(%esp)\n \tcall 2060 \n ./pynx/scattering/cpu.c:9364 (discriminator 2)\n \tadd $0x10,%esp\n \tmov 0x8(%esp),%edx\n-\ttest %eax,%eax\n \tmov 0xc(%esp),%ecx\n-\tje 5d71 \n-\tjmp 5e2b \n+\ttest %eax,%eax\n+\tje 5c91 \n+\tjmp 5d4b \n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:9339 (discriminator 1)\n \tsub $0xc,%esp\n \tmov %edx,0x14(%esp)\n \tpush 0x2c(%esp)\n \tcall 2060 \n ./pynx/scattering/cpu.c:9339 (discriminator 2)\n \tadd $0x10,%esp\n \tmov 0x8(%esp),%edx\n-\ttest %eax,%eax\n \tmov 0xc(%esp),%ecx\n-\tje 5dc4 \n-\tjmp 5e2b \n+\ttest %eax,%eax\n+\tje 5ce4 \n+\tjmp 5d4b \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9392\n \tpush %eax\n \tmov 0x8(%esi),%esi\n-\tlea -0x4910(%ebx),%ecx\n+\tlea -0x4900(%ebx),%ecx\n \tpush (%esi)\n-\tjmp 5e40 \n+\tjmp 5d60 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9356\n \tpush %ecx\n \tmov 0x8(%esi),%edx\n-\tlea -0x48e0(%ebx),%ecx\n+\tlea -0x48d0(%ebx),%ecx\n \tpush (%edx)\n-\tjmp 5e40 \n+\tjmp 5d60 \n __Pyx_CyFunction_CallMethod():\n ./pynx/scattering/cpu.c:9356\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9306\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x17106,%ebx\n+\tcall 44f0 \n+\tadd $0x181de,%ebx\n \tsub $0xc,%esp\n \tmov 0x14(%esp),%eax\n ./pynx/scattering/cpu.c:9308\n \tpush %eax\n-\tlea -0x4deb(%ebx),%edx\n+\tlea -0x4ddb(%ebx),%edx\n \tpush 0x28(%eax)\n \tpush %edx\n \tcall 2030 \n ./pynx/scattering/cpu.c:9314\n \tadd $0x18,%esp\n \tpop %ebx\n \tret\n+__Pyx_CyFunction_repr():\n+./pynx/scattering/cpu.c:9314\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8966\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tmov 0x10(%esp),%esi\n-\tcall 4530 \n-\tadd $0x170d8,%ebx\n+\tcall 44f0 \n+\tadd $0x181a8,%ebx\n ./pynx/scattering/cpu.c:8967\n \tmov 0x4c(%esi),%eax\n ./pynx/scattering/cpu.c:8969 (discriminator 1)\n \ttest %eax,%eax\n-\tje 5f40 \n+\tje 5e70 \n /usr/include/python3.13/object.h:363\n \tmov (%eax),%ebx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 5f36 \n+\tje 5e66 \n /usr/include/python3.13/object.h:837\n \tinc %ebx\n \tmov %ebx,(%eax)\n ./pynx/scattering/cpu.c:8979\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8970\n \tmov 0x54(%esi),%eax\n \ttest %eax,%eax\n-\tje 5fa8 \n+\tje 5ed8 \n ./pynx/scattering/cpu.c:8930\n \tsub $0xc,%esp\n \tpush %esi\n \tcall *%eax\n ./pynx/scattering/cpu.c:8931 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 5f36 \n+\tje 5e66 \n ./pynx/scattering/cpu.c:8934\n \tmov 0xc(%eax),%ecx\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:8934\n \tmov %ecx,0x4c(%esi)\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 5f67 \n+\tje 5e97 \n /usr/include/python3.13/object.h:837\n \tinc %edx\n \tmov %edx,(%ecx)\n ./pynx/scattering/cpu.c:8936\n \tmov 0x10(%eax),%edi\n /usr/include/python3.13/object.h:363\n \tmov (%edi),%edx\n ./pynx/scattering/cpu.c:8936\n \tmov %edi,0x50(%esi)\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 5f7a \n+\tje 5eaa \n /usr/include/python3.13/object.h:837\n \tinc %edx\n \tmov %edx,(%edi)\n /usr/include/python3.13/object.h:363\n \tmov (%eax),%edi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edi\n-\tje 5f89 \n+\tje 5eb9 \n /usr/include/python3.13/object.h:948\n \tdec %edi\n \tmov %edi,(%eax)\n-\tje 5f90 \n+\tje 5ec0 \n ./pynx/scattering/cpu.c:8966\n \tmov %ecx,%eax\n-\tjmp 5f29 \n+\tjmp 5e59 \n \tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %eax\n \tcall 2130 <_Py_Dealloc@plt>\n ./pynx/scattering/cpu.c:8972\n \tmov 0x4c(%esi),%eax\n \tadd $0x10,%esp\n-\tjmp 5f29 \n+\tjmp 5e59 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8974\n \tmov -0x28(%ebx),%eax\n-\tjmp 5f29 \n+\tjmp 5e59 \n __Pyx_CyFunction_get_defaults():\n ./pynx/scattering/cpu.c:8974\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:1040\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x17036,%ebx\n+\tcall 44f0 \n+\tadd $0x180fe,%ebx\n \tsub $0x8,%esp\n /usr/include/python3.13/object.h:1041\n \ttest %eax,%eax\n-\tje 5fda \n+\tje 5f12 \n /usr/include/python3.13/object.h:363\n \tmov (%eax),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 5fda \n+\tje 5f12 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%eax)\n-\tje 5fe0 \n+\tje 5f20 \n /usr/include/python3.13/object.h:1044\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %eax\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:1044\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n Py_XDECREF():\n /usr/include/python3.13/object.h:1044\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9277\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tsub $0x1c,%esp\n \tmov 0x30(%esp),%ebx\n \tmov 0x34(%esp),%esi\n \tmov 0x38(%esp),%edi\n ./pynx/scattering/cpu.c:9278\n \tmov 0x38(%ebx),%eax\n \ttest %eax,%eax\n-\tje 6024 \n+\tje 5f6c \n ./pynx/scattering/cpu.c:9278 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %eax\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6163 \n+\tjne 60ab \n ./pynx/scattering/cpu.c:9282\n \tmov 0x10(%ebx),%edx\n \ttest %edx,%edx\n-\tje 603d \n+\tje 5f85 \n ./pynx/scattering/cpu.c:9282 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %edx\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6163 \n+\tjne 60ab \n ./pynx/scattering/cpu.c:9284\n \tmov 0x20(%ebx),%ecx\n \ttest %ecx,%ecx\n-\tje 6056 \n+\tje 5f9e \n ./pynx/scattering/cpu.c:9284 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %ecx\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6163 \n+\tjne 60ab \n ./pynx/scattering/cpu.c:9285\n \tmov 0x24(%ebx),%ebp\n \ttest %ebp,%ebp\n-\tje 606f \n+\tje 5fb7 \n ./pynx/scattering/cpu.c:9285 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %ebp\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6163 \n+\tjne 60ab \n ./pynx/scattering/cpu.c:9286\n \tmov 0x28(%ebx),%eax\n \ttest %eax,%eax\n-\tje 6088 \n+\tje 5fd0 \n ./pynx/scattering/cpu.c:9286 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %eax\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6163 \n+\tjne 60ab \n ./pynx/scattering/cpu.c:9287\n \tmov 0x2c(%ebx),%edx\n \ttest %edx,%edx\n-\tje 60a1 \n+\tje 5fe9 \n ./pynx/scattering/cpu.c:9287 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %edx\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6163 \n+\tjne 60ab \n ./pynx/scattering/cpu.c:9288\n \tmov 0x30(%ebx),%ecx\n \ttest %ecx,%ecx\n-\tje 60ba \n+\tje 6002 \n ./pynx/scattering/cpu.c:9288 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %ecx\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6163 \n+\tjne 60ab \n ./pynx/scattering/cpu.c:9289\n \tmov 0x34(%ebx),%ebp\n \ttest %ebp,%ebp\n-\tje 60d3 \n+\tje 601b \n ./pynx/scattering/cpu.c:9289 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %ebp\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6163 \n+\tjne 60ab \n ./pynx/scattering/cpu.c:9291\n \tmov 0x1c(%ebx),%eax\n \ttest %eax,%eax\n-\tje 60e8 \n+\tje 6030 \n ./pynx/scattering/cpu.c:9291 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %eax\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6163 \n+\tjne 60ab \n ./pynx/scattering/cpu.c:9293\n \tmov 0x4c(%ebx),%edx\n \ttest %edx,%edx\n-\tje 60fd \n+\tje 6045 \n ./pynx/scattering/cpu.c:9293 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %edx\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6163 \n+\tjne 60ab \n ./pynx/scattering/cpu.c:9294\n \tmov 0x50(%ebx),%ecx\n \ttest %ecx,%ecx\n-\tje 6112 \n+\tje 605a \n ./pynx/scattering/cpu.c:9294 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %ecx\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6163 \n+\tjne 60ab \n ./pynx/scattering/cpu.c:9295\n \tmov 0x5c(%ebx),%ebp\n \ttest %ebp,%ebp\n-\tje 6127 \n+\tje 606f \n ./pynx/scattering/cpu.c:9295 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %ebp\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6163 \n+\tjne 60ab \n ./pynx/scattering/cpu.c:9296\n \tmov 0x3c(%ebx),%eax\n-\ttest %eax,%eax\n \tmov %eax,0xc(%esp)\n-\tje 6161 \n+\ttest %eax,%eax\n+\tje 60a9 \n ./pynx/scattering/cpu.c:9299 (discriminator 1)\n \tmov 0x40(%ebx),%ecx\n \ttest %ecx,%ecx\n-\tjle 6161 \n+\tjle 60a9 \n ./pynx/scattering/cpu.c:9299\n \txor %ebp,%ebp\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9300\n \tmov 0xc(%esp),%edx\n \tmov (%edx,%ebp,4),%eax\n \ttest %eax,%eax\n-\tje 615c \n+\tje 60a4 \n ./pynx/scattering/cpu.c:9300 (discriminator 1)\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %eax\n \tcall *%esi\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6163 \n+\tjne 60ab \n ./pynx/scattering/cpu.c:9299 (discriminator 1)\n \tmov 0x40(%ebx),%ecx\n ./pynx/scattering/cpu.c:9299 (discriminator 2)\n \tinc %ebp\n ./pynx/scattering/cpu.c:9299 (discriminator 1)\n \tcmp %ecx,%ebp\n-\tjl 6140 \n+\tjl 6088 \n ./pynx/scattering/cpu.c:9302\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:9303\n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n __Pyx_CyFunction_traverse():\n ./pynx/scattering/cpu.c:9303\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:2170\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x16e7e,%ebx\n+\tcall 44f0 \n+\tadd $0x17f2e,%ebx\n \tsub $0x8,%esp\n \tmov 0x14(%esp),%edx\n \tmov 0x10(%esp),%eax\n ./pynx/scattering/cpu.c:2172\n \ttest %edx,%edx\n-\tje 61a0 \n+\tje 60f0 \n ./pynx/scattering/cpu.c:2174\n \tsub $0x8,%esp\n \tpush %edx\n \tpush %eax\n \tcall 21d0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:2175\n@@ -5059,1153 +4940,1187 @@\n \tpop %ebx\n \tret\n \tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:363\n \tmov (%eax),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 6198 \n+\tje 60e8 \n /usr/include/python3.13/object.h:837\n \tinc %ecx\n \tmov %ecx,(%eax)\n ./pynx/scattering/cpu.c:2175\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n __Pyx_PyMethod_New():\n ./pynx/scattering/cpu.c:2175\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8778\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x16e35,%ebx\n+\tcall 44f0 \n+\tadd $0x17edd,%ebx\n \tsub $0x4,%esp\n \tmov 0x10(%esp),%esi\n ./pynx/scattering/cpu.c:8780\n \tmov 0x2c(%esi),%eax\n ./pynx/scattering/cpu.c:8780 (discriminator 1)\n \ttest %eax,%eax\n-\tje 61e8 \n+\tje 6140 \n /usr/include/python3.13/object.h:363\n \tmov (%eax),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 61e0 \n+\tje 6138 \n /usr/include/python3.13/object.h:837\n \tinc %ecx\n \tmov %ecx,(%eax)\n ./pynx/scattering/cpu.c:8801\n \tadd $0x4,%esp\n \tpop %ebx\n \tpop %esi\n \tret\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8785\n \tmov 0x8(%esi),%eax\n \tmov 0xc(%eax),%edx\n \ttest %edx,%edx\n-\tje 6208 \n+\tje 6160 \n ./pynx/scattering/cpu.c:8787\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 23e0 \n ./pynx/scattering/cpu.c:8791 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:8787 (discriminator 1)\n \tmov %eax,0x2c(%esi)\n ./pynx/scattering/cpu.c:8791 (discriminator 1)\n-\tjne 61d3 \n-\tjmp 61e0 \n+\ttest %eax,%eax\n+\tjne 612b \n+\tjmp 6138 \n \tnop\n /usr/include/python3.13/object.h:363\n \tmov -0x28(%ebx),%eax\n \tmov (%eax),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tjne 61dd \n-\tjmp 61e0 \n+\tjne 6135 \n+\tjmp 6138 \n __Pyx_CyFunction_get_doc():\n /usr/include/python3.13/object.h:834 (discriminator 1)\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9038\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x16dcb,%ebx\n+\tcall 44f0 \n+\tadd $0x17e6b,%ebx\n \tsub $0x1c,%esp\n \tmov 0x30(%esp),%edi\n ./pynx/scattering/cpu.c:9041\n \tmov 0x5c(%edi),%esi\n \ttest %esi,%esi\n-\tje 6258 \n+\tje 61b8 \n /usr/include/python3.13/object.h:363\n \tmov (%esi),%ebx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 624a \n+\tje 61aa \n /usr/include/python3.13/object.h:837\n \tinc %ebx\n \tmov %ebx,(%esi)\n ./pynx/scattering/cpu.c:9074\n \tadd $0x1c,%esp\n \tmov %esi,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9046\n \ttestb $0x8,0x48(%edi)\n-\tjne 6288 \n+\tjne 61e8 \n /usr/include/python3.13/object.h:363\n \tmov -0x34(%ebx),%esi\n \tmov (%esi),%ebx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 6340 \n+\tje 62a0 \n /usr/include/python3.13/object.h:837\n \tinc %ebx\n-/usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-/usr/include/python3.13/object.h:837\n \tmov %ebx,(%esi)\n ./pynx/scattering/cpu.c:9072 (discriminator 1)\n \tmov %esi,0x5c(%edi)\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tjne 6247 \n-\tjmp 624a \n+\tcmp $0x3fffffff,%ebx\n+\tjne 61a7 \n+\tjmp 61aa \n \tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:9047\n-\tmov 0x61c(%ebx),%edx\n ./pynx/scattering/cpu.c:9048\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:9047\n-\tmov %edx,0x18(%esp)\n+\tmov 0x61c(%ebx),%ebp\n ./pynx/scattering/cpu.c:9048\n \tpush $0x1\n \tcall 2040 \n ./pynx/scattering/cpu.c:9049 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:9048\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:9049 (discriminator 1)\n-\tje 624a \n+\ttest %eax,%eax\n+\tje 61aa \n /usr/include/python3.13/object.h:363\n-\tmov 0xc(%esp),%ecx\n-\tmov (%ecx),%eax\n+\tmov 0x0(%ebp),%eax\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 62b5 \n+\tje 620f \n /usr/include/python3.13/object.h:837\n \tinc %eax\n-\tmov %eax,(%ecx)\n+\tmov %eax,0x0(%ebp)\n /usr/include/python3.13/cpython/listobject.h:47\n-\tmov 0xc(%esi),%ebp\n-\tmov %ecx,0xc(%esp)\n+\tmov 0xc(%esi),%edx\n ./pynx/scattering/cpu.c:9060\n \tsub $0xc,%esp\n /usr/include/python3.13/cpython/listobject.h:47\n-\tmov %ecx,0x0(%ebp)\n+\tmov %ebp,(%edx)\n ./pynx/scattering/cpu.c:9060\n \tpush $0x0\n \tpush %esi\n \tpush $0x0\n \tpush $0x0\n \tpush 0x5f4(%ebx)\n \tcall 2340 \n /usr/include/python3.13/object.h:363\n \tmov (%esi),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:9060\n-\tmov %eax,%ebp\n+\tmov %eax,%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tmov 0xc(%esp),%edx\n \tcmp $0x3fffffff,%ecx\n-\tje 62ec \n+\tje 623d \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%esi)\n-\tje 6348 \n+\tje 62b0 \n ./pynx/scattering/cpu.c:9062 (discriminator 1)\n-\ttest %ebp,%ebp\n-\tje 6322 \n+\ttest %edx,%edx\n+\tje 627f \n ./pynx/scattering/cpu.c:6817\n-\tmov 0x4(%ebp),%esi\n+\tmov 0x4(%edx),%esi\n \tmov 0x48(%esi),%eax\n ./pynx/scattering/cpu.c:6817 (discriminator 1)\n \ttest %eax,%eax\n-\tje 6378 \n+\tje 62e8 \n ./pynx/scattering/cpu.c:6818\n \tsub $0x8,%esp\n-\tpush %edx\n \tpush %ebp\n+\tpush %edx\n+\tmov %edx,0x1c(%esp)\n \tcall *%eax\n-\tmov %eax,%esi\n+\tmov 0x1c(%esp),%ebp\n \tadd $0x10,%esp\n+\tmov %eax,%esi\n /usr/include/python3.13/object.h:363\n \tmov 0x0(%ebp),%ecx\n ./pynx/scattering/cpu.c:9063 (discriminator 1)\n \tmov %esi,0x5c(%edi)\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 631a \n+\tje 6277 \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,0x0(%ebp)\n-\tje 6360 \n+\tje 62d0 \n ./pynx/scattering/cpu.c:9065 (discriminator 1)\n \ttest %esi,%esi\n-\tjne 623d \n+\tjne 619d \n ./pynx/scattering/cpu.c:9069\n \tcall 2290 \n /usr/include/python3.13/object.h:363\n \tmov -0x24(%ebx),%esi\n \tmov (%esi),%ebx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tjne 6272 \n+\tjne 61d2 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9072 (discriminator 1)\n \tmov %esi,0x5c(%edi)\n /usr/include/python3.13/object.h:834\n-\tjmp 624a \n+\tjmp 61aa \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %eax,0xc(%esp)\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n \tmov 0xc(%esp),%edx\n-\tjmp 62ec \n-\tlea 0x0(%esi),%esi\n+\tjmp 623d \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 2130 <_Py_Dealloc@plt>\n ./pynx/scattering/cpu.c:9065\n \tmov 0x5c(%edi),%esi\n \tadd $0x10,%esp\n-\tjmp 631a \n+\tjmp 6277 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:6823\n \tsub $0x8,%esp\n-\tpush %edx\n \tpush %ebp\n+\tpush %edx\n+\tmov %edx,0x1c(%esp)\n \tcall 2480 \n \tadd $0x10,%esp\n+\tmov 0xc(%esp),%ebp\n \tmov %eax,%esi\n-\tjmp 6306 \n+\tjmp 6263 \n __Pyx_CyFunction_get_is_coroutine():\n ./pynx/scattering/cpu.c:6823\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9426\n-\tcall 17b32 \n-\tadd $0x16c5f,%eax\n+\tcall 180b0 \n+\tadd $0x17cdf,%eax\n+\tpush %edi\n+\tlea 0x8(%esp),%edi\n+\tand $0xffffffe0,%esp\n+\tpush -0x4(%edi)\n \tpush %ebp\n+\tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tsub $0x4c,%esp\n-\tmov 0x68(%esp),%edx\n-\tmov 0x60(%esp),%esi\n-\tmov %eax,0x4(%esp)\n-\tmov 0x64(%esp),%ebp\n-\tmov %edx,(%esp)\n+\tmov %edi,%ebx\n+\tsub $0x6c,%esp\n+\tmov 0x8(%ebx),%edx\n+\tmov (%edi),%esi\n+\tmov %eax,-0x30(%ebp)\n+\tmov 0x4(%edi),%edi\n+\tmov %edx,-0x2c(%ebp)\n ./pynx/scattering/cpu.c:9430\n-\tmov %gs:0x14,%edi\n-\tmov %edi,0x3c(%esp)\n-\tmov 0x18(%esi),%edi\n+\tmov %gs:0x14,%edx\n+\tmov %edx,-0x1c(%ebp)\n+\tmov 0x18(%esi),%edx\n ./pynx/scattering/cpu.c:9431\n-\ttest %edi,%edi\n-\tjne 6470 \n+\ttest %edx,%edx\n+\tjne 6408 \n ./pynx/scattering/cpu.c:9440\n \tmov 0x48(%esi),%ecx\n \tand $0x5,%ecx\n \tcmp $0x4,%ecx\n-\tje 6400 \n+\tje 6390 \n ./pynx/scattering/cpu.c:9423\n-\tmov 0x3c(%esp),%eax\n+\tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 6c7c \n-\tmov (%esp),%ebx\n+\tjne 6b02 \n+\tmov -0x2c(%ebp),%eax\n \tmov 0xc(%esi),%edx\n-\tmov %ebp,%ecx\n+\tmov %edi,%ecx\n+\tmov %eax,(%ebx)\n+./pynx/scattering/cpu.c:9472\n+\tlea -0xc(%ebp),%esp\n+./pynx/scattering/cpu.c:9423\n \tmov %esi,%eax\n-\tmov %ebx,0x60(%esp)\n ./pynx/scattering/cpu.c:9472\n-\tadd $0x4c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n+\tlea -0x8(%edi),%esp\n+\tpop %edi\n ./pynx/scattering/cpu.c:9423\n-\tjmp 5d10 \n+\tjmp 5c30 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9450\n \tsub $0x4,%esp\n-\tpush 0x8(%ebp)\n+\tpush 0x8(%edi)\n \tpush $0x1\n-\tpush %ebp\n-\tmov 0x14(%esp),%ebx\n+\tpush %edi\n+\tmov -0x30(%ebp),%ebx\n \tcall 2300 \n ./pynx/scattering/cpu.c:9451 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-./pynx/scattering/cpu.c:9450\n-\tmov %eax,%edi\n-./pynx/scattering/cpu.c:9451 (discriminator 1)\n-\tje 64db \n+\tmov %eax,-0x34(%ebp)\n+\tje 6473 \n ./pynx/scattering/cpu.c:9453\n \tsub $0x8,%esp\n \tpush $0x0\n-\tpush %ebp\n+\tpush %edi\n \tcall 2200 \n ./pynx/scattering/cpu.c:9454 (discriminator 1)\n \tadd $0x10,%esp\n+\tmov -0x34(%ebp),%ecx\n \ttest %eax,%eax\n ./pynx/scattering/cpu.c:9453\n \tmov %eax,%edx\n ./pynx/scattering/cpu.c:9454 (discriminator 1)\n-\tje 64a8 \n+\tje 6440 \n ./pynx/scattering/cpu.c:9466\n \tsub $0xc,%esp\n-\tmov %edi,%ecx\n+\tpush -0x2c(%ebp)\n \tmov %esi,%eax\n-\tpush 0xc(%esp)\n-\tcall 5d10 \n+\tmov %ecx,-0x2c(%ebp)\n+\tcall 5c30 \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%ebp\n+\tmov -0x2c(%ebp),%esi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tadd $0x10,%esp\n-\tcmp $0x3fffffff,%ebp\n-\tje 648e \n+/usr/include/python3.13/object.h:363\n+\tmov (%esi),%edi\n+/usr/include/python3.13/object.h:944 (discriminator 1)\n+\tcmp $0x3fffffff,%edi\n+\tje 6424 \n /usr/include/python3.13/object.h:948\n-\tdec %ebp\n-\tmov %ebp,(%edi)\n-\tjne 648e \n-\tmov %eax,(%esp)\n+\tdec %edi\n+\tmov %edi,(%esi)\n+\tjne 6424 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %edi\n-\tmov 0x14(%esp),%ebx\n+\tmov %eax,-0x2c(%ebp)\n+\tpush %esi\n+\tmov -0x30(%ebp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n+\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tmov (%esp),%eax\n-\tjmp 648e \n+\tjmp 6424 \n \tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:8743 (discriminator 1)\n-\tmov (%esp),%eax\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%ebp),%ecx\n-./pynx/scattering/cpu.c:9433 (discriminator 1)\n-\tlea 0xc(%ebp),%ebx\n+\tmov 0x8(%edi),%ebx\n ./pynx/scattering/cpu.c:8743 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov -0x2c(%ebp),%eax\n+./pynx/scattering/cpu.c:9433 (discriminator 1)\n+\tlea 0xc(%edi),%ecx\n /usr/include/python3.13/object.h:349\n-\tmov %ecx,0x8(%esp)\n+\tmov %ebx,-0x34(%ebp)\n ./pynx/scattering/cpu.c:8743 (discriminator 1)\n-\tjne 64e0 \n+\ttest %eax,%eax\n+\tjne 6480 \n ./pynx/scattering/cpu.c:8744\n \tpush $0x0\n-\tpush 0xc(%esp)\n-\tpush %ebx\n+\tpush -0x34(%ebp)\n+\tpush %ecx\n \tpush %esi\n-\tcall *%edi\n+\tcall *%edx\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9472\n-\tmov 0x3c(%esp),%edx\n+\tmov -0x1c(%ebp),%edx\n \tsub %gs:0x14,%edx\n-\tjne 6c7c \n-\tadd $0x4c,%esp\n+\tjne 6b02 \n+\tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n+\tlea -0x8(%edi),%esp\n+\tpop %edi\n \tret\n-\tnop\n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%eax\n+\tmov (%ecx),%ebx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 64ba \n+\tcmp $0x3fffffff,%ebx\n+\tje 6453 \n /usr/include/python3.13/object.h:948\n-\tdec %eax\n-\tmov %eax,(%edi)\n-\tje 6aa2 \n+\tdec %ebx\n+\tmov %ebx,(%ecx)\n+\tje 695d \n ./pynx/scattering/cpu.c:9457\n \tsub $0x4,%esp\n \tpush 0x28(%esi)\n-\tmov 0xc(%esp),%ebx\n-\tmov -0x40(%ebx),%edx\n-\tlea -0x4854(%ebx),%esi\n-\tpush %esi\n-\tpush (%edx)\n+\tmov -0x30(%ebp),%ebx\n+\tmov -0x40(%ebx),%eax\n+\tlea -0x4844(%ebx),%ecx\n+\tpush %ecx\n+\tpush (%eax)\n \tcall 2440 \n ./pynx/scattering/cpu.c:9464\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9452\n \txor %eax,%eax\n-\tjmp 648e \n+\tjmp 6424 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n /usr/include/python3.13/cpython/dictobject.h:62\n-\tmov (%esp),%edx\n-\tmov 0x8(%edx),%ecx\n-./pynx/scattering/cpu.c:8743 (discriminator 1)\n-\ttest %ecx,%ecx\n-/usr/include/python3.13/cpython/dictobject.h:62\n-\tmov %ecx,0x18(%esp)\n+\tmov -0x2c(%ebp),%ebx\n+\tmov 0x8(%ebx),%eax\n+\tmov %eax,-0x48(%ebp)\n ./pynx/scattering/cpu.c:8743 (discriminator 1)\n-\tje 6481 \n-\tmov %ebx,0xc(%esp)\n+\ttest %eax,%eax\n+\tje 6418 \n+\tmov %ecx,-0x3c(%ebp)\n ./pynx/scattering/cpu.c:8707\n+\tmov -0x34(%ebp),%ecx\n \tsub $0xc,%esp\n-\tmov 0x24(%esp),%ebx\n-\tmov 0x14(%esp),%eax\n-\tadd %ebx,%eax\n-\tshl $0x2,%eax\n-\tpush %eax\n-\tmov 0x14(%esp),%ebx\n+\tmov %edx,-0x38(%ebp)\n+\tmov -0x48(%ebp),%edx\n+\tadd %edx,%ecx\n+\tshl $0x2,%ecx\n+\tpush %ecx\n+\tmov -0x30(%ebp),%ebx\n \tcall 24b0 \n-\tmov %eax,0x2c(%esp)\n ./pynx/scattering/cpu.c:8708 (discriminator 1)\n \tadd $0x10,%esp\n+./pynx/scattering/cpu.c:8707\n+\tmov %eax,-0x4c(%ebp)\n+./pynx/scattering/cpu.c:8708 (discriminator 1)\n \ttest %eax,%eax\n-\tje 6b04 \n+\tje 6a71 \n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov 0x8(%esp),%edx\n-\ttest %edx,%edx\n-\tmov 0xc(%esp),%edx\n-\tje 6837 \n-\tmov 0x8(%esp),%ebx\n-\tlea -0x1(%ebx),%ecx\n-\tcmp $0x2,%ecx\n-\tjbe 6b53 \n-\tmov 0x1c(%esp),%eax\n-\tlea 0x10(%ebp),%ecx\n-\tsub %ecx,%eax\n-\tcmp $0x8,%eax\n-\tmov %ebx,%eax\n-\tjbe 6b71 \n-\tshr $0x2,%eax\n-\tcmp $0x13,%ebx\n-\tmov %eax,0x20(%esp)\n-\tjbe 6c50 \n-\tsub $0x5,%eax\n-\tmov 0x1c(%esp),%ebx\n-\tmovl $0x0,0x10(%esp)\n-\tand $0xfffffffc,%eax\n-\tmov %eax,0x14(%esp)\n-\tlea 0x4(%eax),%ecx\n-\tshr $0x2,%eax\n+\tmov -0x34(%ebp),%ebx\n+\tmov -0x38(%ebp),%edx\n+\tmov -0x3c(%ebp),%ecx\n+\ttest %ebx,%ebx\n+\tje 6706 \n+\tmov -0x34(%ebp),%eax\n+\tdec %eax\n+\tmov %eax,-0x38(%ebp)\n+\tcmp $0x2,%eax\n+\tjbe 698b \n+\tmov -0x4c(%ebp),%eax\n+\tlea 0x10(%edi),%ebx\n+\tsub %ebx,%eax\n+\tcmp $0x18,%eax\n+\tjbe 698b \n+\tcmpl $0x6,-0x38(%ebp)\n+\tjbe 6ace \n+\tmov -0x34(%ebp),%ebx\n+\tmov -0x4c(%ebp),%eax\n+\tmov %ecx,-0x38(%ebp)\n+\tshr $0x3,%ebx\n+\tmov %eax,-0x3c(%ebp)\n+\tshl $0x5,%ebx\n+\tadd %ebx,%eax\n+\tmov %eax,-0x40(%ebp)\n+\tlea -0x20(%ebx),%eax\n+\tshr $0x5,%eax\n \tinc %eax\n-\tmov %ebx,0xc(%esp)\n-\tmov %edx,%ebx\n-\tand $0x3,%eax\n-\tje 6aed \n+\tand $0x7,%eax\n+\tje 6abc \n \tcmp $0x1,%eax\n-\tje 662a \n+\tje 65df \n \tcmp $0x2,%eax\n-\tje 65e3 \n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov 0x1c(%esp),%eax\n-\tvmovdqu (%edx),%xmm0\n-\tprefetcht0 0x1d0(%edx)\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tlea 0x40(%edx),%ebx\n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu %xmm0,(%eax)\n-\tprefetchw 0x1d0(%eax)\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x40,%eax\n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu 0x10(%edx),%xmm1\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmovl $0x4,0x10(%esp)\n+\tje 65c4 \n+\tcmp $0x3,%eax\n+\tje 65a9 \n+\tcmp $0x4,%eax\n+\tje 658e \n+\tcmp $0x5,%eax\n+\tje 6573 \n+\tcmp $0x6,%eax\n+\tje 6558 \n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu %xmm1,-0x30(%eax)\n-\tvmovdqu 0x20(%edx),%xmm2\n-\tvmovdqu %xmm2,-0x20(%eax)\n-\tvmovdqu 0x30(%edx),%xmm3\n-\tvmovdqu %xmm3,-0x10(%eax)\n+\tvmovdqu (%ecx),%ymm0\n+\tmov -0x4c(%ebp),%ebx\n+\tadd $0x20,%ecx\n+\tmov %ecx,-0x38(%ebp)\n+\tvmovdqu %ymm0,(%ebx)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %eax,0xc(%esp)\n+\tadd $0x20,%ebx\n+\tmov %ebx,-0x3c(%ebp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov 0xc(%esp),%edx\n-\tvmovdqu (%ebx),%xmm4\n-\tprefetcht0 0x1d0(%ebx)\n+\tmov -0x38(%ebp),%ecx\n+\tmov -0x3c(%ebp),%eax\n+\tvmovdqu (%ecx),%ymm1\n+\tadd $0x20,%eax\n+\tadd $0x20,%ecx\n+\tmov %ecx,-0x38(%ebp)\n+\tvmovdqu %ymm1,-0x20(%eax)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x40,%ebx\n+\tmov %eax,-0x3c(%ebp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu %xmm4,(%edx)\n-\tprefetchw 0x1d0(%edx)\n+\tmov -0x38(%ebp),%ebx\n+\tmov -0x3c(%ebp),%ecx\n+\tvmovdqu (%ebx),%ymm2\n+\tadd $0x20,%ecx\n+\tadd $0x20,%ebx\n+\tmov %ebx,-0x38(%ebp)\n+\tvmovdqu %ymm2,-0x20(%ecx)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x40,%edx\n+\tmov %ecx,-0x3c(%ebp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu -0x30(%ebx),%xmm5\n+\tmov -0x38(%ebp),%ebx\n+\tmov -0x3c(%ebp),%eax\n+\tvmovdqu (%ebx),%ymm3\n+\tadd $0x20,%eax\n+\tadd $0x20,%ebx\n+\tmov %ebx,-0x38(%ebp)\n+\tvmovdqu %ymm3,-0x20(%eax)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\taddl $0x4,0x10(%esp)\n+\tmov %eax,-0x3c(%ebp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu %xmm5,-0x30(%edx)\n-\tvmovdqu -0x20(%ebx),%xmm6\n-\tvmovdqu %xmm6,-0x20(%edx)\n-\tvmovdqu -0x10(%ebx),%xmm7\n-\tvmovdqu %xmm7,-0x10(%edx)\n+\tmov -0x38(%ebp),%ecx\n+\tmov -0x3c(%ebp),%ebx\n+\tvmovdqu (%ecx),%ymm4\n+\tadd $0x20,%ebx\n+\tadd $0x20,%ecx\n+\tmov %ecx,-0x38(%ebp)\n+\tvmovdqu %ymm4,-0x20(%ebx)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %edx,0xc(%esp)\n+\tmov %ebx,-0x3c(%ebp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov 0xc(%esp),%eax\n-\tvmovdqu (%ebx),%xmm0\n-\tprefetcht0 0x1d0(%ebx)\n-\tmov 0x10(%esp),%edx\n+\tmov -0x38(%ebp),%ecx\n+\tmov -0x3c(%ebp),%eax\n+\tvmovdqu (%ecx),%ymm5\n+\tadd $0x20,%eax\n+\tadd $0x20,%ecx\n+\tmov %ecx,-0x38(%ebp)\n+\tvmovdqu %ymm5,-0x20(%eax)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x40,%ebx\n+\tmov %eax,-0x3c(%ebp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu %xmm0,(%eax)\n-\tprefetchw 0x1d0(%eax)\n+\tmov -0x38(%ebp),%ebx\n+\tmov -0x3c(%ebp),%ecx\n+\tmov -0x40(%ebp),%eax\n+\tvmovdqu (%ebx),%ymm6\n+\tadd $0x20,%ecx\n+\tadd $0x20,%ebx\n+\tmov %ebx,-0x38(%ebp)\n+\tvmovdqu %ymm6,-0x20(%ecx)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x40,%eax\n+\tmov %ecx,-0x3c(%ebp)\n+\tcmp %eax,%ecx\n+\tje 667c \n+\tmov -0x38(%ebp),%ebx\n+\tmov %ecx,%eax\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu -0x30(%ebx),%xmm1\n-\tvmovdqu %xmm1,-0x30(%eax)\n-\tvmovdqu -0x20(%ebx),%xmm2\n-\tvmovdqu %xmm2,-0x20(%eax)\n-\tvmovdqu -0x10(%ebx),%xmm3\n-\tvmovdqu %xmm3,-0x10(%eax)\n+\tvmovdqu (%ebx),%ymm7\n+\tmov -0x40(%ebp),%ecx\n+\tadd $0x100,%eax\n+\tadd $0x100,%ebx\n+\tvmovdqu %ymm7,-0x100(%eax)\n+\tvmovdqu -0xe0(%ebx),%ymm0\n+\tvmovdqu %ymm0,-0xe0(%eax)\n+\tvmovdqu -0xc0(%ebx),%ymm1\n+\tvmovdqu %ymm1,-0xc0(%eax)\n+\tvmovdqu -0xa0(%ebx),%ymm2\n+\tvmovdqu %ymm2,-0xa0(%eax)\n+\tvmovdqu -0x80(%ebx),%ymm3\n+\tvmovdqu %ymm3,-0x80(%eax)\n+\tvmovdqu -0x60(%ebx),%ymm4\n+\tvmovdqu %ymm4,-0x60(%eax)\n+\tvmovdqu -0x40(%ebx),%ymm5\n+\tvmovdqu %ymm5,-0x40(%eax)\n+\tvmovdqu -0x20(%ebx),%ymm6\n+\tvmovdqu %ymm6,-0x20(%eax)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %eax,0xc(%esp)\n-\tmov %edx,%eax\n-\tadd $0x4,%edx\n-\tmov %edx,0x10(%esp)\n-\tmov 0x14(%esp),%edx\n-\tcmp %edx,%eax\n-\tje 67c3 \n-\tmov %edi,0x24(%esp)\n-\tmov 0xc(%esp),%eax\n-\tmov %ecx,0x28(%esp)\n-\tmov %esi,0x2c(%esp)\n-\tmov 0x10(%esp),%esi\n+\tcmp %ecx,%eax\n+\tjne 6606 \n+\tmov -0x34(%ebp),%eax\n+\tmov %eax,%ebx\n+\tand $0xfffffff8,%ebx\n+\tmov %ebx,-0x38(%ebp)\n+\ttest $0x7,%al\n+\tje 6ac6 \n+\tmov %eax,%ecx\n+\tsub %ebx,%ecx\n+\tmov %ecx,%ebx\n+\tdec %ecx\n+\tcmp $0x2,%ecx\n+\tjbe 6add \n+\tvzeroupper\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu (%ebx),%xmm4\n-\tprefetcht0 0x1d0(%ebx)\n-\tprefetcht0 0x210(%ebx)\n-\tprefetcht0 0x250(%ebx)\n-\tprefetchw 0x1d0(%eax)\n-\tprefetchw 0x210(%eax)\n-\tvmovdqu %xmm4,(%eax)\n-\tprefetchw 0x250(%eax)\n-\tprefetchw 0x290(%eax)\n-\tvmovdqu 0x10(%ebx),%xmm5\n-\tprefetcht0 0x290(%ebx)\n+\tmov -0x38(%ebp),%eax\n+\tmov -0x4c(%ebp),%ecx\n+\tadd $0x3,%eax\n+\tvmovdqu (%edi,%eax,4),%xmm7\n+\tvmovdqu %xmm7,-0xc(%ecx,%eax,4)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tlea 0xc(%esi),%edi\n-\tadd $0x100,%ebx\n-\tadd $0x100,%eax\n-\tadd $0x10,%esi\n+\ttest $0x3,%bl\n+\tje 6706 \n+\tand $0xfffffffc,%ebx\n+\tadd %ebx,-0x38(%ebp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu %xmm5,-0xf0(%eax)\n-\tvmovdqu -0xe0(%ebx),%xmm6\n-\tvmovdqu %xmm6,-0xe0(%eax)\n-\tvmovdqu -0xd0(%ebx),%xmm7\n-\tvmovdqu %xmm7,-0xd0(%eax)\n-\tvmovdqu -0xc0(%ebx),%xmm0\n-\tvmovdqu %xmm0,-0xc0(%eax)\n-\tvmovdqu -0xb0(%ebx),%xmm1\n-\tvmovdqu %xmm1,-0xb0(%eax)\n-\tvmovdqu -0xa0(%ebx),%xmm2\n-\tvmovdqu %xmm2,-0xa0(%eax)\n-\tvmovdqu -0x90(%ebx),%xmm3\n-\tvmovdqu %xmm3,-0x90(%eax)\n-\tvmovdqu -0x80(%ebx),%xmm4\n-\tvmovdqu %xmm4,-0x80(%eax)\n-\tvmovdqu -0x70(%ebx),%xmm5\n-\tvmovdqu %xmm5,-0x70(%eax)\n-\tvmovdqu -0x60(%ebx),%xmm6\n-\tvmovdqu %xmm6,-0x60(%eax)\n-\tvmovdqu -0x50(%ebx),%xmm7\n-\tvmovdqu %xmm7,-0x50(%eax)\n-\tvmovdqu -0x40(%ebx),%xmm0\n-\tvmovdqu %xmm0,-0x40(%eax)\n-\tvmovdqu -0x30(%ebx),%xmm1\n-\tmov 0x14(%esp),%ecx\n-\tvmovdqu %xmm1,-0x30(%eax)\n-\tvmovdqu -0x20(%ebx),%xmm2\n-\tvmovdqu %xmm2,-0x20(%eax)\n-\tvmovdqu -0x10(%ebx),%xmm3\n-\tvmovdqu %xmm3,-0x10(%eax)\n+\tmov -0x38(%ebp),%eax\n+\tlea 0x0(,%eax,4),%ebx\n+\tmov 0xc(%edi,%ebx,1),%eax\n+\tmov %ebx,-0x3c(%ebp)\n+\tmov -0x38(%ebp),%ebx\n+\tmov %eax,(%ecx,%ebx,4)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tjne 6699 \n-\tmov 0x24(%esp),%edi\n-\tmov 0x28(%esp),%ecx\n-\tmov %eax,0xc(%esp)\n-\tmov 0x2c(%esp),%esi\n-\tmov %edi,0x10(%esp)\n-\tmov 0x20(%esp),%edx\n-\txor %eax,%eax\n-\tmov 0xc(%esp),%edi\n+\tmov -0x34(%ebp),%ecx\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu (%ebx,%eax,1),%xmm4\n-\tinc %ecx\n-\tvmovdqu %xmm4,(%edi,%eax,1)\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x10,%eax\n-\tcmp %edx,%ecx\n-\tjb 67d1 \n-\tmov 0x8(%esp),%ebx\n-\tmov 0x10(%esp),%edi\n-\tmov %ebx,%ecx\n-\tand $0xfffffffc,%ecx\n-\ttest $0x3,%bl\n-\tmov %ecx,0xc(%esp)\n-\tje 6837 \n+\tcmp %ecx,%ebx\n+\tjae 6706 \n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tlea 0x0(,%ecx,4),%eax\n-\tmov 0x1c(%esp),%edx\n-\tmov 0xc(%esp),%ecx\n-\tmov %eax,0x10(%esp)\n-\tmov 0xc(%ebp,%eax,1),%eax\n-\tmov %eax,(%edx,%ecx,4)\n-\tinc %ecx\n+\tmov -0x3c(%ebp),%ebx\n+\tmov -0x4c(%ebp),%ecx\n+\tmov 0x10(%edi,%ebx,1),%eax\n+\tmov %eax,0x4(%ecx,%ebx,1)\n+\tmov -0x38(%ebp),%eax\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tcmp %ebx,%ecx\n-\tjae 6837 \n+\tmov -0x34(%ebp),%ebx\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov 0x10(%esp),%ecx\n-\tmov 0x10(%ebp,%ecx,1),%eax\n-\tmov %eax,0x4(%edx,%ecx,1)\n-\tmov 0xc(%esp),%eax\n \tadd $0x2,%eax\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n \tcmp %ebx,%eax\n-\tjae 6837 \n+\tjae 6706 \n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov 0x14(%ebp,%ecx,1),%ebp\n-\tmov %ebp,0x8(%edx,%ecx,1)\n+\tmov -0x3c(%ebp),%ebx\n+\tmov 0x14(%edi,%ebx,1),%edi\n+\tmov %edi,0x8(%ecx,%ebx,1)\n ./pynx/scattering/cpu.c:8713\n \tsub $0xc,%esp\n-\tpush 0x24(%esp)\n-\tmov 0x14(%esp),%ebx\n+\tmov %edx,-0x38(%ebp)\n+\tpush -0x48(%ebp)\n+\tmov -0x30(%ebp),%ebx\n \tcall 22b0 \n-\tmov %eax,0x30(%esp)\n ./pynx/scattering/cpu.c:8714 (discriminator 1)\n \tadd $0x10,%esp\n+\tmov -0x38(%ebp),%edx\n \ttest %eax,%eax\n-\tje 6b14 \n-./pynx/scattering/cpu.c:8718\n-\tmov 0x8(%esp),%ebx\n-\tmov 0x20(%esp),%edx\n-\tlea 0x38(%esp),%eax\n-\tmov 0x1c(%esp),%ebp\n-\tmov %eax,0x14(%esp)\n-\tlea 0x30(%esp),%eax\n-\tlea 0xc(%edx),%ecx\n-\tlea 0x34(%esp),%edx\n-\tmov %edi,0x28(%esp)\n-\tlea 0x0(%ebp,%ebx,4),%ebp\n-./pynx/scattering/cpu.c:8720\n-\tmov $0x10000000,%ebx\n-\tmov %esi,0x2c(%esp)\n+./pynx/scattering/cpu.c:8713\n+\tmov %eax,-0x50(%ebp)\n+./pynx/scattering/cpu.c:8714 (discriminator 1)\n+\tje 6a80 \n ./pynx/scattering/cpu.c:8718\n-\tmov %ebp,0x24(%esp)\n+\tmov -0x34(%ebp),%ecx\n+\tmov -0x4c(%ebp),%edi\n+\tlea -0x20(%ebp),%eax\n+\tmov %esi,-0x5c(%ebp)\n+\tmov -0x50(%ebp),%ebx\n+\tmov %eax,-0x44(%ebp)\n+\tlea -0x28(%ebp),%eax\n+\tlea (%edi,%ecx,4),%edi\n+\tlea -0x24(%ebp),%ecx\n ./pynx/scattering/cpu.c:8719\n-\tmov %ecx,%edi\n+\tmovl $0x0,-0x28(%ebp)\n+\tadd $0xc,%ebx\n+./pynx/scattering/cpu.c:8718\n+\tmov %edi,-0x54(%ebp)\n+./pynx/scattering/cpu.c:8720\n+\tmovl $0x10000000,-0x38(%ebp)\n \tmov %ebx,%esi\n-\tmovl $0x0,0x30(%esp)\n+\tmov %ecx,-0x40(%ebp)\n+\tmov %eax,-0x3c(%ebp)\n+\tmov %edx,-0x58(%ebp)\n ./pynx/scattering/cpu.c:8721\n-\tmov %edx,0x10(%esp)\n-\tmov %eax,0xc(%esp)\n-\tjmp 68d3 \n+\tjmp 679c \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8722\n-\tmov 0x34(%esp),%ecx\n+\tmov -0x24(%ebp),%eax\n ./pynx/scattering/cpu.c:8722 (discriminator 1)\n-\tmov 0x4(%ecx),%eax\n+\tmov 0x4(%eax),%ecx\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%ebx\n+\tmov (%eax),%ebx\n ./pynx/scattering/cpu.c:8722 (discriminator 1)\n-\tand 0x54(%eax),%esi\n+\tmov 0x54(%ecx),%edx\n+\tand %edx,-0x38(%ebp)\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 68b7 \n+\tje 6781 \n /usr/include/python3.13/object.h:837\n \tinc %ebx\n-\tmov %ebx,(%ecx)\n+\tmov %ebx,(%eax)\n ./pynx/scattering/cpu.c:8724\n-\tmov 0x38(%esp),%eax\n+\tmov -0x20(%ebp),%edx\n /usr/include/python3.13/object.h:363\n-\tmov (%eax),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje 68c8 \n+\tcmp $0x3fffffff,%ecx\n+\tje 6791 \n /usr/include/python3.13/object.h:837\n-\tinc %edx\n-\tmov %edx,(%eax)\n+\tinc %ecx\n+\tmov %ecx,(%edx)\n /usr/include/python3.13/cpython/tupleobject.h:35\n-\tmov %ecx,(%edi)\n+\tmov %eax,(%esi)\n ./pynx/scattering/cpu.c:8726\n-\tadd $0x4,%ebp\n \tadd $0x4,%edi\n-\tmov %eax,-0x4(%ebp)\n+\tadd $0x4,%esi\n+\tmov %edx,-0x4(%edi)\n ./pynx/scattering/cpu.c:8721\n-\tpush 0x14(%esp)\n-\tpush 0x14(%esp)\n-\tpush 0x14(%esp)\n-\tpush 0xc(%esp)\n-\tmov 0x14(%esp),%ebx\n+\tpush -0x44(%ebp)\n+\tpush -0x40(%ebp)\n+\tpush -0x3c(%ebp)\n+\tpush -0x2c(%ebp)\n+\tmov -0x30(%ebp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:8721 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 68a0 \n+\tjne 6768 \n ./pynx/scattering/cpu.c:8729 (discriminator 1)\n-\tmov %esi,%ecx\n-\tmov 0x28(%esp),%edi\n-\tmov 0x2c(%esp),%esi\n-\ttest %ecx,%ecx\n-\tmov %eax,%ebp\n-\tje 6b2e \n+\tmov -0x38(%ebp),%ebx\n+\tmov -0x58(%ebp),%edx\n+\tmov %eax,%edi\n+\tmov -0x5c(%ebp),%esi\n+\ttest %ebx,%ebx\n+\tje 6a98 \n ./pynx/scattering/cpu.c:8733\n-\tpush 0x20(%esp)\n-\tpush 0xc(%esp)\n-\tpush 0x24(%esp)\n+\tpush -0x50(%ebp)\n+\tpush -0x34(%ebp)\n+\tpush -0x4c(%ebp)\n \tpush %esi\n-\tcall *%edi\n+\tcall *%edx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n-\tmov 0x20(%esp),%ebx\n-\tmov (%ebx),%edi\n+\tmov -0x50(%ebp),%esi\n+\tmov (%esi),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edi\n-\tje 6930 \n+\tcmp $0x3fffffff,%edx\n+\tje 67ef \n /usr/include/python3.13/object.h:948\n-\tdec %edi\n-\tmov %edi,(%ebx)\n-\tje 6ab7 \n+\tdec %edx\n+\tmov %edx,(%esi)\n+\tje 6971 \n ./pynx/scattering/cpu.c:8736 (discriminator 1)\n-\tmov 0x18(%esp),%ecx\n-\ttest %ecx,%ecx\n-\tjle 6a45 \n-\tand $0x3,%ecx\n-\tje 69aa \n-\tcmp $0x1,%ecx\n-\tje 6985 \n-\tcmp $0x2,%ecx\n-\tje 696a \n+\tmov -0x48(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tjle 6905 \n+\tmov %ebx,%esi\n+\tand $0x3,%esi\n+\tje 6865 \n+\tcmp $0x1,%esi\n+\tje 6842 \n+\tcmp $0x2,%esi\n+\tje 6828 \n ./pynx/scattering/cpu.c:8737\n-\tmov 0x24(%esp),%ebp\n-\tmov 0x0(%ebp),%esi\n+\tmov -0x54(%ebp),%edi\n+\tmov (%edi),%ecx\n /usr/include/python3.13/object.h:363\n-\tmov (%esi),%edx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 6965 \n+\tje 6823 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n-\tmov %edx,(%esi)\n-\tje 6c61 \n+\tmov %edx,(%ecx)\n+\tje 6ae8 \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tmov $0x1,%ebp\n+\tmov $0x1,%edi\n ./pynx/scattering/cpu.c:8737\n-\tmov 0x24(%esp),%ebx\n-\tmov (%ebx,%ebp,4),%edi\n+\tmov -0x54(%ebp),%ebx\n+\tmov (%ebx,%edi,4),%esi\n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%ecx\n+\tmov (%esi),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 6984 \n+\tje 6841 \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n-\tmov %ecx,(%edi)\n-\tje 6a28 \n+\tmov %ecx,(%esi)\n+\tje 68e8 \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %ebp\n+\tinc %edi\n ./pynx/scattering/cpu.c:8737\n-\tmov 0x24(%esp),%esi\n-\tmov (%esi,%ebp,4),%ebx\n+\tmov -0x54(%ebp),%edx\n+\tmov (%edx,%edi,4),%ebx\n /usr/include/python3.13/object.h:363\n-\tmov (%ebx),%edx\n+\tmov (%ebx),%esi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje 699f \n+\tcmp $0x3fffffff,%esi\n+\tje 685b \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ebx)\n-\tje 6ad2 \n+\tdec %esi\n+\tmov %esi,(%ebx)\n+\tje 6a57 \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %ebp\n+\tinc %edi\n ./pynx/scattering/cpu.c:8736 (discriminator 1)\n-\tcmp %ebp,0x18(%esp)\n-\tje 6a45 \n-\tmov %ebp,%esi\n-\tmov 0x24(%esp),%edi\n-\tmov %eax,%ebp\n-\tjmp 6a05 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcmp %edi,-0x48(%ebp)\n+\tje 6905 \n+\tmov %eax,-0x2c(%ebp)\n+\tmov -0x54(%ebp),%esi\n+\tmov %edi,%ebx\n+\tjmp 68bf \n+\tnop\n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %esi\n+\tlea 0x1(%ebx),%edi\n ./pynx/scattering/cpu.c:8737\n-\tmov (%edi,%esi,4),%ebx\n+\tmov (%esi,%edi,4),%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%ebx),%edx\n+\tmov (%eax),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 69cf \n+\tje 6889 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n-\tmov %edx,(%ebx)\n-\tje 6a63 \n+\tmov %edx,(%eax)\n+\tje 6921 \n ./pynx/scattering/cpu.c:8737\n-\tmov 0x4(%edi,%esi,4),%ecx\n+\tmov 0x4(%esi,%edi,4),%ebx\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%eax\n+\tmov (%ebx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 69e5 \n+\tcmp $0x3fffffff,%ecx\n+\tje 68a0 \n /usr/include/python3.13/object.h:948\n-\tdec %eax\n-\tmov %eax,(%ecx)\n-\tje 6a78 \n+\tdec %ecx\n+\tmov %ecx,(%ebx)\n+\tje 6935 \n ./pynx/scattering/cpu.c:8737\n-\tmov 0x8(%edi,%esi,4),%ebx\n+\tmov 0x8(%esi,%edi,4),%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%ebx),%edx\n+\tmov (%eax),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 69fc \n+\tje 68b7 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n-\tmov %edx,(%ebx)\n-\tje 6a8d \n+\tmov %edx,(%eax)\n+\tje 6949 \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tadd $0x3,%esi\n+\tlea 0x3(%edi),%ebx\n ./pynx/scattering/cpu.c:8736 (discriminator 1)\n-\tcmp %esi,0x18(%esp)\n-\tje 6a43 \n+\tcmp %ebx,-0x48(%ebp)\n+\tje 6902 \n ./pynx/scattering/cpu.c:8737\n-\tmov (%edi,%esi,4),%ecx\n+\tmov (%esi,%ebx,4),%edi\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%eax\n+\tmov (%edi),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 69b8 \n+\tcmp $0x3fffffff,%ecx\n+\tje 6870 \n /usr/include/python3.13/object.h:948\n-\tdec %eax\n-\tmov %eax,(%ecx)\n-\tjne 69b8 \n+\tdec %ecx\n+\tmov %ecx,(%edi)\n+\tjne 6870 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov 0x14(%esp),%ebx\n+\tmov %ebx,-0x34(%ebp)\n+\tpush %edi\n+\tmov -0x30(%ebp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n+\tmov -0x34(%ebp),%ebx\n \tadd $0x10,%esp\n-\tjmp 69b8 \n-\tmov %eax,(%esp)\n+\tjmp 6870 \n \tsub $0xc,%esp\n-\tpush %edi\n-\tmov 0x14(%esp),%ebx\n+\tmov %eax,-0x2c(%ebp)\n+\tpush %esi\n+\tmov -0x30(%ebp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n+\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tmov (%esp),%eax\n-\tjmp 6984 \n-\tmov %ebp,%eax\n-\tmov %eax,(%esp)\n+\tjmp 6841 \n+\tmov -0x2c(%ebp),%eax\n+\tmov %eax,-0x2c(%ebp)\n ./pynx/scattering/cpu.c:8738\n \tsub $0xc,%esp\n-\tpush 0x28(%esp)\n-\tmov 0x14(%esp),%ebx\n+\tpush -0x4c(%ebp)\n+\tmov -0x30(%ebp),%ebx\n \tcall 20c0 \n+./pynx/scattering/cpu.c:8746\n+\tmov -0x2c(%ebp),%eax\n ./pynx/scattering/cpu.c:8739\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8746\n-\tmov (%esp),%eax\n-\tjmp 648e \n+\tjmp 6424 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %ebx\n-\tmov 0x14(%esp),%ebx\n+\tpush %eax\n+\tmov -0x30(%ebp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 69cf \n+\tjmp 6889 \n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov 0x14(%esp),%ebx\n+\tpush %ebx\n+\tmov -0x30(%ebp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 69e5 \n+\tjmp 68a0 \n \tsub $0xc,%esp\n-\tpush %ebx\n-\tmov 0x14(%esp),%ebx\n+\tpush %eax\n+\tmov -0x30(%ebp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 69fc \n+\tjmp 68b7 \n \tsub $0xc,%esp\n-\tpush %edi\n-\tmov 0x14(%esp),%ebx\n+\tpush %ecx\n+\tmov -0x30(%ebp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 64ba \n-\tmov %eax,(%esp)\n+\tjmp 6453 \n \tsub $0xc,%esp\n-\tpush %ebx\n-\tmov 0x14(%esp),%ebx\n+\tmov %eax,-0x2c(%ebp)\n+\tpush %esi\n+\tmov -0x30(%ebp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n+\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tmov (%esp),%eax\n-\tjmp 6930 \n-\tmov %eax,(%esp)\n+\tjmp 67ef \n+\tmov -0x34(%ebp),%eax\n+\tmov -0x4c(%ebp),%ebx\n+\tlea (%ecx,%eax,4),%edi\n+\tlea -0x4(,%eax,4),%eax\n+\tshr $0x2,%eax\n+\tinc %eax\n+\tand $0x7,%eax\n+\tje 6a19 \n+\tcmp $0x1,%eax\n+\tje 6a06 \n+\tcmp $0x2,%eax\n+\tje 69fb \n+\tcmp $0x3,%eax\n+\tje 69f0 \n+\tcmp $0x4,%eax\n+\tje 69e5 \n+\tcmp $0x5,%eax\n+\tje 69da \n+\tcmp $0x6,%eax\n+\tje 69cf \n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov (%ecx),%eax\n+\tmov -0x4c(%ebp),%ebx\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x4,%ecx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov %eax,(%ebx)\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x4,%ebx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov (%ecx),%eax\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x4,%ebx\n+\tadd $0x4,%ecx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov %eax,-0x4(%ebx)\n+\tmov (%ecx),%eax\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x4,%ebx\n+\tadd $0x4,%ecx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov %eax,-0x4(%ebx)\n+\tmov (%ecx),%eax\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x4,%ebx\n+\tadd $0x4,%ecx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov %eax,-0x4(%ebx)\n+\tmov (%ecx),%eax\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x4,%ebx\n+\tadd $0x4,%ecx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov %eax,-0x4(%ebx)\n+\tmov (%ecx),%eax\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x4,%ebx\n+\tadd $0x4,%ecx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov %eax,-0x4(%ebx)\n+\tmov (%ecx),%eax\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x4,%ecx\n+\tadd $0x4,%ebx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov %eax,-0x4(%ebx)\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tcmp %edi,%ecx\n+\tje 6706 \n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov (%ecx),%eax\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tadd $0x20,%ecx\n+\tadd $0x20,%ebx\n+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tmov %eax,-0x20(%ebx)\n+\tmov -0x1c(%ecx),%eax\n+\tmov %eax,-0x1c(%ebx)\n+\tmov -0x18(%ecx),%eax\n+\tmov %eax,-0x18(%ebx)\n+\tmov -0x14(%ecx),%eax\n+\tmov %eax,-0x14(%ebx)\n+\tmov -0x10(%ecx),%eax\n+\tmov %eax,-0x10(%ebx)\n+\tmov -0xc(%ecx),%eax\n+\tmov %eax,-0xc(%ebx)\n+\tmov -0x8(%ecx),%eax\n+\tmov %eax,-0x8(%ebx)\n+\tmov -0x4(%ecx),%eax\n+\tmov %eax,-0x4(%ebx)\n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\tcmp %edi,%ecx\n+\tjne 6a19 \n+\tjmp 6706 \n+/usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n+\tmov %eax,-0x2c(%ebp)\n \tpush %ebx\n-\tmov 0x14(%esp),%ebx\n+\tmov -0x30(%ebp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n+\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tmov (%esp),%eax\n-\tjmp 699f \n-\tmov %esi,0x2c(%esp)\n-\tmov 0xc(%esp),%eax\n-\txor %esi,%esi\n-\tmov %edi,0x24(%esp)\n-\tmov %ecx,0x28(%esp)\n-\tjmp 6699 \n+\tjmp 685b \n ./pynx/scattering/cpu.c:8709\n-\tmov 0x4(%esp),%ebx\n+\tmov -0x30(%ebp),%ebx\n \tcall 2150 \n ./pynx/scattering/cpu.c:9452\n \txor %eax,%eax\n-\tjmp 648e \n+\tjmp 6424 \n ./pynx/scattering/cpu.c:8715\n \tsub $0xc,%esp\n-\tpush 0x28(%esp)\n-\tmov 0x14(%esp),%ebx\n+\tpush -0x4c(%ebp)\n+\tmov -0x30(%ebp),%ebx\n \tcall 20c0 \n ./pynx/scattering/cpu.c:8716\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9452\n \txor %eax,%eax\n-\tjmp 648e \n+\tjmp 6424 \n ./pynx/scattering/cpu.c:8730\n+\tmov -0x30(%ebp),%ebx\n \tsub $0x8,%esp\n-\tmov 0xc(%esp),%ebx\n \tmov -0x40(%ebx),%eax\n-\tlea -0x4d7c(%ebx),%edx\n-\tpush %edx\n+\tlea -0x4d6c(%ebx),%ecx\n+\tpush %ecx\n \tpush (%eax)\n \tcall 21c0 \n ./pynx/scattering/cpu.c:8731\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8698\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8731\n-\tjmp 6919 \n-\tmov 0x1c(%esp),%ecx\n-\tmov %ebx,%edx\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\txor %ebx,%ebx\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov 0xc(%ebp,%ebx,4),%eax\n-\tmov %eax,(%ecx,%ebx,4)\n-\tinc %ebx\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tcmp %edx,%ebx\n-\tjb 6b60 \n-\tjmp 6837 \n-\tcmp $0x10,%ebx\n-\tlea -0xf(%ebx),%ecx\n-\tjbe 6c81 \n-\tmov 0x1c(%esp),%eax\n+\tjmp 67d9 \n+\tmov -0x3c(%ebp),%eax\n+\tmov %ecx,%ebx\n+\tjmp 6606 \n+\tvzeroupper\n+\tjmp 6706 \n ./pynx/scattering/cpu.c:8712\n-\tmov %edi,0xc(%esp)\n-\tlea 0x70(%ebp),%edx\n-\txor %ebx,%ebx\n-\tmov %ecx,%edi\n-\tadd $0x64,%eax\n-\tnop\n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov -0x64(%edx),%ecx\n-\tprefetcht0 (%edx)\n-\tprefetchw (%eax)\n-\tadd $0x40,%edx\n-\tadd $0x40,%eax\n-\tmov %ecx,-0xa4(%eax)\n-\tmov -0xa0(%edx),%ecx\n-\tmov %ecx,-0xa0(%eax)\n-\tmov -0x9c(%edx),%ecx\n-\tmov %ecx,-0x9c(%eax)\n-\tmov -0x98(%edx),%ecx\n-\tmov %ecx,-0x98(%eax)\n-\tmov -0x94(%edx),%ecx\n-\tmov %ecx,-0x94(%eax)\n-\tmov -0x90(%edx),%ecx\n-\tmov %ecx,-0x90(%eax)\n-\tmov -0x8c(%edx),%ecx\n-\tmov %ecx,-0x8c(%eax)\n-\tmov -0x88(%edx),%ecx\n-\tmov %ecx,-0x88(%eax)\n-\tmov -0x84(%edx),%ecx\n-\tmov %ecx,-0x84(%eax)\n-\tmov -0x80(%edx),%ecx\n-\tmov %ecx,-0x80(%eax)\n-\tmov -0x7c(%edx),%ecx\n-\tmov %ecx,-0x7c(%eax)\n-\tmov -0x78(%edx),%ecx\n-\tmov %ecx,-0x78(%eax)\n-\tmov -0x74(%edx),%ecx\n-\tmov %ecx,-0x74(%eax)\n-\tmov -0x70(%edx),%ecx\n-\tmov %ecx,-0x70(%eax)\n-\tmov -0x6c(%edx),%ecx\n-\tmov %ecx,-0x6c(%eax)\n-\tmov -0x68(%edx),%ecx\n-\tmov %ecx,-0x68(%eax)\n-\tmov %ebx,%ecx\n-\tadd $0x10,%ebx\n+\tmovl $0x0,-0x38(%ebp)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x11,%ecx\n-\tcmp %edi,%ecx\n-\tjb 6b90 \n-\tmov 0xc(%esp),%edi\n-\tmov 0x8(%esp),%edx\n-\tmov 0x1c(%esp),%ecx\n-\tjmp 6b60 \n-\tmov 0x1c(%esp),%ebx\n-\txor %ecx,%ecx\n-\tmov %ebx,0xc(%esp)\n-\tmov %edx,%ebx\n-\tjmp 67c3 \n-\tmov %eax,(%esp)\n+\tmov -0x34(%ebp),%ebx\n+\tjmp 66a2 \n+\tvzeroupper\n+\tmov -0x4c(%ebp),%ecx\n+\tjmp 66c1 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %esi\n-\tmov 0x14(%esp),%ebx\n+\tmov %eax,-0x2c(%ebp)\n+\tpush %ecx\n+\tmov -0x30(%ebp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n+\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tmov (%esp),%eax\n-\tjmp 6965 \n+\tjmp 6823 \n ./pynx/scattering/cpu.c:9472\n-\tcall 17b40 \n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov 0x8(%esp),%edx\n-\tmov 0x1c(%esp),%ecx\n-\txor %ebx,%ebx\n-\tjmp 6b60 \n+\tcall 180c0 \n+__Pyx_CyFunction_CallAsMethod():\n+./pynx/scattering/cpu.c:9472\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7655\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x1635b,%ebx\n+\tcall 44f0 \n+\tadd $0x174db,%ebx\n \tsub $0x1c,%esp\n-./pynx/scattering/cpu.c:7659 (discriminator 1)\n-\ttest %edx,%edx\n-./pynx/scattering/cpu.c:7655\n \tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:7659 (discriminator 1)\n-\tje 6db8 \n+\ttest %edx,%edx\n+\tje 6c40 \n /usr/include/python3.13/object.h:336\n \tmov 0x4(%eax),%ebp\n ./pynx/scattering/cpu.c:11099\n \tcmp %ebp,%edx\n-\tje 6da8 \n+\tje 6c30 \n ./pynx/scattering/cpu.c:11100\n \tmov 0xac(%ebp),%ecx\n ./pynx/scattering/cpu.c:11101 (discriminator 1)\n \ttest %ecx,%ecx\n-\tje 6dd8 \n+\tje 6c60 \n /usr/include/python3.13/object.h:349\n \tmov 0x8(%ecx),%esi\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \ttest %esi,%esi\n-\tjle 6d78 \n+\tjle 6bfc \n \tmov %esi,%edi\n ./pynx/scattering/cpu.c:11104\n \txor %eax,%eax\n \tand $0x7,%edi\n-\tje 6d41 \n+\tje 6bc5 \n \tcmp $0x1,%edi\n-\tje 6d36 \n+\tje 6bba \n \tcmp $0x2,%edi\n-\tje 6d2f \n+\tje 6bb3 \n \tcmp $0x3,%edi\n-\tje 6d28 \n+\tje 6ba8 \n \tcmp $0x4,%edi\n-\tje 6d1d \n+\tje 6b9d \n \tcmp $0x5,%edi\n-\tje 6d12 \n+\tje 6b92 \n \tcmp $0x6,%edi\n-\tje 6d07 \n+\tje 6b87 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx),%edx\n-\tje 6da8 \n+\tje 6c30 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx,%eax,4),%edx\n-\tje 6da8 \n+\tje 6c30 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx,%eax,4),%edx\n-\tje 6da8 \n+\tje 6c30 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx,%eax,4),%edx\n-\tje 6da8 \n+\tje 6c30 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx,%eax,4),%edx\n-\tje 6da8 \n+\tje 6c30 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx,%eax,4),%edx\n-\tje 6da8 \n+\tje 6c30 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx,%eax,4),%edx\n-\tje 6da8 \n+\tje 6c30 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %eax,%esi\n-\tje 6d78 \n+\tje 6bfc \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx,%eax,4),%edx\n-\tje 6da8 \n+\tje 6c30 \n \tcmp 0x10(%ecx,%eax,4),%edx\n-\tje 6da8 \n+\tje 6c30 \n \tcmp 0x14(%ecx,%eax,4),%edx\n-\tje 6da8 \n+\tje 6c30 \n \tcmp 0x18(%ecx,%eax,4),%edx\n-\tje 6da8 \n+\tje 6c30 \n \tcmp 0x1c(%ecx,%eax,4),%edx\n-\tje 6da8 \n+\tje 6c30 \n \tcmp 0x20(%ecx,%eax,4),%edx\n-\tje 6da8 \n+\tje 6c30 \n \tcmp 0x24(%ecx,%eax,4),%edx\n-\tje 6da8 \n+\tje 6c30 \n \tcmp 0x28(%ecx,%eax,4),%edx\n-\tje 6da8 \n+\tje 6c30 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tadd $0x8,%eax\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %eax,%esi\n-\tjne 6d41 \n+\tjne 6bc5 \n ./pynx/scattering/cpu.c:7673\n \tsub $0xc,%esp\n \tpush 0xc(%ebp)\n \tmov -0x40(%ebx),%ebp\n \tpush 0xc(%edx)\n-\tlea -0x4724(%ebx),%edx\n+\tlea -0x4714(%ebx),%edx\n \tpush 0x20(%esp)\n \tpush %edx\n \tpush 0x0(%ebp)\n \tcall 2440 \n ./pynx/scattering/cpu.c:7678\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:7661\n@@ -6213,150 +6128,147 @@\n ./pynx/scattering/cpu.c:7679\n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tnop\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7669 (discriminator 1)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7679\n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7660\n \tmov -0x50(%ebx),%esi\n \tsub $0x8,%esp\n-\tlea -0x4d63(%ebx),%ecx\n+\tlea -0x4d53(%ebx),%ecx\n \tpush %ecx\n \tpush (%esi)\n \tcall 21c0 \n ./pynx/scattering/cpu.c:7661\n \tadd $0x10,%esp\n \txor %eax,%eax\n-\tjmp 6d9f \n+\tjmp 6c23 \n \txchg %ax,%ax\n \tmov %ebp,%eax\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11091\n \tmov 0x80(%eax),%eax\n ./pynx/scattering/cpu.c:11092\n \tcmp %eax,%edx\n-\tje 6da8 \n+\tje 6c30 \n ./pynx/scattering/cpu.c:11090\n \ttest %eax,%eax\n-\tjne 6de0 \n-./pynx/scattering/cpu.c:7669 (discriminator 3)\n-\tcmp -0x20(%ebx),%edx\n+\tjne 6c70 \n ./pynx/scattering/cpu.c:7669 (discriminator 1)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7669 (discriminator 3)\n-\tje 6dad \n-\tjmp 6d78 \n+\tcmp -0x20(%ebx),%edx\n+\tje 6c35 \n+\tjmp 6bfc \n ./pynx/scattering/cpu.c:7818\n \tpush %esi\n-\tcall 17b36 \n-\tadd $0x161ee,%esi\n \tpush %ebx\n+\tcall 44f0 \n+\tadd $0x1735d,%ebx\n \tsub $0x4,%esp\n ./pynx/scattering/cpu.c:7820\n \tcmp $0x51,%al\n-\tjle 6e50 \n-\tlea -0x62(%eax),%ecx\n-\tcmp $0x11,%cl\n-\tja 6e74 \n-\tmov $0x1,%ebx\n-\tshl %cl,%ebx\n-\ttest $0x84b4,%ebx\n-\tjne 6ea0 \n-\tand $0x24003,%ebx\n+\tjle 6cf0 \n+\tlea -0x62(%eax),%esi\n+\tmov %esi,%edx\n+\tcmp $0x11,%dl\n+\tja 6d21 \n+\tmov $0x1,%ecx\n+./pynx/scattering/cpu.c:7823\n+\tmov $0x4,%edx\n+\tshlx %esi,%ecx,%ecx\n+./pynx/scattering/cpu.c:7820\n+\ttest $0x84b4,%ecx\n+\tjne 6cde \n+\tand $0x24003,%ecx\n ./pynx/scattering/cpu.c:7821\n \tmov $0x1,%edx\n ./pynx/scattering/cpu.c:7820\n-\tjne 6e42 \n-\tcmp $0x6,%cl\n+\tjne 6cde \n+\tmov %esi,%ecx\n \tmov $0x2,%edx\n-\tjne 6e74 \n+\tcmp $0x6,%cl\n+\tjne 6d21 \n ./pynx/scattering/cpu.c:7836\n \tadd $0x4,%esp\n \tmov %edx,%eax\n \tpop %ebx\n \tpop %esi\n \tret\n-\tlea 0x0(%esi),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7820\n \tcmp $0x3e,%al\n-\tjle 6e74 \n-\tlea -0x3f(%eax),%ecx\n+\tjle 6d21 \n \tmov $0x1,%edx\n-\tshl %cl,%edx\n-\ttest $0x72400,%edx\n-\tjne 6ea0 \n-\tand $0x9,%edx\n-\tjne 6eb0 \n-\tcmp $0x48,%al\n+\tlea -0x3f(%eax),%esi\n+\tshlx %esi,%edx,%ecx\n+./pynx/scattering/cpu.c:7823\n+\tmov $0x4,%edx\n+./pynx/scattering/cpu.c:7820\n+\ttest $0x72400,%ecx\n+\tjne 6cde \n+\tand $0x9,%ecx\n+./pynx/scattering/cpu.c:7821\n+\tmov $0x1,%edx\n+./pynx/scattering/cpu.c:7820\n+\tjne 6cde \n \tmov $0x2,%edx\n-\tje 6e42 \n+\tcmp $0x48,%al\n+\tje 6cde \n ./pynx/scattering/cpu.c:7743\n-\tmov -0x44(%esi),%ecx\n+\tmov -0x44(%ebx),%edx\n \tsub $0x4,%esp\n-\tlea -0x46e0(%esi),%ebx\n+\tlea -0x46d0(%ebx),%esi\n \tmovsbl %al,%eax\n \tpush %eax\n-\tpush %ebx\n-\tmov %esi,%ebx\n-\tpush (%ecx)\n+\tpush %esi\n+\tpush (%edx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:7834\n \tadd $0x10,%esp\n \txor %edx,%edx\n ./pynx/scattering/cpu.c:7836\n \tadd $0x4,%esp\n \tmov %edx,%eax\n \tpop %ebx\n \tpop %esi\n \tret\n-\txchg %ax,%ax\n-\tadd $0x4,%esp\n-./pynx/scattering/cpu.c:7823\n-\tmov $0x4,%edx\n-./pynx/scattering/cpu.c:7836\n-\tmov %edx,%eax\n-\tpop %ebx\n-\tpop %esi\n-\tret\n-\tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:7821\n-\tmov $0x1,%edx\n-\tjmp 6e42 \n __Pyx_BufFmt_TypeCharToAlignment.isra.0():\n-./pynx/scattering/cpu.c:7821\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+./pynx/scattering/cpu.c:7836\n+\tlea 0x0(%esi,%eiz,1),%esi\n __Pyx_CyFunction_reduce():\n ./pynx/scattering/cpu.c:9135\n \tmov 0x4(%esp),%eax\n \tmov 0x28(%eax),%edx\n \tmov (%edx),%ecx\n \tcmp $0x3fffffff,%ecx\n-\tje 6ed4 \n+\tje 6d64 \n \tinc %ecx\n \tmov %ecx,(%edx)\n \tmov %edx,%eax\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:9554\n-\tcall 17b32 \n-\tadd $0x1610f,%eax\n+\tcall 180b0 \n+\tadd $0x1727f,%eax\n ./pynx/scattering/cpu.c:9553\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tsub $0x1c,%esp\n \tmov 0x30(%esp),%ecx\n@@ -6372,15 +6284,15 @@\n \tand $0x7fffffff,%eax\n ./pynx/scattering/cpu.c:9477\n \tand $0x5,%edx\n /usr/include/python3.13/cpython/abstract.h:35\n \tmov %eax,%esi\n ./pynx/scattering/cpu.c:9477\n \tcmp $0x4,%edx\n-\tje 6f40 \n+\tje 6dd0 \n ./pynx/scattering/cpu.c:9569\n \tmov 0xc(%ecx),%ecx\n ./pynx/scattering/cpu.c:9574\n \tmov %ebp,0x3c(%esp)\n \tmov %esi,0x38(%esp)\n \tmov %ebx,0x34(%esp)\n \tmov %ecx,0x30(%esp)\n@@ -6392,30 +6304,30 @@\n \tpop %edi\n \tpop %ebp\n ./pynx/scattering/cpu.c:9574\n \tjmp *%eax\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9478 (discriminator 1)\n \ttest %eax,%eax\n-\tje 6f50 \n+\tje 6de0 \n ./pynx/scattering/cpu.c:9564\n \tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:9566\n \tdec %esi\n ./pynx/scattering/cpu.c:9565\n \tadd $0x4,%ebx\n ./pynx/scattering/cpu.c:9567\n-\tjmp 6f1d \n+\tjmp 6dad \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9479\n \tsub $0x4,%esp\n \tpush (%edi)\n \tmov 0x14(%esp),%ebx\n \tmov -0x40(%ebx),%edi\n-\tlea -0x4e24(%ebx),%ebp\n+\tlea -0x4e14(%ebx),%ebp\n \tpush %ebp\n \tpush (%edi)\n \tcall 2440 \n ./pynx/scattering/cpu.c:9575\n \tadd $0x2c,%esp\n \txor %eax,%eax\n \tpop %ebx\n@@ -6425,16 +6337,16 @@\n \tret\n __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS():\n ./pynx/scattering/cpu.c:9575\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:9577\n \tpush %edi\n-\tcall 5a9e \n-\tadd $0x1606e,%edi\n+\tcall 180b8 \n+\tadd $0x171de,%edi\n \tpush %esi\n \tpush %ebx\n \tmov 0x10(%esp),%edx\n ./pynx/scattering/cpu.c:9579\n \tmov 0x18(%esp),%eax\n ./pynx/scattering/cpu.c:9577\n \tmov 0x14(%esp),%ebx\n@@ -6443,15 +6355,15 @@\n ./pynx/scattering/cpu.c:9579\n \tmov 0x8(%edx),%esi\n /usr/include/python3.13/cpython/abstract.h:35\n \tand $0x7fffffff,%eax\n ./pynx/scattering/cpu.c:9477\n \tand $0x5,%ecx\n \tcmp $0x4,%ecx\n-\tje 6fc8 \n+\tje 6e60 \n ./pynx/scattering/cpu.c:9594\n \tmov 0xc(%edx),%edi\n ./pynx/scattering/cpu.c:9599\n \tsub $0xc,%esp\n \tpush 0x28(%esp)\n \tpush %eax\n \tpush %ebx\n@@ -6460,75 +6372,78 @@\n \tcall *0x4(%esi)\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:9600\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:9478 (discriminator 1)\n \ttest %eax,%eax\n-\tje 6fd8 \n+\tje 6e70 \n ./pynx/scattering/cpu.c:9589\n \tmov (%ebx),%edi\n ./pynx/scattering/cpu.c:9591\n \tdec %eax\n ./pynx/scattering/cpu.c:9590\n \tadd $0x4,%ebx\n ./pynx/scattering/cpu.c:9592\n-\tjmp 6fb0 \n+\tjmp 6e40 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9479\n \tmov -0x40(%edi),%ebx\n \tsub $0x4,%esp\n-\tlea -0x4e24(%edi),%edx\n+\tlea -0x4e14(%edi),%edx\n \tpush (%esi)\n \tpush %edx\n \tpush (%ebx)\n \tmov %edi,%ebx\n \tcall 2440 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9597\n \txor %eax,%eax\n-\tjmp 6fc3 \n+\tjmp 6e53 \n __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD():\n ./pynx/scattering/cpu.c:9597\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9493\n-\tcall 17b32 \n-\tadd $0x15fef,%eax\n+\tcall 180b0 \n+\tadd $0x1714f,%eax\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tsub $0x1c,%esp\n \tmov 0x30(%esp),%ecx\n ./pynx/scattering/cpu.c:9495\n \tmov 0x38(%esp),%ebx\n \tmov %eax,0xc(%esp)\n ./pynx/scattering/cpu.c:9493\n \tmov 0x34(%esp),%ebp\n \tmov 0x3c(%esp),%esi\n ./pynx/scattering/cpu.c:9477\n \tmov 0x48(%ecx),%edx\n-\tand $0x7fffffff,%ebx\n ./pynx/scattering/cpu.c:9495\n \tmov 0x8(%ecx),%edi\n+/usr/include/python3.13/cpython/abstract.h:35\n+\tand $0x7fffffff,%ebx\n ./pynx/scattering/cpu.c:9477\n \tand $0x5,%edx\n \tcmp $0x4,%edx\n-\tje 7060 \n+\tje 6f00 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %esi,%esi\n-\tjne 7098 \n+\tjne 6f40 \n ./pynx/scattering/cpu.c:9509\n \tmov 0xc(%ecx),%ecx\n ./pynx/scattering/cpu.c:9514 (discriminator 1)\n \ttest %ebx,%ebx\n-\tjne 7070 \n+\tjne 6f10 \n ./pynx/scattering/cpu.c:9520\n \tmovl $0x0,0x34(%esp)\n \tmov %ecx,0x30(%esp)\n \tmov 0x4(%edi),%eax\n ./pynx/scattering/cpu.c:9521\n \tadd $0x1c,%esp\n \tpop %ebx\n@@ -6536,551 +6451,566 @@\n \tpop %edi\n \tpop %ebp\n ./pynx/scattering/cpu.c:9520\n \tjmp *%eax\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9478 (discriminator 1)\n \ttest %ebx,%ebx\n-\tje 70b0 \n+\tje 6f60 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %esi,%esi\n-\tjne 70c8 \n+\tjne 6f78 \n ./pynx/scattering/cpu.c:9504\n \tmov 0x0(%ebp),%ecx\n ./pynx/scattering/cpu.c:9506\n \tlea -0x1(%ebx),%ebx\n ./pynx/scattering/cpu.c:9507\n-\tjmp 7040 \n+\tjmp 6ee0 \n ./pynx/scattering/cpu.c:9515\n \tpush %ebx\n \tpush (%edi)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x48e0(%ebx),%ebp\n+\tlea -0x48d0(%ebx),%ebp\n \tmov -0x40(%ebx),%edi\n \tpush %ebp\n \tpush (%edi)\n \tcall 2440 \n ./pynx/scattering/cpu.c:9518\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9521\n \txor %eax,%eax\n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tmov 0x8(%esi),%eax\n \ttest %eax,%eax\n-\tje 703d \n+\tje 6edd \n ./pynx/scattering/cpu.c:9486\n \tsub $0x4,%esp\n \tpush (%edi)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x4934(%ebx),%ebp\n-\tjmp 707d \n+\tlea -0x4924(%ebx),%ebp\n+\tjmp 6f1d \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9479\n \tsub $0x4,%esp\n \tpush (%edi)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x4e24(%ebx),%ebp\n-\tjmp 707d \n+\tlea -0x4e14(%ebx),%ebp\n+\tjmp 6f1d \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tmov 0x8(%esi),%esi\n \ttest %esi,%esi\n-\tje 7068 \n-\tjmp 709f \n+\tje 6f08 \n+\tjmp 6f47 \n __Pyx_CyFunction_Vectorcall_NOARGS():\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8804\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x15f16,%ebx\n+\tcall 44f0 \n+\tadd $0x1705e,%ebx\n \tsub $0x8,%esp\n \tmov 0x14(%esp),%eax\n \tmov 0x10(%esp),%ecx\n ./pynx/scattering/cpu.c:8806\n \ttest %eax,%eax\n-\tje 7120 \n+\tje 6fe0 \n /usr/include/python3.13/object.h:363\n \tmov (%eax),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 7100 \n+\tje 6fb8 \n /usr/include/python3.13/object.h:837\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:8810\n \tmov 0x2c(%ecx),%edx\n \tmov %eax,0x2c(%ecx)\n /usr/include/python3.13/object.h:1041\n \ttest %edx,%edx\n-\tje 7119 \n+\tje 6fd1 \n /usr/include/python3.13/object.h:363\n \tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 7119 \n+\tje 6fd1 \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 7128 \n+\tje 6ff0 \n ./pynx/scattering/cpu.c:8812\n \tadd $0x8,%esp\n \txor %eax,%eax\n \tpop %ebx\n \tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8807\n \tmov -0x28(%ebx),%eax\n-\tjmp 70f3 \n+\tjmp 6fab \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8812\n \txor %eax,%eax\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n __Pyx_CyFunction_set_doc():\n ./pynx/scattering/cpu.c:8812\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9012\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x15eae,%ebx\n+\tcall 44f0 \n+\tadd $0x16fde,%ebx\n \tsub $0x8,%esp\n-\tmov 0x14(%esp),%eax\n \tmov 0x10(%esp),%ecx\n+\tmov 0x14(%esp),%eax\n ./pynx/scattering/cpu.c:9014 (discriminator 1)\n \tcmp -0x28(%ebx),%eax\n-\tje 71a0 \n+\tje 7070 \n \ttest %eax,%eax\n-\tje 71a0 \n+\tje 7070 \n /usr/include/python3.13/object.h:1238\n \tmov 0x4(%eax),%edx\n ./pynx/scattering/cpu.c:9016 (discriminator 3)\n \ttestb $0x20,0x57(%edx)\n-\tje 71b8 \n+\tje 7090 \n /usr/include/python3.13/object.h:363\n \tmov (%eax),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 7179 \n+\tje 7049 \n /usr/include/python3.13/object.h:837\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:9022\n \tmov 0x58(%ecx),%edx\n \tmov %eax,0x58(%ecx)\n /usr/include/python3.13/object.h:1041\n \ttest %edx,%edx\n-\tje 7192 \n+\tje 7062 \n /usr/include/python3.13/object.h:363\n \tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 7192 \n+\tje 7062 \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 71a8 \n+\tje 7078 \n ./pynx/scattering/cpu.c:9023\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:9024\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9015\n \txor %eax,%eax\n-\tjmp 7179 \n+\tjmp 7049 \n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 7192 \n+\tjmp 7062 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:9017\n \tmov -0x40(%ebx),%ecx\n \tsub $0x8,%esp\n-\tlea -0x46b4(%ebx),%eax\n+\tlea -0x46a4(%ebx),%eax\n \tpush %eax\n \tpush (%ecx)\n \tcall 21c0 \n \tadd $0x10,%esp\n \tmov $0xffffffff,%eax\n-\tjmp 7194 \n+\tjmp 7064 \n __Pyx_CyFunction_set_annotations():\n ./pynx/scattering/cpu.c:9017\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8858\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x15e0e,%ebx\n+\tcall 44f0 \n+\tadd $0x16f2e,%ebx\n \tsub $0x8,%esp\n \tmov 0x14(%esp),%eax\n \tmov 0x10(%esp),%ecx\n ./pynx/scattering/cpu.c:8861 (discriminator 1)\n \ttest %eax,%eax\n-\tje 7248 \n+\tje 7130 \n /usr/include/python3.13/object.h:1238\n \tmov 0x4(%eax),%edx\n ./pynx/scattering/cpu.c:8861 (discriminator 3)\n \ttestb $0x10,0x57(%edx)\n-\tje 7248 \n+\tje 7130 \n /usr/include/python3.13/object.h:363\n \tmov (%eax),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 7211 \n+\tje 70f1 \n /usr/include/python3.13/object.h:837\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:8871\n \tmov 0x28(%ecx),%edx\n \tmov %eax,0x28(%ecx)\n /usr/include/python3.13/object.h:1041\n \ttest %edx,%edx\n-\tje 722a \n+\tje 710a \n /usr/include/python3.13/object.h:363\n \tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 722a \n+\tje 710a \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 7238 \n+\tje 7118 \n ./pynx/scattering/cpu.c:8873\n \tadd $0x8,%esp\n ./pynx/scattering/cpu.c:8872\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8873\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 722a \n+\tjmp 710a \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8866\n \tmov -0x40(%ebx),%edx\n \tsub $0x8,%esp\n-\tlea -0x4684(%ebx),%eax\n+\tlea -0x4674(%ebx),%eax\n \tpush %eax\n \tpush (%edx)\n \tcall 21c0 \n \tadd $0x10,%esp\n \tmov $0xffffffff,%eax\n ./pynx/scattering/cpu.c:8873\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n __Pyx_CyFunction_set_qualname():\n ./pynx/scattering/cpu.c:8873\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8833\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x15d7e,%ebx\n+\tcall 44f0 \n+\tadd $0x16e8e,%ebx\n \tsub $0x8,%esp\n \tmov 0x14(%esp),%eax\n \tmov 0x10(%esp),%ecx\n ./pynx/scattering/cpu.c:8836 (discriminator 1)\n \ttest %eax,%eax\n-\tje 72d8 \n+\tje 71d0 \n /usr/include/python3.13/object.h:1238\n \tmov 0x4(%eax),%edx\n ./pynx/scattering/cpu.c:8836 (discriminator 3)\n \ttestb $0x10,0x57(%edx)\n-\tje 72d8 \n+\tje 71d0 \n /usr/include/python3.13/object.h:363\n \tmov (%eax),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 72a1 \n+\tje 7191 \n /usr/include/python3.13/object.h:837\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:8846\n \tmov 0x24(%ecx),%edx\n \tmov %eax,0x24(%ecx)\n /usr/include/python3.13/object.h:1041\n \ttest %edx,%edx\n-\tje 72ba \n+\tje 71aa \n /usr/include/python3.13/object.h:363\n \tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 72ba \n+\tje 71aa \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 72c8 \n+\tje 71b8 \n ./pynx/scattering/cpu.c:8848\n \tadd $0x8,%esp\n ./pynx/scattering/cpu.c:8847\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8848\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 72ba \n+\tjmp 71aa \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8841\n \tmov -0x40(%ebx),%edx\n \tsub $0x8,%esp\n-\tlea -0x4658(%ebx),%eax\n+\tlea -0x4648(%ebx),%eax\n \tpush %eax\n \tpush (%edx)\n \tcall 21c0 \n \tadd $0x10,%esp\n \tmov $0xffffffff,%eax\n ./pynx/scattering/cpu.c:8848\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n __Pyx_CyFunction_set_name():\n ./pynx/scattering/cpu.c:8848\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8981\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tmov 0x14(%esp),%esi\n-\tcall 4530 \n-\tadd $0x15ce8,%ebx\n+\tcall 44f0 \n+\tadd $0x16de8,%ebx\n \tmov 0x10(%esp),%edi\n ./pynx/scattering/cpu.c:8983\n \ttest %esi,%esi\n-\tje 7380 \n+\tje 7280 \n ./pynx/scattering/cpu.c:8985 (discriminator 1)\n \tcmp -0x28(%ebx),%esi\n-\tjne 7388 \n+\tjne 7290 \n ./pynx/scattering/cpu.c:8990\n \tmov -0x10(%ebx),%edx\n \tsub $0x4,%esp\n-\tlea -0x4604(%ebx),%eax\n+\tlea -0x45f4(%ebx),%eax\n \tpush $0x1\n \tpush %eax\n \tpush (%edx)\n \tcall 2120 \n /usr/include/python3.13/object.h:363\n \tmov (%esi),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tadd $0x10,%esp\n \tcmp $0x3fffffff,%ecx\n-\tje 734b \n+\tje 724b \n /usr/include/python3.13/object.h:837\n \tinc %ecx\n \tmov %ecx,(%esi)\n ./pynx/scattering/cpu.c:8993\n \tmov 0x50(%edi),%edx\n \tmov %esi,0x50(%edi)\n /usr/include/python3.13/object.h:1041\n \ttest %edx,%edx\n-\tje 7364 \n+\tje 7264 \n /usr/include/python3.13/object.h:363\n \tmov (%edx),%edi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edi\n-\tje 7364 \n+\tje 7264 \n /usr/include/python3.13/object.h:948\n \tdec %edi\n \tmov %edi,(%edx)\n-\tje 7370 \n+\tje 7270 \n ./pynx/scattering/cpu.c:8994\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8995\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n \tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 7364 \n+\tjmp 7264 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8984\n \tmov -0x28(%ebx),%esi\n-\tjmp 7322 \n+\tjmp 7222 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:1238\n \tmov 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:8985 (discriminator 3)\n \ttestb $0x20,0x57(%eax)\n-\tjne 7322 \n+\tjne 7222 \n ./pynx/scattering/cpu.c:8986\n \tmov -0x40(%ebx),%ecx\n \tsub $0x8,%esp\n-\tlea -0x4630(%ebx),%edx\n+\tlea -0x4620(%ebx),%edx\n \tpush %edx\n \tpush (%ecx)\n \tcall 21c0 \n \tadd $0x10,%esp\n \tmov $0xffffffff,%eax\n-\tjmp 7366 \n+\tjmp 7266 \n __Pyx_CyFunction_set_kwdefaults():\n ./pynx/scattering/cpu.c:8986\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8950\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tmov 0x14(%esp),%esi\n-\tcall 4530 \n-\tadd $0x15c30,%ebx\n+\tcall 44f0 \n+\tadd $0x16d28,%ebx\n \tmov 0x10(%esp),%edi\n ./pynx/scattering/cpu.c:8952\n \ttest %esi,%esi\n-\tje 7438 \n+\tje 7340 \n ./pynx/scattering/cpu.c:8954 (discriminator 1)\n \tcmp -0x28(%ebx),%esi\n-\tjne 7440 \n+\tjne 7350 \n ./pynx/scattering/cpu.c:8959\n \tmov -0x10(%ebx),%edx\n \tsub $0x4,%esp\n-\tlea -0x4574(%ebx),%eax\n+\tlea -0x4564(%ebx),%eax\n \tpush $0x1\n \tpush %eax\n \tpush (%edx)\n \tcall 2120 \n /usr/include/python3.13/object.h:363\n \tmov (%esi),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tadd $0x10,%esp\n \tcmp $0x3fffffff,%ecx\n-\tje 7403 \n+\tje 730b \n /usr/include/python3.13/object.h:837\n \tinc %ecx\n \tmov %ecx,(%esi)\n ./pynx/scattering/cpu.c:8962\n \tmov 0x4c(%edi),%edx\n \tmov %esi,0x4c(%edi)\n /usr/include/python3.13/object.h:1041\n \ttest %edx,%edx\n-\tje 741c \n+\tje 7324 \n /usr/include/python3.13/object.h:363\n \tmov (%edx),%edi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edi\n-\tje 741c \n+\tje 7324 \n /usr/include/python3.13/object.h:948\n \tdec %edi\n \tmov %edi,(%edx)\n-\tje 7428 \n+\tje 7330 \n ./pynx/scattering/cpu.c:8963\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8964\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n \tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 741c \n+\tjmp 7324 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8953\n \tmov -0x28(%ebx),%esi\n-\tjmp 73da \n+\tjmp 72e2 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:1238\n \tmov 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:8954 (discriminator 3)\n \ttestb $0x4,0x57(%eax)\n-\tjne 73da \n+\tjne 72e2 \n ./pynx/scattering/cpu.c:8955\n \tmov -0x40(%ebx),%ecx\n \tsub $0x8,%esp\n-\tlea -0x45a0(%ebx),%edx\n+\tlea -0x4590(%ebx),%edx\n \tpush %edx\n \tpush (%ecx)\n \tcall 21c0 \n \tadd $0x10,%esp\n \tmov $0xffffffff,%eax\n-\tjmp 741e \n+\tjmp 7326 \n __Pyx_CyFunction_set_defaults():\n ./pynx/scattering/cpu.c:8955\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8888\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x15b7e,%ebx\n+\tcall 44f0 \n+\tadd $0x16c6e,%ebx\n \tsub $0x8,%esp\n \tmov 0x14(%esp),%eax\n \tmov 0x10(%esp),%ecx\n ./pynx/scattering/cpu.c:8890 (discriminator 1)\n \ttest %eax,%eax\n-\tje 74d8 \n+\tje 73f0 \n /usr/include/python3.13/object.h:1238\n \tmov 0x4(%eax),%edx\n ./pynx/scattering/cpu.c:8895 (discriminator 3)\n \ttestb $0x20,0x57(%edx)\n-\tje 7500 \n+\tje 7418 \n /usr/include/python3.13/object.h:363\n \tmov (%eax),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 74a1 \n+\tje 73b1 \n /usr/include/python3.13/object.h:837\n \tinc %edx\n \tmov %edx,(%eax)\n ./pynx/scattering/cpu.c:8901\n \tmov 0x20(%ecx),%edx\n \tmov %eax,0x20(%ecx)\n /usr/include/python3.13/object.h:1041\n \ttest %edx,%edx\n-\tje 74ba \n+\tje 73ca \n /usr/include/python3.13/object.h:363\n \tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 74ba \n+\tje 73ca \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 74c8 \n+\tje 73d8 \n ./pynx/scattering/cpu.c:8903\n \tadd $0x8,%esp\n ./pynx/scattering/cpu.c:8902\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8903\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 74ba \n+\tjmp 73ca \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8891\n \tsub $0x8,%esp\n-\tlea -0x4514(%ebx),%eax\n+\tlea -0x4504(%ebx),%eax\n ./pynx/scattering/cpu.c:8896\n \tmov -0x40(%ebx),%edx\n \tpush %eax\n \tpush (%edx)\n \tcall 21c0 \n ./pynx/scattering/cpu.c:8898\n \tadd $0x10,%esp\n@@ -7089,613 +7019,584 @@\n ./pynx/scattering/cpu.c:8903\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8896\n \tsub $0x8,%esp\n-\tlea -0x44e8(%ebx),%eax\n-\tjmp 74e1 \n+\tlea -0x44d8(%ebx),%eax\n+\tjmp 73f9 \n __Pyx_CyFunction_set_dict():\n ./pynx/scattering/cpu.c:8896\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8997\n \tpush %edi\n-\tcall 5a9e \n-\tadd $0x15ade,%edi\n+\tcall 180b8 \n+\tadd $0x16bbe,%edi\n \tpush %esi\n \tpush %ebx\n \tmov 0x10(%esp),%esi\n ./pynx/scattering/cpu.c:8998\n \tmov 0x50(%esi),%ebx\n ./pynx/scattering/cpu.c:9000 (discriminator 1)\n \ttest %ebx,%ebx\n-\tje 7540 \n+\tje 7460 \n /usr/include/python3.13/object.h:363\n \tmov (%ebx),%eax\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 7535 \n+\tje 7455 \n /usr/include/python3.13/object.h:837\n \tinc %eax\n \tmov %eax,(%ebx)\n ./pynx/scattering/cpu.c:9010\n \tmov %ebx,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9001\n \tmov 0x54(%esi),%eax\n \ttest %eax,%eax\n-\tje 75a0 \n+\tje 74c0 \n ./pynx/scattering/cpu.c:8930\n \tsub $0xc,%esp\n \tpush %esi\n \tcall *%eax\n \tmov %eax,%edx\n ./pynx/scattering/cpu.c:8931 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 7535 \n+\tje 7455 \n ./pynx/scattering/cpu.c:8934\n \tmov 0xc(%eax),%ecx\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%ebx\n ./pynx/scattering/cpu.c:8934\n \tmov %ecx,0x4c(%esi)\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 7569 \n+\tje 7489 \n /usr/include/python3.13/object.h:837\n \tinc %ebx\n \tmov %ebx,(%ecx)\n ./pynx/scattering/cpu.c:8936\n \tmov 0x10(%edx),%ebx\n /usr/include/python3.13/object.h:363\n \tmov (%ebx),%eax\n ./pynx/scattering/cpu.c:8936\n \tmov %ebx,0x50(%esi)\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 75a8 \n+\tje 74d0 \n /usr/include/python3.13/object.h:837\n \tinc %eax\n \tmov %eax,(%ebx)\n /usr/include/python3.13/object.h:363\n \tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 752b \n+\tje 744b \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tjne 7529 \n+\tjne 7449 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %edi,%ebx\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n ./pynx/scattering/cpu.c:9003\n \tmov 0x50(%esi),%ebx\n /usr/include/python3.13/object.h:363\n \tadd $0x10,%esp\n \tmov (%ebx),%eax\n-\tjmp 752b \n+\tjmp 744b \n \tnop\n \tmov -0x28(%edi),%ebx\n-\tjmp 7529 \n+\tjmp 7449 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tjne 7585 \n-\tjmp 7535 \n+\tjne 74a5 \n+\tjmp 7455 \n __Pyx_CyFunction_get_kwdefaults():\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7891\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x15a33,%ebx\n+\tcall 44f0 \n+\tadd $0x16b0b,%ebx\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:7892\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7909\n \tmov 0x20(%eax),%edi\n ./pynx/scattering/cpu.c:7911\n \tmovzbl 0x24(%eax),%ebp\n ./pynx/scattering/cpu.c:7892\n \ttest %edx,%edx\n-\tje 7620 \n+\tje 7550 \n ./pynx/scattering/cpu.c:7892 (discriminator 1)\n \tmov (%edx),%ecx\n ./pynx/scattering/cpu.c:7899\n \tmov (%ecx),%esi\n-./pynx/scattering/cpu.c:7892 (discriminator 1)\n-\tcmp %eax,%ecx\n-./pynx/scattering/cpu.c:7899\n \tmov (%esi),%esi\n ./pynx/scattering/cpu.c:7892 (discriminator 1)\n-\tje 7600 \n+\tcmp %eax,%ecx\n+\tje 7530 \n ./pynx/scattering/cpu.c:7912\n \tmov -0x8(%edx),%eax\n ./pynx/scattering/cpu.c:7909\n \tmov 0x4(%ecx),%ecx\n \tmov (%eax),%edx\n ./pynx/scattering/cpu.c:7747\n \tmov %ebp,%eax\n-\tcmp $0x73,%al\n ./pynx/scattering/cpu.c:7909\n \tmov (%edx),%edx\n ./pynx/scattering/cpu.c:7747\n-\tja 7668 \n+\tcmp $0x73,%al\n+\tja 75a0 \n \tmovzbl %al,%ebp\n \tmov -0x3c14(%ebx,%ebp,4),%eax\n \tadd %ebx,%eax\n \tjmp *%eax\n+\tlea 0x0(%esi,%eiz,1),%esi\n \tmov %ebp,%ecx\n ./pynx/scattering/cpu.c:7900\n-\tlea -0x4c73(%ebx),%edx\n+\tlea -0x4c63(%ebx),%edx\n ./pynx/scattering/cpu.c:7747\n \tcmp $0x73,%cl\n-\tja 7633 \n+\tja 7563 \n \tmovzbl %cl,%ebp\n \tmov -0x3a44(%ebx,%ebp,4),%eax\n \tadd %ebx,%eax\n \tjmp *%eax\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tmov %ebp,%ecx\n ./pynx/scattering/cpu.c:7897\n-\tlea -0x4c72(%ebx),%edx\n+\tlea -0x4c62(%ebx),%edx\n ./pynx/scattering/cpu.c:7896\n-\tlea -0x4d4f(%ebx),%esi\n+\tlea -0x4d3f(%ebx),%esi\n ./pynx/scattering/cpu.c:7747\n \tcmp $0x73,%cl\n-\tjbe 760d \n+\tjbe 753d \n ./pynx/scattering/cpu.c:7768\n-\tlea -0x4c39(%ebx),%edi\n+\tlea -0x4c29(%ebx),%eax\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7902 (discriminator 1)\n \tsub $0x8,%esp\n-\tpush %edi\n+\tpush %eax\n \tpush %edx\n \tpush %esi\n-\tlea -0x44bc(%ebx),%esi\n+\tlea -0x44ac(%ebx),%esi\n \tpush %edx\n ./pynx/scattering/cpu.c:7909\n \tmov -0x44(%ebx),%edx\n \tpush %esi\n \tpush (%edx)\n \tcall 2440 \n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:7914\n \tadd $0xc,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:7768\n-\tlea -0x4c39(%ebx),%edi\n+\tlea -0x4c29(%ebx),%eax\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:7909\n \tsub $0x8,%esp\n \tpush %ecx\n \tpush %edx\n-\tpush %edi\n+\tpush %eax\n \tpush %esi\n-\tlea -0x4488(%ebx),%esi\n-\tjmp 764d \n+\tlea -0x4478(%ebx),%esi\n+\tjmp 757d \n \tnop\n ./pynx/scattering/cpu.c:7766\n-\tlea -0x4c42(%ebx),%edi\n-\tjmp 7640 \n-\tlea -0x4c42(%ebx),%edi\n-\tjmp 7670 \n+\tlea -0x4c32(%ebx),%eax\n+\tjmp 7570 \n+\tlea -0x4c32(%ebx),%eax\n+\tjmp 75b0 \n ./pynx/scattering/cpu.c:7754\n-\tlea -0x4d06(%ebx),%edi\n-\tjmp 7640 \n-./pynx/scattering/cpu.c:7761\n-\ttest %edi,%edi\n-\tje 7860 \n+\tlea -0x4cf6(%ebx),%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7761 (discriminator 1)\n-\tlea -0x4ca1(%ebx),%edi\n-\tjmp 7640 \n-./pynx/scattering/cpu.c:7760\n \ttest %edi,%edi\n-\tje 7870 \n+\tlea -0x4c80(%ebx),%eax\n+\tlea -0x4c91(%ebx),%ebp\n+\tcmovne %ebp,%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7760 (discriminator 1)\n-\tlea -0x4cb9(%ebx),%edi\n-\tjmp 7640 \n-./pynx/scattering/cpu.c:7762\n \ttest %edi,%edi\n-\tje 7880 \n+\tlea -0x4c99(%ebx),%eax\n+\tlea -0x4ca9(%ebx),%ecx\n+\tcmovne %ecx,%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7762 (discriminator 1)\n-\tlea -0x4c87(%ebx),%edi\n-\tjmp 7640 \n+\ttest %edi,%edi\n+\tlea -0x4c61(%ebx),%eax\n+\tlea -0x4c77(%ebx),%edi\n+\tcmovne %edi,%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7752\n-\tlea -0x4d1f(%ebx),%edi\n-\tjmp 7640 \n+\tlea -0x4d0f(%ebx),%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7764\n-\tlea -0x4c5a(%ebx),%edi\n-\tjmp 7640 \n+\tlea -0x4c4a(%ebx),%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7765\n-\tlea -0x4c4c(%ebx),%edi\n-\tjmp 7640 \n+\tlea -0x4c3c(%ebx),%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7759\n-\tlea -0x4cce(%ebx),%edi\n-\tjmp 7640 \n+\tlea -0x4cbe(%ebx),%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7763\n-\tlea -0x4c63(%ebx),%edi\n-\tjmp 7640 \n+\tlea -0x4c53(%ebx),%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7750\n-\tlea -0x4d3d(%ebx),%edi\n-\tjmp 7640 \n+\tlea -0x4d2d(%ebx),%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7767\n-\tlea -0x4d4f(%ebx),%edi\n-\tjmp 7640 \n+\tlea -0x4d3f(%ebx),%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7751\n-\tlea -0x4d2f(%ebx),%edi\n-\tjmp 7640 \n+\tlea -0x4d1f(%ebx),%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7756\n-\tlea -0x4cf1(%ebx),%edi\n-\tjmp 7640 \n+\tlea -0x4ce1(%ebx),%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7758\n-\tlea -0x4cda(%ebx),%edi\n-\tjmp 7640 \n+\tlea -0x4cca(%ebx),%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7753\n-\tlea -0x4d17(%ebx),%edi\n-\tjmp 7640 \n+\tlea -0x4d07(%ebx),%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7755\n-\tlea -0x4d00(%ebx),%edi\n-\tjmp 7640 \n+\tlea -0x4cf0(%ebx),%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7757\n-\tlea -0x4cea(%ebx),%edi\n-\tjmp 7640 \n+\tlea -0x4cda(%ebx),%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7747\n-\tlea -0x4d44(%ebx),%edi\n-\tjmp 7640 \n+\tlea -0x4d34(%ebx),%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7748\n-\tlea -0x4d4b(%ebx),%edi\n-\tjmp 7640 \n+\tlea -0x4d3b(%ebx),%eax\n+\tjmp 7570 \n ./pynx/scattering/cpu.c:7751\n-\tlea -0x4d2f(%ebx),%edi\n-\tjmp 7670 \n+\tlea -0x4d1f(%ebx),%eax\n+\tjmp 75b0 \n ./pynx/scattering/cpu.c:7758\n-\tlea -0x4cda(%ebx),%edi\n-\tjmp 7670 \n+\tlea -0x4cca(%ebx),%eax\n+\tjmp 75b0 \n ./pynx/scattering/cpu.c:7765\n-\tlea -0x4c4c(%ebx),%edi\n-\tjmp 7670 \n+\tlea -0x4c3c(%ebx),%eax\n+\tjmp 75b0 \n ./pynx/scattering/cpu.c:7759\n-\tlea -0x4cce(%ebx),%edi\n-\tjmp 7670 \n+\tlea -0x4cbe(%ebx),%eax\n+\tjmp 75b0 \n ./pynx/scattering/cpu.c:7763\n-\tlea -0x4c63(%ebx),%edi\n-\tjmp 7670 \n+\tlea -0x4c53(%ebx),%eax\n+\tjmp 75b0 \n ./pynx/scattering/cpu.c:7750\n-\tlea -0x4d3d(%ebx),%edi\n-\tjmp 7670 \n-./pynx/scattering/cpu.c:7761\n-\ttest %edi,%edi\n-\tje 7896 \n+\tlea -0x4d2d(%ebx),%eax\n+\tjmp 75b0 \n ./pynx/scattering/cpu.c:7761 (discriminator 1)\n-\tlea -0x4ca1(%ebx),%edi\n-\tjmp 7670 \n-./pynx/scattering/cpu.c:7760\n \ttest %edi,%edi\n-\tje 78a1 \n+\tlea -0x4c80(%ebx),%eax\n+\tlea -0x4c91(%ebx),%edi\n+\tcmovne %edi,%eax\n+\tjmp 75b0 \n ./pynx/scattering/cpu.c:7760 (discriminator 1)\n-\tlea -0x4cb9(%ebx),%edi\n-\tjmp 7670 \n-./pynx/scattering/cpu.c:7762\n \ttest %edi,%edi\n-\tje 788b \n+\tlea -0x4c99(%ebx),%eax\n+\tlea -0x4ca9(%ebx),%ebp\n+\tcmovne %ebp,%eax\n+\tjmp 75b0 \n ./pynx/scattering/cpu.c:7762 (discriminator 1)\n-\tlea -0x4c87(%ebx),%edi\n-\tjmp 7670 \n+\ttest %edi,%edi\n+\tlea -0x4c61(%ebx),%eax\n+\tlea -0x4c77(%ebx),%edi\n+\tcmovne %edi,%eax\n+\tjmp 75b0 \n ./pynx/scattering/cpu.c:7753\n-\tlea -0x4d17(%ebx),%edi\n-\tjmp 7670 \n+\tlea -0x4d07(%ebx),%eax\n+\tjmp 75b0 \n+./pynx/scattering/cpu.c:7755\n+\tlea -0x4cf0(%ebx),%eax\n+\tjmp 75b0 \n+./pynx/scattering/cpu.c:7757\n+\tlea -0x4cda(%ebx),%eax\n+\tjmp 75b0 \n+./pynx/scattering/cpu.c:7764\n+\tlea -0x4c4a(%ebx),%eax\n+\tjmp 75b0 \n ./pynx/scattering/cpu.c:7752\n-\tlea -0x4d1f(%ebx),%edi\n-\tjmp 7670 \n+\tlea -0x4d0f(%ebx),%eax\n+\tjmp 75b0 \n ./pynx/scattering/cpu.c:7754\n-\tlea -0x4d06(%ebx),%edi\n-\tjmp 7670 \n+\tlea -0x4cf6(%ebx),%eax\n+\tjmp 75b0 \n ./pynx/scattering/cpu.c:7756\n-\tlea -0x4cf1(%ebx),%edi\n-\tjmp 7670 \n+\tlea -0x4ce1(%ebx),%eax\n+\tjmp 75b0 \n ./pynx/scattering/cpu.c:7767\n-\tlea -0x4d4f(%ebx),%edi\n-\tjmp 7670 \n-./pynx/scattering/cpu.c:7757\n-\tlea -0x4cea(%ebx),%edi\n-\tjmp 7670 \n-./pynx/scattering/cpu.c:7764\n-\tlea -0x4c5a(%ebx),%edi\n-\tjmp 7670 \n-./pynx/scattering/cpu.c:7755\n-\tlea -0x4d00(%ebx),%edi\n-\tjmp 7670 \n+\tlea -0x4d3f(%ebx),%eax\n+\tjmp 75b0 \n ./pynx/scattering/cpu.c:7747\n-\tlea -0x4d44(%ebx),%edi\n-\tjmp 7670 \n+\tlea -0x4d34(%ebx),%eax\n+\tjmp 75b0 \n ./pynx/scattering/cpu.c:7748\n-\tlea -0x4d4b(%ebx),%edi\n-\tjmp 7670 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7761 (discriminator 2)\n-\tlea -0x4c90(%ebx),%edi\n-\tjmp 7640 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7760 (discriminator 2)\n-\tlea -0x4ca9(%ebx),%edi\n-\tjmp 7640 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7762 (discriminator 2)\n-\tlea -0x4c71(%ebx),%edi\n-\tjmp 7640 \n-\tlea -0x4c71(%ebx),%edi\n-\tjmp 7670 \n-./pynx/scattering/cpu.c:7761 (discriminator 2)\n-\tlea -0x4c90(%ebx),%edi\n-\tjmp 7670 \n-./pynx/scattering/cpu.c:7760 (discriminator 2)\n-\tlea -0x4ca9(%ebx),%edi\n-\tjmp 7670 \n-.L836():\n-./pynx/scattering/cpu.c:7760 (discriminator 2)\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea -0x4d3b(%ebx),%eax\n+\tjmp 75b0 \n+.L895():\n+./pynx/scattering/cpu.c:7748\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7915\n \tpush %ebp\n-\tmov %eax,%ebp\n \tpush %edi\n+\tcall 180b8 \n+\tadd $0x1683d,%edi\n \tpush %esi\n-\tcall 17b36 \n-\tadd $0x1573a,%esi\n+\tmov %eax,%esi\n \tpush %ebx\n \tsub $0x2c,%esp\n ./pynx/scattering/cpu.c:7918\n \tmovsbl 0x24(%eax),%eax\n+\tmov %edi,0x14(%esp)\n \ttest %al,%al\n-\tmov %esi,0x14(%esp)\n-\tje 7dea \n+\tje 7cc2 \n ./pynx/scattering/cpu.c:7919\n-\tmov 0xc(%ebp),%edx\n-\tmov (%edx),%edi\n-\tmov (%edi),%ecx\n-\tmov 0xc(%ecx),%ebx\n-\ttest %ebx,%ebx\n-\tje 7a40 \n-./pynx/scattering/cpu.c:7921\n-\tcmp $0x73,%al\n+\tmov 0xc(%esi),%edx\n+\tmov (%edx),%ebp\n+\tmov 0x0(%ebp),%ebx\n+\tmov 0xc(%ebx),%edi\n+\tmov %edi,0x10(%esp)\n+\ttest %edi,%edi\n+\tje 7920 \n ./pynx/scattering/cpu.c:7922\n-\tmov 0x2c(%ecx),%edx\n+\tmov 0x2c(%ebx),%ecx\n ./pynx/scattering/cpu.c:7921\n-\tje 7e58 \n+\tcmp $0x73,%al\n+\tje 7d50 \n \tcmp $0x70,%al\n-\tje 7e58 \n+\tje 7d50 \n ./pynx/scattering/cpu.c:7931\n-\tcmpb $0x0,0x27(%ebp)\n-\tje 7f57 \n+\tcmpb $0x0,0x27(%esi)\n+\tje 7e04 \n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\ttest %edx,%edx\n-\tjle 7f2d \n-\tlea -0x1(%edx),%ebx\n-\tcmp $0x3,%ebx\n-\tjbe 7f3a \n+\ttest %ecx,%ecx\n+\tjle 7de6 \n+\tcmp $0x1,%ecx\n+\tje 786b \n ./pynx/scattering/cpu.c:7937\n-\tmov %edx,%esi\n-\tvmovdqu 0xc(%ecx),%xmm0\n+\timul 0x10(%ebx),%edi\n+\tmov %edi,0x10(%esp)\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tshr $0x2,%esi\n-\tdec %esi\n-\tjne 7e88 \n-\tvpsrldq $0x8,%xmm0,%xmm1\n-./pynx/scattering/cpu.c:7936\n-\tmov $0x4,%ebx\n-\tvpmulld %xmm1,%xmm0,%xmm2\n-\tvpsrldq $0x4,%xmm2,%xmm3\n-\tvpmulld %xmm3,%xmm2,%xmm4\n-\tvmovd %xmm4,0x10(%esp)\n+\tcmp $0x2,%ecx\n+\tje 786b \n+./pynx/scattering/cpu.c:7937\n+\timul 0x14(%ebx),%edi\n+\tmov %edi,0x10(%esp)\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tlea (%ecx,%ebx,4),%esi\n+\tcmp $0x3,%ecx\n+\tje 786b \n ./pynx/scattering/cpu.c:7937\n-\tmov 0x10(%esp),%ecx\n-\timul 0xc(%esi),%ecx\n-\tmov %ecx,0x10(%esp)\n-./pynx/scattering/cpu.c:7936 (discriminator 3)\n-\tlea 0x1(%ebx),%ecx\n+\timul 0x18(%ebx),%edi\n+\tmov %edi,0x10(%esp)\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tjge 799c \n+\tcmp $0x4,%ecx\n+\tje 786b \n ./pynx/scattering/cpu.c:7937\n-\tmov 0x10(%esp),%ecx\n-\timul 0x10(%esi),%ecx\n-\tmov %ecx,0x10(%esp)\n-./pynx/scattering/cpu.c:7936 (discriminator 3)\n-\tlea 0x2(%ebx),%ecx\n+\timul 0x1c(%ebx),%edi\n+\tmov %edi,0x10(%esp)\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tjge 799c \n+\tcmp $0x5,%ecx\n+\tje 786b \n ./pynx/scattering/cpu.c:7937\n-\tmov 0x10(%esp),%ecx\n-\timul 0x14(%esi),%ecx\n-\ttest %ebx,%ebx\n-\tsete %bl\n-./pynx/scattering/cpu.c:7936 (discriminator 3)\n-\tcmp $0x1,%bl\n+\timul 0x20(%ebx),%edi\n+\tmov %edi,0x10(%esp)\n+./pynx/scattering/cpu.c:7936 (discriminator 1)\n+\tcmp $0x6,%ecx\n+\tje 786b \n ./pynx/scattering/cpu.c:7937\n-\tmov %ecx,0x10(%esp)\n-./pynx/scattering/cpu.c:7936 (discriminator 3)\n-\tsbb %ecx,%ecx\n-\tand $0x4,%ecx\n-\tadd $0x3,%ecx\n+\timul 0x24(%ebx),%edi\n+\tmov %edi,0x10(%esp)\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tcmp %edx,%ecx\n-\tjge 799c \n+\tcmp $0x7,%ecx\n+\tje 786b \n ./pynx/scattering/cpu.c:7937\n-\tmov 0x10(%esp),%edx\n-\timul 0x18(%esi),%edx\n-\tmov %edx,0x10(%esp)\n-./pynx/scattering/cpu.c:7871\n-\tcmp $0x51,%al\n+\timul 0x28(%ebx),%edi\n+\tmov %edi,0x10(%esp)\n ./pynx/scattering/cpu.c:7939\n-\tmovb $0x0,0x27(%ebp)\n+\tmovb $0x0,0x27(%esi)\n ./pynx/scattering/cpu.c:7942\n-\tmov 0x20(%ebp),%ebx\n+\tmov 0x20(%esi),%ebx\n ./pynx/scattering/cpu.c:7940\n-\tmovl $0x1,0x18(%ebp)\n+\tmovl $0x1,0x18(%esi)\n ./pynx/scattering/cpu.c:7871\n-\tjle 7a53 \n+\tcmp $0x51,%al\n+\tjle 7933 \n \tlea -0x62(%eax),%ecx\n \tcmp $0x11,%cl\n-\tja 7a87 \n-\tmov $0x1,%edx\n-\tshl %cl,%edx\n+\tja 796f \n+\tmov $0x1,%edi\n+\tmovb $0x49,0x1b(%esp)\n+\tshlx %ecx,%edi,%edx\n \ttest $0x2c4c1,%edx\n-\tjne 7eda \n+\tjne 78c0 \n \tand $0x34,%edx\n-\tjne 7f0b \n-\tdec %cl\n+\tjne 7dd2 \n ./pynx/scattering/cpu.c:7873\n \tmovb $0x48,0x1b(%esp)\n ./pynx/scattering/cpu.c:7871\n-\tjne 7a87 \n+\tcmp $0x1,%cl\n+\tjne 796f \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n ./pynx/scattering/cpu.c:7984\n-\tmov 0x10(%esp),%edx\n+\tmov 0x10(%esp),%edi\n ./pynx/scattering/cpu.c:7945\n-\tmov (%edi),%ecx\n+\tmov 0x0(%ebp),%ecx\n ./pynx/scattering/cpu.c:7984\n \tmov %ebx,0xc(%esp)\n-\tdec %edx\n+./pynx/scattering/cpu.c:7946\n+\tmovzbl 0x26(%esi),%edx\n+./pynx/scattering/cpu.c:7984\n+\tdec %edi\n ./pynx/scattering/cpu.c:7945\n \tmov %ecx,0x8(%esp)\n ./pynx/scattering/cpu.c:7984\n-\tmov %edx,0x1c(%esp)\n+\tmov %edi,0x1c(%esp)\n ./pynx/scattering/cpu.c:7946\n-\tmovzbl 0x26(%ebp),%edx\n \tcmp $0x40,%dl\n-\tje 7c17 \n+\tje 7b00 \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tcmp $0x5e,%dl\n-\tje 7c17 \n+\tje 7b00 \n ./pynx/scattering/cpu.c:7772\n \tcmp $0x50,%al\n-\tjle 7ac0 \n-\tlea -0x51(%eax),%ebx\n-\tcmp $0x22,%bl\n-\tja 7af0 \n-\tmov 0x14(%esp),%esi\n-\tmovzbl %bl,%edx\n-\tmov -0x3874(%esi,%edx,4),%edx\n-\tadd %esi,%edx\n+\tjle 79a8 \n+\tlea -0x51(%eax),%edx\n+\tcmp $0x22,%dl\n+\tja 79d8 \n+\tmov 0x14(%esp),%edi\n+\tmovzbl %dl,%ebx\n+\tmov -0x3874(%edi,%ebx,4),%edx\n+\tadd %edi,%edx\n \tjmp *%edx\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n-./pynx/scattering/cpu.c:7871\n-\tcmp $0x51,%al\n ./pynx/scattering/cpu.c:7917\n \tmovl $0x1,0x10(%esp)\n ./pynx/scattering/cpu.c:7942\n-\tmov 0x20(%ebp),%ebx\n+\tmov 0x20(%esi),%ebx\n ./pynx/scattering/cpu.c:7871\n-\tjg 79b2 \n+\tcmp $0x51,%al\n+\tjg 7881 \n \tcmp $0x3e,%al\n-\tjle 7a87 \n-\tlea -0x3f(%eax),%ecx\n-\tmov $0x1,%esi\n-\tshl %cl,%esi\n-\tand $0x42609,%esi\n-\tjne 7f23 \n-\tcmp $0x50,%al\n+\tjle 796f \n+\tlea -0x3f(%eax),%edi\n+\tmov $0x1,%ecx\n+./pynx/scattering/cpu.c:7878\n+\tmovb $0x55,0x1b(%esp)\n+./pynx/scattering/cpu.c:7871\n+\tshlx %edi,%ecx,%edx\n+\tand $0x42609,%edx\n+\tjne 78c0 \n ./pynx/scattering/cpu.c:7884\n \tmovb $0x50,0x1b(%esp)\n ./pynx/scattering/cpu.c:7871\n-\tje 79f0 \n-\tcmp $0x4f,%al\n+\tcmp $0x50,%al\n+\tje 78c0 \n ./pynx/scattering/cpu.c:7882\n \tmovb $0x4f,0x1b(%esp)\n ./pynx/scattering/cpu.c:7871\n-\tje 79f0 \n+\tcmp $0x4f,%al\n+\tje 78c0 \n ./pynx/scattering/cpu.c:7743\n \tsub $0x4,%esp\n \tpush %eax\n \tmov 0x1c(%esp),%ebx\n \tmov -0x44(%ebx),%eax\n-\tlea -0x46e0(%ebx),%edi\n-\tpush %edi\n+\tlea -0x46d0(%ebx),%ebp\n+\tpush %ebp\n \tpush (%eax)\n \tcall 2440 \n ./pynx/scattering/cpu.c:7944\n-\tmov 0xc(%ebp),%ebx\n+\tmov 0xc(%esi),%ebx\n ./pynx/scattering/cpu.c:7887\n \tadd $0x10,%esp\n-\tmovb $0x0,0x1b(%esp)\n ./pynx/scattering/cpu.c:7947\n-\tmovsbl 0x24(%ebp),%eax\n+\tmovsbl 0x24(%esi),%eax\n+./pynx/scattering/cpu.c:7887\n+\tmovb $0x0,0x1b(%esp)\n ./pynx/scattering/cpu.c:7944\n-\tmov (%ebx),%edi\n+\tmov (%ebx),%ebp\n ./pynx/scattering/cpu.c:7947\n-\tmov 0x20(%ebp),%ebx\n+\tmov 0x20(%esi),%ebx\n ./pynx/scattering/cpu.c:7887\n-\tjmp 79f0 \n+\tjmp 78c0 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7772\n \tcmp $0x3e,%al\n-\tjle 7af0 \n-\tlea -0x3f(%eax),%ecx\n-\tmov $0x1,%ebx\n-\tshl %cl,%ebx\n-\ttest $0x32400,%ebx\n-\tjne 7c40 \n-\tand $0x9,%ebx\n-\tjne 7b48 \n-\tcmp $0x48,%al\n+\tjle 79d8 \n+\tlea -0x3f(%eax),%ebx\n+\tmov $0x1,%edi\n+\tshlx %ebx,%edi,%edx\n+\ttest $0x32400,%edx\n+\tjne 7b28 \n+\tand $0x9,%edx\n+\tjne 7a30 \n \tmov $0x2,%ebx\n-\tje 7b1e \n+\tcmp $0x48,%al\n+\tje 7a06 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7743\n \tsub $0x4,%esp\n \tpush %eax\n \tmov 0x1c(%esp),%ebx\n-\tmov -0x44(%ebx),%esi\n-\tlea -0x46e0(%ebx),%edx\n-\tpush %edx\n-\tpush (%esi)\n+\tmov -0x44(%ebx),%edx\n+\tlea -0x46d0(%ebx),%eax\n+\tpush %eax\n+\tpush (%edx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:7951\n-\tmovzbl 0x26(%ebp),%edx\n+\tmovzbl 0x26(%esi),%edx\n ./pynx/scattering/cpu.c:7786\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7781\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:7951\n \tcmp $0x40,%dl\n-\tje 7cc0 \n+\tje 7ba8 \n ./pynx/scattering/cpu.c:7962\n \tmov 0x8(%esp),%edx\n-./pynx/scattering/cpu.c:7961\n-\tcmp %ebx,0x8(%edx)\n-./pynx/scattering/cpu.c:7962\n \tmovzbl 0x30(%edx),%eax\n ./pynx/scattering/cpu.c:7961\n-\tje 7b60 \n+\tcmp %ebx,0x8(%edx)\n+\tje 7a48 \n ./pynx/scattering/cpu.c:7962\n \tcmp $0x43,%al\n-\tje 7d88 \n+\tje 7c60 \n ./pynx/scattering/cpu.c:7971\n-\tmov %ebp,%eax\n-\tcall 75b8 \n+\tmov %esi,%eax\n+\tcall 74e0 \n ./pynx/scattering/cpu.c:8016\n \tadd $0x2c,%esp\n ./pynx/scattering/cpu.c:7928\n \tmov $0xffffffff,%eax\n ./pynx/scattering/cpu.c:8016\n \tpop %ebx\n \tpop %esi\n@@ -7703,1145 +7604,1107 @@\n \tpop %ebp\n \tret\n \tnop\n ./pynx/scattering/cpu.c:7962\n \tmov 0x8(%esp),%edx\n ./pynx/scattering/cpu.c:7773\n \tmov $0x1,%ebx\n-./pynx/scattering/cpu.c:7961\n-\tcmp %ebx,0x8(%edx)\n ./pynx/scattering/cpu.c:7962\n \tmovzbl 0x30(%edx),%eax\n ./pynx/scattering/cpu.c:7961\n-\tjne 7b2b \n+\tcmp %ebx,0x8(%edx)\n+\tjne 7a13 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7961 (discriminator 1)\n \tcmp %al,0x1b(%esp)\n-\tje 7b79 \n+\tje 7a61 \n ./pynx/scattering/cpu.c:7962\n \tcmp $0x43,%al\n-\tje 7e40 \n+\tje 7d30 \n ./pynx/scattering/cpu.c:7969\n \tcmp $0x48,%al\n-\tje 7b79 \n+\tje 7a61 \n ./pynx/scattering/cpu.c:7969 (discriminator 2)\n \tcmpb $0x48,0x1b(%esp)\n-\tjne 7b33 \n+\tjne 7a1b \n ./pynx/scattering/cpu.c:7975\n-\tmov 0xc(%ebp),%eax\n+\tmov 0xc(%esi),%eax\n ./pynx/scattering/cpu.c:7976\n-\tmov 0x10(%ebp),%edx\n+\tmov 0x10(%esi),%edx\n ./pynx/scattering/cpu.c:7975\n-\tmov 0x8(%edi),%ecx\n+\tmov 0x8(%ebp),%ecx\n \tadd 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:7976\n \tcmp %ecx,%edx\n-\tjne 7ee8 \n+\tjne 7db0 \n ./pynx/scattering/cpu.c:7983\n-\tmov 0x10(%esp),%esi\n+\tmov 0x10(%esp),%edi\n ./pynx/scattering/cpu.c:7982\n \tadd %ebx,%edx\n ./pynx/scattering/cpu.c:7983\n-\ttest %esi,%esi\n-\tje 7ba0 \n+\ttest %edi,%edi\n+\tje 7a88 \n ./pynx/scattering/cpu.c:7984\n \tmov 0x1c(%esp),%ecx\n \timul %ecx,%ebx\n \tadd %ebx,%edx\n ./pynx/scattering/cpu.c:7985\n-\tmov 0x18(%ebp),%ebx\n+\tmov 0x18(%esi),%ebx\n ./pynx/scattering/cpu.c:7982\n-\tmov %edx,0x10(%ebp)\n+\tmov %edx,0x10(%esi)\n ./pynx/scattering/cpu.c:7985\n \tlea -0x1(%ebx),%edx\n-\tmov %edx,0x18(%ebp)\n+\tmov %edx,0x18(%esi)\n ./pynx/scattering/cpu.c:7987\n-\tcmp %edi,%ebp\n-\tje 7dd0 \n+\tcmp %ebp,%esi\n+\tje 7ca8 \n ./pynx/scattering/cpu.c:7996\n-\tmov 0xc(%edi),%esi\n+\tmov 0xc(%ebp),%edi\n ./pynx/scattering/cpu.c:7995\n-\tlea 0xc(%edi),%ebx\n+\tlea 0xc(%ebp),%ebx\n \tmov %ebx,(%eax)\n ./pynx/scattering/cpu.c:7996\n-\ttest %esi,%esi\n-\tje 7db8 \n+\ttest %edi,%edi\n+\tje 7c90 \n ./pynx/scattering/cpu.c:8000\n-\tcmpb $0x53,0x30(%esi)\n-\tjne 7e50 \n+\tcmpb $0x53,0x30(%edi)\n+\tjne 7d40 \n ./pynx/scattering/cpu.c:8002\n-\tmov 0x4(%esi),%ecx\n-\tmov (%ecx),%esi\n-\ttest %esi,%esi\n-\tje 7df8 \n+\tmov 0x4(%edi),%ecx\n+\tmov (%ecx),%edi\n+\ttest %edi,%edi\n+\tje 7cd0 \n ./pynx/scattering/cpu.c:8001\n-\tmov 0x14(%edi),%esi\n+\tmov 0x14(%ebp),%edi\n \tmov 0x4(%eax),%ebx\n ./pynx/scattering/cpu.c:8004\n-\tlea 0x8(%eax),%edi\n-\tmov %edi,0xc(%ebp)\n+\tlea 0x8(%eax),%ebp\n+\tmov %ebp,0xc(%esi)\n ./pynx/scattering/cpu.c:8007\n-\tmov %ecx,%edi\n+\tmov %ecx,%ebp\n ./pynx/scattering/cpu.c:8001\n-\tadd %esi,%ebx\n+\tadd %edi,%ebx\n ./pynx/scattering/cpu.c:8005\n \tmov %ecx,0x8(%eax)\n ./pynx/scattering/cpu.c:8001\n \tmov %ebx,0xc(%eax)\n ./pynx/scattering/cpu.c:8012\n \ttest %edx,%edx\n-\tje 7ddf \n+\tje 7cb7 \n ./pynx/scattering/cpu.c:7947\n-\tmov 0x20(%ebp),%ecx\n+\tmov 0x20(%esi),%ecx\n ./pynx/scattering/cpu.c:7946\n-\tmovzbl 0x26(%ebp),%edx\n+\tmovzbl 0x26(%esi),%edx\n ./pynx/scattering/cpu.c:7947\n-\tmovsbl 0x24(%ebp),%eax\n+\tmovsbl 0x24(%esi),%eax\n \tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:7945\n-\tmov (%edi),%ecx\n-./pynx/scattering/cpu.c:7946\n-\tcmp $0x40,%dl\n-./pynx/scattering/cpu.c:7945\n+\tmov 0x0(%ebp),%ecx\n \tmov %ecx,0x8(%esp)\n ./pynx/scattering/cpu.c:7946\n-\tjne 7a10 \n+\tcmp $0x40,%dl\n+\tjne 78e8 \n ./pynx/scattering/cpu.c:7790\n \tcmp $0x50,%al\n-\tjle 7e00 \n+\tjle 7ce0 \n \tlea -0x51(%eax),%ecx\n \tcmp $0x22,%cl\n-\tja 7af0 \n-\tmov 0x14(%esp),%esi\n+\tja 79d8 \n+\tmov 0x14(%esp),%edi\n \tmovzbl %cl,%ecx\n-\tadd -0x37e8(%esi,%ecx,4),%esi\n-\tjmp *%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tadd -0x37e8(%edi,%ecx,4),%edi\n+\tjmp *%edi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7775\n \tmov $0x4,%ebx\n-\tjmp 7b1e \n+\tjmp 7a06 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7776\n \tmov $0x8,%ebx\n-\tjmp 7b1e \n+\tjmp 7a06 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7775\n-\tmov 0xc(%esp),%ebx\n-\tmov $0x4,%esi\n-\ttest %ebx,%ebx\n-\tmov $0x8,%ebx\n-\tcmove %esi,%ebx\n-\tjmp 7b1e \n+\tcmpl $0x1,0xc(%esp)\n+\tsbb %ebx,%ebx\n+\tand $0xfffffffc,%ebx\n+\tadd $0x8,%ebx\n+\tjmp 7a06 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7776\n-\tmov 0xc(%esp),%edx\n-\tmov $0x8,%eax\n-\tmov $0x10,%ebx\n-\ttest %edx,%edx\n-\tcmove %eax,%ebx\n-\tjmp 7b1e \n+\tcmpl $0x1,0xc(%esp)\n+\tsbb %ebx,%ebx\n+\tand $0xfffffff8,%ebx\n+\tadd $0x10,%ebx\n+\tjmp 7a06 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7780\n \tsub $0x8,%esp\n \tmov 0x1c(%esp),%ebx\n \tmov -0x44(%ebx),%ecx\n-\tlea -0x4400(%ebx),%eax\n+\tlea -0x43f0(%ebx),%eax\n \tpush %eax\n \tpush (%ecx)\n \tcall 21c0 \n ./pynx/scattering/cpu.c:7951\n-\tmovzbl 0x26(%ebp),%edx\n+\tmovzbl 0x26(%esi),%edx\n ./pynx/scattering/cpu.c:7781\n \tadd $0x10,%esp\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:7951\n \tcmp $0x40,%dl\n-\tjne 7b1e \n+\tjne 7a06 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7952\n-\tmovsbl 0x24(%ebp),%eax\n-\tcall 6e00 \n+\tmovsbl 0x24(%esi),%eax\n+\tcall 6c90 \n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:7954\n \ttest %eax,%eax\n-./pynx/scattering/cpu.c:7952\n-\tmov %eax,%ecx\n-./pynx/scattering/cpu.c:7954\n-\tje 7b3a \n+\tje 7a22 \n ./pynx/scattering/cpu.c:7955\n-\tmov 0x10(%ebp),%eax\n+\tmov 0x10(%esi),%eax\n \txor %edx,%edx\n \tmov %eax,0xc(%esp)\n-\tdiv %ecx\n+\tdiv %edi\n ./pynx/scattering/cpu.c:7956\n \ttest %edx,%edx\n-\tje 7ced \n+\tje 7bd5 \n ./pynx/scattering/cpu.c:7956 (discriminator 1)\n-\tmov 0xc(%esp),%esi\n-\tadd %ecx,%esi\n-\tsub %edx,%esi\n-\tmov %esi,0x10(%ebp)\n+\tmov 0xc(%esp),%ecx\n+\tadd %edi,%ecx\n+\tsub %edx,%ecx\n+\tmov %ecx,0x10(%esi)\n ./pynx/scattering/cpu.c:7957\n-\tmov 0x1c(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tjne 7b1e \n+\tmov 0x1c(%esi),%edi\n+\ttest %edi,%edi\n+\tjne 7a06 \n ./pynx/scattering/cpu.c:7958\n-\tmovsbl 0x24(%ebp),%eax\n-\tcall 6e00 \n+\tmovsbl 0x24(%esi),%eax\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:7958 (discriminator 1)\n-\tmov %eax,0x1c(%ebp)\n-\tjmp 7b1e \n+\tmov %eax,0x1c(%esi)\n+\tjmp 7a06 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7773\n \tmov $0x1,%ebx\n-\tjmp 7b15 \n-\tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:7793\n-\tmov $0x4,%ebx\n-\tjmp 7b15 \n+\tjmp 79fd \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7796\n \tmov $0x8,%ebx\n-\tjmp 7b15 \n+\tjmp 79fd \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7800 (discriminator 1)\n-\tmov 0xc(%esp),%eax\n-\tmov $0x18,%ecx\n-\tmov $0xc,%ebx\n-\ttest %eax,%eax\n-\tcmovne %ecx,%ebx\n-\tjmp 7b15 \n+\tcmpl $0x1,0xc(%esp)\n+\tsbb %ebx,%ebx\n+\tand $0xfffffff4,%ebx\n+\tadd $0x18,%ebx\n+\tjmp 79fd \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7793\n-\tmov 0xc(%esp),%ebx\n-\tmov $0x4,%esi\n-\ttest %ebx,%ebx\n-\tmov $0x8,%ebx\n-\tcmove %esi,%ebx\n-\tjmp 7b15 \n+\tcmpl $0x1,0xc(%esp)\n+\tsbb %ebx,%ebx\n+\tand $0xfffffffc,%ebx\n+\tadd $0x8,%ebx\n+\tjmp 79fd \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7796\n-\tmov 0xc(%esp),%eax\n-\tmov $0x8,%ecx\n-\tmov $0x10,%ebx\n-\ttest %eax,%eax\n-\tcmove %ecx,%ebx\n-\tjmp 7b15 \n+\tcmpl $0x1,0xc(%esp)\n+\tsbb %ebx,%ebx\n+\tand $0xfffffff8,%ebx\n+\tadd $0x10,%ebx\n+\tjmp 79fd \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7962 (discriminator 1)\n \tmov 0x4(%edx),%eax\n \ttest %eax,%eax\n-\tje 7b33 \n+\tje 7a1b \n ./pynx/scattering/cpu.c:7963\n-\tmov 0xc(%ebp),%edx\n-\tmov 0x8(%edi),%edi\n+\tmov 0xc(%esi),%edx\n+\tmov 0x8(%ebp),%ebp\n ./pynx/scattering/cpu.c:7964\n \tlea 0x8(%edx),%ebx\n ./pynx/scattering/cpu.c:7963\n-\tadd 0x4(%edx),%edi\n+\tadd 0x4(%edx),%ebp\n ./pynx/scattering/cpu.c:7964\n-\tmov %ebx,0xc(%ebp)\n+\tmov %ebx,0xc(%esi)\n ./pynx/scattering/cpu.c:7966\n-\tmov %edi,0xc(%edx)\n+\tmov %ebp,0xc(%edx)\n ./pynx/scattering/cpu.c:7967\n-\tmov %eax,%edi\n+\tmov %eax,%ebp\n ./pynx/scattering/cpu.c:7965\n \tmov %eax,0x8(%edx)\n ./pynx/scattering/cpu.c:7985\n-\tmov 0x18(%ebp),%edx\n+\tmov 0x18(%esi),%edx\n ./pynx/scattering/cpu.c:7967\n-\tjmp 7bf1 \n+\tjmp 7ad9 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7998\n-\tmov -0x8(%eax),%edi\n+\tmov -0x8(%eax),%ebp\n ./pynx/scattering/cpu.c:7997\n \tlea -0x8(%eax),%ecx\n-\tmov %ecx,0xc(%ebp)\n+\tmov %ecx,0xc(%esi)\n ./pynx/scattering/cpu.c:7999\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7987\n-\tcmp %edi,%ebp\n-\tjne 7bb4 \n+\tcmp %ebp,%esi\n+\tjne 7a9c \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7989\n-\ttest %edx,%edx\n ./pynx/scattering/cpu.c:7988\n-\tmovl $0x0,0xc(%ebp)\n+\tmovl $0x0,0xc(%esi)\n ./pynx/scattering/cpu.c:7989\n-\tjne 7b33 \n+\ttest %edx,%edx\n+\tjne 7a1b \n ./pynx/scattering/cpu.c:8013\n-\tmovb $0x0,0x24(%ebp)\n+\tmovb $0x0,0x24(%esi)\n ./pynx/scattering/cpu.c:8014\n-\tmovl $0x0,0x20(%ebp)\n+\tmovl $0x0,0x20(%esi)\n ./pynx/scattering/cpu.c:8016\n \tadd $0x2c,%esp\n ./pynx/scattering/cpu.c:7918 (discriminator 1)\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8016\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7995\n-\tmov %ebx,%edi\n+\tmov %ebx,%ebp\n ./pynx/scattering/cpu.c:7987\n-\tjmp 7bac \n+\tjmp 7a94 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7790\n \tcmp $0x3e,%al\n-\tjle 7af0 \n-\tlea -0x3f(%eax),%ecx\n+\tjle 79d8 \n \tmov $0x1,%ebx\n-\tshl %cl,%ebx\n-\ttest $0x32400,%ebx\n-\tmov %ebx,%ecx\n-\tjne 7d20 \n+\tlea -0x3f(%eax),%ecx\n+\tshlx %ecx,%ebx,%ecx\n+./pynx/scattering/cpu.c:7793\n+\tmov $0x4,%ebx\n+./pynx/scattering/cpu.c:7790\n+\ttest $0x32400,%ecx\n+\tjne 79fd \n \tand $0x9,%ecx\n-\tjne 7d10 \n-\tcmp $0x48,%al\n+./pynx/scattering/cpu.c:7773\n+\tmov $0x1,%ebx\n+./pynx/scattering/cpu.c:7790\n+\tjne 79fd \n \tmov $0x2,%ebx\n-\tje 7b15 \n-\tjmp 7af0 \n+\tcmp $0x48,%al\n+\tje 79fd \n+\tjmp 79d8 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7962 (discriminator 1)\n \tmov 0x4(%edx),%eax\n \ttest %eax,%eax\n-\tjne 7d93 \n-\tjmp 7b72 \n-\tmov %ebx,%edi\n-\tjmp 7bf1 \n+\tjne 7c6b \n+\tjmp 7a5a \n+\tmov %ebx,%ebp\n+\tjmp 7ad9 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n+./pynx/scattering/cpu.c:7922\n+\tcmp $0x1,%ecx\n ./pynx/scattering/cpu.c:7924\n-\tmov 0x18(%ebp),%esi\n+\tmov 0x18(%esi),%edx\n ./pynx/scattering/cpu.c:7922\n-\tcmp $0x1,%edx\n-\tsete 0x27(%ebp)\n+\tsete 0x27(%esi)\n ./pynx/scattering/cpu.c:7924\n-\tcmp %esi,%ebx\n-\tjne 7f49 \n+\tcmp %edx,0x10(%esp)\n+\tjne 7df3 \n ./pynx/scattering/cpu.c:7931\n-\tcmp $0x1,%edx\n-\tje 790b \n+\tcmp $0x1,%ecx\n+\tje 786b \n ./pynx/scattering/cpu.c:7923\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7932\n \tpush %eax\n-\tpush %edx\n+\tpush %ecx\n \tmov 0x1c(%esp),%ebx\n-\tlea -0x4420(%ebx),%esi\n-\tjmp 7ef4 \n-\txchg %ax,%ax\n-./pynx/scattering/cpu.c:7937\n-\tvpmulld 0x1c(%ecx),%xmm0,%xmm5\n-./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tvpsrldq $0x8,%xmm5,%xmm6\n-\ttest $0x3,%dl\n-\tvpmulld %xmm6,%xmm5,%xmm7\n-\tvpsrldq $0x4,%xmm7,%xmm0\n-\tvpmulld %xmm0,%xmm7,%xmm1\n-\tvmovd %xmm1,0x10(%esp)\n-\tje 799c \n-\tmov %edx,%ebx\n-\tand $0xfffffffc,%ebx\n-\tjmp 7947 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea -0x4410(%ebx),%edi\n+\tjmp 7dbc \n+./pynx/scattering/cpu.c:7793\n+\tmov $0x4,%ebx\n+\tjmp 79fd \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7790\n \tmov $0x2,%ebx\n-\tjmp 7b15 \n+\tjmp 79fd \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7772\n \tmov $0x2,%ebx\n-\tjmp 7b1e \n-./pynx/scattering/cpu.c:7871\n-\tmovb $0x49,0x1b(%esp)\n-\tjmp 79f0 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 7a06 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7977\n \tpush %ecx\n \tpush %edx\n \tmov 0x1c(%esp),%ebx\n-\tlea -0x43b0(%ebx),%esi\n+\tlea -0x43a0(%ebx),%edi\n ./pynx/scattering/cpu.c:7932\n-\tmov -0x44(%ebx),%ebp\n-\tpush %esi\n-\tpush 0x0(%ebp)\n+\tmov -0x44(%ebx),%esi\n+\tpush %edi\n+\tpush (%esi)\n \tcall 2440 \n ./pynx/scattering/cpu.c:7934\n \tadd $0x10,%esp\n-\tjmp 7b3a \n+\tjmp 7a22 \n ./pynx/scattering/cpu.c:7880 (discriminator 1)\n-\ttest %ebx,%ebx\n-\tmov $0x43,%edx\n-\tmov $0x52,%ecx\n-\tcmove %ecx,%edx\n+\tcmp $0x1,%ebx\n+\tsbb %ecx,%ecx\n+\tand $0xf,%ecx\n+\tlea 0x43(%ecx),%edx\n \tmov %dl,0x1b(%esp)\n-\tjmp 79f0 \n-./pynx/scattering/cpu.c:7878\n-\tmovb $0x55,0x1b(%esp)\n-\tjmp 79f0 \n+\tjmp 78c0 \n ./pynx/scattering/cpu.c:7917\n \tmovl $0x1,0x10(%esp)\n-\tjmp 799c \n-\tmovl $0x1,0x10(%esp)\n-./pynx/scattering/cpu.c:7936\n-\txor %ebx,%ebx\n-\tjmp 7947 \n+\tjmp 786b \n ./pynx/scattering/cpu.c:7925\n-\tpush %esi\n-\tpush %ebx\n+\tpush %edx\n+\tpush 0x14(%esp)\n \tmov 0x1c(%esp),%ebx\n-\tlea -0x444c(%ebx),%esi\n-\tjmp 7ef4 \n+\tlea -0x443c(%ebx),%edi\n+\tjmp 7dbc \n \txor %eax,%eax\n-\tjmp 7e78 \n-.L893():\n+\tjmp 7d72 \n+.L950():\n ./pynx/scattering/cpu.c:7925\n-\txchg %ax,%ax\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8066\n \tpush %ebp\n \tmov %eax,%ebp\n \tpush %edi\n-\tcall 5a9e \n-\tadd $0x1508b,%edi\n+\tmov %edx,%edi\n \tpush %esi\n+\tcall 180b4 \n+\tadd $0x161d8,%esi\n \tpush %ebx\n-\tmov %edx,%ebx\n \tsub $0x1c,%esp\n-\tmov %edi,0x4(%esp)\n ./pynx/scattering/cpu.c:8069\n-\tmovzbl (%ebx),%eax\n+\tmovzbl (%edi),%eax\n \tcmp $0x54,%al\n-\tjg 7fb0 \n+\tjg 7e58 \n \tcmp $0x3e,%al\n-\tjg 8028 \n+\tjg 7ed0 \n \tcmp $0x20,%al\n-\tjle 8008 \n-\tlea -0x21(%eax),%ecx\n-\tcmp $0x1d,%cl\n-\tja 8468 \n-\tmov 0x4(%esp),%edi\n-\tmovzbl %cl,%esi\n-\tmov -0x375c(%edi,%esi,4),%edx\n-\tadd %edi,%edx\n+\tjle 7eb0 \n+\tlea -0x21(%eax),%edx\n+\tcmp $0x1d,%dl\n+\tja 8360 \n+\tmovzbl %dl,%ebx\n+\tmov -0x375c(%esi,%ebx,4),%edx\n+\tadd %esi,%edx\n \tjmp *%edx\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tcmp $0x73,%al\n-\tje 8460 \n-\tjle 8080 \n+\tje 8350 \n+\tjle 7f28 \n \tcmp $0x78,%al\n-\tje 8138 \n+\tje 7ff0 \n \tcmp $0x7d,%al\n-\tjne 804e \n+\tjne 7ef9 \n ./pynx/scattering/cpu.c:8137\n \tmov %ebp,%eax\n ./pynx/scattering/cpu.c:8135\n-\tmov 0x1c(%ebp),%edi\n+\tmov 0x1c(%ebp),%ebx\n ./pynx/scattering/cpu.c:8137\n-\tcall 78b0 \n+\tcall 77b0 \n ./pynx/scattering/cpu.c:8137 (discriminator 1)\n-\tinc %eax\n-\tje 8070 \n-./pynx/scattering/cpu.c:8139\n-\ttest %edi,%edi\n+\tcmp $0xffffffff,%eax\n+\tje 7f1a \n ./pynx/scattering/cpu.c:8138\n \tmovb $0x0,0x24(%ebp)\n ./pynx/scattering/cpu.c:8139\n-\tje 7ffb \n+\ttest %ebx,%ebx\n+\tje 7ea5 \n ./pynx/scattering/cpu.c:8139 (discriminator 1)\n-\tmov 0x10(%ebp),%ecx\n+\tmov 0x10(%ebp),%esi\n \txor %edx,%edx\n-\tmov %ecx,%eax\n-\tdiv %edi\n+\tmov %esi,%eax\n+\tdiv %ebx\n \ttest %edx,%edx\n-\tje 7ffb \n+\tje 7ea5 \n ./pynx/scattering/cpu.c:8140\n-\tadd %edi,%ecx\n-\tsub %edx,%ecx\n-\tmov %ecx,0x10(%ebp)\n+\tadd %ebx,%esi\n+\tsub %edx,%esi\n+\tmov %esi,0x10(%ebp)\n ./pynx/scattering/cpu.c:8200\n \tadd $0x1c,%esp\n ./pynx/scattering/cpu.c:8136\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:8200\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\txchg %ax,%ax\n ./pynx/scattering/cpu.c:8069\n \ttest %al,%al\n-\tje 8100 \n-\tlea -0xa(%eax),%edx\n-\tcmp $0x16,%dl\n-\tja 804e \n-\tmov $0x400009,%ecx\n-\tbt %edx,%ecx\n-\tjae 804e \n+\tje 7fb0 \n+\tlea -0xa(%eax),%ebx\n+\tcmp $0x16,%bl\n+\tja 7ef9 \n+\tmov $0x400009,%edx\n+\tbt %ebx,%edx\n+\tjae 7ef9 \n ./pynx/scattering/cpu.c:8092\n-\tinc %ebx\n+\tinc %edi\n ./pynx/scattering/cpu.c:8093\n-\tjmp 7f7a \n+\tjmp 7e26 \n ./pynx/scattering/cpu.c:8069\n-\tlea -0x3f(%eax),%ecx\n-\tmov $0x1,%esi\n-\tshl %cl,%esi\n-\tand $0x52609,%esi\n-\tjne 84c6 \n+\tlea -0x3f(%eax),%edx\n+\tmov $0x1,%ebx\n+\tshlx %edx,%ebx,%ebx\n+\tand $0x52609,%ebx\n+\tjne 83a6 \n \tcmp $0x54,%al\n-\tje 818e \n+\tje 8047 \n \tcmp $0x40,%al\n-\tje 8401 \n-\tmovsbl %al,%esi\n+\tje 82f1 \n+\tmovsbl %al,%edx\n ./pynx/scattering/cpu.c:7738\n \tsub $0x4,%esp\n-\tpush %esi\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x42d4(%ebx),%ebp\n-\tmov -0x44(%ebx),%eax\n-\tpush %ebp\n-\tpush (%eax)\n+\tlea -0x42c4(%esi),%edi\n+\tpush %edx\n+\tmov -0x44(%esi),%ebp\n+\tpush %edi\n+\tmov %esi,%ebx\n+\tpush 0x0(%ebp)\n \tcall 2440 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8200\n \tadd $0x1c,%esp\n ./pynx/scattering/cpu.c:8073\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8200\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tlea 0x0(%esi),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8069\n \tlea -0x5a(%eax),%ecx\n \tcmp $0x17,%cl\n-\tja 804e \n-\tmov $0x1,%edx\n-\tshl %cl,%edx\n+\tja 7ef9 \n+\tmov $0x1,%ebx\n+\tshlx %ecx,%ebx,%edx\n \ttest $0xc4f700,%edx\n-\tjne 84c6 \n+\tjne 83a6 \n \tand $0x1,%edx\n-\tje 83f8 \n+\tje 82e8 \n ./pynx/scattering/cpu.c:8156\n-\tmovzbl 0x1(%ebx),%eax\n+\tmovzbl 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:8155\n-\tlea 0x1(%ebx),%esi\n+\tlea 0x1(%edi),%ebx\n ./pynx/scattering/cpu.c:8156\n-\tlea -0x66(%eax),%ebx\n+\tlea -0x66(%eax),%ecx\n ./pynx/scattering/cpu.c:8156 (discriminator 1)\n-\tcmp $0x1,%bl\n-\tjbe 80bb \n+\tcmp $0x1,%cl\n+\tjbe 7f66 \n \tcmp $0x64,%al\n-\tjne 853e \n-./pynx/scattering/cpu.c:8165\n-\tcmp %al,0x24(%ebp)\n+\tjne 841c \n ./pynx/scattering/cpu.c:8155\n-\tmov %esi,%ebx\n+\tmov %ebx,%edi\n ./pynx/scattering/cpu.c:8154\n-\tmov $0x1,%esi\n+\tmov $0x1,%ebx\n ./pynx/scattering/cpu.c:8165\n-\tje 84d1 \n+\tcmp %al,0x24(%ebp)\n+\tje 83b1 \n ./pynx/scattering/cpu.c:8175\n \tmov %ebp,%eax\n-\tcall 78b0 \n+\tcall 77b0 \n ./pynx/scattering/cpu.c:8175 (discriminator 1)\n-\tinc %eax\n-\tje 8070 \n+\tcmp $0xffffffff,%eax\n+\tje 7f1a \n ./pynx/scattering/cpu.c:8176\n-\tmov 0x14(%ebp),%edi\n+\tmov 0x14(%ebp),%ecx\n ./pynx/scattering/cpu.c:8177\n \tmovzbl 0x25(%ebp),%edx\n ./pynx/scattering/cpu.c:8180\n-\tinc %ebx\n+\tinc %edi\n ./pynx/scattering/cpu.c:8176\n-\tmov %edi,0x18(%ebp)\n+\tmov %ecx,0x18(%ebp)\n ./pynx/scattering/cpu.c:8177\n \tmov %dl,0x26(%ebp)\n ./pynx/scattering/cpu.c:8178\n-\tmovzbl -0x1(%ebx),%ecx\n+\tmovzbl -0x1(%edi),%eax\n ./pynx/scattering/cpu.c:8179\n-\tmov %esi,0x20(%ebp)\n+\tmov %ebx,0x20(%ebp)\n ./pynx/scattering/cpu.c:8178\n-\tmov %cl,0x24(%ebp)\n+\tmov %al,0x24(%ebp)\n ./pynx/scattering/cpu.c:8181\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8183\n-\tjmp 7f7a \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 7e26 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:8071\n \tcmpb $0x0,0x24(%ebp)\n-\tje 8111 \n+\tje 7fc1 \n ./pynx/scattering/cpu.c:8071 (discriminator 1)\n \tmov 0xc(%ebp),%esi\n \ttest %esi,%esi\n-\tje 8504 \n+\tje 83e4 \n ./pynx/scattering/cpu.c:8075\n \tmov %ebp,%eax\n-\tcall 78b0 \n+\tcall 77b0 \n ./pynx/scattering/cpu.c:8075 (discriminator 1)\n-\tinc %eax\n-\tje 8070 \n+\tcmp $0xffffffff,%eax\n+\tje 7f1a \n ./pynx/scattering/cpu.c:8076\n-\tmov 0xc(%ebp),%edi\n-\ttest %edi,%edi\n-\tjne 8504 \n+\tmov 0xc(%ebp),%eax\n+\ttest %eax,%eax\n+\tjne 83e4 \n ./pynx/scattering/cpu.c:8200\n \tadd $0x1c,%esp\n ./pynx/scattering/cpu.c:8080\n-\tmov %ebx,%eax\n+\tmov %edi,%eax\n ./pynx/scattering/cpu.c:8200\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:8145\n \tmov %ebp,%eax\n-\tcall 78b0 \n+\tcall 77b0 \n ./pynx/scattering/cpu.c:8145 (discriminator 1)\n-\tinc %eax\n-\tje 8070 \n+\tcmp $0xffffffff,%eax\n+\tje 7f1a \n ./pynx/scattering/cpu.c:8150\n \tmovzbl 0x25(%ebp),%edx\n ./pynx/scattering/cpu.c:8146\n \tmov 0x14(%ebp),%eax\n ./pynx/scattering/cpu.c:8148\n \tmovl $0x0,0x18(%ebp)\n+./pynx/scattering/cpu.c:8151\n+\tinc %edi\n ./pynx/scattering/cpu.c:8146\n \tadd %eax,0x10(%ebp)\n-./pynx/scattering/cpu.c:8151\n-\tinc %ebx\n ./pynx/scattering/cpu.c:8147\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8149\n \tmovb $0x0,0x24(%ebp)\n ./pynx/scattering/cpu.c:8150\n \tmov %dl,0x26(%ebp)\n ./pynx/scattering/cpu.c:8152\n-\tjmp 7f7a \n+\tjmp 7e26 \n ./pynx/scattering/cpu.c:8097\n \tsub $0x8,%esp\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x436c(%ebx),%esi\n+\tlea -0x435c(%esi),%edi\n ./pynx/scattering/cpu.c:8057\n-\tmov -0x44(%ebx),%edi\n-\tpush %esi\n-\tpush (%edi)\n+\tmov -0x44(%esi),%ebp\n+\tpush %edi\n+\tmov %esi,%ebx\n+\tpush 0x0(%ebp)\n \tcall 21c0 \n \tadd $0x10,%esp\n-\tjmp 8070 \n+\tjmp 7f1a \n ./pynx/scattering/cpu.c:8111\n-\tmov 0x14(%ebp),%eax\n+\tmov 0x14(%ebp),%ecx\n ./pynx/scattering/cpu.c:8112\n-\tmov 0x1c(%ebp),%edi\n+\tmov 0x1c(%ebp),%edx\n ./pynx/scattering/cpu.c:8113\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8115\n-\tcmpb $0x7b,0x1(%ebx)\n+\tcmpb $0x7b,0x1(%edi)\n ./pynx/scattering/cpu.c:8111\n-\tmov %eax,0x8(%esp)\n+\tmov %ecx,0x8(%esp)\n ./pynx/scattering/cpu.c:8112\n-\tmov %edi,0xc(%esp)\n+\tmov %edx,0xc(%esp)\n ./pynx/scattering/cpu.c:8115\n-\tjne 8581 \n+\tjne 8446 \n ./pynx/scattering/cpu.c:8119\n \tmov %ebp,%eax\n-\tcall 78b0 \n+\tcall 77b0 \n ./pynx/scattering/cpu.c:8119 (discriminator 1)\n-\tinc %eax\n-\tje 8070 \n-./pynx/scattering/cpu.c:8123\n-\tlea 0x2(%ebx),%edi\n+\tcmp $0xffffffff,%eax\n+\tje 7f1a \n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n+\tmov 0x8(%esp),%eax\n+./pynx/scattering/cpu.c:8123\n+\tlea 0x2(%edi),%edi\n ./pynx/scattering/cpu.c:8120\n \tmovb $0x0,0x24(%ebp)\n ./pynx/scattering/cpu.c:8121\n \tmovl $0x0,0x18(%ebp)\n-./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\ttest %ebx,%ebx\n-./pynx/scattering/cpu.c:8122\n \tmovl $0x0,0x1c(%ebp)\n+./pynx/scattering/cpu.c:8123\n+\tmov %edi,0x4(%esp)\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tje 8558 \n-\tand $0x7,%ebx\n-\tje 827f \n-\tcmp $0x1,%ebx\n-\tje 8261 \n-\tcmp $0x2,%ebx\n-\tje 824f \n-\tcmp $0x3,%ebx\n-\tje 823d \n-\tcmp $0x4,%ebx\n-\tje 822b \n-\tcmp $0x5,%ebx\n-\tje 8219 \n-\tcmp $0x6,%ebx\n-\tjne 8523 \n+\ttest %eax,%eax\n+\tje 8430 \n+\tand $0x7,%eax\n+\tje 814e \n+\tcmp $0x1,%eax\n+\tje 812e \n+\tcmp $0x2,%eax\n+\tje 811a \n+\tcmp $0x3,%eax\n+\tje 8106 \n+\tcmp $0x4,%eax\n+\tje 80f2 \n+\tcmp $0x5,%eax\n+\tje 80de \n+\tcmp $0x6,%eax\n+\tjne 83ff \n ./pynx/scattering/cpu.c:8126\n-\tmov %edi,%edx\n+\tmov 0x4(%esp),%edx\n \tmov %ebp,%eax\n-\tcall 7f60 \n+\tcall 7e10 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8070 \n+\tje 7f1a \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8126\n-\tmov %edi,%edx\n+\tmov 0x4(%esp),%edx\n \tmov %ebp,%eax\n-\tcall 7f60 \n+\tcall 7e10 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8070 \n+\tje 7f1a \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8126\n-\tmov %edi,%edx\n+\tmov 0x4(%esp),%edx\n \tmov %ebp,%eax\n-\tcall 7f60 \n+\tcall 7e10 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8070 \n+\tje 7f1a \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8126\n-\tmov %edi,%edx\n+\tmov 0x4(%esp),%edx\n \tmov %ebp,%eax\n-\tcall 7f60 \n+\tcall 7e10 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8070 \n+\tje 7f1a \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8126\n-\tmov %edi,%edx\n+\tmov 0x4(%esp),%edx\n \tmov %ebp,%eax\n-\tcall 7f60 \n+\tcall 7e10 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8070 \n+\tje 7f1a \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8126\n-\tmov %edi,%edx\n+\tmov 0x4(%esp),%edx\n \tmov %ebp,%eax\n-\tcall 7f60 \n+\tcall 7e10 \n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-./pynx/scattering/cpu.c:8126\n-\tmov %eax,%ebx\n-./pynx/scattering/cpu.c:8127\n-\tje 8070 \n+\tje 7f1a \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tcmp %esi,0x8(%esp)\n-\tje 8316 \n+\tcmp %ebx,0x8(%esp)\n+\tje 81e9 \n+\tmov 0x4(%esp),%edi\n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7f60 \n+\tcall 7e10 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8070 \n+\tje 7f1a \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7f60 \n+\tcall 7e10 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8070 \n+\tje 7f1a \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7f60 \n+\tcall 7e10 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8070 \n+\tje 7f1a \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7f60 \n+\tcall 7e10 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8070 \n+\tje 7f1a \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7f60 \n+\tcall 7e10 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8070 \n+\tje 7f1a \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7f60 \n+\tcall 7e10 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8070 \n+\tje 7f1a \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7f60 \n+\tcall 7e10 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8070 \n+\tje 7f1a \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7f60 \n+\tcall 7e10 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-./pynx/scattering/cpu.c:8126\n-\tmov %eax,%ebx\n-./pynx/scattering/cpu.c:8127\n-\tje 8070 \n+\tje 7f1a \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tadd $0x8,%esi\n+\tadd $0x8,%ebx\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tcmp %esi,0x8(%esp)\n-\tjne 827f \n+\tcmp %ebx,0x8(%esp)\n+\tjne 8152 \n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:8130\n-\tmov 0xc(%esp),%edx\n-\ttest %edx,%edx\n-\tje 7f7a \n+\tmov 0xc(%esp),%ecx\n+\ttest %ecx,%ecx\n+\tje 7e26 \n ./pynx/scattering/cpu.c:8130 (discriminator 1)\n-\tmov %edx,0x1c(%ebp)\n-\tjmp 7f7a \n+\tmov %ecx,0x1c(%ebp)\n+\tjmp 7e26 \n ./pynx/scattering/cpu.c:8023\n \tcmpl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8022\n-\tlea 0x1(%ebx),%esi\n+\tlea 0x1(%edi),%ebx\n ./pynx/scattering/cpu.c:8023\n-\tjne 8593 \n+\tjne 8454 \n ./pynx/scattering/cpu.c:8028\n \tmov %ebp,%eax\n-\tcall 78b0 \n+\tcall 77b0 \n ./pynx/scattering/cpu.c:8028 (discriminator 1)\n-\tinc %eax\n-\tje 8070 \n+\tcmp $0xffffffff,%eax\n+\tje 7f1a \n ./pynx/scattering/cpu.c:8029\n \tmov 0xc(%ebp),%ecx\n-\tmov %esi,%eax\n-\tmov (%ecx),%edi\n+\tmov (%ecx),%edx\n+\tmov (%edx),%eax\n+\tmov 0x2c(%eax),%ecx\n+\tmov %eax,0x8(%esp)\n ./pynx/scattering/cpu.c:8030\n-\tmovzbl 0x1(%ebx),%ecx\n+\tmovzbl 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:8021\n-\txor %ebx,%ebx\n-\tmov %ebx,%esi\n-\tmov %eax,%ebx\n+\txor %edi,%edi\n ./pynx/scattering/cpu.c:8029\n-\tmov (%edi),%edx\n-\tmov %edx,0x8(%esp)\n-\tmov 0x2c(%edx),%edi\n+\tmov %ecx,0x4(%esp)\n ./pynx/scattering/cpu.c:8030\n-\ttest %cl,%cl\n-\tje 85a5 \n-\tcmp $0x29,%cl\n-\tje 85a5 \n+\ttest %al,%al\n+\tje 8472 \n+\tcmp $0x29,%al\n+\tje 8472 \n ./pynx/scattering/cpu.c:8031\n-\tcmp $0xd,%cl\n-\tjle 83e0 \n-\tcmp $0x20,%cl\n-\tje 83f1 \n+\tcmp $0xd,%al\n+\tjle 82d0 \n+\tcmp $0x20,%al\n+\tje 82e1 \n ./pynx/scattering/cpu.c:7726\n-\tmovsbl %cl,%eax\n+\tmovsbl %al,%edx\n ./pynx/scattering/cpu.c:7723\n-\tsub $0x30,%ecx\n-\tcmp $0x9,%cl\n-\tja 83e8 \n-./pynx/scattering/cpu.c:7726\n-\tlea -0x30(%eax),%edx\n+\tsub $0x30,%eax\n+\tcmp $0x9,%al\n+\tja 7efc \n ./pynx/scattering/cpu.c:7727\n \tmovsbl 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7726\n \tlea 0x1(%ebx),%ecx\n+\tsub $0x30,%edx\n ./pynx/scattering/cpu.c:7727\n \tlea -0x30(%eax),%ebx\n \tcmp $0x9,%bl\n-\tja 83b8 \n+\tja 829c \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-./pynx/scattering/cpu.c:7728\n-\timul $0xa,%edx,%edx\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7729\n \tinc %ecx\n-\tlea -0x30(%edx,%eax,1),%edx\n+./pynx/scattering/cpu.c:7728\n+\tlea (%edx,%edx,4),%edx\n+./pynx/scattering/cpu.c:7729\n+\tlea -0x30(%eax,%edx,2),%edx\n ./pynx/scattering/cpu.c:7727\n \tmovsbl (%ecx),%eax\n \tlea -0x30(%eax),%ebx\n \tcmp $0x9,%bl\n-\tjbe 83a0 \n+\tjbe 8280 \n ./pynx/scattering/cpu.c:7737\n \tcmp $0xffffffff,%edx\n-\tje 83e8 \n+\tje 7ef9 \n ./pynx/scattering/cpu.c:8037\n-\tcmp %edi,%esi\n-\tjge 83cc \n+\tmov 0x4(%esp),%ebx\n+\tcmp %ebx,%edi\n+\tjge 82b4 \n ./pynx/scattering/cpu.c:8037 (discriminator 1)\n \tmov 0x8(%esp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%ebx\n+\tmov 0xc(%ebx,%edi,4),%ebx\n \tcmp %edx,%ebx\n-\tjne 855f \n+\tjne 8439 \n ./pynx/scattering/cpu.c:8043\n \tcmp $0x2c,%al\n-\tjne 8430 \n+\tjne 8320 \n+./pynx/scattering/cpu.c:8030\n+\tmovzbl 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:8048 (discriminator 1)\n \tlea 0x1(%ecx),%ebx\n ./pynx/scattering/cpu.c:8049\n-\tinc %esi\n-./pynx/scattering/cpu.c:8030\n-\tmovzbl 0x1(%ecx),%ecx\n-./pynx/scattering/cpu.c:8049\n-\tjmp 835f \n+\tinc %edi\n+\tjmp 8232 \n \tlea 0x0(%esi),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8031\n-\tcmp $0x8,%cl\n-\tjg 83e0 \n-\tmovsbl %cl,%eax\n-./pynx/scattering/cpu.c:7738\n-\tsub $0x4,%esp\n-\tpush %eax\n-\tjmp 8055 \n-\tjmp 83f1 \n+\tcmp $0x8,%al\n+\tjle 7ef9 \n+\tcmp $0x8,%al\n+\tjg 82d0 \n+\tjmp 7ef9 \n+\tjmp 82e1 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8069\n \tcmp $0x4,%cl\n-\tjne 804e \n+\tjne 7ef9 \n ./pynx/scattering/cpu.c:8106\n \tmov %al,0x25(%ebp)\n-\tinc %ebx\n+\tinc %edi\n ./pynx/scattering/cpu.c:8107\n-\tjmp 7f7a \n+\tjmp 7e26 \n ./pynx/scattering/cpu.c:8091\n \tmovb $0x3d,0x25(%ebp)\n ./pynx/scattering/cpu.c:8092\n-\tinc %ebx\n+\tinc %edi\n ./pynx/scattering/cpu.c:8093\n-\tjmp 7f7a \n+\tjmp 7e26 \n ./pynx/scattering/cpu.c:8186 (discriminator 1)\n-\tcmpb $0x3a,0x1(%ebx)\n+\tcmpb $0x3a,0x1(%edi)\n ./pynx/scattering/cpu.c:8185\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:8186 (discriminator 1)\n-\tje 8426 \n+\tje 8316 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8186 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:8186 (discriminator 1)\n \tcmpb $0x3a,(%eax)\n-\tjne 8420 \n+\tjne 8310 \n ./pynx/scattering/cpu.c:8187\n-\tlea 0x1(%eax),%ebx\n+\tlea 0x1(%eax),%edi\n ./pynx/scattering/cpu.c:8188\n-\tjmp 7f7a \n+\tjmp 7e26 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8043\n \tcmp $0x29,%al\n-\tjne 8510 \n+\tjne 83f0 \n ./pynx/scattering/cpu.c:8048\n \tcmp $0x2c,%al\n-\tje 83d0 \n+\tje 82b8 \n+./pynx/scattering/cpu.c:8051\n+\tmov 0x4(%esp),%eax\n ./pynx/scattering/cpu.c:8049\n-\tmov %esi,%ebx\n-\tinc %ebx\n+\tinc %edi\n ./pynx/scattering/cpu.c:8051\n-\tcmp %edi,%ebx\n-\tjne 8570 \n+\tcmp %eax,%edi\n+\tjne 8462 \n ./pynx/scattering/cpu.c:8061\n \tmovb $0x1,0x27(%ebp)\n ./pynx/scattering/cpu.c:8063\n-\tlea 0x1(%ecx),%ebx\n+\tlea 0x1(%ecx),%edi\n ./pynx/scattering/cpu.c:8062\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8064\n-\tjmp 7f7a \n-\tlea 0x0(%esi),%esi\n+\tjmp 7e26 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8069\n-\txor %esi,%esi\n-\tjmp 80cb \n+\txor %ebx,%ebx\n+\tjmp 7f76 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7726\n-\tmovsbl %al,%esi\n+\tmovsbl %al,%edx\n ./pynx/scattering/cpu.c:7723\n \tsub $0x30,%eax\n \tcmp $0x9,%al\n-\tja 8051 \n+\tja 7efc \n+./pynx/scattering/cpu.c:7726\n+\tlea -0x30(%edx),%ebx\n ./pynx/scattering/cpu.c:7727\n-\tmovsbl 0x1(%ebx),%eax\n+\tmovsbl 0x1(%edi),%edx\n ./pynx/scattering/cpu.c:7726\n-\tlea 0x1(%ebx),%ecx\n-\tsub $0x30,%esi\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7727\n-\tlea -0x30(%eax),%ebx\n-\tcmp $0x9,%bl\n-\tja 84bc \n-\tjmp 84a0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n+\tlea -0x30(%edx),%ecx\n+\tcmp $0x9,%cl\n+\tja 839c \n+./pynx/scattering/cpu.c:7729\n+\tinc %eax\n ./pynx/scattering/cpu.c:7728\n-\timul $0xa,%esi,%edx\n+\tlea (%ebx,%ebx,4),%ebx\n ./pynx/scattering/cpu.c:7729\n-\tinc %ecx\n-\tlea -0x30(%edx,%eax,1),%esi\n+\tlea -0x30(%edx,%ebx,2),%ebx\n ./pynx/scattering/cpu.c:7727\n-\tmovsbl (%ecx),%eax\n-\tlea -0x30(%eax),%ebx\n-\tcmp $0x9,%bl\n-\tjbe 84a0 \n+\tmovsbl (%eax),%edx\n+\tlea -0x30(%edx),%ecx\n+\tcmp $0x9,%cl\n+\tjbe 8380 \n ./pynx/scattering/cpu.c:7737\n-\tcmp $0xffffffff,%esi\n-\tje 804e \n+\tcmp $0xffffffff,%ebx\n+\tje 7efc \n ./pynx/scattering/cpu.c:8196\n-\tmov %esi,0x14(%ebp)\n+\tmov %ebx,0x14(%ebp)\n ./pynx/scattering/cpu.c:7732\n-\tmov %ecx,%ebx\n-\tjmp 7f7a \n+\tmov %eax,%edi\n+\tjmp 7e26 \n ./pynx/scattering/cpu.c:8069\n-\txor %esi,%esi\n+\txor %ebx,%ebx\n ./pynx/scattering/cpu.c:8165\n \tcmp %al,0x24(%ebp)\n-\tjne 80cb \n+\tjne 7f76 \n ./pynx/scattering/cpu.c:8165 (discriminator 1)\n-\tcmp %esi,0x20(%ebp)\n-\tjne 80cb \n+\tcmp %ebx,0x20(%ebp)\n+\tjne 7f76 \n ./pynx/scattering/cpu.c:8165 (discriminator 2)\n \tmovzbl 0x25(%ebp),%eax\n \tcmp %al,0x26(%ebp)\n-\tjne 80cb \n+\tjne 7f76 \n ./pynx/scattering/cpu.c:8166\n \tcmpb $0x0,0x27(%ebp)\n-\tjne 80cb \n+\tjne 7f76 \n ./pynx/scattering/cpu.c:8167\n-\tmov 0x14(%ebp),%esi\n+\tmov 0x14(%ebp),%ebx\n ./pynx/scattering/cpu.c:8170\n-\tinc %ebx\n+\tinc %edi\n ./pynx/scattering/cpu.c:8167\n-\tadd %esi,0x18(%ebp)\n+\tadd %ebx,0x18(%ebp)\n ./pynx/scattering/cpu.c:8168\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8171\n-\tjmp 7f7a \n+\tjmp 7e26 \n ./pynx/scattering/cpu.c:8072\n \tmov %ebp,%eax\n-\tcall 75b8 \n+\tcall 74e0 \n ./pynx/scattering/cpu.c:8073\n-\tjmp 8070 \n+\tjmp 7f1a \n ./pynx/scattering/cpu.c:8044\n \tsub $0x4,%esp\n+\tlea -0x4258(%esi),%edi\n \tpush %eax\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x4268(%ebx),%ebp\n-\tjmp 805f \n+\tjmp 7f06 \n ./pynx/scattering/cpu.c:8126\n-\tmov %edi,%edx\n+\tmov 0x4(%esp),%edx\n \tmov %ebp,%eax\n-\tcall 7f60 \n+\tcall 7e10 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 8070 \n+\tje 7f1a \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tmov $0x1,%esi\n+\tmov $0x1,%ebx\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tjmp 8207 \n+\tjmp 80ca \n ./pynx/scattering/cpu.c:7743\n \tsub $0x4,%esp\n+\tlea -0x46d0(%esi),%edi\n \tpush $0x5a\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x46e0(%ebx),%ebp\n-\tjmp 805f \n-\tlea 0x0(%esi),%esi\n+\tjmp 7f06 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8124\n-\tmov %edi,%ebx\n-\tjmp 8316 \n+\tmov 0x4(%esp),%edi\n+\tjmp 81e9 \n ./pynx/scattering/cpu.c:8038\n \tpush %edx\n+\tlea -0x4284(%esi),%edi\n \tpush %ebx\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x4294(%ebx),%ebp\n-\tjmp 805f \n-./pynx/scattering/cpu.c:8052\n-\tpush %ebx\n-\tpush %edi\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x423c(%ebx),%ebp\n-\tjmp 805f \n+\tjmp 7f06 \n ./pynx/scattering/cpu.c:8116\n \tsub $0x8,%esp\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x4330(%ebx),%esi\n-\tjmp 8178 \n+\tlea -0x4320(%esi),%edi\n+\tjmp 802e \n ./pynx/scattering/cpu.c:8024\n \tsub $0x8,%esp\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x4304(%ebx),%esi\n-\tjmp 8178 \n+\tlea -0x42f4(%esi),%edi\n+\tjmp 802e \n+./pynx/scattering/cpu.c:8052\n+\tpush %edi\n+\tlea -0x422c(%esi),%edi\n+\tpush 0x8(%esp)\n+\tjmp 7f06 \n ./pynx/scattering/cpu.c:8051\n-\txchg %esi,%ebx\n-\tcmp %edi,%ebx\n-\tjne 8570 \n+\tmov 0x4(%esp),%ecx\n+\tcmp %ecx,%edi\n+\tjne 8462 \n ./pynx/scattering/cpu.c:8056\n-\ttest %cl,%cl\n-\tjne 85c0 \n+\ttest %al,%al\n+\tjne 848b \n ./pynx/scattering/cpu.c:8057\n+\tlea -0x4208(%esi),%edi\n \tpush %eax\n \tpush %eax\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x4218(%ebx),%esi\n-\tjmp 8178 \n-\tmov %esi,%ecx\n-\tjmp 8447 \n-.L1016():\n+\tjmp 802e \n+\tmov %ebx,%ecx\n+\tjmp 8339 \n+.L1089():\n ./pynx/scattering/cpu.c:8057\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8215\n \tpush %ebp\n \tmov %eax,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x14a19,%ebx\n+\tcall 44f0 \n+\tadd $0x15b49,%ebx\n \tsub $0x50,%esp\n \tmov %gs:0x14,%esi\n \tmov %esi,0x40(%esp)\n \tmov %ecx,%esi\n ./pynx/scattering/cpu.c:8219\n \tmovl $0x0,0x0(%ebp)\n \tlea 0x50c(%ebx),%edi\n-\tlea -0x4c20(%ebx),%eax\n-\tmov %edi,0xc(%esp)\n-\tvmovd 0xc(%esp),%xmm2\n+\tlea -0x4c10(%ebx),%eax\n+\tvmovd %edi,%xmm2\n \tvpinsrd $0x1,%eax,%xmm2,%xmm1\n \tvmovq %xmm1,0xc(%esp)\n ./pynx/scattering/cpu.c:8220\n \tpush $0x3c\n \tpush %ebp\n \tpush %edx\n \tcall 2390 \n ./pynx/scattering/cpu.c:8220 (discriminator 2)\n \tadd $0x10,%esp\n-\tinc %eax\n-\tje 8760 \n+\tcmp $0xffffffff,%eax\n+\tje 8628 \n ./pynx/scattering/cpu.c:8224\n \tmov 0x14(%ebp),%edx\n ./pynx/scattering/cpu.c:8224 (discriminator 1)\n \tcmp $0x1,%edx\n-\tjne 8718 \n+\tjne 85e0 \n ./pynx/scattering/cpu.c:7698\n \tvmovq 0x8(%esp),%xmm3\n-./pynx/scattering/cpu.c:7703\n-\tvmovdqa -0x4e34(%ebx),%xmm0\n ./pynx/scattering/cpu.c:7702\n \tlea 0x10(%esp),%eax\n-\tmov %eax,(%esi)\n+./pynx/scattering/cpu.c:7703\n+\tvmovdqa -0x4e24(%ebx),%xmm0\n ./pynx/scattering/cpu.c:7704\n \tmovl $0x0,0x4(%esi)\n+./pynx/scattering/cpu.c:7702\n+\tmov %eax,(%esi)\n ./pynx/scattering/cpu.c:7713\n \tcmpb $0x53,0x53c(%ebx)\n ./pynx/scattering/cpu.c:7700\n \tmovl $0x0,0x18(%esp)\n ./pynx/scattering/cpu.c:7701\n \tmov %esi,0x1c(%esp)\n ./pynx/scattering/cpu.c:7710\n@@ -8849,406 +8712,398 @@\n ./pynx/scattering/cpu.c:7709\n \tmovl $0x404000,0x34(%esp)\n ./pynx/scattering/cpu.c:7698\n \tvmovq %xmm3,0x10(%esp)\n ./pynx/scattering/cpu.c:7703\n \tvmovdqa %xmm0,0x20(%esp)\n ./pynx/scattering/cpu.c:7713\n-\tjne 86c7 \n-\tjmp 86a0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 8587 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7715\n \tmov 0x4(%edi),%edx\n \tmov %esi,%ecx\n ./pynx/scattering/cpu.c:7714\n \tadd $0x8,%esi\n ./pynx/scattering/cpu.c:7716\n \tmovl $0x0,0x4(%esi)\n ./pynx/scattering/cpu.c:7717\n \tmov (%edx),%edi\n ./pynx/scattering/cpu.c:7715\n \tmov %edx,(%esi)\n ./pynx/scattering/cpu.c:7713\n \tcmpb $0x53,0x30(%edi)\n-\tje 86a0 \n+\tje 8560 \n \tmov %esi,0x1c(%esp)\n \tmov %edx,0x8(%ecx)\n \tmovl $0x0,0xc(%ecx)\n ./pynx/scattering/cpu.c:8233\n \tmov 0x18(%ebp),%edx\n-\tcall 7f60 \n+\tcall 7e10 \n ./pynx/scattering/cpu.c:8233 (discriminator 1)\n \ttest %eax,%eax\n-\tje 8732 \n+\tje 85fa \n ./pynx/scattering/cpu.c:8235\n \tmov 0xc(%ebp),%eax\n \tmov 0x514(%ebx),%edx\n ./pynx/scattering/cpu.c:8235 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 8798 \n+\tjne 8660 \n ./pynx/scattering/cpu.c:8242\n \tmov 0x24(%ebp),%esi\n \ttest %esi,%esi\n-\tje 8708 \n+\tje 85d0 \n ./pynx/scattering/cpu.c:8243\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8247\n \tmov 0x3c(%esp),%edx\n \tsub %gs:0x14,%edx\n-\tjne 87f4 \n+\tjne 86af \n \tadd $0x4c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8242 (discriminator 1)\n \tlea 0x18c(%ebx),%ebx\n \tmov %ebx,0x24(%ebp)\n-\tjmp 86eb \n+\tjmp 85ab \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8225\n-\tmov -0x44(%ebx),%esi\n-\tlea -0x41e8(%ebx),%edi\n+\tmov -0x44(%ebx),%ecx\n+\tlea -0x41d8(%ebx),%edi\n \tpush %edx\n \tpush $0x1\n \tpush %edi\n-\tpush (%esi)\n+\tpush (%ecx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:8228\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov 0x0(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 8754 \n+\tmov 0x0(%ebp),%esi\n+\ttest %esi,%esi\n+\tje 861c \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,0x24(%ebp)\n-\tje 87e0 \n+\tje 86a3 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8222\n \tmov $0xffffffff,%eax\n-\tjmp 86ed \n+\tjmp 85ad \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:8209\n+./pynx/scattering/cpu.c:8210\n \tlea 0x6ac(%ebx),%edx\n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ebx\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,0x0(%ebp)\n ./pynx/scattering/cpu.c:8212\n-\tmov %edx,0x8(%esp)\n-./pynx/scattering/cpu.c:8210\n+\tvmovd %edx,%xmm4\n+./pynx/scattering/cpu.c:8209\n \tmovl $0x0,0x4(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvpinsrd $0x1,%edx,%xmm4,%xmm5\n ./pynx/scattering/cpu.c:8213\n \tmov %ebx,0x24(%ebp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovd 0x8(%esp),%xmm4\n-\tvpinsrd $0x1,%edx,%xmm4,%xmm5\n \tvmovq %xmm5,0x1c(%ebp)\n ./pynx/scattering/cpu.c:8222\n-\tjmp 8754 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:8236\n-\tcmp $0x1,%edx\n-\tjbe 87d8 \n+\tjmp 861c \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:8236 (discriminator 1)\n-\tlea -0x4d65(%ebx),%edi\n-./pynx/scattering/cpu.c:8236 (discriminator 4)\n-\tcmp $0x1,%eax\n-\tmov 0x50c(%ebx),%esi\n-\tjle 87ec \n+\tlea -0x4d55(%ebx),%edi\n+\tcmp $0x2,%edx\n+\tlea -0x4c62(%ebx),%ecx\n+\tmov %edi,%esi\n+\tcmovb %ecx,%esi\n ./pynx/scattering/cpu.c:8236 (discriminator 5)\n-\tlea -0x4d65(%ebx),%ecx\n+\tcmp $0x2,%eax\n+\tcmovge %edi,%ecx\n ./pynx/scattering/cpu.c:8236 (discriminator 8)\n \tsub $0x4,%esp\n-\tpush %edi\n+\tpush %esi\n \tpush %edx\n \tmov -0x44(%ebx),%edx\n-\tpush %esi\n+\tpush 0x50c(%ebx)\n \tpush %ecx\n \tpush %eax\n-\tlea -0x41ac(%ebx),%eax\n+\tlea -0x419c(%ebx),%eax\n \tpush %eax\n \tpush (%edx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:8240\n \tadd $0x20,%esp\n-\tjmp 8732 \n-./pynx/scattering/cpu.c:8236 (discriminator 2)\n-\tlea -0x4c72(%ebx),%edi\n-\tjmp 87a3 \n+\tjmp 85fa \n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,0x24(%ebp)\n-\tjmp 8748 \n-./pynx/scattering/cpu.c:8236 (discriminator 6)\n-\tlea -0x4c72(%ebx),%ecx\n-\tjmp 87b4 \n+\tjmp 8610 \n ./pynx/scattering/cpu.c:8247\n-\tcall 17b40 \n+\tcall 180c0 \n __Pyx__GetBufferAndValidate.constprop.0():\n ./pynx/scattering/cpu.c:8247\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9226\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x147eb,%ebx\n+\tcall 44f0 \n+\tadd $0x1592b,%ebx\n \tsub $0xc,%esp\n \tmov 0x20(%esp),%esi\n ./pynx/scattering/cpu.c:9227\n \tmov 0x38(%esi),%edx\n \ttest %edx,%edx\n-\tje 8836 \n+\tje 86f6 \n /usr/include/python3.13/object.h:363\n \tmov (%edx),%eax\n ./pynx/scattering/cpu.c:9227 (discriminator 1)\n \tmovl $0x0,0x38(%esi)\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 8836 \n+\tje 86f6 \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%edx)\n-\tje 8a40 \n+\tje 8900 \n ./pynx/scattering/cpu.c:9231\n \tmov 0x10(%esi),%ecx\n \ttest %ecx,%ecx\n-\tje 8857 \n+\tje 8717 \n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edi\n ./pynx/scattering/cpu.c:9231 (discriminator 1)\n \tmovl $0x0,0x10(%esi)\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edi\n-\tje 8857 \n+\tje 8717 \n /usr/include/python3.13/object.h:948\n \tdec %edi\n \tmov %edi,(%ecx)\n-\tje 8a58 \n+\tje 8918 \n ./pynx/scattering/cpu.c:9233\n \tmov 0x20(%esi),%ebp\n \ttest %ebp,%ebp\n-\tje 887a \n+\tje 873a \n /usr/include/python3.13/object.h:363\n \tmov 0x0(%ebp),%edx\n ./pynx/scattering/cpu.c:9233 (discriminator 1)\n \tmovl $0x0,0x20(%esi)\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 887a \n+\tje 873a \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,0x0(%ebp)\n-\tje 8a70 \n+\tje 8930 \n ./pynx/scattering/cpu.c:9234\n \tmov 0x24(%esi),%ecx\n \ttest %ecx,%ecx\n-\tje 889a \n+\tje 875a \n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%eax\n ./pynx/scattering/cpu.c:9234 (discriminator 1)\n \tmovl $0x0,0x24(%esi)\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 889a \n+\tje 875a \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%ecx)\n-\tje 8a88 \n+\tje 8948 \n ./pynx/scattering/cpu.c:9235\n \tmov 0x28(%esi),%edi\n \ttest %edi,%edi\n-\tje 88bb \n+\tje 877b \n /usr/include/python3.13/object.h:363\n \tmov (%edi),%ebp\n ./pynx/scattering/cpu.c:9235 (discriminator 1)\n \tmovl $0x0,0x28(%esi)\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 88bb \n+\tje 877b \n /usr/include/python3.13/object.h:948\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tje 8aa0 \n+\tje 8960 \n ./pynx/scattering/cpu.c:9236\n \tmov 0x2c(%esi),%edx\n \ttest %edx,%edx\n-\tje 88dc \n+\tje 879c \n /usr/include/python3.13/object.h:363\n \tmov (%edx),%ecx\n ./pynx/scattering/cpu.c:9236 (discriminator 1)\n \tmovl $0x0,0x2c(%esi)\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 88dc \n+\tje 879c \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 8ab8 \n+\tje 8978 \n ./pynx/scattering/cpu.c:9237\n \tmov 0x30(%esi),%edi\n \ttest %edi,%edi\n-\tje 88fc \n+\tje 87bc \n /usr/include/python3.13/object.h:363\n \tmov (%edi),%eax\n ./pynx/scattering/cpu.c:9237 (discriminator 1)\n \tmovl $0x0,0x30(%esi)\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 88fc \n+\tje 87bc \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%edi)\n-\tje 8ad0 \n+\tje 8990 \n ./pynx/scattering/cpu.c:9238\n \tmov 0x34(%esi),%ebp\n \ttest %ebp,%ebp\n-\tje 891f \n+\tje 87df \n /usr/include/python3.13/object.h:363\n \tmov 0x0(%ebp),%edx\n ./pynx/scattering/cpu.c:9238 (discriminator 1)\n \tmovl $0x0,0x34(%esi)\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 891f \n+\tje 87df \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,0x0(%ebp)\n-\tje 8ae8 \n+\tje 89a8 \n ./pynx/scattering/cpu.c:9244\n \tmov 0x1c(%esi),%ecx\n ./pynx/scattering/cpu.c:9245\n \tmovl $0x0,0x1c(%esi)\n /usr/include/python3.13/object.h:1041\n \ttest %ecx,%ecx\n-\tje 8940 \n+\tje 8800 \n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edi\n-\tje 8940 \n+\tje 8800 \n /usr/include/python3.13/object.h:948\n \tdec %edi\n \tmov %edi,(%ecx)\n-\tje 8b00 \n+\tje 89c0 \n ./pynx/scattering/cpu.c:9250\n \tmov 0x4c(%esi),%ebp\n \ttest %ebp,%ebp\n-\tje 8962 \n+\tje 8822 \n /usr/include/python3.13/object.h:363\n \tmov 0x0(%ebp),%eax\n ./pynx/scattering/cpu.c:9250 (discriminator 1)\n \tmovl $0x0,0x4c(%esi)\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 8962 \n+\tje 8822 \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,0x0(%ebp)\n-\tje 8b18 \n+\tje 89d8 \n ./pynx/scattering/cpu.c:9251\n \tmov 0x50(%esi),%edx\n \ttest %edx,%edx\n-\tje 8983 \n+\tje 8843 \n /usr/include/python3.13/object.h:363\n \tmov (%edx),%ecx\n ./pynx/scattering/cpu.c:9251 (discriminator 1)\n \tmovl $0x0,0x50(%esi)\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 8983 \n+\tje 8843 \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 8b30 \n+\tje 89f0 \n ./pynx/scattering/cpu.c:9252\n \tmov 0x58(%esi),%edi\n \ttest %edi,%edi\n-\tje 89a4 \n+\tje 8864 \n /usr/include/python3.13/object.h:363\n \tmov (%edi),%ebp\n ./pynx/scattering/cpu.c:9252 (discriminator 1)\n \tmovl $0x0,0x58(%esi)\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 89a4 \n+\tje 8864 \n /usr/include/python3.13/object.h:948\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tje 8b48 \n+\tje 8a08 \n ./pynx/scattering/cpu.c:9253\n \tmov 0x5c(%esi),%edx\n \ttest %edx,%edx\n-\tje 89c0 \n+\tje 8880 \n /usr/include/python3.13/object.h:363\n \tmov (%edx),%eax\n ./pynx/scattering/cpu.c:9253 (discriminator 1)\n \tmovl $0x0,0x5c(%esi)\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 89c0 \n+\tje 8880 \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%edx)\n-\tje 8a30 \n+\tje 88f0 \n ./pynx/scattering/cpu.c:9254\n \tmov 0x3c(%esi),%ebp\n \ttest %ebp,%ebp\n-\tje 8a26 \n+\tje 88e6 \n ./pynx/scattering/cpu.c:9257 (discriminator 1)\n \tmov 0x40(%esi),%ecx\n \ttest %ecx,%ecx\n-\tjle 8a13 \n+\tjle 88d3 \n ./pynx/scattering/cpu.c:9257\n \txor %edi,%edi\n-\tjmp 89e5 \n+\tjmp 88a5 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9257 (discriminator 3)\n \tinc %edi\n ./pynx/scattering/cpu.c:9257 (discriminator 1)\n \tcmp %ecx,%edi\n-\tjge 8a10 \n+\tjge 88d0 \n ./pynx/scattering/cpu.c:9258\n \tmov 0x0(%ebp,%edi,4),%edx\n /usr/include/python3.13/object.h:1041\n \ttest %edx,%edx\n-\tje 89e0 \n+\tje 88a0 \n /usr/include/python3.13/object.h:363\n \tmov (%edx),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 89e0 \n+\tje 88a0 \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%edx)\n-\tjne 89e0 \n+\tjne 88a0 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:9257 (discriminator 3)\n \tinc %edi\n /usr/include/python3.13/object.h:949\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n ./pynx/scattering/cpu.c:9257 (discriminator 1)\n \tmov 0x40(%esi),%ecx\n \tadd $0x10,%esp\n \tcmp %ecx,%edi\n-\tjl 89e5 \n+\tjl 88a5 \n \tnop\n ./pynx/scattering/cpu.c:9259\n \tmov 0x3c(%esi),%ebp\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 2260 \n ./pynx/scattering/cpu.c:9260\n@@ -9263,114 +9118,114 @@\n \tpop %ebp\n \tret\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 89c0 \n+\tjmp 8880 \n \txchg %ax,%ax\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8836 \n+\tjmp 86f6 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8857 \n+\tjmp 8717 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 887a \n+\tjmp 873a \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 889a \n+\tjmp 875a \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 88bb \n+\tjmp 877b \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 88dc \n+\tjmp 879c \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 88fc \n+\tjmp 87bc \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 891f \n+\tjmp 87df \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8940 \n+\tjmp 8800 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8962 \n+\tjmp 8822 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8983 \n+\tjmp 8843 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 89a4 \n+\tjmp 8864 \n __Pyx_CyFunction_clear():\n /usr/include/python3.13/object.h:949\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9272\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x1448d,%ebx\n+\tcall 44f0 \n+\tadd $0x155cd,%ebx\n \tsub $0x10,%esp\n \tmov 0x1c(%esp),%esi\n ./pynx/scattering/cpu.c:9273\n \tpush %esi\n \tcall 24e0 \n ./pynx/scattering/cpu.c:9266\n \tmov 0x14(%esi),%eax\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 8b90 \n+\tje 8a50 \n ./pynx/scattering/cpu.c:9267\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2080 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9268\n \tsub $0xc,%esp\n \tpush %esi\n-\tcall 8800 \n+\tcall 86c0 \n ./pynx/scattering/cpu.c:9269\n \tmov %esi,(%esp)\n \tcall 2160 \n ./pynx/scattering/cpu.c:9275\n \tadd $0x14,%esp\n \tpop %ebx\n \tpop %esi\n@@ -9378,93 +9233,97 @@\n __Pyx_CyFunction_dealloc():\n ./pynx/scattering/cpu.c:9275\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7499\n \tpush %ebp\n \tpush %edi\n-\tcall 5a9e \n-\tadd $0x1443d,%edi\n+\tmov %ecx,%edi\n \tpush %esi\n-\tmov %eax,%esi\n+\tcall 180b4 \n+\tadd $0x1557a,%esi\n \tpush %ebx\n \tsub $0x3c,%esp\n-./pynx/scattering/cpu.c:7511\n-\tmov 0x54(%esp),%ebx\n-./pynx/scattering/cpu.c:7499\n-\tmov 0x50(%esp),%eax\n-\tmov %edx,0x18(%esp)\n-\tmov %edi,0x8(%esp)\n+\tmov %edx,0x14(%esp)\n \tmov 0x58(%esp),%edx\n-\tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:7511\n-\tlea (%ecx,%ebx,4),%edi\n-/usr/include/python3.13/object.h:1238\n-\tmov 0x4(%esi),%ecx\n-./pynx/scattering/cpu.c:7499\n-\tmov %eax,0x14(%esp)\n-/usr/include/python3.13/object.h:1241\n-\tmov 0x54(%ecx),%ebp\n+\tmov 0x54(%esp),%ecx\n+\tmov %esi,0x4(%esp)\n ./pynx/scattering/cpu.c:7499\n+\tmov %eax,%esi\n+\tmov 0x50(%esp),%eax\n \tmov %edx,0x1c(%esp)\n+/usr/include/python3.13/object.h:1238\n+\tmov 0x4(%esi),%ebp\n+./pynx/scattering/cpu.c:7511\n+\tlea (%edi,%ecx,4),%ebx\n /usr/include/python3.13/object.h:1241\n \txor %ecx,%ecx\n-\tand $0x4000000,%ebp\n ./pynx/scattering/cpu.c:7499\n+\tmov %eax,0x10(%esp)\n \tmov %gs:0x14,%eax\n \tmov %eax,0x2c(%esp)\n \txor %eax,%eax\n+/usr/include/python3.13/object.h:1241\n+\tmov 0x54(%ebp),%eax\n+./pynx/scattering/cpu.c:7511\n+\tmov %ebx,0x18(%esp)\n ./pynx/scattering/cpu.c:7508\n \tmovl $0x0,0x20(%esp)\n+/usr/include/python3.13/object.h:1241\n+\tand $0x4000000,%eax\n+./pynx/scattering/cpu.c:7508\n \tmovl $0x0,0x24(%esp)\n ./pynx/scattering/cpu.c:7509\n \tmovl $0x0,0x28(%esp)\n /usr/include/python3.13/object.h:1241\n-\tmov %ebp,0x10(%esp)\n+\tmov %eax,0x8(%esp)\n+\tmov %edi,0xc(%esp)\n+\tmov %ebx,%edi\n /usr/include/python3.13/object.h:1041\n \ttest %ecx,%ecx\n-\tje 8c33 \n+\tje 8afb \n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%eax\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 8c33 \n+\tcmp $0x3fffffff,%edx\n+\tje 8afb \n /usr/include/python3.13/object.h:948\n-\tdec %eax\n-\tmov %eax,(%ecx)\n-\tje 8df8 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 8d90 \n ./pynx/scattering/cpu.c:7515\n-\tmov 0x24(%esp),%edx\n+\tmov 0x24(%esp),%ecx\n ./pynx/scattering/cpu.c:7514 (discriminator 1)\n \tmovl $0x0,0x20(%esp)\n /usr/include/python3.13/object.h:1041\n-\ttest %edx,%edx\n-\tje 8c56 \n+\ttest %ecx,%ecx\n+\tje 8b1e \n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ebx\n+\tmov (%ecx),%ebx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 8c56 \n+\tje 8b1e \n /usr/include/python3.13/object.h:948\n \tdec %ebx\n-\tmov %ebx,(%edx)\n-\tje 8e10 \n+\tmov %ebx,(%ecx)\n+\tje 8da8 \n ./pynx/scattering/cpu.c:7516\n-\tmov 0x10(%esp),%ecx\n+\tmov 0x8(%esp),%ebp\n ./pynx/scattering/cpu.c:7515 (discriminator 1)\n \tmovl $0x0,0x24(%esp)\n ./pynx/scattering/cpu.c:7516\n-\ttest %ecx,%ecx\n-\tje 8e38 \n+\ttest %ebp,%ebp\n+\tje 8dd0 \n ./pynx/scattering/cpu.c:7524\n \tmov 0x28(%esp),%eax\n \tcmp %eax,0x8(%esi)\n-\tjle 8fa2 \n+\tjle 8e76 \n ./pynx/scattering/cpu.c:7534\n-\tmov 0x18(%esp),%ebp\n+\tmov 0x14(%esp),%ebp\n ./pynx/scattering/cpu.c:7529\n \tmov 0xc(%esi,%eax,4),%ecx\n ./pynx/scattering/cpu.c:7534\n \tmov 0x0(%ebp,%eax,4),%ebp\n ./pynx/scattering/cpu.c:7535\n \tinc %eax\n ./pynx/scattering/cpu.c:7529\n@@ -9472,1232 +9331,1229 @@\n ./pynx/scattering/cpu.c:7535\n \tmov %eax,0x28(%esp)\n ./pynx/scattering/cpu.c:7534\n \tmov %ebp,0x24(%esp)\n ./pynx/scattering/cpu.c:7545 (discriminator 1)\n \tmov (%edi),%ebx\n \ttest %ebx,%ebx\n-\tje 8cc8 \n+\tje 8ba0 \n \tmov %ebx,%edx\n ./pynx/scattering/cpu.c:7544\n \tmov %edi,%eax\n-\tjmp 8caa \n+\tjmp 8b7a \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7545 (discriminator 1)\n \tmov 0x4(%eax),%edx\n ./pynx/scattering/cpu.c:7545 (discriminator 3)\n \tadd $0x4,%eax\n ./pynx/scattering/cpu.c:7545 (discriminator 1)\n \ttest %edx,%edx\n-\tje 8cc8 \n+\tje 8ba0 \n ./pynx/scattering/cpu.c:7545 (discriminator 2)\n \tcmp %ecx,(%edx)\n-\tjne 8ca0 \n+\tjne 8b70 \n ./pynx/scattering/cpu.c:7547\n \tmov 0xc(%esp),%ecx\n-\tmov 0x14(%esp),%ebx\n+\tmov 0x10(%esp),%ebx\n ./pynx/scattering/cpu.c:7553\n \tmovl $0x0,0x24(%esp)\n ./pynx/scattering/cpu.c:7547\n \tsub %ecx,%eax\n \tmov %ebp,(%ebx,%eax,1)\n /usr/include/python3.13/object.h:1041\n-\tjmp 8c33 \n+\tjmp 8afb \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 8cd5 \n+\tje 8bad \n /usr/include/python3.13/object.h:837\n \tinc %edx\n \tmov %edx,(%ecx)\n /usr/include/python3.13/object.h:363\n \tmov 0x0(%ebp),%eax\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 8ce3 \n+\tje 8bbb \n /usr/include/python3.13/object.h:837\n \tinc %eax\n \tmov %eax,0x0(%ebp)\n /usr/include/python3.13/object.h:1238\n \tmov 0x4(%ecx),%ebp\n ./pynx/scattering/cpu.c:7588 (discriminator 3)\n \ttestb $0x10,0x57(%ebp)\n-\tje 8f8f \n+\tje 8e60 \n ./pynx/scattering/cpu.c:7589\n \ttest %ebx,%ebx\n-\tje 8d48 \n+\tje 8c28 \n ./pynx/scattering/cpu.c:7560\n \tmov %edi,%ebp\n-\tjmp 8d0a \n+\tjmp 8bea \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7589\n \tmov 0x4(%ebp),%ebx\n ./pynx/scattering/cpu.c:7604\n \tadd $0x4,%ebp\n ./pynx/scattering/cpu.c:7589\n \ttest %ebx,%ebx\n-\tje 8d48 \n+\tje 8c28 \n ./pynx/scattering/cpu.c:7592\n \tmov (%ebx),%edx\n ./pynx/scattering/cpu.c:7592 (discriminator 2)\n \tmov 0x8(%ecx),%ebx\n \tcmp %ebx,0x8(%edx)\n-\tjne 8d00 \n+\tjne 8be0 \n ./pynx/scattering/cpu.c:7594\n \tsub $0x8,%esp\n \tpush %ecx\n \tpush %edx\n-\tmov 0x18(%esp),%ebx\n+\tmov 0x14(%esp),%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:7596\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 8e98 \n+\tjs 8e30 \n ./pynx/scattering/cpu.c:7597\n-\tje 8e70 \n+\tje 8e08 \n ./pynx/scattering/cpu.c:7589\n \tmov 0x4(%ebp),%ebx\n ./pynx/scattering/cpu.c:7604\n \tadd $0x4,%ebp\n ./pynx/scattering/cpu.c:7644\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7589\n \ttest %ebx,%ebx\n-\tjne 8d0a \n+\tjne 8bea \n \tlea 0x0(%esi,%eiz,1),%esi\n+\tmov 0xc(%esp),%edi\n ./pynx/scattering/cpu.c:7609\n-\tmov 0xc(%esp),%esi\n-\tcmp %edi,%esi\n-\tje 8de2 \n-\tmov %edi,%eax\n-\tsub %esi,%eax\n-\tsub $0x4,%eax\n-\tshr $0x2,%eax\n-\tinc %eax\n-\tand $0x3,%eax\n-\tje 8f11 \n-\tcmp $0x1,%eax\n-\tje 8db2 \n-\tcmp $0x2,%eax\n-\tje 8d90 \n+\tmov 0x18(%esp),%esi\n+\tcmp %esi,%edi\n+\tje 8e4c \n+\tsub %edi,%esi\n+\tsub $0x4,%esi\n+\tshr $0x2,%esi\n+\tinc %esi\n+\tand $0x3,%esi\n+\tje 8cab \n+\tcmp $0x1,%esi\n+\tje 8c86 \n+\tcmp $0x2,%esi\n+\tje 8c6b \n ./pynx/scattering/cpu.c:7610\n-\tmov (%esi),%ebp\n-\tmov 0x0(%ebp),%edx\n-\tcmp %ecx,%edx\n-\tje 8f1a \n+\tmov (%edi),%eax\n+\tmov (%eax),%ebp\n+\tcmp %ecx,%ebp\n+\tje 8d19 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n-\tmov 0x8(%ecx),%ebx\n-\tcmp %ebx,0x8(%edx)\n-\tje 91a8 \n+\tmov 0x8(%ecx),%edx\n+\tcmp %edx,0x8(%ebp)\n+\tje 90a0 \n ./pynx/scattering/cpu.c:7617\n-\taddl $0x4,0xc(%esp)\n+\tadd $0x4,%edi\n ./pynx/scattering/cpu.c:7610\n-\tmov 0xc(%esp),%eax\n-\tmov (%eax),%ebp\n-\tmov 0x0(%ebp),%edx\n-\tcmp %ecx,%edx\n-\tje 8f1a \n+\tmov (%edi),%esi\n+\tmov (%esi),%eax\n+\tcmp %ecx,%eax\n+\tje 8d19 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n-\tmov 0x8(%ecx),%ebx\n-\tcmp %ebx,0x8(%edx)\n-\tje 9183 \n+\tmov 0x8(%ecx),%ebp\n+\tcmp %ebp,0x8(%eax)\n+\tje 9073 \n ./pynx/scattering/cpu.c:7617\n-\taddl $0x4,0xc(%esp)\n+\tadd $0x4,%edi\n ./pynx/scattering/cpu.c:7610\n-\tmov 0xc(%esp),%eax\n-\tmov (%eax),%ebp\n-\tmov 0x0(%ebp),%edx\n-\tcmp %ecx,%edx\n-\tje 8f1a \n+\tmov (%edi),%ebx\n+\tmov (%ebx),%eax\n+\tcmp %ecx,%eax\n+\tje 8d19 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n-\tmov 0x8(%ecx),%ebx\n-\tcmp %ebx,0x8(%edx)\n-\tje 90aa \n+\tmov 0x8(%ecx),%esi\n+\tcmp %esi,0x8(%eax)\n+\tje 8f9a \n ./pynx/scattering/cpu.c:7617\n-\taddl $0x4,0xc(%esp)\n-\tmov 0xc(%esp),%eax\n+\tadd $0x4,%edi\n ./pynx/scattering/cpu.c:7609\n-\tcmp %eax,%edi\n-\tmov %eax,%esi\n-\tjne 8f11 \n-./pynx/scattering/cpu.c:7644\n-\tpush %ecx\n-\tpush 0x20(%esp)\n-\tmov 0x10(%esp),%ebx\n-\tlea -0x4108(%ebx),%edi\n-\tjmp 8f29 \n-\txchg %ax,%ax\n-/usr/include/python3.13/object.h:949\n-\tsub $0xc,%esp\n-\tpush %ecx\n-\tmov 0x18(%esp),%ebx\n-\tcall 2130 <_Py_Dealloc@plt>\n-\tadd $0x10,%esp\n-\tjmp 8c33 \n-\tlea 0x0(%esi),%esi\n-\tsub $0xc,%esp\n-\tpush %edx\n-\tmov 0x18(%esp),%ebx\n-\tcall 2130 <_Py_Dealloc@plt>\n-./pynx/scattering/cpu.c:7516\n-\tmov 0x20(%esp),%ecx\n-/usr/include/python3.13/object.h:949\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:7515 (discriminator 1)\n-\tmovl $0x0,0x24(%esp)\n-./pynx/scattering/cpu.c:7516\n-\ttest %ecx,%ecx\n-\tjne 8c6a \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7539\n-\tlea 0x24(%esp),%ebp\n-\tpush %ebp\n-\tlea 0x24(%esp),%eax\n-\tpush %eax\n-\tlea 0x30(%esp),%edx\n-\tpush %edx\n-\tpush %esi\n-\tmov 0x18(%esp),%ebx\n-\tcall 23a0 \n-./pynx/scattering/cpu.c:7628\n-\tmov 0x30(%esp),%ecx\n-./pynx/scattering/cpu.c:7539 (discriminator 1)\n-\tadd $0x10,%esp\n-\ttest %eax,%eax\n-./pynx/scattering/cpu.c:7628\n-\tmov %ecx,%ebx\n-./pynx/scattering/cpu.c:7539 (discriminator 1)\n-\tje 8fa6 \n-./pynx/scattering/cpu.c:7547\n-\tmov 0x24(%esp),%ebp\n-\tjmp 8c90 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7598\n-\tmov %ebp,%ecx\n-\tmov 0xc(%esp),%eax\n-./pynx/scattering/cpu.c:7606\n-\tmov 0x0(%ebp),%ebp\n-./pynx/scattering/cpu.c:7598\n-\tmov 0x24(%esp),%edx\n-\tmov 0x14(%esp),%ebx\n-\tsub %eax,%ecx\n-./pynx/scattering/cpu.c:7606\n-\ttest %ebp,%ebp\n-./pynx/scattering/cpu.c:7598\n-\tmov %edx,(%ebx,%ecx,1)\n-./pynx/scattering/cpu.c:7644\n-\tmov 0x20(%esp),%ecx\n-./pynx/scattering/cpu.c:7606\n-\tjne 8c1d \n-\tjmp 8d48 \n-\tnop\n-./pynx/scattering/cpu.c:7596 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n-\tcall 22e0 \n-./pynx/scattering/cpu.c:7649\n-\tmov 0x20(%esp),%ecx\n-./pynx/scattering/cpu.c:7596 (discriminator 2)\n-\ttest %eax,%eax\n-\tje 8d00 \n-\tmov %ecx,%eax\n-\tjmp 8f3f \n+\tcmp %edi,0x18(%esp)\n+\tje 8e4c \n+\tmov 0x18(%esp),%esi\n+\tjmp 8d11 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x8(%ecx),%ebx\n-\tcmp %ebx,0x8(%edx)\n-\tje 8fdb \n+\tcmp %ebx,0x8(%eax)\n+\tje 8eb2 \n ./pynx/scattering/cpu.c:7617\n-\tlea 0x4(%esi),%ebp\n+\tlea 0x4(%edi),%ebp\n ./pynx/scattering/cpu.c:7610\n-\tmov 0x4(%esi),%esi\n-\tmov (%esi),%eax\n-\tcmp %ecx,%eax\n-\tje 8f1a \n+\tmov 0x4(%edi),%edi\n+\tmov (%edi),%edx\n+\tcmp %ecx,%edx\n+\tje 8d19 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n-\tmov 0x8(%ecx),%edx\n-\tcmp %edx,0x8(%eax)\n-\tje 9008 \n+\tmov 0x8(%ecx),%eax\n+\tcmp %eax,0x8(%edx)\n+\tje 8ee0 \n ./pynx/scattering/cpu.c:7610\n-\tmov 0x4(%ebp),%esi\n-\tmov (%esi),%eax\n-\tcmp %ecx,%eax\n-\tje 8f1a \n+\tmov 0x4(%ebp),%edi\n+\tmov (%edi),%edx\n+\tcmp %ecx,%edx\n+\tje 8d19 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n-\tmov 0x8(%ecx),%edx\n-\tcmp %edx,0x8(%eax)\n-\tje 9030 \n+\tmov 0x8(%ecx),%eax\n+\tcmp %eax,0x8(%edx)\n+\tje 8f10 \n ./pynx/scattering/cpu.c:7610\n-\tmov 0x8(%ebp),%esi\n-\tmov (%esi),%eax\n-\tcmp %ecx,%eax\n-\tje 8f1a \n+\tmov 0x8(%ebp),%edi\n+\tmov (%edi),%edx\n+\tcmp %ecx,%edx\n+\tje 8d19 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n-\tmov 0x8(%ecx),%edx\n-\tcmp %edx,0x8(%eax)\n-\tje 9058 \n+\tmov 0x8(%ecx),%eax\n+\tcmp %eax,0x8(%edx)\n+\tje 8f40 \n ./pynx/scattering/cpu.c:7617\n-\tlea 0xc(%ebp),%esi\n+\tlea 0xc(%ebp),%edi\n ./pynx/scattering/cpu.c:7609\n-\tcmp %esi,%edi\n-\tje 8de2 \n+\tcmp %edi,%esi\n+\tje 8e4c \n ./pynx/scattering/cpu.c:7610\n-\tmov (%esi),%ebp\n-\tmov 0x0(%ebp),%edx\n-\tcmp %ecx,%edx\n-\tjne 8eb8 \n+\tmov (%edi),%edx\n+\tmov (%edx),%eax\n+\tcmp %ecx,%eax\n+\tjne 8cb8 \n ./pynx/scattering/cpu.c:7489\n \tpush %ecx\n \tpush 0x20(%esp)\n-\tmov 0x10(%esp),%ebx\n-\tlea -0x4160(%ebx),%edi\n+\tmov 0xc(%esp),%ebx\n+\tlea -0x4150(%ebx),%esi\n ./pynx/scattering/cpu.c:7644\n \tmov -0x40(%ebx),%ebp\n-\tpush %edi\n+\tpush %esi\n \tpush 0x0(%ebp)\n \tcall 2440 \n \tmov 0x30(%esp),%eax\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:1041\n \ttest %eax,%eax\n-\tje 8f56 \n+\tje 8d55 \n /usr/include/python3.13/object.h:363\n \tmov (%eax),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 8f56 \n+\tje 8d55 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%eax)\n-\tje 9080 \n+\tje 8f70 \n ./pynx/scattering/cpu.c:7650\n \tmov 0x24(%esp),%ebx\n /usr/include/python3.13/object.h:1041\n \ttest %ebx,%ebx\n-\tje 8f71 \n+\tje 8d70 \n /usr/include/python3.13/object.h:363\n \tmov (%ebx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 8f71 \n+\tje 8d70 \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%ebx)\n-\tje 9095 \n+\tje 8f85 \n ./pynx/scattering/cpu.c:7651\n \tmov $0xffffffff,%eax\n ./pynx/scattering/cpu.c:7652\n \tmov 0x2c(%esp),%edx\n \tsub %gs:0x14,%edx\n-\tjne 920c \n+\tjne 9104 \n \tadd $0x3c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n+\txchg %ax,%ax\n+/usr/include/python3.13/object.h:949\n+\tsub $0xc,%esp\n+\tpush %ecx\n+\tmov 0x14(%esp),%ebx\n+\tcall 2130 <_Py_Dealloc@plt>\n+\tadd $0x10,%esp\n+\tjmp 8afb \n+\tlea 0x0(%esi),%esi\n+\tsub $0xc,%esp\n+\tpush %ecx\n+\tmov 0x14(%esp),%ebx\n+\tcall 2130 <_Py_Dealloc@plt>\n+./pynx/scattering/cpu.c:7516\n+\tmov 0x18(%esp),%ebp\n+/usr/include/python3.13/object.h:949\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:7515 (discriminator 1)\n+\tmovl $0x0,0x24(%esp)\n+./pynx/scattering/cpu.c:7516\n+\ttest %ebp,%ebp\n+\tjne 8b32 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+./pynx/scattering/cpu.c:7539\n+\tlea 0x24(%esp),%eax\n+\tpush %eax\n+\tlea 0x24(%esp),%edx\n+\tpush %edx\n+\tlea 0x30(%esp),%ecx\n+\tpush %ecx\n+\tpush %esi\n+\tmov 0x14(%esp),%ebx\n+\tcall 23a0 \n+./pynx/scattering/cpu.c:7628\n+\tmov 0x30(%esp),%ecx\n+./pynx/scattering/cpu.c:7539 (discriminator 1)\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:7628\n+\tmov %ecx,%ebx\n+./pynx/scattering/cpu.c:7539 (discriminator 1)\n+\ttest %eax,%eax\n+\tje 8e7a \n+./pynx/scattering/cpu.c:7547\n+\tmov 0x24(%esp),%ebp\n+\tjmp 8b58 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+./pynx/scattering/cpu.c:7598\n+\tmov 0xc(%esp),%ecx\n+\tmov %ebp,%eax\n+\tmov 0x24(%esp),%edx\n+\tmov 0x10(%esp),%ebx\n+./pynx/scattering/cpu.c:7606\n+\tmov 0x0(%ebp),%ebp\n+./pynx/scattering/cpu.c:7598\n+\tsub %ecx,%eax\n+./pynx/scattering/cpu.c:7644\n+\tmov 0x20(%esp),%ecx\n+./pynx/scattering/cpu.c:7598\n+\tmov %edx,(%ebx,%eax,1)\n+./pynx/scattering/cpu.c:7606\n+\ttest %ebp,%ebp\n+\tjne 8ae4 \n+\tjmp 8c28 \n+\tnop\n+./pynx/scattering/cpu.c:7596 (discriminator 1)\n+\tmov 0x4(%esp),%ebx\n+\tcall 22e0 \n+./pynx/scattering/cpu.c:7649\n+\tmov 0x20(%esp),%ecx\n+./pynx/scattering/cpu.c:7596 (discriminator 2)\n+\ttest %eax,%eax\n+\tje 8be0 \n+\tmov %ecx,%eax\n+\tjmp 8d3e \n+./pynx/scattering/cpu.c:7644\n+\tpush %ecx\n+\tpush 0x20(%esp)\n+\tmov 0xc(%esp),%ebx\n+\tlea -0x40f8(%ebx),%esi\n+\tjmp 8d28 \n ./pynx/scattering/cpu.c:7635\n \tsub $0x4,%esp\n \tpush 0x20(%esp)\n-\tmov 0x10(%esp),%ebx\n-\tlea -0x412c(%ebx),%edi\n-\tjmp 8f29 \n+\tmov 0xc(%esp),%ebx\n+\tlea -0x411c(%ebx),%esi\n+\tjmp 8d28 \n \tmov 0x20(%esp),%ebx\n /usr/include/python3.13/object.h:1041\n \ttest %ebx,%ebx\n-\tje 8fbc \n+\tje 8e90 \n /usr/include/python3.13/object.h:363\n \tmov (%ebx),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 8fbc \n+\tje 8e90 \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%ebx)\n-\tje 916e \n+\tje 905e \n ./pynx/scattering/cpu.c:7629\n-\tmov 0x24(%esp),%esi\n+\tmov 0x24(%esp),%edi\n /usr/include/python3.13/object.h:1041\n-\ttest %esi,%esi\n-\tje 8fd7 \n+\ttest %edi,%edi\n+\tje 8eab \n /usr/include/python3.13/object.h:363\n-\tmov (%esi),%edi\n+\tmov (%edi),%esi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edi\n-\tje 8fd7 \n+\tcmp $0x3fffffff,%esi\n+\tje 8eab \n /usr/include/python3.13/object.h:948\n-\tdec %edi\n-\tmov %edi,(%esi)\n-\tje 90d8 \n+\tdec %esi\n+\tmov %esi,(%edi)\n+\tje 8fc8 \n ./pynx/scattering/cpu.c:7630\n \txor %eax,%eax\n-\tjmp 8f76 \n+\tjmp 8d75 \n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %edx\n-\tmov 0x18(%esp),%ebx\n+\tpush %eax\n+\tmov 0x14(%esp),%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 90ef \n+\tjs 8fdf \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 8ec4 \n-\tjmp 8f1a \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 8cc4 \n+\tjmp 8d19 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %eax\n-\tmov 0x18(%esp),%ebx\n+\tpush %edx\n+\tmov 0x14(%esp),%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 910d \n+\tjs 8ffd \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 8edc \n-\tjmp 8f1a \n+\tjne 8cdc \n+\tjmp 8d19 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %eax\n-\tmov 0x18(%esp),%ebx\n+\tpush %edx\n+\tmov 0x14(%esp),%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 9150 \n+\tjs 9040 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 8ef1 \n-\tjmp 8f1a \n+\tjne 8cf1 \n+\tjmp 8d19 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %eax\n-\tmov 0x18(%esp),%ebx\n+\tpush %edx\n+\tmov 0x14(%esp),%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 912b \n+\tjs 901b \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 8f06 \n-\tjmp 8f1a \n+\tjne 8d06 \n+\tjmp 8d19 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %eax\n-\tmov 0x18(%esp),%ebx\n+\tmov 0x14(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8f56 \n+\tjmp 8d55 \n \tsub $0xc,%esp\n \tpush %ebx\n-\tmov 0x18(%esp),%ebx\n+\tmov 0x14(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8f71 \n+\tjmp 8d70 \n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %edx\n-\tmov 0x18(%esp),%ebx\n+\tpush %eax\n+\tmov 0x14(%esp),%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 91d0 \n+\tjs 90c8 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 8dcf \n-\tjmp 8f1a \n+\tjne 8c9e \n+\tjmp 8d19 \n \tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %esi\n-\tmov 0x18(%esp),%ebx\n+\tpush %edi\n+\tmov 0x14(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7630\n \txor %eax,%eax\n-\tjmp 8f76 \n+\tjmp 8d75 \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n+\tmov 0x4(%esp),%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tmov %eax,%ebp\n-./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %ebp,%ebp\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\tje 8ec4 \n-\tjmp 8f3f \n+\ttest %ebp,%ebp\n+\tje 8cc4 \n+\tjmp 8d3e \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n+\tmov 0x4(%esp),%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tmov %eax,%ebx\n-./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %ebx,%ebx\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\tje 8edc \n-\tjmp 8f3f \n+\ttest %ebx,%ebx\n+\tje 8cdc \n+\tjmp 8d3e \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n+\tmov 0x4(%esp),%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tmov %eax,%ebx\n-./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %ebx,%ebx\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\tje 8f06 \n-\tjmp 8f3f \n+\ttest %ebx,%ebx\n+\tje 8d06 \n+\tjmp 8d3e \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n+\tmov 0x4(%esp),%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tmov %eax,%ebx\n-./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %ebx,%ebx\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\tje 8ef1 \n-\tjmp 8f3f \n+\ttest %ebx,%ebx\n+\tje 8cf1 \n+\tjmp 8d3e \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %ebx\n-\tmov 0x18(%esp),%ebx\n+\tmov 0x14(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8fbc \n+\tjmp 8e90 \n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %edx\n-\tmov 0x18(%esp),%ebx\n+\tpush %eax\n+\tmov 0x14(%esp),%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 91ee \n+\tjs 90e6 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 8dad \n-\tjmp 8f1a \n+\tjne 8c83 \n+\tjmp 8d19 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %edx\n-\tmov 0x18(%esp),%ebx\n+\tpush %ebp\n+\tmov 0x14(%esp),%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 9211 \n+\tjs 9109 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 8d8b \n-\tjmp 8f1a \n+\tjne 8c68 \n+\tjmp 8d19 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n+\tmov 0x4(%esp),%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov %eax,%esi\n-./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %esi,%esi\n+\tmov %eax,%ebp\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\tje 8dcf \n-\tjmp 8f3f \n+\ttest %ebp,%ebp\n+\tje 8c9e \n+\tjmp 8d3e \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n+\tmov 0x4(%esp),%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov %eax,%esi\n-./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %esi,%esi\n+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\tje 8dad \n-\tjmp 8f3f \n+\ttest %edx,%edx\n+\tje 8c83 \n+\tjmp 8d3e \n ./pynx/scattering/cpu.c:7652\n-\tcall 17b40 \n+\tcall 180c0 \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x8(%esp),%ebx\n+\tmov 0x4(%esp),%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov %eax,%esi\n-./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %esi,%esi\n+\tmov %eax,%ebx\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\tje 8d8b \n-\tjmp 8f3f \n+\ttest %ebx,%ebx\n+\tje 8c68 \n+\tjmp 8d3e \n __Pyx_ParseOptionalKeywords.constprop.0():\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:10072\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n-\tcall 17b36 \n-\tadd $0x13dbc,%esi\n+\tcall 180b4 \n+\tadd $0x14ebc,%esi\n \tpush %ebx\n \tsub $0x4c,%esp\n \tmov %eax,0x20(%esp)\n \tmov 0x60(%esp),%eax\n-\tmov %ecx,0x18(%esp)\n-\tmov %esi,0xc(%esp)\n \tmov %edx,0x14(%esp)\n+\tmov %esi,0xc(%esp)\n+\tmov %ecx,0x18(%esp)\n \tmov %eax,0x1c(%esp)\n ./pynx/scattering/cpu.c:10075\n \tmov %gs:0x14,%ebx\n \tmov %ebx,0x3c(%esp)\n \tmov %esi,%ebx\n \tcall 2370 \n ./pynx/scattering/cpu.c:9803\n-\tmov 0x594(%esi),%ecx\n+\tmov 0x594(%esi),%ebx\n ./pynx/scattering/cpu.c:10075\n \tmov %eax,0x10(%esp)\n ./pynx/scattering/cpu.c:9803 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tje 95b0 \n+\ttest %ebx,%ebx\n+\tje 94c0 \n ./pynx/scattering/cpu.c:6787\n-\tmov 0x48(%eax),%ebp\n+\tmov 0x48(%eax),%esi\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x48(%eax)\n ./pynx/scattering/cpu.c:6792\n-\ttest %ebp,%ebp\n-\tje 9628 \n+\ttest %esi,%esi\n+\tje 9540 \n /usr/include/python3.13/object.h:336\n-\tmov 0x4(%ebp),%edi\n+\tmov 0x4(%esi),%ebp\n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%edx\n+\tmov 0x0(%ebp),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 92a0 \n+\tje 91a2 \n /usr/include/python3.13/object.h:837\n \tinc %edx\n-\tmov %edx,(%edi)\n+\tmov %edx,0x0(%ebp)\n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%ebp),%esi\n+\tmov 0x14(%esi),%edi\n /usr/include/python3.13/object.h:1031\n-\ttest %esi,%esi\n-\tje 92b4 \n+\ttest %edi,%edi\n+\tje 91b5 \n /usr/include/python3.13/object.h:363\n-\tmov (%esi),%ebx\n+\tmov (%edi),%eax\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-\tje 92b4 \n+\tcmp $0x3fffffff,%eax\n+\tje 91b5 \n /usr/include/python3.13/object.h:837\n-\tinc %ebx\n-\tmov %ebx,(%esi)\n+\tinc %eax\n+\tmov %eax,(%edi)\n ./pynx/scattering/cpu.c:9808\n \tsub $0xc,%esp\n-\tpush %ecx\n+\tpush %ebx\n \tmov 0x1c(%esp),%ebx\n \tcall 23c0 <_PyObject_GetDictPtr@plt>\n-./pynx/scattering/cpu.c:9809 (discriminator 1)\n-\tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9810\n \tmov 0x5f8(%ebx),%edx\n ./pynx/scattering/cpu.c:9809 (discriminator 1)\n+\tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 98d0 \n+\tje 97e0 \n ./pynx/scattering/cpu.c:9810\n \tsub $0x8,%esp\n \tpush %edx\n \tpush (%eax)\n \tcall 2280 \n ./pynx/scattering/cpu.c:9825\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 9600 \n+\tje 9510 \n \tmov -0x34(%ebx),%edx\n ./pynx/scattering/cpu.c:9829\n \tcmp %edx,%eax\n-\tje 9310 \n+\tje 9218 \n ./pynx/scattering/cpu.c:9829 (discriminator 1)\n \tmov 0xc(%esp),%ecx\n \tcmp -0x24(%ecx),%eax\n-\tje 9318 \n+\tje 9220 \n ./pynx/scattering/cpu.c:9829 (discriminator 2)\n \tsub $0xc,%esp\n \tmov %ecx,%ebx\n \tpush %eax\n \tcall 2250 \n ./pynx/scattering/cpu.c:9829 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 9318 \n+\tje 9220 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9826\n \tmovl $0x0,0x14(%esp)\n ./pynx/scattering/cpu.c:6760\n-\ttest %ebp,%ebp\n-\tje 9325 \n+\ttest %esi,%esi\n+\tje 922d \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n-\tcmp %esi,0x14(%ebp)\n-\tjne 995f \n+\tcmp %edi,0x14(%esi)\n+\tjne 986f \n ./pynx/scattering/cpu.c:6766\n \tmov 0x10(%esp),%eax\n \tmov 0x48(%eax),%edx\n ./pynx/scattering/cpu.c:6767\n-\tmov %ebp,0x48(%eax)\n+\tmov %esi,0x48(%eax)\n /usr/include/python3.13/object.h:1041\n \ttest %edx,%edx\n-\tje 9346 \n+\tje 924e \n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ebp\n+\tmov (%edx),%esi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ebp\n-\tje 9346 \n+\tcmp $0x3fffffff,%esi\n+\tje 924e \n /usr/include/python3.13/object.h:948\n-\tdec %ebp\n-\tmov %ebp,(%edx)\n-\tje 97a8 \n+\tdec %esi\n+\tmov %esi,(%edx)\n+\tje 96b8 \n /usr/include/python3.13/object.h:1041\n-\ttest %edi,%edi\n-\tje 935d \n+\ttest %ebp,%ebp\n+\tje 9267 \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%ecx\n+\tmov 0x0(%ebp),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 935d \n+\tje 9267 \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n-\tmov %ecx,(%edi)\n-\tje 9790 \n+\tmov %ecx,0x0(%ebp)\n+\tje 96a0 \n /usr/include/python3.13/object.h:1041\n-\ttest %esi,%esi\n-\tje 9374 \n+\ttest %edi,%edi\n+\tje 927e \n /usr/include/python3.13/object.h:363\n-\tmov (%esi),%edi\n+\tmov (%edi),%ebp\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edi\n-\tje 9374 \n+\tcmp $0x3fffffff,%ebp\n+\tje 927e \n /usr/include/python3.13/object.h:948\n-\tdec %edi\n-\tmov %edi,(%esi)\n-\tje 9778 \n+\tdec %ebp\n+\tmov %ebp,(%edi)\n+\tje 9688 \n ./pynx/scattering/cpu.c:10080\n-\tmov 0x14(%esp),%esi\n-\ttest %esi,%esi\n-\tjne 95b0 \n+\tmov 0x14(%esp),%edi\n+\ttest %edi,%edi\n+\tjne 94c0 \n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n \tmov 0xc(%esp),%ebx\n ./pynx/scattering/cpu.c:10080 (discriminator 2)\n \tmov 0x18(%esp),%esi\n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n \tmov 0x6a4(%ebx),%ebx\n \ttest %ebx,%ebx\n-\tje 96eb \n+\tje 9603 \n ./pynx/scattering/cpu.c:9866\n \tmov 0xc(%esp),%ebp\n \tmov 0x69c(%ebp),%edi\n ./pynx/scattering/cpu.c:9841\n \tmov %edi,%ecx\n \tdec %ecx\n-\tjs 9400 \n+\tjs 9310 \n ./pynx/scattering/cpu.c:9841 (discriminator 1)\n \tcmp %esi,0x4(%ebx,%ecx,8)\n-\tjl 9400 \n+\tjl 9310 \n ./pynx/scattering/cpu.c:9844\n \ttest %ecx,%ecx\n-\tje 9c11 \n+\tje 9af0 \n \txor %edx,%edx\n-\tjmp 93c5 \n-\tnop\n+\tjmp 92d5 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9848\n-\tjge 9638 \n+\tjge 9550 \n ./pynx/scattering/cpu.c:9849\n \tlea 0x1(%eax),%edx\n ./pynx/scattering/cpu.c:9844\n \tcmp %ecx,%edx\n-\tjge 93e2 \n+\tjge 92f2 \n ./pynx/scattering/cpu.c:9845\n \tmov %ecx,%ebp\n \tsub %edx,%ebp\n \tmov %ebp,%eax\n \tshr $0x1f,%eax\n \tadd %ebp,%eax\n \tsar $1,%eax\n \tadd %edx,%eax\n ./pynx/scattering/cpu.c:9846\n \tmov 0x4(%ebx,%eax,8),%ebp\n \tcmp %esi,%ebp\n-\tjle 93b8 \n+\tjle 92c8 \n ./pynx/scattering/cpu.c:9847\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:9844\n \tcmp %ecx,%edx\n-\tjl 93c5 \n+\tjl 92d5 \n ./pynx/scattering/cpu.c:9854\n \tcmp %esi,%ebp\n-\tjl 9c5e \n+\tjl 9b3d \n ./pynx/scattering/cpu.c:9867 (discriminator 1)\n \tcmp %eax,%edi\n-\tjle 9400 \n+\tjle 9310 \n \tlea (%ebx,%eax,8),%ecx\n \tcmp %esi,0x4(%ecx)\n-\tje 9643 \n+\tje 955b \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:6787\n \tmov 0x10(%esp),%ebx\n-\tmov 0x48(%ebx),%edx\n+\tmov 0x48(%ebx),%edi\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x48(%ebx)\n ./pynx/scattering/cpu.c:6792\n-\ttest %edx,%edx\n-\tje 9975 \n+\ttest %edi,%edi\n+\tje 9885 \n /usr/include/python3.13/object.h:336\n-\tmov 0x4(%edx),%ecx\n+\tmov 0x4(%edi),%edx\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%eax\n+\tmov (%edx),%ebp\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 9425 \n+\tcmp $0x3fffffff,%ebp\n+\tje 9336 \n /usr/include/python3.13/object.h:837\n-\tinc %eax\n-\tmov %eax,(%ecx)\n+\tinc %ebp\n+\tmov %ebp,(%edx)\n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%edx),%edi\n+\tmov 0x14(%edi),%ecx\n+\tmov %ecx,0x24(%esp)\n /usr/include/python3.13/object.h:1031\n-\ttest %edi,%edi\n-\tje 9439 \n+\ttest %ecx,%ecx\n+\tje 9356 \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%ebp\n+\tmov 0x24(%esp),%ebx\n+\tmov (%ebx),%eax\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%ebp\n-\tje 9439 \n+\tcmp $0x3fffffff,%eax\n+\tje 9356 \n /usr/include/python3.13/object.h:837\n-\tinc %ebp\n-\tmov %ebp,(%edi)\n-\tmov %edx,0x24(%esp)\n+\tmov 0x24(%esp),%ebp\n+\tinc %eax\n+\tmov %eax,0x0(%ebp)\n+\tmov %edi,0x28(%esp)\n ./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %ecx,%edx\n+\tmov %edx,%edi\n ./pynx/scattering/cpu.c:10022\n-\tmov 0x14(%esp),%ebx\n-\ttest %ebx,%ebx\n-\tje 9730 \n-\tmov %edx,0x28(%esp)\n+\tmov 0x14(%esp),%edx\n+\ttest %edx,%edx\n+\tje 9648 \n ./pynx/scattering/cpu.c:10027\n \tpush 0x14(%esp)\n \tmov 0x10(%esp),%ebx\n-\tlea -0x4c13(%ebx),%edx\n-\tlea -0x4bfd(%ebx),%ecx\n-\tpush %edx\n-\tpush 0x28(%esp)\n+\tlea -0x4c03(%ebx),%ecx\n+\tlea -0x4bed(%ebx),%eax\n \tpush %ecx\n+\tpush 0x28(%esp)\n+\tpush %eax\n \tcall 2030 \n ./pynx/scattering/cpu.c:10028\n \tadd $0x10,%esp\n-\tmov 0x28(%esp),%edx\n \ttest %eax,%eax\n-\tje 99ad \n-\tmov %edx,0x20(%esp)\n+\tje 98b9 \n ./pynx/scattering/cpu.c:10029\n \tsub $0xc,%esp\n \tpush %eax\n \tmov %eax,0x24(%esp)\n \tcall 23b0 \n ./pynx/scattering/cpu.c:10030\n \tadd $0x10,%esp\n-\tmov 0x14(%esp),%ebp\n+\tmov 0x14(%esp),%edx\n \ttest %eax,%eax\n-\tmov 0x20(%esp),%edx\n-\tje 9984 \n+\tje 989a \n ./pynx/scattering/cpu.c:10060\n \tsub $0x4,%esp\n \tpush 0x1c(%esp)\n \tpush %eax\n \tpush 0x28(%esp)\n \tcall 24d0 \n /usr/include/python3.13/object.h:363\n \tmov 0x24(%esp),%ebx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:10060\n \tmov %eax,%ebp\n-/usr/include/python3.13/object.h:944 (discriminator 1)\n-\tmov 0x20(%esp),%edx\n /usr/include/python3.13/object.h:363\n \tmov (%ebx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 94d2 \n+\tje 93db \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%ebx)\n-\tje 9adc \n+\tje 99cb \n ./pynx/scattering/cpu.c:10085\n \ttest %ebp,%ebp\n-\tje 99ad \n+\tje 98b9 \n ./pynx/scattering/cpu.c:6760\n-\tmov 0x24(%esp),%eax\n+\tmov 0x28(%esp),%eax\n \ttest %eax,%eax\n-\tje 94ef \n+\tje 93fc \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n+\tmov 0x28(%esp),%edx\n \tmov 0x24(%esp),%ebx\n-\tcmp %edi,0x14(%ebx)\n-\tjne 9b9d \n+\tcmp %ebx,0x14(%edx)\n+\tjne 9a80 \n ./pynx/scattering/cpu.c:6766\n \tmov 0x10(%esp),%eax\n ./pynx/scattering/cpu.c:6767\n-\tmov 0x24(%esp),%ebx\n+\tmov 0x28(%esp),%edx\n ./pynx/scattering/cpu.c:6766\n \tmov 0x48(%eax),%ecx\n ./pynx/scattering/cpu.c:6767\n-\tmov %ebx,0x48(%eax)\n+\tmov %edx,0x48(%eax)\n /usr/include/python3.13/object.h:1041\n \ttest %ecx,%ecx\n-\tje 9513 \n+\tje 9421 \n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%eax\n+\tmov (%ecx),%ebx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 9513 \n+\tcmp $0x3fffffff,%ebx\n+\tje 9421 \n /usr/include/python3.13/object.h:948\n-\tdec %eax\n-\tmov %eax,(%ecx)\n-\tje 9b23 \n+\tdec %ebx\n+\tmov %ebx,(%ecx)\n+\tje 9a0a \n /usr/include/python3.13/object.h:1041\n-\ttest %edx,%edx\n-\tje 952a \n+\ttest %edi,%edi\n+\tje 9437 \n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%edi),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 952a \n+\tcmp $0x3fffffff,%eax\n+\tje 9437 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 9b0e \n+\tdec %eax\n+\tmov %eax,(%edi)\n+\tje 99f5 \n /usr/include/python3.13/object.h:1041\n+\tmov 0x24(%esp),%edi\n \ttest %edi,%edi\n-\tje 9541 \n+\tje 9452 \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%ebx\n+\tmov (%edi),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-\tje 9541 \n+\tcmp $0x3fffffff,%ecx\n+\tje 9452 \n /usr/include/python3.13/object.h:948\n-\tdec %ebx\n-\tmov %ebx,(%edi)\n-\tje 9af9 \n+\tdec %ecx\n+\tmov %ecx,(%edi)\n+\tje 99e0 \n ./pynx/scattering/cpu.c:9876\n-\tmov 0xc(%esp),%edi\n-\tmov 0x6a4(%edi),%ecx\n+\tmov 0xc(%esp),%edx\n+\tmov 0x6a4(%edx),%ecx\n ./pynx/scattering/cpu.c:9880 (discriminator 1)\n \ttest %ecx,%ecx\n-\tje 9b47 \n+\tje 9a26 \n ./pynx/scattering/cpu.c:9892\n-\tmov 0x69c(%edi),%eax\n+\tmov 0x69c(%edx),%ebx\n ./pynx/scattering/cpu.c:9841\n-\tmov %eax,%edx\n+\tmov %ebx,%edx\n ./pynx/scattering/cpu.c:9892\n-\tmov %eax,0x14(%esp)\n+\tmov %ebx,0x14(%esp)\n ./pynx/scattering/cpu.c:9841\n \tdec %edx\n-\tjs 9858 \n+\tjs 9768 \n ./pynx/scattering/cpu.c:9841 (discriminator 1)\n \tcmp %esi,0x4(%ecx,%edx,8)\n-\tjl 9b40 \n+\tjl 9a1f \n ./pynx/scattering/cpu.c:9844\n \ttest %edx,%edx\n-\tje 9bfc \n+\tje 9adb \n \txor %eax,%eax\n-\tjmp 9591 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 94a1 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9848\n-\tjge 9a2a \n+\tjge 9914 \n ./pynx/scattering/cpu.c:9849\n \tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:9844\n \tcmp %edx,%eax\n-\tjge 97d8 \n+\tjge 96e8 \n ./pynx/scattering/cpu.c:9845\n \tmov %edx,%ebx\n \tsub %eax,%ebx\n \tmov %ebx,%edi\n \tshr $0x1f,%edi\n \tadd %ebx,%edi\n \tsar $1,%edi\n \tadd %eax,%edi\n ./pynx/scattering/cpu.c:9846\n \tmov 0x4(%ecx,%edi,8),%ebx\n \tcmp %esi,%ebx\n-\tjle 9580 \n+\tjle 9490 \n ./pynx/scattering/cpu.c:9847\n \tmov %edi,%edx\n-\tjmp 9589 \n+\tjmp 9499 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n-\tmov 0xc(%esp),%eax\n+\tmov 0xc(%esp),%edx\n ./pynx/scattering/cpu.c:10080 (discriminator 1)\n \tmov 0x14(%esp),%esi\n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n-\tmov 0x6a4(%eax),%ebx\n+\tmov 0x6a4(%edx),%ebx\n ./pynx/scattering/cpu.c:10080 (discriminator 1)\n \tneg %esi\n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n \ttest %ebx,%ebx\n-\tjne 9396 \n+\tjne 92a0 \n ./pynx/scattering/cpu.c:6787\n-\tmov 0x10(%esp),%edi\n-\tmov 0x48(%edi),%edx\n+\tmov 0x10(%esp),%eax\n+\tmov 0x48(%eax),%edi\n ./pynx/scattering/cpu.c:6788\n-\tmovl $0x0,0x48(%edi)\n+\tmovl $0x0,0x48(%eax)\n ./pynx/scattering/cpu.c:6792\n-\ttest %edx,%edx\n-\tjne 9416 \n-\tmovl $0x0,0x24(%esp)\n+\ttest %edi,%edi\n+\tjne 9326 \n ./pynx/scattering/cpu.c:6791\n-\txor %edi,%edi\n-\tjmp 944b \n+\tmovl $0x0,0x24(%esp)\n+./pynx/scattering/cpu.c:6792\n+\tmovl $0x0,0x28(%esp)\n+\tjmp 9368 \n ./pynx/scattering/cpu.c:9821\n \tmov 0xc(%esp),%ebx\n \tcall 2290 \n ./pynx/scattering/cpu.c:9825\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9827\n \tsub $0x4,%esp\n \tmov 0x10(%esp),%ebx\n \tpush -0x34(%ebx)\n \tpush 0x5f8(%ebx)\n \tpush 0x594(%ebx)\n \tcall 22d0 \n \tadd $0x10,%esp\n-\tjmp 9310 \n+\tjmp 9218 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:6791\n-\txor %esi,%esi\n-./pynx/scattering/cpu.c:6790\n \txor %edi,%edi\n-\tjmp 92b4 \n+./pynx/scattering/cpu.c:6790\n+\txor %ebp,%ebp\n+\tjmp 91b5 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9867 (discriminator 1)\n \tcmp %eax,%edi\n-\tjle 9400 \n+\tjle 9310 \n \tlea (%ebx,%eax,8),%ecx\n ./pynx/scattering/cpu.c:9870\n \tmov (%ecx),%ebp\n /usr/include/python3.13/object.h:363\n \tmov 0x0(%ebp),%eax\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 9653 \n+\tje 956b \n /usr/include/python3.13/object.h:837\n \tinc %eax\n \tmov %eax,0x0(%ebp)\n ./pynx/scattering/cpu.c:10096\n \tpush $0x0\n \tmov 0x10(%esp),%ebx\n \tpush 0x58c(%ebx)\n \tpush %ebp\n \tpush 0x1c(%esp)\n \tcall 20b0 \n ./pynx/scattering/cpu.c:10102\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:10096\n-\tmov %eax,%edi\n+\tmov %eax,%esi\n ./pynx/scattering/cpu.c:10102\n-\tje 96c8 \n+\ttest %eax,%eax\n+\tje 95e0 \n ./pynx/scattering/cpu.c:10103\n-\tmov 0x18(%esp),%edx\n+\tmov 0x18(%esp),%ecx\n ./pynx/scattering/cpu.c:10104\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:10103\n-\tmov %edx,0x14(%eax)\n+\tmov %ecx,0x14(%eax)\n ./pynx/scattering/cpu.c:10104\n \tpush %eax\n \tcall 2240 \n /usr/include/python3.13/object.h:363\n-\tmov 0x0(%ebp),%ebx\n+\tmov 0x0(%ebp),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tadd $0x10,%esp\n-\tcmp $0x3fffffff,%ebx\n-\tje 969a \n+\tcmp $0x3fffffff,%eax\n+\tje 95b1 \n /usr/include/python3.13/object.h:948\n-\tdec %ebx\n-\tmov %ebx,0x0(%ebp)\n-\tje 97c0 \n+\tdec %eax\n+\tmov %eax,0x0(%ebp)\n+\tje 96d0 \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%ebp\n+\tmov (%esi),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ebp\n-\tje 96ad \n+\tcmp $0x3fffffff,%ecx\n+\tje 95c4 \n /usr/include/python3.13/object.h:948\n-\tdec %ebp\n-\tmov %ebp,(%edi)\n-\tje 9760 \n+\tdec %ecx\n+\tmov %ecx,(%esi)\n+\tje 9670 \n ./pynx/scattering/cpu.c:10108\n \tmov 0x3c(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 9c59 \n+\tjne 9b38 \n \tadd $0x4c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\txchg %ax,%ax\n+\tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:363\n-\tmov 0x0(%ebp),%ecx\n+\tmov 0x0(%ebp),%edi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 96ad \n+\tcmp $0x3fffffff,%edi\n+\tje 95c4 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,0x0(%ebp)\n-\tjne 96ad \n+\tdec %edi\n+\tmov %edi,0x0(%ebp)\n+\tjne 95c4 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %ebp\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 96ad \n+\tjmp 95c4 \n ./pynx/scattering/cpu.c:6787\n \tmov 0x10(%esp),%eax\n-\tmov 0x48(%eax),%edx\n+\tmov 0x48(%eax),%edi\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x48(%eax)\n ./pynx/scattering/cpu.c:6792\n-\ttest %edx,%edx\n-\tje 9a85 \n+\ttest %edi,%edi\n+\tje 9975 \n /usr/include/python3.13/object.h:336\n-\tmov 0x4(%edx),%ecx\n+\tmov 0x4(%edi),%edx\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%ebp\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%ebp\n-\tje 9bbe \n+\tcmp $0x3fffffff,%ecx\n+\tje 9a99 \n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%edx),%edi\n+\tmov 0x14(%edi),%ebp\n /usr/include/python3.13/object.h:837\n-\tinc %ebp\n-\tmov %ebp,(%ecx)\n+\tinc %ecx\n+\tmov %ecx,(%edx)\n+./pynx/scattering/cpu.c:6796\n+\tmov %ebp,0x24(%esp)\n /usr/include/python3.13/object.h:1031\n-\ttest %edi,%edi\n-\tjne 942c \n+\ttest %ebp,%ebp\n+\tjne 9341 \n ./pynx/scattering/cpu.c:6787\n-\tmov %edx,0x24(%esp)\n+\tmov %edi,0x28(%esp)\n ./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %ecx,%edx\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-\tmov %edx,0x14(%esp)\n+\tmov %edx,%edi\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:10060\n \tsub $0x4,%esp\n \tpush 0x1c(%esp)\n \tpush 0x28(%esp)\n \tpush 0x28(%esp)\n \tmov 0x1c(%esp),%ebx\n \tcall 24d0 \n \tadd $0x10,%esp\n-\tmov 0x14(%esp),%edx\n \tmov %eax,%ebp\n /usr/include/python3.13/object.h:1041\n-\tjmp 94d2 \n+\tjmp 93db \n \tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %esi\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:10108\n-\tjmp 96ad \n+\tjmp 95c4 \n \tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %esi\n+\tpush %edi\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9374 \n+\tjmp 927e \n \tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %ebp\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 935d \n+\tjmp 9267 \n \tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n \tpush %edx\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9346 \n+\tjmp 924e \n \tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n \tpush %ebp\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 969a \n+\tjmp 95b1 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9857\n \txor %eax,%eax\n \tcmp %esi,%ebx\n \tsetl %al\n \tadd %eax,%edi\n ./pynx/scattering/cpu.c:9893\n \tcmp %edi,0x14(%esp)\n-\tjle 9862 \n+\tjle 9772 \n ./pynx/scattering/cpu.c:9893 (discriminator 1)\n \tlea (%ecx,%edi,8),%edx\n \tcmp %esi,0x4(%edx)\n-\tje 9a37 \n+\tje 9921 \n ./pynx/scattering/cpu.c:9899\n \tmov 0xc(%esp),%eax\n \tmov 0x14(%esp),%ebx\n \tcmp 0x6a0(%eax),%ebx\n-\tje 9876 \n+\tje 9786 \n \tmov %edx,0x1c(%esp)\n ./pynx/scattering/cpu.c:9910\n \tsub $0x4,%esp\n \tlea (%ecx,%edi,8),%edx\n \tmov 0x18(%esp),%ebx\n \tsub %edi,%ebx\n \tlea 0x8(%ecx,%edi,8),%edi\n@@ -10720,27 +10576,27 @@\n ./pynx/scattering/cpu.c:9914\n \tinc %ecx\n \tmov %ecx,0x69c(%esi)\n /usr/include/python3.13/object.h:363\n \tmov 0x0(%ebp),%eax\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tjne 964f \n-\tjmp 9653 \n+\tjne 9567 \n+\tjmp 956b \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9854\n-\txor %edx,%edx\n+\txor %eax,%eax\n \tcmp 0x4(%ecx),%esi\n-\tsetg %dl\n-\tmov %edx,%edi\n+\tsetg %al\n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:9899\n \tmov 0xc(%esp),%eax\n \tmov 0x14(%esp),%edx\n \tcmp %edx,0x6a0(%eax)\n-\tjne 9b95 \n+\tjne 9a78 \n ./pynx/scattering/cpu.c:9900\n \tmov 0x14(%esp),%ebx\n ./pynx/scattering/cpu.c:9901\n \tsub $0x8,%esp\n ./pynx/scattering/cpu.c:9900\n \tadd $0x40,%ebx\n ./pynx/scattering/cpu.c:9901\n@@ -10748,528 +10604,505 @@\n \tmov %ebx,0x1c(%esp)\n \tpush %eax\n \tpush %ecx\n \tmov 0x1c(%esp),%ebx\n \tcall 2210 \n ./pynx/scattering/cpu.c:9903 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:9901\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:9903 (discriminator 1)\n-\tje 9653 \n+\ttest %eax,%eax\n+\tje 956b \n+./pynx/scattering/cpu.c:9907\n+\tmov 0x14(%esp),%edx\n ./pynx/scattering/cpu.c:9906\n \tmov %eax,0x6a4(%ebx)\n ./pynx/scattering/cpu.c:9909\n \tmov 0x69c(%ebx),%eax\n ./pynx/scattering/cpu.c:9907\n-\tmov 0x14(%esp),%edx\n-./pynx/scattering/cpu.c:9909 (discriminator 1)\n-\tcmp %eax,%edi\n-./pynx/scattering/cpu.c:9909\n-\tmov %eax,0x14(%esp)\n-./pynx/scattering/cpu.c:9907\n \tmov %edx,0x6a0(%ebx)\n ./pynx/scattering/cpu.c:9912\n \tlea (%ecx,%edi,8),%edx\n+./pynx/scattering/cpu.c:9909\n+\tmov %eax,0x14(%esp)\n ./pynx/scattering/cpu.c:9909 (discriminator 1)\n-\tjl 9803 \n-\tjmp 982d \n+\tcmp %eax,%edi\n+\tjl 9713 \n+\tjmp 973d \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:6839\n \tsub $0x4,%esp\n-\tlea 0x3c(%esp),%eax\n-\tpush %eax\n+\tlea 0x3c(%esp),%ebx\n+\tpush %ebx\n \tpush %edx\n \tmov 0x18(%esp),%ebx\n \tpush 0x594(%ebx)\n \tcall 2490 \n ./pynx/scattering/cpu.c:6840\n-\tmov 0x48(%esp),%ecx\n+\tmov 0x48(%esp),%eax\n ./pynx/scattering/cpu.c:9817\n \tadd $0x10,%esp\n-\ttest %ecx,%ecx\n-\tje 95ed \n+\ttest %eax,%eax\n+\tje 9503 \n ./pynx/scattering/cpu.c:9818\n \tsub $0xc,%esp\n-\tmov %ecx,0x30(%esp)\n-\tpush %ecx\n+\tmov %eax,0x30(%esp)\n+\tpush %eax\n \tcall 2250 \n /usr/include/python3.13/object.h:363\n-\tmov 0x34(%esp),%edx\n+\tmov 0x34(%esp),%ecx\n ./pynx/scattering/cpu.c:9818 (discriminator 1)\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:9818 (discriminator 1)\n-\tje 9a68 \n+\ttest %eax,%eax\n+\tje 9958 \n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 9310 \n+\tje 9218 \n ./pynx/scattering/cpu.c:9818 (discriminator 1)\n-\tmov 0xc(%esp),%edx\n-\tmov -0x34(%edx),%edx\n+\tmov 0xc(%esp),%eax\n+\tmov -0x34(%eax),%edx\n \tmov %edx,%eax\n /usr/include/python3.13/object.h:948\n \tmov 0x24(%esp),%ebx\n \tdec %ecx\n \tmov %ecx,(%ebx)\n-\tjne 92ee \n+\tjne 91ef \n \tmov %edx,0x2c(%esp)\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,0x34(%esp)\n \tpush %ebx\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n \tmov 0x28(%esp),%eax\n \tmov 0x2c(%esp),%edx\n-\tjmp 92ee \n+\tjmp 91ef \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n+\tpush %edi\n \tpush %esi\n-\tpush %ebp\n \tmov 0x1c(%esp),%ebx\n \tcall 2070 \n \tadd $0x10,%esp\n-\tjmp 9325 \n-\tmovl $0x0,0x24(%esp)\n+\tjmp 922d \n+\tmovl $0x0,0x28(%esp)\n ./pynx/scattering/cpu.c:6791\n-\txor %edi,%edi\n-\tjmp 943f \n-/usr/include/python3.13/object.h:363\n-\tmov 0x0(%ebp),%esi\n-/usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%esi\n-\tje 99ad \n-/usr/include/python3.13/object.h:948\n-\tdec %esi\n-\tmov %esi,0x0(%ebp)\n-\tjne 99ad \n-\tmov %edx,0x10(%esp)\n-/usr/include/python3.13/object.h:949\n-\tsub $0xc,%esp\n-\tpush %ebp\n-\tmov 0x1c(%esp),%ebx\n-\tcall 2130 <_Py_Dealloc@plt>\n-./pynx/scattering/cpu.c:10085\n-\tmov 0x20(%esp),%edx\n-/usr/include/python3.13/object.h:949\n-\tadd $0x10,%esp\n-/usr/include/python3.13/object.h:1041\n-\ttest %edx,%edx\n-\tje 99cf \n+\tmovl $0x0,0x24(%esp)\n+\tjmp 935c \n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%eax\n+\tmov (%edx),%ebp\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 99cf \n+\tcmp $0x3fffffff,%ebp\n+\tje 98b9 \n /usr/include/python3.13/object.h:948\n-\tdec %eax\n-\tmov %eax,(%edx)\n-\tjne 99cf \n+\tdec %ebp\n+\tmov %ebp,(%edx)\n+\tjne 98b9 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %edx\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:1041\n-\tmov 0x24(%esp),%edx\n-\ttest %edx,%edx\n-\tje 99f6 \n+\ttest %edi,%edi\n+\tje 98dc \n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ebx\n+\tmov (%edi),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-\tje 99f6 \n+\tcmp $0x3fffffff,%edx\n+\tje 98dc \n /usr/include/python3.13/object.h:948\n-\tdec %ebx\n-\tmov %ebx,(%edx)\n-\tjne 99f6 \n+\tdec %edx\n+\tmov %edx,(%edi)\n+\tjne 98dc \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %edx\n+\tpush %edi\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:1041\n-\ttest %edi,%edi\n-\tje 96ad \n+\tmov 0x28(%esp),%ebx\n+\ttest %ebx,%ebx\n+\tje 9903 \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%ebp\n+\tmov (%ebx),%esi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ebp\n-\tje 96ad \n+\tcmp $0x3fffffff,%esi\n+\tje 9903 \n /usr/include/python3.13/object.h:948\n-\tdec %ebp\n-\tmov %ebp,(%edi)\n-\tjne 96ad \n+\tdec %esi\n+\tmov %esi,(%ebx)\n+\tjne 9903 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %ebx\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 96ad \n+/usr/include/python3.13/object.h:1041\n+\tmov 0x24(%esp),%esi\n+\ttest %esi,%esi\n+\tjne 95b1 \n+\tjmp 95c4 \n ./pynx/scattering/cpu.c:9893\n \tcmp %edi,0x14(%esp)\n-\tjle 9862 \n+\tjle 9772 \n ./pynx/scattering/cpu.c:9893 (discriminator 1)\n \tlea (%ecx,%edi,8),%edx\n ./pynx/scattering/cpu.c:9894\n \tmov (%edx),%esi\n ./pynx/scattering/cpu.c:9895\n \tmov %ebp,(%edx)\n /usr/include/python3.13/object.h:363\n-\tmov (%esi),%ecx\n+\tmov (%esi),%edi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 9653 \n+\tcmp $0x3fffffff,%edi\n+\tje 956b \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%esi)\n-\tjne 9653 \n+\tdec %edi\n+\tmov %edi,(%esi)\n+\tjne 956b \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %esi\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9653 \n-\tnop\n+\tjmp 956b \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 9be1 \n+\tje 9ac0 \n \tmov -0x24(%ebx),%eax\n \tmov -0x34(%ebx),%edx\n-\tjmp 992d \n-\tmov %edx,0x14(%esp)\n+\tjmp 983d \n ./pynx/scattering/cpu.c:10060\n \tsub $0x4,%esp\n \tpush 0x1c(%esp)\n \tpush 0x28(%esp)\n \tpush 0x28(%esp)\n \tmov 0x1c(%esp),%ebx\n \tcall 24d0 \n ./pynx/scattering/cpu.c:10085\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:10060\n \tmov %eax,%ebp\n ./pynx/scattering/cpu.c:10085\n-\tje 96ad \n+\ttest %eax,%eax\n+\tje 95c4 \n ./pynx/scattering/cpu.c:6766\n \tmov 0x10(%esp),%edx\n \tmov 0x48(%edx),%ecx\n ./pynx/scattering/cpu.c:6767\n \tmovl $0x0,0x48(%edx)\n /usr/include/python3.13/object.h:1041\n \ttest %ecx,%ecx\n-\tje 9541 \n+\tje 9452 \n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%eax\n+\tmov (%ecx),%ebx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 9541 \n-\tmov 0x14(%esp),%edx\n+\tcmp $0x3fffffff,%ebx\n+\tje 9452 \n ./pynx/scattering/cpu.c:6791\n-\txor %edi,%edi\n-\tjmp 950a \n-\tmov %edx,0x14(%esp)\n+\tmovl $0x0,0x24(%esp)\n+\tjmp 9418 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %ebx\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tmov 0x14(%esp),%edx\n-\tjmp 94d2 \n+\tjmp 93db \n \tsub $0xc,%esp\n \tpush %edi\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9541 \n+\tjmp 9452 \n \tsub $0xc,%esp\n-\tpush %edx\n+\tpush %edi\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 952a \n-\tmov %edx,0x14(%esp)\n+\tjmp 9437 \n \tsub $0xc,%esp\n \tpush %ecx\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tmov 0x14(%esp),%edx\n-\tjmp 9513 \n-\tmov %eax,%edi\n-\tjmp 9862 \n+\tjmp 9421 \n+\tmov %ebx,%edi\n+\tjmp 9772 \n ./pynx/scattering/cpu.c:9881\n \tsub $0xc,%esp\n \tpush $0x200\n-\tmov 0x1c(%esp),%ebx\n+\tmov 0x1c(%esp),%edi\n+\tmov %edi,%ebx\n \tcall 24b0 \n ./pynx/scattering/cpu.c:9882 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 9653 \n+\tje 956b \n+./pynx/scattering/cpu.c:9885\n+\tmov $0x1,%edx\n+\tmov $0x40,%ebx\n ./pynx/scattering/cpu.c:9883\n-\tmov %eax,0x6a4(%ebx)\n-./pynx/scattering/cpu.c:9884\n-\tmovl $0x40,0x6a0(%ebx)\n+\tmov %eax,0x6a4(%edi)\n ./pynx/scattering/cpu.c:9885\n-\tmovl $0x1,0x69c(%ebx)\n+\tmov %edx,0x69c(%edi)\n+\tmov %ebx,0x6a0(%edi)\n ./pynx/scattering/cpu.c:9886\n \tmov %esi,0x4(%eax)\n ./pynx/scattering/cpu.c:9887\n \tmov %ebp,(%eax)\n /usr/include/python3.13/object.h:363\n \tmov 0x0(%ebp),%eax\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tjne 964f \n-\tjmp 9653 \n+\tjne 9567 \n+\tjmp 956b \n ./pynx/scattering/cpu.c:9912\n \tlea (%ecx,%edi,8),%edx\n-\tjmp 982d \n-\tmov %edx,0x14(%esp)\n+\tjmp 973d \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n-\tpush %edi\n-\tpush 0x30(%esp)\n+\tpush %ebx\n+\tpush 0x34(%esp)\n \tmov 0x1c(%esp),%ebx\n \tcall 2070 \n \tadd $0x10,%esp\n-\tmov 0x14(%esp),%edx\n-\tjmp 94ef \n+\tjmp 93fc \n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%edx),%edi\n+\tmov 0x14(%edi),%ebx\n+\tmov %ebx,0x24(%esp)\n /usr/include/python3.13/object.h:1031\n-\ttest %edi,%edi\n-\tje 9c21 \n+\ttest %ebx,%ebx\n+\tje 9b00 \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%esi\n+\tmov (%ebx),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%esi\n-\tje 9bd2 \n+\tcmp $0x3fffffff,%ecx\n+\tje 9ab1 \n /usr/include/python3.13/object.h:837\n-\tinc %esi\n-\tmov %esi,(%edi)\n+\tinc %ecx\n+\tmov %ecx,(%ebx)\n ./pynx/scattering/cpu.c:6787\n-\tmov %edx,0x24(%esp)\n+\tmov %edi,0x28(%esp)\n ./pynx/scattering/cpu.c:10080 (discriminator 2)\n \tmov 0x18(%esp),%esi\n ./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %ecx,%edx\n-\tjmp 9730 \n+\tmov %edx,%edi\n+\tjmp 9648 \n ./pynx/scattering/cpu.c:9829\n-\tmov 0xc(%esp),%ebx\n-\tmov -0x34(%ebx),%eax\n-\tcmp %eax,-0x24(%ebx)\n-\tjne 9318 \n-\tjmp 9310 \n-./pynx/scattering/cpu.c:9854\n-\tcmp 0x4(%ecx),%esi\n+\tmov 0xc(%esp),%edx\n+\tmov -0x34(%edx),%ebx\n+\tcmp %ebx,-0x24(%edx)\n+\tjne 9220 \n+\tjmp 9218 \n ./pynx/scattering/cpu.c:9857\n \tmov $0x1,%edi\n ./pynx/scattering/cpu.c:9854\n-\tjg 9862 \n+\tcmp 0x4(%ecx),%esi\n+\tjg 9772 \n ./pynx/scattering/cpu.c:9855\n \txor %edi,%edi\n-\tjmp 97e7 \n+\tjmp 96f7 \n ./pynx/scattering/cpu.c:9854\n \tcmp 0x4(%ebx),%esi\n-\tjg 9400 \n+\tjg 9310 \n ./pynx/scattering/cpu.c:9855\n \txor %eax,%eax\n-\tjmp 93ee \n-\tmov %edx,0x24(%esp)\n+\tjmp 92fe \n+\tmov %edx,0x14(%esp)\n ./pynx/scattering/cpu.c:10060\n \tsub $0x4,%esp\n-\tmov %ecx,0x18(%esp)\n \tpush 0x1c(%esp)\n \tpush 0x28(%esp)\n \tpush 0x28(%esp)\n \tmov 0x1c(%esp),%ebx\n \tcall 24d0 \n ./pynx/scattering/cpu.c:10085\n \tadd $0x10,%esp\n-\tmov 0x14(%esp),%ecx\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:10060\n \tmov %eax,%ebp\n ./pynx/scattering/cpu.c:10085\n-\tmov 0x24(%esp),%ebx\n-\tje 9c64 \n+\ttest %eax,%eax\n+\tmov 0x14(%esp),%eax\n+./pynx/scattering/cpu.c:6787\n+\tmov %edi,0x28(%esp)\n ./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %ecx,%edx\n-\tjmp 94e2 \n+\tmov %eax,%edi\n+./pynx/scattering/cpu.c:10085\n+\tjne 93eb \n+\tjmp 98b9 \n ./pynx/scattering/cpu.c:10108\n-\tcall 17b40 \n+\tcall 180c0 \n ./pynx/scattering/cpu.c:9857\n \tinc %eax\n-\tjmp 93ea \n-./pynx/scattering/cpu.c:6787\n-\tmov %ebx,0x24(%esp)\n-./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %ecx,%edx\n-\tjmp 99ad \n+\tjmp 92fa \n __Pyx_AddTraceback():\n-./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tnop\n+./pynx/scattering/cpu.c:9857\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4281\n \tlea 0x4(%esp),%ecx\n \tand $0xffffffe0,%esp\n \tpush -0x4(%ecx)\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n-\tcall 5a9e \n-\tadd $0x13371,%edi\n \tpush %esi\n \tpush %ebx\n+\tcall 44f0 \n+\tadd $0x1448f,%ebx\n \tpush %ecx\n \tsub $0x248,%esp\n-\tmov 0x8(%ecx),%ebx\n+\tmov 0x8(%ecx),%esi\n \tmov 0x4(%ecx),%eax\n+\tmov %esi,-0x228(%ebp)\n ./pynx/scattering/cpu.c:4310\n-\tlea 0x650(%edi),%edx\n+\tlea 0x60c(%ebx),%edx\n+\tlea 0x5c(%edx),%esi\n ./pynx/scattering/cpu.c:4281\n-\tmov %ebx,-0x230(%ebp)\n-\tmov %gs:0x14,%esi\n-\tmov %esi,-0x1c(%ebp)\n-\tmov 0xc(%ecx),%esi\n+\tmov %gs:0x14,%edi\n+\tmov %edi,-0x1c(%ebp)\n+\tmov 0xc(%ecx),%edi\n ./pynx/scattering/cpu.c:4310\n \tlea 0x4(%edx),%ecx\n-\tmov %edx,-0x58(%ebp)\n-\tmov %ecx,-0x54(%ebp)\n-\tlea 0x8(%edx),%ecx\n-\tmov %ecx,-0x50(%ebp)\n-\tlea 0x14(%edx),%ecx\n-\tmov %ecx,-0x4c(%ebp)\n-\tlea 0x18(%edx),%ecx\n-\tmov %ecx,-0x48(%ebp)\n-\tlea 0x1c(%edx),%ecx\n-\tmov %ecx,-0x44(%ebp)\n-\tlea -0x40(%edx),%ecx\n-\tsub $0x44,%edx\n-./pynx/scattering/cpu.c:4311\n-\ttest %esi,%esi\n-./pynx/scattering/cpu.c:4310\n-\tmov %ecx,-0x40(%ebp)\n-\tmov %edx,-0x3c(%ebp)\n+\tvmovd %esi,%xmm1\n+\tlea 0x4c(%edx),%esi\n+\tvmovd %ecx,%xmm0\n+\tlea 0x60(%edx),%ecx\n+\tvmovd %esi,%xmm5\n \tmovl $0x0,-0x38(%ebp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm3\n+\tlea 0x58(%edx),%ecx\n+\tvpinsrd $0x1,%edx,%xmm0,%xmm2\n+\tvpinsrd $0x1,%ecx,%xmm5,%xmm6\n+\tlea 0x48(%edx),%ecx\n+\tlea 0x44(%edx),%edx\n+\tvmovd %edx,%xmm7\n+\tvpunpcklqdq %xmm2,%xmm3,%xmm4\n+\tvpinsrd $0x1,%ecx,%xmm7,%xmm0\n+\tvpunpcklqdq %xmm6,%xmm0,%xmm2\n+\tvinserti128 $0x1,%xmm4,%ymm2,%ymm1\n+\tvmovdqa %ymm1,-0x58(%ebp)\n ./pynx/scattering/cpu.c:4311\n-\tje 9d10 \n-./pynx/scattering/cpu.c:4308\n-\tlea 0x0(,%ebx,4),%edx\n-./pynx/scattering/cpu.c:4313\n-\tcmp $0x8,%ebx\n+\ttest %edi,%edi\n+\tje 9c20 \n ./pynx/scattering/cpu.c:4308\n+\tmov -0x228(%ebp),%esi\n+\tlea 0x0(,%esi,4),%edx\n \tlea (%eax,%edx,1),%ecx\n \tmov %ecx,-0x220(%ebp)\n ./pynx/scattering/cpu.c:4313\n-\tja bd18 \n-\tmov -0x36e4(%edi,%edx,1),%edx\n-\tadd %edi,%edx\n+\tcmp $0x8,%esi\n+\tja caba \n+\tmov -0x36e4(%ebx,%edx,1),%edx\n+\tadd %ebx,%edx\n \tjmp *%edx\n-\tlea 0x0(%esi),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:4417 (discriminator 1)\n-\tcmpl $0x8,-0x230(%ebp)\n-\tjne bd18 \n+\tcmpl $0x8,-0x228(%ebp)\n+\tjne caba \n ./pynx/scattering/cpu.c:4420\n-\tmov (%eax),%esi\n-./pynx/scattering/cpu.c:4422\n-\tmov 0x8(%eax),%edx\n+\tmov (%eax),%edi\n ./pynx/scattering/cpu.c:4421\n-\tmov 0x4(%eax),%ebx\n+\tmov 0x4(%eax),%esi\n+./pynx/scattering/cpu.c:4422\n+\tmov 0x8(%eax),%ecx\n ./pynx/scattering/cpu.c:4423\n-\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:4420\n-\tmov %esi,-0x1fc(%ebp)\n+\tmov %edi,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:4424\n-\tmov 0x10(%eax),%esi\n-./pynx/scattering/cpu.c:4422\n-\tmov %edx,-0x20c(%ebp)\n-./pynx/scattering/cpu.c:4426\n-\tmov 0x18(%eax),%edx\n+\tmov 0x10(%eax),%edi\n ./pynx/scattering/cpu.c:4421\n-\tmov %ebx,-0x208(%ebp)\n+\tmov %esi,-0x208(%ebp)\n ./pynx/scattering/cpu.c:4425\n-\tmov 0x14(%eax),%ebx\n+\tmov 0x14(%eax),%esi\n+./pynx/scattering/cpu.c:4422\n+\tmov %ecx,-0x20c(%ebp)\n+./pynx/scattering/cpu.c:4426\n+\tmov 0x18(%eax),%ecx\n+./pynx/scattering/cpu.c:4427\n+\tmov 0x1c(%eax),%eax\n ./pynx/scattering/cpu.c:4423\n-\tmov %ecx,-0x200(%ebp)\n+\tmov %edx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4424\n-\tmov %esi,-0x210(%ebp)\n-./pynx/scattering/cpu.c:4426\n-\tmov %edx,-0x218(%ebp)\n+\tmov %edi,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4425\n-\tmov %ebx,-0x214(%ebp)\n+\tmov %esi,-0x214(%ebp)\n+./pynx/scattering/cpu.c:4426\n+\tmov %ecx,-0x218(%ebp)\n ./pynx/scattering/cpu.c:4427\n-\tmov 0x1c(%eax),%ebx\n+\tmov %eax,-0x224(%ebp)\n+\tvzeroupper\n /usr/include/python3.13/object.h:336\n-\tmov -0x1fc(%ebp),%edx\n+\tmov -0x1fc(%ebp),%edi\n ./pynx/scattering/cpu.c:4454\n-\tmov 0x5b8(%edi),%eax\n+\tmov 0x5b8(%ebx),%eax\n /usr/include/python3.13/object.h:336\n-\tmov 0x4(%edx),%edx\n+\tmov 0x4(%edi),%edx\n ./pynx/scattering/cpu.c:4454 (discriminator 2)\n \tcmp %edx,%eax\n-\tjne c318 \n+\tjne c140 \n ./pynx/scattering/cpu.c:4455 (discriminator 2)\n \tmov -0x208(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne c340 \n+\tjne c170 \n ./pynx/scattering/cpu.c:4456 (discriminator 2)\n \tmov -0x20c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne c360 \n+\tjne c190 \n ./pynx/scattering/cpu.c:4457 (discriminator 2)\n \tmov -0x200(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne c380 \n+\tjne c1b0 \n ./pynx/scattering/cpu.c:4458 (discriminator 2)\n \tmov -0x210(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne c3a0 \n+\tjne c1d0 \n ./pynx/scattering/cpu.c:4459 (discriminator 2)\n \tmov -0x214(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne c3c0 \n+\tjne c240 \n ./pynx/scattering/cpu.c:4460 (discriminator 2)\n \tmov -0x218(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne c3f8 \n+\tjne c278 \n ./pynx/scattering/cpu.c:4461 (discriminator 2)\n-\tcmp %edx,0x4(%ebx)\n-\tjne c418 \n-\tlea 0x6ac(%edi),%esi\n+\tmov -0x224(%ebp),%eax\n+\tcmp %edx,0x4(%eax)\n+\tjne c2a0 \n+\tlea 0x6ac(%ebx),%ecx\n+./pynx/scattering/cpu.c:4547\n+\tmov -0x28(%ebx),%esi\n ./pynx/scattering/cpu.c:4513\n \tmovl $0x0,-0x194(%ebp)\n-\tmov %esi,-0x220(%ebp)\n-./pynx/scattering/cpu.c:4547\n-\tmov -0x28(%edi),%esi\n-\tcmp %esi,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:4514\n \tmovl $0x0,-0x198(%ebp)\n+\tvmovd %ecx,%xmm6\n ./pynx/scattering/cpu.c:4517\n \tmovl $0x0,-0x164(%ebp)\n-\tvmovd -0x220(%ebp),%xmm0\n+\tvpunpckldq %xmm6,%xmm6,%xmm7\n ./pynx/scattering/cpu.c:4518\n \tmovl $0x0,-0x168(%ebp)\n ./pynx/scattering/cpu.c:4521\n \tmovl $0x0,-0x134(%ebp)\n ./pynx/scattering/cpu.c:4522\n \tmovl $0x0,-0x138(%ebp)\n-\tvpunpckldq %xmm0,%xmm0,%xmm1\n ./pynx/scattering/cpu.c:4525\n \tmovl $0x0,-0x104(%ebp)\n ./pynx/scattering/cpu.c:4526\n \tmovl $0x0,-0x108(%ebp)\n ./pynx/scattering/cpu.c:4529\n \tmovl $0x0,-0xd4(%ebp)\n ./pynx/scattering/cpu.c:4530\n@@ -11283,4364 +11116,4282 @@\n ./pynx/scattering/cpu.c:4538\n \tmovl $0x0,-0x1c8(%ebp)\n ./pynx/scattering/cpu.c:4541\n \tmovl $0x0,-0x1f4(%ebp)\n ./pynx/scattering/cpu.c:4542\n \tmovl $0x0,-0x1f8(%ebp)\n ./pynx/scattering/cpu.c:4547\n-\tje a248 \n+\tcmp %esi,-0x1fc(%ebp)\n+\tje a160 \n ./pynx/scattering/cpu.c:4547 (discriminator 4)\n \tmov -0x1fc(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x194(%ebp),%eax\n-\tvmovq %xmm1,-0x220(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x220(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:4547 (discriminator 1)\n-\tvmovq -0x220(%ebp),%xmm1\n-\tinc %eax\n-\tje cb48 \n+\tvmovq -0x220(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje cb47 \n ./pynx/scattering/cpu.c:4552\n \tcmp %esi,-0x208(%ebp)\n-\tje a272 \n+\tje a18a \n ./pynx/scattering/cpu.c:4552 (discriminator 4)\n \tmov -0x208(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x164(%ebp),%eax\n-\tvmovq %xmm1,-0x220(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x220(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:4552 (discriminator 1)\n-\tvmovq -0x220(%ebp),%xmm1\n-\tinc %eax\n-\tje cb61 \n+\tvmovq -0x220(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje cb73 \n ./pynx/scattering/cpu.c:4557\n \tcmp %esi,-0x20c(%ebp)\n-\tje a2a6 \n+\tje a1be \n ./pynx/scattering/cpu.c:4557 (discriminator 4)\n \tmov -0x20c(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x134(%ebp),%eax\n-\tvmovq %xmm1,-0x208(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x208(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:4557 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm1\n-\tinc %eax\n-\tje c581 \n+\tvmovq -0x208(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje c44d \n ./pynx/scattering/cpu.c:4562\n \tcmp %esi,-0x200(%ebp)\n-\tje a2da \n+\tje a1f2 \n ./pynx/scattering/cpu.c:4562 (discriminator 4)\n \tmov -0x200(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x104(%ebp),%eax\n-\tvmovq %xmm1,-0x208(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x208(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:4562 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm1\n-\tinc %eax\n-\tje c7fb \n+\tvmovq -0x208(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje c6a7 \n ./pynx/scattering/cpu.c:4567\n \tcmp %esi,-0x210(%ebp)\n-\tje a30e \n+\tje a226 \n ./pynx/scattering/cpu.c:4567 (discriminator 4)\n \tmov -0x210(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xd4(%ebp),%eax\n-\tvmovq %xmm1,-0x208(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x208(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:4567 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm1\n-\tinc %eax\n-\tje c814 \n+\tvmovq -0x208(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje c6c0 \n ./pynx/scattering/cpu.c:4572\n \tcmp %esi,-0x214(%ebp)\n-\tje a342 \n+\tje a25a \n ./pynx/scattering/cpu.c:4572 (discriminator 4)\n \tmov -0x214(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xa4(%ebp),%eax\n-\tvmovq %xmm1,-0x208(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x208(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:4572 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm1\n-\tinc %eax\n-\tje c84c \n+\tvmovq -0x208(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje c71b \n ./pynx/scattering/cpu.c:4577\n \tcmp %esi,-0x218(%ebp)\n-\tje a373 \n+\tje a28b \n ./pynx/scattering/cpu.c:4577 (discriminator 4)\n \tmov -0x218(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1c4(%ebp),%eax\n-\tvmovq %xmm1,-0x208(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x208(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:4577 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm1\n-\tinc %eax\n-\tje c888 \n+\tvmovq -0x208(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje c740 \n ./pynx/scattering/cpu.c:4582\n-\tcmp %esi,%ebx\n-\tje a3a3 \n+\tcmp %esi,-0x224(%ebp)\n+\tje a2bf \n ./pynx/scattering/cpu.c:4582 (discriminator 4)\n+\tmov -0x224(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1f4(%ebp),%eax\n-\tmov %ebx,%edx\n-\tcall 85d0 \n+\tcall 84a0 \n ./pynx/scattering/cpu.c:4582 (discriminator 1)\n-\tinc %eax\n-\tje c8a1 \n+\tcmp $0xffffffff,%eax\n+\tje c759 \n ./pynx/scattering/cpu.c:4593\n \tsub $0xc,%esp\n \tpush -0x200(%ebp)\n-\tmov %edi,%ebx\n \tcall 2320 \n ./pynx/scattering/cpu.c:4593 (discriminator 2)\n \tadd $0x10,%esp\n+./pynx/scattering/cpu.c:4593\n+\tmov %eax,%edi\n+./pynx/scattering/cpu.c:4593 (discriminator 2)\n \tcmp $0xffffffff,%eax\n-\tmov %eax,-0x200(%ebp)\n-\tje c990 \n+\tje c850 \n ./pynx/scattering/cpu.c:4595\n \tsub $0xc,%esp\n \tpush -0x1fc(%ebp)\n \tcall 2320 \n ./pynx/scattering/cpu.c:4595 (discriminator 2)\n \tadd $0x10,%esp\n \tcmp $0xffffffff,%eax\n-\tje c9e8 \n+\tje c8d8 \n ./pynx/scattering/cpu.c:4613\n-\tmov -0x200(%ebp),%edx\n \tsub $0x8,%esp\n \tpush -0x1f4(%ebp)\n \tpush -0x1c4(%ebp)\n \tpush %eax\n-\tpush %edx\n+\tpush %edi\n \tpush -0xa4(%ebp)\n \tpush -0xd4(%ebp)\n \tpush -0x104(%ebp)\n \tpush -0x134(%ebp)\n \tpush -0x164(%ebp)\n \tpush -0x194(%ebp)\n-\tcall 4630 \n+\tcall 45f0 \n /usr/include/python3.13/object.h:363\n-\tmov (%esi),%ecx\n+\tmov (%esi),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tadd $0x30,%esp\n-\tcmp $0x3fffffff,%ecx\n-\tje a0c2 \n+\tcmp $0x3fffffff,%edx\n+\tje 9fe3 \n /usr/include/python3.13/object.h:837\n-\tinc %ecx\n-\tmov %ecx,(%esi)\n+\tinc %edx\n+\tmov %edx,(%esi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x1f4(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje a0f2 \n+\tmov -0x1f4(%ebp),%eax\n+\ttest %eax,%eax\n+\tje a011 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n-\tcmp %eax,-0x1d0(%ebp)\n-\tje c028 \n+\tlea 0x18c(%ebx),%ecx\n+\tcmp %ecx,-0x1d0(%ebp)\n+\tje be00 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1f4(%ebp),%edx\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tlea -0x1f4(%ebp),%edi\n+\tpush %edi\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x1c4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje a122 \n+\tmov -0x1c4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje a03f \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0x1a0(%ebp)\n-\tje c018 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x1a0(%ebp)\n+\tje bdf0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1c4(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0x1c4(%ebp),%ecx\n+\tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x194(%ebp),%edx\n-\ttest %edx,%edx\n-\tje a152 \n+\tmov -0x194(%ebp),%edi\n+\ttest %edi,%edi\n+\tje a06d \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0x170(%ebp)\n-\tje c008 \n+\tlea 0x18c(%ebx),%edx\n+\tcmp %edx,-0x170(%ebp)\n+\tje bde0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x194(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0x194(%ebp),%eax\n+\tpush %eax\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x164(%ebp),%eax\n-\ttest %eax,%eax\n-\tje a182 \n+\tmov -0x164(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje a09b \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0x140(%ebp)\n-\tje c068 \n+\tlea 0x18c(%ebx),%edi\n+\tcmp %edi,-0x140(%ebp)\n+\tje be50 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x164(%ebp),%ecx\n-\tmov %edi,%ebx\n-\tpush %ecx\n+\tlea -0x164(%ebp),%edx\n+\tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x134(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje a1b2 \n+\tmov -0x134(%ebp),%eax\n+\ttest %eax,%eax\n+\tje a0c9 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n-\tcmp %eax,-0x110(%ebp)\n-\tje c058 \n+\tlea 0x18c(%ebx),%ecx\n+\tcmp %ecx,-0x110(%ebp)\n+\tje be40 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x134(%ebp),%edx\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tlea -0x134(%ebp),%edi\n+\tpush %edi\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x104(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje a1e2 \n+\tmov -0x104(%ebp),%edx\n+\ttest %edx,%edx\n+\tje a0f7 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0xe0(%ebp)\n-\tje c048 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0xe0(%ebp)\n+\tje be30 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x104(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0x104(%ebp),%ecx\n+\tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xd4(%ebp),%edx\n-\ttest %edx,%edx\n-\tje a212 \n+\tmov -0xd4(%ebp),%edi\n+\ttest %edi,%edi\n+\tje a125 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0xb0(%ebp)\n-\tje c038 \n+\tlea 0x18c(%ebx),%edx\n+\tcmp %edx,-0xb0(%ebp)\n+\tje be20 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xd4(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0xd4(%ebp),%eax\n+\tpush %eax\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xa4(%ebp),%eax\n-\ttest %eax,%eax\n-\tje a23f \n+\tmov -0xa4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje a150 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0x80(%ebp)\n-\tje c078 \n+\tlea 0x18c(%ebx),%edi\n+\tcmp %edi,-0x80(%ebp)\n+\tje be10 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xa4(%ebp),%ecx\n-\tmov %edi,%ebx\n-\tpush %ecx\n+\tlea -0xa4(%ebp),%edx\n+\tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:4623\n \tmov %esi,%eax\n-\tjmp bd75 \n-\txchg %ax,%ax\n+\tjmp a8bf \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%ecx\n-./pynx/scattering/cpu.c:4552\n-\tcmp %esi,-0x208(%ebp)\n+\tlea 0x18c(%ebx),%edx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x178(%ebp)\n ./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x190(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %ecx,-0x170(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x178(%ebp)\n+\tmov %edx,-0x170(%ebp)\n ./pynx/scattering/cpu.c:4552\n-\tjne 9ed9 \n+\tcmp %esi,-0x208(%ebp)\n+\tjne 9df0 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%eax\n-./pynx/scattering/cpu.c:4557\n-\tcmp %esi,-0x20c(%ebp)\n+\tlea 0x18c(%ebx),%eax\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x148(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x164(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x160(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %eax,-0x140(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x148(%ebp)\n ./pynx/scattering/cpu.c:4557\n-\tjne 9f10 \n+\tcmp %esi,-0x20c(%ebp)\n+\tjne 9e29 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%edx\n-./pynx/scattering/cpu.c:4562\n-\tcmp %esi,-0x200(%ebp)\n+\tlea 0x18c(%ebx),%edi\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x118(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x134(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x130(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %edx,-0x110(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x118(%ebp)\n+\tmov %edi,-0x110(%ebp)\n ./pynx/scattering/cpu.c:4562\n-\tjne 9f47 \n+\tcmp %esi,-0x200(%ebp)\n+\tjne 9e62 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%ecx\n-./pynx/scattering/cpu.c:4567\n-\tcmp %esi,-0x210(%ebp)\n+\tlea 0x18c(%ebx),%ecx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0xe8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x104(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x100(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %ecx,-0xe0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0xe8(%ebp)\n ./pynx/scattering/cpu.c:4567\n-\tjne 9f7e \n+\tcmp %esi,-0x210(%ebp)\n+\tjne 9e9b \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%eax\n-./pynx/scattering/cpu.c:4572\n-\tcmp %esi,-0x214(%ebp)\n+\tlea 0x18c(%ebx),%edx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0xb8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0xd4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0xd0(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %eax,-0xb0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0xb8(%ebp)\n+\tmov %edx,-0xb0(%ebp)\n ./pynx/scattering/cpu.c:4572\n-\tjne 9fb5 \n+\tcmp %esi,-0x214(%ebp)\n+\tjne 9ed4 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%edx\n-./pynx/scattering/cpu.c:4577\n-\tcmp %esi,-0x218(%ebp)\n+\tlea 0x18c(%ebx),%eax\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x88(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0xa4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0xa0(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %edx,-0x80(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x88(%ebp)\n+\tmov %eax,-0x80(%ebp)\n ./pynx/scattering/cpu.c:4577\n-\tjne 9fec \n+\tcmp %esi,-0x218(%ebp)\n+\tjne 9f0d \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%ecx\n-./pynx/scattering/cpu.c:4582\n-\tcmp %esi,%ebx\n+\tlea 0x18c(%ebx),%edi\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x1a8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x1c4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x1c0(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %ecx,-0x1a0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x1a8(%ebp)\n+\tmov %edi,-0x1a0(%ebp)\n ./pynx/scattering/cpu.c:4582\n-\tjne a01f \n+\tcmp %esi,-0x224(%ebp)\n+\tjne 9f46 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%ebx\n+\tlea 0x18c(%ebx),%ecx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x1d8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x1f4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x1f0(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %ebx,-0x1d0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x1d8(%ebp)\n-./pynx/scattering/cpu.c:8213\n-\tjmp a036 \n+\tmov %ecx,-0x1d0(%ebp)\n+\tjmp 9f63 \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4336\n-\tmov 0x650(%edi),%eax\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n+\tmov 0x650(%ebx),%esi\n /usr/include/python3.13/object.h:349\n \tmov %edx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4336\n-\tmov %eax,-0x1fc(%ebp)\n+\tmov %esi,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle bd02 \n-\tsub %ebx,%edx\n+\ttest %edx,%edx\n+\tjle a59d \n ./pynx/scattering/cpu.c:7424\n-\tmov %ebx,%eax\n+\tmov -0x228(%ebp),%esi\n+\tsub %esi,%edx\n+\tmov %esi,%eax\n \tand $0x7,%edx\n-\tje cc0b \n+\tje cbf5 \n \tcmp $0x1,%edx\n-\tje a484 \n+\tje a3aa \n \tcmp $0x2,%edx\n-\tje a473 \n+\tje a399 \n \tcmp $0x3,%edx\n-\tje a462 \n+\tje a388 \n \tcmp $0x4,%edx\n-\tje a451 \n+\tje a377 \n \tcmp $0x5,%edx\n-\tje a440 \n+\tje a366 \n \tcmp $0x6,%edx\n-\tje a42f \n+\tje a355 \n ./pynx/scattering/cpu.c:7426\n \tmov -0x1fc(%ebp),%ecx\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje c3e0 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje c260 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x1fc(%ebp),%ebx\n-\tcmp 0xc(%esi,%eax,4),%ebx\n-\tje c3e0 \n+\tmov -0x1fc(%ebp),%edx\n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tje c260 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x1fc(%ebp),%edx\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tje c3e0 \n+\tmov -0x1fc(%ebp),%esi\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c260 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tmov -0x1fc(%ebp),%ecx\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c3e0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje c260 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x1fc(%ebp),%ebx\n-\tcmp 0xc(%esi,%eax,4),%ebx\n-\tje c3e0 \n+\tmov -0x1fc(%ebp),%edx\n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tje c260 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x1fc(%ebp),%edx\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tje c3e0 \n+\tmov -0x1fc(%ebp),%esi\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c260 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tmov -0x1fc(%ebp),%ecx\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c3e0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje c260 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov %ecx,%esi\n \tcmp %eax,-0x200(%ebp)\n-\tje a50d \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c3e0 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%ebx\n+\tje a435 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c260 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov %ebx,%eax\n+\tlea 0x1(%eax),%edx\n+\tmov %edx,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c3e0 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje c260 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje c3e0 \n-\tcmp 0x14(%esi,%ebx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje c260 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%ebx),%eax\n+\tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c3e0 \n-\tcmp 0x18(%esi,%ebx,4),%ecx\n+\tcmp 0x14(%edi,%edx,4),%esi\n+\tje c260 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%ebx),%eax\n+\tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c3e0 \n-\tcmp 0x1c(%esi,%ebx,4),%ecx\n+\tcmp 0x18(%edi,%edx,4),%esi\n+\tje c260 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%ebx),%eax\n+\tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c3e0 \n-\tcmp 0x20(%esi,%ebx,4),%ecx\n+\tcmp 0x1c(%edi,%edx,4),%esi\n+\tje c260 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%ebx),%eax\n+\tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c3e0 \n-\tcmp 0x24(%esi,%ebx,4),%ecx\n+\tcmp 0x20(%edi,%edx,4),%esi\n+\tje c260 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%ebx),%eax\n+\tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje c3e0 \n+\tcmp 0x24(%edi,%edx,4),%esi\n+\tje c260 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%ebx),%eax\n+\tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,-0x200(%ebp)\n-\tjne a49d \n+\tjne a3c5 \n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov -0xc(%ebx),%edx\n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n+\tmov -0x28(%ebx),%esi\n+\tmov -0x1fc(%ebp),%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%ebx\n-\tmov %esi,-0x208(%ebp)\n-./pynx/scattering/cpu.c:7428\n-\tmov -0x230(%ebp),%ecx\n+\tmov %edi,-0x1fc(%ebp)\n+\tmov %edx,-0x208(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,-0x1fc(%ebp)\n-\tmov %edx,-0x210(%ebp)\n+\tcmp %esi,%ecx\n+\tmov %esi,-0x20c(%ebp)\n+./pynx/scattering/cpu.c:7428\n+\tmov -0x228(%ebp),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %ebx,-0x20c(%ebp)\n-\tmov %ecx,%esi\n+\tmov %ecx,%edi\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x218(%ebp)\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x208(%ebp),%eax\n-./pynx/scattering/cpu.c:7326\n-\tmov -0x1fc(%ebp),%ebx\n+\tsete -0x214(%ebp)\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7430\n+\tmov -0x1fc(%ebp),%eax\n \tmov 0xc(%eax,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%ebx\n-\tje c088 \n+\tcmp %eax,%edi\n+\tje be60 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x20c(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x208(%ebp),%ecx\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje bc58 \n+\tje ba80 \n \ttest %cl,%cl\n-\tje bc69 \n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %ebx,%edx\n-\tmov 0x8(%ebx),%ebx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%ebx\n+\tje ba91 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %ebx,-0x214(%ebp)\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x210(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne a650 \n-./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edx),%ecx\n+\tcmp 0x8(%eax),%edx\n+\tjne a590 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x218(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje a5a8 \n-\tinc %ecx\n-\tjne a650 \n+\ttest %dl,-0x218(%ebp)\n+\tje a4dc \n+\tcmp $0xffffffff,%ecx\n+\tjne a590 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x1fc(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x218(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x224(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x224(%ebp)\n-\tjne a650 \n+\tjne a590 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-\tjne ccd2 \n+\ttestb $0x20,-0x218(%ebp)\n+\tjne ccce \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov -0x1fc(%ebp),%ebx\n-\tmov 0x1c(%ebx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x218(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne ccbe \n+\tjne ccbb \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x224(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x218(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje cd36 \n+\tje cd37 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje cd47 \n+\tje cd48 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x224(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x224(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x224(%ebp)\n-\tjne a650 \n+\tcmp %edx,-0x224(%ebp)\n+\tjne a590 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x214(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje c088 \n+\tmov -0x210(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje be60 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x218(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje c088 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tje be60 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %esi,-0x200(%ebp)\n-\tjne a540 \n-\tjmp bd02 \n+\tjne a470 \n+\tvzeroupper\n+\tjmp bb22 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4320\n \tmov 0x10(%eax),%edx\n ./pynx/scattering/cpu.c:4316\n-\tmov 0x18(%eax),%ebx\n+\tmov 0x18(%eax),%esi\n ./pynx/scattering/cpu.c:4318\n \tmov 0x14(%eax),%ecx\n ./pynx/scattering/cpu.c:4320\n \tmov %edx,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4326\n \tmov 0x4(%eax),%edx\n ./pynx/scattering/cpu.c:4316\n-\tmov %ebx,-0x218(%ebp)\n+\tmov %esi,-0x218(%ebp)\n ./pynx/scattering/cpu.c:4322\n-\tmov 0xc(%eax),%ebx\n+\tmov 0xc(%eax),%esi\n ./pynx/scattering/cpu.c:4318\n \tmov %ecx,-0x214(%ebp)\n ./pynx/scattering/cpu.c:4324\n \tmov 0x8(%eax),%ecx\n ./pynx/scattering/cpu.c:4326\n \tmov %edx,-0x208(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov (%eax),%eax\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4322\n-\tmov %ebx,-0x200(%ebp)\n+\tmov %esi,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4324\n \tmov %ecx,-0x20c(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov %eax,-0x1fc(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %edx,-0x238(%ebp)\n+\tmov %edx,-0x234(%ebp)\n \tmov %edx,-0x224(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n ./pynx/scattering/cpu.c:4404\n-\tmov 0x60c(%edi),%ecx\n+\tmov 0x60c(%ebx),%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle a8ff \n+\ttest %edx,%edx\n+\tjle a84f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%edx\n-\tje a738 \n+\tje a678 \n \tcmp $0x1,%edx\n-\tje a723 \n+\tje a663 \n \tcmp $0x2,%edx\n-\tje a718 \n+\tje a658 \n \tcmp $0x3,%edx\n-\tje a70d \n+\tje a64d \n \tcmp $0x4,%edx\n-\tje a702 \n+\tje a642 \n \tcmp $0x5,%edx\n-\tje a6f7 \n+\tje a637 \n \tcmp $0x6,%edx\n-\tjne c458 \n+\tjne c2e0 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b728 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje b600 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b728 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje b600 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b728 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje b600 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b728 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje b600 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b728 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje b600 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b728 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje b600 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x224(%ebp),%ebx\n+\tmov -0x224(%ebp),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tje a7aa \n+\tcmp %ecx,%eax\n+\tje a6ea \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b728 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje b600 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %edx,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje b728 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje b600 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b728 \n-\tcmp 0x14(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje b600 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje b728 \n-\tcmp 0x18(%esi,%edx,4),%ecx\n+\tcmp 0x14(%edi,%edx,4),%esi\n+\tje b600 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje b728 \n-\tcmp 0x1c(%esi,%edx,4),%ecx\n+\tcmp 0x18(%edi,%edx,4),%esi\n+\tje b600 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje b728 \n-\tcmp 0x20(%esi,%edx,4),%ecx\n+\tcmp 0x1c(%edi,%edx,4),%esi\n+\tje b600 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje b728 \n-\tcmp 0x24(%esi,%edx,4),%ecx\n+\tcmp 0x20(%edi,%edx,4),%esi\n+\tje b600 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje b728 \n+\tcmp 0x24(%edi,%edx,4),%esi\n+\tje b600 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x224(%ebp),%ebx\n+\tmov -0x224(%ebp),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tjne a738 \n+\tcmp %ecx,%eax\n+\tjne a678 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n+\tmov -0x28(%ebx),%edx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %ecx,-0x228(%ebp)\n-\tmov %esi,-0x22c(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %edi,-0x22c(%ebp)\n+\tmov %esi,%edi\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%ecx\n-\tmov %edx,-0x23c(%ebp)\n+\tcmp %edx,%esi\n+\tmov %edx,-0x238(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x234(%ebp)\n+\tmov %eax,-0x230(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x244(%ebp)\n+\tsete -0x240(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ebx,%ebx\n+\txor %ecx,%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %ebx,%esi\n+\tmov %ecx,%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x22c(%ebp),%ecx\n-./pynx/scattering/cpu.c:7326\n-\tmov -0x228(%ebp),%ebx\n-./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov -0x22c(%ebp),%edx\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%ebx\n-\tje b618 \n+\tcmp %eax,%edi\n+\tje b500 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x234(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x230(%ebp),%ecx\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje b4a0 \n+\tje b3a0 \n \ttest %cl,%cl\n-\tje b4b1 \n+\tje b3b1 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x23c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %edx,-0x240(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne a8f0 \n+\tjne a840 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne %bl\n+\tsetne -0x244(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,%bl\n-\tje a848 \n-\tinc %ecx\n-\tjne a8f0 \n+\ttest %dl,-0x244(%ebp)\n+\tje a78c \n+\tcmp $0xffffffff,%ecx\n+\tjne a840 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x228(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x244(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x248(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x248(%ebp)\n-\tjne a8f0 \n-/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x228(%ebp),%edx\n+\tjne a840 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\tjne ca7a \n+\ttestb $0x20,-0x244(%ebp)\n+\tjne ca5d \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x244(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne ca66 \n+\tjne ca4a \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x248(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x244(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje cb8e \n+\tje cb8c \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje cbe9 \n+\tje cbe4 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x248(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x248(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x248(%ebp)\n-\tjne a8f0 \n+\tcmp %edx,-0x248(%ebp)\n+\tjne a840 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x240(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje b618 \n+\tmov -0x23c(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje b500 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x244(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje b618 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tje b500 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x224(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %eax,%esi\n-\tjne a7e0 \n+\tjne a720 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:4408\n-\tmov %edi,%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4408 (discriminator 2)\n \ttest %eax,%eax\n-\tjne cd58 \n+\tjne c772 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%eax\n-\tlea -0x4a95(%edi),%edx\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a85(%ebx),%esi\n \tpush $0x7\n-\tlea -0x3ce0(%edi),%ecx\n-\tlea -0x4ab1(%edi),%esi\n-\tpush %eax\n-\tmov -0x40(%edi),%eax\n+\tpush %edi\n \tpush $0x8\n-\tpush %esi\n \tpush %edx\n-\tpush %ecx\n-\tpush (%eax)\n+\tpush %esi\n+\tpush %eax\n+\tpush (%ecx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:4410\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4410 (discriminator 1)\n \tmov $0x113a,%edx\n-./pynx/scattering/cpu.c:4410\n-\tjmp bd56 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:4324\n-\tmov 0x8(%eax),%ecx\n-./pynx/scattering/cpu.c:4322\n-\tmov 0xc(%eax),%ebx\n+\tnop\n+./pynx/scattering/cpu.c:4450\n+\tsub $0xc,%esp\n+\tlea -0x4ab9(%ebx),%esi\n+\tmov $0x21,%ecx\n+\tpush %esi\n+\tlea -0x4a99(%ebx),%eax\n+\tcall 9130 \n+./pynx/scattering/cpu.c:4452\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:4650\n+\txor %eax,%eax\n+./pynx/scattering/cpu.c:4477\n+\tmov -0x1c(%ebp),%edx\n+\tsub %gs:0x14,%edx\n+\tjne cd77 \n+\tlea -0x10(%ebp),%esp\n+\tpop %ecx\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tlea -0x4(%ecx),%esp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4326\n \tmov 0x4(%eax),%edx\n+./pynx/scattering/cpu.c:4322\n+\tmov 0xc(%eax),%ecx\n+./pynx/scattering/cpu.c:4324\n+\tmov 0x8(%eax),%esi\n ./pynx/scattering/cpu.c:4328\n \tmov (%eax),%eax\n-./pynx/scattering/cpu.c:4324\n-\tmov %ecx,-0x20c(%ebp)\n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ecx\n-./pynx/scattering/cpu.c:4322\n-\tmov %ebx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4326\n \tmov %edx,-0x208(%ebp)\n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%edi),%edx\n+./pynx/scattering/cpu.c:4322\n+\tmov %ecx,-0x200(%ebp)\n+./pynx/scattering/cpu.c:4324\n+\tmov %esi,-0x20c(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov %eax,-0x1fc(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %ecx,-0x228(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n+\tmov %edx,-0x224(%ebp)\n ./pynx/scattering/cpu.c:4374\n-\tmov 0x668(%edi),%edx\n+\tmov 0x668(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle bbd0 \n-\tlea -0x1(%ecx),%eax\n+\ttest %edx,%edx\n+\tjle c1f0 \n+\tlea -0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n+\txor %esi,%esi\n \tand $0x7,%eax\n-\tje a9e7 \n+\tje a977 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%edx\n-\tje aa40 \n+\tcmp 0xc(%edi),%ecx\n+\tje a9d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%esi\n \tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje a9e7 \n+\tje a977 \n \tcmp $0x2,%eax\n-\tje a9e0 \n+\tje a970 \n \tcmp $0x3,%eax\n-\tje a9d9 \n+\tje a969 \n \tcmp $0x4,%eax\n-\tje a9d2 \n+\tje a962 \n \tcmp $0x5,%eax\n-\tje a9cb \n+\tje a95b \n \tcmp $0x6,%eax\n-\tjne c4df \n+\tjne c39f \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje aa40 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje a9d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje aa40 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje a9d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje aa40 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje a9d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje aa40 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje a9d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje aa40 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje a9d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje aa40 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje a9d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,%ecx\n-\tje b9ec \n+\tcmp %eax,%edx\n+\tje b858 \n+\tmov %eax,%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tmov %eax,%ebx\n-\tje aa40 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje a9d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje a9d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x2(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%ecx\n+\tje a9d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%ecx\n+\tje a9d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%ecx\n+\tje a9d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%ecx\n+\tje a9d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje aa40 \n-\tcmp 0x14(%esi,%eax,4),%edx\n-\tlea 0x2(%eax),%ebx\n-\tje aa40 \n-\tcmp 0x18(%esi,%eax,4),%edx\n-\tlea 0x3(%eax),%ebx\n-\tje aa40 \n-\tcmp 0x1c(%esi,%eax,4),%edx\n-\tlea 0x4(%eax),%ebx\n-\tje aa40 \n-\tcmp 0x20(%esi,%eax,4),%edx\n-\tlea 0x5(%eax),%ebx\n-\tje aa40 \n-\tcmp 0x24(%esi,%eax,4),%edx\n-\tlea 0x6(%eax),%ebx\n-\tje aa40 \n+\tcmp 0x24(%edi,%eax,4),%ecx\n+\tje a9d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x7(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tjne a9ed \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tjne a97d \n \tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:7426 (discriminator 1)\n+./pynx/scattering/cpu.c:7433\n \tmov -0x220(%ebp),%edx\n-\tmov (%edx,%ebx,4),%ecx\n-\tmov %ecx,-0x210(%ebp)\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4374 (discriminator 2)\n-\tmov -0x210(%ebp),%eax\n-\ttest %eax,%eax\n-\tje bbd0 \n+\tmov -0x210(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje c1f0 \n ./pynx/scattering/cpu.c:4376\n-\tmov -0x228(%ebp),%ebx\n+\tmov -0x224(%ebp),%esi\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4376\n-\tdec %ebx\n-\tmov %ebx,-0x22c(%ebp)\n-\tjmp aaa5 \n+\tdec %esi\n+\tmov %esi,-0x22c(%ebp)\n+\tjmp aa35 \n \tnop\n ./pynx/scattering/cpu.c:4320\n-\tmov 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:4322\n-\tmov 0xc(%eax),%ebx\n+\tmov 0x10(%eax),%esi\n ./pynx/scattering/cpu.c:4324\n-\tmov 0x8(%eax),%ecx\n+\tmov 0x8(%eax),%edx\n+./pynx/scattering/cpu.c:4322\n+\tmov 0xc(%eax),%ecx\n ./pynx/scattering/cpu.c:4320\n-\tmov %edx,-0x210(%ebp)\n+\tmov %esi,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4326\n-\tmov 0x4(%eax),%edx\n+\tmov 0x4(%eax),%esi\n+./pynx/scattering/cpu.c:4324\n+\tmov %edx,-0x20c(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov (%eax),%eax\n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4322\n-\tmov %ebx,-0x200(%ebp)\n+\tmov %ecx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4326\n-\tmov %edx,-0x208(%ebp)\n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:4324\n-\tmov %ecx,-0x20c(%ebp)\n+\tmov %esi,-0x208(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov %eax,-0x1fc(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %edx,-0x22c(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n ./pynx/scattering/cpu.c:4384\n-\tmov 0x66c(%edi),%ecx\n+\tmov 0x66c(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle b950 \n+\ttest %edx,%edx\n+\tjle c0f0 \n \tlea -0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n+\txor %esi,%esi\n \tand $0x7,%eax\n-\tje ab10 \n+\tje aaa0 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje ab70 \n+\tcmp 0xc(%edi),%ecx\n+\tje ab00 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%esi\n \tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje ab10 \n+\tje aaa0 \n \tcmp $0x2,%eax\n-\tje ab09 \n+\tje aa99 \n \tcmp $0x3,%eax\n-\tje ab02 \n+\tje aa92 \n \tcmp $0x4,%eax\n-\tje aafb \n+\tje aa8b \n \tcmp $0x5,%eax\n-\tje aaf4 \n+\tje aa84 \n \tcmp $0x6,%eax\n-\tjne c4c8 \n+\tjne c388 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje ab70 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje ab00 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje ab70 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje ab00 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje ab70 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje ab00 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje ab70 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje ab00 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje ab70 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje ab00 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje ab70 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje ab00 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%edx\n-\tje b78c \n+\tje b668 \n+\tmov %eax,%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tmov %eax,%ebx\n-\tje ab70 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ab00 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje ab00 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x2(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%ecx\n+\tje ab00 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%ecx\n+\tje ab00 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%ecx\n+\tje ab00 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje ab70 \n-\tcmp 0x14(%esi,%eax,4),%ecx\n-\tlea 0x2(%eax),%ebx\n-\tje ab70 \n-\tcmp 0x18(%esi,%eax,4),%ecx\n-\tlea 0x3(%eax),%ebx\n-\tje ab70 \n-\tcmp 0x1c(%esi,%eax,4),%ecx\n-\tlea 0x4(%eax),%ebx\n-\tje ab70 \n-\tcmp 0x20(%esi,%eax,4),%ecx\n-\tlea 0x5(%eax),%ebx\n-\tje ab70 \n-\tcmp 0x24(%esi,%eax,4),%ecx\n-\tlea 0x6(%eax),%ebx\n-\tje ab70 \n+\tcmp 0x20(%edi,%eax,4),%ecx\n+\tje ab00 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%ecx\n+\tje ab00 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x7(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tjne ab16 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tjne aaa6 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%ebx,4),%edx\n-\tmov %edx,-0x214(%ebp)\n+./pynx/scattering/cpu.c:7433\n+\tmov -0x220(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x214(%ebp)\n ./pynx/scattering/cpu.c:4384 (discriminator 2)\n-\tmov -0x214(%ebp),%eax\n-\ttest %eax,%eax\n-\tje b950 \n+\tmov -0x214(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje c0f0 \n ./pynx/scattering/cpu.c:4386\n-\tmov -0x22c(%ebp),%ebx\n+\tmov -0x22c(%ebp),%esi\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4386\n-\tdec %ebx\n+\tdec %esi\n /usr/include/python3.13/object.h:349\n \tmov %edx,-0x218(%ebp)\n-\tjmp ad10 \n-\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:4386\n+\tmov %esi,-0x230(%ebp)\n+\tjmp aca0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4328\n-\tmov (%eax),%edx\n+\tmov (%eax),%eax\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ecx\n+\tmov 0x8(%edi),%ecx\n ./pynx/scattering/cpu.c:4328\n-\tmov %edx,-0x1fc(%ebp)\n+\tmov %eax,-0x1fc(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %ecx,-0x214(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n+\tmov %ecx,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4344\n-\tmov 0x654(%edi),%edx\n+\tmov 0x654(%ebx),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle c2a8 \n+\ttest %ecx,%ecx\n+\tjle ca00 \n \tlea -0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n+\txor %esi,%esi\n \tand $0x7,%eax\n-\tje ac32 \n+\tje abca \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%edx\n-\tje ac90 \n+\tcmp 0xc(%edi),%edx\n+\tje ac20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%esi\n \tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje ac32 \n+\tje abca \n \tcmp $0x2,%eax\n-\tje ac2b \n+\tje abc3 \n \tcmp $0x3,%eax\n-\tje ac24 \n+\tje abbc \n \tcmp $0x4,%eax\n-\tje ac1d \n+\tje abb5 \n \tcmp $0x5,%eax\n-\tje ac16 \n+\tje abae \n \tcmp $0x6,%eax\n-\tje ac0f \n+\tje aba7 \n ./pynx/scattering/cpu.c:7426\n \tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tje ac90 \n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tje ac20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n+\tlea 0x1(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje ac90 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje ac20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje ac90 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje ac20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje ac90 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje ac20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje ac90 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje ac20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje ac90 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje ac20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje ac90 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje ac20 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje c0c2 \n+\tje be98 \n+\tmov %eax,%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tmov %eax,%ebx\n-\tje ac90 \n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tje ac20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje ac90 \n-\tcmp 0x14(%esi,%eax,4),%edx\n-\tlea 0x2(%eax),%ebx\n-\tje ac90 \n-\tcmp 0x18(%esi,%eax,4),%edx\n-\tlea 0x3(%eax),%ebx\n-\tje ac90 \n-\tcmp 0x1c(%esi,%eax,4),%edx\n-\tlea 0x4(%eax),%ebx\n-\tje ac90 \n-\tcmp 0x20(%esi,%eax,4),%edx\n-\tlea 0x5(%eax),%ebx\n-\tje ac90 \n-\tcmp 0x24(%esi,%eax,4),%edx\n-\tlea 0x6(%eax),%ebx\n-\tje ac90 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje ac20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x2(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tjne ac38 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%ebx,4),%edx\n-\tmov %edx,-0x208(%ebp)\n+\tcmp 0x14(%edi,%eax,4),%edx\n+\tje ac20 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%edx\n+\tje ac20 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%edx\n+\tje ac20 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%edx\n+\tje ac20 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%edx\n+\tje ac20 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tjne abd0 \n+./pynx/scattering/cpu.c:7433\n+\tmov -0x220(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x208(%ebp)\n ./pynx/scattering/cpu.c:4344 (discriminator 2)\n-\tmov -0x208(%ebp),%eax\n-\ttest %eax,%eax\n-\tje c2a8 \n+\tmov -0x208(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje ca00 \n ./pynx/scattering/cpu.c:4346\n-\tmov -0x214(%ebp),%ebx\n+\tmov -0x210(%ebp),%esi\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ecx\n+\tmov 0x8(%edi),%ecx\n ./pynx/scattering/cpu.c:4346\n-\tdec %ebx\n-\tmov %ebx,-0x218(%ebp)\n-\tjmp b0da \n+\tdec %esi\n+\tmov %esi,-0x214(%ebp)\n+\tjmp af62 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4318\n-\tmov 0x14(%eax),%ebx\n+\tmov 0x14(%eax),%esi\n ./pynx/scattering/cpu.c:4320\n \tmov 0x10(%eax),%ecx\n ./pynx/scattering/cpu.c:4322\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:4318\n-\tmov %ebx,-0x214(%ebp)\n+\tmov %esi,-0x214(%ebp)\n ./pynx/scattering/cpu.c:4324\n-\tmov 0x8(%eax),%ebx\n+\tmov 0x8(%eax),%esi\n ./pynx/scattering/cpu.c:4320\n \tmov %ecx,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4326\n \tmov 0x4(%eax),%ecx\n-./pynx/scattering/cpu.c:4324\n-\tmov %ebx,-0x20c(%ebp)\n+./pynx/scattering/cpu.c:4322\n+\tmov %edx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov (%eax),%eax\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ebx\n+\tmov 0x8(%edi),%edx\n+./pynx/scattering/cpu.c:4324\n+\tmov %esi,-0x20c(%ebp)\n ./pynx/scattering/cpu.c:4326\n \tmov %ecx,-0x208(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov %eax,-0x1fc(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %ebx,-0x218(%ebp)\n-./pynx/scattering/cpu.c:4322\n-\tmov %edx,-0x200(%ebp)\n-./pynx/scattering/cpu.c:4334\n-\tmov %ebx,%edx\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n+\tmov %edx,-0x230(%ebp)\n+\tmov %edx,-0x218(%ebp)\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4394\n-\tmov 0x610(%edi),%ecx\n+\tmov 0x610(%ebx),%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle af5f \n+\ttest %edx,%edx\n+\tjle aef7 \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%edx\n-\tje ad93 \n+\tje ad23 \n \tcmp $0x1,%edx\n-\tje ad7e \n+\tje ad0e \n \tcmp $0x2,%edx\n-\tje ad73 \n+\tje ad03 \n \tcmp $0x3,%edx\n-\tje ad68 \n+\tje acf8 \n \tcmp $0x4,%edx\n-\tje ad5d \n+\tje aced \n \tcmp $0x5,%edx\n-\tje ad52 \n+\tje ace2 \n \tcmp $0x6,%edx\n-\tjne c470 \n+\tjne c2f8 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b738 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje b618 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b738 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje b618 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b738 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje b618 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b738 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje b618 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b738 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje b618 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b738 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje b618 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x218(%ebp),%edx\n+\tmov -0x218(%ebp),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %edx,%eax\n-\tje ae05 \n+\tcmp %ecx,%eax\n+\tje ad95 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b738 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje b618 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %edx,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje b738 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje b618 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje b738 \n-\tcmp 0x14(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje b618 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje b738 \n-\tcmp 0x18(%esi,%edx,4),%ecx\n+\tcmp 0x14(%edi,%edx,4),%esi\n+\tje b618 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje b738 \n-\tcmp 0x1c(%esi,%edx,4),%ecx\n+\tcmp 0x18(%edi,%edx,4),%esi\n+\tje b618 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje b738 \n-\tcmp 0x20(%esi,%edx,4),%ecx\n+\tcmp 0x1c(%edi,%edx,4),%esi\n+\tje b618 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje b738 \n-\tcmp 0x24(%esi,%edx,4),%ecx\n+\tcmp 0x20(%edi,%edx,4),%esi\n+\tje b618 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje b738 \n+\tcmp 0x24(%edi,%edx,4),%esi\n+\tje b618 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov -0x218(%ebp),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x218(%ebp),%edx\n-\tcmp %edx,%eax\n-\tjne ad93 \n+\tcmp %ecx,%eax\n+\tjne ad23 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%eax\n+\tmov -0x28(%ebx),%edx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %ecx,-0x224(%ebp)\n-\tmov %ebx,-0x244(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %edi,-0x224(%ebp)\n+\tmov %esi,%edi\n ./pynx/scattering/cpu.c:7390\n-\tcmp %eax,%ecx\n-\tmov %eax,-0x234(%ebp)\n+\tcmp %edx,%esi\n+\tmov %edx,-0x234(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n+\tmov %eax,-0x22c(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tsete -0x23c(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n+\txor %ecx,%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x22c(%ebp)\n-\tmov %esi,-0x228(%ebp)\n-\tmov %edx,%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %ecx,%esi\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x228(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov -0x224(%ebp),%edx\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x224(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje b6e0 \n+\tcmp %eax,%edi\n+\tje b5c0 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x22c(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje b558 \n+\tje b450 \n \ttest %cl,%cl\n-\tje b569 \n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%ebx),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n+\tje b461 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov 0x8(%edi),%edx\n \tmov %edx,-0x238(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne af50 \n+\tcmp 0x8(%eax),%edx\n+\tjne aee8 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne %bl\n+\tsetne -0x240(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,%bl\n-\tje aea8 \n-\tinc %ecx\n-\tjne af50 \n+\ttest %dl,-0x240(%ebp)\n+\tje ae34 \n+\tcmp $0xffffffff,%ecx\n+\tjne aee8 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x224(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x240(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n-\tmov %cl,-0x240(%ebp)\n+\tmov %cl,-0x244(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n-\tcmp %dl,-0x240(%ebp)\n-\tjne af50 \n-/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x224(%ebp),%edx\n+\tcmp %dl,-0x244(%ebp)\n+\tjne aee8 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\tjne caa8 \n+\ttestb $0x20,-0x240(%ebp)\n+\tjne ca95 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x240(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne ca94 \n+\tjne ca82 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x240(%ebp),%eax\n+\tmovzbl -0x244(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x240(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje cbb3 \n+\tje cbb0 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje cc4a \n+\tje cc49 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x240(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x244(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x240(%ebp)\n-\tjne af50 \n+\tcmp %edx,-0x244(%ebp)\n+\tjne aee8 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x238(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje b6e0 \n+\tmov -0x238(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje b5c0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x240(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje b6e0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tje b5c0 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x218(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %eax,%esi\n-\tjne ae40 \n+\tjne adc8 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:4398\n-\tmov %edi,%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4398 (discriminator 2)\n \ttest %eax,%eax\n-\tjne cd62 \n+\tjne c77c \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4ab1(%edi),%edx\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a85(%ebx),%esi\n \tpush $0x6\n-\tlea -0x4a95(%edi),%ecx\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %esi\n-\tmov -0x40(%edi),%esi\n+\tpush %edi\n \tpush $0x8\n \tpush %edx\n-\tpush %ecx\n+\tpush %esi\n \tpush %eax\n-\tpush (%esi)\n+\tpush (%ecx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:4400\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4400 (discriminator 1)\n \tmov $0x1130,%edx\n ./pynx/scattering/cpu.c:4400\n-\tjmp bd56 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:4316\n-\tmov 0x18(%eax),%ecx\n-./pynx/scattering/cpu.c:4318\n-\tmov 0x14(%eax),%edx\n-./pynx/scattering/cpu.c:4314\n-\tmov 0x1c(%eax),%ebx\n-./pynx/scattering/cpu.c:4316\n-\tmov %ecx,-0x218(%ebp)\n-./pynx/scattering/cpu.c:4320\n-\tmov 0x10(%eax),%ecx\n-./pynx/scattering/cpu.c:4318\n-\tmov %edx,-0x214(%ebp)\n-./pynx/scattering/cpu.c:4322\n-\tmov 0xc(%eax),%edx\n-./pynx/scattering/cpu.c:4320\n-\tmov %ecx,-0x210(%ebp)\n-./pynx/scattering/cpu.c:4324\n-\tmov 0x8(%eax),%ecx\n-./pynx/scattering/cpu.c:4322\n-\tmov %edx,-0x200(%ebp)\n-./pynx/scattering/cpu.c:4326\n-\tmov 0x4(%eax),%edx\n-./pynx/scattering/cpu.c:4328\n-\tmov (%eax),%eax\n-./pynx/scattering/cpu.c:4324\n-\tmov %ecx,-0x20c(%ebp)\n-./pynx/scattering/cpu.c:4326\n-\tmov %edx,-0x208(%ebp)\n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:4328\n-\tmov %eax,-0x1fc(%ebp)\n-./pynx/scattering/cpu.c:4334\n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:4413 (discriminator 1)\n-\ttest %edx,%edx\n-\tjle 9d5e \n-./pynx/scattering/cpu.c:4415\n-\tmov -0x1fc(%ebp),%ecx\n-\tmov -0x208(%ebp),%edx\n-\tsub $0x4,%esp\n-\tmov -0x20c(%ebp),%eax\n-\tmov %ebx,-0x5c(%ebp)\n-\tlea -0x4a95(%edi),%ebx\n-\tmov %ecx,-0x78(%ebp)\n-\tmov -0x200(%ebp),%ecx\n-\tmov %edx,-0x74(%ebp)\n-\tmov -0x210(%ebp),%edx\n-\tmov %eax,-0x70(%ebp)\n-\tmov -0x214(%ebp),%eax\n-\tmov %ecx,-0x6c(%ebp)\n-\tmov -0x218(%ebp),%ecx\n-\tmov %edx,-0x68(%ebp)\n-\tlea -0x78(%ebp),%edx\n-\tmov %eax,-0x64(%ebp)\n-\tmov %esi,%eax\n-\tmov %ecx,-0x60(%ebp)\n-\tlea -0x58(%ebp),%ecx\n-\tpush %ebx\n-\tpush -0x230(%ebp)\n-\tpush %edx\n-\tmov -0x220(%ebp),%edx\n-\tcall 8bb0 \n-\tmov -0x78(%ebp),%esi\n-\tmov -0x74(%ebp),%ecx\n-\tmov -0x70(%ebp),%ebx\n-\tmov -0x6c(%ebp),%edx\n-./pynx/scattering/cpu.c:4415 (discriminator 2)\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:4415\n-\tmov %esi,-0x1fc(%ebp)\n-\tmov -0x68(%ebp),%esi\n-./pynx/scattering/cpu.c:4415 (discriminator 2)\n-\tinc %eax\n-./pynx/scattering/cpu.c:4415\n-\tmov %ecx,-0x208(%ebp)\n-\tmov -0x64(%ebp),%ecx\n-\tmov %ebx,-0x20c(%ebp)\n-\tmov -0x60(%ebp),%ebx\n-\tmov %edx,-0x200(%ebp)\n-\tmov %ebx,-0x218(%ebp)\n-\tmov -0x5c(%ebp),%ebx\n-\tmov %esi,-0x210(%ebp)\n-\tmov %ecx,-0x214(%ebp)\n-./pynx/scattering/cpu.c:4415 (discriminator 2)\n-\tjne 9d5e \n-./pynx/scattering/cpu.c:4415 (discriminator 1)\n-\tmov $0x113f,%edx\n-\tjmp bd56 \n+\tjmp a8a0 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4326\n \tmov 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:4328\n-\tmov (%eax),%ebx\n+\tmov (%eax),%esi\n ./pynx/scattering/cpu.c:4326\n \tmov %ecx,-0x208(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ecx\n+\tmov 0x8(%edi),%ecx\n ./pynx/scattering/cpu.c:4328\n-\tmov %ebx,-0x1fc(%ebp)\n+\tmov %esi,-0x1fc(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %ecx,-0x218(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n+\tmov %ecx,-0x214(%ebp)\n ./pynx/scattering/cpu.c:4354\n-\tmov 0x658(%edi),%edx\n+\tmov 0x658(%ebx),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle bf90 \n+\ttest %ecx,%ecx\n+\tjle c840 \n \tlea -0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n+\txor %esi,%esi\n \tand $0x7,%eax\n-\tje b14f \n+\tje afd7 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%edx\n-\tje b1a8 \n+\tcmp 0xc(%edi),%edx\n+\tje b030 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%esi\n \tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje b14f \n+\tje afd7 \n \tcmp $0x2,%eax\n-\tje b148 \n+\tje afd0 \n \tcmp $0x3,%eax\n-\tje b141 \n+\tje afc9 \n \tcmp $0x4,%eax\n-\tje b13a \n+\tje afc2 \n \tcmp $0x5,%eax\n-\tje b133 \n+\tje afbb \n \tcmp $0x6,%eax\n-\tje b12c \n+\tje afb4 \n ./pynx/scattering/cpu.c:7426\n \tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tje b1a8 \n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tje b030 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n+\tlea 0x1(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b1a8 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje b030 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b1a8 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje b030 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b1a8 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje b030 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b1a8 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje b030 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b1a8 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje b030 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b1a8 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje b030 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje bda0 \n+\tje bb88 \n+\tmov %eax,%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tmov %eax,%ebx\n-\tje b1a8 \n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tje b030 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje b030 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x2(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%edx\n+\tje b030 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%edx\n+\tje b030 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%edx\n+\tje b030 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%esi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%edx\n+\tje b030 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje b1a8 \n-\tcmp 0x14(%esi,%eax,4),%edx\n-\tlea 0x2(%eax),%ebx\n-\tje b1a8 \n-\tcmp 0x18(%esi,%eax,4),%edx\n-\tlea 0x3(%eax),%ebx\n-\tje b1a8 \n-\tcmp 0x1c(%esi,%eax,4),%edx\n-\tlea 0x4(%eax),%ebx\n-\tje b1a8 \n-\tcmp 0x20(%esi,%eax,4),%edx\n-\tlea 0x5(%eax),%ebx\n-\tje b1a8 \n-\tcmp 0x24(%esi,%eax,4),%edx\n-\tlea 0x6(%eax),%ebx\n-\tje b1a8 \n+\tcmp 0x24(%edi,%eax,4),%edx\n+\tje b030 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x7(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tjne b155 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tjne afdd \n \tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%eax\n-\tmov (%eax,%ebx,4),%edx\n-\tmov %edx,-0x20c(%ebp)\n+./pynx/scattering/cpu.c:7433\n+\tmov -0x220(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x20c(%ebp)\n ./pynx/scattering/cpu.c:4354 (discriminator 2)\n \tmov -0x20c(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje bf90 \n+\tje c840 \n ./pynx/scattering/cpu.c:4356\n-\tmov -0x218(%ebp),%ebx\n+\tmov -0x214(%ebp),%esi\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4356\n-\tdec %ebx\n+\tdec %esi\n /usr/include/python3.13/object.h:349\n \tmov %edx,-0x200(%ebp)\n-\tjmp b1fd \n-\tnop\n+./pynx/scattering/cpu.c:4356\n+\tmov %esi,-0x218(%ebp)\n+\tjmp b091 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4324\n-\tmov 0x8(%eax),%ebx\n+\tmov 0x8(%eax),%ecx\n ./pynx/scattering/cpu.c:4326\n-\tmov 0x4(%eax),%edx\n+\tmov 0x4(%eax),%esi\n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4328\n \tmov (%eax),%eax\n ./pynx/scattering/cpu.c:4324\n-\tmov %ebx,-0x20c(%ebp)\n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ebx\n+\tmov %ecx,-0x20c(%ebp)\n+./pynx/scattering/cpu.c:4326\n+\tmov %esi,-0x208(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov %eax,-0x1fc(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %ebx,-0x200(%ebp)\n-./pynx/scattering/cpu.c:4326\n-\tmov %edx,-0x208(%ebp)\n-./pynx/scattering/cpu.c:4334\n-\tmov %ebx,%edx\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n+\tmov %edx,-0x218(%ebp)\n+\tmov %edx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4364\n-\tmov 0x664(%edi),%ecx\n+\tmov 0x664(%ebx),%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle b44d \n+\ttest %edx,%edx\n+\tjle b2e5 \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%edx\n-\tje b280 \n+\tje b114 \n \tcmp $0x1,%edx\n-\tje b26b \n+\tje b0ff \n \tcmp $0x2,%edx\n-\tje b260 \n+\tje b0f4 \n \tcmp $0x3,%edx\n-\tje b255 \n+\tje b0e9 \n \tcmp $0x4,%edx\n-\tje b24a \n+\tje b0de \n \tcmp $0x5,%edx\n-\tje b23f \n+\tje b0d3 \n \tcmp $0x6,%edx\n-\tjne c515 \n+\tjne c3d3 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje bc40 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje ba68 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje bc40 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje ba68 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje bc40 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje ba68 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje bc40 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje ba68 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje bc40 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje ba68 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje bc40 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje ba68 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x200(%ebp),%edx\n+\tmov -0x200(%ebp),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %edx,%eax\n-\tje b2f2 \n+\tcmp %ecx,%eax\n+\tje b186 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje bc40 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje ba68 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %edx,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje bc40 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje ba68 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje bc40 \n-\tcmp 0x14(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje ba68 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje bc40 \n-\tcmp 0x18(%esi,%edx,4),%ecx\n+\tcmp 0x14(%edi,%edx,4),%esi\n+\tje ba68 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje bc40 \n-\tcmp 0x1c(%esi,%edx,4),%ecx\n+\tcmp 0x18(%edi,%edx,4),%esi\n+\tje ba68 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje bc40 \n-\tcmp 0x20(%esi,%edx,4),%ecx\n+\tcmp 0x1c(%edi,%edx,4),%esi\n+\tje ba68 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje bc40 \n-\tcmp 0x24(%esi,%edx,4),%ecx\n+\tcmp 0x20(%edi,%edx,4),%esi\n+\tje ba68 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje bc40 \n+\tcmp 0x24(%edi,%edx,4),%esi\n+\tje ba68 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov -0x200(%ebp),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x200(%ebp),%edx\n-\tcmp %edx,%eax\n-\tjne b280 \n+\tcmp %ecx,%eax\n+\tjne b114 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%eax\n+\tmov -0x28(%ebx),%edx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %ecx,-0x210(%ebp)\n-\tmov %ebx,-0x238(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %edi,-0x210(%ebp)\n+\tmov %esi,%edi\n ./pynx/scattering/cpu.c:7390\n-\tcmp %eax,%ecx\n-\tmov %eax,-0x224(%ebp)\n+\tcmp %edx,%esi\n+\tmov %edx,-0x224(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n+\tmov %eax,-0x214(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x22c(%ebp)\n+\tsete -0x230(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n+\txor %ecx,%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x218(%ebp)\n-\tmov %esi,-0x214(%ebp)\n-\tmov %edx,%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %ecx,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x214(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov -0x210(%ebp),%edx\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x210(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje b750 \n+\tcmp %eax,%edi\n+\tje b630 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x218(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x214(%ebp),%ecx\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje b640 \n+\tje b530 \n \ttest %cl,%cl\n-\tje b651 \n+\tje b541 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %ebx,%edx\n-\tmov 0x8(%ebx),%ebx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %ebx,-0x228(%ebp)\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x22c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne b440 \n-./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edx),%ecx\n+\tcmp 0x8(%eax),%edx\n+\tjne b2d8 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x234(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje b398 \n-\tinc %ecx\n-\tjne b440 \n+\ttest %dl,-0x234(%ebp)\n+\tje b224 \n+\tcmp $0xffffffff,%ecx\n+\tjne b2d8 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x210(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x234(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n-\tmov %cl,-0x234(%ebp)\n+\tmov %cl,-0x238(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n-\tcmp %dl,-0x234(%ebp)\n-\tjne b440 \n+\tcmp %dl,-0x238(%ebp)\n+\tjne b2d8 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x210(%ebp),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\tjne c567 \n+\ttestb $0x20,-0x234(%ebp)\n+\tjne c428 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x234(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne cb7a \n+\tjne cb60 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x234(%ebp),%eax\n+\tmovzbl -0x238(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x234(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje cc7a \n+\tje cc77 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje ccf2 \n+\tje ccf3 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x234(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x238(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x234(%ebp)\n-\tjne b440 \n+\tcmp %edx,-0x238(%ebp)\n+\tjne b2d8 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x228(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje b750 \n+\tmov -0x22c(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje b630 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x234(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje b750 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tje b630 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %esi,-0x200(%ebp)\n-\tjne b330 \n+\tjne b1b8 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:4368\n-\tmov %edi,%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4368 (discriminator 2)\n \ttest %eax,%eax\n-\tjne cd80 \n+\tjne c79a \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x3ce0(%edi),%edx\n+\tlea -0x4a85(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n \tpush $0x3\n-\tlea -0x4ab1(%edi),%ecx\n-\tlea -0x4a95(%edi),%eax\n-\tpush %esi\n-\tmov -0x40(%edi),%esi\n+\tpush %edi\n \tpush $0x8\n \tpush %ecx\n-\tpush %eax\n \tpush %edx\n-\tpush (%esi)\n+\tpush %esi\n+\tpush (%eax)\n \tcall 2440 \n ./pynx/scattering/cpu.c:4370\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4370 (discriminator 1)\n \tmov $0x1112,%edx\n ./pynx/scattering/cpu.c:4370\n-\tjmp bd56 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp a8a0 \n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:4314\n+\tmov 0x1c(%eax),%esi\n+./pynx/scattering/cpu.c:4316\n+\tmov 0x18(%eax),%ecx\n+./pynx/scattering/cpu.c:4318\n+\tmov 0x14(%eax),%edx\n+./pynx/scattering/cpu.c:4314\n+\tmov %esi,-0x224(%ebp)\n+./pynx/scattering/cpu.c:4320\n+\tmov 0x10(%eax),%esi\n+./pynx/scattering/cpu.c:4316\n+\tmov %ecx,-0x218(%ebp)\n+./pynx/scattering/cpu.c:4322\n+\tmov 0xc(%eax),%ecx\n+./pynx/scattering/cpu.c:4318\n+\tmov %edx,-0x214(%ebp)\n+./pynx/scattering/cpu.c:4324\n+\tmov 0x8(%eax),%edx\n+./pynx/scattering/cpu.c:4320\n+\tmov %esi,-0x210(%ebp)\n+./pynx/scattering/cpu.c:4326\n+\tmov 0x4(%eax),%esi\n+./pynx/scattering/cpu.c:4328\n+\tmov (%eax),%eax\n+./pynx/scattering/cpu.c:4322\n+\tmov %ecx,-0x200(%ebp)\n+./pynx/scattering/cpu.c:4326\n+\tmov %esi,-0x208(%ebp)\n+./pynx/scattering/cpu.c:4328\n+\tmov %eax,-0x1fc(%ebp)\n+./pynx/scattering/cpu.c:4324\n+\tmov %edx,-0x20c(%ebp)\n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%edi),%edx\n+./pynx/scattering/cpu.c:4334\n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:4413 (discriminator 1)\n+\ttest %edx,%edx\n+\tjg c8f8 \n+\tvzeroupper\n+\tjmp 9c77 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje b4b1 \n-\tcmpb $0x0,-0x244(%ebp)\n-\tjne a8f0 \n+\tje b3b1 \n+\tcmpb $0x0,-0x240(%ebp)\n+\tjne a840 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x23c(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne b4c3 \n+\tmov -0x238(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne b3c3 \n \ttest %dl,%dl\n-\tjne a8f0 \n+\tjne a840 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x228(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje a8ff \n+\ttest %eax,%eax\n+\tje a852 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne bd98 \n-\tmov -0x23c(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tje bd98 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne bb70 \n+\tmov -0x238(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tje bb70 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x240(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x23c(%ebp)\n \tcall 2330 \n-\tmov -0x240(%ebp),%edx\n+\tmov -0x23c(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje b538 \n+\tcmp $0x3fffffff,%edx\n+\tje b432 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje c9c8 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje c8b8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje a8f0 \n+\tje a840 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%ebx\n-\tmov -0x22c(%ebp),%esi\n-\tjs a8ff \n-\tjmp b620 \n+\tmov -0x22c(%ebp),%edi\n+\tjs a852 \n+\tjmp b506 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje b569 \n+\tje b461 \n \tcmpb $0x0,-0x23c(%ebp)\n-\tjne af50 \n+\tjne aee8 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x234(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne b57b \n+\tmov -0x234(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne b473 \n \ttest %dl,%dl\n-\tjne af50 \n+\tjne aee8 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x224(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje af5f \n+\ttest %eax,%eax\n+\tje aefa \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne c000 \n-\tmov -0x234(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tje c000 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne bb80 \n+\tmov -0x234(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tje bb80 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x238(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x238(%ebp)\n \tcall 2330 \n-\tmov -0x238(%ebp),%edx\n+\tmov -0x238(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje b5f0 \n+\tcmp $0x3fffffff,%edx\n+\tje b4e2 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje ca08 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje c9e0 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje af50 \n+\tje aee8 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x244(%ebp),%ebx\n-\tmov -0x228(%ebp),%esi\n-\tjs af5f \n-\tjmp b6ee \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%ebx\n-\tmov -0x22c(%ebp),%esi\n+\tmov -0x224(%ebp),%edi\n+\tjs aefa \n+\tjmp b5c6 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov -0x22c(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x220(%ebp),%edx\n-\tmov (%edx,%ebx,4),%ebx\n+\tmov -0x220(%ebp),%ecx\n+\tmov (%ecx,%esi,4),%edx\n+\tmov %edx,-0x224(%ebp)\n ./pynx/scattering/cpu.c:4404 (discriminator 2)\n-\ttest %ebx,%ebx\n-\tje a8ff \n+\tmov -0x224(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje a84f \n ./pynx/scattering/cpu.c:4406\n-\tmov -0x238(%ebp),%edx\n+\tmov -0x234(%ebp),%edx\n \tdec %edx\n-\tjmp aff8 \n-\tlea 0x0(%esi),%esi\n+\tjmp b388 \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje b651 \n-\tcmpb $0x0,-0x22c(%ebp)\n-\tjne b440 \n+\tje b541 \n+\tcmpb $0x0,-0x230(%ebp)\n+\tjne b2d8 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x224(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne b663 \n+\tmov -0x224(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne b553 \n \ttest %dl,%dl\n-\tjne b440 \n+\tjne b2d8 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x210(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje b44d \n+\ttest %eax,%eax\n+\tje b2e8 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne b6a7 \n-\tmov -0x224(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne c4a8 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne b593 \n+\tmov -0x224(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne c368 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje b6bd \n+\tcmp $0x3fffffff,%edx\n+\tje b5a9 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje cac2 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje cac2 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje b440 \n+\tje b2d8 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x238(%ebp),%ebx\n-\tmov -0x214(%ebp),%esi\n-\tjs b44d \n-\tjmp b75e \n-\txchg %ax,%ax\n-\tmov %esi,%edx\n-\tmov -0x244(%ebp),%ebx\n-\tmov -0x228(%ebp),%esi\n+\tmov -0x210(%ebp),%edi\n+\tjs b2e8 \n+\tjmp b636 \n+\tnop\n+\tmov -0x224(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x218(%ebp)\n+\tmov (%ecx,%esi,4),%edx\n+\tmov %edx,-0x218(%ebp)\n ./pynx/scattering/cpu.c:4394 (discriminator 2)\n-\tmov -0x218(%ebp),%eax\n-\ttest %eax,%eax\n-\tje af5f \n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%edx\n+\tmov -0x218(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje aef7 \n ./pynx/scattering/cpu.c:4396\n-\tlea -0x1(%ebx),%ebx\n-\tmov %ebx,-0x238(%ebp)\n+\tmov -0x230(%ebp),%edx\n+\tdec %edx\n+\tmov %edx,-0x234(%ebp)\n /usr/include/python3.13/object.h:349\n+\tmov 0x8(%edi),%edx\n \tmov %edx,-0x224(%ebp)\n-\tjmp a6b5 \n-\tlea 0x0(%esi),%esi\n+\tjmp a5f5 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%ebx\n-\tmov (%ebx,%eax,4),%ebx\n+\tmov -0x220(%ebp),%esi\n+\tmov (%esi,%eax,4),%eax\n+\tmov %eax,-0x224(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp b629 \n-\txchg %ax,%ax\n+\tjmp b515 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%edx\n-\tmov (%edx,%eax,4),%ecx\n-\tmov %ecx,-0x218(%ebp)\n+\tmov -0x220(%ebp),%esi\n+\tmov (%esi,%eax,4),%eax\n+\tmov %eax,-0x218(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp b6fd \n+\tjmp b5d5 \n \tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x238(%ebp),%ebx\n-\tmov -0x214(%ebp),%esi\n+\tmov -0x210(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x220(%ebp),%eax\n-\tmov (%eax,%edx,4),%edx\n-\tmov %edx,-0x200(%ebp)\n+\tmov (%eax,%esi,4),%ecx\n+\tmov %ecx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4364 (discriminator 2)\n-\tmov -0x200(%ebp),%edx\n-\ttest %edx,%edx\n-\tje b44d \n+\tmov -0x200(%ebp),%eax\n+\ttest %eax,%eax\n+\tje b2e5 \n ./pynx/scattering/cpu.c:4366\n-\tlea -0x1(%ebx),%ebx\n+\tmov -0x218(%ebp),%ecx\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ecx\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4366\n-\tmov %ebx,-0x228(%ebp)\n-\tjmp a97c \n+\tdec %ecx\n+\tmov %ecx,-0x224(%ebp)\n+\tjmp a90c \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n+\tmov -0x28(%ebx),%edx\n+\tmov %edi,-0x214(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %ecx,-0x214(%ebp)\n-\tmov %ebx,-0x224(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %esi,-0x218(%ebp)\n+\tmov %ecx,%esi\n ./pynx/scattering/cpu.c:7390\n \tcmp %edx,%ecx\n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x228(%ebp)\n+\tmov %edx,-0x230(%ebp)\n+./pynx/scattering/cpu.c:7430\n+\tmov -0x214(%ebp),%ecx\n ./pynx/scattering/cpu.c:7390\n-\tmov %edx,-0x234(%ebp)\n-\tsete -0x23c(%ebp)\n+\tsete -0x238(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %edx,%edx\n-\tmov %esi,-0x218(%ebp)\n-\tmov %edx,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %edx,%edi\n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov %eax,-0x224(%ebp)\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x218(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x214(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje b9d0 \n+\tcmp %eax,%esi\n+\tje b7b5 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x228(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x224(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje b8c0 \n+\tje b7c8 \n \ttest %cl,%cl\n-\tje b8cd \n+\tje b7d5 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x234(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %edx,-0x238(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne b8a8 \n+\tjne b790 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x23c(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje b82a \n-\tinc %ecx\n-\tjne b8a8 \n+\ttest %dl,-0x23c(%ebp)\n+\tje b70a \n+\tcmp $0xffffffff,%ecx\n+\tjne b790 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x214(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x23c(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x240(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x240(%ebp)\n-\tjne b8a8 \n+\tjne b790 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-\tjne caf5 \n+\ttestb $0x20,-0x23c(%ebp)\n+\tjne caf2 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov -0x214(%ebp),%ebx\n-\tmov 0x1c(%ebx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x23c(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne cae1 \n+\tjne cadf \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x240(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x23c(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje cbd8 \n+\tje cbd3 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje cc8b \n+\tje cc88 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x240(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x240(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x240(%ebp)\n-\tje b9a0 \n+\tcmp %edx,-0x240(%ebp)\n+\tje c330 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x224(%ebp),%ebx\n+\tmov -0x218(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje b950 \n-\tmov %eax,%esi\n-\tjmp b7c8 \n+\tcmp %ecx,%edi\n+\tje c0f0 \n+./pynx/scattering/cpu.c:7430\n+\tmov -0x214(%ebp),%ecx\n+\tmov %eax,%edi\n+\tmov 0xc(%ecx,%edi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%esi\n+\tjne b6b0 \n+\tmov %edi,%esi\n+\tmov -0x214(%ebp),%edi\n+\tjmp ab00 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje b8cd \n-\tcmpb $0x0,-0x23c(%ebp)\n-\tjne b8a8 \n+\tje b7d5 \n+\tcmpb $0x0,-0x238(%ebp)\n+\tjne b790 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x234(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne b8db \n+\tmov -0x230(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne b7e3 \n \ttest %dl,%dl\n-\tjne b8a8 \n+\tjne b790 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x214(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje b950 \n+\ttest %eax,%eax\n+\tje c0f3 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne b91b \n-\tmov -0x234(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne c438 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne b823 \n+\tmov -0x230(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne c2c0 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje b931 \n+\tcmp $0x3fffffff,%edx\n+\tje b839 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje ca28 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje ca10 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje b8a8 \n+\tje b790 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x218(%ebp),%esi\n-\tjns b9d8 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-./pynx/scattering/cpu.c:4388\n-\tmov %edi,%ebx\n-\tcall 22e0 \n-./pynx/scattering/cpu.c:4388 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne cd6c \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4a95(%edi),%edx\n-\tpush $0x5\n-\tlea -0x4ab1(%edi),%ecx\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %esi\n-\tmov -0x40(%edi),%esi\n-\tpush $0x8\n-\tpush %ecx\n-\tpush %edx\n-\tpush %eax\n-\tpush (%esi)\n-\tcall 2440 \n-./pynx/scattering/cpu.c:4390\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:4390 (discriminator 1)\n-\tmov $0x1126,%edx\n-./pynx/scattering/cpu.c:4390\n-\tjmp bd56 \n+\tmov %edi,%esi\n+\tmov -0x214(%ebp),%edi\n+\tjs c0f3 \n+\tjmp ab00 \n \tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7381\n-\tmov -0x238(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje b9d0 \n-./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n-\tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tcall 2170 \n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:7431 (discriminator 1)\n-\ttest %eax,%eax\n-\tjne b8a8 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-\tmov %esi,%edx\n-\tmov -0x218(%ebp),%esi\n-./pynx/scattering/cpu.c:7433\n-\tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x214(%ebp)\n-\tjmp ab7f \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%ecx\n+\tmov -0x28(%ebx),%edx\n+\tmov %edi,-0x210(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %edx,-0x210(%ebp)\n-\tmov %ebx,-0x218(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %esi,-0x214(%ebp)\n+\tmov %ecx,%esi\n ./pynx/scattering/cpu.c:7390\n-\tcmp %ecx,%edx\n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x224(%ebp)\n+\tcmp %edx,%ecx\n+\tmov %edx,-0x22c(%ebp)\n+./pynx/scattering/cpu.c:7430\n+\tmov -0x210(%ebp),%ecx\n ./pynx/scattering/cpu.c:7390\n-\tmov %ecx,-0x22c(%ebp)\n-\tsete -0x238(%ebp)\n+\tsete -0x234(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ecx,%ecx\n-\tmov %esi,-0x214(%ebp)\n-\tmov %ecx,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txor %edx,%edx\n+\tmov %edx,%edi\n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov %eax,-0x218(%ebp)\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x214(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x210(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje bc20 \n+\tcmp %eax,%esi\n+\tje b9c5 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x224(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x218(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje bb48 \n+\tje b9d8 \n \ttest %cl,%cl\n-\tje bb55 \n+\tje b9e5 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x230(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %edx,-0x234(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne bb30 \n+\tjne b9a0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x238(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje ba8e \n-\tinc %ecx\n-\tjne bb30 \n+\ttest %dl,-0x238(%ebp)\n+\tje b8fa \n+\tcmp $0xffffffff,%ecx\n+\tjne b9a0 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x210(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x238(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x23c(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x23c(%ebp)\n-\tjne bb30 \n+\tjne b9a0 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-\tjne c547 \n+\ttestb $0x20,-0x238(%ebp)\n+\tjne c3e6 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov -0x210(%ebp),%ebx\n-\tmov 0x1c(%ebx),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x238(%ebp)\n+/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne cb15 \n+\tjne cb17 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x23c(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x238(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje cbfa \n+\tje cc00 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje cc9c \n+\tje cc99 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x23c(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x23c(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x23c(%ebp)\n-\tjne bb30 \n+\tcmp %edx,-0x23c(%ebp)\n+\tjne b9a0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x234(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje bc20 \n+\tmov -0x230(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje b9c5 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x238(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje bc20 \n-\tlea 0x0(%esi),%esi\n+\tje b9c5 \n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x218(%ebp),%ebx\n+\tmov -0x214(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje bbd0 \n-\tmov %eax,%esi\n-\tjmp ba28 \n+\tcmp %ecx,%edi\n+\tje c1f0 \n+./pynx/scattering/cpu.c:7430\n+\tmov -0x210(%ebp),%ecx\n+\tmov %eax,%edi\n+\tmov 0xc(%ecx,%edi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%esi\n+\tjne b8a0 \n+\tmov %edi,%esi\n+\tmov -0x210(%ebp),%edi\n+\tjmp a9d0 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje bb55 \n-\tcmpb $0x0,-0x238(%ebp)\n-\tjne bb30 \n+\tje b9e5 \n+\tcmpb $0x0,-0x234(%ebp)\n+\tjne b9a0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x22c(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne bb63 \n+\tmov -0x22c(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne b9f3 \n \ttest %dl,%dl\n-\tjne bb30 \n+\tjne b9a0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x210(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje bbd0 \n+\ttest %eax,%eax\n+\tje c1f3 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne bba3 \n-\tmov -0x22c(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne c488 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne ba33 \n+\tmov -0x22c(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne c310 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje bbb9 \n+\tcmp $0x3fffffff,%edx\n+\tje ba49 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje ca47 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje ca2d \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje bb30 \n+\tje b9a0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x214(%ebp),%esi\n-\tjns bc28 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:4378\n-\tmov %edi,%ebx\n-\tcall 22e0 \n-./pynx/scattering/cpu.c:4378 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne cd76 \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4ab1(%edi),%edx\n-\tpush $0x4\n-\tlea -0x4a95(%edi),%ecx\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %esi\n-\tmov -0x40(%edi),%esi\n-\tpush $0x8\n-\tpush %edx\n-\tpush %ecx\n-\tpush %eax\n-\tpush (%esi)\n-\tcall 2440 \n-./pynx/scattering/cpu.c:4380\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:4380 (discriminator 1)\n-\tmov $0x111c,%edx\n-./pynx/scattering/cpu.c:4380\n-\tjmp bd56 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x214(%ebp),%esi\n-./pynx/scattering/cpu.c:7433\n-\tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x210(%ebp)\n-\tjmp aa4f \n+\tmov %edi,%esi\n+\tmov -0x210(%ebp),%edi\n+\tjs c1f3 \n+\tjmp a9d0 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%eax,4),%eax\n-\tmov %eax,-0x200(%ebp)\n+\tmov -0x220(%ebp),%edx\n+\tmov (%edx,%eax,4),%esi\n+\tmov %esi,-0x200(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp b76d \n+\tjmp b645 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje bc69 \n-\tcmpb $0x0,-0x218(%ebp)\n-\tjne a650 \n+\tje ba91 \n+\tcmpb $0x0,-0x214(%ebp)\n+\tjne a590 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x210(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne bc7b \n+\tmov -0x20c(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne baa3 \n \ttest %dl,%dl\n-\tjne a650 \n+\tjne a590 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x1fc(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje bd02 \n+\ttest %eax,%eax\n+\tje bb22 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne c880 \n-\tmov -0x210(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tje c880 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne c738 \n+\tmov -0x20c(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tje c738 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x214(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x210(%ebp)\n \tcall 2330 \n-\tmov -0x214(%ebp),%edx\n+\tmov -0x210(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje bcec \n+\tcmp $0x3fffffff,%edx\n+\tje bb0e \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje cc5b \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje cc5a \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje a650 \n+\tje a590 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%ebx\n-\tmov -0x208(%ebp),%esi\n-\tjns c090 \n+\tmov -0x1fc(%ebp),%edi\n+\tjns be66 \n ./pynx/scattering/cpu.c:4340\n-\tmov %edi,%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4340 (discriminator 2)\n \ttest %eax,%eax\n-\tje bd18 \n-./pynx/scattering/cpu.c:4340 (discriminator 1)\n-\tmov $0x10f4,%edx\n-\tjmp bd56 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjne cd6d \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%edi),%esi\n+\tmov -0x40(%ebx),%edi\n \tsub $0x4,%esp\n-\tlea -0x4a95(%edi),%edx\n-\tlea -0x4d65(%edi),%ecx\n-\tlea -0x4ab1(%edi),%ebx\n-\tpush -0x230(%ebp)\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %ecx\n+\tlea -0x3cd0(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4a85(%ebx),%eax\n+\tlea -0x4d55(%ebx),%esi\n+\tpush -0x228(%ebp)\n+\tpush %esi\n \tpush $0x8\n-\tpush %ebx\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %ecx\n \tpush %eax\n-\tpush (%esi)\n+\tpush %edx\n+\tpush (%edi)\n \tcall 2440 \n ./pynx/scattering/cpu.c:4440\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4440 (discriminator 1)\n \tmov $0x1158,%edx\n-./pynx/scattering/cpu.c:4450\n-\tsub $0xc,%esp\n-\tlea -0x4ac9(%edi),%ecx\n-\tlea -0x4aa9(%edi),%eax\n-\tpush %ecx\n-\tmov $0x21,%ecx\n-\tcall 9230 \n-./pynx/scattering/cpu.c:4452\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:4650\n-\txor %eax,%eax\n-./pynx/scattering/cpu.c:4477\n-\tmov -0x1c(%ebp),%edx\n-\tsub %gs:0x14,%edx\n-\tjne cd9e \n-\tlea -0x10(%ebp),%esp\n-\tpop %ecx\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tlea -0x4(%ecx),%esp\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n+./pynx/scattering/cpu.c:4440\n+\tjmp a8a0 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp b525 \n+\tjmp b41f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmovzbl %al,%eax\n+\tjmp b4cf \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%ecx\n+\tmov -0x28(%ebx),%ecx\n+\tmov %edi,-0x200(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %edx,-0x200(%ebp)\n-\tmov %ebx,-0x210(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %esi,-0x20c(%ebp)\n+\tmov %edx,%esi\n ./pynx/scattering/cpu.c:7390\n \tcmp %ecx,%edx\n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x214(%ebp)\n+\tmov %ecx,-0x218(%ebp)\n+./pynx/scattering/cpu.c:7430\n+\tmov -0x200(%ebp),%edx\n ./pynx/scattering/cpu.c:7390\n-\tmov %ecx,-0x224(%ebp)\n \tsete -0x22c(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %ecx,%ecx\n-\tmov %esi,-0x20c(%ebp)\n-\tmov %ecx,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tmov %ecx,%edi\n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov %eax,-0x210(%ebp)\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x20c(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov 0xc(%edx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x200(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje bfe0 \n+\tcmp %eax,%esi\n+\tje bcf5 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x214(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x210(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje bf08 \n+\tje bd08 \n \ttest %cl,%cl\n-\tje bf15 \n+\tje bd15 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %ebx,%edx\n-\tmov 0x8(%ebx),%ebx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %ebx,-0x228(%ebp)\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x224(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne bef0 \n-./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edx),%ecx\n+\tcmp 0x8(%eax),%edx\n+\tjne bcd0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x230(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje be48 \n-\tinc %ecx\n-\tjne bef0 \n+\ttest %dl,-0x230(%ebp)\n+\tje bc2a \n+\tcmp $0xffffffff,%ecx\n+\tjne bcd0 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x200(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x230(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x234(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x234(%ebp)\n-\tjne bef0 \n-/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x200(%ebp),%edx\n+\tjne bcd0 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\tjne c865 \n+\ttestb $0x20,-0x230(%ebp)\n+\tjne c6f6 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x230(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne cb9f \n+\tjne cb9d \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x234(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x230(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje ccad \n+\tje ccaa \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje cd14 \n+\tje cd04 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x234(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x234(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x234(%ebp)\n-\tjne bef0 \n+\tcmp %edx,-0x234(%ebp)\n+\tjne bcd0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x228(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje bfe0 \n+\tmov -0x224(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje bcf5 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x230(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje bfe0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tje bcf5 \n \tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x210(%ebp),%ebx\n+\tmov -0x20c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje bf90 \n-\tmov %eax,%esi\n-\tjmp bde0 \n+\tcmp %ecx,%edi\n+\tje c840 \n+./pynx/scattering/cpu.c:7430\n+\tmov -0x200(%ebp),%edx\n+\tmov %eax,%edi\n+\tmov 0xc(%edx,%edi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%esi\n+\tjne bbd0 \n+\tmov %edi,%esi\n+\tmov -0x200(%ebp),%edi\n+\tjmp b030 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje bf15 \n+\tje bd15 \n \tcmpb $0x0,-0x22c(%ebp)\n-\tjne bef0 \n+\tjne bcd0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x224(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne bf23 \n+\tmov -0x218(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne bd23 \n \ttest %dl,%dl\n-\tjne bef0 \n+\tjne bcd0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x200(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje bf90 \n+\ttest %eax,%eax\n+\tje bd90 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne bf63 \n-\tmov -0x224(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne c4f6 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne bd5f \n+\tmov -0x218(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne c3b6 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje bf79 \n+\tcmp $0x3fffffff,%edx\n+\tje bd75 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje cb29 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje cb2a \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje bef0 \n+\tje bcd0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x20c(%ebp),%esi\n-\tjns bfe8 \n+\tmov %edi,%esi\n+\tmov -0x200(%ebp),%edi\n+\tjns b030 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4358\n-\tmov %edi,%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4358 (discriminator 2)\n \ttest %eax,%eax\n-\tjne cd8a \n+\tjne cd59 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4a95(%edi),%edx\n+\tlea -0x4a85(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%esi\n \tpush $0x2\n-\tlea -0x4ab1(%edi),%eax\n-\tlea -0x3ce0(%edi),%ecx\n-\tpush %esi\n-\tmov -0x40(%edi),%esi\n+\tpush %edi\n \tpush $0x8\n-\tpush %eax\n+\tpush %esi\n \tpush %edx\n-\tpush %ecx\n-\tpush (%esi)\n+\tpush %eax\n+\tpush (%ecx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:4360\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4360 (discriminator 1)\n \tmov $0x1108,%edx\n ./pynx/scattering/cpu.c:4360\n-\tjmp bd56 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x20c(%ebp),%esi\n-./pynx/scattering/cpu.c:7433\n-\tmov -0x220(%ebp),%eax\n-\tmov (%eax,%edx,4),%ecx\n-\tmov %ecx,-0x20c(%ebp)\n-\tjmp b1b7 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:11382\n-\tmovzbl %al,%eax\n-\tjmp b5dd \n+\tjmp a8a0 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0x170(%ebp)\n-\tjmp a13e \n+\tjmp a05b \n \tnop\n \tmovl $0x0,-0x1a0(%ebp)\n-\tjmp a10e \n+\tjmp a02d \n \tnop\n \tmovl $0x0,-0x1d0(%ebp)\n-\tjmp a0de \n+\tjmp 9fff \n \tnop\n+\tmovl $0x0,-0x80(%ebp)\n+\tjmp a13e \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tmovl $0x0,-0xb0(%ebp)\n-\tjmp a1fe \n+\tjmp a113 \n \tnop\n \tmovl $0x0,-0xe0(%ebp)\n-\tjmp a1ce \n+\tjmp a0e5 \n \tnop\n \tmovl $0x0,-0x110(%ebp)\n-\tjmp a19e \n+\tjmp a0b7 \n \tnop\n \tmovl $0x0,-0x140(%ebp)\n-\tjmp a16e \n+\tjmp a089 \n \tnop\n-\tmovl $0x0,-0x80(%ebp)\n-\tjmp a22b \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%ebx\n-\tmov -0x208(%ebp),%esi\n+\tmov -0x1fc(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x220(%ebp),%eax\n-\tmov (%eax,%ebx,4),%ecx\n-\tmov %ecx,-0x1fc(%ebp)\n+\tmov (%eax,%esi,4),%esi\n+\tmov %esi,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:4336 (discriminator 2)\n-\tmov -0x1fc(%ebp),%edx\n-\ttest %edx,%edx\n-\tje bd02 \n+\tmov -0x1fc(%ebp),%eax\n+\ttest %eax,%eax\n+\tje a59d \n ./pynx/scattering/cpu.c:4338\n-\tmov -0x200(%ebp),%ecx\n-\tdec %ecx\n-\tmov %ecx,-0x214(%ebp)\n+\tmov -0x200(%ebp),%esi\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ecx\n-\tjmp abb9 \n+\tmov 0x8(%edi),%ecx\n+./pynx/scattering/cpu.c:4338\n+\tdec %esi\n+\tmov %esi,-0x210(%ebp)\n+\tjmp ab51 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%ecx\n+\tmov -0x28(%ebx),%ecx\n+\tmov %edi,-0x200(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %edx,-0x200(%ebp)\n-\tmov %ebx,-0x20c(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %esi,-0x208(%ebp)\n+\tmov %edx,%esi\n ./pynx/scattering/cpu.c:7390\n \tcmp %ecx,%edx\n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x210(%ebp)\n+\tmov %ecx,-0x214(%ebp)\n+./pynx/scattering/cpu.c:7430\n+\tmov -0x200(%ebp),%edx\n ./pynx/scattering/cpu.c:7390\n-\tmov %ecx,-0x218(%ebp)\n-\tsete -0x228(%ebp)\n+\tsete -0x224(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %ecx,%ecx\n-\tmov %esi,-0x208(%ebp)\n-\tmov %ecx,%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %ecx,%edi\n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov %eax,-0x20c(%ebp)\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x208(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov 0xc(%edx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x200(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje c2f8 \n+\tcmp %eax,%esi\n+\tje c005 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x210(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x20c(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje c220 \n+\tje c018 \n \ttest %cl,%cl\n-\tje c22d \n+\tje c025 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x218(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %edx,-0x224(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne c208 \n+\tjne bfe0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x22c(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje c166 \n-\tinc %ecx\n-\tjne c208 \n+\ttest %dl,-0x22c(%ebp)\n+\tje bf3a \n+\tcmp $0xffffffff,%ecx\n+\tjne bfe0 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x200(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x22c(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n-\tmov %cl,-0x22c(%ebp)\n+\tmov %cl,-0x230(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n-\tcmp %dl,-0x22c(%ebp)\n-\tjne c208 \n+\tcmp %dl,-0x230(%ebp)\n+\tjne bfe0 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-\tjne cc2a \n+\ttestb $0x20,-0x22c(%ebp)\n+\tjne cc24 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov -0x200(%ebp),%ebx\n-\tmov 0x1c(%ebx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x22c(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne cc16 \n+\tjne cc11 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x22c(%ebp),%eax\n+\tmovzbl -0x230(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x22c(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje cd03 \n+\tje cd15 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje cd25 \n+\tje cd26 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x22c(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x230(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x22c(%ebp)\n-\tjne c208 \n+\tcmp %edx,-0x230(%ebp)\n+\tjne bfe0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x224(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje c2f8 \n+\tmov -0x218(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje c005 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x22c(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje c2f8 \n-\tlea 0x0(%esi),%esi\n+\tje c005 \n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x20c(%ebp),%ebx\n+\tmov -0x208(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje c2a8 \n-\tmov %eax,%esi\n-\tjmp c100 \n+\tcmp %ecx,%edi\n+\tje ca00 \n+./pynx/scattering/cpu.c:7430\n+\tmov -0x200(%ebp),%edx\n+\tmov %eax,%edi\n+\tmov 0xc(%edx,%edi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%esi\n+\tjne bee0 \n+\tmov %edi,%esi\n+\tmov -0x200(%ebp),%edi\n+\tjmp ac20 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje c22d \n-\tcmpb $0x0,-0x228(%ebp)\n-\tjne c208 \n+\tje c025 \n+\tcmpb $0x0,-0x224(%ebp)\n+\tjne bfe0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x218(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne c23b \n+\tmov -0x214(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne c033 \n \ttest %dl,%dl\n-\tjne c208 \n+\tjne bfe0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x200(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje c2a8 \n+\ttest %eax,%eax\n+\tje c0a0 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne c27b \n-\tmov -0x218(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne c528 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne c06f \n+\tmov -0x214(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne c40b \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje c291 \n+\tcmp $0x3fffffff,%edx\n+\tje c085 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje c82d \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje c6d9 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje c208 \n+\tje bfe0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x208(%ebp),%esi\n-\tjns c300 \n+\tmov %edi,%esi\n+\tmov -0x200(%ebp),%edi\n+\tjns ac20 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4348\n-\tmov %edi,%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4348 (discriminator 2)\n \ttest %eax,%eax\n-\tjne cd94 \n+\tjne cd63 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4a95(%edi),%edx\n+\tlea -0x4a85(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%esi\n \tpush $0x1\n-\tlea -0x4ab1(%edi),%ecx\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %esi\n-\tmov -0x40(%edi),%esi\n+\tpush %edi\n \tpush $0x8\n-\tpush %ecx\n+\tpush %esi\n \tpush %edx\n \tpush %eax\n-\tpush (%esi)\n+\tpush (%ecx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:4350\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4350 (discriminator 1)\n \tmov $0x10fe,%edx\n ./pynx/scattering/cpu.c:4350\n-\tjmp bd56 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x208(%ebp),%esi\n-./pynx/scattering/cpu.c:7433\n-\tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x208(%ebp)\n-\tjmp ac9f \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp a8a0 \n+\tlea 0x0(%esi),%esi\n+\tvzeroupper\n+./pynx/scattering/cpu.c:4388\n+\tcall 22e0 \n+./pynx/scattering/cpu.c:4388 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne c786 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%ecx\n+\tsub $0x4,%esp\n+\tlea -0x4a85(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%esi\n+\tpush $0x5\n+\tpush %edi\n+\tpush $0x8\n+\tpush %esi\n+\tpush %edx\n+\tpush %eax\n+\tpush (%ecx)\n+\tcall 2440 \n+./pynx/scattering/cpu.c:4390\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:4390 (discriminator 1)\n+\tmov $0x1126,%edx\n+./pynx/scattering/cpu.c:4390\n+\tjmp a8a0 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4454 (discriminator 5)\n \tmov %eax,%edx\n \tmov -0x1fc(%ebp),%eax\n-\tlea -0x4a8c(%edi),%ecx\n-\tcall 6c90 \n+\tlea -0x4a7c(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4454 (discriminator 2)\n-\tdec %eax\n-\tjne bd73 \n+\tcmp $0x1,%eax\n+\tjne a8bd \n ./pynx/scattering/cpu.c:4455\n-\tmov 0x5b8(%edi),%edx\n-\tjmp 9d75 \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp 9c8e \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:4455 (discriminator 5)\n-\tlea -0x4a89(%edi),%ecx\n-\tcall 6c90 \n+\tlea -0x4a79(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4455 (discriminator 2)\n-\tdec %eax\n-\tjne bd73 \n+\tcmp $0x1,%eax\n+\tjne a8bd \n ./pynx/scattering/cpu.c:4456\n-\tmov 0x5b8(%edi),%edx\n-\tjmp 9d84 \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp 9c9d \n+\tnop\n ./pynx/scattering/cpu.c:4456 (discriminator 5)\n-\tlea -0x4a86(%edi),%ecx\n-\tcall 6c90 \n+\tlea -0x4a76(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4456 (discriminator 2)\n-\tdec %eax\n-\tjne bd73 \n+\tcmp $0x1,%eax\n+\tjne a8bd \n ./pynx/scattering/cpu.c:4457\n-\tmov 0x5b8(%edi),%edx\n-\tjmp 9d93 \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp 9cac \n+\tnop\n ./pynx/scattering/cpu.c:4457 (discriminator 5)\n-\tlea -0x4a83(%edi),%ecx\n-\tcall 6c90 \n+\tlea -0x4a73(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4457 (discriminator 2)\n-\tdec %eax\n-\tjne bd73 \n+\tcmp $0x1,%eax\n+\tjne a8bd \n ./pynx/scattering/cpu.c:4458\n-\tmov 0x5b8(%edi),%edx\n-\tjmp 9da2 \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp 9cbb \n+\tnop\n ./pynx/scattering/cpu.c:4458 (discriminator 5)\n-\tlea -0x4a80(%edi),%ecx\n-\tcall 6c90 \n+\tlea -0x4a70(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4458 (discriminator 2)\n-\tdec %eax\n-\tjne bd73 \n+\tcmp $0x1,%eax\n+\tjne a8bd \n ./pynx/scattering/cpu.c:4459\n-\tmov 0x5b8(%edi),%edx\n-\tjmp 9db1 \n+\tmov 0x5b8(%ebx),%edx\n+\tjmp 9cca \n+\tnop\n+\tvzeroupper\n+./pynx/scattering/cpu.c:4378\n+\tcall 22e0 \n+./pynx/scattering/cpu.c:4378 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne c790 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%ecx\n+\tsub $0x4,%esp\n+\tlea -0x4a85(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%esi\n+\tpush $0x4\n+\tpush %edi\n+\tpush $0x8\n+\tpush %esi\n+\tpush %edx\n+\tpush %eax\n+\tpush (%ecx)\n+\tcall 2440 \n+./pynx/scattering/cpu.c:4380\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:4380 (discriminator 1)\n+\tmov $0x111c,%edx\n+./pynx/scattering/cpu.c:4380\n+\tjmp a8a0 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4459 (discriminator 5)\n-\tlea -0x4a7d(%edi),%ecx\n-\tcall 6c90 \n+\tlea -0x4a6d(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4459 (discriminator 2)\n-\tdec %eax\n-\tjne bd73 \n+\tcmp $0x1,%eax\n+\tjne a8bd \n ./pynx/scattering/cpu.c:4460\n-\tmov 0x5b8(%edi),%edx\n-\tjmp 9dc0 \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp 9cd9 \n+\tnop\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%ebx\n-\tmov (%ebx,%eax,4),%eax\n-\tmov %eax,-0x1fc(%ebp)\n+\tmov -0x220(%ebp),%ecx\n+\tmov (%ecx,%eax,4),%edx\n+\tmov %edx,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp c09f \n+\tjmp be75 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4460 (discriminator 5)\n-\tlea -0x4a7a(%edi),%ecx\n-\tcall 6c90 \n+\tlea -0x4a6a(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4460 (discriminator 2)\n-\tdec %eax\n-\tjne bd73 \n+\tcmp $0x1,%eax\n+\tjne a8bd \n ./pynx/scattering/cpu.c:4461\n-\tmov 0x5b8(%edi),%edx\n-\tjmp 9dcf \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp 9ce8 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:4461 (discriminator 5)\n-\tlea -0x4a74(%edi),%ecx\n-\tmov %ebx,%eax\n-\tcall 6c90 \n+\tlea -0x4a64(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4461 (discriminator 2)\n-\tdec %eax\n-\tje 9dd8 \n-\tjmp bd73 \n+\tcmp $0x1,%eax\n+\tje 9cf7 \n+\tjmp a8bd \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x238(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x234(%ebp)\n \tcall 2330 \n-\tmov -0x238(%ebp),%edx\n+\tmov -0x234(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp b91e \n-\tnop\n+\tjmp b826 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje b728 \n+\tcmp 0xc(%edi),%esi\n+\tje b600 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp a6ec \n+\tjmp a62c \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje b738 \n+\tcmp 0xc(%edi),%esi\n+\tje b618 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp ad47 \n+\tjmp acd7 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x234(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x230(%ebp)\n \tcall 2330 \n+\tmov -0x230(%ebp),%ecx\n+\tadd $0x10,%esp\n+\tjmp ba36 \n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:7381\n \tmov -0x234(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje b7b5 \n+./pynx/scattering/cpu.c:7384\n+\timul %eax,%edx\n+\tsub $0x4,%esp\n+\tpush %edx\n+\tpush %ecx\n+\tpush -0x23c(%ebp)\n+\tvzeroupper\n+\tcall 2170 \n \tadd $0x10,%esp\n-\tjmp bba6 \n-\tnop\n+./pynx/scattering/cpu.c:7431 (discriminator 1)\n+\ttest %eax,%eax\n+\tjne b790 \n+\tjmp b7b5 \n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x228(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x22c(%ebp)\n \tcall 2330 \n-\tmov -0x228(%ebp),%edx\n+\tmov -0x22c(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp b6aa \n-\tnop\n+\tjmp b596 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ab70 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ab00 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n-\tjmp aaed \n+\tlea 0x1(%eax),%esi\n+\tjmp aa7d \n ./pynx/scattering/cpu.c:7426\n \tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tje aa40 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje a9d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n-\tjmp a9c4 \n+\tlea 0x1(%eax),%esi\n+\tjmp a954 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x228(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x224(%ebp)\n \tcall 2330 \n-\tmov -0x228(%ebp),%edx\n+\tmov -0x224(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp bf66 \n+\tjmp bd62 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje bc40 \n+\tcmp 0xc(%edi),%esi\n+\tje ba68 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp b234 \n+\tjmp b0c8 \n+/usr/include/python3.13/cpython/unicodeobject.h:248\n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x238(%ebp)\n+\tmov %edx,-0x240(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x240(%ebp),%edx\n+\tmov %edx,-0x238(%ebp)\n+\tjmp b93a \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x224(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x218(%ebp)\n \tcall 2330 \n-\tmov -0x224(%ebp),%edx\n+\tmov -0x218(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp c27e \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x210(%ebp),%edx\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje bacc \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x210(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp bacc \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje b3d6 \n+\tjmp c072 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x210(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp b3d6 \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x234(%ebp)\n+\tmov %edx,-0x23c(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x23c(%ebp),%edx\n+\tmov %edx,-0x234(%ebp)\n+\tjmp b268 \n ./pynx/scattering/cpu.c:4557 (discriminator 7)\n-\tmovl $0x11cd,-0x20c(%ebp)\n-\tmovl $0x21,-0x210(%ebp)\n-\tlea 0x0(%esi),%esi\n+\tmovl $0x11cd,-0x208(%ebp)\n+\tmovl $0x21,-0x20c(%ebp)\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4638\n-\tmov %edi,%ebx\n \tcall 2370 \n ./pynx/scattering/cpu.c:6787\n \tmov 0x48(%eax),%esi\n ./pynx/scattering/cpu.c:4638\n-\tmov %eax,-0x208(%ebp)\n+\tmov %eax,-0x200(%ebp)\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x48(%eax)\n ./pynx/scattering/cpu.c:6792\n \ttest %esi,%esi\n-\tje c8c0 \n+\tje c7a8 \n /usr/include/python3.13/object.h:336\n-\tmov 0x4(%esi),%ebx\n+\tmov 0x4(%esi),%ecx\n /usr/include/python3.13/object.h:363\n-\tmov (%ebx),%eax\n+\tmov (%ecx),%eax\n /usr/include/python3.13/object.h:336\n-\tmov %ebx,-0x200(%ebp)\n+\tmov %ecx,-0x1fc(%ebp)\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje c5cc \n+\tje c49a \n /usr/include/python3.13/object.h:837\n \tinc %eax\n-\tmov %eax,(%ebx)\n-./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%esi),%edx\n-/usr/include/python3.13/object.h:1031\n-\ttest %edx,%edx\n+\tmov %eax,(%ecx)\n ./pynx/scattering/cpu.c:6796\n-\tmov %edx,-0x1fc(%ebp)\n+\tmov 0x14(%esi),%edi\n /usr/include/python3.13/object.h:1031\n-\tje c5e6 \n+\ttest %edi,%edi\n+\tje c4ae \n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%edi),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje c5e6 \n+\tcmp $0x3fffffff,%edx\n+\tje c4ae \n /usr/include/python3.13/object.h:837\n-\tinc %ecx\n-\tmov %ecx,(%edx)\n+\tinc %edx\n+\tmov %edx,(%edi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x1f4(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje c616 \n+\tmov -0x1f4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje c4dc \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n+\tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1d0(%ebp)\n-\tje c940 \n+\tje c830 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1f4(%ebp),%edx\n-\tmov %edi,%ebx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1c4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje c646 \n+\tje c50a \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0x1a0(%ebp)\n-\tje c920 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x1a0(%ebp)\n+\tje c7c0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1c4(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0x1c4(%ebp),%edx\n+\tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x194(%ebp),%edx\n-\ttest %edx,%edx\n-\tje c676 \n+\tmov -0x194(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje c538 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0x170(%ebp)\n-\tje c930 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x170(%ebp)\n+\tje c7d0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x194(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0x194(%ebp),%edx\n+\tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x164(%ebp),%eax\n-\ttest %eax,%eax\n-\tje c6a6 \n+\tmov -0x164(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje c566 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0x140(%ebp)\n-\tje c8e0 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x140(%ebp)\n+\tje c7e0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x164(%ebp),%ecx\n-\tmov %edi,%ebx\n-\tpush %ecx\n+\tlea -0x164(%ebp),%edx\n+\tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x134(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje c6d6 \n+\tmov -0x134(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje c594 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n+\tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x110(%ebp)\n-\tje c8f0 \n+\tje c7f0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x134(%ebp),%edx\n-\tmov %edi,%ebx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x104(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje c706 \n+\tje c5c2 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0xe0(%ebp)\n-\tje c900 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0xe0(%ebp)\n+\tje c800 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x104(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0x104(%ebp),%edx\n+\tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xd4(%ebp),%edx\n-\ttest %edx,%edx\n-\tje c736 \n+\tmov -0xd4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje c5f0 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0xb0(%ebp)\n-\tje c910 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0xb0(%ebp)\n+\tje c810 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xd4(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0xd4(%ebp),%edx\n+\tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xa4(%ebp),%eax\n-\ttest %eax,%eax\n-\tje c763 \n+\tmov -0xa4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje c61b \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0x80(%ebp)\n-\tje c950 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x80(%ebp)\n+\tje c820 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xa4(%ebp),%ecx\n-\tmov %edi,%ebx\n-\tpush %ecx\n+\tlea -0xa4(%ebp),%edx\n+\tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6760\n \ttest %esi,%esi\n-\tje c776 \n+\tje c628 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n-\tmov -0x1fc(%ebp),%ebx\n-\tcmp %ebx,0x14(%esi)\n-\tjne cbc4 \n+\tcmp %edi,0x14(%esi)\n+\tjne cbc1 \n ./pynx/scattering/cpu.c:6766\n-\tmov -0x208(%ebp),%eax\n-\tmov 0x48(%eax),%edx\n+\tmov -0x200(%ebp),%ecx\n+\tmov 0x48(%ecx),%edx\n ./pynx/scattering/cpu.c:6767\n-\tmov %esi,0x48(%eax)\n+\tmov %esi,0x48(%ecx)\n /usr/include/python3.13/object.h:1041\n \ttest %edx,%edx\n-\tje c799 \n+\tje c64b \n /usr/include/python3.13/object.h:363\n \tmov (%edx),%esi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%esi\n-\tje c799 \n+\tje c64b \n /usr/include/python3.13/object.h:948\n \tdec %esi\n \tmov %esi,(%edx)\n-\tje c960 \n+\tje c870 \n /usr/include/python3.13/object.h:1041\n-\tmov -0x200(%ebp),%ecx\n+\tmov -0x1fc(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje c7b6 \n+\tje c667 \n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%ebx\n+\tmov (%ecx),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-\tje c7b6 \n+\tcmp $0x3fffffff,%eax\n+\tje c667 \n /usr/include/python3.13/object.h:948\n-\tdec %ebx\n-\tmov %ebx,(%ecx)\n-\tje c978 \n+\tdec %eax\n+\tmov %eax,(%ecx)\n+\tje c888 \n /usr/include/python3.13/object.h:1041\n-\tmov -0x1fc(%ebp),%edx\n-\ttest %edx,%edx\n-\tje c7d2 \n+\ttest %edi,%edi\n+\tje c67e \n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%eax\n+\tmov (%edi),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje c7d2 \n+\tcmp $0x3fffffff,%edx\n+\tje c67e \n /usr/include/python3.13/object.h:948\n-\tdec %eax\n-\tmov %eax,(%edx)\n-\tje c9b0 \n+\tdec %edx\n+\tmov %edx,(%edi)\n+\tje c8a0 \n ./pynx/scattering/cpu.c:4649\n \tsub $0xc,%esp\n-\tlea -0x4ac9(%edi),%esi\n-\tmov -0x210(%ebp),%ecx\n-\tpush %esi\n-\tmov -0x20c(%ebp),%edx\n-\tlea -0x4aa9(%edi),%eax\n-\tcall 9230 \n+\tlea -0x4ab9(%ebx),%edi\n+\tmov -0x20c(%ebp),%ecx\n+\tmov -0x208(%ebp),%edx\n+\tpush %edi\n+\tlea -0x4a99(%ebx),%eax\n+\tcall 9130 \n ./pynx/scattering/cpu.c:4651\n \tadd $0x10,%esp\n-\tjmp bd73 \n+\tjmp a8bd \n ./pynx/scattering/cpu.c:4562 (discriminator 7)\n-\tmovl $0x11d2,-0x20c(%ebp)\n-\tmovl $0x21,-0x210(%ebp)\n-\tjmp c598 \n+\tmovl $0x11d2,-0x208(%ebp)\n+\tmovl $0x21,-0x20c(%ebp)\n+\tjmp c468 \n ./pynx/scattering/cpu.c:4567 (discriminator 7)\n-\tmovl $0x11d7,-0x20c(%ebp)\n-\tmovl $0x21,-0x210(%ebp)\n-\tjmp c598 \n+\tmovl $0x11d7,-0x208(%ebp)\n+\tmovl $0x21,-0x20c(%ebp)\n+\tjmp c468 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x224(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x218(%ebp)\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x224(%ebp),%eax\n+\tmov -0x218(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp c291 \n-./pynx/scattering/cpu.c:4572 (discriminator 7)\n-\tmovl $0x11dc,-0x20c(%ebp)\n-\tmovl $0x21,-0x210(%ebp)\n-\tjmp c598 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje be86 \n+\tjmp c085 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x200(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp be86 \n-\tnop\n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x230(%ebp)\n+\tmov %edx,-0x238(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x238(%ebp),%edx\n+\tmov %edx,-0x230(%ebp)\n+\tjmp bc6a \n+./pynx/scattering/cpu.c:4572 (discriminator 7)\n+\tmovl $0x11dc,-0x208(%ebp)\n+\tmovl $0x21,-0x20c(%ebp)\n+\tjmp c468 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp bcd9 \n+\tjmp bafb \n ./pynx/scattering/cpu.c:4577 (discriminator 7)\n-\tmovl $0x11e1,-0x20c(%ebp)\n-\tmovl $0x21,-0x210(%ebp)\n-\tjmp c598 \n+\tmovl $0x11e1,-0x208(%ebp)\n+\tmovl $0x21,-0x20c(%ebp)\n+\tjmp c468 \n ./pynx/scattering/cpu.c:4582 (discriminator 7)\n-\tmovl $0x11e6,-0x20c(%ebp)\n-\tmovl $0x21,-0x210(%ebp)\n-\tjmp c598 \n-\tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:6791\n-\tmovl $0x0,-0x1fc(%ebp)\n+\tmovl $0x11e6,-0x208(%ebp)\n+\tmovl $0x21,-0x20c(%ebp)\n+\tjmp c468 \n+./pynx/scattering/cpu.c:4408 (discriminator 1)\n+\tmov $0x1138,%edx\n+\tjmp a8a0 \n+./pynx/scattering/cpu.c:4398 (discriminator 1)\n+\tmov $0x112e,%edx\n+\tjmp a8a0 \n+./pynx/scattering/cpu.c:4388 (discriminator 1)\n+\tmov $0x1124,%edx\n+\tjmp a8a0 \n+./pynx/scattering/cpu.c:4378 (discriminator 1)\n+\tmov $0x111a,%edx\n+\tjmp a8a0 \n+./pynx/scattering/cpu.c:4368 (discriminator 1)\n+\tmov $0x1110,%edx\n+\tjmp a8a0 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:6790\n-\tmovl $0x0,-0x200(%ebp)\n-\tjmp c5e6 \n+\tmovl $0x0,-0x1fc(%ebp)\n+./pynx/scattering/cpu.c:6791\n+\txor %edi,%edi\n+\tjmp c4ae \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n+\tmovl $0x0,-0x1a0(%ebp)\n+\tjmp c4f8 \n+\tnop\n+\tmovl $0x0,-0x170(%ebp)\n+\tjmp c526 \n+\tnop\n \tmovl $0x0,-0x140(%ebp)\n-\tjmp c692 \n+\tjmp c554 \n \tnop\n \tmovl $0x0,-0x110(%ebp)\n-\tjmp c6c2 \n+\tjmp c582 \n \tnop\n \tmovl $0x0,-0xe0(%ebp)\n-\tjmp c6f2 \n+\tjmp c5b0 \n \tnop\n \tmovl $0x0,-0xb0(%ebp)\n-\tjmp c722 \n-\tnop\n-\tmovl $0x0,-0x1a0(%ebp)\n-\tjmp c632 \n-\tnop\n-\tmovl $0x0,-0x170(%ebp)\n-\tjmp c662 \n+\tjmp c5de \n \tnop\n+\tmovl $0x0,-0x80(%ebp)\n+\tjmp c609 \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tmovl $0x0,-0x1d0(%ebp)\n-\tjmp c602 \n+\tjmp c4ca \n \tnop\n-\tmovl $0x0,-0x80(%ebp)\n-\tjmp c74f \n+\tvzeroupper\n+\tjmp bd90 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+./pynx/scattering/cpu.c:4593 (discriminator 1)\n+\tmovl $0x11f1,-0x208(%ebp)\n+\tmovl $0x2b,-0x20c(%ebp)\n+\tjmp c468 \n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp c799 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp c64b \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp c7b6 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:4593 (discriminator 1)\n-\tmovl $0x11f1,-0x20c(%ebp)\n-\tmovl $0x2b,-0x210(%ebp)\n-\tjmp c598 \n+\tjmp c667 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %edi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp c7d2 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp c67e \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tmov %eax,-0x240(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x23c(%ebp)\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x240(%ebp),%eax\n+\tmov -0x23c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp b538 \n-\tnop\n+\tjmp b432 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4595 (discriminator 1)\n-\tmovl $0x11f3,-0x20c(%ebp)\n-\tmovl $0x2b,-0x210(%ebp)\n-\tjmp c598 \n+\tmovl $0x11f3,-0x208(%ebp)\n+\tmovl $0x2b,-0x20c(%ebp)\n+\tjmp c468 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/python3.13/object.h:949\n-\tsub $0xc,%esp\n-\tmov %eax,-0x238(%ebp)\n-\tmov %edi,%ebx\n+./pynx/scattering/cpu.c:4415\n+\tvmovd -0x218(%ebp),%xmm3\n+\tsub $0x4,%esp\n+\tlea -0x78(%ebp),%esi\n+\tmov %edi,%eax\n+\tvpinsrd $0x1,-0x224(%ebp),%xmm3,%xmm5\n+\tvmovd -0x210(%ebp),%xmm4\n+\tlea -0x4a85(%ebx),%edx\n+\tlea -0x58(%ebp),%ecx\n+\tvmovd -0x20c(%ebp),%xmm0\n+\tvmovd -0x1fc(%ebp),%xmm1\n+\tvpinsrd $0x1,-0x214(%ebp),%xmm4,%xmm6\n+\tvpinsrd $0x1,-0x200(%ebp),%xmm0,%xmm2\n+\tvpinsrd $0x1,-0x208(%ebp),%xmm1,%xmm3\n+\tvpunpcklqdq %xmm5,%xmm6,%xmm7\n+\tvpunpcklqdq %xmm2,%xmm3,%xmm5\n+\tvinserti128 $0x1,%xmm7,%ymm5,%ymm4\n+\tvmovdqa %ymm4,-0x78(%ebp)\n \tpush %edx\n-\tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x238(%ebp),%eax\n+\tmov -0x220(%ebp),%edx\n+\tpush -0x228(%ebp)\n+\tpush %esi\n+\tvzeroupper\n+\tcall 8a70 \n+\tmov -0x78(%ebp),%edi\n+\tmov -0x74(%ebp),%ecx\n+\tmov -0x70(%ebp),%edx\n+\tmov -0x6c(%ebp),%esi\n+./pynx/scattering/cpu.c:4415 (discriminator 2)\n \tadd $0x10,%esp\n-\tjmp b5f0 \n-\tnop\n+./pynx/scattering/cpu.c:4415\n+\tmov %edi,-0x1fc(%ebp)\n+\tmov -0x68(%ebp),%edi\n+\tmov %ecx,-0x208(%ebp)\n+\tmov -0x64(%ebp),%ecx\n+\tmov %edx,-0x20c(%ebp)\n+\tmov -0x60(%ebp),%edx\n+\tmov %esi,-0x200(%ebp)\n+\tmov -0x5c(%ebp),%esi\n+\tmov %edi,-0x210(%ebp)\n+\tmov %ecx,-0x214(%ebp)\n+\tmov %edx,-0x218(%ebp)\n+\tmov %esi,-0x224(%ebp)\n+./pynx/scattering/cpu.c:4415 (discriminator 2)\n+\tcmp $0xffffffff,%eax\n+\tjne 9c77 \n+./pynx/scattering/cpu.c:4415 (discriminator 1)\n+\tmov $0x113f,%edx\n+\tjmp a8a0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x238(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x238(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp b931 \n+\tjmp b4e2 \n+\tlea 0x0(%esi),%esi\n+\tvzeroupper\n+\tjmp c0a0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n \tmov %eax,-0x234(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x234(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp bbb9 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje a892 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp a892 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje a886 \n+\tjmp b839 \n+\tsub $0xc,%esp\n+\tmov %eax,-0x230(%ebp)\n+\tpush %ecx\n+\tcall 2130 <_Py_Dealloc@plt>\n+\tmov -0x230(%ebp),%eax\n+\tadd $0x10,%esp\n+\tjmp ba49 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x228(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp a886 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n \tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje aef2 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp aef2 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje aee6 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x224(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp aee6 \n+\tmov %edx,%ecx\n+\tcmove %eax,%ecx\n+\tjmp a7dc \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x244(%ebp)\n+\tmov %edx,-0x24c(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x24c(%ebp),%edx\n+\tmov %edx,-0x244(%ebp)\n+\tjmp a7d0 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tmov %edx,%ecx\n+\tcmove %eax,%ecx\n+\tjmp ae84 \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x240(%ebp)\n+\tmov %edx,-0x248(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x248(%ebp),%edx\n+\tmov %edx,-0x240(%ebp)\n+\tjmp ae78 \n+\tvzeroupper\n+\tjmp bb2f \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x228(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x22c(%ebp)\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x228(%ebp),%eax\n+\tmov -0x22c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp b6bd \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje b874 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp b874 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x214(%ebp),%edx\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje b868 \n+\tjmp b5a9 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x214(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp b868 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n \tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje bad8 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp bad8 \n+\tmov %edx,%ecx\n+\tcmove %eax,%ecx\n+\tjmp b756 \n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x23c(%ebp)\n+\tmov %edx,-0x244(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x244(%ebp),%edx\n+\tmov %edx,-0x23c(%ebp)\n+\tjmp b74a \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tmov %edx,%ecx\n+\tcmove %eax,%ecx\n+\tjmp b946 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x228(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x224(%ebp)\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x228(%ebp),%eax\n+\tmov -0x224(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp bf79 \n+\tjmp bd75 \n ./pynx/scattering/cpu.c:4547 (discriminator 7)\n-\tmovl $0x11c3,-0x20c(%ebp)\n-\tmovl $0x21,-0x210(%ebp)\n-\tjmp c598 \n-./pynx/scattering/cpu.c:4552 (discriminator 7)\n-\tmovl $0x11c8,-0x20c(%ebp)\n-\tmovl $0x21,-0x210(%ebp)\n-\tjmp c598 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje b3e2 \n+\tmovl $0x11c3,-0x208(%ebp)\n+\tmovl $0x21,-0x20c(%ebp)\n+\tjmp c468 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp b3e2 \n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x248(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp a8b5 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n \tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje be92 \n+\tmov %edx,%ecx\n+\tcmove %eax,%ecx\n+\tjmp b274 \n+./pynx/scattering/cpu.c:4552 (discriminator 7)\n+\tmovl $0x11c8,-0x208(%ebp)\n+\tmovl $0x21,-0x20c(%ebp)\n+\tjmp c468 \n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x248(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp a805 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp be92 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tmov %edx,%ecx\n+\tcmove %eax,%ecx\n+\tjmp bc76 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x240(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp af15 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x244(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp aead \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tpush %edi\n \tpush %esi\n \tcall 2070 \n \tadd $0x10,%esp\n-\tjmp c776 \n+\tjmp c628 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x240(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp b897 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x240(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp b77f \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x248(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp a8b5 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x248(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp a805 \n+\tmov -0x1fc(%ebp),%esi\n+\tjmp a3c5 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x23c(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp bafb \n-\tmov -0x1fc(%ebp),%ecx\n-\tjmp a49d \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje c1b0 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp c1b0 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x200(%ebp),%edx\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje c1a4 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x23c(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp b96f \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x200(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp c1a4 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tmov %edx,%ecx\n+\tcmove %eax,%ecx\n+\tjmp bf86 \n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x22c(%ebp)\n+\tmov %edx,-0x234(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x234(%ebp),%edx\n+\tmov %edx,-0x22c(%ebp)\n+\tjmp bf7a \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x240(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp af15 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x244(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp aead \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x214(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x210(%ebp)\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x214(%ebp),%eax\n+\tmov -0x210(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp bcec \n+\tjmp bb0e \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x234(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp b405 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x238(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp b29d \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x240(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp b897 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x23c(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp bafb \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x240(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp b77f \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x23c(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp b96f \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x234(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp beb5 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje a5f2 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp a5f2 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x1fc(%ebp),%edx\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje a5e6 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x234(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp bc9f \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x1fc(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp a5e6 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tmov %edx,%ecx\n+\tcmove %eax,%ecx\n+\tjmp a52c \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x218(%ebp)\n+\tmov %edx,-0x22c(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x22c(%ebp),%edx\n+\tmov %edx,-0x218(%ebp)\n+\tjmp a520 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x234(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp b405 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x238(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp b29d \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x234(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp bc9f \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x22c(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp c1d3 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x230(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp bfaf \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x234(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp beb5 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x22c(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp c1d3 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x230(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp bfaf \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x224(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp a615 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x224(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp a555 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x224(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp a615 \n-./pynx/scattering/cpu.c:4408 (discriminator 1)\n-\tmov $0x1138,%edx\n-\tjmp bd56 \n-./pynx/scattering/cpu.c:4398 (discriminator 1)\n-\tmov $0x112e,%edx\n-\tjmp bd56 \n-./pynx/scattering/cpu.c:4388 (discriminator 1)\n-\tmov $0x1124,%edx\n-\tjmp bd56 \n-./pynx/scattering/cpu.c:4378 (discriminator 1)\n-\tmov $0x111a,%edx\n-\tjmp bd56 \n-./pynx/scattering/cpu.c:4368 (discriminator 1)\n-\tmov $0x1110,%edx\n-\tjmp bd56 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x224(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp a555 \n ./pynx/scattering/cpu.c:4358 (discriminator 1)\n \tmov $0x1106,%edx\n-\tjmp bd56 \n+\tjmp a8a0 \n ./pynx/scattering/cpu.c:4348 (discriminator 1)\n \tmov $0x10fc,%edx\n-\tjmp bd56 \n+\tjmp a8a0 \n+./pynx/scattering/cpu.c:4340 (discriminator 1)\n+\tmov $0x10f4,%edx\n+\tjmp a8a0 \n ./pynx/scattering/cpu.c:4477\n-\tcall 17b40 \n-.L2022():\n+\tcall 180c0 \n+.L2095():\n ./pynx/scattering/cpu.c:4477\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5570\n \tlea 0x4(%esp),%ecx\n \tand $0xffffffe0,%esp\n \tpush -0x4(%ecx)\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n-\tcall 5a9e \n-\tadd $0x10239,%edi\n \tpush %esi\n \tpush %ebx\n+\tcall 44f0 \n+\tadd $0x1125f,%ebx\n \tpush %ecx\n \tsub $0x2c8,%esp\n-\tmov 0x8(%ecx),%ebx\n-\tmov 0x4(%ecx),%eax\n+\tmov 0x8(%ecx),%esi\n+\tmov 0x4(%ecx),%edx\n+\tmov %esi,-0x2b0(%ebp)\n ./pynx/scattering/cpu.c:5601\n-\tlea 0x650(%edi),%edx\n+\tlea 0x660(%ebx),%eax\n+\tlea 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:5570\n-\tmov %ebx,-0x2b4(%ebp)\n-\tmov %gs:0x14,%esi\n-\tmov %esi,-0x1c(%ebp)\n-\tmov 0xc(%ecx),%esi\n-./pynx/scattering/cpu.c:5601\n-\tlea 0x4(%edx),%ecx\n-\tmov %edx,-0x58(%ebp)\n-\tmov %ecx,-0x54(%ebp)\n-\tlea 0x8(%edx),%ecx\n-\tmov %ecx,-0x50(%ebp)\n-\tlea 0xc(%edx),%ecx\n-\tmov %ecx,-0x4c(%ebp)\n-\tlea 0x14(%edx),%ecx\n-\tmov %ecx,-0x48(%ebp)\n-\tlea 0x18(%edx),%ecx\n-\tmov %ecx,-0x44(%ebp)\n-\tlea 0x1c(%edx),%ecx\n-\tmov %ecx,-0x40(%ebp)\n-\tlea 0x10(%edx),%ecx\n-\tmov %ecx,-0x3c(%ebp)\n-\tlea -0x44(%edx),%ecx\n-\tsub $0x40,%edx\n-\tmov %edx,-0x280(%ebp)\n-./pynx/scattering/cpu.c:5602\n-\ttest %esi,%esi\n+\tmov %gs:0x14,%edi\n+\tmov %edi,-0x1c(%ebp)\n+\tmov 0xc(%ecx),%edi\n ./pynx/scattering/cpu.c:5601\n-\tvmovd -0x280(%ebp),%xmm1\n-\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n-\tvmovq %xmm0,-0x38(%ebp)\n+\tlea 0xc(%eax),%ecx\n+\tvmovd %esi,%xmm1\n+\tlea -0x8(%eax),%esi\n+\tvmovd %ecx,%xmm0\n+\tlea 0x8(%eax),%ecx\n+\tvmovd %esi,%xmm5\n \tmovl $0x0,-0x30(%ebp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm3\n+\tlea -0x10(%eax),%esi\n+\tlea -0x4(%eax),%ecx\n+\tvpinsrd $0x1,%ecx,%xmm5,%xmm6\n+\tvmovd %esi,%xmm7\n+\tlea -0xc(%eax),%ecx\n+\tvpinsrd $0x1,%eax,%xmm0,%xmm2\n+\tvpinsrd $0x1,%ecx,%xmm7,%xmm0\n+\tlea -0x54(%eax),%ecx\n+\tsub $0x50,%eax\n+\tvpunpcklqdq %xmm2,%xmm3,%xmm4\n+\tvpunpcklqdq %xmm6,%xmm0,%xmm2\n+\tvmovd %eax,%xmm3\n+\tvinserti128 $0x1,%xmm4,%ymm2,%ymm1\n+\tvpinsrd $0x1,%ecx,%xmm3,%xmm4\n+\tvmovdqa %ymm1,-0x58(%ebp)\n+\tvmovq %xmm4,-0x38(%ebp)\n ./pynx/scattering/cpu.c:5602\n-\tje ce68 \n-./pynx/scattering/cpu.c:5599\n-\tlea 0x0(,%ebx,4),%edx\n-./pynx/scattering/cpu.c:5604\n-\tcmp $0xa,%ebx\n+\ttest %edi,%edi\n+\tje ce60 \n ./pynx/scattering/cpu.c:5599\n-\tlea (%eax,%edx,1),%ecx\n+\tmov -0x2b0(%ebp),%esi\n+\tlea 0x0(,%esi,4),%eax\n+\tlea (%edx,%eax,1),%ecx\n \tmov %ecx,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:5604\n-\tja f720 \n-\tmov -0x36c0(%edi,%edx,1),%ebx\n-\tadd %edi,%ebx\n-\tjmp *%ebx\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcmp $0xa,%esi\n+\tja 1096e \n+\tmov -0x36c0(%ebx,%eax,1),%esi\n+\tadd %ebx,%esi\n+\tjmp *%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5732 (discriminator 1)\n-\tcmpl $0xa,-0x2b4(%ebp)\n-\tjne f720 \n+\tcmpl $0xa,-0x2b0(%ebp)\n+\tjne 1096e \n ./pynx/scattering/cpu.c:5735\n-\tmov (%eax),%esi\n+\tmov (%edx),%edi\n+./pynx/scattering/cpu.c:5736\n+\tmov 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:5737\n-\tmov 0x8(%eax),%edx\n+\tmov 0x8(%edx),%esi\n ./pynx/scattering/cpu.c:5738\n-\tmov 0xc(%eax),%ecx\n-./pynx/scattering/cpu.c:5736\n-\tmov 0x4(%eax),%ebx\n+\tmov 0xc(%edx),%ecx\n ./pynx/scattering/cpu.c:5735\n-\tmov %esi,-0x284(%ebp)\n+\tmov %edi,-0x284(%ebp)\n ./pynx/scattering/cpu.c:5739\n-\tmov 0x10(%eax),%esi\n+\tmov 0x10(%edx),%edi\n+./pynx/scattering/cpu.c:5736\n+\tmov %eax,-0x290(%ebp)\n+./pynx/scattering/cpu.c:5740\n+\tmov 0x14(%edx),%eax\n ./pynx/scattering/cpu.c:5737\n-\tmov %edx,-0x294(%ebp)\n+\tmov %esi,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5741\n-\tmov 0x18(%eax),%edx\n+\tmov 0x18(%edx),%esi\n ./pynx/scattering/cpu.c:5738\n \tmov %ecx,-0x298(%ebp)\n ./pynx/scattering/cpu.c:5742\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%edx),%ecx\n ./pynx/scattering/cpu.c:5739\n-\tmov %esi,-0x288(%ebp)\n+\tmov %edi,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5743\n-\tmov 0x20(%eax),%esi\n-./pynx/scattering/cpu.c:5736\n-\tmov %ebx,-0x290(%ebp)\n+\tmov 0x20(%edx),%edi\n+./pynx/scattering/cpu.c:5744\n+\tmov 0x24(%edx),%edx\n ./pynx/scattering/cpu.c:5740\n-\tmov 0x14(%eax),%ebx\n+\tmov %eax,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:5741\n-\tmov %edx,-0x2a8(%ebp)\n+\tmov %esi,-0x2ac(%ebp)\n ./pynx/scattering/cpu.c:5742\n-\tmov %ecx,-0x2a4(%ebp)\n+\tmov %ecx,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:5743\n-\tmov %esi,-0x2a0(%ebp)\n-./pynx/scattering/cpu.c:5740\n-\tmov %ebx,-0x29c(%ebp)\n+\tmov %edi,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:5744\n-\tmov 0x24(%eax),%ebx\n+\tmov %edx,-0x2a0(%ebp)\n+\tvzeroupper\n /usr/include/python3.13/object.h:336\n-\tmov -0x284(%ebp),%ecx\n+\tmov -0x284(%ebp),%edx\n ./pynx/scattering/cpu.c:5773\n-\tmov 0x5b8(%edi),%eax\n+\tmov 0x5b8(%ebx),%eax\n /usr/include/python3.13/object.h:336\n-\tmov 0x4(%ecx),%edx\n+\tmov 0x4(%edx),%edx\n ./pynx/scattering/cpu.c:5773 (discriminator 2)\n \tcmp %edx,%eax\n-\tjne fad0 \n+\tjne fb28 \n ./pynx/scattering/cpu.c:5774 (discriminator 2)\n \tmov -0x290(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne faf8 \n+\tjne fb50 \n ./pynx/scattering/cpu.c:5775 (discriminator 2)\n \tmov -0x294(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne fb18 \n+\tjne fb70 \n ./pynx/scattering/cpu.c:5776 (discriminator 2)\n \tmov -0x298(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne fb38 \n+\tjne fb90 \n ./pynx/scattering/cpu.c:5777 (discriminator 2)\n \tmov -0x288(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne fb58 \n+\tjne fbb0 \n ./pynx/scattering/cpu.c:5778 (discriminator 2)\n \tmov -0x29c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne fb78 \n+\tjne fbd0 \n ./pynx/scattering/cpu.c:5779 (discriminator 2)\n-\tmov -0x2a8(%ebp),%eax\n+\tmov -0x2ac(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne fb98 \n+\tjne fbf0 \n ./pynx/scattering/cpu.c:5780 (discriminator 2)\n-\tmov -0x2a4(%ebp),%eax\n+\tmov -0x2a8(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne fbb8 \n+\tjne fc60 \n ./pynx/scattering/cpu.c:5781 (discriminator 2)\n-\tmov -0x2a0(%ebp),%eax\n+\tmov -0x2a4(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne fbd8 \n+\tjne fc80 \n ./pynx/scattering/cpu.c:5782 (discriminator 2)\n-\tcmp %edx,0x4(%ebx)\n-\tjne fbf8 \n-\tlea 0x6ac(%edi),%edx\n-./pynx/scattering/cpu.c:5882\n-\tmov -0x28(%edi),%esi\n-\tcmp %esi,-0x284(%ebp)\n-\tmov %edx,-0x280(%ebp)\n+\tmov -0x2a0(%ebp),%eax\n+\tcmp %edx,0x4(%eax)\n+\tjne fca0 \n ./pynx/scattering/cpu.c:5840\n \tmovl $0x0,-0x214(%ebp)\n+\tlea 0x6ac(%ebx),%esi\n ./pynx/scattering/cpu.c:5841\n \tmovl $0x0,-0x218(%ebp)\n-\tvmovd -0x280(%ebp),%xmm2\n+\tvmovd %esi,%xmm0\n+./pynx/scattering/cpu.c:5882\n+\tmov -0x28(%ebx),%esi\n ./pynx/scattering/cpu.c:5844\n \tmovl $0x0,-0x1e4(%ebp)\n+\tvpunpckldq %xmm0,%xmm0,%xmm1\n ./pynx/scattering/cpu.c:5845\n \tmovl $0x0,-0x1e8(%ebp)\n ./pynx/scattering/cpu.c:5848\n \tmovl $0x0,-0x1b4(%ebp)\n-\tvpunpckldq %xmm2,%xmm2,%xmm3\n ./pynx/scattering/cpu.c:5849\n \tmovl $0x0,-0x1b8(%ebp)\n ./pynx/scattering/cpu.c:5852\n \tmovl $0x0,-0x184(%ebp)\n ./pynx/scattering/cpu.c:5853\n \tmovl $0x0,-0x188(%ebp)\n ./pynx/scattering/cpu.c:5856\n@@ -15664,5283 +15415,5273 @@\n ./pynx/scattering/cpu.c:5873\n \tmovl $0x0,-0x248(%ebp)\n ./pynx/scattering/cpu.c:5876\n \tmovl $0x0,-0x274(%ebp)\n ./pynx/scattering/cpu.c:5877\n \tmovl $0x0,-0x278(%ebp)\n ./pynx/scattering/cpu.c:5882\n-\tje d4d0 \n+\tcmp %esi,-0x284(%ebp)\n+\tje d4d0 \n ./pynx/scattering/cpu.c:5882 (discriminator 4)\n \tmov -0x284(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x214(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5882 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 10060 \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 101a8 \n ./pynx/scattering/cpu.c:5887\n \tcmp %esi,-0x290(%ebp)\n-\tje d4fa \n+\tje d4fa \n ./pynx/scattering/cpu.c:5887 (discriminator 4)\n \tmov -0x290(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1e4(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5887 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 10358 \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 10483 \n ./pynx/scattering/cpu.c:5892\n \tcmp %esi,-0x294(%ebp)\n-\tje d52e \n+\tje d52e \n ./pynx/scattering/cpu.c:5892 (discriminator 4)\n \tmov -0x294(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1b4(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5892 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 10390 \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 104b9 \n ./pynx/scattering/cpu.c:5897\n \tcmp %esi,-0x298(%ebp)\n-\tje d562 \n+\tje d562 \n ./pynx/scattering/cpu.c:5897 (discriminator 4)\n \tmov -0x298(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x184(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5897 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 103a9 \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 104d2 \n ./pynx/scattering/cpu.c:5902\n \tcmp %esi,-0x288(%ebp)\n-\tje d596 \n+\tje d596 \n ./pynx/scattering/cpu.c:5902 (discriminator 4)\n \tmov -0x288(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x124(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5902 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 103c2 \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 104eb \n ./pynx/scattering/cpu.c:5907\n \tcmp %esi,-0x29c(%ebp)\n-\tje d5ca \n+\tje d5ca \n ./pynx/scattering/cpu.c:5907 (discriminator 4)\n \tmov -0x29c(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xf4(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5907 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 103f5 \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 10529 \n ./pynx/scattering/cpu.c:5912\n-\tcmp %esi,-0x2a8(%ebp)\n-\tje d5fe \n+\tcmp %esi,-0x2ac(%ebp)\n+\tje d5fe \n ./pynx/scattering/cpu.c:5912 (discriminator 4)\n-\tmov -0x2a8(%ebp),%edx\n+\tmov -0x2ac(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xc4(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5912 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 1040e \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 10542 \n ./pynx/scattering/cpu.c:5917\n-\tcmp %esi,-0x2a4(%ebp)\n-\tje d632 \n+\tcmp %esi,-0x2a8(%ebp)\n+\tje d632 \n ./pynx/scattering/cpu.c:5917 (discriminator 4)\n-\tmov -0x2a4(%ebp),%edx\n+\tmov -0x2a8(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x154(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5917 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 10427 \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 1055b \n ./pynx/scattering/cpu.c:5922\n-\tcmp %esi,-0x2a0(%ebp)\n-\tje d666 \n+\tcmp %esi,-0x2a4(%ebp)\n+\tje d666 \n ./pynx/scattering/cpu.c:5922 (discriminator 4)\n-\tmov -0x2a0(%ebp),%edx\n+\tmov -0x2a4(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x244(%ebp),%eax\n-\tvmovq %xmm3,-0x280(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm1,-0x280(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5922 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm3\n-\tinc %eax\n-\tje 10440 \n+\tvmovq -0x280(%ebp),%xmm1\n+\tcmp $0xffffffff,%eax\n+\tje 10574 \n ./pynx/scattering/cpu.c:5927\n-\tcmp %esi,%ebx\n-\tje d696 \n+\tcmp %esi,-0x2a0(%ebp)\n+\tje d69a \n ./pynx/scattering/cpu.c:5927 (discriminator 4)\n+\tmov -0x2a0(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x274(%ebp),%eax\n-\tmov %ebx,%edx\n-\tcall 85d0 \n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5927 (discriminator 1)\n-\tinc %eax\n-\tje 10459 \n+\tcmp $0xffffffff,%eax\n+\tje 1058d \n ./pynx/scattering/cpu.c:5938\n \tsub $0xc,%esp\n \tpush -0x288(%ebp)\n-\tmov %edi,%ebx\n \tcall 2320 \n ./pynx/scattering/cpu.c:5938 (discriminator 2)\n \tadd $0x10,%esp\n+./pynx/scattering/cpu.c:5938\n+\tmov %eax,%edi\n+./pynx/scattering/cpu.c:5938 (discriminator 2)\n \tcmp $0xffffffff,%eax\n-\tmov %eax,-0x280(%ebp)\n-\tje 105b0 \n+\tje 10728 \n ./pynx/scattering/cpu.c:5940\n \tsub $0xc,%esp\n \tpush -0x284(%ebp)\n \tcall 2320 \n ./pynx/scattering/cpu.c:5940 (discriminator 2)\n \tadd $0x10,%esp\n \tcmp $0xffffffff,%eax\n-\tje 10610 \n+\tje 108c8 \n ./pynx/scattering/cpu.c:5959\n-\tmov -0x280(%ebp),%ecx\n \tpush -0x274(%ebp)\n \tpush -0x244(%ebp)\n \tpush %eax\n-\tpush %ecx\n+\tpush %edi\n \tpush -0x154(%ebp)\n \tpush -0xc4(%ebp)\n \tpush -0xf4(%ebp)\n \tpush -0x124(%ebp)\n \tpush -0x184(%ebp)\n \tpush -0x1b4(%ebp)\n \tpush -0x1e4(%ebp)\n \tpush -0x214(%ebp)\n-\tcall 54a0 \n+\tcall 53e0 \n /usr/include/python3.13/object.h:363\n-\tmov (%esi),%edx\n+\tmov (%esi),%eax\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tadd $0x30,%esp\n-\tcmp $0x3fffffff,%edx\n-\tje d2e9 \n+\tcmp $0x3fffffff,%eax\n+\tje d2f5 \n /usr/include/python3.13/object.h:837\n-\tinc %edx\n-\tmov %edx,(%esi)\n+\tinc %eax\n+\tmov %eax,(%esi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x274(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje d319 \n+\tmov -0x274(%ebp),%edx\n+\ttest %edx,%edx\n+\tje d323 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n-\tcmp %eax,-0x250(%ebp)\n-\tje f808 \n+\tlea 0x18c(%ebx),%ecx\n+\tcmp %ecx,-0x250(%ebp)\n+\tje f7c0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x274(%ebp),%ecx\n-\tmov %edi,%ebx\n-\tpush %ecx\n+\tlea -0x274(%ebp),%edi\n+\tpush %edi\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x244(%ebp),%edx\n-\ttest %edx,%edx\n-\tje d349 \n+\tmov -0x244(%ebp),%eax\n+\ttest %eax,%eax\n+\tje d351 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0x220(%ebp)\n-\tje f848 \n+\tlea 0x18c(%ebx),%edx\n+\tcmp %edx,-0x220(%ebp)\n+\tje f800 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x244(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0x244(%ebp),%ecx\n+\tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x214(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje d379 \n+\tmov -0x214(%ebp),%edi\n+\ttest %edi,%edi\n+\tje d37f \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0x1f0(%ebp)\n-\tje f838 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x1f0(%ebp)\n+\tje f7f0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x214(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0x214(%ebp),%edx\n+\tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x1e4(%ebp),%eax\n-\ttest %eax,%eax\n-\tje d3a9 \n+\tmov -0x1e4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje d3ad \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0x1c0(%ebp)\n-\tje f828 \n+\tlea 0x18c(%ebx),%edi\n+\tcmp %edi,-0x1c0(%ebp)\n+\tje f7e0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1e4(%ebp),%edx\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tlea -0x1e4(%ebp),%eax\n+\tpush %eax\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x1b4(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje d3d9 \n+\tmov -0x1b4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje d3db \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n-\tcmp %eax,-0x190(%ebp)\n-\tje f818 \n+\tlea 0x18c(%ebx),%ecx\n+\tcmp %ecx,-0x190(%ebp)\n+\tje f7d0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1b4(%ebp),%ecx\n-\tmov %edi,%ebx\n-\tpush %ecx\n+\tlea -0x1b4(%ebp),%edi\n+\tpush %edi\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x184(%ebp),%edx\n-\ttest %edx,%edx\n-\tje d409 \n+\tmov -0x184(%ebp),%eax\n+\ttest %eax,%eax\n+\tje d409 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0x160(%ebp)\n-\tje f7f8 \n+\tlea 0x18c(%ebx),%edx\n+\tcmp %edx,-0x160(%ebp)\n+\tje f7b0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x184(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0x184(%ebp),%ecx\n+\tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x154(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje d439 \n+\tmov -0x154(%ebp),%edi\n+\ttest %edi,%edi\n+\tje d437 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0x130(%ebp)\n-\tje f7e8 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x130(%ebp)\n+\tje f7a0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x154(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0x154(%ebp),%edx\n+\tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x124(%ebp),%eax\n-\ttest %eax,%eax\n-\tje d469 \n+\tmov -0x124(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje d465 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0x100(%ebp)\n-\tje f7d8 \n+\tlea 0x18c(%ebx),%edi\n+\tcmp %edi,-0x100(%ebp)\n+\tje f790 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x124(%ebp),%edx\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tlea -0x124(%ebp),%eax\n+\tpush %eax\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xf4(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje d499 \n+\tmov -0xf4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje d493 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n-\tcmp %eax,-0xd0(%ebp)\n-\tje f7c8 \n+\tlea 0x18c(%ebx),%ecx\n+\tcmp %ecx,-0xd0(%ebp)\n+\tje f780 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xf4(%ebp),%ecx\n-\tmov %edi,%ebx\n-\tpush %ecx\n+\tlea -0xf4(%ebp),%edi\n+\tpush %edi\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xc4(%ebp),%edx\n-\ttest %edx,%edx\n-\tje d4c9 \n+\tmov -0xc4(%ebp),%eax\n+\ttest %eax,%eax\n+\tje d4c1 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0xa0(%ebp)\n-\tje f7b8 \n+\tlea 0x18c(%ebx),%edx\n+\tcmp %edx,-0xa0(%ebp)\n+\tje f770 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xc4(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0xc4(%ebp),%ecx\n+\tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:5967\n \tmov %esi,%eax\n-\tjmp f77d \n+\tjmp fa97 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%eax\n-./pynx/scattering/cpu.c:5887\n-\tcmp %esi,-0x290(%ebp)\n+\tlea 0x18c(%ebx),%edi\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x1f8(%ebp)\n ./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x210(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %eax,-0x1f0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0x1f8(%ebp)\n+\tmov %edi,-0x1f0(%ebp)\n ./pynx/scattering/cpu.c:5887\n-\tjne d089 \n+\tcmp %esi,-0x290(%ebp)\n+\tjne d088 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%ecx\n-./pynx/scattering/cpu.c:5892\n-\tcmp %esi,-0x294(%ebp)\n+\tlea 0x18c(%ebx),%ecx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x1c8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x1e4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x1e0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %ecx,-0x1c0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0x1c8(%ebp)\n ./pynx/scattering/cpu.c:5892\n-\tjne d0c0 \n+\tcmp %esi,-0x294(%ebp)\n+\tjne d0c1 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%edx\n-./pynx/scattering/cpu.c:5897\n-\tcmp %esi,-0x298(%ebp)\n+\tlea 0x18c(%ebx),%eax\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x198(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x1b4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x1b0(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %edx,-0x190(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0x198(%ebp)\n+\tmov %eax,-0x190(%ebp)\n ./pynx/scattering/cpu.c:5897\n-\tjne d0f7 \n+\tcmp %esi,-0x298(%ebp)\n+\tjne d0fa \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%eax\n-./pynx/scattering/cpu.c:5902\n-\tcmp %esi,-0x288(%ebp)\n+\tlea 0x18c(%ebx),%edx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x168(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x184(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x180(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %eax,-0x160(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0x168(%ebp)\n+\tmov %edx,-0x160(%ebp)\n ./pynx/scattering/cpu.c:5902\n-\tjne d12e \n+\tcmp %esi,-0x288(%ebp)\n+\tjne d133 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%ecx\n-./pynx/scattering/cpu.c:5907\n-\tcmp %esi,-0x29c(%ebp)\n+\tlea 0x18c(%ebx),%edi\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x108(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x124(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x120(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %ecx,-0x100(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0x108(%ebp)\n+\tmov %edi,-0x100(%ebp)\n ./pynx/scattering/cpu.c:5907\n-\tjne d165 \n+\tcmp %esi,-0x29c(%ebp)\n+\tjne d16c \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%edx\n-./pynx/scattering/cpu.c:5912\n-\tcmp %esi,-0x2a8(%ebp)\n+\tlea 0x18c(%ebx),%ecx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0xd8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0xf4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0xf0(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %edx,-0xd0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0xd8(%ebp)\n+\tmov %ecx,-0xd0(%ebp)\n ./pynx/scattering/cpu.c:5912\n-\tjne d19c \n+\tcmp %esi,-0x2ac(%ebp)\n+\tjne d1a5 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%eax\n-./pynx/scattering/cpu.c:5917\n-\tcmp %esi,-0x2a4(%ebp)\n+\tlea 0x18c(%ebx),%eax\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0xa8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0xc4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0xc0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %eax,-0xa0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0xa8(%ebp)\n ./pynx/scattering/cpu.c:5917\n-\tjne d1d3 \n+\tcmp %esi,-0x2a8(%ebp)\n+\tjne d1de \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%ecx\n-./pynx/scattering/cpu.c:5922\n-\tcmp %esi,-0x2a0(%ebp)\n+\tlea 0x18c(%ebx),%edx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x138(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x154(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x150(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %ecx,-0x130(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0x138(%ebp)\n+\tmov %edx,-0x130(%ebp)\n ./pynx/scattering/cpu.c:5922\n-\tjne d20a \n+\tcmp %esi,-0x2a4(%ebp)\n+\tjne d217 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%edx\n-./pynx/scattering/cpu.c:5927\n-\tcmp %esi,%ebx\n+\tlea 0x18c(%ebx),%edi\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x228(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x244(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x240(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %edx,-0x220(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0x228(%ebp)\n+\tmov %edi,-0x220(%ebp)\n ./pynx/scattering/cpu.c:5927\n-\tjne d23d \n+\tcmp %esi,-0x2a0(%ebp)\n+\tjne d250 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%edi),%ebx\n+\tlea 0x18c(%ebx),%ecx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x258(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x274(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x270(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %ebx,-0x250(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm3,-0x258(%ebp)\n-./pynx/scattering/cpu.c:8213\n-\tjmp d254 \n+\tmov %ecx,-0x250(%ebp)\n+\tjmp d26d \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:5604\n \tmovl $0x0,-0x2a0(%ebp)\n-\txor %ebx,%ebx\n \tmovl $0x0,-0x2a4(%ebp)\n+\tmovl $0x0,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:5611\n-\tmov 0x18(%eax),%ecx\n+\tmov 0x18(%edx),%ecx\n+./pynx/scattering/cpu.c:5613\n+\tmov 0x14(%edx),%esi\n ./pynx/scattering/cpu.c:5629\n-\tcmpl $0x9,-0x2b4(%ebp)\n+\tcmpl $0x9,-0x2b0(%ebp)\n ./pynx/scattering/cpu.c:5611\n-\tmov %ecx,-0x2a8(%ebp)\n+\tmov %ecx,-0x2ac(%ebp)\n+./pynx/scattering/cpu.c:5615\n+\tmov 0x10(%edx),%ecx\n ./pynx/scattering/cpu.c:5613\n-\tmov 0x14(%eax),%ecx\n-\tmov %ecx,-0x29c(%ebp)\n+\tmov %esi,-0x29c(%ebp)\n+./pynx/scattering/cpu.c:5617\n+\tmov 0xc(%edx),%esi\n ./pynx/scattering/cpu.c:5615\n-\tmov 0x10(%eax),%ecx\n \tmov %ecx,-0x288(%ebp)\n+./pynx/scattering/cpu.c:5619\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:5617\n-\tmov 0xc(%eax),%ecx\n-\tmov %ecx,-0x298(%ebp)\n+\tmov %esi,-0x298(%ebp)\n+./pynx/scattering/cpu.c:5621\n+\tmov 0x4(%edx),%esi\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%eax),%ecx\n \tmov %ecx,-0x294(%ebp)\n-./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:5623\n-\tmov (%eax),%eax\n-./pynx/scattering/cpu.c:5621\n-\tmov %ecx,-0x290(%ebp)\n+\tmov (%edx),%edx\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ecx\n+\tmov 0x8(%edi),%ecx\n+./pynx/scattering/cpu.c:5621\n+\tmov %esi,-0x290(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov %eax,-0x284(%ebp)\n+\tmov %edx,-0x284(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %ecx,-0x280(%ebp)\n ./pynx/scattering/cpu.c:5629\n-\tja e81f \n-\tmov -0x3694(%edi,%edx,1),%edx\n-\tadd %edi,%edx\n-\tjmp *%edx\n+\tja e9cb \n+\tmov -0x3694(%ebx,%eax,1),%eax\n+\tadd %ebx,%eax\n+\tjmp *%eax\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5604\n \tmovl $0x0,-0x2a0(%ebp)\n-\txor %ebx,%ebx\n+\tmovl $0x0,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:5609\n-\tmov 0x1c(%eax),%ecx\n-\tmov %ecx,-0x2a4(%ebp)\n-\tjmp d6de \n-\tnop\n+\tmov 0x1c(%edx),%esi\n+\tmov %esi,-0x2a8(%ebp)\n+\tjmp d6ee \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5604\n-\txor %ebx,%ebx\n+\tmovl $0x0,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:5607\n-\tmov 0x20(%eax),%ecx\n-\tmov %ecx,-0x2a0(%ebp)\n-\tjmp d74c \n+\tmov 0x20(%edx),%ecx\n+\tmov %ecx,-0x2a4(%ebp)\n+\tjmp d764 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5613\n-\tmov 0x14(%eax),%edx\n+\tmov 0x14(%edx),%eax\n ./pynx/scattering/cpu.c:5615\n-\tmov 0x10(%eax),%ecx\n+\tmov 0x10(%edx),%ecx\n ./pynx/scattering/cpu.c:5617\n-\tmov 0xc(%eax),%ebx\n+\tmov 0xc(%edx),%esi\n ./pynx/scattering/cpu.c:5613\n-\tmov %edx,-0x29c(%ebp)\n+\tmov %eax,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%eax),%edx\n+\tmov 0x8(%edx),%eax\n ./pynx/scattering/cpu.c:5615\n \tmov %ecx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%eax),%ecx\n+\tmov 0x4(%edx),%ecx\n+./pynx/scattering/cpu.c:5623\n+\tmov (%edx),%edx\n+./pynx/scattering/cpu.c:5617\n+\tmov %esi,-0x298(%ebp)\n ./pynx/scattering/cpu.c:5619\n-\tmov %edx,-0x294(%ebp)\n+\tmov %eax,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov (%eax),%eax\n+\tmov %edx,-0x284(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:5617\n-\tmov %ebx,-0x298(%ebp)\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:5621\n \tmov %ecx,-0x290(%ebp)\n-./pynx/scattering/cpu.c:5623\n-\tmov %eax,-0x284(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %edx,-0x280(%ebp)\n ./pynx/scattering/cpu.c:5629\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n ./pynx/scattering/cpu.c:5689\n-\tmov 0x66c(%edi),%ecx\n+\tmov 0x66c(%ebx),%ecx\n+\tmov %ecx,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle ef78 \n+\ttest %edx,%edx\n+\tjle fad8 \n \tlea -0x1(%edx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x2a0(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n+\txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje d81b \n+\tje d87a \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje d878 \n+\tcmp 0xc(%edi),%esi\n+\tje d8d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%ecx\n \tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje d81b \n+\tje 10748 \n \tcmp $0x2,%eax\n-\tje d814 \n+\tje d86d \n \tcmp $0x3,%eax\n-\tje d80d \n+\tje d860 \n \tcmp $0x4,%eax\n-\tje d806 \n+\tje d853 \n \tcmp $0x5,%eax\n-\tje d7ff \n+\tje d842 \n \tcmp $0x6,%eax\n-\tjne ff37 \n+\tjne 10075 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje d878 \n+\tmov -0x2a0(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje d8d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje d878 \n+\tmov -0x2a0(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje d8d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje d878 \n+\tmov -0x2a0(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje d8d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje d878 \n+\tmov -0x2a0(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje d8d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje d878 \n+\tmov -0x2a0(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje d8d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje d878 \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje d8d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%edx\n-\tje ed94 \n+\tje ee54 \n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tmov %eax,%ebx\n-\tje d878 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje d8d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje d878 \n-\tcmp 0x14(%esi,%eax,4),%ecx\n-\tlea 0x2(%eax),%ebx\n-\tje d878 \n-\tcmp 0x18(%esi,%eax,4),%ecx\n-\tlea 0x3(%eax),%ebx\n-\tje d878 \n-\tcmp 0x1c(%esi,%eax,4),%ecx\n-\tlea 0x4(%eax),%ebx\n-\tje d878 \n-\tcmp 0x20(%esi,%eax,4),%ecx\n-\tlea 0x5(%eax),%ebx\n-\tje d878 \n-\tcmp 0x24(%esi,%eax,4),%ecx\n-\tlea 0x6(%eax),%ebx\n-\tje d878 \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje d8d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x2(%eax),%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tjne d821 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje d8d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje d8d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje d8d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje d8d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje d8d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tjne d880 \n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%ebx,4),%edx\n-\tmov %edx,-0x2a8(%ebp)\n+\tmov -0x28c(%ebp),%esi\n+\tmov (%esi,%ecx,4),%edx\n+\tmov %edx,-0x2ac(%ebp)\n ./pynx/scattering/cpu.c:5689 (discriminator 2)\n-\tmov -0x2a8(%ebp),%eax\n+\tmov -0x2ac(%ebp),%eax\n \ttest %eax,%eax\n-\tje ef78 \n+\tje fad8 \n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ebx\n+\tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5691\n \tdecl -0x280(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %ebx,-0x2a0(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ebx,%ebx\n+\tmov %esi,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:5699\n-\tmov 0x660(%edi),%ecx\n+\tmov 0x660(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle daef \n+\ttest %esi,%esi\n+\tjle db4f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n-\tand $0x7,%ebx\n-\tje d927 \n-\tcmp $0x1,%ebx\n-\tje d912 \n-\tcmp $0x2,%ebx\n-\tje d907 \n-\tcmp $0x3,%ebx\n-\tje d8fc \n-\tcmp $0x4,%ebx\n-\tje d8f1 \n-\tcmp $0x5,%ebx\n-\tje d8e6 \n-\tcmp $0x6,%ebx\n-\tjne ff00 \n+\tand $0x7,%esi\n+\tje d97f \n+\tcmp $0x1,%esi\n+\tje d96a \n+\tcmp $0x2,%esi\n+\tje d95f \n+\tcmp $0x3,%esi\n+\tje d954 \n+\tcmp $0x4,%esi\n+\tje d949 \n+\tcmp $0x5,%esi\n+\tje d93e \n+\tcmp $0x6,%esi\n+\tjne 10040 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ed80 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ee40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ed80 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ee40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ed80 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ee40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ed80 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ee40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ed80 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ee40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ed80 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ee40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x2a0(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tje d999 \n+\tje d9f1 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ed80 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%ebx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ee40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov %ebx,%eax\n+\tlea 0x1(%eax),%esi\n+\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ed80 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje ee40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ed80 \n-\tcmp 0x14(%esi,%ebx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ee40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%ebx),%eax\n+\tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ed80 \n-\tcmp 0x18(%esi,%ebx,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje ee40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%ebx),%eax\n+\tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ed80 \n-\tcmp 0x1c(%esi,%ebx,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje ee40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%ebx),%eax\n+\tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ed80 \n-\tcmp 0x20(%esi,%ebx,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje ee40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%ebx),%eax\n+\tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ed80 \n-\tcmp 0x24(%esi,%ebx,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje ee40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%ebx),%eax\n+\tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ed80 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje ee40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x2a0(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%ebx),%eax\n+\tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne d927 \n+\tjne d97f \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%ebx\n+\tmov -0x28(%ebx),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %ecx,-0x2a4(%ebp)\n-\tmov %esi,-0x2ac(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %edi,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %ebx,%ecx\n-\tmov %ebx,-0x2b8(%ebp)\n+\tcmp %esi,%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x2b0(%ebp)\n+\tmov %eax,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x2c0(%ebp)\n+\tsete -0x2bc(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %edx,%edx\n+./pynx/scattering/cpu.c:7390\n+\tmov %esi,-0x2b4(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %edx,%esi\n-\tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x2ac(%ebp),%ecx\n-./pynx/scattering/cpu.c:7326\n-\tmov -0x2a4(%ebp),%ebx\n+\tmov %edx,%edi\n+\tmov %ecx,%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov -0x2a4(%ebp),%ecx\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%ebx\n-\tje e400 \n+\tcmp %eax,%esi\n+\tje e580 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x2b0(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x2a8(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje e938 \n+\tje e9e8 \n \ttest %cl,%cl\n-\tje e949 \n+\tje e9f9 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x2b8(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %edx,-0x2bc(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne dae0 \n+\tjne db40 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne %bl\n+\tsetne -0x2c0(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,%bl\n-\tje da38 \n-\tinc %ecx\n-\tjne dae0 \n+\ttest %dl,-0x2c0(%ebp)\n+\tje da8c \n+\tcmp $0xffffffff,%ecx\n+\tjne db40 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x2a4(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x2c0(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2c4(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2c4(%ebp)\n-\tjne dae0 \n-/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x2a4(%ebp),%edx\n+\tjne db40 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\tjne 106fe \n+\ttestb $0x20,-0x2c0(%ebp)\n+\tjne 109d6 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x2c0(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 106ea \n+\tjne 109fb \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2c4(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x2c0(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 107d7 \n+\tje 10ae3 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10883 \n+\tje 10b97 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2c4(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2c4(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2c4(%ebp)\n-\tjne dae0 \n+\tcmp %edx,-0x2c4(%ebp)\n+\tjne db40 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2bc(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje e400 \n+\tmov -0x2b8(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje e580 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2c0(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje e400 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tje e580 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x2a0(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %esi\n+\tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %eax,%esi\n-\tjne d9d0 \n+\tcmp %eax,%edi\n+\tjne da20 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:5703\n-\tmov %edi,%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5703 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 109f1 \n+\tjne 105cb \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x3ce0(%edi),%edx\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a5e(%ebx),%esi\n \tpush $0x7\n-\tlea -0x4ab1(%edi),%ecx\n-\tlea -0x4a6e(%edi),%eax\n-\tpush %esi\n-\tmov -0x40(%edi),%esi\n+\tpush %edi\n \tpush $0xa\n-\tpush %ecx\n-\tpush %eax\n \tpush %edx\n-\tpush (%esi)\n+\tpush %esi\n+\tpush %eax\n+\tpush (%ecx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:5705\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5705 (discriminator 1)\n \tmov $0x1649,%edx\n ./pynx/scattering/cpu.c:5705\n-\tjmp f75e \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:5617\n-\tmov 0xc(%eax),%ecx\n+\tjmp fa78 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%eax),%ebx\n+\tmov 0x8(%edx),%ecx\n+./pynx/scattering/cpu.c:5617\n+\tmov 0xc(%edx),%eax\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%eax),%edx\n+\tmov 0x4(%edx),%esi\n ./pynx/scattering/cpu.c:5623\n-\tmov (%eax),%eax\n-./pynx/scattering/cpu.c:5617\n-\tmov %ecx,-0x298(%ebp)\n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ecx\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:5619\n-\tmov %ebx,-0x294(%ebp)\n+\tmov %ecx,-0x294(%ebp)\n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%edi),%ecx\n+./pynx/scattering/cpu.c:5617\n+\tmov %eax,-0x298(%ebp)\n ./pynx/scattering/cpu.c:5621\n-\tmov %edx,-0x290(%ebp)\n+\tmov %esi,-0x290(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov %eax,-0x284(%ebp)\n+\tmov %edx,-0x284(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %ecx,-0x280(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n ./pynx/scattering/cpu.c:5669\n-\tmov 0x664(%edi),%edx\n+\tmov 0x664(%ebx),%edx\n+\tmov %edx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle f450 \n+\ttest %ecx,%ecx\n+\tjle fcc0 \n \tlea -0x1(%ecx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n+\txor %edx,%edx\n \tand $0x7,%eax\n-\tje dbd7 \n+\tje dc76 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%edx\n-\tje dc30 \n+\tcmp 0xc(%edi),%esi\n+\tje dcd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%edx\n \tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje dbd7 \n+\tje 10906 \n \tcmp $0x2,%eax\n-\tje dbd0 \n+\tje dc69 \n \tcmp $0x3,%eax\n-\tje dbc9 \n+\tje dc5c \n \tcmp $0x4,%eax\n-\tje dbc2 \n+\tje dc4f \n \tcmp $0x5,%eax\n-\tje dbbb \n+\tje dc3e \n \tcmp $0x6,%eax\n-\tjne ff84 \n+\tjne 100c2 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje dc30 \n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje dcd0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje dc30 \n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje dcd0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje dc30 \n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje dcd0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje dc30 \n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje dcd0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje dc30 \n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje dcd0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje dc30 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje dcd0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje f26b \n+\tje f2c3 \n+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tmov %eax,%ebx\n-\tje dc30 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje dcd0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje dc30 \n-\tcmp 0x14(%esi,%eax,4),%edx\n-\tlea 0x2(%eax),%ebx\n-\tje dc30 \n-\tcmp 0x18(%esi,%eax,4),%edx\n-\tlea 0x3(%eax),%ebx\n-\tje dc30 \n-\tcmp 0x1c(%esi,%eax,4),%edx\n-\tlea 0x4(%eax),%ebx\n-\tje dc30 \n-\tcmp 0x20(%esi,%eax,4),%edx\n-\tlea 0x5(%eax),%ebx\n-\tje dc30 \n-\tcmp 0x24(%esi,%eax,4),%edx\n-\tlea 0x6(%eax),%ebx\n-\tje dc30 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje dcd0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x2(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tjne dbdd \n-\tlea 0x0(%esi),%esi\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje dcd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje dcd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje dcd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje dcd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje dcd0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tjne dc7c \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%edx\n-\tmov (%edx,%ebx,4),%ecx\n-\tmov %ecx,-0x288(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%esi\n+\tmov %esi,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5669 (discriminator 2)\n \tmov -0x288(%ebp),%eax\n \ttest %eax,%eax\n-\tje f450 \n+\tje fcc0 \n ./pynx/scattering/cpu.c:5671\n \tdecl -0x280(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%edx\n-\tjmp dc90 \n+\tmov 0x8(%edi),%edx\n+\tjmp dd38 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5615\n-\tmov 0x10(%eax),%ebx\n-./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%eax),%edx\n+\tmov 0x10(%edx),%esi\n ./pynx/scattering/cpu.c:5617\n-\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%edx),%eax\n+./pynx/scattering/cpu.c:5619\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:5615\n-\tmov %ebx,-0x288(%ebp)\n+\tmov %esi,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%eax),%ebx\n+\tmov 0x4(%edx),%esi\n+./pynx/scattering/cpu.c:5623\n+\tmov (%edx),%edx\n+./pynx/scattering/cpu.c:5617\n+\tmov %eax,-0x298(%ebp)\n ./pynx/scattering/cpu.c:5619\n-\tmov %edx,-0x294(%ebp)\n+\tmov %ecx,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov (%eax),%eax\n+\tmov %edx,-0x284(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:5617\n-\tmov %ecx,-0x298(%ebp)\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:5621\n-\tmov %ebx,-0x290(%ebp)\n-./pynx/scattering/cpu.c:5623\n-\tmov %eax,-0x284(%ebp)\n+\tmov %esi,-0x290(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %edx,-0x280(%ebp)\n ./pynx/scattering/cpu.c:5629\n \tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n ./pynx/scattering/cpu.c:5679\n-\tmov 0x668(%edi),%ecx\n+\tmov 0x668(%ebx),%ecx\n+\tmov %ecx,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle f1c8 \n+\ttest %edx,%edx\n+\tjle fc10 \n \tlea -0x1(%edx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x29c(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n+\txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje dcfb \n+\tje ddda \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje dd58 \n+\tcmp 0xc(%edi),%esi\n+\tje de30 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%ecx\n \tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje dcfb \n+\tje 108b8 \n \tcmp $0x2,%eax\n-\tje dcf4 \n+\tje ddcd \n \tcmp $0x3,%eax\n-\tje dced \n+\tje ddc0 \n \tcmp $0x4,%eax\n-\tje dce6 \n+\tje ddb3 \n \tcmp $0x5,%eax\n-\tje dcdf \n+\tje dda6 \n \tcmp $0x6,%eax\n-\tjne ff4e \n+\tjne 1008d \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje dd58 \n+\tmov -0x29c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje de30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje dd58 \n+\tmov -0x29c(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje de30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje dd58 \n+\tmov -0x29c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje de30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje dd58 \n+\tmov -0x29c(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje de30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje dd58 \n+\tmov -0x29c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje de30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje dd58 \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje de30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%edx\n-\tje efe4 \n+\tje f070 \n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tmov %eax,%ebx\n-\tje dd58 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje de30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje dd58 \n-\tcmp 0x14(%esi,%eax,4),%ecx\n-\tlea 0x2(%eax),%ebx\n-\tje dd58 \n-\tcmp 0x18(%esi,%eax,4),%ecx\n-\tlea 0x3(%eax),%ebx\n-\tje dd58 \n-\tcmp 0x1c(%esi,%eax,4),%ecx\n-\tlea 0x4(%eax),%ebx\n-\tje dd58 \n-\tcmp 0x20(%esi,%eax,4),%ecx\n-\tlea 0x5(%eax),%ebx\n-\tje dd58 \n-\tcmp 0x24(%esi,%eax,4),%ecx\n-\tlea 0x6(%eax),%ebx\n-\tje dd58 \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje de30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x2(%eax),%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tjne dd01 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje de30 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje de30 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje de30 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje de30 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje de30 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%eax),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tjne dde0 \n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%eax\n-\tmov (%eax,%ebx,4),%edx\n+\tmov -0x28c(%ebp),%esi\n+\tmov (%esi,%ecx,4),%edx\n \tmov %edx,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:5679 (discriminator 2)\n-\tmov -0x29c(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje f1c8 \n+\tmov -0x29c(%ebp),%eax\n+\ttest %eax,%eax\n+\tje fc10 \n ./pynx/scattering/cpu.c:5681\n \tdecl -0x280(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%edx\n-\tjmp d7b0 \n+\tmov 0x8(%edi),%edx\n+\tjmp d7d0 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5605\n-\tmov 0x24(%eax),%ebx\n-\tjmp d75a \n+\tmov 0x24(%edx),%esi\n+\tmov %esi,-0x2a0(%ebp)\n+\tjmp d782 \n+\txchg %ax,%ax\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ebx\n-\tmov %ebx,-0x280(%ebp)\n+\tmov 0x8(%edi),%eax\n+\tmov %eax,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x280(%ebp),%eax\n ./pynx/scattering/cpu.c:5631\n-\tmov 0x650(%edi),%ecx\n+\tmov 0x650(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %eax,%eax\n-\tjle fe16 \n-\tdec %eax\n+\tjle 10a63 \n ./pynx/scattering/cpu.c:7424\n \tmovl $0x0,-0x284(%ebp)\n+\tdec %eax\n \tand $0x7,%eax\n-\tje 108d9 \n+\tje 10bb9 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje ded6 \n+\tcmp 0xc(%edi),%ecx\n+\tje dfb6 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmovl $0x1,-0x284(%ebp)\n-\tmov $0x1,%ebx\n+\tmov $0x1,%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tje 10879 \n+\tcmp $0x1,%eax\n+\tje 10b8d \n \tcmp $0x2,%eax\n-\tje de66 \n+\tje df46 \n \tcmp $0x3,%eax\n-\tje de53 \n+\tje df33 \n \tcmp $0x4,%eax\n-\tje de3c \n+\tje df1c \n \tcmp $0x5,%eax\n-\tje de25 \n+\tje df05 \n \tcmp $0x6,%eax\n-\tje de0e \n+\tje deee \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje ded6 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje dfb6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%ebx),%edx\n-\tmov %edx,-0x284(%ebp)\n+\tlea 0x1(%edx),%esi\n+\tmov %esi,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7426\n \tmov -0x284(%ebp),%eax\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ded6 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje dfb6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %eax\n \tmov %eax,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x284(%ebp),%ebx\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tje ded6 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n-\tmov %ebx,-0x284(%ebp)\n-./pynx/scattering/cpu.c:7426\n \tmov -0x284(%ebp),%edx\n-\tcmp 0xc(%esi,%edx,4),%ecx\n-\tje ded6 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje dfb6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n \tmov %edx,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7426\n+\tmov -0x284(%ebp),%esi\n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje dfb6 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %esi\n+\tmov %esi,-0x284(%ebp)\n+./pynx/scattering/cpu.c:7426\n \tmov -0x284(%ebp),%eax\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ded6 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje dfb6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %eax\n \tmov %eax,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7426\n \tmov -0x284(%ebp),%edx\n-\tcmp 0xc(%esi,%edx,4),%ecx\n-\tje ded6 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje dfb6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n-\tje ded0 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje dfb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%edx),%ebx\n+\tlea 0x1(%edx),%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,-0x280(%ebp)\n-\tje fc11 \n+\tcmp %esi,-0x280(%ebp)\n+\tje fd0d \n+\tmov %esi,%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%ecx\n-\tmov %ebx,%edx\n-\tje ded0 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje dfb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n-\tje ded0 \n-\tcmp 0x14(%esi,%ebx,4),%ecx\n-\tlea 0x2(%ebx),%edx\n-\tje ded0 \n-\tcmp 0x18(%esi,%ebx,4),%ecx\n-\tlea 0x3(%ebx),%edx\n-\tje ded0 \n-\tcmp 0x1c(%esi,%ebx,4),%ecx\n-\tlea 0x4(%ebx),%edx\n-\tje ded0 \n-\tcmp 0x20(%esi,%ebx,4),%ecx\n-\tlea 0x5(%ebx),%edx\n-\tje ded0 \n-\tcmp 0x24(%esi,%ebx,4),%ecx\n-\tlea 0x6(%ebx),%edx\n-\tje ded0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%ebx),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n-\tjne de79 \n-\tlea 0x0(%esi),%esi\n-\tmov %edx,-0x284(%ebp)\n-./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x284(%ebp),%ebx\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%ebx,4),%eax\n-\tmov %eax,-0x284(%ebp)\n-./pynx/scattering/cpu.c:5631 (discriminator 2)\n-\tmov -0x284(%ebp),%edx\n-\ttest %edx,%edx\n-\tje fe16 \n-./pynx/scattering/cpu.c:5633\n-\tdecl -0x280(%ebp)\n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ecx\n-\tjmp df19 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:5623\n-\tmov (%eax),%eax\n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ecx\n-./pynx/scattering/cpu.c:5623\n-\tmov %eax,-0x284(%ebp)\n-/usr/include/python3.13/object.h:349\n-\tmov %ecx,-0x280(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n-./pynx/scattering/cpu.c:5639\n-\tmov 0x654(%edi),%edx\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle fa60 \n-\tlea -0x1(%ecx),%eax\n-./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n-\tand $0x7,%eax\n-\tje df92 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%edx\n-\tje dff0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje df92 \n-\tcmp $0x2,%eax\n-\tje df8b \n-\tcmp $0x3,%eax\n-\tje df84 \n-\tcmp $0x4,%eax\n-\tje df7d \n-\tcmp $0x5,%eax\n-\tje df76 \n-\tcmp $0x6,%eax\n-\tje df6f \n-./pynx/scattering/cpu.c:7426\n-\tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tje dff0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje dff0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje dff0 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje dfb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tlea 0x2(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje dff0 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje dfb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tlea 0x3(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje dff0 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje dfb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tlea 0x4(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje dff0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje dff0 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje dfb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,%ecx\n-\tje f857 \n+\tlea 0x5(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tmov %eax,%ebx\n-\tje dff0 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje dfb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tlea 0x6(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje dff0 \n-\tcmp 0x14(%esi,%eax,4),%edx\n-\tlea 0x2(%eax),%ebx\n-\tje dff0 \n-\tcmp 0x18(%esi,%eax,4),%edx\n-\tlea 0x3(%eax),%ebx\n-\tje dff0 \n-\tcmp 0x1c(%esi,%eax,4),%edx\n-\tlea 0x4(%eax),%ebx\n-\tje dff0 \n-\tcmp 0x20(%esi,%eax,4),%edx\n-\tlea 0x5(%eax),%ebx\n-\tje dff0 \n-\tcmp 0x24(%esi,%eax,4),%edx\n-\tlea 0x6(%eax),%ebx\n-\tje dff0 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje dfb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x7(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tjne df98 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tjne df59 \n+\tlea 0x0(%esi),%esi\n+\tmov %edx,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%ebx,4),%edx\n-\tmov %edx,-0x290(%ebp)\n-./pynx/scattering/cpu.c:5639 (discriminator 2)\n-\tmov -0x290(%ebp),%eax\n-\ttest %eax,%eax\n-\tje fa60 \n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:5641\n+\tmov -0x284(%ebp),%esi\n+\tmov -0x28c(%ebp),%eax\n+\tmov (%eax,%esi,4),%ecx\n+\tmov %ecx,-0x284(%ebp)\n+./pynx/scattering/cpu.c:5631 (discriminator 2)\n+\tmov -0x284(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 10a63 \n+./pynx/scattering/cpu.c:5633\n \tdecl -0x280(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %edx,-0x288(%ebp)\n-\tjmp e040 \n-\txchg %ax,%ax\n+\tmov 0x8(%edi),%ecx\n+\tjmp e2d1 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:5623\n-\tmov (%eax),%edx\n+\tmov (%edx),%esi\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%eax),%ebx\n+\tmov 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:5623\n-\tmov %edx,-0x284(%ebp)\n+\tmov %esi,-0x284(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5621\n-\tmov %ebx,-0x290(%ebp)\n+\tmov %eax,-0x290(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %edx,-0x280(%ebp)\n-\tmov %edx,-0x288(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n+\tmov %esi,-0x280(%ebp)\n+\tmov %esi,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5649\n-\tmov 0x658(%edi),%ecx\n+\tmov 0x658(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle e28f \n+\ttest %esi,%esi\n+\tjle e26f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n-\tand $0x7,%edx\n-\tje e0cd \n-\tcmp $0x1,%edx\n-\tje e0b8 \n-\tcmp $0x2,%edx\n-\tje e0ad \n-\tcmp $0x3,%edx\n-\tje e0a2 \n-\tcmp $0x4,%edx\n-\tje e097 \n-\tcmp $0x5,%edx\n-\tje e08c \n-\tcmp $0x6,%edx\n-\tje e081 \n+\tand $0x7,%esi\n+\tje e09d \n+\tcmp $0x1,%esi\n+\tje e088 \n+\tcmp $0x2,%esi\n+\tje e07d \n+\tcmp $0x3,%esi\n+\tje e072 \n+\tcmp $0x4,%esi\n+\tje e067 \n+\tcmp $0x5,%esi\n+\tje e05c \n+\tcmp $0x6,%esi\n+\tje e051 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje f7a0 \n+\tcmp 0xc(%edi),%ecx\n+\tje f758 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f7a0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f758 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f7a0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f758 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f7a0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f758 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f7a0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f758 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f7a0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f758 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f7a0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f758 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x288(%ebp),%ebx\n+\tmov -0x288(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tje e13f \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f7a0 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%edx\n+\tcmp %edx,%eax\n+\tje e10f \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f758 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov %edx,%eax\n+\tlea 0x1(%eax),%esi\n+\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f7a0 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje f758 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje f7a0 \n-\tcmp 0x14(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje f758 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%edx),%eax\n+\tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f7a0 \n-\tcmp 0x18(%esi,%edx,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje f758 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%edx),%eax\n+\tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f7a0 \n-\tcmp 0x1c(%esi,%edx,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje f758 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%edx),%eax\n+\tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f7a0 \n-\tcmp 0x20(%esi,%edx,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje f758 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%edx),%eax\n+\tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f7a0 \n-\tcmp 0x24(%esi,%edx,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje f758 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%edx),%eax\n+\tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje f7a0 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje f758 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x288(%ebp),%ebx\n+\tmov -0x288(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%edx),%eax\n+\tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tjne e0cd \n+\tcmp %edx,%eax\n+\tjne e09d \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n+\tmov -0x28(%ebx),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %ecx,-0x294(%ebp)\n-\tmov %esi,-0x298(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %edi,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%ecx\n-\tmov %edx,-0x2a0(%ebp)\n+\tcmp %esi,%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x29c(%ebp)\n+\tmov %eax,-0x298(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x2a8(%ebp)\n+\tsete -0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ebx,%ebx\n+\txor %edx,%edx\n+./pynx/scattering/cpu.c:7390\n+\tmov %esi,-0x29c(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %ebx,%esi\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x298(%ebp),%ecx\n-./pynx/scattering/cpu.c:7326\n-\tmov -0x294(%ebp),%ebx\n+\tmov %edx,%edi\n+\tmov %ecx,%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov -0x294(%ebp),%ecx\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%ebx\n-\tje f238 \n+\tcmp %eax,%esi\n+\tje f290 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x29c(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x298(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje ece8 \n+\tje eda8 \n \ttest %cl,%cl\n-\tje ecf9 \n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %ebx,%edx\n-\tmov 0x8(%ebx),%ebx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%ebx\n+\tje edb9 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %ebx,-0x2a4(%ebp)\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne e280 \n-./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edx),%ecx\n+\tcmp 0x8(%eax),%edx\n+\tjne e260 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje e1d8 \n-\tinc %ecx\n-\tjne e280 \n+\ttest %dl,-0x2a8(%ebp)\n+\tje e1ac \n+\tcmp $0xffffffff,%ecx\n+\tjne e260 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x294(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x2a8(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2ac(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2ac(%ebp)\n-\tjne e280 \n+\tjne e260 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x294(%ebp),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\tjne 1082c \n+\ttestb $0x20,-0x2a8(%ebp)\n+\tjne 10b24 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x2a8(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 10818 \n+\tjne 10b11 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2ac(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x2a8(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 10932 \n+\tje 10c48 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10999 \n+\tje 10ca2 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2ac(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2ac(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2ac(%ebp)\n-\tjne e280 \n+\tcmp %edx,-0x2ac(%ebp)\n+\tjne e260 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2a4(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje f238 \n+\tmov -0x2a0(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje f290 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2a8(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f238 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tje f290 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x288(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %esi\n+\tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %eax,%esi\n-\tjne e170 \n+\tcmp %eax,%edi\n+\tjne e140 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:5653\n-\tmov %edi,%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5653 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 10a23 \n+\tjne 10d01 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x3ce0(%edi),%edx\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a5e(%ebx),%esi\n \tpush $0x2\n-\tlea -0x4ab1(%edi),%ecx\n-\tlea -0x4a6e(%edi),%eax\n-\tpush %esi\n-\tmov -0x40(%edi),%esi\n+\tpush %edi\n \tpush $0xa\n-\tpush %ecx\n-\tpush %eax\n \tpush %edx\n-\tpush (%esi)\n+\tpush %esi\n+\tpush %eax\n+\tpush (%ecx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:5655\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5655 (discriminator 1)\n \tmov $0x1617,%edx\n ./pynx/scattering/cpu.c:5655\n-\tjmp f75e \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp fa78 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+./pynx/scattering/cpu.c:5623\n+\tmov (%edx),%edx\n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%edi),%ecx\n+./pynx/scattering/cpu.c:5623\n+\tmov %edx,-0x284(%ebp)\n+/usr/include/python3.13/object.h:349\n+\tmov %ecx,-0x280(%ebp)\n+./pynx/scattering/cpu.c:5639\n+\tmov 0x654(%ebx),%eax\n+\tmov %eax,-0x288(%ebp)\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %ecx,%ecx\n+\tjle 108fe \n+\tlea -0x1(%ecx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%esi\n+./pynx/scattering/cpu.c:7424\n+\txor %edx,%edx\n+\tand $0x7,%eax\n+\tje e38a \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi),%esi\n+\tje e3e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov $0x1,%esi\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%edx\n+\tcmp $0x1,%eax\n+\tje 10a91 \n+\tcmp $0x2,%eax\n+\tje e37d \n+\tcmp $0x3,%eax\n+\tje e370 \n+\tcmp $0x4,%eax\n+\tje e363 \n+\tcmp $0x5,%eax\n+\tje e352 \n+\tcmp $0x6,%eax\n+\tje e341 \n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje e3e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x1(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje e3e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %edx\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje e3e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %edx\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje e3e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %edx\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje e3e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %edx\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje e3e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje e3e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%edx),%eax\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp %eax,%ecx\n+\tje f80f \n+\tmov %eax,%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje e3e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje e3e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x2(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje e3e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje e3e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje e3e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje e3e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje e3e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tjne e390 \n+./pynx/scattering/cpu.c:7426 (discriminator 1)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%esi\n+\tmov %esi,-0x290(%ebp)\n+./pynx/scattering/cpu.c:5639 (discriminator 2)\n+\tmov -0x290(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 108fe \n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%edi),%esi\n+./pynx/scattering/cpu.c:5641\n+\tdecl -0x280(%ebp)\n+/usr/include/python3.13/object.h:349\n+\tmov %esi,-0x288(%ebp)\n+\tjmp e010 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%eax),%ebx\n+\tmov 0x8(%edx),%eax\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%eax),%edx\n+\tmov 0x4(%edx),%esi\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ecx\n+\tmov 0x8(%edi),%ecx\n ./pynx/scattering/cpu.c:5623\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:5619\n-\tmov %ebx,-0x294(%ebp)\n+\tmov %eax,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5621\n-\tmov %edx,-0x290(%ebp)\n+\tmov %esi,-0x290(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov %eax,-0x284(%ebp)\n+\tmov %edx,-0x284(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %ecx,-0x280(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n ./pynx/scattering/cpu.c:5659\n-\tmov 0x65c(%edi),%edx\n+\tmov 0x65c(%ebx),%edx\n+\tmov %edx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle f6b0 \n+\ttest %ecx,%ecx\n+\tjle 106b0 \n \tlea -0x1(%ecx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x288(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n-\txor %ebx,%ebx\n+\txor %edx,%edx\n \tand $0x7,%eax\n-\tje e378 \n+\tje e4f4 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%edx\n-\tje e3d0 \n+\tcmp 0xc(%edi),%esi\n+\tje e550 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%edx\n \tcmp $0x1,%eax\n-\tmov $0x1,%ebx\n-\tje e378 \n+\tje 109ae \n \tcmp $0x2,%eax\n-\tje e371 \n+\tje e4e7 \n \tcmp $0x3,%eax\n-\tje e36a \n+\tje e4da \n \tcmp $0x4,%eax\n-\tje e363 \n+\tje e4cd \n \tcmp $0x5,%eax\n-\tje e35c \n+\tje e4bc \n \tcmp $0x6,%eax\n-\tje e355 \n+\tje e4ab \n ./pynx/scattering/cpu.c:7426\n-\tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tje e3d0 \n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje e550 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n+\tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e3d0 \n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje e550 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e3d0 \n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje e550 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e3d0 \n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje e550 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e3d0 \n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje e550 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e3d0 \n+\tmov -0x288(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje e550 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e3d0 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje e550 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ebx),%eax\n+\tlea 0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje f4c8 \n+\tje f4e8 \n+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tmov %eax,%ebx\n-\tje e3d0 \n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje e550 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ebx\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tje e3d0 \n-\tcmp 0x14(%esi,%eax,4),%edx\n-\tlea 0x2(%eax),%ebx\n-\tje e3d0 \n-\tcmp 0x18(%esi,%eax,4),%edx\n-\tlea 0x3(%eax),%ebx\n-\tje e3d0 \n-\tcmp 0x1c(%esi,%eax,4),%edx\n-\tlea 0x4(%eax),%ebx\n-\tje e3d0 \n-\tcmp 0x20(%esi,%eax,4),%edx\n-\tlea 0x5(%eax),%ebx\n-\tje e3d0 \n-\tcmp 0x24(%esi,%eax,4),%edx\n-\tlea 0x6(%eax),%ebx\n-\tje e3d0 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje e550 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ebx\n+\tlea 0x2(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%ebx,4),%edx\n-\tjne e37e \n-\txchg %ax,%ax\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje e550 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x3(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje e550 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje e550 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje e550 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje e550 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%eax),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tjne e4fa \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%edx\n-\tmov (%edx,%ebx,4),%ecx\n-\tmov %ecx,-0x298(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%esi\n+\tmov %esi,-0x298(%ebp)\n ./pynx/scattering/cpu.c:5659 (discriminator 2)\n \tmov -0x298(%ebp),%eax\n \ttest %eax,%eax\n-\tje f6b0 \n+\tje 106b0 \n ./pynx/scattering/cpu.c:5661\n \tdecl -0x280(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ecx\n-\tjmp db6c \n+\tmov 0x8(%edi),%ecx\n+\tjmp dbcc \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%ebx\n-\tmov -0x2ac(%ebp),%esi\n+\tmov %edi,%esi\n+\tmov -0x2a4(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%edx\n-\tmov (%edx,%ebx,4),%ecx\n-\tmov %ecx,-0x2a4(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%esi,4),%edx\n+\tmov %edx,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:5699 (discriminator 2)\n-\tmov -0x2a4(%ebp),%edx\n-\ttest %edx,%edx\n-\tje daef \n+\tmov -0x2a8(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje db4f \n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5701\n \tdecl -0x280(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %edx,-0x2a0(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n+\tmov %esi,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:5709\n-\tmov 0x610(%edi),%ecx\n+\tmov 0x610(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle ea67 \n+\ttest %esi,%esi\n+\tjle eb1f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n-\tand $0x7,%edx\n-\tje e9d0 \n-\tcmp $0x1,%edx\n-\tje e4a6 \n-\tcmp $0x2,%edx\n-\tje e49b \n-\tcmp $0x3,%edx\n-\tje e490 \n-\tcmp $0x4,%edx\n-\tje e485 \n-\tcmp $0x5,%edx\n-\tje e47a \n-\tcmp $0x6,%edx\n-\tjne fec8 \n+\tand $0x7,%esi\n+\tje ea80 \n+\tcmp $0x1,%esi\n+\tje e626 \n+\tcmp $0x2,%esi\n+\tje e61b \n+\tcmp $0x3,%esi\n+\tje e610 \n+\tcmp $0x4,%esi\n+\tje e605 \n+\tcmp $0x5,%esi\n+\tje e5fa \n+\tcmp $0x6,%esi\n+\tjne 10008 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ecd0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ed90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ecd0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ed90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ecd0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ed90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ecd0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ed90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ecd0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ed90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ecd0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ed90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x2a0(%ebp),%ebx\n+\tmov -0x2a0(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tjne e9d0 \n+\tcmp %edx,%eax\n+\tjne ea80 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n+\tmov -0x28(%ebx),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %ecx,-0x2ac(%ebp)\n-\tmov %esi,-0x2b0(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %edi,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%ecx\n-\tmov %edx,-0x2bc(%ebp)\n+\tcmp %esi,%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x2b8(%ebp)\n+\tmov %eax,-0x2b4(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x2c4(%ebp)\n+\tsete -0x2c0(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ebx,%ebx\n+\txor %edx,%edx\n+./pynx/scattering/cpu.c:7390\n+\tmov %esi,-0x2b8(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %ebx,%esi\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x2b0(%ebp),%ecx\n-./pynx/scattering/cpu.c:7326\n-\tmov -0x2ac(%ebp),%ebx\n+\tmov %edx,%edi\n+\tmov %ecx,%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov -0x2a4(%ebp),%ecx\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%ebx\n-\tje e600 \n+\tcmp %eax,%esi\n+\tje e790 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x2b8(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x2b4(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje ea48 \n+\tje eb00 \n \ttest %cl,%cl\n-\tje eab8 \n+\tje eb70 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x2bc(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %edx,-0x2c0(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne ea58 \n+\tjne eb10 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne %bl\n+\tsetne -0x2c4(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,%bl\n-\tje e558 \n-\tinc %ecx\n-\tjne ea58 \n+\ttest %dl,-0x2c4(%ebp)\n+\tje e6dc \n+\tcmp $0xffffffff,%ecx\n+\tjne eb10 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x2ac(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x2c4(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2c8(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2c8(%ebp)\n-\tjne ea58 \n+\tjne eb10 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x2ac(%ebp),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\tjne 106b1 \n+\ttestb $0x20,-0x2c4(%ebp)\n+\tjne 10989 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x2c4(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 1069d \n+\tjne 10976 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2c8(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x2c4(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 107b2 \n+\tje 10ac0 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10868 \n+\tje 10b7c \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2c8(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2c8(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2c8(%ebp)\n-\tjne ea58 \n+\tcmp %edx,-0x2c8(%ebp)\n+\tjne eb10 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2c0(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje e600 \n+\tmov -0x2bc(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje e790 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2c4(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne ea58 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%ebx\n-\tmov -0x2b0(%ebp),%esi\n+\tjne eb10 \n+\tlea 0x0(%esi),%esi\n+\tmov %edi,%esi\n+\tmov -0x2a4(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%ebx,4),%eax\n-\tmov %eax,-0x2a0(%ebp)\n+\tmov (%ecx,%esi,4),%edx\n+\tmov %edx,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:5709 (discriminator 2)\n-\tmov -0x2a0(%ebp),%edx\n-\ttest %edx,%edx\n-\tje ea67 \n+\tmov -0x2a4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje eb1f \n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5711\n \tdecl -0x280(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %edx,-0x2ac(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n+\tmov %esi,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:5719\n-\tmov 0x60c(%edi),%ecx\n+\tmov 0x60c(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle ebcf \n+\ttest %esi,%esi\n+\tjle ec8f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n-\tand $0x7,%edx\n-\tje eb38 \n-\tcmp $0x1,%edx\n-\tje e6a6 \n-\tcmp $0x2,%edx\n-\tje e69b \n-\tcmp $0x3,%edx\n-\tje e690 \n-\tcmp $0x4,%edx\n-\tje e685 \n-\tcmp $0x5,%edx\n-\tje e67a \n-\tcmp $0x6,%edx\n-\tjne feb0 \n+\tand $0x7,%esi\n+\tje ebf0 \n+\tcmp $0x1,%esi\n+\tje e836 \n+\tcmp $0x2,%esi\n+\tje e82b \n+\tcmp $0x3,%esi\n+\tje e820 \n+\tcmp $0x4,%esi\n+\tje e815 \n+\tcmp $0x5,%esi\n+\tje e80a \n+\tcmp $0x6,%esi\n+\tjne ffd0 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ecc0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ed78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ecc0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ed78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ecc0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ed78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ecc0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ed78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ecc0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ed78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ecc0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ed78 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x2ac(%ebp),%ebx\n+\tmov -0x2a0(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tjne eb38 \n+\tcmp %edx,%eax\n+\tjne ebf0 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n+\tmov -0x28(%ebx),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %ecx,-0x2b0(%ebp)\n-\tmov %esi,-0x2b8(%ebp)\n+\tmov -0xc(%ebx),%eax\n+\tmov %edi,-0x2b4(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%ecx\n-\tmov %edx,-0x2c0(%ebp)\n+\tcmp %esi,%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x2bc(%ebp)\n+\tmov %eax,-0x2b8(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x2c8(%ebp)\n+\tsete -0x2c4(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ebx,%ebx\n+\txor %edx,%edx\n+./pynx/scattering/cpu.c:7390\n+\tmov %esi,-0x2bc(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %ebx,%esi\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x2b8(%ebp),%ecx\n-./pynx/scattering/cpu.c:7326\n-\tmov -0x2b0(%ebp),%ebx\n+\tmov %edx,%edi\n+\tmov %ecx,%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov -0x2b4(%ebp),%ecx\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%ebx\n-\tje e800 \n+\tcmp %eax,%esi\n+\tje e9a0 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x2bc(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x2b8(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje ebb0 \n+\tje ec70 \n \ttest %cl,%cl\n-\tje ec20 \n+\tje ece0 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x2c0(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %edx,-0x2c4(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne ebc0 \n+\tjne ec80 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne %bl\n+\tsetne -0x2c8(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,%bl\n-\tje e758 \n-\tinc %ecx\n-\tjne ebc0 \n+\ttest %dl,-0x2c8(%ebp)\n+\tje e8ec \n+\tcmp $0xffffffff,%ecx\n+\tjne ec80 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x2b0(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x2c8(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2cc(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2cc(%ebp)\n-\tjne ebc0 \n+\tjne ec80 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x2b0(%ebp),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\tjne 10683 \n+\ttestb $0x20,-0x2c8(%ebp)\n+\tjne 10919 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x2c8(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 1066f \n+\tjne 1093e \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2cc(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x2c8(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 1078d \n+\tje 10a9c \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10846 \n+\tje 10b5a \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2cc(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2cc(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2cc(%ebp)\n-\tjne ebc0 \n+\tcmp %edx,-0x2cc(%ebp)\n+\tjne ec80 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2c4(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje e800 \n+\tmov -0x2c0(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje e9a0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2c8(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne ebc0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%ebx\n-\tmov -0x2b8(%ebp),%esi\n+\tjne ec80 \n+\tlea 0x0(%esi),%esi\n+\tmov %edi,%esi\n+\tmov -0x2b4(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%edx\n-\tmov (%edx,%ebx,4),%ebx\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%esi,4),%edx\n+\tmov %edx,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:5719 (discriminator 2)\n-\ttest %ebx,%ebx\n-\tje ebcf \n+\tmov -0x2a0(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje ec8f \n ./pynx/scattering/cpu.c:5721\n \tdecl -0x280(%ebp)\n ./pynx/scattering/cpu.c:5728 (discriminator 1)\n \tmov -0x280(%ebp),%edx\n \ttest %edx,%edx\n-\tjle cec8 \n-./pynx/scattering/cpu.c:5730\n-\tmov -0x290(%ebp),%eax\n-\tmov -0x284(%ebp),%ecx\n-\tsub $0x4,%esp\n-\tmov -0x294(%ebp),%edx\n-\tmov %ebx,-0x74(%ebp)\n-\tlea -0x4a6e(%edi),%ebx\n-\tmov %eax,-0x94(%ebp)\n-\tmov -0x288(%ebp),%eax\n-\tmov %ecx,-0x98(%ebp)\n-\tmov -0x298(%ebp),%ecx\n-\tmov %edx,-0x90(%ebp)\n-\tmov -0x29c(%ebp),%edx\n-\tmov %eax,-0x88(%ebp)\n-\tmov -0x2a4(%ebp),%eax\n-\tmov %ecx,-0x8c(%ebp)\n-\tmov -0x2a8(%ebp),%ecx\n-\tmov %edx,-0x84(%ebp)\n-\tmov -0x2a0(%ebp),%edx\n-\tmov %eax,-0x7c(%ebp)\n-\tlea -0x98(%ebp),%eax\n-\tmov %ecx,-0x80(%ebp)\n-\tlea -0x58(%ebp),%ecx\n-\tmov %edx,-0x78(%ebp)\n-\tmov -0x28c(%ebp),%edx\n-\tpush %ebx\n-\tpush -0x2b4(%ebp)\n-\tpush %eax\n-\tmov %esi,%eax\n-\tcall 8bb0 \n-\tmov -0x98(%ebp),%esi\n-\tmov -0x94(%ebp),%ecx\n-\tmov -0x90(%ebp),%edx\n-\tmov -0x8c(%ebp),%ebx\n-./pynx/scattering/cpu.c:5730 (discriminator 2)\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:5730\n-\tmov %esi,-0x284(%ebp)\n-\tmov -0x88(%ebp),%esi\n-./pynx/scattering/cpu.c:5730 (discriminator 2)\n-\tinc %eax\n-./pynx/scattering/cpu.c:5730\n-\tmov %ecx,-0x290(%ebp)\n-\tmov -0x84(%ebp),%ecx\n-\tmov %edx,-0x294(%ebp)\n-\tmov -0x80(%ebp),%edx\n-\tmov %ebx,-0x298(%ebp)\n-\tmov -0x7c(%ebp),%ebx\n-\tmov %esi,-0x288(%ebp)\n-\tmov -0x78(%ebp),%esi\n-\tmov %ebx,-0x2a4(%ebp)\n-\tmov -0x74(%ebp),%ebx\n-\tmov %ecx,-0x29c(%ebp)\n-\tmov %edx,-0x2a8(%ebp)\n-\tmov %esi,-0x2a0(%ebp)\n-./pynx/scattering/cpu.c:5730 (discriminator 2)\n-\tjne cec8 \n-./pynx/scattering/cpu.c:5730 (discriminator 1)\n-\tmov $0x1662,%edx\n-\tjmp f75e \n+\tjg 10778 \n+\tvzeroupper\n+\tjmp cec9 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje e949 \n-\tcmpb $0x0,-0x2c0(%ebp)\n-\tjne dae0 \n+\tje e9f9 \n+\tcmpb $0x0,-0x2bc(%ebp)\n+\tjne db40 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2b8(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne e95b \n+\tmov -0x2b4(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne ea0b \n \ttest %dl,%dl\n-\tjne dae0 \n+\tjne db40 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x2a4(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje daef \n+\ttest %eax,%eax\n+\tje db52 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne e99f \n-\tmov -0x2b8(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne fe70 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne ea4b \n+\tmov -0x2b4(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne ffb0 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje e9b5 \n+\tcmp $0x3fffffff,%edx\n+\tje ea61 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 105f0 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 10898 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje dae0 \n+\tje db40 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%ebx\n-\tmov -0x2ac(%ebp),%esi\n-\tjs daef \n-\tjmp e408 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ecd0 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%edx\n+\tmov %edi,%esi\n+\tmov -0x2a4(%ebp),%edi\n+\tjs db52 \n+\tjmp e588 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ed90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov %edx,%eax\n+\tlea 0x1(%eax),%esi\n+\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ecd0 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje ed90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ecd0 \n-\tcmp 0x14(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ed90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%edx),%eax\n+\tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ecd0 \n-\tcmp 0x18(%esi,%edx,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje ed90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%edx),%eax\n+\tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ecd0 \n-\tcmp 0x1c(%esi,%edx,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje ed90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%edx),%eax\n+\tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ecd0 \n-\tcmp 0x20(%esi,%edx,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje ed90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%edx),%eax\n+\tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ecd0 \n-\tcmp 0x24(%esi,%edx,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje ed90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%edx),%eax\n+\tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ecd0 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje ed90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x2a0(%ebp),%ebx\n+\tmov -0x2a0(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%edx),%eax\n+\tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tjne e9d0 \n-\tjmp e4bf \n+\tcmp %edx,%eax\n+\tjne ea80 \n+\tjmp e63f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje eab8 \n-\tcmpb $0x0,-0x2c4(%ebp)\n-\tje eab8 \n+\tje eb70 \n+\tcmpb $0x0,-0x2c0(%ebp)\n+\tje eb70 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x2a0(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %esi\n+\tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %eax,%esi\n-\tjne e4f0 \n+\tcmp %eax,%edi\n+\tjne e670 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:5713\n-\tmov %edi,%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5713 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 109e7 \n+\tjne 105c1 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x3ce0(%edi),%edx\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a5e(%ebx),%esi\n \tpush $0x8\n-\tlea -0x4ab1(%edi),%eax\n-\tlea -0x4a6e(%edi),%ecx\n-\tpush %esi\n-\tmov -0x40(%edi),%esi\n+\tpush %edi\n \tpush $0xa\n-\tpush %eax\n-\tpush %ecx\n \tpush %edx\n-\tpush (%esi)\n+\tpush %esi\n+\tpush %eax\n+\tpush (%ecx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:5715\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5715 (discriminator 1)\n \tmov $0x1653,%edx\n ./pynx/scattering/cpu.c:5715\n-\tjmp f75e \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp fa78 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2bc(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne eac6 \n+\tmov -0x2b8(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne eb7e \n \ttest %dl,%dl\n-\tjne ea58 \n+\tjne eb10 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x2ac(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje ea67 \n+\ttest %eax,%eax\n+\tje eb22 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne eb06 \n-\tmov -0x2bc(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne fe50 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne ebba \n+\tmov -0x2b8(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne ff90 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje eb1c \n+\tcmp $0x3fffffff,%edx\n+\tje ebd0 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 105d0 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 10758 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje ea58 \n+\tje eb10 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%ebx\n-\tmov -0x2b0(%ebp),%esi\n-\tjs ea67 \n-\tjmp e608 \n-\tnop\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ecc0 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%edx\n+\tmov %edi,%esi\n+\tmov -0x2a4(%ebp),%edi\n+\tjs eb22 \n+\tjmp e798 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ed78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov %edx,%eax\n+\tlea 0x1(%eax),%esi\n+\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ecc0 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje ed78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje ecc0 \n-\tcmp 0x14(%esi,%edx,4),%ecx\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje ed78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%edx),%eax\n+\tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ecc0 \n-\tcmp 0x18(%esi,%edx,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje ed78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%edx),%eax\n+\tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ecc0 \n-\tcmp 0x1c(%esi,%edx,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje ed78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%edx),%eax\n+\tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ecc0 \n-\tcmp 0x20(%esi,%edx,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje ed78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%edx),%eax\n+\tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ecc0 \n-\tcmp 0x24(%esi,%edx,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje ed78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%edx),%eax\n+\tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje ecc0 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje ed78 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x2ac(%ebp),%ebx\n+\tmov -0x2a0(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%edx),%eax\n+\tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tjne eb38 \n-\tjmp e6bf \n+\tcmp %edx,%eax\n+\tjne ebf0 \n+\tjmp e84f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje ec20 \n-\tcmpb $0x0,-0x2c8(%ebp)\n-\tje ec20 \n+\tje ece0 \n+\tcmpb $0x0,-0x2c4(%ebp)\n+\tje ece0 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x2ac(%ebp),%eax\n+\tmov -0x2a0(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %esi\n+\tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %eax,%esi\n-\tjne e6f0 \n+\tcmp %eax,%edi\n+\tjne e880 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:5723\n-\tmov %edi,%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5723 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 109cc \n+\tjne 105b7 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%eax\n-\tlea -0x4a6e(%edi),%edx\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a5e(%ebx),%esi\n \tpush $0x9\n-\tlea -0x3ce0(%edi),%ecx\n-\tlea -0x4ab1(%edi),%esi\n-\tpush %eax\n-\tmov -0x40(%edi),%eax\n+\tpush %edi\n \tpush $0xa\n-\tpush %esi\n \tpush %edx\n-\tpush %ecx\n-\tpush (%eax)\n+\tpush %esi\n+\tpush %eax\n+\tpush (%ecx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:5725\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5725 (discriminator 1)\n \tmov $0x165d,%edx\n ./pynx/scattering/cpu.c:5725\n-\tjmp f75e \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp fa78 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2c0(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne ec2e \n+\tmov -0x2bc(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne ecee \n \ttest %dl,%dl\n-\tjne ebc0 \n+\tjne ec80 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x2b0(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje ebcf \n+\ttest %eax,%eax\n+\tje ec92 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne f4c0 \n-\tmov -0x2c0(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tje f4c0 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne f4e0 \n+\tmov -0x2bc(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tje f4e0 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2c4(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x2c0(%ebp)\n \tcall 2330 \n-\tmov -0x2c4(%ebp),%edx\n+\tmov -0x2c0(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje ec9f \n+\tcmp $0x3fffffff,%edx\n+\tje ed59 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 10590 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 10708 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje ebc0 \n+\tje ec80 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%ebx\n-\tmov -0x2b8(%ebp),%esi\n-\tjs ebcf \n-\tjmp e808 \n-\tlea 0x0(%esi),%esi\n+\tmov %edi,%esi\n+\tmov -0x2b4(%ebp),%edi\n+\tjs ec92 \n+\tjmp e9a8 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%eax,4),%ebx\n+\tmov -0x28c(%ebp),%esi\n+\tmov (%esi,%eax,4),%eax\n+\tmov %eax,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp e811 \n-\txchg %ax,%ax\n+\tjmp e9b7 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%ebx\n-\tmov (%ebx,%eax,4),%ecx\n-\tmov %ecx,-0x2a0(%ebp)\n+\tmov -0x28c(%ebp),%esi\n+\tmov (%esi,%eax,4),%eax\n+\tmov %eax,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp e617 \n+\tjmp e7a7 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje ecf9 \n-\tcmpb $0x0,-0x2a8(%ebp)\n-\tjne e280 \n+\tje edb9 \n+\tcmpb $0x0,-0x2a4(%ebp)\n+\tjne e260 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2a0(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne ed0b \n+\tmov -0x29c(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne edcb \n \ttest %dl,%dl\n-\tjne e280 \n+\tjne e260 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x294(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje e28f \n+\ttest %eax,%eax\n+\tje e272 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne ed4f \n-\tmov -0x2a0(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne ff9b \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne ee0b \n+\tmov -0x29c(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne 100da \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje ed65 \n+\tcmp $0x3fffffff,%edx\n+\tje ee21 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 10371 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 1049c \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje e280 \n+\tje e260 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%ebx\n-\tmov -0x298(%ebp),%esi\n-\tjs e28f \n-\tjmp f240 \n+\tmov %edi,%esi\n+\tmov -0x294(%ebp),%edi\n+\tjs e272 \n+\tjmp f298 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%ebx\n-\tmov (%ebx,%eax,4),%eax\n-\tmov %eax,-0x2a4(%ebp)\n+\tmov -0x28c(%ebp),%esi\n+\tmov (%esi,%eax,4),%eax\n+\tmov %eax,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp e417 \n+\tjmp e597 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n+\tmov -0x28(%ebx),%esi\n+\tmov -0x2a0(%ebp),%edx\n+\tmov %ecx,-0x2a4(%ebp)\n+\tmov %edi,-0x2a0(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %ecx,-0x2a0(%ebp)\n-\tmov %ebx,-0x2a8(%ebp)\n+\tmov -0xc(%ebx),%eax\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%ecx\n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x2ac(%ebp)\n+\tcmp %esi,%edx\n+./pynx/scattering/cpu.c:7430\n+\tmov -0x2a0(%ebp),%ecx\n ./pynx/scattering/cpu.c:7390\n-\tmov %edx,-0x2b0(%ebp)\n-\tsete -0x2bc(%ebp)\n+\tmov %esi,-0x2ac(%ebp)\n+\tmov %edx,%edi\n+\tsete -0x2b8(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n-\tmov %esi,-0x2a4(%ebp)\n-\tmov %edx,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txor %esi,%esi\n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov %eax,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x2a4(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x2a0(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje efc8 \n+\tcmp %eax,%edi\n+\tje efc5 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x2ac(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x2a8(%ebp),%ecx\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje eef0 \n+\tje efe0 \n \ttest %cl,%cl\n-\tje eefd \n+\tje efed \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x2b4(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %edx,-0x2b8(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne eed8 \n+\tjne efa0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x2bc(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje ee36 \n-\tinc %ecx\n-\tjne eed8 \n+\ttest %dl,-0x2bc(%ebp)\n+\tje eefa \n+\tcmp $0xffffffff,%ecx\n+\tjne efa0 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x2a0(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x2bc(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2c0(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2c0(%ebp)\n-\tjne eed8 \n+\tjne efa0 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x2a0(%ebp),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\tjne 1072c \n+\ttestb $0x20,-0x2bc(%ebp)\n+\tjne 10a21 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x2bc(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 10718 \n+\tjne 10a0e \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2c0(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x2bc(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 10807 \n+\tje 10b49 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10472 \n+\tje 105a6 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2c0(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2c0(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2c0(%ebp)\n-\tjne eed8 \n+\tcmp %edx,-0x2c0(%ebp)\n+\tjne efa0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2b8(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje efc8 \n+\tmov -0x2b4(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje efc5 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2bc(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje efc8 \n-\tlea 0x0(%esi),%esi\n+\tje efc5 \n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x2a8(%ebp),%ebx\n+\tmov -0x2a4(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje ef78 \n+\tcmp %ecx,%esi\n+\tje fad8 \n+./pynx/scattering/cpu.c:7430\n+\tmov -0x2a0(%ebp),%ecx\n \tmov %eax,%esi\n-\tjmp edd0 \n+\tmov 0xc(%ecx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%edi\n+\tjne eea0 \n+\tmov -0x2a0(%ebp),%edi\n+./pynx/scattering/cpu.c:7433\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x2ac(%ebp)\n+\tjmp d8df \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje eefd \n-\tcmpb $0x0,-0x2bc(%ebp)\n-\tjne eed8 \n+\tje efed \n+\tcmpb $0x0,-0x2b8(%ebp)\n+\tjne efa0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2b0(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne ef0b \n+\tmov -0x2ac(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne effb \n \ttest %dl,%dl\n-\tjne eed8 \n+\tjne efa0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x2a0(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje ef78 \n+\ttest %eax,%eax\n+\tje fadb \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne ef4b \n-\tmov -0x2b0(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne fe90 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne f03b \n+\tmov -0x2ac(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne ffe8 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje ef61 \n+\tcmp $0x3fffffff,%edx\n+\tje f051 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 10629 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 108e1 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje eed8 \n+\tje efa0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x2a4(%ebp),%esi\n-\tjns efd0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:5693\n-\tmov %edi,%ebx\n-\tcall 22e0 \n-./pynx/scattering/cpu.c:5693 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 109fb \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4a6e(%edi),%edx\n-\tpush $0x6\n-\tlea -0x4ab1(%edi),%ecx\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %esi\n-\tmov -0x40(%edi),%esi\n-\tpush $0xa\n-\tpush %ecx\n-\tpush %edx\n-\tpush %eax\n-\tpush (%esi)\n-\tcall 2440 \n-./pynx/scattering/cpu.c:5695\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:5695 (discriminator 1)\n-\tmov $0x163f,%edx\n-./pynx/scattering/cpu.c:5695\n-\tjmp f75e \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x2a4(%ebp),%esi\n-./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x2a8(%ebp)\n-\tjmp d887 \n+\tmov -0x2a0(%ebp),%edi\n+\tjs fadb \n+\tjmp efcb \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n+\tmov -0x28(%ebx),%esi\n+\tmov -0x29c(%ebp),%edx\n+\tmov %ecx,-0x2a0(%ebp)\n+\tmov %edi,-0x29c(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %ecx,-0x29c(%ebp)\n-\tmov %ebx,-0x2a4(%ebp)\n+\tmov -0xc(%ebx),%eax\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%ecx\n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x2a8(%ebp)\n+\tcmp %esi,%edx\n+./pynx/scattering/cpu.c:7430\n+\tmov -0x29c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7390\n-\tmov %edx,-0x2ac(%ebp)\n-\tsete -0x2b8(%ebp)\n+\tmov %esi,-0x2a8(%ebp)\n+\tmov %edx,%edi\n+\tsete -0x2b4(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n-\tmov %esi,-0x2a0(%ebp)\n-\tmov %edx,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txor %esi,%esi\n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov %eax,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x2a0(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x29c(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje f218 \n+\tcmp %eax,%edi\n+\tje f1e5 \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x2a8(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x2a4(%ebp),%ecx\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f140 \n+\tje f200 \n \ttest %cl,%cl\n-\tje f14d \n+\tje f20d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%ebx),%edx\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x2ac(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %edx,-0x2b0(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne f128 \n+\tjne f1c0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%ebx),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x2b8(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje f086 \n-\tinc %ecx\n-\tjne f128 \n+\ttest %dl,-0x2b8(%ebp)\n+\tje f11a \n+\tcmp $0xffffffff,%ecx\n+\tjne f1c0 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x29c(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x2b8(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2bc(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2bc(%ebp)\n-\tjne f128 \n+\tjne f1c0 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-\tjne ffba \n+\ttestb $0x20,-0x2b8(%ebp)\n+\tjne 100f7 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov -0x29c(%ebp),%ebx\n-\tmov 0x1c(%ebx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x2b8(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 10765 \n+\tjne 10a6b \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2bc(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x2b8(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 10857 \n+\tje 10b6b \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10910 \n+\tje 10c15 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2bc(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2bc(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2bc(%ebp)\n-\tjne f128 \n+\tcmp %edx,-0x2bc(%ebp)\n+\tjne f1c0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2b0(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje f218 \n+\tmov -0x2ac(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje f1e5 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2b8(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f218 \n-\tlea 0x0(%esi),%esi\n+\tje f1e5 \n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x2a4(%ebp),%ebx\n+\tmov -0x2a0(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje f1c8 \n+\tcmp %ecx,%esi\n+\tje fc10 \n+./pynx/scattering/cpu.c:7430\n+\tmov -0x29c(%ebp),%ecx\n \tmov %eax,%esi\n-\tjmp f020 \n+\tmov 0xc(%ecx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%edi\n+\tjne f0c0 \n+\tmov -0x29c(%ebp),%edi\n+./pynx/scattering/cpu.c:7433\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x29c(%ebp)\n+\tjmp de3f \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f14d \n-\tcmpb $0x0,-0x2b8(%ebp)\n-\tjne f128 \n+\tje f20d \n+\tcmpb $0x0,-0x2b4(%ebp)\n+\tjne f1c0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2ac(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne f15b \n+\tmov -0x2a8(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne f21b \n \ttest %dl,%dl\n-\tjne f128 \n+\tjne f1c0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x29c(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje f1c8 \n+\ttest %eax,%eax\n+\tje fc13 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne f19b \n-\tmov -0x2ac(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne fee0 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne f25b \n+\tmov -0x2a8(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne 10020 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje f1b1 \n+\tcmp $0x3fffffff,%edx\n+\tje f271 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 10650 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 10951 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f128 \n+\tje f1c0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x2a0(%ebp),%esi\n-\tjns f220 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:5683\n-\tmov %edi,%ebx\n-\tcall 22e0 \n-./pynx/scattering/cpu.c:5683 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 10a05 \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4a6e(%edi),%edx\n-\tpush $0x5\n-\tlea -0x4ab1(%edi),%eax\n-\tlea -0x3ce0(%edi),%ecx\n-\tpush %esi\n-\tmov -0x40(%edi),%esi\n-\tpush $0xa\n-\tpush %eax\n-\tpush %edx\n-\tpush %ecx\n-\tpush (%esi)\n-\tcall 2440 \n-./pynx/scattering/cpu.c:5685\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:5685 (discriminator 1)\n-\tmov $0x1635,%edx\n-./pynx/scattering/cpu.c:5685\n-\tjmp f75e \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x2a0(%ebp),%esi\n+\tmov -0x29c(%ebp),%edi\n+\tjs fc13 \n+\tjmp f1eb \n+\tlea 0x0(%esi),%esi\n+\tmov %edi,%esi\n+\tmov -0x294(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%eax\n-\tmov (%eax,%edx,4),%ecx\n-\tmov %ecx,-0x29c(%ebp)\n-\tjmp dd67 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%ebx\n-\tmov -0x298(%ebp),%esi\n-\tmov -0x28c(%ebp),%edx\n-\tmov (%edx,%ebx,4),%ecx\n-\tmov %ecx,-0x294(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%esi,4),%edx\n+\tmov %edx,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5649 (discriminator 2)\n-\tmov -0x294(%ebp),%edx\n-\ttest %edx,%edx\n-\tje e28f \n+\tmov -0x294(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje e26f \n ./pynx/scattering/cpu.c:5651\n \tdecl -0x280(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%esi),%ecx\n-\tjmp e303 \n+\tmov 0x8(%edi),%ecx\n+\tjmp e43b \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%ecx\n+\tmov -0x28(%ebx),%esi\n+\tmov -0x288(%ebp),%ecx\n+\tmov %edx,-0x29c(%ebp)\n+\tmov %edi,-0x288(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %edx,-0x288(%ebp)\n-\tmov %ebx,-0x2a0(%ebp)\n+\tmov -0xc(%ebx),%eax\n ./pynx/scattering/cpu.c:7390\n-\tcmp %ecx,%edx\n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x2a4(%ebp)\n+\tcmp %esi,%ecx\n+./pynx/scattering/cpu.c:7430\n+\tmov -0x288(%ebp),%edx\n ./pynx/scattering/cpu.c:7390\n-\tmov %ecx,-0x2a8(%ebp)\n-\tsete -0x2b0(%ebp)\n+\tmov %esi,-0x2a4(%ebp)\n+\tmov %ecx,%edi\n+\tsete -0x2ac(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ecx,%ecx\n-\tmov %esi,-0x29c(%ebp)\n-\tmov %ecx,%esi\n-\tlea 0x0(%esi),%esi\n+\txor %esi,%esi\n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov %eax,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x29c(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x288(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje f4a0 \n+\tcmp %eax,%edi\n+\tje f435 \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x2a4(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x2a0(%ebp),%ecx\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f3c8 \n+\tje f450 \n \ttest %cl,%cl\n-\tje f3d5 \n+\tje f45d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %ebx,%edx\n-\tmov 0x8(%ebx),%ebx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %ebx,-0x2ac(%ebp)\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne f3b0 \n-./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edx),%ecx\n+\tcmp 0x8(%eax),%edx\n+\tjne f410 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x2b4(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje f310 \n-\tinc %ecx\n-\tjne f3b0 \n+\ttest %dl,-0x2b4(%ebp)\n+\tje f36a \n+\tcmp $0xffffffff,%ecx\n+\tjne f410 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x288(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x2b4(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2b8(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2b8(%ebp)\n-\tjne f3b0 \n+\tjne f410 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x288(%ebp),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\tjne 1033e \n+\ttestb $0x20,-0x2b4(%ebp)\n+\tjne 1045e \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x2b4(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 10779 \n+\tjne 10a7e \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2b8(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x2b4(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 10894 \n+\tje 10ba8 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10921 \n+\tje 10c37 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2b8(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2b8(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2b8(%ebp)\n-\tjne f3b0 \n+\tcmp %edx,-0x2b8(%ebp)\n+\tjne f410 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2ac(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje f4a0 \n+\tmov -0x2a8(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje f435 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2b4(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f4a0 \n+\tje f435 \n \tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x2a0(%ebp),%ebx\n+\tmov -0x29c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje f450 \n+\tcmp %ecx,%esi\n+\tje fcc0 \n+./pynx/scattering/cpu.c:7430\n+\tmov -0x288(%ebp),%edx\n \tmov %eax,%esi\n-\tjmp f2a8 \n+\tmov 0xc(%edx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%edi\n+\tjne f310 \n+\tmov -0x288(%ebp),%edi\n+./pynx/scattering/cpu.c:7433\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x288(%ebp)\n+\tjmp dcdf \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f3d5 \n-\tcmpb $0x0,-0x2b0(%ebp)\n-\tjne f3b0 \n+\tje f45d \n+\tcmpb $0x0,-0x2ac(%ebp)\n+\tjne f410 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2a8(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne f3e3 \n+\tmov -0x2a4(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne f46b \n \ttest %dl,%dl\n-\tjne f3b0 \n+\tjne f410 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x288(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje f450 \n+\ttest %eax,%eax\n+\tje fcc3 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne f423 \n-\tmov -0x2a8(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne ff18 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne f4ab \n+\tmov -0x2a4(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne 10058 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje f439 \n+\tcmp $0x3fffffff,%edx\n+\tje f4c1 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 106cb \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 109b9 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f3b0 \n+\tje f410 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x29c(%ebp),%esi\n-\tjns f4a8 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:5673\n-\tmov %edi,%ebx\n-\tcall 22e0 \n-./pynx/scattering/cpu.c:5673 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 10a0f \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4ab1(%edi),%edx\n-\tpush $0x4\n-\tlea -0x4a6e(%edi),%ecx\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %esi\n-\tmov -0x40(%edi),%esi\n-\tpush $0xa\n-\tpush %edx\n-\tpush %ecx\n-\tpush %eax\n-\tpush (%esi)\n-\tcall 2440 \n-./pynx/scattering/cpu.c:5675\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:5675 (discriminator 1)\n-\tmov $0x162b,%edx\n-./pynx/scattering/cpu.c:5675\n-\tjmp f75e \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x29c(%ebp),%esi\n-./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x288(%ebp)\n-\tjmp dc3f \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x288(%ebp),%edi\n+\tjs fcc3 \n+\tjmp f43b \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp ec8c \n+\tjmp ed46 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%ecx\n+\tmov -0x28(%ebx),%esi\n+\tmov -0x288(%ebp),%ecx\n+\tmov %edx,-0x298(%ebp)\n+\tmov %edi,-0x288(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %edx,-0x288(%ebp)\n-\tmov %ebx,-0x29c(%ebp)\n+\tmov -0xc(%ebx),%eax\n ./pynx/scattering/cpu.c:7390\n-\tcmp %ecx,%edx\n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x2a0(%ebp)\n+\tcmp %esi,%ecx\n+./pynx/scattering/cpu.c:7430\n+\tmov -0x288(%ebp),%edx\n ./pynx/scattering/cpu.c:7390\n-\tmov %ecx,-0x2a4(%ebp)\n-\tsete -0x2ac(%ebp)\n+\tmov %esi,-0x2a0(%ebp)\n+\tmov %ecx,%edi\n+\tsete -0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ecx,%ecx\n-\tmov %esi,-0x298(%ebp)\n-\tmov %ecx,%esi\n-\tnop\n+\txor %esi,%esi\n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov %eax,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x298(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x288(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje f700 \n+\tcmp %eax,%edi\n+\tje f665 \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x2a0(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x29c(%ebp),%ecx\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f628 \n+\tje f680 \n \ttest %cl,%cl\n-\tje f635 \n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %ebx,%edx\n-\tmov 0x8(%ebx),%ebx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%ebx\n+\tje f68d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %ebx,-0x2a8(%ebp)\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne f610 \n-./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edx),%ecx\n+\tcmp 0x8(%eax),%edx\n+\tjne f640 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x2ac(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje f568 \n-\tinc %ecx\n-\tjne f610 \n+\ttest %dl,-0x2ac(%ebp)\n+\tje f592 \n+\tcmp $0xffffffff,%ecx\n+\tjne f640 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x288(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x2ac(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n-\tmov %cl,-0x2b0(%ebp)\n+\tmov %cl,-0x2b4(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n-\tcmp %dl,-0x2b0(%ebp)\n-\tjne f610 \n-/usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x288(%ebp),%edx\n+\tcmp %dl,-0x2b4(%ebp)\n+\tjne f640 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\tjne 103db \n+\ttestb $0x20,-0x2ac(%ebp)\n+\tjne 10504 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x2ac(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 1079e \n+\tjne 10aad \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x2b0(%ebp),%eax\n+\tmovzbl -0x2b4(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x2ac(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 108ff \n+\tje 10c26 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10943 \n+\tje 10c91 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2b0(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2b4(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2b0(%ebp)\n-\tjne f610 \n+\tcmp %edx,-0x2b4(%ebp)\n+\tjne f640 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2a8(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje f700 \n+\tmov -0x2a4(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje f665 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2ac(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f700 \n+\tje f665 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x29c(%ebp),%ebx\n+\tmov -0x298(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje f6b0 \n+\tcmp %ecx,%esi\n+\tje 106b0 \n+./pynx/scattering/cpu.c:7430\n+\tmov -0x288(%ebp),%edx\n \tmov %eax,%esi\n-\tjmp f500 \n+\tmov 0xc(%edx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%edi\n+\tjne f538 \n+\tmov -0x288(%ebp),%edi\n+./pynx/scattering/cpu.c:7433\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x298(%ebp)\n+\tjmp e55f \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f635 \n-\tcmpb $0x0,-0x2ac(%ebp)\n-\tjne f610 \n+\tje f68d \n+\tcmpb $0x0,-0x2a8(%ebp)\n+\tjne f640 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2a4(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne f643 \n+\tmov -0x2a0(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne f69b \n \ttest %dl,%dl\n-\tjne f610 \n+\tjne f640 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x288(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje f6b0 \n+\ttest %eax,%eax\n+\tje f708 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne f683 \n-\tmov -0x2a4(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tjne ff65 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne f6d7 \n+\tmov -0x2a0(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tjne 100a5 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje f699 \n+\tcmp $0x3fffffff,%edx\n+\tje f6ed \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 10746 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 10a46 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f610 \n+\tje f640 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x298(%ebp),%esi\n-\tjns f708 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov -0x288(%ebp),%edi\n+\tjns f66b \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5663\n-\tmov %edi,%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5663 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 10a19 \n+\tjne 10cf7 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4ab1(%edi),%edx\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x4a5e(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n \tpush $0x3\n-\tlea -0x4a6e(%edi),%ecx\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %esi\n-\tmov -0x40(%edi),%esi\n+\tpush %edi\n \tpush $0xa\n \tpush %edx\n \tpush %ecx\n-\tpush %eax\n-\tpush (%esi)\n+\tpush %esi\n+\tpush (%eax)\n \tcall 2440 \n ./pynx/scattering/cpu.c:5665\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5665 (discriminator 1)\n \tmov $0x1621,%edx\n ./pynx/scattering/cpu.c:5665\n-\tjmp f75e \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x298(%ebp),%esi\n-./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%ebx\n-\tmov %ebx,-0x298(%ebp)\n-\tjmp e3df \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%edi),%esi\n-\tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%edx\n-\tlea -0x4ab1(%edi),%ebx\n-\tlea -0x4a6e(%edi),%ecx\n-\tpush -0x2b4(%ebp)\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %edx\n-\tpush $0xa\n-\tpush %ebx\n-\tmov %edi,%ebx\n-\tpush %ecx\n-\tpush %eax\n-\tpush (%esi)\n-\tcall 2440 \n-./pynx/scattering/cpu.c:5759\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:5759 (discriminator 1)\n-\tmov $0x167f,%edx\n-./pynx/scattering/cpu.c:5769\n-\tsub $0xc,%esp\n-\tlea -0x4ac9(%edi),%ebx\n-\tmov $0x54,%ecx\n-\tpush %ebx\n-\tlea -0x3ca4(%edi),%eax\n-\tcall 9230 \n-./pynx/scattering/cpu.c:5771\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:5996\n-\txor %eax,%eax\n-./pynx/scattering/cpu.c:5798\n-\tmov -0x1c(%ebp),%edx\n-\tsub %gs:0x14,%edx\n-\tjne 10a37 \n-\tlea -0x10(%ebp),%esp\n-\tpop %ecx\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tlea -0x4(%ecx),%esp\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp fa78 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%ebx\n-\tmov (%ebx,%eax,4),%eax\n+\tmov -0x28c(%ebp),%esi\n+\tmov (%esi,%eax,4),%eax\n \tmov %eax,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp f24f \n+\tjmp f2a7 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp d4b5 \n+\tjmp d4af \n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp d485 \n+\tjmp d481 \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp d455 \n+\tjmp d453 \n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp d425 \n+\tjmp d425 \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp d3f5 \n+\tjmp d3f7 \n \tnop\n \tmovl $0x0,-0x250(%ebp)\n-\tjmp d305 \n+\tjmp d311 \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp d3c5 \n+\tjmp d3c9 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp d395 \n+\tjmp d39b \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp d365 \n+\tjmp d36d \n \tnop\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp d335 \n-./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%ecx\n+\tjmp d33f \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n-\tmov %edx,-0x288(%ebp)\n-\tmov %ebx,-0x294(%ebp)\n+\tmov -0xc(%ebx),%eax\n ./pynx/scattering/cpu.c:7390\n-\tcmp %ecx,%edx\n+\tmov -0x28(%ebx),%esi\n+\tmov %edx,-0x290(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmov %edi,-0x288(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x298(%ebp)\n+\tmov %eax,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tmov %ecx,-0x29c(%ebp)\n-\tsete -0x2a4(%ebp)\n+\tcmp %esi,%ecx\n+\tmov %esi,-0x298(%ebp)\n+\tmov %ecx,%edi\n+\tsete -0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ecx,%ecx\n-\tmov %esi,-0x290(%ebp)\n-\tmov %ecx,%esi\n+\txor %esi,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x290(%ebp),%ebx\n-\tmov 0xc(%ebx,%esi,4),%eax\n+\tmov -0x288(%ebp),%edx\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tmov -0x288(%ebp),%ebx\n-\tcmp %eax,%ebx\n-\tje fab0 \n+\tcmp %eax,%edi\n+\tje fab8 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x298(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x294(%ebp),%ecx\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f9b8 \n+\tje f990 \n \ttest %cl,%cl\n-\tje f9c5 \n+\tje f99d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %ebx,%edx\n-\tmov 0x8(%ebx),%ebx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %ebx,-0x2a0(%ebp)\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne f9a0 \n-./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edx),%ecx\n+\tcmp 0x8(%eax),%edx\n+\tjne f970 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje f8f8 \n-\tinc %ecx\n-\tjne f9a0 \n+\ttest %dl,-0x2a4(%ebp)\n+\tje f8bc \n+\tcmp $0xffffffff,%ecx\n+\tjne f970 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x288(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x2a4(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2a8(%ebp)\n-\tjne f9a0 \n+\tjne f970 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-\tjne 108b9 \n+\ttestb $0x20,-0x2a4(%ebp)\n+\tjne 10bd3 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov -0x288(%ebp),%ebx\n-\tmov 0x1c(%ebx),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x2a4(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 108a5 \n+\tjne 10bc0 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2a8(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x2a4(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 10988 \n+\tje 10cb3 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 109aa \n+\tje 10cc4 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2a8(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2a8(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2a8(%ebp)\n-\tjne f9a0 \n+\tcmp %edx,-0x2a8(%ebp)\n+\tjne f970 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2a0(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje fab0 \n+\tmov -0x29c(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje fab8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2a4(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje fab0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tje fab8 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x294(%ebp),%ebx\n+\tmov -0x290(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje fa60 \n+\tcmp %ecx,%esi\n+\tje 108fe \n \tmov %eax,%esi\n-\tjmp f890 \n+\tjmp f850 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f9c5 \n-\tcmpb $0x0,-0x2a4(%ebp)\n-\tjne f9a0 \n+\tje f99d \n+\tcmpb $0x0,-0x2a0(%ebp)\n+\tjne f970 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x29c(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne f9d3 \n+\tmov -0x298(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne f9ab \n \ttest %dl,%dl\n-\tjne f9a0 \n+\tjne f970 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x288(%ebp)\n+\tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje fa60 \n+\ttest %eax,%eax\n+\tje fa30 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne 10058 \n-\tmov -0x29c(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tje 10058 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne 101a0 \n+\tmov -0x298(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tje 101a0 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2a0(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x29c(%ebp)\n \tcall 2330 \n-\tmov -0x2a0(%ebp),%edx\n+\tmov -0x29c(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje fa44 \n+\tcmp $0x3fffffff,%edx\n+\tje fa16 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 107e8 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 10af4 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f9a0 \n+\tje f970 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x290(%ebp),%esi\n-\tjns fab8 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tmov -0x288(%ebp),%edi\n+\tjns fabe \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5643\n-\tmov %edi,%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5643 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 10a2d \n+\tjne 10d0b \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4d65(%edi),%esi\n-\tlea -0x4a6e(%edi),%edx\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x4a5e(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n \tpush $0x1\n-\tlea -0x4ab1(%edi),%ecx\n-\tlea -0x3ce0(%edi),%eax\n-\tpush %esi\n-\tmov -0x40(%edi),%esi\n+\tpush %edi\n \tpush $0xa\n-\tpush %ecx\n \tpush %edx\n-\tpush %eax\n-\tpush (%esi)\n+\tpush %ecx\n+\tpush %esi\n+\tpush (%eax)\n \tcall 2440 \n ./pynx/scattering/cpu.c:5645\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5645 (discriminator 1)\n \tmov $0x160d,%edx\n-./pynx/scattering/cpu.c:5645\n-\tjmp f75e \n-\tlea 0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tmov -0x290(%ebp),%esi\n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:5769\n+\tsub $0xc,%esp\n+\tlea -0x4ab9(%ebx),%esi\n+\tmov $0x54,%ecx\n+\tpush %esi\n+\tlea -0x3c94(%ebx),%eax\n+\tcall 9130 \n+./pynx/scattering/cpu.c:5771\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:5996\n+\txor %eax,%eax\n+./pynx/scattering/cpu.c:5798\n+\tmov -0x1c(%ebp),%edx\n+\tsub %gs:0x14,%edx\n+\tjne 10d1f \n+\tlea -0x10(%ebp),%esp\n+\tpop %ecx\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tlea -0x4(%ecx),%esp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov -0x288(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n \tmov %eax,-0x290(%ebp)\n-\tjmp dfff \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp e3ef \n+\tlea 0x0(%esi),%esi\n+\tvzeroupper\n+./pynx/scattering/cpu.c:5693\n+\tcall 22e0 \n+./pynx/scattering/cpu.c:5693 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 105d5 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%eax\n+\tsub $0x4,%esp\n+\tlea -0x3cd0(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a5e(%ebx),%esi\n+\tpush $0x6\n+\tpush %edi\n+\tpush $0xa\n+\tpush %ecx\n+\tpush %esi\n+\tpush %edx\n+\tpush (%eax)\n+\tcall 2440 \n+./pynx/scattering/cpu.c:5695\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:5695 (discriminator 1)\n+\tmov $0x163f,%edx\n+./pynx/scattering/cpu.c:5695\n+\tjmp fa78 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5773 (discriminator 5)\n \tmov %eax,%edx\n \tmov -0x284(%ebp),%eax\n-\tlea -0x4a8c(%edi),%ecx\n-\tcall 6c90 \n+\tlea -0x4a7c(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5773 (discriminator 2)\n-\tdec %eax\n-\tjne f77b \n+\tcmp $0x1,%eax\n+\tjne fa95 \n ./pynx/scattering/cpu.c:5774\n-\tmov 0x5b8(%edi),%edx\n-\tjmp cedf \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp cee0 \n+\tnop\n ./pynx/scattering/cpu.c:5774 (discriminator 5)\n-\tlea -0x4a89(%edi),%ecx\n-\tcall 6c90 \n+\tlea -0x4a79(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5774 (discriminator 2)\n-\tdec %eax\n-\tjne f77b \n+\tcmp $0x1,%eax\n+\tjne fa95 \n ./pynx/scattering/cpu.c:5775\n-\tmov 0x5b8(%edi),%edx\n-\tjmp ceee \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp ceef \n+\tnop\n ./pynx/scattering/cpu.c:5775 (discriminator 5)\n-\tlea -0x4a86(%edi),%ecx\n-\tcall 6c90 \n+\tlea -0x4a76(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5775 (discriminator 2)\n-\tdec %eax\n-\tjne f77b \n+\tcmp $0x1,%eax\n+\tjne fa95 \n ./pynx/scattering/cpu.c:5776\n-\tmov 0x5b8(%edi),%edx\n-\tjmp cefd \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp cefe \n+\tnop\n ./pynx/scattering/cpu.c:5776 (discriminator 5)\n-\tlea -0x4a5c(%edi),%ecx\n-\tcall 6c90 \n+\tlea -0x4a4c(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5776 (discriminator 2)\n-\tdec %eax\n-\tjne f77b \n+\tcmp $0x1,%eax\n+\tjne fa95 \n ./pynx/scattering/cpu.c:5777\n-\tmov 0x5b8(%edi),%edx\n-\tjmp cf0c \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp cf0d \n+\tnop\n ./pynx/scattering/cpu.c:5777 (discriminator 5)\n-\tlea -0x4a83(%edi),%ecx\n-\tcall 6c90 \n+\tlea -0x4a73(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5777 (discriminator 2)\n-\tdec %eax\n-\tjne f77b \n+\tcmp $0x1,%eax\n+\tjne fa95 \n ./pynx/scattering/cpu.c:5778\n-\tmov 0x5b8(%edi),%edx\n-\tjmp cf1b \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp cf1c \n+\tnop\n ./pynx/scattering/cpu.c:5778 (discriminator 5)\n-\tlea -0x4a80(%edi),%ecx\n-\tcall 6c90 \n+\tlea -0x4a70(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5778 (discriminator 2)\n-\tdec %eax\n-\tjne f77b \n+\tcmp $0x1,%eax\n+\tjne fa95 \n ./pynx/scattering/cpu.c:5779\n-\tmov 0x5b8(%edi),%edx\n-\tjmp cf2a \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp cf2b \n+\tnop\n ./pynx/scattering/cpu.c:5779 (discriminator 5)\n-\tlea -0x4a7d(%edi),%ecx\n-\tcall 6c90 \n+\tlea -0x4a6d(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5779 (discriminator 2)\n-\tdec %eax\n-\tjne f77b \n+\tcmp $0x1,%eax\n+\tjne fa95 \n ./pynx/scattering/cpu.c:5780\n-\tmov 0x5b8(%edi),%edx\n-\tjmp cf39 \n+\tmov 0x5b8(%ebx),%edx\n+\tjmp cf3a \n+\tnop\n+\tvzeroupper\n+./pynx/scattering/cpu.c:5683\n+\tcall 22e0 \n+./pynx/scattering/cpu.c:5683 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 105df \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%eax\n+\tsub $0x4,%esp\n+\tlea -0x3cd0(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a5e(%ebx),%esi\n+\tpush $0x5\n+\tpush %edi\n+\tpush $0xa\n+\tpush %ecx\n+\tpush %esi\n+\tpush %edx\n+\tpush (%eax)\n+\tcall 2440 \n+./pynx/scattering/cpu.c:5685\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:5685 (discriminator 1)\n+\tmov $0x1635,%edx\n+./pynx/scattering/cpu.c:5685\n+\tjmp fa78 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5780 (discriminator 5)\n-\tlea -0x4a58(%edi),%ecx\n-\tcall 6c90 \n+\tlea -0x4a48(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5780 (discriminator 2)\n-\tdec %eax\n-\tjne f77b \n+\tcmp $0x1,%eax\n+\tjne fa95 \n ./pynx/scattering/cpu.c:5781\n-\tmov 0x5b8(%edi),%edx\n-\tjmp cf48 \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp cf49 \n+\tnop\n ./pynx/scattering/cpu.c:5781 (discriminator 5)\n-\tlea -0x4a7a(%edi),%ecx\n-\tcall 6c90 \n+\tlea -0x4a6a(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5781 (discriminator 2)\n-\tdec %eax\n-\tjne f77b \n+\tcmp $0x1,%eax\n+\tjne fa95 \n ./pynx/scattering/cpu.c:5782\n-\tmov 0x5b8(%edi),%edx\n-\tjmp cf57 \n-\tlea 0x0(%esi),%esi\n+\tmov 0x5b8(%ebx),%edx\n+\tjmp cf58 \n+\tnop\n ./pynx/scattering/cpu.c:5782 (discriminator 5)\n-\tlea -0x4a74(%edi),%ecx\n-\tmov %ebx,%eax\n-\tcall 6c90 \n+\tlea -0x4a64(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5782 (discriminator 2)\n-\tdec %eax\n-\tje cf60 \n-\tjmp f77b \n+\tcmp $0x1,%eax\n+\tje cf67 \n+\tjmp fa95 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tvzeroupper\n+./pynx/scattering/cpu.c:5673\n+\tcall 22e0 \n+./pynx/scattering/cpu.c:5673 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 105e9 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%eax\n+\tsub $0x4,%esp\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x4a5e(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n+\tpush $0x4\n+\tpush %edi\n+\tpush $0xa\n+\tpush %edx\n+\tpush %ecx\n+\tpush %esi\n+\tpush (%eax)\n+\tcall 2440 \n+./pynx/scattering/cpu.c:5675\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:5675 (discriminator 1)\n+\tmov $0x162b,%edx\n+./pynx/scattering/cpu.c:5675\n+\tjmp fa78 \n ./pynx/scattering/cpu.c:7390\n \tmov %edx,-0x284(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%edi),%eax\n+\tmov -0xc(%ebx),%eax\n+\tmov %ecx,%esi\n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%edi),%edx\n-\tmov %ecx,-0x288(%ebp)\n+\tmov -0x28(%ebx),%edx\n+\tmov %edi,-0x288(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x294(%ebp)\n+\tmov %eax,-0x290(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %edx,%ecx\n-\tmov %edx,-0x298(%ebp)\n-\tsete -0x2a0(%ebp)\n+\tmov %edx,-0x294(%ebp)\n+\tsete -0x29c(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ebx,%ebx\n-\tmov %esi,-0x290(%ebp)\n-\tmov %ebx,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x290(%ebp),%ecx\n-./pynx/scattering/cpu.c:7326\n-\tmov -0x288(%ebp),%ebx\n+\txor %edx,%edx\n+\tmov %edx,%edi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov -0x288(%ebp),%ecx\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%ebx\n-\tje fe30 \n+\tcmp %eax,%esi\n+\tje ff70 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x294(%ebp),%ecx\n-\tcmp %ecx,0x4(%ebx)\n+\tmov -0x290(%ebp),%ecx\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje fd78 \n+\tje fe80 \n \ttest %cl,%cl\n-\tje fd85 \n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %ebx,%edx\n-\tmov 0x8(%ebx),%ebx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%ebx\n+\tje fe8d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %ebx,-0x29c(%ebp)\n+\tmov 0x8(%esi),%edx\n+\tmov %edx,-0x298(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne fd60 \n-./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edx),%ecx\n+\tcmp 0x8(%eax),%edx\n+\tjne fe60 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne %bl\n+\tsetne -0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,%bl\n-\tje fcb8 \n-\tinc %ecx\n-\tjne fd60 \n+\ttest %dl,-0x2a0(%ebp)\n+\tje fdac \n+\tcmp $0xffffffff,%ecx\n+\tjne fe60 \n ./pynx/scattering/cpu.c:7373\n-\tmov -0x288(%ebp),%ecx\n-\tmovzbl 0x10(%ecx),%ebx\n-\tmov %ebx,%ecx\n+\tmovzbl 0x10(%esi),%ecx\n+\tmov %cl,-0x2a0(%ebp)\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n \tmov %cl,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x10(%eax),%ecx\n \tmov %ecx,%edx\n \tshr $0x2,%dl\n \tand $0x7,%edx\n \tcmp %dl,-0x2a4(%ebp)\n-\tjne fd60 \n+\tjne fe60 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%bl\n-\tjne 10968 \n+\ttestb $0x20,-0x2a0(%ebp)\n+\tjne 10c6c \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov -0x288(%ebp),%ebx\n-\tmov 0x1c(%ebx),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x2a0(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 10954 \n+\tjne 10c59 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ebx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n \tmovzbl -0x2a4(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x2a0(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 109bb \n+\tje 10cd5 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 109d6 \n+\tje 10ce6 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x2a4(%ebp)\n-\tmov (%ebx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x2a4(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x2a4(%ebp)\n-\tjne fd60 \n+\tcmp %edx,-0x2a4(%ebp)\n+\tjne fe60 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x29c(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje fe30 \n+\tmov -0x298(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje ff70 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush %ebx\n-\tmov %edi,%ebx\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x2a0(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje fe30 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tje ff70 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x284(%ebp),%ebx\n+\tmov -0x284(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ebx,%esi\n-\tje fe16 \n-\tmov %eax,%esi\n-\tjmp fc50 \n+\tcmp %ecx,%edi\n+\tje 10a63 \n+\tmov %eax,%edi\n+\tjmp fd40 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje fd85 \n-\tcmpb $0x0,-0x2a0(%ebp)\n-\tjne fd60 \n+\tje fe8d \n+\tcmpb $0x0,-0x29c(%ebp)\n+\tjne fe60 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x298(%ebp),%ebx\n-\tcmp %ebx,%eax\n-\tjne fd93 \n+\tmov -0x294(%ebp),%ecx\n+\tcmp %ecx,%eax\n+\tjne fe9b \n \ttest %dl,%dl\n-\tjne fd60 \n+\tjne fe60 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n-\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush -0x288(%ebp)\n+\tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n-\tmov %eax,%edx\n+\tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje fe16 \n+\ttest %eax,%eax\n+\tje ff18 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%edi),%eax\n+\tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp -0x34(%edi),%edx\n-\tsete %cl\n-\tor %al,%cl\n-\tjne 10648 \n-\tmov -0x298(%ebp),%ebx\n-\tcmp %ebx,%edx\n-\tje 10648 \n+\tcmp -0x34(%ebx),%ecx\n+\tsete %dl\n+\tor %al,%dl\n+\tjne 10911 \n+\tmov -0x294(%ebp),%edx\n+\tcmp %edx,%ecx\n+\tje 10911 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x29c(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x298(%ebp)\n \tcall 2330 \n-\tmov -0x29c(%ebp),%edx\n+\tmov -0x298(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje fe04 \n+\tcmp $0x3fffffff,%edx\n+\tje ff06 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edx)\n-\tje 108e0 \n+\tdec %edx\n+\tmov %edx,(%ecx)\n+\tje 10bf8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje fd60 \n+\tje fe60 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %esi,%edx\n-\tmov -0x290(%ebp),%esi\n-\tjns fe38 \n+\tmov %edi,%edx\n+\tmov -0x288(%ebp),%edi\n+\tjns ff78 \n ./pynx/scattering/cpu.c:5635\n-\tmov %edi,%ebx\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5635 (discriminator 2)\n \ttest %eax,%eax\n-\tje f720 \n-./pynx/scattering/cpu.c:5635 (discriminator 1)\n-\tmov $0x1603,%edx\n-\tjmp f75e \n-\tnop\n-\tmov %esi,%edx\n-\tmov -0x290(%ebp),%esi\n+\tjne 10d15 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%edi\n+\tsub $0x4,%esp\n+\tlea -0x3cd0(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4a5e(%ebx),%eax\n+\tlea -0x4d55(%ebx),%esi\n+\tpush -0x2b0(%ebp)\n+\tpush %esi\n+\tpush $0xa\n+\tpush %ecx\n+\tpush %eax\n+\tpush %edx\n+\tpush (%edi)\n+\tcall 2440 \n+./pynx/scattering/cpu.c:5759\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:5759 (discriminator 1)\n+\tmov $0x167f,%edx\n+./pynx/scattering/cpu.c:5759\n+\tjmp fa78 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+\tmov %edi,%edx\n+\tmov -0x288(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x284(%ebp)\n-\tjmp deeb \n+\tmov -0x28c(%ebp),%eax\n+\tmov (%eax,%edx,4),%ecx\n+\tmov %ecx,-0x284(%ebp)\n+\tjmp dfcb \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2c0(%ebp)\n-\tcall 2330 \n-\tmov -0x2c0(%ebp),%edx\n-\tadd $0x10,%esp\n-\tjmp eb09 \n-\tnop\n-\tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2bc(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x2bc(%ebp)\n \tcall 2330 \n-\tmov -0x2bc(%ebp),%edx\n+\tmov -0x2bc(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp e9a2 \n-\tnop\n+\tjmp ebbd \n+\tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2b8(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x2b8(%ebp)\n \tcall 2330 \n-\tmov -0x2b8(%ebp),%edx\n+\tmov -0x2b8(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp ef4e \n-\tnop\n+\tjmp ea4e \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje ecc0 \n+\tcmp 0xc(%edi),%ecx\n+\tje ed78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp e66f \n+\tjmp e7ff \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+./pynx/scattering/cpu.c:11384\n+\tsub $0xc,%esp\n+\tpush %ecx\n+\tmov %ecx,-0x2b4(%ebp)\n+\tcall 2330 \n+\tmov -0x2b4(%ebp),%ecx\n+\tadd $0x10,%esp\n+\tjmp f03e \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje ecd0 \n+\tcmp 0xc(%edi),%ecx\n+\tje ed90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp e46f \n+\tjmp e5ef \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2b0(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x2ac(%ebp)\n \tcall 2330 \n-\tmov -0x2b0(%ebp),%edx\n+\tmov -0x2ac(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp f19e \n-\tnop\n+\tjmp f25e \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%esi),%ecx\n-\tje ed80 \n+\tcmp 0xc(%edi),%ecx\n+\tje ee40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp d8db \n+\tjmp d933 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2ac(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x2a8(%ebp)\n \tcall 2330 \n-\tmov -0x2ac(%ebp),%edx\n+\tmov -0x2a8(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp f426 \n+\tjmp f4ae \n ./pynx/scattering/cpu.c:7426\n-\tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje d878 \n+\tmov -0x2a0(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje d8d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n-\tjmp d7f8 \n+\tlea 0x1(%esi),%ecx\n+\tjmp d831 \n ./pynx/scattering/cpu.c:7426\n-\tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%ecx\n-\tje dd58 \n+\tmov -0x29c(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje de30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n-\tjmp dcd8 \n+\tlea 0x1(%esi),%ecx\n+\tjmp dd95 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2a8(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x2a4(%ebp)\n \tcall 2330 \n-\tmov -0x2a8(%ebp),%edx\n+\tmov -0x2a4(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp f686 \n+\tjmp f6da \n ./pynx/scattering/cpu.c:7426\n-\tmov $0x1,%eax\n-\tcmp 0xc(%esi,%eax,4),%edx\n-\tje dc30 \n+\tmov -0x288(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje dcd0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%ebx\n-\tjmp dbb4 \n+\tlea 0x1(%esi),%edx\n+\tjmp dc2d \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %edx\n-\tmov %edx,-0x2a4(%ebp)\n+\tpush %ecx\n+\tmov %ecx,-0x2a0(%ebp)\n \tcall 2330 \n-\tmov -0x2a4(%ebp),%edx\n+\tmov -0x2a0(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp ed52 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x29c(%ebp),%edx\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje f0c4 \n+\tjmp ee0e \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x29c(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp f0c4 \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x2b8(%ebp)\n+\tmov %edx,-0x2c0(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x2c0(%ebp),%edx\n+\tmov %edx,-0x2b8(%ebp)\n+\tjmp f15a \n ./pynx/scattering/cpu.c:5629\n-\tmov -0x280(%ebp),%ebx\n-\tmov %ebx,-0x2a0(%ebp)\n-\tjmp d8a4 \n-\tmov -0x280(%ebp),%edx\n-\tjmp d7b0 \n+\tmov -0x280(%ebp),%esi\n+\tmov %esi,-0x2a0(%ebp)\n+\tjmp e5b4 \n+\tmov -0x280(%ebp),%esi\n+\tmov %esi,-0x2a0(%ebp)\n+\tjmp d8fc \n \tmov -0x280(%ebp),%edx\n-\tjmp dc90 \n+\tjmp d7d0 \n \tmov -0x280(%ebp),%ecx\n-\tjmp db6c \n-\tmov -0x280(%ebp),%ecx\n-\tjmp e303 \n+\tjmp e2d1 \n+\tmov -0x280(%ebp),%esi\n+\tmov %esi,-0x2a0(%ebp)\n+\tjmp e7c4 \n \tmov -0x280(%ebp),%edx\n-\tmov %edx,-0x288(%ebp)\n-\tjmp e040 \n+\tjmp dd38 \n \tmov -0x280(%ebp),%ecx\n-\tjmp df19 \n-\tmov -0x280(%ebp),%edx\n-\tmov %edx,-0x2ac(%ebp)\n-\tjmp e634 \n-\tmov -0x280(%ebp),%edx\n-\tmov %edx,-0x2a0(%ebp)\n-\tjmp e434 \n-\tlea 0x0(%esi),%esi\n+\tjmp dbcc \n+\tmov -0x280(%ebp),%ecx\n+\tjmp e43b \n+\tmov -0x280(%ebp),%esi\n+\tmov %esi,-0x288(%ebp)\n+\tjmp e010 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp fa31 \n+\tjmp fa03 \n ./pynx/scattering/cpu.c:5882 (discriminator 7)\n-\tmovl $0x16fa,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n+\tmovl $0x16fa,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5982\n-\tmov %edi,%ebx\n \tcall 2370 \n ./pynx/scattering/cpu.c:6787\n \tmov 0x48(%eax),%esi\n ./pynx/scattering/cpu.c:5982\n-\tmov %eax,-0x288(%ebp)\n+\tmov %eax,-0x284(%ebp)\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x48(%eax)\n ./pynx/scattering/cpu.c:6792\n \ttest %esi,%esi\n-\tje 10488 \n+\tje 105f8 \n /usr/include/python3.13/object.h:336\n-\tmov 0x4(%esi),%ecx\n+\tmov 0x4(%esi),%edx\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%eax\n /usr/include/python3.13/object.h:336\n-\tmov %ecx,-0x284(%ebp)\n+\tmov %edx,-0x280(%ebp)\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje 100ad \n+\tcmp $0x3fffffff,%eax\n+\tje 101f2 \n /usr/include/python3.13/object.h:837\n-\tinc %edx\n-\tmov %edx,(%ecx)\n-./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%esi),%ebx\n-/usr/include/python3.13/object.h:1031\n-\ttest %ebx,%ebx\n+\tinc %eax\n+\tmov %eax,(%edx)\n ./pynx/scattering/cpu.c:6796\n-\tmov %ebx,-0x280(%ebp)\n+\tmov 0x14(%esi),%edi\n /usr/include/python3.13/object.h:1031\n-\tje 100c6 \n+\ttest %edi,%edi\n+\tje 10206 \n /usr/include/python3.13/object.h:363\n-\tmov (%ebx),%eax\n+\tmov (%edi),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 100c6 \n+\tcmp $0x3fffffff,%ecx\n+\tje 10206 \n /usr/include/python3.13/object.h:837\n-\tinc %eax\n-\tmov %eax,(%ebx)\n+\tinc %ecx\n+\tmov %ecx,(%edi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x274(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 100f6 \n+\tmov -0x274(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 10234 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0x250(%ebp)\n-\tje 104a8 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x250(%ebp)\n+\tje 10610 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x274(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0x274(%ebp),%ecx\n+\tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x244(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 10126 \n+\tmov -0x244(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 10262 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0x220(%ebp)\n-\tje 104b8 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x220(%ebp)\n+\tje 10620 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x244(%ebp),%edx\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tlea -0x244(%ebp),%ecx\n+\tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x214(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje 10156 \n+\tmov -0x214(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 10290 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n+\tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1f0(%ebp)\n-\tje 104c8 \n+\tje 10630 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x214(%ebp),%ecx\n-\tmov %edi,%ebx\n \tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1e4(%ebp),%edx\n \ttest %edx,%edx\n-\tje 10186 \n+\tje 102be \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0x1c0(%ebp)\n-\tje 104d8 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x1c0(%ebp)\n+\tje 10640 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1e4(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0x1e4(%ebp),%ecx\n+\tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x1b4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 101b6 \n+\tmov -0x1b4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 102ec \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0x190(%ebp)\n-\tje 104e8 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x190(%ebp)\n+\tje 10650 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1b4(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0x1b4(%ebp),%ecx\n+\tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x184(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 101e6 \n+\tmov -0x184(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 1031a \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0x160(%ebp)\n-\tje 104f8 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x160(%ebp)\n+\tje 10660 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x184(%ebp),%edx\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tlea -0x184(%ebp),%ecx\n+\tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x154(%ebp),%ebx\n-\ttest %ebx,%ebx\n-\tje 10216 \n+\tmov -0x154(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 10348 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%eax\n+\tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x130(%ebp)\n-\tje 10508 \n+\tje 10670 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x154(%ebp),%ecx\n-\tmov %edi,%ebx\n \tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x124(%ebp),%edx\n \ttest %edx,%edx\n-\tje 10246 \n+\tje 10376 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ebx\n-\tcmp %ebx,-0x100(%ebp)\n-\tje 10518 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0x100(%ebp)\n+\tje 10680 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x124(%ebp),%eax\n-\tmov %edi,%ebx\n-\tpush %eax\n+\tlea -0x124(%ebp),%ecx\n+\tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xf4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 10276 \n+\tmov -0xf4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 103a4 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%edx\n-\tcmp %edx,-0xd0(%ebp)\n-\tje 10528 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0xd0(%ebp)\n+\tje 10690 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xf4(%ebp),%ebx\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tlea -0xf4(%ebp),%ecx\n+\tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xc4(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 102a6 \n+\tmov -0xc4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 103d2 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%edi),%ecx\n-\tcmp %ecx,-0xa0(%ebp)\n-\tje 10538 \n+\tlea 0x18c(%ebx),%eax\n+\tcmp %eax,-0xa0(%ebp)\n+\tje 106a0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xc4(%ebp),%edx\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tlea -0xc4(%ebp),%ecx\n+\tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6760\n \ttest %esi,%esi\n-\tje 102b9 \n+\tje 103df \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n-\tmov -0x280(%ebp),%ebx\n-\tcmp %ebx,0x14(%esi)\n-\tjne 107c3 \n+\tcmp %edi,0x14(%esi)\n+\tjne 10ad1 \n ./pynx/scattering/cpu.c:6766\n-\tmov -0x288(%ebp),%eax\n-\tmov 0x48(%eax),%ecx\n+\tmov -0x284(%ebp),%eax\n+\tmov 0x48(%eax),%edx\n ./pynx/scattering/cpu.c:6767\n \tmov %esi,0x48(%eax)\n /usr/include/python3.13/object.h:1041\n-\ttest %ecx,%ecx\n-\tje 102dc \n+\ttest %edx,%edx\n+\tje 10402 \n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%esi\n+\tmov (%edx),%esi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%esi\n-\tje 102dc \n+\tje 10402 \n /usr/include/python3.13/object.h:948\n \tdec %esi\n-\tmov %esi,(%ecx)\n-\tje 10548 \n-/usr/include/python3.13/object.h:1041\n-\tmov -0x284(%ebp),%edx\n-\ttest %edx,%edx\n-\tje 102f9 \n-/usr/include/python3.13/object.h:363\n-\tmov (%edx),%ebx\n-/usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-\tje 102f9 \n-/usr/include/python3.13/object.h:948\n-\tdec %ebx\n-\tmov %ebx,(%edx)\n-\tje 10560 \n+\tmov %esi,(%edx)\n+\tje 106c0 \n /usr/include/python3.13/object.h:1041\n \tmov -0x280(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 10315 \n+\tje 1041e \n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 10315 \n+\tje 1041e \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%ecx)\n-\tje 10578 \n+\tje 106d8 \n+/usr/include/python3.13/object.h:1041\n+\ttest %edi,%edi\n+\tje 10435 \n+/usr/include/python3.13/object.h:363\n+\tmov (%edi),%edx\n+/usr/include/python3.13/object.h:944 (discriminator 1)\n+\tcmp $0x3fffffff,%edx\n+\tje 10435 \n+/usr/include/python3.13/object.h:948\n+\tdec %edx\n+\tmov %edx,(%edi)\n+\tje 106f0 \n ./pynx/scattering/cpu.c:5995\n \tsub $0xc,%esp\n-\tlea -0x4ac9(%edi),%esi\n-\tmov -0x290(%ebp),%ecx\n-\tpush %esi\n-\tmov -0x28c(%ebp),%edx\n-\tlea -0x3ca4(%edi),%eax\n-\tcall 9230 \n+\tlea -0x4ab9(%ebx),%edi\n+\tmov -0x28c(%ebp),%ecx\n+\tmov -0x288(%ebp),%edx\n+\tpush %edi\n+\tlea -0x3c94(%ebx),%eax\n+\tcall 9130 \n ./pynx/scattering/cpu.c:5997\n \tadd $0x10,%esp\n-\tjmp f77b \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje f34e \n+\tjmp fa95 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x288(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp f34e \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x2b4(%ebp)\n+\tmov %edx,-0x2bc(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x2bc(%ebp),%edx\n+\tmov %edx,-0x2b4(%ebp)\n+\tjmp f3aa \n ./pynx/scattering/cpu.c:5887 (discriminator 7)\n-\tmovl $0x16ff,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10078 \n+\tmovl $0x16ff,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 101c0 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x2a4(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x2a0(%ebp)\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x2a4(%ebp),%eax\n+\tmov -0x2a0(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp ed65 \n+\tjmp ee21 \n ./pynx/scattering/cpu.c:5892 (discriminator 7)\n-\tmovl $0x1704,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10078 \n+\tmovl $0x1704,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 101c0 \n ./pynx/scattering/cpu.c:5897 (discriminator 7)\n-\tmovl $0x1709,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10078 \n+\tmovl $0x1709,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 101c0 \n ./pynx/scattering/cpu.c:5902 (discriminator 7)\n-\tmovl $0x170e,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10078 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje f5a6 \n+\tmovl $0x170e,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 101c0 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x288(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp f5a6 \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x2ac(%ebp)\n+\tmov %edx,-0x2b8(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x2b8(%ebp),%edx\n+\tmov %edx,-0x2ac(%ebp)\n+\tjmp f5d6 \n ./pynx/scattering/cpu.c:5907 (discriminator 7)\n-\tmovl $0x1713,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10078 \n+\tmovl $0x1713,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 101c0 \n ./pynx/scattering/cpu.c:5912 (discriminator 7)\n-\tmovl $0x1718,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10078 \n+\tmovl $0x1718,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 101c0 \n ./pynx/scattering/cpu.c:5917 (discriminator 7)\n-\tmovl $0x171d,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10078 \n+\tmovl $0x171d,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 101c0 \n ./pynx/scattering/cpu.c:5922 (discriminator 7)\n-\tmovl $0x1722,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10078 \n+\tmovl $0x1722,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 101c0 \n ./pynx/scattering/cpu.c:5927 (discriminator 7)\n-\tmovl $0x1727,-0x28c(%ebp)\n-\tmovl $0x54,-0x290(%ebp)\n-\tjmp 10078 \n+\tmovl $0x1727,-0x288(%ebp)\n+\tmovl $0x54,-0x28c(%ebp)\n+\tjmp 101c0 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2c0(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp eea3 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2c0(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp ef6f \n+./pynx/scattering/cpu.c:5723 (discriminator 1)\n+\tmov $0x165b,%edx\n+\tjmp fa78 \n+./pynx/scattering/cpu.c:5713 (discriminator 1)\n+\tmov $0x1651,%edx\n+\tjmp fa78 \n+./pynx/scattering/cpu.c:5703 (discriminator 1)\n+\tmov $0x1647,%edx\n+\tjmp fa78 \n+./pynx/scattering/cpu.c:5693 (discriminator 1)\n+\tmov $0x163d,%edx\n+\tjmp fa78 \n+./pynx/scattering/cpu.c:5683 (discriminator 1)\n+\tmov $0x1633,%edx\n+\tjmp fa78 \n+./pynx/scattering/cpu.c:5673 (discriminator 1)\n+\tmov $0x1629,%edx\n+\tjmp fa78 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:6791\n-\tmovl $0x0,-0x280(%ebp)\n ./pynx/scattering/cpu.c:6790\n-\tmovl $0x0,-0x284(%ebp)\n-\tjmp 100c6 \n+\tmovl $0x0,-0x280(%ebp)\n+./pynx/scattering/cpu.c:6791\n+\txor %edi,%edi\n+\tjmp 10206 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0x250(%ebp)\n-\tjmp 100e2 \n+\tjmp 10222 \n \tnop\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 10112 \n+\tjmp 10250 \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 10142 \n+\tjmp 1027e \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 10172 \n+\tjmp 102ac \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp 101a2 \n+\tjmp 102da \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp 101d2 \n+\tjmp 10308 \n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp 10202 \n+\tjmp 10336 \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp 10232 \n+\tjmp 10364 \n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp 10262 \n+\tjmp 10392 \n \tnop\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp 10292 \n+\tjmp 103c0 \n \tnop\n-/usr/include/python3.13/object.h:949\n-\tsub $0xc,%esp\n-\tmov %edi,%ebx\n-\tpush %ecx\n-\tcall 2130 <_Py_Dealloc@plt>\n-\tadd $0x10,%esp\n-\tjmp 102dc \n+\tvzeroupper\n+\tjmp f708 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 102f9 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 10402 \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tmov %edi,%ebx\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 10315 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 1041e \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tmov %eax,-0x2c4(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %edi\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x2c4(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp ec9f \n-\tnop\n-./pynx/scattering/cpu.c:5938 (discriminator 1)\n-\tmovl $0x1732,-0x28c(%ebp)\n-\tmovl $0x60,-0x290(%ebp)\n-\tjmp 10078 \n+\tjmp 10435 \n \tlea 0x0(%esi,%eiz,1),%esi\n-/usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x2c0(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x2c0(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp eb1c \n-\tnop\n+\tjmp ed59 \n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:5938 (discriminator 1)\n+\tmovl $0x1732,-0x288(%ebp)\n+\tmovl $0x60,-0x28c(%ebp)\n+\tjmp 101c0 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x2a0(%ebp),%esi\n+\tjmp d87a \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+/usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x2bc(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x2bc(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp e9b5 \n-\tnop\n-./pynx/scattering/cpu.c:5940 (discriminator 1)\n-\tmovl $0x1734,-0x28c(%ebp)\n-\tmovl $0x60,-0x290(%ebp)\n-\tjmp 10078 \n+\tjmp ebd0 \n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:5730\n+\tvmovd -0x2ac(%ebp),%xmm5\n+\tvmovd -0x288(%ebp),%xmm7\n+\tsub $0x4,%esp\n+\tlea -0x4a5e(%ebx),%edx\n+\tvpinsrd $0x1,-0x2a8(%ebp),%xmm5,%xmm6\n+\tvmovd -0x294(%ebp),%xmm2\n+\tlea -0x58(%ebp),%ecx\n+\tvpinsrd $0x1,-0x29c(%ebp),%xmm7,%xmm0\n+\tvmovd -0x284(%ebp),%xmm4\n+\tvpinsrd $0x1,-0x298(%ebp),%xmm2,%xmm3\n+\tmov -0x2a4(%ebp),%esi\n+\tvpinsrd $0x1,-0x290(%ebp),%xmm4,%xmm5\n+\tmov -0x2a0(%ebp),%eax\n+\tvpunpcklqdq %xmm6,%xmm0,%xmm1\n+\tmov %esi,-0x78(%ebp)\n+\tlea -0x98(%ebp),%esi\n+\tvpunpcklqdq %xmm3,%xmm5,%xmm6\n+\tmov %eax,-0x74(%ebp)\n+\tmov %edi,%eax\n+\tvinserti128 $0x1,%xmm1,%ymm6,%ymm7\n+\tvmovdqa %ymm7,-0x98(%ebp)\n+\tpush %edx\n+\tmov -0x28c(%ebp),%edx\n+\tpush -0x2b0(%ebp)\n+\tpush %esi\n+\tvzeroupper\n+\tcall 8a70 \n+\tmov -0x98(%ebp),%edi\n+\tmov -0x94(%ebp),%ecx\n+\tmov -0x90(%ebp),%edx\n+\tmov -0x8c(%ebp),%esi\n+./pynx/scattering/cpu.c:5730 (discriminator 2)\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:5730\n+\tmov %edi,-0x284(%ebp)\n+\tmov -0x88(%ebp),%edi\n+\tmov %ecx,-0x290(%ebp)\n+\tmov -0x84(%ebp),%ecx\n+\tmov %edx,-0x294(%ebp)\n+\tmov -0x80(%ebp),%edx\n+\tmov %esi,-0x298(%ebp)\n+\tmov -0x7c(%ebp),%esi\n+\tmov %edi,-0x288(%ebp)\n+\tmov -0x78(%ebp),%edi\n+\tmov %ecx,-0x29c(%ebp)\n+\tmov -0x74(%ebp),%ecx\n+\tmov %edx,-0x2ac(%ebp)\n+\tmov %esi,-0x2a8(%ebp)\n+\tmov %edi,-0x2a4(%ebp)\n+\tmov %ecx,-0x2a0(%ebp)\n+./pynx/scattering/cpu.c:5730 (discriminator 2)\n+\tcmp $0xffffffff,%eax\n+\tjne cec9 \n+./pynx/scattering/cpu.c:5730 (discriminator 1)\n+\tmov $0x1662,%edx\n+\tjmp fa78 \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x2b8(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x2b8(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp ef61 \n-./pynx/scattering/cpu.c:11382\n-\tmovzbl %al,%eax\n-\tjmp fdf1 \n+\tjmp ea61 \n+\tlea 0x0(%esi),%esi\n+\tmov -0x29c(%ebp),%esi\n+\tjmp ddda \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+./pynx/scattering/cpu.c:5940 (discriminator 1)\n+\tmovl $0x1734,-0x288(%ebp)\n+\tmovl $0x60,-0x28c(%ebp)\n+\tjmp 101c0 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x2b0(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x2b4(%ebp)\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x2b0(%ebp),%eax\n+\tmov -0x2b4(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp f1b1 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje e7a6 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp e7a6 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje e79a \n+\tjmp f051 \n+\tvzeroupper\n+\tjmp fa30 \n+\tmov -0x288(%ebp),%esi\n+\tjmp dc76 \n+./pynx/scattering/cpu.c:11382\n+\tmovzbl %al,%eax\n+\tjmp fef3 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x2b0(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp e79a \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x2c8(%ebp)\n+\tmov %edx,-0x2d0(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x2d0(%ebp),%edx\n+\tmov %edx,-0x2c8(%ebp)\n+\tjmp e930 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n \tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje e5a6 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp e5a6 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje e59a \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x2ac(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp e59a \n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp e93c \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x2ac(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x2ac(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp f439 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje da82 \n+\tjmp f271 \n+\tvzeroupper\n+\tjmp ff25 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp da82 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje da76 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x2a4(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp da76 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n \tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje ee80 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp ee80 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje ee74 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x2a0(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp ee74 \n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp e72c \n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x2c4(%ebp)\n+\tmov %edx,-0x2cc(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x2cc(%ebp),%edx\n+\tmov %edx,-0x2c4(%ebp)\n+\tjmp e720 \n+\tmov -0x288(%ebp),%esi\n+\tjmp e4f4 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x2a8(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x2a8(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp f699 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje f0d0 \n+\tjmp f4c1 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp f0d0 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x2c0(%ebp)\n+\tmov %edx,-0x2c8(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x2c8(%ebp),%edx\n+\tmov %edx,-0x2c0(%ebp)\n+\tjmp dad0 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n \tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje f35a \n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp dadc \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp ef46 \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x2bc(%ebp)\n+\tmov %edx,-0x2c4(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x2c4(%ebp),%edx\n+\tmov %edx,-0x2bc(%ebp)\n+\tjmp ef3a \n+/usr/include/python3.13/object.h:949\n+\tsub $0xc,%esp\n+\tmov %eax,-0x2a4(%ebp)\n+\tpush %ecx\n+\tcall 2130 <_Py_Dealloc@plt>\n+\tmov -0x2a4(%ebp),%eax\n+\tadd $0x10,%esp\n+\tjmp f6ed \n+\tvzeroupper\n+\tjmp ff18 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp f35a \n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2cc(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp e7c9 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp f166 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n \tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje f5b2 \n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp f3b6 \n+\tmov -0x288(%ebp),%esi\n+\tjmp e38a \n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2cc(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp e965 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp f5b2 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp f5e2 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2c8(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp e5c9 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2c8(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp e755 \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n-\tpush %ebx\n-\tmov %edi,%ebx\n+\tpush %edi\n \tpush %esi\n \tcall 2070 \n \tadd $0x10,%esp\n-\tjmp 102b9 \n+\tjmp 103df \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2c4(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp daa5 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2c4(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp db05 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x2a0(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x29c(%ebp)\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x2a0(%ebp),%eax\n+\tmov -0x29c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp fa44 \n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2c0(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp eea3 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje e222 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp e222 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje e216 \n+\tjmp fa16 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x294(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp e216 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp e1fc \n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x2a8(%ebp)\n+\tmov %edx,-0x2b4(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x2b4(%ebp),%edx\n+\tmov %edx,-0x2a8(%ebp)\n+\tjmp e1f0 \n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2c0(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp ef6f \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2cc(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp e7c9 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2cc(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp e965 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2bc(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp f0f3 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2bc(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp f18f \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2c8(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp e5c9 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2c8(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp e755 \n \tmov $0x1,%edx\n-\tjmp de73 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2c4(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp daa5 \n+\tjmp df53 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2c4(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp db05 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2b8(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp f37d \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje f942 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp f942 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x288(%ebp),%edx\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje f936 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x288(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp f936 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2b8(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp f3df \n \txor %edx,%edx\n-\tjmp de73 \n+\tjmp df53 \n+/usr/include/python3.13/cpython/unicodeobject.h:248\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp f90c \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x2a4(%ebp)\n+\tmov %edx,-0x2ac(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x2ac(%ebp),%edx\n+\tmov %edx,-0x2a4(%ebp)\n+\tjmp f900 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x29c(%ebp)\n-\tmov %edi,%ebx\n-\tpush %edx\n+\tmov %eax,-0x298(%ebp)\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x29c(%ebp),%eax\n+\tmov -0x298(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp fe04 \n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2b0(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp f5d5 \n+\tjmp ff06 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2bc(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp f0f3 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2b8(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp f37d \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2bc(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp f18f \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2ac(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp e245 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2b4(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp f60b \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2b0(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp f5d5 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ebx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje fd02 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%ebx\n-\tjmp fd02 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov -0x288(%ebp),%edx\n-\tadd $0x1c,%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tand $0x40,%ebx\n-\tje fcf6 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2b8(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp f3df \n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2ac(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp e225 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tmov -0x288(%ebp),%ebx\n-\tlea 0x14(%ebx),%edx\n-\tjmp fcf6 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp fdfc \n+\tlea 0x14(%esi),%edx\n+\ttestb $0x40,-0x2a0(%ebp)\n+\tmov %edx,-0x2a8(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x2a8(%ebp),%edx\n+\tmov %edx,-0x2a0(%ebp)\n+\tjmp fdf0 \n+/usr/include/python3.13/cpython/unicodeobject.h:321\n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2b4(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp f60b \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2ac(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp e225 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2a8(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp f965 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2a8(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp f935 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2ac(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp e245 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2a8(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp f965 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2a8(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp f935 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x2a4(%ebp)\n-\tmovzbl (%ebx),%ecx\n-\tjmp fd25 \n-./pynx/scattering/cpu.c:5723 (discriminator 1)\n-\tmov $0x165b,%edx\n-\tjmp f75e \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x2a4(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp fe25 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x2a4(%ebp)\n-\tmovzwl (%ebx),%ecx\n-\tjmp fd25 \n-./pynx/scattering/cpu.c:5713 (discriminator 1)\n-\tmov $0x1651,%edx\n-\tjmp f75e \n-./pynx/scattering/cpu.c:5703 (discriminator 1)\n-\tmov $0x1647,%edx\n-\tjmp f75e \n-./pynx/scattering/cpu.c:5693 (discriminator 1)\n-\tmov $0x163d,%edx\n-\tjmp f75e \n-./pynx/scattering/cpu.c:5683 (discriminator 1)\n-\tmov $0x1633,%edx\n-\tjmp f75e \n-./pynx/scattering/cpu.c:5673 (discriminator 1)\n-\tmov $0x1629,%edx\n-\tjmp f75e \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x2a4(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp fe25 \n ./pynx/scattering/cpu.c:5663 (discriminator 1)\n \tmov $0x161f,%edx\n-\tjmp f75e \n+\tjmp fa78 \n ./pynx/scattering/cpu.c:5653 (discriminator 1)\n \tmov $0x1615,%edx\n-\tjmp f75e \n+\tjmp fa78 \n ./pynx/scattering/cpu.c:5643 (discriminator 1)\n \tmov $0x160b,%edx\n-\tjmp f75e \n+\tjmp fa78 \n+./pynx/scattering/cpu.c:5635 (discriminator 1)\n+\tmov $0x1603,%edx\n+\tjmp fa78 \n ./pynx/scattering/cpu.c:5798\n-\tcall 17b40 \n-.L3627():\n+\tcall 180c0 \n+.L3709():\n ./pynx/scattering/cpu.c:5798\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4690\n \tlea 0x4(%esp),%ecx\n \tand $0xffffffe0,%esp\n \tpush -0x4(%ecx)\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0xc59f,%ebx\n+\tcall 44f0 \n+\tadd $0xd2af,%ebx\n \tpush %ecx\n \tsub $0x2a8,%esp\n \tmov 0x8(%ecx),%esi\n-\tmov 0x4(%ecx),%eax\n-\tmov %esi,-0x280(%ebp)\n+\tmov 0x4(%ecx),%edx\n+\tmov %esi,-0x27c(%ebp)\n ./pynx/scattering/cpu.c:4720\n-\tlea 0x650(%ebx),%edx\n+\tlea 0x610(%ebx),%eax\n+\tlea 0x58(%eax),%esi\n ./pynx/scattering/cpu.c:4690\n \tmov %gs:0x14,%edi\n \tmov %edi,-0x1c(%ebp)\n \tmov 0xc(%ecx),%edi\n ./pynx/scattering/cpu.c:4720\n-\tlea 0x4(%edx),%ecx\n-\tmov %edx,-0x58(%ebp)\n-\tmov %ecx,-0x54(%ebp)\n-\tlea 0x8(%edx),%ecx\n-\tmov %ecx,-0x50(%ebp)\n-\tlea 0x14(%edx),%ecx\n-\tmov %ecx,-0x4c(%ebp)\n-\tlea 0x18(%edx),%ecx\n-\tmov %ecx,-0x48(%ebp)\n-\tlea 0x1c(%edx),%ecx\n-\tmov %ecx,-0x44(%ebp)\n-\tlea 0x10(%edx),%ecx\n-\tmov %ecx,-0x40(%ebp)\n-\tlea -0x40(%edx),%ecx\n-\tsub $0x44,%edx\n-./pynx/scattering/cpu.c:4721\n-\ttest %edi,%edi\n-./pynx/scattering/cpu.c:4720\n-\tmov %ecx,-0x3c(%ebp)\n-\tmov %edx,-0x38(%ebp)\n+\tlea 0x50(%eax),%ecx\n+\tvmovd %esi,%xmm1\n+\tlea 0x48(%eax),%esi\n+\tvmovd %ecx,%xmm0\n+\tlea 0x5c(%eax),%ecx\n+\tvmovd %esi,%xmm5\n \tmovl $0x0,-0x34(%ebp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm3\n+\tlea 0x40(%eax),%esi\n+\tlea 0x54(%eax),%ecx\n+\tvpinsrd $0x1,%ecx,%xmm5,%xmm6\n+\tvmovd %esi,%xmm7\n+\tlea 0x44(%eax),%ecx\n+\tvpinsrd $0x1,%eax,%xmm0,%xmm2\n+\tvpinsrd $0x1,%ecx,%xmm7,%xmm0\n+\tsub $0x4,%eax\n+\tvpunpcklqdq %xmm2,%xmm3,%xmm4\n+\tvpunpcklqdq %xmm6,%xmm0,%xmm2\n+\tmov %eax,-0x38(%ebp)\n+\tvinserti128 $0x1,%xmm4,%ymm2,%ymm1\n+\tvmovdqa %ymm1,-0x58(%ebp)\n ./pynx/scattering/cpu.c:4721\n-\tje 10ae8 \n-./pynx/scattering/cpu.c:4718\n-\tlea 0x0(,%esi,4),%edx\n-./pynx/scattering/cpu.c:4723\n-\tcmp $0x9,%esi\n+\ttest %edi,%edi\n+\tje 10e00 \n ./pynx/scattering/cpu.c:4718\n-\tlea (%eax,%edx,1),%ecx\n+\tmov -0x27c(%ebp),%esi\n+\tlea 0x0(,%esi,4),%eax\n+\tlea (%edx,%eax,1),%ecx\n \tmov %ecx,-0x264(%ebp)\n ./pynx/scattering/cpu.c:4723\n-\tja 13018 \n-\tmov -0x366c(%ebx,%edx,1),%esi\n+\tcmp $0x9,%esi\n+\tja 143e5 \n+\tmov -0x366c(%ebx,%eax,1),%esi\n \tadd %ebx,%esi\n \tjmp *%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4839 (discriminator 1)\n-\tcmpl $0x9,-0x280(%ebp)\n-\tjne 13018 \n+\tcmpl $0x9,-0x27c(%ebp)\n+\tjne 143e5 \n ./pynx/scattering/cpu.c:4842\n-\tmov (%eax),%edi\n+\tmov (%edx),%edi\n ./pynx/scattering/cpu.c:4843\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:4844\n-\tmov 0x8(%eax),%edx\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:4845\n-\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%edx),%esi\n ./pynx/scattering/cpu.c:4842\n \tmov %edi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:4846\n-\tmov 0x10(%eax),%edi\n+\tmov 0x10(%edx),%edi\n ./pynx/scattering/cpu.c:4843\n-\tmov %esi,-0x25c(%ebp)\n+\tmov %eax,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:4847\n-\tmov 0x14(%eax),%esi\n+\tmov 0x14(%edx),%eax\n ./pynx/scattering/cpu.c:4844\n-\tmov %edx,-0x260(%ebp)\n+\tmov %ecx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4848\n-\tmov 0x18(%eax),%edx\n+\tmov 0x18(%edx),%ecx\n ./pynx/scattering/cpu.c:4845\n-\tmov %ecx,-0x258(%ebp)\n+\tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4849\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%edx),%esi\n ./pynx/scattering/cpu.c:4850\n-\tmov 0x20(%eax),%eax\n+\tmov 0x20(%edx),%edx\n ./pynx/scattering/cpu.c:4846\n \tmov %edi,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4847\n-\tmov %esi,-0x26c(%ebp)\n+\tmov %eax,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:4848\n-\tmov %edx,-0x278(%ebp)\n+\tmov %ecx,-0x278(%ebp)\n ./pynx/scattering/cpu.c:4849\n-\tmov %ecx,-0x274(%ebp)\n+\tmov %esi,-0x274(%ebp)\n ./pynx/scattering/cpu.c:4850\n-\tmov %eax,-0x270(%ebp)\n+\tmov %edx,-0x270(%ebp)\n+\tvzeroupper\n /usr/include/python3.13/object.h:336\n \tmov -0x254(%ebp),%ecx\n ./pynx/scattering/cpu.c:4878\n \tmov 0x5b8(%ebx),%eax\n /usr/include/python3.13/object.h:336\n \tmov 0x4(%ecx),%edx\n ./pynx/scattering/cpu.c:4878 (discriminator 2)\n \tcmp %edx,%eax\n-\tjne 133c0 \n+\tjne 13638 \n ./pynx/scattering/cpu.c:4879 (discriminator 2)\n \tmov -0x25c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 133e8 \n+\tjne 136b0 \n ./pynx/scattering/cpu.c:4880 (discriminator 2)\n \tmov -0x260(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13408 \n+\tjne 136d0 \n ./pynx/scattering/cpu.c:4881 (discriminator 2)\n \tmov -0x258(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13428 \n+\tjne 136f0 \n ./pynx/scattering/cpu.c:4882 (discriminator 2)\n \tmov -0x268(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13448 \n+\tjne 13710 \n ./pynx/scattering/cpu.c:4883 (discriminator 2)\n \tmov -0x26c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13468 \n+\tjne 13730 \n ./pynx/scattering/cpu.c:4884 (discriminator 2)\n \tmov -0x278(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13488 \n+\tjne 13750 \n ./pynx/scattering/cpu.c:4885 (discriminator 2)\n \tmov -0x274(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 134a8 \n+\tjne 13770 \n ./pynx/scattering/cpu.c:4886 (discriminator 2)\n \tmov -0x270(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 134c8 \n-\tlea 0x6ac(%ebx),%esi\n+\tjne 13790 \n ./pynx/scattering/cpu.c:4941\n \tmovl $0x0,-0x1e4(%ebp)\n-\tmov %esi,-0x250(%ebp)\n-./pynx/scattering/cpu.c:4979\n-\tmov -0x28(%ebx),%esi\n-\tcmp %esi,-0x254(%ebp)\n+\tlea 0x6ac(%ebx),%esi\n ./pynx/scattering/cpu.c:4942\n \tmovl $0x0,-0x1e8(%ebp)\n+\tvmovd %esi,%xmm6\n+./pynx/scattering/cpu.c:4979\n+\tmov -0x28(%ebx),%esi\n ./pynx/scattering/cpu.c:4945\n \tmovl $0x0,-0x1b4(%ebp)\n-\tvmovd -0x250(%ebp),%xmm0\n+\tvpunpckldq %xmm6,%xmm6,%xmm7\n ./pynx/scattering/cpu.c:4946\n \tmovl $0x0,-0x1b8(%ebp)\n ./pynx/scattering/cpu.c:4949\n \tmovl $0x0,-0x184(%ebp)\n ./pynx/scattering/cpu.c:4950\n \tmovl $0x0,-0x188(%ebp)\n-\tvpunpckldq %xmm0,%xmm0,%xmm1\n ./pynx/scattering/cpu.c:4953\n \tmovl $0x0,-0x124(%ebp)\n ./pynx/scattering/cpu.c:4954\n \tmovl $0x0,-0x128(%ebp)\n ./pynx/scattering/cpu.c:4957\n \tmovl $0x0,-0xf4(%ebp)\n ./pynx/scattering/cpu.c:4958\n@@ -20958,1265 +20699,1288 @@\n ./pynx/scattering/cpu.c:4970\n \tmovl $0x0,-0x218(%ebp)\n ./pynx/scattering/cpu.c:4973\n \tmovl $0x0,-0x244(%ebp)\n ./pynx/scattering/cpu.c:4974\n \tmovl $0x0,-0x248(%ebp)\n ./pynx/scattering/cpu.c:4979\n-\tje 110b0 \n+\tcmp %esi,-0x254(%ebp)\n+\tje 113d8 \n ./pynx/scattering/cpu.c:4979 (discriminator 4)\n \tmov -0x254(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1e4(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:4979 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 13fa0 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 14495 \n ./pynx/scattering/cpu.c:4984\n \tcmp %esi,-0x25c(%ebp)\n-\tje 110da \n+\tje 11402 \n ./pynx/scattering/cpu.c:4984 (discriminator 4)\n \tmov -0x25c(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1b4(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:4984 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 13895 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 13c12 \n ./pynx/scattering/cpu.c:4989\n \tcmp %esi,-0x260(%ebp)\n-\tje 1110e \n+\tje 11436 \n ./pynx/scattering/cpu.c:4989 (discriminator 4)\n \tmov -0x260(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x184(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:4989 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 13ba8 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 13f10 \n ./pynx/scattering/cpu.c:4994\n \tcmp %esi,-0x258(%ebp)\n-\tje 11142 \n+\tje 1146a \n ./pynx/scattering/cpu.c:4994 (discriminator 4)\n \tmov -0x258(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x124(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:4994 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 13bd9 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 13f4e \n ./pynx/scattering/cpu.c:4999\n \tcmp %esi,-0x268(%ebp)\n-\tje 11176 \n+\tje 1149e \n ./pynx/scattering/cpu.c:4999 (discriminator 4)\n \tmov -0x268(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xf4(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:4999 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 13bf2 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 13f67 \n ./pynx/scattering/cpu.c:5004\n \tcmp %esi,-0x26c(%ebp)\n-\tje 111aa \n+\tje 114d2 \n ./pynx/scattering/cpu.c:5004 (discriminator 4)\n \tmov -0x26c(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xc4(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5004 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 13c0b \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 13f80 \n ./pynx/scattering/cpu.c:5009\n \tcmp %esi,-0x278(%ebp)\n-\tje 111de \n+\tje 11506 \n ./pynx/scattering/cpu.c:5009 (discriminator 4)\n \tmov -0x278(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x154(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5009 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 13c24 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 13f99 \n ./pynx/scattering/cpu.c:5014\n \tcmp %esi,-0x274(%ebp)\n-\tje 11212 \n+\tje 1153a \n ./pynx/scattering/cpu.c:5014 (discriminator 4)\n \tmov -0x274(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x214(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5014 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 13c5d \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 13fdf \n ./pynx/scattering/cpu.c:5019\n \tcmp %esi,-0x270(%ebp)\n-\tje 11246 \n+\tje 1156e \n ./pynx/scattering/cpu.c:5019 (discriminator 4)\n \tmov -0x270(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x244(%ebp),%eax\n-\tcall 85d0 \n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5019 (discriminator 1)\n-\tinc %eax\n-\tje 13c76 \n+\tcmp $0xffffffff,%eax\n+\tje 13ff8 \n ./pynx/scattering/cpu.c:5030\n \tsub $0xc,%esp\n \tpush -0x258(%ebp)\n \tcall 2320 \n ./pynx/scattering/cpu.c:5030 (discriminator 2)\n \tadd $0x10,%esp\n-\tcmp $0xffffffff,%eax\n ./pynx/scattering/cpu.c:5030\n \tmov %eax,%edi\n ./pynx/scattering/cpu.c:5030 (discriminator 2)\n-\tje 13d98 \n+\tcmp $0xffffffff,%eax\n+\tje 14158 \n ./pynx/scattering/cpu.c:5032\n \tsub $0xc,%esp\n \tpush -0x254(%ebp)\n \tcall 2320 \n ./pynx/scattering/cpu.c:5032 (discriminator 2)\n \tadd $0x10,%esp\n \tcmp $0xffffffff,%eax\n-\tje 13df8 \n+\tje 142e8 \n ./pynx/scattering/cpu.c:5051\n \tsub $0x4,%esp\n \tpush -0x244(%ebp)\n \tpush -0x214(%ebp)\n \tpush %eax\n \tpush %edi\n \tpush -0x154(%ebp)\n \tpush -0xc4(%ebp)\n \tpush -0xf4(%ebp)\n \tpush -0x124(%ebp)\n \tpush -0x184(%ebp)\n \tpush -0x1b4(%ebp)\n \tpush -0x1e4(%ebp)\n-\tcall 4a50 \n+\tcall 49e0 \n /usr/include/python3.13/object.h:363\n \tmov (%esi),%eax\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tadd $0x30,%esp\n \tcmp $0x3fffffff,%eax\n-\tje 10f0a \n+\tje 1122d \n /usr/include/python3.13/object.h:837\n \tinc %eax\n \tmov %eax,(%esi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x244(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 10f38 \n+\tje 1125b \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0x220(%ebp)\n-\tje 13130 \n+\tje 13310 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x244(%ebp),%edi\n \tpush %edi\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x214(%ebp),%eax\n \ttest %eax,%eax\n-\tje 10f66 \n+\tje 11289 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%ecx\n \tcmp %ecx,-0x1f0(%ebp)\n-\tje 13120 \n+\tje 13300 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x214(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1e4(%ebp),%edi\n \ttest %edi,%edi\n-\tje 10f94 \n+\tje 112b7 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1c0(%ebp)\n-\tje 13110 \n+\tje 132f0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1e4(%ebp),%ecx\n \tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1b4(%ebp),%edx\n \ttest %edx,%edx\n-\tje 10fc2 \n+\tje 112e5 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edi\n \tcmp %edi,-0x190(%ebp)\n-\tje 13100 \n+\tje 132e0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1b4(%ebp),%eax\n \tpush %eax\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x184(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 10ff0 \n+\tje 11313 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0x160(%ebp)\n-\tje 130f0 \n+\tje 132d0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x184(%ebp),%edi\n \tpush %edi\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x154(%ebp),%eax\n \ttest %eax,%eax\n-\tje 1101e \n+\tje 11341 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%ecx\n \tcmp %ecx,-0x130(%ebp)\n-\tje 130e0 \n+\tje 132c0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x154(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x124(%ebp),%edi\n \ttest %edi,%edi\n-\tje 1104c \n+\tje 1136f \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x100(%ebp)\n-\tje 130d0 \n+\tje 132b0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x124(%ebp),%ecx\n \tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0xf4(%ebp),%edx\n \ttest %edx,%edx\n-\tje 1107a \n+\tje 1139d \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edi\n \tcmp %edi,-0xd0(%ebp)\n-\tje 130c0 \n+\tje 132a0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0xf4(%ebp),%eax\n \tpush %eax\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0xc4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 110a8 \n+\tje 113cb \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0xa0(%ebp)\n-\tje 130b0 \n+\tje 13288 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0xc4(%ebp),%edi\n \tpush %edi\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:5061\n \tmov %esi,%eax\n-\tjmp 13073 \n-\tnop\n+\tjmp 135a7 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:4984\n-\tcmp %esi,-0x25c(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x1c8(%ebp)\n ./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x1e0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edx,-0x1c0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x1c8(%ebp)\n ./pynx/scattering/cpu.c:4984\n-\tjne 10ce9 \n+\tcmp %esi,-0x25c(%ebp)\n+\tjne 10ffc \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:4989\n-\tcmp %esi,-0x260(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x198(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x1b4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x1b0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edi,-0x190(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x198(%ebp)\n ./pynx/scattering/cpu.c:4989\n-\tjne 10d20 \n+\tcmp %esi,-0x260(%ebp)\n+\tjne 11035 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:4994\n-\tcmp %esi,-0x258(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x168(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x184(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x180(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %eax,-0x160(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x168(%ebp)\n ./pynx/scattering/cpu.c:4994\n-\tjne 10d57 \n+\tcmp %esi,-0x258(%ebp)\n+\tjne 1106e \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:4999\n-\tcmp %esi,-0x268(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x108(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x124(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x120(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %ecx,-0x100(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x108(%ebp)\n ./pynx/scattering/cpu.c:4999\n-\tjne 10d8e \n+\tcmp %esi,-0x268(%ebp)\n+\tjne 110a7 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:5004\n-\tcmp %esi,-0x26c(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0xd8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0xf4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0xf0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edx,-0xd0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0xd8(%ebp)\n ./pynx/scattering/cpu.c:5004\n-\tjne 10dc5 \n+\tcmp %esi,-0x26c(%ebp)\n+\tjne 110e0 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:5009\n-\tcmp %esi,-0x278(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0xa8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0xc4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0xc0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edi,-0xa0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0xa8(%ebp)\n ./pynx/scattering/cpu.c:5009\n-\tjne 10dfc \n+\tcmp %esi,-0x278(%ebp)\n+\tjne 11119 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:5014\n-\tcmp %esi,-0x274(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x138(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x154(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x150(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %eax,-0x130(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x138(%ebp)\n ./pynx/scattering/cpu.c:5014\n-\tjne 10e33 \n+\tcmp %esi,-0x274(%ebp)\n+\tjne 11152 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:5019\n-\tcmp %esi,-0x270(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x1f8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x214(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x210(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %ecx,-0x1f0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x1f8(%ebp)\n ./pynx/scattering/cpu.c:5019\n-\tjne 10e6a \n+\tcmp %esi,-0x270(%ebp)\n+\tjne 1118b \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x228(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x244(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x240(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edx,-0x220(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x228(%ebp)\n-./pynx/scattering/cpu.c:8213\n-\tjmp 10e85 \n+\tjmp 111a8 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4723\n \tmovl $0x0,-0x270(%ebp)\n \tmovl $0x0,-0x274(%ebp)\n ./pynx/scattering/cpu.c:4728\n-\tmov 0x18(%eax),%esi\n+\tmov 0x18(%edx),%esi\n ./pynx/scattering/cpu.c:4730\n-\tmov 0x14(%eax),%ecx\n+\tmov 0x14(%edx),%ecx\n ./pynx/scattering/cpu.c:4746\n-\tcmpl $0x8,-0x280(%ebp)\n+\tcmpl $0x8,-0x27c(%ebp)\n ./pynx/scattering/cpu.c:4728\n \tmov %esi,-0x278(%ebp)\n ./pynx/scattering/cpu.c:4732\n-\tmov 0x10(%eax),%esi\n+\tmov 0x10(%edx),%esi\n ./pynx/scattering/cpu.c:4730\n \tmov %ecx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:4734\n-\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%edx),%ecx\n ./pynx/scattering/cpu.c:4732\n \tmov %esi,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%eax),%esi\n+\tmov 0x8(%edx),%esi\n ./pynx/scattering/cpu.c:4734\n \tmov %ecx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%eax),%ecx\n+\tmov 0x4(%edx),%ecx\n ./pynx/scattering/cpu.c:4736\n \tmov %esi,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4740\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n /usr/include/python3.13/object.h:349\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:4738\n \tmov %ecx,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:4740\n-\tmov %eax,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %esi,-0x250(%ebp)\n ./pynx/scattering/cpu.c:4746\n-\tja 123db \n-\tmov -0x3644(%ebx,%edx,1),%edx\n-\tadd %ebx,%edx\n-\tjmp *%edx\n+\tja 127db \n+\tmov -0x3644(%ebx,%eax,1),%eax\n+\tadd %ebx,%eax\n+\tjmp *%eax\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4723\n \tmovl $0x0,-0x270(%ebp)\n ./pynx/scattering/cpu.c:4726\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%edx),%ecx\n \tmov %ecx,-0x274(%ebp)\n-\tjmp 1128c \n+\tjmp 115b4 \n \tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%eax),%edx\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%eax),%ecx\n-./pynx/scattering/cpu.c:4740\n-\tmov (%eax),%eax\n+\tmov 0x4(%edx),%ecx\n ./pynx/scattering/cpu.c:4736\n-\tmov %edx,-0x260(%ebp)\n+\tmov 0x8(%edx),%eax\n ./pynx/scattering/cpu.c:4740\n-\tmov %eax,-0x254(%ebp)\n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:4738\n \tmov %ecx,-0x25c(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %eax,-0x250(%ebp)\n-\tmov %eax,-0x258(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov 0x8(%edi),%ecx\n+./pynx/scattering/cpu.c:4736\n+\tmov %eax,-0x260(%ebp)\n+./pynx/scattering/cpu.c:4740\n+\tmov %edx,-0x254(%ebp)\n+/usr/include/python3.13/object.h:349\n+\tmov %ecx,-0x250(%ebp)\n ./pynx/scattering/cpu.c:4776\n-\tmov 0x664(%ebx),%ecx\n+\tmov 0x664(%ebx),%edx\n+\tmov %edx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 12fc8 \n-\tdec %eax\n+\ttest %ecx,%ecx\n+\tjle 13a30 \n+\tlea -0x1(%ecx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x258(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n \txor %edx,%edx\n \tand $0x7,%eax\n-\tje 113a8 \n+\tje 1170c \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje 11408 \n+\tcmp 0xc(%edi),%esi\n+\tje 11768 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov $0x1,%edx\n-\tje 113a8 \n+\tcmp $0x1,%eax\n+\tje 14385 \n \tcmp $0x2,%eax\n-\tje 113a1 \n+\tje 116ff \n \tcmp $0x3,%eax\n-\tje 1139a \n+\tje 116f2 \n \tcmp $0x4,%eax\n-\tje 11393 \n+\tje 116e5 \n \tcmp $0x5,%eax\n-\tje 1138c \n+\tje 116d4 \n \tcmp $0x6,%eax\n-\tje 11385 \n+\tje 116c3 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 11408 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje 11768 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11408 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 11768 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11408 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje 11768 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11408 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 11768 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11408 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje 11768 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11408 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 11768 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11408 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 11768 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x258(%ebp)\n-\tje 12da9 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n+\tcmp %eax,%ecx\n+\tje 1302b \n \tmov %eax,%edx\n-\tje 11408 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje 11768 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11408 \n-\tcmp 0x14(%edi,%eax,4),%ecx\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 11768 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x2(%eax),%edx\n-\tje 11408 \n-\tcmp 0x18(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje 11768 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x3(%eax),%edx\n-\tje 11408 \n-\tcmp 0x1c(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje 11768 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x4(%eax),%edx\n-\tje 11408 \n-\tcmp 0x20(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje 11768 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x5(%eax),%edx\n-\tje 11408 \n-\tcmp 0x24(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje 11768 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x6(%eax),%edx\n-\tje 11408 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje 11768 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x7(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tjne 113ae \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tjne 11712 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x264(%ebp),%esi\n-\tmov (%esi,%edx,4),%eax\n-\tmov %eax,-0x258(%ebp)\n+\tmov -0x264(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%esi\n+\tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4776 (discriminator 2)\n-\tmov -0x258(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 12fc8 \n+\tmov -0x258(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 13a30 \n /usr/include/python3.13/object.h:349\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:4778\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %esi,-0x268(%ebp)\n-\tjmp 1146a \n+\tjmp 117d2 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%esi\n ./pynx/scattering/cpu.c:4734\n-\tmov 0xc(%eax),%edx\n+\tmov 0xc(%edx),%eax\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%eax),%ecx\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:4740\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:4738\n \tmov %esi,-0x25c(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:4734\n-\tmov %edx,-0x258(%ebp)\n+\tmov %eax,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4736\n \tmov %ecx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4740\n-\tmov %eax,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %esi,-0x250(%ebp)\n \tmov %esi,-0x268(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n ./pynx/scattering/cpu.c:4786\n \tmov 0x668(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 116bd \n+\ttest %esi,%esi\n+\tjle 11a25 \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 114ed \n+\tje 11855 \n \tcmp $0x1,%esi\n-\tje 114d8 \n+\tje 11840 \n \tcmp $0x2,%esi\n-\tje 114cd \n+\tje 11835 \n \tcmp $0x3,%esi\n-\tje 114c2 \n+\tje 1182a \n \tcmp $0x4,%esi\n-\tje 114b7 \n+\tje 1181f \n \tcmp $0x5,%esi\n-\tje 114ac \n+\tje 11814 \n \tcmp $0x6,%esi\n-\tjne 13821 \n+\tjne 13b95 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 12d58 \n+\tje 12fe0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 12d58 \n+\tje 12fe0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 12d58 \n+\tje 12fe0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 12d58 \n+\tje 12fe0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 12d58 \n+\tje 12fe0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 12d58 \n+\tje 12fe0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x268(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tje 1155f \n+\tje 118c7 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 12d58 \n+\tje 12fe0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 12d58 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 12fe0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 12d58 \n-\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 12fe0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 12d58 \n-\tcmp 0x18(%edi,%esi,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 12fe0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 12d58 \n-\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 12fe0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 12d58 \n-\tcmp 0x20(%edi,%esi,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 12fe0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 12d58 \n-\tcmp 0x24(%edi,%esi,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 12fe0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 12d58 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 12fe0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x268(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 114ed \n+\tjne 11855 \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n \tmov %edi,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %eax,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x27c(%ebp)\n+\tsete -0x280(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %edx,%edx\n ./pynx/scattering/cpu.c:7390\n \tmov %esi,-0x274(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %edx,%edi\n \tmov %ecx,%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 12868 \n+\tje 12b78 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x270(%ebp),%ecx\n \tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 125a0 \n+\tje 128a8 \n \ttest %cl,%cl\n-\tje 125b1 \n+\tje 128b9 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov %edx,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 116b0 \n+\tcmp 0x8(%eax),%edx\n+\tjne 11a18 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x284(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x284(%ebp)\n-\tje 115f8 \n-\tinc %ecx\n-\tjne 116b0 \n+\tje 11964 \n+\tcmp $0xffffffff,%ecx\n+\tjne 11a18 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x284(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x288(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x28c(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 116b0 \n+\tcmp %dl,-0x288(%ebp)\n+\tjne 11a18 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x284(%ebp)\n-\tjne 13860 \n+\tjne 13bd0 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n \tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x284(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x288(%ebp)\n-\tjne 13f7c \n+\ttest $0x20,%cl\n+\tjne 14482 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x284(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x28c(%ebp),%eax\n+\tmovzbl -0x288(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x284(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 140c4 \n+\tje 1457e \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 14169 \n+\tje 1460d \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x288(%ebp)\n-\tmov -0x284(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x288(%ebp)\n-\tjne 116b0 \n+\tcmp %edx,-0x288(%ebp)\n+\tjne 11a18 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x278(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 12868 \n+\tmov -0x278(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 12b78 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x284(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12868 \n+\tje 12b78 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %edi,-0x268(%ebp)\n-\tjne 11590 \n+\tjne 118f8 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:4790\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4790 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 14285 \n+\tjne 1404a \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x40(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4a3f(%ebx),%edx\n-\tlea -0x4ab1(%ebx),%ecx\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4a2f(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n \tpush $0x4\n-\tlea -0x3ce0(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %ecx\n \tpush %edx\n \tpush %esi\n \tpush (%eax)\n \tcall 2440 \n ./pynx/scattering/cpu.c:4792\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4792 (discriminator 1)\n \tmov $0x12b8,%edx\n ./pynx/scattering/cpu.c:4792\n-\tjmp 13054 \n-\tnop\n+\tjmp 13588 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4732\n-\tmov 0x10(%eax),%esi\n+\tmov 0x10(%edx),%esi\n ./pynx/scattering/cpu.c:4734\n-\tmov 0xc(%eax),%edx\n+\tmov 0xc(%edx),%eax\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%eax),%ecx\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:4732\n \tmov %esi,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%esi\n ./pynx/scattering/cpu.c:4740\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:4734\n-\tmov %edx,-0x258(%ebp)\n+\tmov %eax,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4736\n \tmov %ecx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4740\n-\tmov %eax,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4738\n \tmov %esi,-0x25c(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %eax,-0x250(%ebp)\n-\tmov %eax,-0x26c(%ebp)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov %edx,-0x250(%ebp)\n+./pynx/scattering/cpu.c:4746\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4796\n-\tmov 0x66c(%ebx),%edx\n+\tmov 0x66c(%ebx),%ecx\n+\tmov %ecx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 12d08 \n-\tdec %eax\n+\ttest %edx,%edx\n+\tjle 13660 \n+\tlea -0x1(%edx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x26c(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n \txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje 117b6 \n+\tje 11b5a \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%edx\n-\tje 11810 \n+\tcmp 0xc(%edi),%esi\n+\tje 11bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov $0x1,%ecx\n-\tje 117b6 \n+\tcmp $0x1,%eax\n+\tje 142d8 \n \tcmp $0x2,%eax\n-\tje 117af \n+\tje 11b4d \n \tcmp $0x3,%eax\n-\tje 117a8 \n+\tje 11b40 \n \tcmp $0x4,%eax\n-\tje 117a1 \n+\tje 11b33 \n \tcmp $0x5,%eax\n-\tje 1179a \n+\tje 11b22 \n \tcmp $0x6,%eax\n-\tjne 1380f \n+\tjne 13b7d \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 11810 \n+\tmov -0x26c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 11bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 11810 \n+\tmov -0x26c(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje 11bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 11810 \n+\tmov -0x26c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 11bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 11810 \n+\tmov -0x26c(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje 11bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 11810 \n+\tmov -0x26c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 11bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 11810 \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 11bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x26c(%ebp)\n-\tje 12aea \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%edx\n+\tcmp %eax,%edx\n+\tje 12dc0 \n \tmov %eax,%ecx\n-\tje 11810 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje 11bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 11810 \n-\tcmp 0x14(%edi,%eax,4),%edx\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 11bb0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x2(%eax),%ecx\n-\tje 11810 \n-\tcmp 0x18(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje 11bb0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x3(%eax),%ecx\n-\tje 11810 \n-\tcmp 0x1c(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje 11bb0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x4(%eax),%ecx\n-\tje 11810 \n-\tcmp 0x20(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje 11bb0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x5(%eax),%ecx\n-\tje 11810 \n-\tcmp 0x24(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje 11bb0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x6(%eax),%ecx\n-\tje 11810 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje 11bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x7(%eax),%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tjne 117bc \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tjne 11b60 \n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x264(%ebp),%esi\n \tmov (%esi,%ecx,4),%edx\n \tmov %edx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:4796 (discriminator 2)\n \tmov -0x26c(%ebp),%eax\n \ttest %eax,%eax\n-\tje 12d08 \n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n+\tje 13660 \n ./pynx/scattering/cpu.c:4798\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %eax,-0x270(%ebp)\n-\tjmp 11888 \n-\txchg %ax,%ax\n+\tmov 0x8(%edi),%edx\n+\tjmp 11c20 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4730\n-\tmov 0x14(%eax),%edx\n+\tmov 0x14(%edx),%eax\n ./pynx/scattering/cpu.c:4732\n-\tmov 0x10(%eax),%ecx\n+\tmov 0x10(%edx),%ecx\n ./pynx/scattering/cpu.c:4734\n-\tmov 0xc(%eax),%esi\n+\tmov 0xc(%edx),%esi\n ./pynx/scattering/cpu.c:4730\n-\tmov %edx,-0x26c(%ebp)\n+\tmov %eax,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%eax),%edx\n+\tmov 0x8(%edx),%eax\n ./pynx/scattering/cpu.c:4732\n \tmov %ecx,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%eax),%ecx\n+\tmov 0x4(%edx),%ecx\n ./pynx/scattering/cpu.c:4740\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:4734\n \tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4736\n-\tmov %edx,-0x260(%ebp)\n+\tmov %eax,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4740\n-\tmov %eax,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:4738\n \tmov %ecx,-0x25c(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %eax,-0x250(%ebp)\n-\tmov %eax,-0x270(%ebp)\n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov %edx,-0x250(%ebp)\n+./pynx/scattering/cpu.c:4746\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:4806\n-\tmov 0x660(%ebx),%edx\n+\tmov 0x660(%ebx),%ecx\n+\tmov %ecx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 12aa0 \n-\tdec %eax\n+\ttest %edx,%edx\n+\tjle 135e8 \n+\tlea -0x1(%edx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x270(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n \txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje 118f6 \n+\tje 11cca \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%edx\n-\tje 11950 \n+\tcmp 0xc(%edi),%esi\n+\tje 11d20 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov $0x1,%ecx\n-\tje 118f6 \n+\tcmp $0x1,%eax\n+\tje 14178 \n \tcmp $0x2,%eax\n-\tje 118ef \n+\tje 11cbd \n \tcmp $0x3,%eax\n-\tje 118e8 \n+\tje 11cb0 \n \tcmp $0x4,%eax\n-\tje 118e1 \n+\tje 11ca3 \n \tcmp $0x5,%eax\n-\tje 118da \n+\tje 11c92 \n \tcmp $0x6,%eax\n-\tjne 137e0 \n+\tjne 13b48 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 11950 \n+\tmov -0x270(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 11d20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 11950 \n+\tmov -0x270(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje 11d20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 11950 \n+\tmov -0x270(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 11d20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 11950 \n+\tmov -0x270(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje 11d20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 11950 \n+\tmov -0x270(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 11d20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 11950 \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 11d20 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x270(%ebp)\n-\tje 128bc \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%edx\n+\tcmp %eax,%edx\n+\tje 12bc4 \n \tmov %eax,%ecx\n-\tje 11950 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje 11d20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 11950 \n-\tcmp 0x14(%edi,%eax,4),%edx\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 11d20 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x2(%eax),%ecx\n-\tje 11950 \n-\tcmp 0x18(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje 11d20 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x3(%eax),%ecx\n-\tje 11950 \n-\tcmp 0x1c(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje 11d20 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x4(%eax),%ecx\n-\tje 11950 \n-\tcmp 0x20(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje 11d20 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x5(%eax),%ecx\n-\tje 11950 \n-\tcmp 0x24(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje 11d20 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x6(%eax),%ecx\n-\tje 11950 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje 11d20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x7(%eax),%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tjne 118fc \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tjne 11cd0 \n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x264(%ebp),%eax\n \tmov (%eax,%ecx,4),%esi\n \tmov %esi,-0x278(%ebp)\n ./pynx/scattering/cpu.c:4806 (discriminator 2)\n \tmov -0x278(%ebp),%edx\n \ttest %edx,%edx\n-\tje 12aa0 \n+\tje 135e8 \n /usr/include/python3.13/object.h:349\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:4808\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %esi,-0x270(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n ./pynx/scattering/cpu.c:4816\n \tmov 0x610(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 11bcf \n+\ttest %esi,%esi\n+\tjle 11f9f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 119ff \n+\tje 11dcf \n \tcmp $0x1,%esi\n-\tje 119ea \n+\tje 11dba \n \tcmp $0x2,%esi\n-\tje 119df \n+\tje 11daf \n \tcmp $0x3,%esi\n-\tje 119d4 \n+\tje 11da4 \n \tcmp $0x4,%esi\n-\tje 119c9 \n+\tje 11d99 \n \tcmp $0x5,%esi\n-\tje 119be \n+\tje 11d8e \n \tcmp $0x6,%esi\n-\tjne 13770 \n+\tjne 13ad8 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 128a8 \n+\tje 12bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 128a8 \n+\tje 12bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 128a8 \n+\tje 12bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 128a8 \n+\tje 12bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 128a8 \n+\tje 12bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 128a8 \n+\tje 12bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x270(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tje 11a71 \n+\tje 11e41 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 128a8 \n+\tje 12bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 128a8 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 12bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 128a8 \n-\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 12bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 128a8 \n-\tcmp 0x18(%edi,%esi,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 12bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 128a8 \n-\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 12bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 128a8 \n-\tcmp 0x20(%edi,%esi,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 12bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 128a8 \n-\tcmp 0x24(%edi,%esi,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 12bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 128a8 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 12bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x270(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 119ff \n+\tjne 11dcf \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n \tmov %edi,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x27c(%ebp)\n+\tmov %eax,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tsete -0x28c(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %edx,%edx\n ./pynx/scattering/cpu.c:7390\n \tmov %esi,-0x284(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n@@ -22224,526 +21988,543 @@\n \tmov %ecx,%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:7430\n \tmov -0x274(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 121a0 \n+\tje 125a0 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x27c(%ebp),%ecx\n+\tmov -0x280(%ebp),%ecx\n \tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 124f0 \n+\tje 127f8 \n \ttest %cl,%cl\n-\tje 12501 \n+\tje 12809 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov %edx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 11bc0 \n+\tcmp 0x8(%eax),%edx\n+\tjne 11f90 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n \tsetne -0x290(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \ttest %dl,-0x290(%ebp)\n-\tje 11b0a \n-\tinc %ecx\n-\tjne 11bc0 \n+\tje 11edc \n+\tcmp $0xffffffff,%ecx\n+\tjne 11f90 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x290(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x294(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x298(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 11bc0 \n+\tcmp %dl,-0x294(%ebp)\n+\tjne 11f90 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x290(%ebp)\n-\tjne 13eab \n+\tjne 143ad \n /usr/include/python3.13/cpython/unicodeobject.h:256\n \tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x290(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x294(%ebp)\n-\tjne 13ec3 \n+\ttest $0x20,%cl\n+\tjne 143d2 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x290(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x298(%ebp),%eax\n+\tmovzbl -0x294(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x290(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 13ff4 \n+\tje 144dd \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 140ad \n+\tje 1456d \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x294(%ebp)\n-\tmov -0x290(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x294(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x294(%ebp)\n-\tjne 11bc0 \n+\tcmp %edx,-0x294(%ebp)\n+\tjne 11f90 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x288(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 121a0 \n+\tmov -0x288(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 125a0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x290(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 121a0 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tje 125a0 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x270(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %eax,%edi\n-\tjne 11aa0 \n+\tjne 11e70 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:4820\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4820 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 14267 \n+\tjne 1402c \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a2f(%ebx),%esi\n \tpush $0x7\n-\tlea -0x4a3f(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %edx\n \tpush %esi\n \tpush %eax\n \tpush (%ecx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:4822\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4822 (discriminator 1)\n \tmov $0x12d6,%edx\n ./pynx/scattering/cpu.c:4822\n-\tjmp 13054 \n+\tjmp 13588 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4724\n-\tmov 0x20(%eax),%esi\n+\tmov 0x20(%edx),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 112fa \n+\tjmp 11622 \n \txchg %ax,%ax\n /usr/include/python3.13/object.h:349\n \tmov 0x8(%edi),%eax\n \tmov %eax,-0x250(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x250(%ebp),%esi\n+\tmov -0x250(%ebp),%eax\n ./pynx/scattering/cpu.c:4748\n \tmov 0x650(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle 136db \n-\tdec %esi\n+\ttest %eax,%eax\n+\tjle 14442 \n ./pynx/scattering/cpu.c:7424\n \tmovl $0x0,-0x254(%ebp)\n-\tand $0x7,%esi\n-\tje 140db \n+\tdec %eax\n+\tand $0x7,%eax\n+\tje 1458f \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 11d76 \n+\tje 12146 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%esi\n \tmovl $0x1,-0x254(%ebp)\n \tmov $0x1,%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tje 140a3 \n-\tcmp $0x2,%esi\n-\tje 11d06 \n-\tcmp $0x3,%esi\n-\tje 11cf3 \n-\tcmp $0x4,%esi\n-\tje 11cdc \n-\tcmp $0x5,%esi\n-\tje 11cc5 \n-\tcmp $0x6,%esi\n-\tje 11cae \n+\tcmp $0x1,%eax\n+\tje 14563 \n+\tcmp $0x2,%eax\n+\tje 120d6 \n+\tcmp $0x3,%eax\n+\tje 120c3 \n+\tcmp $0x4,%eax\n+\tje 120ac \n+\tcmp $0x5,%eax\n+\tje 12095 \n+\tcmp $0x6,%eax\n+\tje 1207e \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11d76 \n+\tje 12146 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%edx),%eax\n-\tmov %eax,-0x254(%ebp)\n+\tlea 0x1(%edx),%esi\n+\tmov %esi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x254(%ebp),%esi\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 11d76 \n+\tmov -0x254(%ebp),%eax\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje 12146 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n-\tmov %esi,-0x254(%ebp)\n+\tinc %eax\n+\tmov %eax,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n \tmov -0x254(%ebp),%edx\n \tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11d76 \n+\tje 12146 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n \tmov %edx,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n+\tmov -0x254(%ebp),%esi\n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 12146 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %esi\n+\tmov %esi,-0x254(%ebp)\n+./pynx/scattering/cpu.c:7426\n \tmov -0x254(%ebp),%eax\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 11d76 \n+\tje 12146 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %eax\n \tmov %eax,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x254(%ebp),%esi\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 11d76 \n+\tmov -0x254(%ebp),%edx\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 12146 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n-\tmov %esi,-0x254(%ebp)\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x254(%ebp),%esi\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 11d76 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 12140 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%edx),%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tcmp %esi,-0x250(%ebp)\n+\tje 137a9 \n+\tmov %esi,%edx\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 11d70 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tje 12140 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x250(%ebp)\n-\tje 134df \n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tmov %eax,%esi\n-\tje 11d70 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 12140 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tlea 0x2(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 11d70 \n-\tcmp 0x14(%edi,%eax,4),%ecx\n-\tlea 0x2(%eax),%esi\n-\tje 11d70 \n-\tcmp 0x18(%edi,%eax,4),%ecx\n-\tlea 0x3(%eax),%esi\n-\tje 11d70 \n-\tcmp 0x1c(%edi,%eax,4),%ecx\n-\tlea 0x4(%eax),%esi\n-\tje 11d70 \n-\tcmp 0x20(%edi,%eax,4),%ecx\n-\tlea 0x5(%eax),%esi\n-\tje 11d70 \n-\tcmp 0x24(%edi,%eax,4),%ecx\n-\tlea 0x6(%eax),%esi\n-\tje 11d70 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 12140 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%esi\n+\tlea 0x3(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tjne 11d19 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 12140 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 12140 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 12140 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 12140 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tjne 120e9 \n \tlea 0x0(%esi),%esi\n-\tmov %esi,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x254(%ebp),%edx\n-\tmov -0x264(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x254(%ebp)\n-./pynx/scattering/cpu.c:4748 (discriminator 2)\n \tmov -0x254(%ebp),%esi\n-\ttest %esi,%esi\n-\tje 136db \n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n+\tmov -0x264(%ebp),%eax\n+\tmov (%eax,%esi,4),%ecx\n+\tmov %ecx,-0x254(%ebp)\n+./pynx/scattering/cpu.c:4748 (discriminator 2)\n+\tmov -0x254(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 14442 \n ./pynx/scattering/cpu.c:4750\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %eax,-0x258(%ebp)\n-\tjmp 11dc7 \n-\tlea 0x0(%esi),%esi\n+\tmov 0x8(%edi),%ecx\n+\tjmp 12189 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4740\n-\tmov (%eax),%ecx\n+\tmov (%edx),%edx\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n+\tmov 0x8(%edi),%ecx\n ./pynx/scattering/cpu.c:4740\n-\tmov %ecx,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %eax,-0x250(%ebp)\n-\tmov %eax,-0x258(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov %ecx,-0x250(%ebp)\n ./pynx/scattering/cpu.c:4756\n-\tmov 0x654(%ebx),%ecx\n+\tmov 0x654(%ebx),%eax\n+\tmov %eax,-0x258(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 13348 \n-\tdec %eax\n+\ttest %ecx,%ecx\n+\tjle 14328 \n+\tlea -0x1(%ecx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x258(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n \txor %edx,%edx\n \tand $0x7,%eax\n-\tje 11e3e \n+\tje 12242 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje 11ea0 \n+\tcmp 0xc(%edi),%esi\n+\tje 122a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov $0x1,%edx\n-\tje 11e3e \n+\tcmp $0x1,%eax\n+\tje 144ae \n \tcmp $0x2,%eax\n-\tje 11e37 \n+\tje 12235 \n \tcmp $0x3,%eax\n-\tje 11e30 \n+\tje 12228 \n \tcmp $0x4,%eax\n-\tje 11e29 \n+\tje 1221b \n \tcmp $0x5,%eax\n-\tje 11e22 \n+\tje 1220a \n \tcmp $0x6,%eax\n-\tje 11e1b \n+\tje 121f9 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 11ea0 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje 122a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11ea0 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 122a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11ea0 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje 122a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11ea0 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 122a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11ea0 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje 122a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11ea0 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 122a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11ea0 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 122a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x258(%ebp)\n-\tje 1313f \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n+\tcmp %eax,%ecx\n+\tje 1331f \n \tmov %eax,%edx\n-\tje 11ea0 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje 122a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 11ea0 \n-\tcmp 0x14(%edi,%eax,4),%ecx\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 122a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x2(%eax),%edx\n-\tje 11ea0 \n-\tcmp 0x18(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje 122a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x3(%eax),%edx\n-\tje 11ea0 \n-\tcmp 0x1c(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje 122a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x4(%eax),%edx\n-\tje 11ea0 \n-\tcmp 0x20(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje 122a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x5(%eax),%edx\n-\tje 11ea0 \n-\tcmp 0x24(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje 122a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x6(%eax),%edx\n-\tje 11ea0 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje 122a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x7(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tjne 11e44 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tjne 12248 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x264(%ebp),%esi\n-\tmov (%esi,%edx,4),%eax\n-\tmov %eax,-0x25c(%ebp)\n+\tmov -0x264(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%esi\n+\tmov %esi,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:4756 (discriminator 2)\n-\tmov -0x25c(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 13348 \n+\tmov -0x25c(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 14328 \n /usr/include/python3.13/object.h:349\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:4758\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %esi,-0x258(%ebp)\n-\tjmp 11ef0 \n+\tjmp 122f0 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%esi\n ./pynx/scattering/cpu.c:4740\n-\tmov (%eax),%edx\n+\tmov (%edx),%eax\n ./pynx/scattering/cpu.c:4738\n \tmov %esi,-0x25c(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:4740\n-\tmov %edx,-0x254(%ebp)\n+\tmov %eax,-0x254(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %esi,-0x250(%ebp)\n \tmov %esi,-0x258(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n ./pynx/scattering/cpu.c:4766\n \tmov 0x658(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 1214f \n+\ttest %esi,%esi\n+\tjle 1254f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 11f7d \n+\tje 1237d \n \tcmp $0x1,%esi\n-\tje 11f68 \n+\tje 12368 \n \tcmp $0x2,%esi\n-\tje 11f5d \n+\tje 1235d \n \tcmp $0x3,%esi\n-\tje 11f52 \n+\tje 12352 \n \tcmp $0x4,%esi\n-\tje 11f47 \n+\tje 12347 \n \tcmp $0x5,%esi\n-\tje 11f3c \n+\tje 1233c \n \tcmp $0x6,%esi\n-\tje 11f31 \n+\tje 12331 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 13098 \n+\tje 13270 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13098 \n+\tje 13270 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13098 \n+\tje 13270 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13098 \n+\tje 13270 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13098 \n+\tje 13270 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13098 \n+\tje 13270 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13098 \n+\tje 13270 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tje 11fef \n+\tje 123ef \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13098 \n+\tje 13270 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13098 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 13270 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13098 \n-\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 13270 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13098 \n-\tcmp 0x18(%edi,%esi,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 13270 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13098 \n-\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 13270 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13098 \n-\tcmp 0x20(%edi,%esi,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 13270 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13098 \n-\tcmp 0x24(%edi,%esi,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 13270 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 13098 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 13270 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 11f7d \n+\tjne 1237d \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n \tmov %edi,-0x260(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n@@ -22760,222 +22541,216 @@\n \tmov %ecx,%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x260(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 12d70 \n+\tje 12ff8 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x268(%ebp),%ecx\n \tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 127d0 \n+\tje 12ae0 \n \ttest %cl,%cl\n-\tje 127e1 \n+\tje 12af1 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov %edx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 12140 \n+\tcmp 0x8(%eax),%edx\n+\tjne 12540 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x278(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x278(%ebp)\n-\tje 12088 \n-\tinc %ecx\n-\tjne 12140 \n+\tje 1248c \n+\tcmp $0xffffffff,%ecx\n+\tjne 12540 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x278(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x27c(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x284(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 12140 \n+\tcmp %dl,-0x280(%ebp)\n+\tjne 12540 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x278(%ebp)\n-\tjne 13c3d \n+\tjne 13fb2 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n \tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x278(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x27c(%ebp)\n-\tjne 1403a \n+\ttest $0x20,%cl\n+\tjne 1451d \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x278(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x284(%ebp),%eax\n+\tmovzbl -0x280(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x278(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 14180 \n+\tje 1461e \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 14201 \n+\tje 14689 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x27c(%ebp)\n-\tmov -0x278(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x280(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x27c(%ebp)\n-\tjne 12140 \n+\tcmp %edx,-0x280(%ebp)\n+\tjne 12540 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x270(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 12d70 \n+\tmov -0x270(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 12ff8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x278(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12d70 \n+\tje 12ff8 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x258(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %eax,%edi\n-\tjne 12020 \n+\tjne 12420 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:4770\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4770 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 14299 \n+\tjne 146cd \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a2f(%ebx),%esi\n \tpush $0x2\n-\tlea -0x4a3f(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %edx\n \tpush %esi\n \tpush %eax\n \tpush (%ecx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:4772\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4772 (discriminator 1)\n \tmov $0x12a4,%edx\n ./pynx/scattering/cpu.c:4772\n-\tjmp 13054 \n+\tjmp 13588 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov %edi,%esi\n \tmov -0x274(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x264(%ebp),%ecx\n \tmov (%ecx,%esi,4),%edx\n \tmov %edx,-0x274(%ebp)\n ./pynx/scattering/cpu.c:4816 (discriminator 2)\n \tmov -0x274(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 11bcf \n+\tje 11f9f \n /usr/include/python3.13/object.h:349\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:4818\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %esi,-0x270(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n ./pynx/scattering/cpu.c:4826\n \tmov 0x60c(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 126cf \n+\ttest %esi,%esi\n+\tjle 129df \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 12638 \n+\tje 12940 \n \tcmp $0x1,%esi\n-\tje 12246 \n+\tje 12646 \n \tcmp $0x2,%esi\n-\tje 1223b \n+\tje 1263b \n \tcmp $0x3,%esi\n-\tje 12230 \n+\tje 12630 \n \tcmp $0x4,%esi\n-\tje 12225 \n+\tje 12625 \n \tcmp $0x5,%esi\n-\tje 1221a \n+\tje 1261a \n \tcmp $0x6,%esi\n-\tjne 13738 \n+\tjne 13aa0 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 127b8 \n+\tje 12ac8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 127b8 \n+\tje 12ac8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 127b8 \n+\tje 12ac8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 127b8 \n+\tje 12ac8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 127b8 \n+\tje 12ac8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 127b8 \n+\tje 12ac8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x270(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 12638 \n+\tjne 12940 \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x27c(%ebp)\n+\tmov %edi,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %eax,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tsete -0x290(%ebp)\n ./pynx/scattering/cpu.c:7428\n@@ -22983,2807 +22758,2724 @@\n ./pynx/scattering/cpu.c:7390\n \tmov %esi,-0x288(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %edx,%edi\n \tmov %ecx,%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x27c(%ebp),%ecx\n+\tmov -0x280(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 123b0 \n+\tje 127b0 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x284(%ebp),%ecx\n \tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 126b0 \n+\tje 129c0 \n \ttest %cl,%cl\n-\tje 12720 \n+\tje 12a30 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov %edx,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 126c0 \n+\tcmp 0x8(%eax),%edx\n+\tjne 129d0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n \tsetne -0x294(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \ttest %dl,-0x294(%ebp)\n-\tje 122fa \n-\tinc %ecx\n-\tjne 126c0 \n+\tje 126fc \n+\tcmp $0xffffffff,%ecx\n+\tjne 129d0 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x294(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x298(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x298(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x299(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 126c0 \n+\tcmp %dl,-0x298(%ebp)\n+\tjne 129d0 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x294(%ebp)\n-\tjne 13e76 \n+\tjne 1434d \n /usr/include/python3.13/cpython/unicodeobject.h:256\n \tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x294(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x298(%ebp)\n-\tjne 13e52 \n+\ttest $0x20,%cl\n+\tjne 14372 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x294(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x299(%ebp),%eax\n+\tmovzbl -0x298(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x294(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 13fdd \n+\tje 144cc \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 1408c \n+\tje 14552 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x298(%ebp)\n-\tmov -0x294(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x298(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x298(%ebp)\n-\tjne 126c0 \n+\tcmp %edx,-0x298(%ebp)\n+\tjne 129d0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x28c(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 123b0 \n+\tmov -0x28c(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 127b0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x294(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 126c0 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjne 129d0 \n+\tlea 0x0(%esi),%esi\n \tmov %edi,%esi\n-\tmov -0x27c(%ebp),%edi\n+\tmov -0x280(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x264(%ebp),%ecx\n \tmov (%ecx,%esi,4),%edx\n \tmov %edx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:4826 (discriminator 2)\n \tmov -0x270(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 126cf \n+\tje 129df \n ./pynx/scattering/cpu.c:4828\n \tdecl -0x250(%ebp)\n ./pynx/scattering/cpu.c:4835 (discriminator 1)\n \tmov -0x250(%ebp),%edx\n \ttest %edx,%edx\n-\tjle 10b45 \n-./pynx/scattering/cpu.c:4837\n-\tmov -0x254(%ebp),%esi\n-\tmov -0x25c(%ebp),%eax\n-\tsub $0x4,%esp\n-\tmov -0x258(%ebp),%edx\n-\tmov -0x260(%ebp),%ecx\n-\tmov %esi,-0x98(%ebp)\n-\tmov -0x268(%ebp),%esi\n-\tmov %eax,-0x94(%ebp)\n-\tmov -0x26c(%ebp),%eax\n-\tmov %edx,-0x8c(%ebp)\n-\tmov -0x274(%ebp),%edx\n-\tmov %ecx,-0x90(%ebp)\n-\tmov -0x278(%ebp),%ecx\n-\tmov %esi,-0x88(%ebp)\n-\tmov -0x270(%ebp),%esi\n-\tmov %eax,-0x84(%ebp)\n-\tlea -0x4a3f(%ebx),%eax\n-\tmov %edx,-0x7c(%ebp)\n-\tlea -0x98(%ebp),%edx\n-\tmov %ecx,-0x80(%ebp)\n-\tlea -0x58(%ebp),%ecx\n-\tmov %esi,-0x78(%ebp)\n-\tpush %eax\n-\tmov %edi,%eax\n-\tpush -0x280(%ebp)\n-\tpush %edx\n-\tmov -0x264(%ebp),%edx\n-\tcall 8bb0 \n-\tmov -0x98(%ebp),%edi\n-\tmov -0x94(%ebp),%ecx\n-\tmov -0x90(%ebp),%esi\n-\tmov -0x8c(%ebp),%edx\n-./pynx/scattering/cpu.c:4837 (discriminator 2)\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:4837\n-\tmov %edi,-0x254(%ebp)\n-\tmov -0x88(%ebp),%edi\n-./pynx/scattering/cpu.c:4837 (discriminator 2)\n-\tinc %eax\n-./pynx/scattering/cpu.c:4837\n-\tmov %ecx,-0x25c(%ebp)\n-\tmov -0x84(%ebp),%ecx\n-\tmov %esi,-0x260(%ebp)\n-\tmov -0x80(%ebp),%esi\n-\tmov %edx,-0x258(%ebp)\n-\tmov -0x7c(%ebp),%edx\n-\tmov %edi,-0x268(%ebp)\n-\tmov -0x78(%ebp),%edi\n-\tmov %ecx,-0x26c(%ebp)\n-\tmov %esi,-0x278(%ebp)\n-\tmov %edx,-0x274(%ebp)\n-\tmov %edi,-0x270(%ebp)\n-./pynx/scattering/cpu.c:4837 (discriminator 2)\n-\tjne 10b45 \n-./pynx/scattering/cpu.c:4837 (discriminator 1)\n-\tmov $0x12e5,%edx\n-\tjmp 13054 \n-\tlea 0x0(%esi),%esi\n+\tjg 141c8 \n+\tvzeroupper\n+\tjmp 10e60 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 12501 \n+\tje 12809 \n \tcmpb $0x0,-0x28c(%ebp)\n-\tjne 11bc0 \n+\tjne 11f90 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x284(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 12513 \n+\tjne 1281b \n \ttest %dl,%dl\n-\tjne 11bc0 \n+\tjne 11f90 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 11bcf \n+\ttest %eax,%eax\n+\tje 11fa2 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 13090 \n+\tjne 13260 \n \tmov -0x284(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 13090 \n+\tje 13260 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x288(%ebp)\n \tcall 2330 \n \tmov -0x288(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 1257f \n+\tje 1288a \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 13dd8 \n+\tje 141a8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 11bc0 \n+\tje 11f90 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x274(%ebp),%edi\n-\tjs 11bcf \n-\tjmp 121a8 \n+\tjs 11fa2 \n+\tjmp 125a8 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 125b1 \n-\tcmpb $0x0,-0x27c(%ebp)\n-\tjne 116b0 \n+\tje 128b9 \n+\tcmpb $0x0,-0x280(%ebp)\n+\tjne 11a18 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x274(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 125c3 \n+\tjne 128cb \n \ttest %dl,%dl\n-\tjne 116b0 \n+\tjne 11a18 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 116bd \n+\ttest %eax,%eax\n+\tje 11a28 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 12600 \n+\tjne 1290b \n \tmov -0x274(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 137c0 \n+\tjne 13b28 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 12616 \n+\tje 12921 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 13e8e \n+\tje 14390 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 116b0 \n+\tje 11a18 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x26c(%ebp),%edi\n-\tjs 116bd \n-\tjmp 12870 \n+\tjs 11a28 \n+\tjmp 12b80 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 127b8 \n+\tje 12ac8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 127b8 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 12ac8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 127b8 \n-\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 12ac8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 127b8 \n-\tcmp 0x18(%edi,%esi,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 12ac8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 127b8 \n-\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 12ac8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 127b8 \n-\tcmp 0x20(%edi,%esi,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 12ac8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 127b8 \n-\tcmp 0x24(%edi,%esi,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 12ac8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 127b8 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 12ac8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x270(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 12638 \n-\tjmp 1225f \n+\tjne 12940 \n+\tjmp 1265f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 12720 \n+\tje 12a30 \n \tcmpb $0x0,-0x290(%ebp)\n-\tje 12720 \n+\tje 12a30 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x270(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %eax,%edi\n-\tjne 12290 \n+\tjne 12690 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:4830\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4830 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 1425d \n+\tjne 14022 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a2f(%ebx),%esi\n \tpush $0x8\n-\tlea -0x4a3f(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %edx\n \tpush %esi\n \tpush %eax\n \tpush (%ecx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:4832\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4832 (discriminator 1)\n \tmov $0x12e0,%edx\n ./pynx/scattering/cpu.c:4832\n-\tjmp 13054 \n+\tjmp 13588 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7392\n \tmov -0x288(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1272e \n+\tjne 12a3e \n \ttest %dl,%dl\n-\tjne 126c0 \n+\tjne 129d0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 126cf \n+\ttest %eax,%eax\n+\tje 129e2 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 13010 \n+\tjne 13250 \n \tmov -0x288(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 13010 \n+\tje 13250 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x28c(%ebp)\n \tcall 2330 \n \tmov -0x28c(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 12796 \n+\tje 12aa9 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 13db8 \n+\tje 14188 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 126c0 \n+\tje 129d0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n-\tmov -0x27c(%ebp),%edi\n-\tjs 126cf \n-\tjmp 123b8 \n+\tmov -0x280(%ebp),%edi\n+\tjs 129e2 \n+\tjmp 127b8 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x264(%ebp),%esi\n \tmov (%esi,%eax,4),%eax\n \tmov %eax,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 123c7 \n+\tjmp 127c7 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 127e1 \n+\tje 12af1 \n \tcmpb $0x0,-0x274(%ebp)\n-\tjne 12140 \n+\tjne 12540 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x26c(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 127f3 \n+\tjne 12b03 \n \ttest %dl,%dl\n-\tjne 12140 \n+\tjne 12540 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 1214f \n+\ttest %eax,%eax\n+\tje 12552 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 12830 \n+\tjne 12b43 \n \tmov -0x26c(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 13834 \n+\tjne 13ba8 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 12846 \n+\tje 12b59 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 13878 \n+\tje 13bf5 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12140 \n+\tje 12540 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x260(%ebp),%edi\n-\tjs 1214f \n-\tjmp 12d78 \n+\tjs 12552 \n+\tjmp 13000 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov %edi,%esi\n \tmov -0x26c(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x264(%ebp),%eax\n \tmov (%eax,%esi,4),%ecx\n \tmov %ecx,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4786 (discriminator 2)\n \tmov -0x268(%ebp),%eax\n \ttest %eax,%eax\n-\tje 116bd \n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n+\tje 11a25 \n ./pynx/scattering/cpu.c:4788\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %eax,-0x26c(%ebp)\n-\tjmp 11748 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov 0x8(%edi),%edx\n+\tjmp 11ab0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x264(%ebp),%esi\n \tmov (%esi,%eax,4),%eax\n \tmov %eax,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 121b7 \n+\tjmp 125b7 \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n+\tmov -0x270(%ebp),%edx\n+\tmov %ecx,-0x274(%ebp)\n+\tmov %edi,-0x270(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x270(%ebp)\n-\tmov %ecx,-0x274(%ebp)\n+./pynx/scattering/cpu.c:7390\n+\tcmp %esi,%edx\n ./pynx/scattering/cpu.c:7430\n \tmov -0x270(%ebp),%ecx\n-\tmov %edx,%edi\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n-\tmov %esi,-0x27c(%ebp)\n+\tmov %esi,-0x280(%ebp)\n+\tmov %edx,%edi\n \tsete -0x288(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %esi,%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %eax,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7430\n \tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%edi\n-\tje 12a03 \n-\tnop\n+\tje 12d13 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x278(%ebp),%ecx\n \tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 12a20 \n+\tje 12d30 \n \ttest %cl,%cl\n-\tje 12a2d \n+\tje 12d3d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%edi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov %edx,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 129e0 \n+\tcmp 0x8(%eax),%edx\n+\tjne 12cf0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x28c(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x28c(%ebp)\n-\tje 12956 \n-\tinc %ecx\n-\tjne 129e0 \n+\tje 12c6a \n+\tcmp $0xffffffff,%ecx\n+\tjne 12cf0 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%edi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x28c(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x290(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x290(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x294(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 129e0 \n+\tcmp %dl,-0x290(%ebp)\n+\tjne 12cf0 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x28c(%ebp)\n-\tjne 13f0b \n+\tjne 14400 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n \tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x28c(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x290(%ebp)\n-\tjne 13ee7 \n+\ttest $0x20,%cl\n+\tjne 143ed \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x28c(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x294(%ebp),%eax\n+\tmovzbl -0x290(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x28c(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 1405e \n+\tje 14530 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 1411e \n+\tje 145ce \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x290(%ebp)\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x290(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x290(%ebp)\n-\tje 13788 \n+\tcmp %edx,-0x290(%ebp)\n+\tje 13af0 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %esi,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tje 12aa0 \n+\tcmp %esi,-0x274(%ebp)\n+\tje 135e8 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x270(%ebp),%ecx\n \tmov %eax,%esi\n \tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%edi\n-\tjne 12900 \n+\tjne 12c10 \n \tmov -0x270(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x264(%ebp),%ecx\n \tmov (%ecx,%esi,4),%edx\n \tmov %edx,-0x278(%ebp)\n-\tjmp 1195f \n+\tjmp 11d2f \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 12a2d \n+\tje 12d3d \n \tcmpb $0x0,-0x288(%ebp)\n-\tjne 129e0 \n+\tjne 12cf0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x27c(%ebp),%ecx\n+\tmov -0x280(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 12a3b \n+\tjne 12d4b \n \ttest %dl,%dl\n-\tjne 129e0 \n+\tjne 12cf0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 12aa0 \n+\ttest %eax,%eax\n+\tje 135eb \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 12a74 \n-\tmov -0x27c(%ebp),%edx\n+\tjne 12d8b \n+\tmov -0x280(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 13718 \n+\tjne 13a80 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 12a8a \n+\tje 12da1 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 13e18 \n+\tje 14308 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 129e0 \n+\tje 12cf0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x270(%ebp),%edi\n-\tjns 12a09 \n-\txchg %ax,%ax\n-./pynx/scattering/cpu.c:4810\n-\tcall 22e0 \n-./pynx/scattering/cpu.c:4810 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 14271 \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%edx\n-\tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%ecx\n-\tlea -0x4a3f(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n-\tpush $0x6\n-\tlea -0x3ce0(%ebx),%esi\n-\tpush %edi\n-\tpush $0x9\n-\tpush %ecx\n-\tpush %eax\n-\tpush %esi\n-\tpush (%edx)\n-\tcall 2440 \n-./pynx/scattering/cpu.c:4812\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:4812 (discriminator 1)\n-\tmov $0x12cc,%edx\n-./pynx/scattering/cpu.c:4812\n-\tjmp 13054 \n+\tjs 135eb \n+\tjmp 12d19 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n+\tmov -0x26c(%ebp),%edx\n+\tmov %ecx,-0x270(%ebp)\n+\tmov %edi,-0x26c(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x26c(%ebp)\n-\tmov %ecx,-0x270(%ebp)\n+./pynx/scattering/cpu.c:7390\n+\tcmp %esi,%edx\n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n+\tmov %esi,-0x278(%ebp)\n+\tmov %edx,%edi\n+\tsete -0x284(%ebp)\n+./pynx/scattering/cpu.c:7428\n+\txor %esi,%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %eax,-0x274(%ebp)\n-./pynx/scattering/cpu.c:7390\n-\tsete -0x284(%ebp)\n-\txor %edi,%edi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%edi,4),%eax\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x278(%ebp)\n-\tmov %edx,%esi\n+\tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 12c55 \n-\tlea 0x0(%esi),%esi\n+\tcmp %eax,%edi\n+\tje 12f35 \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x274(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 12c80 \n+\tje 12f50 \n \ttest %cl,%cl\n-\tje 12c8d \n+\tje 12f5d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %edx,-0x27c(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 12c30 \n+\tjne 12f10 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x288(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x288(%ebp)\n-\tje 12b86 \n-\tinc %ecx\n-\tjne 12c30 \n-./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n+\tje 12e6a \n+\tcmp $0xffffffff,%ecx\n+\tjne 12f10 \n ./pynx/scattering/cpu.c:7373\n+\tmovzbl 0x10(%edi),%ecx\n \tmov %cl,-0x288(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x28c(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x290(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 12c30 \n+\tcmp %dl,-0x28c(%ebp)\n+\tjne 12f10 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x288(%ebp)\n-\tjne 13f64 \n+\tjne 1445d \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x288(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x28c(%ebp)\n-\tjne 13f40 \n+\ttest $0x20,%cl\n+\tjne 1444a \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x288(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x290(%ebp),%eax\n+\tmovzbl -0x28c(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x288(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 14075 \n+\tje 14541 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 13c8f \n+\tje 14011 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x28c(%ebp)\n-\tmov -0x288(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x28c(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x28c(%ebp)\n-\tjne 12c30 \n+\tcmp %edx,-0x28c(%ebp)\n+\tjne 12f10 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x27c(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 12c55 \n+\tmov -0x280(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 12f35 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x288(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12c55 \n+\tje 12f35 \n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x270(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje 12d08 \n+\tcmp %ecx,%esi\n+\tje 13660 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n-\tmov %eax,%edi\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov %eax,%esi\n+\tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tjne 12b30 \n-\tmov %edi,-0x270(%ebp)\n+\tcmp %eax,%edi\n+\tjne 12e10 \n \tmov -0x26c(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x264(%ebp),%edx\n-\tmov -0x270(%ebp),%eax\n-\tmov (%edx,%eax,4),%ecx\n-\tmov %ecx,-0x26c(%ebp)\n-\tjmp 1181f \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x26c(%ebp)\n+\tjmp 11bbf \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 12c8d \n+\tje 12f5d \n \tcmpb $0x0,-0x284(%ebp)\n-\tjne 12c30 \n+\tjne 12f10 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x278(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 12c9b \n+\tjne 12f6b \n \ttest %dl,%dl\n-\tjne 12c30 \n+\tjne 12f10 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n+\tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 12d08 \n+\ttest %eax,%eax\n+\tje 13663 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 12cd4 \n+\tjne 12fab \n \tmov -0x278(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 13750 \n+\tjne 13ab8 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 12cea \n+\tje 12fc1 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 13e35 \n+\tje 14330 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12c30 \n+\tje 12f10 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,-0x270(%ebp)\n \tmov -0x26c(%ebp),%edi\n-\tjns 12c61 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:4800\n-\tcall 22e0 \n-./pynx/scattering/cpu.c:4800 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 1427b \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%eax\n-\tsub $0x4,%esp\n-\tlea -0x3ce0(%ebx),%edx\n-\tlea -0x4ab1(%ebx),%ecx\n-\tlea -0x4d65(%ebx),%edi\n-\tpush $0x5\n-\tlea -0x4a3f(%ebx),%esi\n-\tpush %edi\n-\tpush $0x9\n-\tpush %ecx\n-\tpush %esi\n-\tpush %edx\n-\tpush (%eax)\n-\tcall 2440 \n-./pynx/scattering/cpu.c:4802\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:4802 (discriminator 1)\n-\tmov $0x12c2,%edx\n-./pynx/scattering/cpu.c:4802\n-\tjmp 13054 \n+\tjs 13663 \n+\tjmp 12f3b \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x264(%ebp),%edx\n \tmov (%edx,%eax,4),%esi\n \tmov %esi,-0x268(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 1287f \n+\tjmp 12b8f \n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov %edi,%esi\n \tmov -0x260(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x264(%ebp),%ecx\n \tmov (%ecx,%esi,4),%edx\n \tmov %edx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4766 (discriminator 2)\n \tmov -0x260(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 1214f \n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n+\tje 1254f \n ./pynx/scattering/cpu.c:4768\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %eax,-0x258(%ebp)\n-\tjmp 11331 \n+\tmov 0x8(%edi),%ecx\n+\tjmp 11653 \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n+\tmov -0x258(%ebp),%ecx\n+\tmov %edx,-0x268(%ebp)\n+\tmov %edi,-0x258(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x258(%ebp)\n-\tmov %edx,-0x268(%ebp)\n+./pynx/scattering/cpu.c:7390\n+\tcmp %esi,%ecx\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n+\tmov %esi,-0x270(%ebp)\n+\tmov %ecx,%edi\n+\tsete -0x278(%ebp)\n+./pynx/scattering/cpu.c:7428\n+\txor %esi,%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %eax,-0x26c(%ebp)\n-./pynx/scattering/cpu.c:7390\n-\tsete -0x278(%ebp)\n-\txor %edi,%edi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%edx,%edi,4),%eax\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x270(%ebp)\n-\tmov %ecx,%esi\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 12f15 \n+\tcmp %eax,%edi\n+\tje 131a5 \n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x26c(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 12f40 \n+\tje 131c0 \n \ttest %cl,%cl\n-\tje 12f4d \n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n+\tje 131cd \n /usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov 0x8(%edi),%edx\n \tmov %edx,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 12ef0 \n+\tcmp 0x8(%eax),%edx\n+\tjne 13180 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne -0x27c(%ebp)\n+\tsetne -0x280(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,-0x27c(%ebp)\n-\tje 12e46 \n-\tinc %ecx\n-\tjne 12ef0 \n-./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n+\ttest %dl,-0x280(%ebp)\n+\tje 130d2 \n+\tcmp $0xffffffff,%ecx\n+\tjne 13180 \n ./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x27c(%ebp)\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x280(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x284(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x288(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 12ef0 \n+\tcmp %dl,-0x284(%ebp)\n+\tjne 13180 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x27c(%ebp)\n-\tjne 13bc1 \n+\ttestb $0x20,-0x280(%ebp)\n+\tjne 13f29 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x280(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x284(%ebp)\n-\tjne 13fb9 \n+\ttest $0x20,%cl\n+\tjne 144b9 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x27c(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x288(%ebp),%eax\n+\tmovzbl -0x284(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x280(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 14152 \n+\tje 145fc \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 141d3 \n+\tje 14667 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x284(%ebp)\n-\tmov -0x27c(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x284(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x284(%ebp)\n-\tjne 12ef0 \n+\tcmp %edx,-0x284(%ebp)\n+\tjne 13180 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x274(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 12f15 \n+\tmov -0x274(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 131a5 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush -0x27c(%ebp)\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x280(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12f15 \n+\tje 131a5 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x268(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje 12fc8 \n+\tcmp %ecx,%esi\n+\tje 13a30 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n-\tmov %eax,%edi\n-\tmov 0xc(%edx,%edi,4),%eax\n+\tmov %eax,%esi\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tjne 12df0 \n-\tmov %edi,-0x268(%ebp)\n+\tcmp %eax,%edi\n+\tjne 13078 \n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x264(%ebp),%edx\n-\tmov -0x268(%ebp),%eax\n-\tmov (%edx,%eax,4),%ecx\n-\tmov %ecx,-0x258(%ebp)\n-\tjmp 11417 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x258(%ebp)\n+\tjmp 11777 \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 12f4d \n+\tje 131cd \n \tcmpb $0x0,-0x278(%ebp)\n-\tjne 12ef0 \n+\tjne 13180 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x270(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 12f5b \n+\tjne 131db \n \ttest %dl,%dl\n-\tjne 12ef0 \n+\tjne 13180 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n+\tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 12fc8 \n+\ttest %eax,%eax\n+\tje 13a33 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 12f94 \n+\tjne 1321b \n \tmov -0x270(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 137f2 \n+\tjne 13b60 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 12faa \n+\tje 13231 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 13f23 \n+\tje 14425 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12ef0 \n+\tje 13180 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,-0x268(%ebp)\n \tmov -0x258(%ebp),%edi\n-\tjns 12f21 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:4780\n-\tcall 22e0 \n-./pynx/scattering/cpu.c:4780 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 1428f \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%ecx\n-\tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n-\tpush $0x3\n-\tlea -0x4a3f(%ebx),%esi\n-\tpush %edi\n-\tpush $0x9\n-\tpush %edx\n-\tpush %esi\n-\tpush %eax\n-\tpush (%ecx)\n-\tcall 2440 \n-./pynx/scattering/cpu.c:4782\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:4782 (discriminator 1)\n-\tmov $0x12ae,%edx\n-./pynx/scattering/cpu.c:4782\n-\tjmp 13054 \n-\tnop\n+\tjs 13a33 \n+\tjmp 131ab \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 12783 \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%edi\n-\tsub $0x4,%esp\n-\tlea -0x3ce0(%ebx),%edx\n-\tlea -0x4ab1(%ebx),%ecx\n-\tlea -0x4a3f(%ebx),%eax\n-\tpush -0x280(%ebp)\n-\tlea -0x4d65(%ebx),%esi\n-\tpush %esi\n-\tpush $0x9\n-\tpush %ecx\n-\tpush %eax\n-\tpush %edx\n-\tpush (%edi)\n-\tcall 2440 \n-./pynx/scattering/cpu.c:4864\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:4864 (discriminator 1)\n-\tmov $0x1300,%edx\n-./pynx/scattering/cpu.c:4874\n-\tsub $0xc,%esp\n-\tlea -0x4ac9(%ebx),%esi\n-\tmov $0x31,%ecx\n-\tpush %esi\n-\tlea -0x4a53(%ebx),%eax\n-\tcall 9230 \n-./pynx/scattering/cpu.c:4876\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:5089\n-\txor %eax,%eax\n-./pynx/scattering/cpu.c:4902\n-\tmov -0x1c(%ebp),%edx\n-\tsub %gs:0x14,%edx\n-\tjne 142ad \n-\tlea -0x10(%ebp),%esp\n-\tpop %ecx\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tlea -0x4(%ecx),%esp\n-\tret\n-\tnop\n-./pynx/scattering/cpu.c:11382\n+\tjmp 12a96 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tmovzbl %al,%eax\n-\tjmp 1256c \n+\tjmp 12877 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x264(%ebp),%esi\n \tmov (%esi,%eax,4),%eax\n \tmov %eax,-0x260(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 12d87 \n+\tjmp 1300f \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp 11096 \n+\tjmp 113b9 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp 11068 \n+\tjmp 1138b \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp 1103a \n+\tjmp 1135d \n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp 1100c \n+\tjmp 1132f \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp 10fde \n+\tjmp 11301 \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp 10fb0 \n+\tjmp 112d3 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 10f82 \n+\tjmp 112a5 \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 10f54 \n+\tjmp 11277 \n \tnop\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 10f26 \n+\tjmp 11249 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n \tmov %edx,-0x25c(%ebp)\n+\tmov -0x258(%ebp),%ecx\n \tmov %edi,-0x258(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %eax,-0x260(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n \tmov %esi,-0x268(%ebp)\n-\tmov %ecx,%esi\n+\tmov %ecx,%edi\n \tsete -0x270(%ebp)\n-\txor %edi,%edi\n+./pynx/scattering/cpu.c:7428\n+\txor %esi,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n-\tmov 0xc(%edx,%edi,4),%eax\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 13398 \n+\tcmp %eax,%edi\n+\tje 135c8 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x260(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 132a8 \n+\tje 134a0 \n \ttest %cl,%cl\n-\tje 132b5 \n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n+\tje 134ad \n /usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov 0x8(%edi),%edx\n \tmov %edx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 13290 \n+\tcmp 0x8(%eax),%edx\n+\tjne 13480 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x274(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x274(%ebp)\n-\tje 131d8 \n-\tinc %ecx\n-\tjne 13290 \n-./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n+\tje 133cc \n+\tcmp $0xffffffff,%ecx\n+\tjne 13480 \n ./pynx/scattering/cpu.c:7373\n+\tmovzbl 0x10(%edi),%ecx\n \tmov %cl,-0x274(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x278(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x27c(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 13290 \n+\tcmp %dl,-0x278(%ebp)\n+\tjne 13480 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x274(%ebp)\n-\tjne 14106 \n+\tjne 145a9 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x274(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x278(%ebp)\n-\tjne 140e2 \n+\ttest $0x20,%cl\n+\tjne 14596 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x274(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x27c(%ebp),%eax\n+\tmovzbl -0x278(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x274(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 141ea \n+\tje 14678 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 14218 \n+\tje 1469a \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x278(%ebp)\n-\tmov -0x274(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x278(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x278(%ebp)\n-\tjne 13290 \n+\tcmp %edx,-0x278(%ebp)\n+\tjne 13480 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x26c(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 13398 \n+\tmov -0x26c(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 135c8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x274(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13398 \n+\tje 135c8 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x25c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje 13348 \n-\tmov %eax,%edi\n-\tjmp 13170 \n+\tcmp %ecx,%esi\n+\tje 14328 \n+\tmov %eax,%esi\n+\tjmp 13360 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 132b5 \n+\tje 134ad \n \tcmpb $0x0,-0x270(%ebp)\n-\tjne 13290 \n+\tjne 13480 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x268(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 132c3 \n+\tjne 134bb \n \ttest %dl,%dl\n-\tjne 13290 \n+\tjne 13480 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n+\tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 13348 \n+\ttest %eax,%eax\n+\tje 13540 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 13858 \n+\tjne 13bc8 \n \tmov -0x268(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 13858 \n+\tje 13bc8 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x26c(%ebp)\n \tcall 2330 \n \tmov -0x26c(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 1332b \n+\tje 13526 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 1400b \n+\tje 144ee \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13290 \n+\tje 13480 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,-0x25c(%ebp)\n \tmov -0x258(%ebp),%edi\n-\tjns 133a4 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjns 135ce \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4760\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4760 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 142a3 \n+\tjne 146d7 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%ecx\n+\tmov -0x40(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x4a2f(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n \tpush $0x1\n-\tlea -0x4a3f(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %edx\n+\tpush %ecx\n \tpush %esi\n-\tpush %eax\n-\tpush (%ecx)\n+\tpush (%eax)\n \tcall 2440 \n ./pynx/scattering/cpu.c:4762\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:4762 (discriminator 1)\n \tmov $0x129a,%edx\n-./pynx/scattering/cpu.c:4762\n-\tjmp 13054 \n \tlea 0x0(%esi),%esi\n-\tmov %edi,-0x25c(%ebp)\n+./pynx/scattering/cpu.c:4874\n+\tsub $0xc,%esp\n+\tlea -0x4ab9(%ebx),%esi\n+\tmov $0x31,%ecx\n+\tpush %esi\n+\tlea -0x4a43(%ebx),%eax\n+\tcall 9130 \n+./pynx/scattering/cpu.c:4876\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:5089\n+\txor %eax,%eax\n+./pynx/scattering/cpu.c:4902\n+\tmov -0x1c(%ebp),%edx\n+\tsub %gs:0x14,%edx\n+\tjne 146eb \n+\tlea -0x10(%ebp),%esp\n+\tpop %ecx\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tlea -0x4(%ecx),%esp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x25c(%ebp),%eax\n \tmov -0x264(%ebp),%edx\n-\tmov (%edx,%eax,4),%ecx\n-\tmov %ecx,-0x25c(%ebp)\n-\tjmp 11eaf \n-\txchg %ax,%ax\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x25c(%ebp)\n+\tjmp 122af \n+\tlea 0x0(%esi),%esi\n+\tvzeroupper\n+./pynx/scattering/cpu.c:4810\n+\tcall 22e0 \n+./pynx/scattering/cpu.c:4810 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 14036 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%edx\n+\tsub $0x4,%esp\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4a2f(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n+\tpush $0x6\n+\tpush %edi\n+\tpush $0x9\n+\tpush %ecx\n+\tpush %eax\n+\tpush %esi\n+\tpush (%edx)\n+\tcall 2440 \n+./pynx/scattering/cpu.c:4812\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:4812 (discriminator 1)\n+\tmov $0x12cc,%edx\n+./pynx/scattering/cpu.c:4812\n+\tjmp 13588 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4878 (discriminator 5)\n \tmov %eax,%edx\n \tmov -0x254(%ebp),%eax\n-\tlea -0x4a8c(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a7c(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4878 (discriminator 2)\n-\tdec %eax\n-\tjne 13071 \n+\tcmp $0x1,%eax\n+\tjne 135a5 \n ./pynx/scattering/cpu.c:4879\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 10b5c \n+\tjmp 10e77 \n+\tnop\n+\tvzeroupper\n+./pynx/scattering/cpu.c:4800\n+\tcall 22e0 \n+./pynx/scattering/cpu.c:4800 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 14040 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%eax\n+\tsub $0x4,%esp\n+\tlea -0x3cd0(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a2f(%ebx),%esi\n+\tpush $0x5\n+\tpush %edi\n+\tpush $0x9\n+\tpush %ecx\n+\tpush %esi\n+\tpush %edx\n+\tpush (%eax)\n+\tcall 2440 \n+./pynx/scattering/cpu.c:4802\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:4802 (discriminator 1)\n+\tmov $0x12c2,%edx\n+./pynx/scattering/cpu.c:4802\n+\tjmp 13588 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4879 (discriminator 5)\n-\tlea -0x4a89(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a79(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4879 (discriminator 2)\n-\tdec %eax\n-\tjne 13071 \n+\tcmp $0x1,%eax\n+\tjne 135a5 \n ./pynx/scattering/cpu.c:4880\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 10b6b \n-\tlea 0x0(%esi),%esi\n+\tjmp 10e86 \n+\tnop\n ./pynx/scattering/cpu.c:4880 (discriminator 5)\n-\tlea -0x4a86(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a76(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4880 (discriminator 2)\n-\tdec %eax\n-\tjne 13071 \n+\tcmp $0x1,%eax\n+\tjne 135a5 \n ./pynx/scattering/cpu.c:4881\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 10b7a \n-\tlea 0x0(%esi),%esi\n+\tjmp 10e95 \n+\tnop\n ./pynx/scattering/cpu.c:4881 (discriminator 5)\n-\tlea -0x4a83(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a73(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4881 (discriminator 2)\n-\tdec %eax\n-\tjne 13071 \n+\tcmp $0x1,%eax\n+\tjne 135a5 \n ./pynx/scattering/cpu.c:4882\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 10b89 \n-\tlea 0x0(%esi),%esi\n+\tjmp 10ea4 \n+\tnop\n ./pynx/scattering/cpu.c:4882 (discriminator 5)\n-\tlea -0x4a80(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a70(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4882 (discriminator 2)\n-\tdec %eax\n-\tjne 13071 \n+\tcmp $0x1,%eax\n+\tjne 135a5 \n ./pynx/scattering/cpu.c:4883\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 10b98 \n-\tlea 0x0(%esi),%esi\n+\tjmp 10eb3 \n+\tnop\n ./pynx/scattering/cpu.c:4883 (discriminator 5)\n-\tlea -0x4a7d(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a6d(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4883 (discriminator 2)\n-\tdec %eax\n-\tjne 13071 \n+\tcmp $0x1,%eax\n+\tjne 135a5 \n ./pynx/scattering/cpu.c:4884\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 10ba7 \n-\tlea 0x0(%esi),%esi\n+\tjmp 10ec2 \n+\tnop\n ./pynx/scattering/cpu.c:4884 (discriminator 5)\n-\tlea -0x4a58(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a48(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4884 (discriminator 2)\n-\tdec %eax\n-\tjne 13071 \n+\tcmp $0x1,%eax\n+\tjne 135a5 \n ./pynx/scattering/cpu.c:4885\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 10bb6 \n-\tlea 0x0(%esi),%esi\n+\tjmp 10ed1 \n+\tnop\n ./pynx/scattering/cpu.c:4885 (discriminator 5)\n-\tlea -0x4a7a(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a6a(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4885 (discriminator 2)\n-\tdec %eax\n-\tjne 13071 \n+\tcmp $0x1,%eax\n+\tjne 135a5 \n ./pynx/scattering/cpu.c:4886\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 10bc5 \n-\tlea 0x0(%esi),%esi\n+\tjmp 10ee0 \n+\tnop\n ./pynx/scattering/cpu.c:4886 (discriminator 5)\n-\tlea -0x4a74(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a64(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:4886 (discriminator 2)\n-\tdec %eax\n-\tje 10bd4 \n-\tjmp 13071 \n+\tcmp $0x1,%eax\n+\tje 10eef \n+\tjmp 135a5 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%edx\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n+\tmov %ecx,%esi\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x254(%ebp)\n+\tmov -0x28(%ebx),%edx\n \tmov %edi,-0x258(%ebp)\n-\tmov %ecx,%edi\n-\tmov %edx,-0x260(%ebp)\n-\tcmp %edx,%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %eax,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:7390\n+\tcmp %edx,%ecx\n+\tmov %edx,-0x260(%ebp)\n \tsete -0x26c(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n+\txor %edx,%edx\n+\tmov %edx,%edi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%ecx\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 136f8 \n+\tcmp %eax,%esi\n+\tje 13a10 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x25c(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 13648 \n+\tje 13920 \n \ttest %cl,%cl\n-\tje 13655 \n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n+\tje 1392d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov 0x8(%esi),%edx\n \tmov %edx,-0x268(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 13630 \n+\tcmp 0x8(%eax),%edx\n+\tjne 13900 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edi),%ecx\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x270(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x270(%ebp)\n-\tje 13578 \n-\tinc %ecx\n-\tjne 13630 \n-./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n+\tje 1384c \n+\tcmp $0xffffffff,%ecx\n+\tjne 13900 \n ./pynx/scattering/cpu.c:7373\n+\tmovzbl 0x10(%esi),%ecx\n \tmov %cl,-0x270(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x274(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x278(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 13630 \n+\tcmp %dl,-0x274(%ebp)\n+\tjne 13900 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x270(%ebp)\n-\tjne 141bb \n+\tjne 14642 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x270(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x274(%ebp)\n-\tjne 14197 \n+\ttest $0x20,%cl\n+\tjne 1462f \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x270(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x278(%ebp),%eax\n+\tmovzbl -0x274(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x270(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 1422f \n+\tje 146ab \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 14246 \n+\tje 146bc \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x274(%ebp)\n-\tmov -0x270(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x274(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x274(%ebp)\n-\tjne 13630 \n+\tcmp %edx,-0x274(%ebp)\n+\tjne 13900 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x268(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 136f8 \n+\tmov -0x268(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 13a10 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x270(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 136f8 \n+\tje 13a10 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x254(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 136db \n-\tmov %eax,%esi\n-\tjmp 13510 \n+\tcmp %ecx,%edi\n+\tje 14442 \n+\tmov %eax,%edi\n+\tjmp 137e0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 13655 \n+\tje 1392d \n \tcmpb $0x0,-0x26c(%ebp)\n-\tjne 13630 \n+\tjne 13900 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x260(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 13663 \n+\tjne 1393b \n \ttest %dl,%dl\n-\tjne 13630 \n+\tjne 13900 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n+\tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 136db \n+\ttest %eax,%eax\n+\tje 139b8 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 13c55 \n+\tjne 13fd7 \n \tmov -0x260(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 13c55 \n+\tje 13fd7 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x268(%ebp)\n \tcall 2330 \n \tmov -0x268(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 136cb \n+\tje 139a6 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14135 \n+\tje 145df \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13630 \n+\tje 13900 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %edi,%edx\n \tmov -0x258(%ebp),%edi\n-\tjns 136fe \n+\tjns 13a18 \n ./pynx/scattering/cpu.c:4752\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4752 (discriminator 2)\n \ttest %eax,%eax\n-\tje 13018 \n-./pynx/scattering/cpu.c:4752 (discriminator 1)\n-\tmov $0x1290,%edx\n-\tjmp 13054 \n-\tlea 0x0(%esi),%esi\n+\tjne 146e1 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%edi\n+\tsub $0x4,%esp\n+\tlea -0x3cd0(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4a2f(%ebx),%eax\n+\tlea -0x4d55(%ebx),%esi\n+\tpush -0x27c(%ebp)\n+\tpush %esi\n+\tpush $0x9\n+\tpush %ecx\n+\tpush %eax\n+\tpush %edx\n+\tpush (%edi)\n+\tcall 2440 \n+./pynx/scattering/cpu.c:4864\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:4864 (discriminator 1)\n+\tmov $0x1300,%edx\n+./pynx/scattering/cpu.c:4864\n+\tjmp 13588 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+\tmov %edi,%edx\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x264(%ebp),%edx\n-\tmov (%edx,%esi,4),%eax\n-\tmov %eax,-0x254(%ebp)\n-\tjmp 11d8b \n+\tmov -0x264(%ebp),%eax\n+\tmov (%eax,%edx,4),%ecx\n+\tmov %ecx,-0x254(%ebp)\n+\tjmp 1215b \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tvzeroupper\n+./pynx/scattering/cpu.c:4780\n+\tcall 22e0 \n+./pynx/scattering/cpu.c:4780 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 14054 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%eax\n+\tsub $0x4,%esp\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x4a2f(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n+\tpush $0x3\n+\tpush %edi\n+\tpush $0x9\n+\tpush %edx\n+\tpush %ecx\n+\tpush %esi\n+\tpush (%eax)\n+\tcall 2440 \n+./pynx/scattering/cpu.c:4782\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:4782 (discriminator 1)\n+\tmov $0x12ae,%edx\n+./pynx/scattering/cpu.c:4782\n+\tjmp 13588 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x284(%ebp)\n \tcall 2330 \n \tmov -0x284(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 12a77 \n+\tjmp 12d8e \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 127b8 \n+\tje 12ac8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 1220f \n+\tjmp 1260f \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n-\tmov %ecx,-0x27c(%ebp)\n+\tmov %ecx,-0x280(%ebp)\n \tcall 2330 \n-\tmov -0x27c(%ebp),%ecx\n+\tmov -0x280(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 12cd7 \n+\tjmp 12fae \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 128a8 \n+\tje 12bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 119b3 \n+\tjmp 11d83 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7381\n-\tmov -0x284(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 12a03 \n+\tmov -0x284(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 12d13 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x28c(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 129e0 \n-\tjmp 12a03 \n+\tjne 12cf0 \n+\tjmp 12d13 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x278(%ebp)\n \tcall 2330 \n \tmov -0x278(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 12603 \n+\tjmp 1290e \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje 11950 \n+\tmov -0x270(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje 11d20 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%ecx\n-\tjmp 118d3 \n+\tjmp 11c81 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x274(%ebp)\n \tcall 2330 \n \tmov -0x274(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 12f97 \n+\tjmp 1321e \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje 11810 \n+\tmov -0x26c(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje 11bb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%ecx\n-\tjmp 11793 \n+\tjmp 11b11 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 12d58 \n+\tje 12fe0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 114a1 \n+\tjmp 11809 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x270(%ebp)\n \tcall 2330 \n \tmov -0x270(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 12833 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 12b46 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 13318 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x284(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 11636 \n+\tjmp 13513 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n \tlea 0x14(%esi),%edx\n-\tjmp 11636 \n+\ttestb $0x40,-0x284(%ebp)\n+\tmov %edx,-0x28c(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x28c(%ebp),%edx\n+\tmov %edx,-0x284(%ebp)\n+\tjmp 119a8 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x270(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x270(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 12846 \n+\tjmp 12b59 \n ./pynx/scattering/cpu.c:4984 (discriminator 7)\n \tmovl $0x1378,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:5076\n \tcall 2370 \n ./pynx/scattering/cpu.c:6787\n \tmov 0x48(%eax),%esi\n ./pynx/scattering/cpu.c:5076\n \tmov %eax,-0x254(%ebp)\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x48(%eax)\n ./pynx/scattering/cpu.c:6792\n \ttest %esi,%esi\n-\tje 13ca8 \n+\tje 14060 \n /usr/include/python3.13/object.h:336\n \tmov 0x4(%esi),%ecx\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%eax\n /usr/include/python3.13/object.h:336\n \tmov %ecx,-0x250(%ebp)\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 138e2 \n+\tje 13c62 \n /usr/include/python3.13/object.h:837\n \tinc %eax\n \tmov %eax,(%ecx)\n ./pynx/scattering/cpu.c:6796\n \tmov 0x14(%esi),%edi\n /usr/include/python3.13/object.h:1031\n \ttest %edi,%edi\n-\tje 138f6 \n+\tje 13c76 \n /usr/include/python3.13/object.h:363\n \tmov (%edi),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 138f6 \n+\tje 13c76 \n /usr/include/python3.13/object.h:837\n \tinc %edx\n \tmov %edx,(%edi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x244(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 13924 \n+\tje 13ca4 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x220(%ebp)\n-\tje 13cc0 \n+\tje 14078 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x244(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x214(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 13952 \n+\tje 13cd2 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1f0(%ebp)\n-\tje 13cd0 \n+\tje 140d0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x214(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1e4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 13980 \n+\tje 13d00 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1c0(%ebp)\n-\tje 13ce0 \n+\tje 140e0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1e4(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1b4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 139ae \n+\tje 13d2e \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x190(%ebp)\n-\tje 13cf0 \n+\tje 140f0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1b4(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x184(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 139dc \n+\tje 13d5c \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x160(%ebp)\n-\tje 13d00 \n+\tje 14100 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x184(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x154(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 13a0a \n+\tje 13d8a \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x130(%ebp)\n-\tje 13d10 \n+\tje 14090 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x154(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x124(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 13a38 \n+\tje 13db8 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x100(%ebp)\n-\tje 13d20 \n+\tje 140a0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x124(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0xf4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 13a66 \n+\tje 13de6 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0xd0(%ebp)\n-\tje 13d30 \n+\tje 140b0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0xf4(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0xc4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 13a94 \n+\tje 13e14 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0xa0(%ebp)\n-\tje 13d40 \n+\tje 140c0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0xc4(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6760\n \ttest %esi,%esi\n-\tje 13aa1 \n+\tje 13e21 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n \tcmp %edi,0x14(%esi)\n-\tjne 14028 \n+\tjne 1450b \n ./pynx/scattering/cpu.c:6766\n \tmov -0x254(%ebp),%ecx\n \tmov 0x48(%ecx),%edx\n ./pynx/scattering/cpu.c:6767\n \tmov %esi,0x48(%ecx)\n /usr/include/python3.13/object.h:1041\n \ttest %edx,%edx\n-\tje 13ac4 \n+\tje 13e44 \n /usr/include/python3.13/object.h:363\n \tmov (%edx),%esi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%esi\n-\tje 13ac4 \n+\tje 13e44 \n /usr/include/python3.13/object.h:948\n \tdec %esi\n \tmov %esi,(%edx)\n-\tje 13d68 \n+\tje 14110 \n /usr/include/python3.13/object.h:1041\n \tmov -0x250(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 13ae0 \n+\tje 13e60 \n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 13ae0 \n+\tje 13e60 \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%ecx)\n-\tje 13d80 \n+\tje 14128 \n /usr/include/python3.13/object.h:1041\n \ttest %edi,%edi\n-\tje 13af7 \n+\tje 13e77 \n /usr/include/python3.13/object.h:363\n \tmov (%edi),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 13af7 \n+\tje 13e77 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%edi)\n-\tje 13d50 \n+\tje 14140 \n ./pynx/scattering/cpu.c:5088\n \tsub $0xc,%esp\n-\tlea -0x4ac9(%ebx),%edi\n+\tlea -0x4ab9(%ebx),%edi\n \tmov -0x25c(%ebp),%ecx\n-\tpush %edi\n \tmov -0x258(%ebp),%edx\n-\tlea -0x4a53(%ebx),%eax\n-\tcall 9230 \n+\tpush %edi\n+\tlea -0x4a43(%ebx),%eax\n+\tcall 9130 \n ./pynx/scattering/cpu.c:5090\n \tadd $0x10,%esp\n-\tjmp 13071 \n+\tjmp 135a5 \n ./pynx/scattering/cpu.c:4746\n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 1197c \n-\tmov -0x250(%ebp),%eax\n-\tmov %eax,-0x270(%ebp)\n-\tjmp 11888 \n-\tmov -0x250(%ebp),%eax\n-\tmov %eax,-0x26c(%ebp)\n-\tjmp 11748 \n+\tjmp 11d4c \n+\tmov -0x250(%ebp),%edx\n+\tjmp 11c20 \n+\tmov -0x250(%ebp),%edx\n+\tjmp 11ab0 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x268(%ebp)\n-\tjmp 1146a \n-\tmov -0x250(%ebp),%eax\n-\tmov %eax,-0x258(%ebp)\n-\tjmp 11331 \n+\tjmp 117d2 \n+\tmov -0x250(%ebp),%ecx\n+\tjmp 11653 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x258(%ebp)\n-\tjmp 11ef0 \n-\tmov -0x250(%ebp),%eax\n-\tmov %eax,-0x258(%ebp)\n-\tjmp 11dc7 \n+\tjmp 122f0 \n+\tmov -0x250(%ebp),%ecx\n+\tjmp 12189 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 121d4 \n+\tjmp 125d4 \n ./pynx/scattering/cpu.c:4989 (discriminator 7)\n \tmovl $0x137d,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 138b0 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x27c(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 12e84 \n+\tjmp 13c30 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%esi),%edx\n-\tjmp 12e84 \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x280(%ebp)\n+\tmov %edx,-0x288(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x288(%ebp),%edx\n+\tmov %edx,-0x280(%ebp)\n+\tjmp 13116 \n ./pynx/scattering/cpu.c:4994 (discriminator 7)\n \tmovl $0x1382,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 138b0 \n+\tjmp 13c30 \n ./pynx/scattering/cpu.c:4999 (discriminator 7)\n \tmovl $0x1387,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 138b0 \n+\tjmp 13c30 \n ./pynx/scattering/cpu.c:5004 (discriminator 7)\n \tmovl $0x138c,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 138b0 \n+\tjmp 13c30 \n ./pynx/scattering/cpu.c:5009 (discriminator 7)\n \tmovl $0x1391,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 138b0 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x278(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 120c6 \n+\tjmp 13c30 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n \tlea 0x14(%esi),%edx\n-\tjmp 120c6 \n+\ttestb $0x40,-0x278(%ebp)\n+\tmov %edx,-0x284(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x284(%ebp),%edx\n+\tmov %edx,-0x278(%ebp)\n+\tjmp 124d0 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 136b8 \n+\tjmp 13993 \n ./pynx/scattering/cpu.c:5014 (discriminator 7)\n \tmovl $0x1396,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 138b0 \n+\tjmp 13c30 \n ./pynx/scattering/cpu.c:5019 (discriminator 7)\n \tmovl $0x139b,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 138b0 \n+\tjmp 13c30 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x28c(%ebp)\n-\tmov -0x288(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 12c03 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x28c(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 12edf \n+./pynx/scattering/cpu.c:4830 (discriminator 1)\n+\tmov $0x12de,%edx\n+\tjmp 13588 \n+./pynx/scattering/cpu.c:4820 (discriminator 1)\n+\tmov $0x12d4,%edx\n+\tjmp 13588 \n+./pynx/scattering/cpu.c:4810 (discriminator 1)\n+\tmov $0x12ca,%edx\n+\tjmp 13588 \n+./pynx/scattering/cpu.c:4800 (discriminator 1)\n+\tmov $0x12c0,%edx\n+\tjmp 13588 \n+./pynx/scattering/cpu.c:4790 (discriminator 1)\n+\tmov $0x12b6,%edx\n+\tjmp 13588 \n+./pynx/scattering/cpu.c:4780 (discriminator 1)\n+\tmov $0x12ac,%edx\n+\tjmp 13588 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:6790\n \tmovl $0x0,-0x250(%ebp)\n ./pynx/scattering/cpu.c:6791\n \txor %edi,%edi\n-\tjmp 138f6 \n+\tjmp 13c76 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 13912 \n-\tnop\n-\tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 13940 \n-\tnop\n-\tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 1396e \n-\tnop\n-\tmovl $0x0,-0x190(%ebp)\n-\tjmp 1399c \n-\tnop\n-\tmovl $0x0,-0x160(%ebp)\n-\tjmp 139ca \n+\tjmp 13c92 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp 139f8 \n+\tjmp 13d78 \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp 13a26 \n+\tjmp 13da6 \n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp 13a54 \n+\tjmp 13dd4 \n \tnop\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp 13a82 \n+\tjmp 13e02 \n+\tnop\n+\tmovl $0x0,-0x1f0(%ebp)\n+\tjmp 13cc0 \n+\tnop\n+\tmovl $0x0,-0x1c0(%ebp)\n+\tjmp 13cee \n+\tnop\n+\tmovl $0x0,-0x190(%ebp)\n+\tjmp 13d1c \n+\tnop\n+\tmovl $0x0,-0x160(%ebp)\n+\tjmp 13d4a \n \tnop\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 13af7 \n+\tjmp 13e44 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %edx\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 13ac4 \n+\tjmp 13e60 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %ecx\n+\tpush %edi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 13ae0 \n+\tjmp 13e77 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5030 (discriminator 1)\n \tmovl $0x13a6,-0x258(%ebp)\n \tmovl $0x3c,-0x25c(%ebp)\n-\tjmp 138b0 \n+\tjmp 13c30 \n \tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x270(%ebp),%esi\n+\tjmp 11cca \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x28c(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x28c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 12796 \n+\tjmp 12aa9 \n \tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n \tmov %eax,-0x288(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x288(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 1257f \n+\tjmp 1288a \n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:4837\n+\tvmovd -0x278(%ebp),%xmm3\n+\tvmovd -0x268(%ebp),%xmm4\n+\tsub $0x4,%esp\n+\tlea -0x4a2f(%ebx),%eax\n+\tvpinsrd $0x1,-0x274(%ebp),%xmm3,%xmm5\n+\tvmovd -0x260(%ebp),%xmm0\n+\tlea -0x98(%ebp),%edx\n+\tlea -0x58(%ebp),%ecx\n+\tvpinsrd $0x1,-0x26c(%ebp),%xmm4,%xmm6\n+\tvmovd -0x254(%ebp),%xmm1\n+\tvpinsrd $0x1,-0x258(%ebp),%xmm0,%xmm2\n+\tmov -0x270(%ebp),%esi\n+\tvpinsrd $0x1,-0x25c(%ebp),%xmm1,%xmm3\n+\tvpunpcklqdq %xmm5,%xmm6,%xmm7\n+\tmov %esi,-0x78(%ebp)\n+\tvpunpcklqdq %xmm2,%xmm3,%xmm5\n+\tvinserti128 $0x1,%xmm7,%ymm5,%ymm4\n+\tvmovdqa %ymm4,-0x98(%ebp)\n+\tpush %eax\n+\tmov %edi,%eax\n+\tpush -0x27c(%ebp)\n+\tpush %edx\n+\tmov -0x264(%ebp),%edx\n+\tvzeroupper\n+\tcall 8a70 \n+\tmov -0x98(%ebp),%edi\n+\tmov -0x94(%ebp),%ecx\n+\tmov -0x90(%ebp),%esi\n+\tmov -0x8c(%ebp),%edx\n+./pynx/scattering/cpu.c:4837 (discriminator 2)\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:4837\n+\tmov %edi,-0x254(%ebp)\n+\tmov -0x88(%ebp),%edi\n+\tmov %ecx,-0x25c(%ebp)\n+\tmov -0x84(%ebp),%ecx\n+\tmov %esi,-0x260(%ebp)\n+\tmov -0x80(%ebp),%esi\n+\tmov %edx,-0x258(%ebp)\n+\tmov -0x7c(%ebp),%edx\n+\tmov %edi,-0x268(%ebp)\n+\tmov -0x78(%ebp),%edi\n+\tmov %ecx,-0x26c(%ebp)\n+\tmov %esi,-0x278(%ebp)\n+\tmov %edx,-0x274(%ebp)\n+\tmov %edi,-0x270(%ebp)\n+./pynx/scattering/cpu.c:4837 (discriminator 2)\n+\tcmp $0xffffffff,%eax\n+\tjne 10e60 \n+./pynx/scattering/cpu.c:4837 (discriminator 1)\n+\tmov $0x12e5,%edx\n+\tjmp 13588 \n \tlea 0x0(%esi),%esi\n+\tmov -0x26c(%ebp),%esi\n+\tjmp 11b5a \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5032 (discriminator 1)\n \tmovl $0x13a8,-0x258(%ebp)\n \tmovl $0x3c,-0x25c(%ebp)\n-\tjmp 138b0 \n+\tjmp 13c30 \n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x284(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x284(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 12a8a \n+\tjmp 12da1 \n+\tlea 0x0(%esi),%esi\n+\tvzeroupper\n+\tjmp 13540 \n \tsub $0xc,%esp\n-\tmov %eax,-0x27c(%ebp)\n+\tmov %eax,-0x280(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x27c(%ebp),%eax\n+\tmov -0x280(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 12cea \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x298(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x294(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 1234e \n+\tjmp 12fc1 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x294(%ebp)\n-\tjmp 1234e \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tlea 0x14(%esi),%edx\n \ttestb $0x40,-0x294(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n+\tmov %edx,-0x29c(%ebp)\n \tlea 0x1c(%esi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 12338 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%esi),%edx\n-\tjmp 12338 \n+\tcmovne -0x29c(%ebp),%edx\n+\tmov %edx,-0x294(%ebp)\n+\tjmp 12740 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 1274c \n+\tmov -0x258(%ebp),%esi\n+\tjmp 1170c \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x278(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x278(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 12616 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x290(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 11b48 \n+\tjmp 12921 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n \tlea 0x14(%esi),%edx\n-\tjmp 11b48 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x294(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x290(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 11b5e \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x290(%ebp)\n-\tjmp 11b5e \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n \ttestb $0x40,-0x290(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x28c(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 129a6 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x28c(%ebp)\n-\tjmp 129a6 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tmov %edx,-0x298(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x298(%ebp),%edx\n+\tmov %edx,-0x290(%ebp)\n+\tjmp 11f20 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 11f2c \n+\tvzeroupper\n+\tjmp 139c5 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 12cb6 \n+\tlea 0x14(%edi),%edx\n \ttestb $0x40,-0x28c(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n+\tmov %edx,-0x294(%ebp)\n \tlea 0x1c(%edi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 12990 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%edi),%edx\n-\tjmp 12990 \n+\tcmovne -0x294(%ebp),%edx\n+\tmov %edx,-0x28c(%ebp)\n+\tjmp 12caa \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x274(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x274(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 12faa \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x28c(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x288(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 12bda \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x288(%ebp)\n-\tjmp 12bda \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x288(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 12bc4 \n+\tjmp 13231 \n+\tvzeroupper\n+\tjmp 139b8 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%esi),%edx\n-\tjmp 12bc4 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 12eb6 \n+\tlea 0x14(%edi),%edx\n \ttestb $0x40,-0x288(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x284(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 1164c \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x284(%ebp)\n-\tjmp 1164c \n+\tmov %edx,-0x290(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x290(%ebp),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tjmp 12eaa \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 119b4 \n ./pynx/scattering/cpu.c:4979 (discriminator 7)\n \tmovl $0x1373,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 138b0 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x284(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x27c(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 12e9a \n+\tjmp 13c30 \n+\tmov -0x258(%ebp),%esi\n+\tjmp 12242 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x27c(%ebp)\n-\tjmp 12e9a \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 13122 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x298(%ebp)\n-\tmov -0x294(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 12377 \n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x294(%ebp)\n-\tmov -0x290(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 11b87 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x298(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 12775 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x294(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 11f55 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x26c(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x26c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 1332b \n+\tjmp 13526 \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %esi\n \tcall 2070 \n \tadd $0x10,%esp\n-\tjmp 13aa1 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x27c(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x278(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 120dc \n+\tjmp 13e21 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x278(%ebp)\n-\tjmp 120dc \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 124dc \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x290(%ebp)\n-\tmov -0x28c(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 129cf \n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x28c(%ebp)\n-\tmov -0x288(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 12c03 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x290(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 12cdf \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x28c(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 12edf \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x298(%ebp)\n-\tmov -0x294(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 12377 \n-\tmov $0x1,%esi\n-\tjmp 11d13 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x294(%ebp)\n-\tmov -0x290(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 11b87 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x298(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 12775 \n+\tmov $0x1,%edx\n+\tjmp 120e3 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x294(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 11f55 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x288(%ebp)\n-\tmov -0x284(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 11675 \n-\txor %esi,%esi\n-\tjmp 11d13 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x278(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x274(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 1322c \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 119dd \n+\txor %edx,%edx\n+\tjmp 120e3 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x274(%ebp)\n-\tjmp 1322c \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 1341c \n+\tlea 0x14(%edi),%edx\n \ttestb $0x40,-0x274(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 13216 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%esi),%edx\n-\tjmp 13216 \n+\tmov %edx,-0x280(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x280(%ebp),%edx\n+\tmov %edx,-0x274(%ebp)\n+\tjmp 13410 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x290(%ebp)\n-\tmov -0x28c(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 129cf \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x290(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 12cdf \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x268(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x268(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 136cb \n+\tjmp 139a6 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x284(%ebp)\n-\tmov -0x27c(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 12ec3 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x284(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 1314b \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x288(%ebp)\n-\tmov -0x284(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 11675 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 119dd \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x27c(%ebp)\n-\tmov -0x278(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 12105 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x274(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x270(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 135cc \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x280(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 12505 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x270(%ebp)\n-\tjmp 135cc \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 1389c \n+\tlea 0x14(%esi),%edx\n \ttestb $0x40,-0x270(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%edi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 135b6 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%edi),%edx\n-\tjmp 135b6 \n+\tmov %edx,-0x278(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x278(%ebp),%edx\n+\tmov %edx,-0x270(%ebp)\n+\tjmp 13890 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x284(%ebp)\n-\tmov -0x27c(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 12ec3 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x284(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 1314b \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x278(%ebp)\n-\tmov -0x274(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 13255 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x278(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 13445 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x27c(%ebp)\n-\tmov -0x278(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 12105 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x278(%ebp)\n-\tmov -0x274(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 13255 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x280(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 12505 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x278(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 13445 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x274(%ebp)\n-\tmov -0x270(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 135f5 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x274(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 138c5 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x274(%ebp)\n-\tmov -0x270(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 135f5 \n-./pynx/scattering/cpu.c:4830 (discriminator 1)\n-\tmov $0x12de,%edx\n-\tjmp 13054 \n-./pynx/scattering/cpu.c:4820 (discriminator 1)\n-\tmov $0x12d4,%edx\n-\tjmp 13054 \n-./pynx/scattering/cpu.c:4810 (discriminator 1)\n-\tmov $0x12ca,%edx\n-\tjmp 13054 \n-./pynx/scattering/cpu.c:4800 (discriminator 1)\n-\tmov $0x12c0,%edx\n-\tjmp 13054 \n-./pynx/scattering/cpu.c:4790 (discriminator 1)\n-\tmov $0x12b6,%edx\n-\tjmp 13054 \n-./pynx/scattering/cpu.c:4780 (discriminator 1)\n-\tmov $0x12ac,%edx\n-\tjmp 13054 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x274(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 138c5 \n ./pynx/scattering/cpu.c:4770 (discriminator 1)\n \tmov $0x12a2,%edx\n-\tjmp 13054 \n+\tjmp 13588 \n ./pynx/scattering/cpu.c:4760 (discriminator 1)\n \tmov $0x1298,%edx\n-\tjmp 13054 \n-./pynx/scattering/cpu.c:4902\n-\tcall 17b40 \n-.L5095():\n+\tjmp 13588 \n+./pynx/scattering/cpu.c:4752 (discriminator 1)\n+\tmov $0x1290,%edx\n+\tjmp 13588 \n ./pynx/scattering/cpu.c:4902\n-\tlea 0x0(%esi),%esi\n+\tcall 180c0 \n ./pynx/scattering/cpu.c:5130\n \tlea 0x4(%esp),%ecx\n \tand $0xffffffe0,%esp\n \tpush -0x4(%ecx)\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x8d27,%ebx\n+\tcall 44f0 \n+\tadd $0x98ef,%ebx\n \tpush %ecx\n \tsub $0x2a8,%esp\n \tmov 0x8(%ecx),%esi\n-\tmov 0x4(%ecx),%eax\n-\tmov %esi,-0x280(%ebp)\n+\tmov 0x4(%ecx),%edx\n+\tmov %esi,-0x27c(%ebp)\n ./pynx/scattering/cpu.c:5160\n-\tlea 0x650(%ebx),%edx\n+\tlea 0x610(%ebx),%eax\n+\tlea 0x54(%eax),%esi\n ./pynx/scattering/cpu.c:5130\n \tmov %gs:0x14,%edi\n \tmov %edi,-0x1c(%ebp)\n \tmov 0xc(%ecx),%edi\n ./pynx/scattering/cpu.c:5160\n-\tlea 0x4(%edx),%ecx\n-\tmov %edx,-0x58(%ebp)\n-\tmov %ecx,-0x54(%ebp)\n-\tlea 0x8(%edx),%ecx\n-\tmov %ecx,-0x50(%ebp)\n-\tlea 0xc(%edx),%ecx\n-\tmov %ecx,-0x4c(%ebp)\n-\tlea 0x14(%edx),%ecx\n-\tmov %ecx,-0x48(%ebp)\n-\tlea 0x18(%edx),%ecx\n-\tmov %ecx,-0x44(%ebp)\n-\tlea 0x1c(%edx),%ecx\n-\tmov %ecx,-0x40(%ebp)\n-\tlea -0x40(%edx),%ecx\n-\tsub $0x44,%edx\n-./pynx/scattering/cpu.c:5161\n-\ttest %edi,%edi\n-./pynx/scattering/cpu.c:5160\n-\tmov %ecx,-0x3c(%ebp)\n-\tmov %edx,-0x38(%ebp)\n+\tlea 0x5c(%eax),%ecx\n+\tvmovd %esi,%xmm1\n+\tlea 0x48(%eax),%esi\n+\tvmovd %ecx,%xmm0\n+\tlea 0x58(%eax),%ecx\n+\tvmovd %esi,%xmm5\n \tmovl $0x0,-0x34(%ebp)\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm3\n+\tlea 0x40(%eax),%esi\n+\tlea 0x4c(%eax),%ecx\n+\tvpinsrd $0x1,%ecx,%xmm5,%xmm6\n+\tvmovd %esi,%xmm7\n+\tlea 0x44(%eax),%ecx\n+\tvpinsrd $0x1,%eax,%xmm0,%xmm2\n+\tvpinsrd $0x1,%ecx,%xmm7,%xmm0\n+\tsub $0x4,%eax\n+\tvpunpcklqdq %xmm2,%xmm3,%xmm4\n+\tvpunpcklqdq %xmm6,%xmm0,%xmm2\n+\tmov %eax,-0x38(%ebp)\n+\tvinserti128 $0x1,%xmm4,%ymm2,%ymm1\n+\tvmovdqa %ymm1,-0x58(%ebp)\n ./pynx/scattering/cpu.c:5161\n-\tje 14360 \n-./pynx/scattering/cpu.c:5158\n-\tlea 0x0(,%esi,4),%edx\n-./pynx/scattering/cpu.c:5163\n-\tcmp $0x9,%esi\n+\ttest %edi,%edi\n+\tje 147c0 \n ./pynx/scattering/cpu.c:5158\n-\tlea (%eax,%edx,1),%ecx\n+\tmov -0x27c(%ebp),%esi\n+\tlea 0x0(,%esi,4),%eax\n+\tlea (%edx,%eax,1),%ecx\n \tmov %ecx,-0x268(%ebp)\n ./pynx/scattering/cpu.c:5163\n-\tja 16898 \n-\tmov -0x3620(%ebx,%edx,1),%esi\n+\tcmp $0x9,%esi\n+\tja 17da5 \n+\tmov -0x3620(%ebx,%eax,1),%esi\n \tadd %ebx,%esi\n \tjmp *%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5279 (discriminator 1)\n-\tcmpl $0x9,-0x280(%ebp)\n-\tjne 16898 \n+\tcmpl $0x9,-0x27c(%ebp)\n+\tjne 17da5 \n ./pynx/scattering/cpu.c:5282\n-\tmov (%eax),%edi\n+\tmov (%edx),%edi\n ./pynx/scattering/cpu.c:5283\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:5284\n-\tmov 0x8(%eax),%edx\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:5285\n-\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%edx),%esi\n ./pynx/scattering/cpu.c:5282\n \tmov %edi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:5286\n-\tmov 0x10(%eax),%edi\n+\tmov 0x10(%edx),%edi\n ./pynx/scattering/cpu.c:5283\n-\tmov %esi,-0x25c(%ebp)\n+\tmov %eax,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:5287\n-\tmov 0x14(%eax),%esi\n+\tmov 0x14(%edx),%eax\n ./pynx/scattering/cpu.c:5284\n-\tmov %edx,-0x260(%ebp)\n+\tmov %ecx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5288\n-\tmov 0x18(%eax),%edx\n+\tmov 0x18(%edx),%ecx\n ./pynx/scattering/cpu.c:5285\n-\tmov %ecx,-0x264(%ebp)\n+\tmov %esi,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5289\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%edx),%esi\n ./pynx/scattering/cpu.c:5290\n-\tmov 0x20(%eax),%eax\n+\tmov 0x20(%edx),%edx\n ./pynx/scattering/cpu.c:5286\n \tmov %edi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5287\n-\tmov %esi,-0x26c(%ebp)\n+\tmov %eax,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:5288\n-\tmov %edx,-0x278(%ebp)\n+\tmov %ecx,-0x278(%ebp)\n ./pynx/scattering/cpu.c:5289\n-\tmov %ecx,-0x274(%ebp)\n+\tmov %esi,-0x274(%ebp)\n ./pynx/scattering/cpu.c:5290\n-\tmov %eax,-0x270(%ebp)\n+\tmov %edx,-0x270(%ebp)\n+\tvzeroupper\n /usr/include/python3.13/object.h:336\n \tmov -0x254(%ebp),%ecx\n ./pynx/scattering/cpu.c:5318\n \tmov 0x5b8(%ebx),%eax\n /usr/include/python3.13/object.h:336\n \tmov 0x4(%ecx),%edx\n ./pynx/scattering/cpu.c:5318 (discriminator 2)\n \tcmp %edx,%eax\n-\tjne 16c40 \n+\tjne 16ff8 \n ./pynx/scattering/cpu.c:5319 (discriminator 2)\n \tmov -0x25c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 16c68 \n+\tjne 17070 \n ./pynx/scattering/cpu.c:5320 (discriminator 2)\n \tmov -0x260(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 16c88 \n+\tjne 17090 \n ./pynx/scattering/cpu.c:5321 (discriminator 2)\n \tmov -0x264(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 16ca8 \n+\tjne 170b0 \n ./pynx/scattering/cpu.c:5322 (discriminator 2)\n \tmov -0x258(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 16cc8 \n+\tjne 170d0 \n ./pynx/scattering/cpu.c:5323 (discriminator 2)\n \tmov -0x26c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 16ce8 \n+\tjne 170f0 \n ./pynx/scattering/cpu.c:5324 (discriminator 2)\n \tmov -0x278(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 16d08 \n+\tjne 17110 \n ./pynx/scattering/cpu.c:5325 (discriminator 2)\n \tmov -0x274(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 16d28 \n+\tjne 17130 \n ./pynx/scattering/cpu.c:5326 (discriminator 2)\n \tmov -0x270(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 16d48 \n-\tlea 0x6ac(%ebx),%esi\n+\tjne 17150 \n ./pynx/scattering/cpu.c:5381\n \tmovl $0x0,-0x1e4(%ebp)\n-\tmov %esi,-0x250(%ebp)\n-./pynx/scattering/cpu.c:5419\n-\tmov -0x28(%ebx),%esi\n-\tcmp %esi,-0x254(%ebp)\n+\tlea 0x6ac(%ebx),%esi\n ./pynx/scattering/cpu.c:5382\n \tmovl $0x0,-0x1e8(%ebp)\n+\tvmovd %esi,%xmm6\n+./pynx/scattering/cpu.c:5419\n+\tmov -0x28(%ebx),%esi\n ./pynx/scattering/cpu.c:5385\n \tmovl $0x0,-0x1b4(%ebp)\n-\tvmovd -0x250(%ebp),%xmm0\n+\tvpunpckldq %xmm6,%xmm6,%xmm7\n ./pynx/scattering/cpu.c:5386\n \tmovl $0x0,-0x1b8(%ebp)\n ./pynx/scattering/cpu.c:5389\n \tmovl $0x0,-0x184(%ebp)\n ./pynx/scattering/cpu.c:5390\n \tmovl $0x0,-0x188(%ebp)\n-\tvpunpckldq %xmm0,%xmm0,%xmm1\n ./pynx/scattering/cpu.c:5393\n \tmovl $0x0,-0x154(%ebp)\n ./pynx/scattering/cpu.c:5394\n \tmovl $0x0,-0x158(%ebp)\n ./pynx/scattering/cpu.c:5397\n \tmovl $0x0,-0x124(%ebp)\n ./pynx/scattering/cpu.c:5398\n@@ -25801,1266 +25493,1288 @@\n ./pynx/scattering/cpu.c:5410\n \tmovl $0x0,-0x218(%ebp)\n ./pynx/scattering/cpu.c:5413\n \tmovl $0x0,-0x244(%ebp)\n ./pynx/scattering/cpu.c:5414\n \tmovl $0x0,-0x248(%ebp)\n ./pynx/scattering/cpu.c:5419\n-\tje 14928 \n+\tcmp %esi,-0x254(%ebp)\n+\tje 14d98 \n ./pynx/scattering/cpu.c:5419 (discriminator 4)\n \tmov -0x254(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1e4(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5419 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 17820 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 17e55 \n ./pynx/scattering/cpu.c:5424\n \tcmp %esi,-0x25c(%ebp)\n-\tje 14952 \n+\tje 14dc2 \n ./pynx/scattering/cpu.c:5424 (discriminator 4)\n \tmov -0x25c(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1b4(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5424 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 17115 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 175d2 \n ./pynx/scattering/cpu.c:5429\n \tcmp %esi,-0x260(%ebp)\n-\tje 14986 \n+\tje 14df6 \n ./pynx/scattering/cpu.c:5429 (discriminator 4)\n \tmov -0x260(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x184(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5429 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 17428 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 178d0 \n ./pynx/scattering/cpu.c:5434\n \tcmp %esi,-0x264(%ebp)\n-\tje 149ba \n+\tje 14e2a \n ./pynx/scattering/cpu.c:5434 (discriminator 4)\n \tmov -0x264(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x154(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5434 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 17459 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 1790e \n ./pynx/scattering/cpu.c:5439\n \tcmp %esi,-0x258(%ebp)\n-\tje 149ee \n+\tje 14e5e \n ./pynx/scattering/cpu.c:5439 (discriminator 4)\n \tmov -0x258(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x124(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5439 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 17472 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 17927 \n ./pynx/scattering/cpu.c:5444\n \tcmp %esi,-0x26c(%ebp)\n-\tje 14a22 \n+\tje 14e92 \n ./pynx/scattering/cpu.c:5444 (discriminator 4)\n \tmov -0x26c(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xf4(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5444 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 1748b \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 17940 \n ./pynx/scattering/cpu.c:5449\n \tcmp %esi,-0x278(%ebp)\n-\tje 14a56 \n+\tje 14ec6 \n ./pynx/scattering/cpu.c:5449 (discriminator 4)\n \tmov -0x278(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xc4(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5449 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 174a4 \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 17959 \n ./pynx/scattering/cpu.c:5454\n \tcmp %esi,-0x274(%ebp)\n-\tje 14a8a \n+\tje 14efa \n ./pynx/scattering/cpu.c:5454 (discriminator 4)\n \tmov -0x274(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x214(%ebp),%eax\n-\tvmovq %xmm1,-0x250(%ebp)\n-\tcall 85d0 \n+\tvmovq %xmm7,-0x250(%ebp)\n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5454 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm1\n-\tinc %eax\n-\tje 174dd \n+\tvmovq -0x250(%ebp),%xmm7\n+\tcmp $0xffffffff,%eax\n+\tje 1799f \n ./pynx/scattering/cpu.c:5459\n \tcmp %esi,-0x270(%ebp)\n-\tje 14abe \n+\tje 14f2e \n ./pynx/scattering/cpu.c:5459 (discriminator 4)\n \tmov -0x270(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x244(%ebp),%eax\n-\tcall 85d0 \n+\tcall 84a0 \n ./pynx/scattering/cpu.c:5459 (discriminator 1)\n-\tinc %eax\n-\tje 174f6 \n+\tcmp $0xffffffff,%eax\n+\tje 179b8 \n ./pynx/scattering/cpu.c:5470\n \tsub $0xc,%esp\n \tpush -0x258(%ebp)\n \tcall 2320 \n ./pynx/scattering/cpu.c:5470 (discriminator 2)\n \tadd $0x10,%esp\n-\tcmp $0xffffffff,%eax\n ./pynx/scattering/cpu.c:5470\n \tmov %eax,%edi\n ./pynx/scattering/cpu.c:5470 (discriminator 2)\n-\tje 17618 \n+\tcmp $0xffffffff,%eax\n+\tje 17b18 \n ./pynx/scattering/cpu.c:5472\n \tsub $0xc,%esp\n \tpush -0x254(%ebp)\n \tcall 2320 \n ./pynx/scattering/cpu.c:5472 (discriminator 2)\n \tadd $0x10,%esp\n \tcmp $0xffffffff,%eax\n-\tje 17678 \n+\tje 17ca8 \n ./pynx/scattering/cpu.c:5491\n \tsub $0x4,%esp\n \tpush -0x244(%ebp)\n \tpush -0x214(%ebp)\n \tpush %eax\n \tpush %edi\n \tpush -0xc4(%ebp)\n \tpush -0xf4(%ebp)\n \tpush -0x124(%ebp)\n \tpush -0x154(%ebp)\n \tpush -0x184(%ebp)\n \tpush -0x1b4(%ebp)\n \tpush -0x1e4(%ebp)\n-\tcall 4ea0 \n+\tcall 4e10 \n /usr/include/python3.13/object.h:363\n \tmov (%esi),%eax\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tadd $0x30,%esp\n \tcmp $0x3fffffff,%eax\n-\tje 14782 \n+\tje 14bed \n /usr/include/python3.13/object.h:837\n \tinc %eax\n \tmov %eax,(%esi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x244(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 147b0 \n+\tje 14c1b \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0x220(%ebp)\n-\tje 169b0 \n+\tje 16cd0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x244(%ebp),%edi\n \tpush %edi\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x214(%ebp),%eax\n \ttest %eax,%eax\n-\tje 147de \n+\tje 14c49 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%ecx\n \tcmp %ecx,-0x1f0(%ebp)\n-\tje 169a0 \n+\tje 16cc0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x214(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1e4(%ebp),%edi\n \ttest %edi,%edi\n-\tje 1480c \n+\tje 14c77 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1c0(%ebp)\n-\tje 16990 \n+\tje 16cb0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1e4(%ebp),%ecx\n \tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1b4(%ebp),%edx\n \ttest %edx,%edx\n-\tje 1483a \n+\tje 14ca5 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edi\n \tcmp %edi,-0x190(%ebp)\n-\tje 16980 \n+\tje 16ca0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1b4(%ebp),%eax\n \tpush %eax\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x184(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 14868 \n+\tje 14cd3 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0x160(%ebp)\n-\tje 16970 \n+\tje 16c90 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x184(%ebp),%edi\n \tpush %edi\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x154(%ebp),%eax\n \ttest %eax,%eax\n-\tje 14896 \n+\tje 14d01 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%ecx\n \tcmp %ecx,-0x130(%ebp)\n-\tje 16960 \n+\tje 16c80 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x154(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x124(%ebp),%edi\n \ttest %edi,%edi\n-\tje 148c4 \n+\tje 14d2f \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x100(%ebp)\n-\tje 16950 \n+\tje 16c70 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x124(%ebp),%ecx\n \tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0xf4(%ebp),%edx\n \ttest %edx,%edx\n-\tje 148f2 \n+\tje 14d5d \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edi\n \tcmp %edi,-0xd0(%ebp)\n-\tje 16940 \n+\tje 16c60 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0xf4(%ebp),%eax\n \tpush %eax\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0xc4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 14920 \n+\tje 14d8b \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0xa0(%ebp)\n-\tje 16930 \n+\tje 16c48 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0xc4(%ebp),%edi\n \tpush %edi\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:5501\n \tmov %esi,%eax\n-\tjmp 168f3 \n-\tnop\n+\tjmp 16f67 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:5424\n-\tcmp %esi,-0x25c(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x1c8(%ebp)\n ./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x1e0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edx,-0x1c0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x1c8(%ebp)\n ./pynx/scattering/cpu.c:5424\n-\tjne 14561 \n+\tcmp %esi,-0x25c(%ebp)\n+\tjne 149bc \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:5429\n-\tcmp %esi,-0x260(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x198(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x1b4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x1b0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edi,-0x190(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x198(%ebp)\n ./pynx/scattering/cpu.c:5429\n-\tjne 14598 \n+\tcmp %esi,-0x260(%ebp)\n+\tjne 149f5 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:5434\n-\tcmp %esi,-0x264(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x168(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x184(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x180(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %eax,-0x160(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x168(%ebp)\n ./pynx/scattering/cpu.c:5434\n-\tjne 145cf \n+\tcmp %esi,-0x264(%ebp)\n+\tjne 14a2e \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:5439\n-\tcmp %esi,-0x258(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x138(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x154(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x150(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %ecx,-0x130(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x138(%ebp)\n ./pynx/scattering/cpu.c:5439\n-\tjne 14606 \n+\tcmp %esi,-0x258(%ebp)\n+\tjne 14a67 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:5444\n-\tcmp %esi,-0x26c(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x108(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x124(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x120(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edx,-0x100(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x108(%ebp)\n ./pynx/scattering/cpu.c:5444\n-\tjne 1463d \n+\tcmp %esi,-0x26c(%ebp)\n+\tjne 14aa0 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:5449\n-\tcmp %esi,-0x278(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0xd8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0xf4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0xf0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edi,-0xd0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0xd8(%ebp)\n ./pynx/scattering/cpu.c:5449\n-\tjne 14674 \n+\tcmp %esi,-0x278(%ebp)\n+\tjne 14ad9 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:5454\n-\tcmp %esi,-0x274(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0xa8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0xc4(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0xc0(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %eax,-0xa0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0xa8(%ebp)\n ./pynx/scattering/cpu.c:5454\n-\tjne 146ab \n+\tcmp %esi,-0x274(%ebp)\n+\tjne 14b12 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:5459\n-\tcmp %esi,-0x270(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x1f8(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x214(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x210(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %ecx,-0x1f0(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x1f8(%ebp)\n ./pynx/scattering/cpu.c:5459\n-\tjne 146e2 \n+\tcmp %esi,-0x270(%ebp)\n+\tjne 14b4b \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm7,-0x228(%ebp)\n ./pynx/scattering/cpu.c:8209\n \tmovl $0x0,-0x244(%ebp)\n-./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x240(%ebp)\n ./pynx/scattering/cpu.c:8213\n \tmov %edx,-0x220(%ebp)\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x228(%ebp)\n-./pynx/scattering/cpu.c:8213\n-\tjmp 146fd \n+\tjmp 14b68 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5163\n \tmovl $0x0,-0x270(%ebp)\n \tmovl $0x0,-0x274(%ebp)\n ./pynx/scattering/cpu.c:5168\n-\tmov 0x18(%eax),%esi\n+\tmov 0x18(%edx),%esi\n ./pynx/scattering/cpu.c:5170\n-\tmov 0x14(%eax),%ecx\n+\tmov 0x14(%edx),%ecx\n ./pynx/scattering/cpu.c:5186\n-\tcmpl $0x8,-0x280(%ebp)\n+\tcmpl $0x8,-0x27c(%ebp)\n ./pynx/scattering/cpu.c:5168\n \tmov %esi,-0x278(%ebp)\n ./pynx/scattering/cpu.c:5172\n-\tmov 0x10(%eax),%esi\n+\tmov 0x10(%edx),%esi\n ./pynx/scattering/cpu.c:5170\n \tmov %ecx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:5174\n-\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%edx),%ecx\n ./pynx/scattering/cpu.c:5172\n \tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%eax),%esi\n+\tmov 0x8(%edx),%esi\n ./pynx/scattering/cpu.c:5174\n \tmov %ecx,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%eax),%ecx\n+\tmov 0x4(%edx),%ecx\n ./pynx/scattering/cpu.c:5176\n \tmov %esi,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5180\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n /usr/include/python3.13/object.h:349\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5178\n \tmov %ecx,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:5180\n-\tmov %eax,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %esi,-0x250(%ebp)\n ./pynx/scattering/cpu.c:5186\n-\tja 15c5b \n-\tmov -0x35f8(%ebx,%edx,1),%edx\n-\tadd %ebx,%edx\n-\tjmp *%edx\n+\tja 1619b \n+\tmov -0x35f8(%ebx,%eax,1),%eax\n+\tadd %ebx,%eax\n+\tjmp *%eax\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5163\n \tmovl $0x0,-0x270(%ebp)\n ./pynx/scattering/cpu.c:5166\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%edx),%ecx\n \tmov %ecx,-0x274(%ebp)\n-\tjmp 14b04 \n+\tjmp 14f74 \n \tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%eax),%edx\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%eax),%ecx\n-./pynx/scattering/cpu.c:5180\n-\tmov (%eax),%eax\n+\tmov 0x4(%edx),%ecx\n ./pynx/scattering/cpu.c:5176\n-\tmov %edx,-0x260(%ebp)\n+\tmov 0x8(%edx),%eax\n ./pynx/scattering/cpu.c:5180\n-\tmov %eax,-0x254(%ebp)\n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:5178\n \tmov %ecx,-0x25c(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %eax,-0x250(%ebp)\n-\tmov %eax,-0x258(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov 0x8(%edi),%ecx\n+./pynx/scattering/cpu.c:5176\n+\tmov %eax,-0x260(%ebp)\n+./pynx/scattering/cpu.c:5180\n+\tmov %edx,-0x254(%ebp)\n+/usr/include/python3.13/object.h:349\n+\tmov %ecx,-0x250(%ebp)\n ./pynx/scattering/cpu.c:5216\n-\tmov 0x65c(%ebx),%ecx\n+\tmov 0x65c(%ebx),%edx\n+\tmov %edx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 16848 \n-\tdec %eax\n+\ttest %ecx,%ecx\n+\tjle 173f0 \n+\tlea -0x1(%ecx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x258(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n \txor %edx,%edx\n \tand $0x7,%eax\n-\tje 14c20 \n+\tje 150cc \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje 14c80 \n+\tcmp 0xc(%edi),%esi\n+\tje 15128 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov $0x1,%edx\n-\tje 14c20 \n+\tcmp $0x1,%eax\n+\tje 17d45 \n \tcmp $0x2,%eax\n-\tje 14c19 \n+\tje 150bf \n \tcmp $0x3,%eax\n-\tje 14c12 \n+\tje 150b2 \n \tcmp $0x4,%eax\n-\tje 14c0b \n+\tje 150a5 \n \tcmp $0x5,%eax\n-\tje 14c04 \n+\tje 15094 \n \tcmp $0x6,%eax\n-\tje 14bfd \n+\tje 15083 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 14c80 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje 15128 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 14c80 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 15128 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 14c80 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje 15128 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 14c80 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 15128 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 14c80 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje 15128 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 14c80 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 15128 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 14c80 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 15128 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x258(%ebp)\n-\tje 16629 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n+\tcmp %eax,%ecx\n+\tje 169eb \n \tmov %eax,%edx\n-\tje 14c80 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje 15128 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 14c80 \n-\tcmp 0x14(%edi,%eax,4),%ecx\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 15128 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x2(%eax),%edx\n-\tje 14c80 \n-\tcmp 0x18(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje 15128 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x3(%eax),%edx\n-\tje 14c80 \n-\tcmp 0x1c(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje 15128 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x4(%eax),%edx\n-\tje 14c80 \n-\tcmp 0x20(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje 15128 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x5(%eax),%edx\n-\tje 14c80 \n-\tcmp 0x24(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje 15128 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x6(%eax),%edx\n-\tje 14c80 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje 15128 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x7(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tjne 14c26 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tjne 150d2 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x268(%ebp),%esi\n-\tmov (%esi,%edx,4),%eax\n-\tmov %eax,-0x264(%ebp)\n+\tmov -0x268(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%esi\n+\tmov %esi,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5216 (discriminator 2)\n-\tmov -0x264(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 16848 \n+\tmov -0x264(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 173f0 \n /usr/include/python3.13/object.h:349\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5218\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %esi,-0x258(%ebp)\n-\tjmp 14ce2 \n+\tjmp 15192 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%esi\n ./pynx/scattering/cpu.c:5174\n-\tmov 0xc(%eax),%edx\n+\tmov 0xc(%edx),%eax\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%eax),%ecx\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:5180\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:5178\n \tmov %esi,-0x25c(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5174\n-\tmov %edx,-0x264(%ebp)\n+\tmov %eax,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5176\n \tmov %ecx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5180\n-\tmov %eax,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %esi,-0x250(%ebp)\n \tmov %esi,-0x258(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n ./pynx/scattering/cpu.c:5226\n \tmov 0x664(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 14f35 \n+\ttest %esi,%esi\n+\tjle 153e5 \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 14d65 \n+\tje 15215 \n \tcmp $0x1,%esi\n-\tje 14d50 \n+\tje 15200 \n \tcmp $0x2,%esi\n-\tje 14d45 \n+\tje 151f5 \n \tcmp $0x3,%esi\n-\tje 14d3a \n+\tje 151ea \n \tcmp $0x4,%esi\n-\tje 14d2f \n+\tje 151df \n \tcmp $0x5,%esi\n-\tje 14d24 \n+\tje 151d4 \n \tcmp $0x6,%esi\n-\tjne 170a1 \n+\tjne 17555 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 165d8 \n+\tje 169a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 165d8 \n+\tje 169a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 165d8 \n+\tje 169a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 165d8 \n+\tje 169a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 165d8 \n+\tje 169a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 165d8 \n+\tje 169a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tje 14dd7 \n+\tje 15287 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 165d8 \n+\tje 169a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 165d8 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 169a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 165d8 \n-\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 169a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 165d8 \n-\tcmp 0x18(%edi,%esi,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 169a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 165d8 \n-\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 169a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 165d8 \n-\tcmp 0x20(%edi,%esi,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 169a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 165d8 \n-\tcmp 0x24(%edi,%esi,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 169a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 165d8 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 169a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 14d65 \n+\tjne 15215 \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n \tmov %edi,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %eax,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x27c(%ebp)\n+\tsete -0x280(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %edx,%edx\n ./pynx/scattering/cpu.c:7390\n \tmov %esi,-0x274(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %edx,%edi\n \tmov %ecx,%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 160e8 \n+\tje 16538 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x270(%ebp),%ecx\n \tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 15e20 \n+\tje 16268 \n \ttest %cl,%cl\n-\tje 15e31 \n+\tje 16279 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov %edx,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 14f28 \n+\tcmp 0x8(%eax),%edx\n+\tjne 153d8 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x284(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x284(%ebp)\n-\tje 14e70 \n-\tinc %ecx\n-\tjne 14f28 \n+\tje 15324 \n+\tcmp $0xffffffff,%ecx\n+\tjne 153d8 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x284(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x288(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x28c(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 14f28 \n+\tcmp %dl,-0x288(%ebp)\n+\tjne 153d8 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x284(%ebp)\n-\tjne 170e0 \n+\tjne 17590 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n \tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x284(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x288(%ebp)\n-\tjne 177fc \n+\ttest $0x20,%cl\n+\tjne 17e42 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x284(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x28c(%ebp),%eax\n+\tmovzbl -0x288(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x284(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 17944 \n+\tje 17f3e \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 179e9 \n+\tje 17fcd \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x288(%ebp)\n-\tmov -0x284(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x288(%ebp)\n-\tjne 14f28 \n+\tcmp %edx,-0x288(%ebp)\n+\tjne 153d8 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x278(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 160e8 \n+\tmov -0x278(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 16538 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x284(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 160e8 \n+\tje 16538 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %edi,-0x258(%ebp)\n-\tjne 14e08 \n+\tjne 152b8 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:5230\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5230 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 17b05 \n+\tjne 17a0a \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x40(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4a35(%ebx),%edx\n-\tlea -0x4ab1(%ebx),%ecx\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4a25(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n \tpush $0x4\n-\tlea -0x3ce0(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %ecx\n \tpush %edx\n \tpush %esi\n \tpush (%eax)\n \tcall 2440 \n ./pynx/scattering/cpu.c:5232\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5232 (discriminator 1)\n \tmov $0x1470,%edx\n ./pynx/scattering/cpu.c:5232\n-\tjmp 168d4 \n-\tnop\n+\tjmp 16f48 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5172\n-\tmov 0x10(%eax),%esi\n+\tmov 0x10(%edx),%esi\n ./pynx/scattering/cpu.c:5174\n-\tmov 0xc(%eax),%edx\n+\tmov 0xc(%edx),%eax\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%eax),%ecx\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:5172\n \tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%esi\n ./pynx/scattering/cpu.c:5180\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:5174\n-\tmov %edx,-0x264(%ebp)\n+\tmov %eax,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5176\n \tmov %ecx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5180\n-\tmov %eax,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:5178\n \tmov %esi,-0x25c(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %eax,-0x250(%ebp)\n-\tmov %eax,-0x26c(%ebp)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov %edx,-0x250(%ebp)\n+./pynx/scattering/cpu.c:5186\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5236\n-\tmov 0x668(%ebx),%edx\n+\tmov 0x668(%ebx),%ecx\n+\tmov %ecx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 16588 \n-\tdec %eax\n+\ttest %edx,%edx\n+\tjle 17020 \n+\tlea -0x1(%edx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x26c(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n \txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje 1502e \n+\tje 1551a \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%edx\n-\tje 15090 \n+\tcmp 0xc(%edi),%esi\n+\tje 15570 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov $0x1,%ecx\n-\tje 1502e \n+\tcmp $0x1,%eax\n+\tje 17c98 \n \tcmp $0x2,%eax\n-\tje 15027 \n+\tje 1550d \n \tcmp $0x3,%eax\n-\tje 15020 \n+\tje 15500 \n \tcmp $0x4,%eax\n-\tje 15019 \n+\tje 154f3 \n \tcmp $0x5,%eax\n-\tje 15012 \n+\tje 154e2 \n \tcmp $0x6,%eax\n-\tjne 1708f \n+\tjne 1753d \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15090 \n+\tmov -0x26c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 15570 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15090 \n+\tmov -0x26c(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje 15570 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15090 \n+\tmov -0x26c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 15570 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15090 \n+\tmov -0x26c(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje 15570 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15090 \n+\tmov -0x26c(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 15570 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15090 \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 15570 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x26c(%ebp)\n-\tje 1636a \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%edx\n+\tcmp %eax,%edx\n+\tje 16780 \n \tmov %eax,%ecx\n-\tje 15090 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje 15570 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 15090 \n-\tcmp 0x14(%edi,%eax,4),%edx\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 15570 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x2(%eax),%ecx\n-\tje 15090 \n-\tcmp 0x18(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje 15570 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x3(%eax),%ecx\n-\tje 15090 \n-\tcmp 0x1c(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje 15570 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x4(%eax),%ecx\n-\tje 15090 \n-\tcmp 0x20(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje 15570 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x5(%eax),%ecx\n-\tje 15090 \n-\tcmp 0x24(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje 15570 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x6(%eax),%ecx\n-\tje 15090 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje 15570 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x7(%eax),%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tjne 15034 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tjne 15520 \n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x268(%ebp),%esi\n \tmov (%esi,%ecx,4),%edx\n \tmov %edx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:5236 (discriminator 2)\n \tmov -0x26c(%ebp),%eax\n \ttest %eax,%eax\n-\tje 16588 \n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n+\tje 17020 \n ./pynx/scattering/cpu.c:5238\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %eax,-0x270(%ebp)\n-\tjmp 15108 \n-\txchg %ax,%ax\n+\tmov 0x8(%edi),%edx\n+\tjmp 155e0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5170\n-\tmov 0x14(%eax),%edx\n+\tmov 0x14(%edx),%eax\n ./pynx/scattering/cpu.c:5172\n-\tmov 0x10(%eax),%ecx\n+\tmov 0x10(%edx),%ecx\n ./pynx/scattering/cpu.c:5174\n-\tmov 0xc(%eax),%esi\n+\tmov 0xc(%edx),%esi\n ./pynx/scattering/cpu.c:5170\n-\tmov %edx,-0x26c(%ebp)\n+\tmov %eax,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%eax),%edx\n+\tmov 0x8(%edx),%eax\n ./pynx/scattering/cpu.c:5172\n \tmov %ecx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%eax),%ecx\n+\tmov 0x4(%edx),%ecx\n ./pynx/scattering/cpu.c:5180\n-\tmov (%eax),%eax\n+\tmov (%edx),%edx\n ./pynx/scattering/cpu.c:5174\n \tmov %esi,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5176\n-\tmov %edx,-0x260(%ebp)\n+\tmov %eax,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5180\n-\tmov %eax,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:5178\n \tmov %ecx,-0x25c(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %eax,-0x250(%ebp)\n-\tmov %eax,-0x270(%ebp)\n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov %edx,-0x250(%ebp)\n+./pynx/scattering/cpu.c:5186\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:5246\n-\tmov 0x66c(%ebx),%edx\n+\tmov 0x66c(%ebx),%ecx\n+\tmov %ecx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 16320 \n-\tdec %eax\n+\ttest %edx,%edx\n+\tjle 16fa8 \n+\tlea -0x1(%edx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x270(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n \txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje 15176 \n+\tje 1568a \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%edx\n-\tje 151d0 \n+\tcmp 0xc(%edi),%esi\n+\tje 156e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov $0x1,%ecx\n-\tje 15176 \n+\tcmp $0x1,%eax\n+\tje 17b38 \n \tcmp $0x2,%eax\n-\tje 1516f \n+\tje 1567d \n \tcmp $0x3,%eax\n-\tje 15168 \n+\tje 15670 \n \tcmp $0x4,%eax\n-\tje 15161 \n+\tje 15663 \n \tcmp $0x5,%eax\n-\tje 1515a \n+\tje 15652 \n \tcmp $0x6,%eax\n-\tjne 17060 \n+\tjne 17508 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 151d0 \n+\tmov -0x270(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 156e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 151d0 \n+\tmov -0x270(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje 156e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 151d0 \n+\tmov -0x270(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 156e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 151d0 \n+\tmov -0x270(%ebp),%eax\n+\tcmp 0xc(%edi,%ecx,4),%eax\n+\tje 156e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 151d0 \n+\tmov -0x270(%ebp),%esi\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 156e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 151d0 \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 156e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x270(%ebp)\n-\tje 1613c \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%edx\n+\tcmp %eax,%edx\n+\tje 16584 \n \tmov %eax,%ecx\n-\tje 151d0 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje 156e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tje 151d0 \n-\tcmp 0x14(%edi,%eax,4),%edx\n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tje 156e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x2(%eax),%ecx\n-\tje 151d0 \n-\tcmp 0x18(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje 156e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x3(%eax),%ecx\n-\tje 151d0 \n-\tcmp 0x1c(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje 156e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x4(%eax),%ecx\n-\tje 151d0 \n-\tcmp 0x20(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje 156e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x5(%eax),%ecx\n-\tje 151d0 \n-\tcmp 0x24(%edi,%eax,4),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje 156e0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x6(%eax),%ecx\n-\tje 151d0 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje 156e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x7(%eax),%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%edx\n-\tjne 1517c \n+\tcmp 0xc(%edi,%ecx,4),%esi\n+\tjne 15690 \n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x268(%ebp),%eax\n \tmov (%eax,%ecx,4),%esi\n \tmov %esi,-0x278(%ebp)\n ./pynx/scattering/cpu.c:5246 (discriminator 2)\n \tmov -0x278(%ebp),%edx\n \ttest %edx,%edx\n-\tje 16320 \n+\tje 16fa8 \n /usr/include/python3.13/object.h:349\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5248\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %esi,-0x270(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n ./pynx/scattering/cpu.c:5256\n \tmov 0x610(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 1544f \n+\ttest %esi,%esi\n+\tjle 1595f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 1527f \n+\tje 1578f \n \tcmp $0x1,%esi\n-\tje 1526a \n+\tje 1577a \n \tcmp $0x2,%esi\n-\tje 1525f \n+\tje 1576f \n \tcmp $0x3,%esi\n-\tje 15254 \n+\tje 15764 \n \tcmp $0x4,%esi\n-\tje 15249 \n+\tje 15759 \n \tcmp $0x5,%esi\n-\tje 1523e \n+\tje 1574e \n \tcmp $0x6,%esi\n-\tjne 16ff0 \n+\tjne 17498 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16128 \n+\tje 16570 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16128 \n+\tje 16570 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16128 \n+\tje 16570 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16128 \n+\tje 16570 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16128 \n+\tje 16570 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16128 \n+\tje 16570 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x270(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tje 152f1 \n+\tje 15801 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16128 \n+\tje 16570 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16128 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 16570 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16128 \n-\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 16570 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16128 \n-\tcmp 0x18(%edi,%esi,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 16570 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16128 \n-\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 16570 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16128 \n-\tcmp 0x20(%edi,%esi,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 16570 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16128 \n-\tcmp 0x24(%edi,%esi,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 16570 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16128 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 16570 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x270(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 1527f \n+\tjne 1578f \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n \tmov %edi,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x27c(%ebp)\n+\tmov %eax,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tsete -0x28c(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %edx,%edx\n ./pynx/scattering/cpu.c:7390\n \tmov %esi,-0x284(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n@@ -27068,526 +26782,543 @@\n \tmov %ecx,%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:7430\n \tmov -0x274(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 15a20 \n+\tje 15f60 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x27c(%ebp),%ecx\n+\tmov -0x280(%ebp),%ecx\n \tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 15d70 \n+\tje 161b8 \n \ttest %cl,%cl\n-\tje 15d81 \n+\tje 161c9 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov %edx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 15440 \n+\tcmp 0x8(%eax),%edx\n+\tjne 15950 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n \tsetne -0x290(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \ttest %dl,-0x290(%ebp)\n-\tje 1538a \n-\tinc %ecx\n-\tjne 15440 \n+\tje 1589c \n+\tcmp $0xffffffff,%ecx\n+\tjne 15950 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x290(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x294(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x298(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 15440 \n+\tcmp %dl,-0x294(%ebp)\n+\tjne 15950 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x290(%ebp)\n-\tjne 1772b \n+\tjne 17d6d \n /usr/include/python3.13/cpython/unicodeobject.h:256\n \tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x290(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x294(%ebp)\n-\tjne 17743 \n+\ttest $0x20,%cl\n+\tjne 17d92 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x290(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x298(%ebp),%eax\n+\tmovzbl -0x294(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x290(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 17874 \n+\tje 17e9d \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 1792d \n+\tje 17f2d \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x294(%ebp)\n-\tmov -0x290(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x294(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x294(%ebp)\n-\tjne 15440 \n+\tcmp %edx,-0x294(%ebp)\n+\tjne 15950 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x288(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 15a20 \n+\tmov -0x288(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 15f60 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x290(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 15a20 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tje 15f60 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x270(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %eax,%edi\n-\tjne 15320 \n+\tjne 15830 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:5260\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5260 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 17ae7 \n+\tjne 179ec \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a25(%ebx),%esi\n \tpush $0x7\n-\tlea -0x4a35(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %edx\n \tpush %esi\n \tpush %eax\n \tpush (%ecx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:5262\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5262 (discriminator 1)\n \tmov $0x148e,%edx\n ./pynx/scattering/cpu.c:5262\n-\tjmp 168d4 \n+\tjmp 16f48 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5164\n-\tmov 0x20(%eax),%esi\n+\tmov 0x20(%edx),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 14b72 \n+\tjmp 14fe2 \n \txchg %ax,%ax\n /usr/include/python3.13/object.h:349\n \tmov 0x8(%edi),%eax\n \tmov %eax,-0x250(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x250(%ebp),%esi\n+\tmov -0x250(%ebp),%eax\n ./pynx/scattering/cpu.c:5188\n \tmov 0x650(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle 16f5b \n-\tdec %esi\n+\ttest %eax,%eax\n+\tjle 17e02 \n ./pynx/scattering/cpu.c:7424\n \tmovl $0x0,-0x254(%ebp)\n-\tand $0x7,%esi\n-\tje 1795b \n+\tdec %eax\n+\tand $0x7,%eax\n+\tje 17f4f \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 155f6 \n+\tje 15b06 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%esi\n \tmovl $0x1,-0x254(%ebp)\n \tmov $0x1,%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tje 17923 \n-\tcmp $0x2,%esi\n-\tje 15586 \n-\tcmp $0x3,%esi\n-\tje 15573 \n-\tcmp $0x4,%esi\n-\tje 1555c \n-\tcmp $0x5,%esi\n-\tje 15545 \n-\tcmp $0x6,%esi\n-\tje 1552e \n+\tcmp $0x1,%eax\n+\tje 17f23 \n+\tcmp $0x2,%eax\n+\tje 15a96 \n+\tcmp $0x3,%eax\n+\tje 15a83 \n+\tcmp $0x4,%eax\n+\tje 15a6c \n+\tcmp $0x5,%eax\n+\tje 15a55 \n+\tcmp $0x6,%eax\n+\tje 15a3e \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 155f6 \n+\tje 15b06 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%edx),%eax\n-\tmov %eax,-0x254(%ebp)\n+\tlea 0x1(%edx),%esi\n+\tmov %esi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x254(%ebp),%esi\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 155f6 \n+\tmov -0x254(%ebp),%eax\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje 15b06 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n-\tmov %esi,-0x254(%ebp)\n+\tinc %eax\n+\tmov %eax,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n \tmov -0x254(%ebp),%edx\n \tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 155f6 \n+\tje 15b06 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n \tmov %edx,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n+\tmov -0x254(%ebp),%esi\n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 15b06 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %esi\n+\tmov %esi,-0x254(%ebp)\n+./pynx/scattering/cpu.c:7426\n \tmov -0x254(%ebp),%eax\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 155f6 \n+\tje 15b06 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %eax\n \tmov %eax,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x254(%ebp),%esi\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 155f6 \n+\tmov -0x254(%ebp),%edx\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15b06 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n-\tmov %esi,-0x254(%ebp)\n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x254(%ebp),%esi\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 155f6 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15b00 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%edx),%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tcmp %esi,-0x250(%ebp)\n+\tje 17169 \n+\tmov %esi,%edx\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 155f0 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tje 15b00 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x250(%ebp)\n-\tje 16d5f \n+\tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tmov %eax,%esi\n-\tje 155f0 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15b00 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tlea 0x2(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 155f0 \n-\tcmp 0x14(%edi,%eax,4),%ecx\n-\tlea 0x2(%eax),%esi\n-\tje 155f0 \n-\tcmp 0x18(%edi,%eax,4),%ecx\n-\tlea 0x3(%eax),%esi\n-\tje 155f0 \n-\tcmp 0x1c(%edi,%eax,4),%ecx\n-\tlea 0x4(%eax),%esi\n-\tje 155f0 \n-\tcmp 0x20(%edi,%eax,4),%ecx\n-\tlea 0x5(%eax),%esi\n-\tje 155f0 \n-\tcmp 0x24(%edi,%eax,4),%ecx\n-\tlea 0x6(%eax),%esi\n-\tje 155f0 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 15b00 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%esi\n+\tlea 0x3(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tjne 15599 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 15b00 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x4(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 15b00 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x5(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 15b00 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x6(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 15b00 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%esi),%edx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tjne 15aa9 \n \tlea 0x0(%esi),%esi\n-\tmov %esi,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x254(%ebp),%edx\n-\tmov -0x268(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%eax\n-\tmov %eax,-0x254(%ebp)\n-./pynx/scattering/cpu.c:5188 (discriminator 2)\n \tmov -0x254(%ebp),%esi\n-\ttest %esi,%esi\n-\tje 16f5b \n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n+\tmov -0x268(%ebp),%eax\n+\tmov (%eax,%esi,4),%ecx\n+\tmov %ecx,-0x254(%ebp)\n+./pynx/scattering/cpu.c:5188 (discriminator 2)\n+\tmov -0x254(%ebp),%edx\n+\ttest %edx,%edx\n+\tje 17e02 \n ./pynx/scattering/cpu.c:5190\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %eax,-0x258(%ebp)\n-\tjmp 15647 \n-\tlea 0x0(%esi),%esi\n+\tmov 0x8(%edi),%ecx\n+\tjmp 15b49 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5180\n-\tmov (%eax),%ecx\n+\tmov (%edx),%edx\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n+\tmov 0x8(%edi),%ecx\n ./pynx/scattering/cpu.c:5180\n-\tmov %ecx,-0x254(%ebp)\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %eax,-0x250(%ebp)\n-\tmov %eax,-0x258(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n+\tmov %ecx,-0x250(%ebp)\n ./pynx/scattering/cpu.c:5196\n-\tmov 0x654(%ebx),%ecx\n+\tmov 0x654(%ebx),%eax\n+\tmov %eax,-0x258(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 16bc8 \n-\tdec %eax\n+\ttest %ecx,%ecx\n+\tjle 17ce8 \n+\tlea -0x1(%ecx),%eax\n+./pynx/scattering/cpu.c:7426\n+\tmov -0x258(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n \txor %edx,%edx\n \tand $0x7,%eax\n-\tje 156be \n+\tje 15c02 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje 15720 \n+\tcmp 0xc(%edi),%esi\n+\tje 15c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tcmp $0x1,%eax\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov $0x1,%edx\n-\tje 156be \n+\tcmp $0x1,%eax\n+\tje 17e6e \n \tcmp $0x2,%eax\n-\tje 156b7 \n+\tje 15bf5 \n \tcmp $0x3,%eax\n-\tje 156b0 \n+\tje 15be8 \n \tcmp $0x4,%eax\n-\tje 156a9 \n+\tje 15bdb \n \tcmp $0x5,%eax\n-\tje 156a2 \n+\tje 15bca \n \tcmp $0x6,%eax\n-\tje 1569b \n+\tje 15bb9 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 15720 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje 15c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15720 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 15c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15720 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje 15c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15720 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 15c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15720 \n+\tmov -0x258(%ebp),%eax\n+\tcmp 0xc(%edi,%edx,4),%eax\n+\tje 15c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15720 \n+\tmov -0x258(%ebp),%esi\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 15c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15720 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 15c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,-0x258(%ebp)\n-\tje 169bf \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n+\tcmp %eax,%ecx\n+\tje 16cdf \n \tmov %eax,%edx\n-\tje 15720 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%edi,%eax,4),%esi\n+\tje 15c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15720 \n-\tcmp 0x14(%edi,%eax,4),%ecx\n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tje 15c60 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x2(%eax),%edx\n-\tje 15720 \n-\tcmp 0x18(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x14(%edi,%eax,4),%esi\n+\tje 15c60 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x3(%eax),%edx\n-\tje 15720 \n-\tcmp 0x1c(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%edi,%eax,4),%esi\n+\tje 15c60 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x4(%eax),%edx\n-\tje 15720 \n-\tcmp 0x20(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x1c(%edi,%eax,4),%esi\n+\tje 15c60 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x5(%eax),%edx\n-\tje 15720 \n-\tcmp 0x24(%edi,%eax,4),%ecx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x20(%edi,%eax,4),%esi\n+\tje 15c60 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x6(%eax),%edx\n-\tje 15720 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x24(%edi,%eax,4),%esi\n+\tje 15c60 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x7(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tjne 156c4 \n+\tcmp 0xc(%edi,%edx,4),%esi\n+\tjne 15c08 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x268(%ebp),%esi\n-\tmov (%esi,%edx,4),%eax\n-\tmov %eax,-0x25c(%ebp)\n+\tmov -0x268(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%esi\n+\tmov %esi,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:5196 (discriminator 2)\n-\tmov -0x25c(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje 16bc8 \n+\tmov -0x25c(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 17ce8 \n /usr/include/python3.13/object.h:349\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5198\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %esi,-0x258(%ebp)\n-\tjmp 15770 \n+\tjmp 15cb0 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%eax),%esi\n+\tmov 0x4(%edx),%esi\n ./pynx/scattering/cpu.c:5180\n-\tmov (%eax),%edx\n+\tmov (%edx),%eax\n ./pynx/scattering/cpu.c:5178\n \tmov %esi,-0x25c(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5180\n-\tmov %edx,-0x254(%ebp)\n+\tmov %eax,-0x254(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %esi,-0x250(%ebp)\n \tmov %esi,-0x258(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n ./pynx/scattering/cpu.c:5206\n \tmov 0x658(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 159cf \n+\ttest %esi,%esi\n+\tjle 15f0f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 157fd \n+\tje 15d3d \n \tcmp $0x1,%esi\n-\tje 157e8 \n+\tje 15d28 \n \tcmp $0x2,%esi\n-\tje 157dd \n+\tje 15d1d \n \tcmp $0x3,%esi\n-\tje 157d2 \n+\tje 15d12 \n \tcmp $0x4,%esi\n-\tje 157c7 \n+\tje 15d07 \n \tcmp $0x5,%esi\n-\tje 157bc \n+\tje 15cfc \n \tcmp $0x6,%esi\n-\tje 157b1 \n+\tje 15cf1 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 16918 \n+\tje 16c30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16918 \n+\tje 16c30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16918 \n+\tje 16c30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16918 \n+\tje 16c30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16918 \n+\tje 16c30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16918 \n+\tje 16c30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16918 \n+\tje 16c30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tje 1586f \n+\tje 15daf \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16918 \n+\tje 16c30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16918 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 16c30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16918 \n-\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 16c30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16918 \n-\tcmp 0x18(%edi,%esi,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 16c30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16918 \n-\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 16c30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16918 \n-\tcmp 0x20(%edi,%esi,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 16c30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16918 \n-\tcmp 0x24(%edi,%esi,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 16c30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16918 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 16c30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 157fd \n+\tjne 15d3d \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n \tmov %edi,-0x260(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n@@ -27604,222 +27335,216 @@\n \tmov %ecx,%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x260(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 165f0 \n+\tje 169b8 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x264(%ebp),%ecx\n \tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 16050 \n+\tje 164a0 \n \ttest %cl,%cl\n-\tje 16061 \n+\tje 164b1 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov %edx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 159c0 \n+\tcmp 0x8(%eax),%edx\n+\tjne 15f00 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x278(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x278(%ebp)\n-\tje 15908 \n-\tinc %ecx\n-\tjne 159c0 \n+\tje 15e4c \n+\tcmp $0xffffffff,%ecx\n+\tjne 15f00 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x278(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x27c(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x284(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 159c0 \n+\tcmp %dl,-0x280(%ebp)\n+\tjne 15f00 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x278(%ebp)\n-\tjne 174bd \n+\tjne 17972 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n \tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x278(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x27c(%ebp)\n-\tjne 178ba \n+\ttest $0x20,%cl\n+\tjne 17edd \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x278(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x284(%ebp),%eax\n+\tmovzbl -0x280(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x278(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 17a00 \n+\tje 17fde \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 17a81 \n+\tje 18049 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x27c(%ebp)\n-\tmov -0x278(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x280(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x27c(%ebp)\n-\tjne 159c0 \n+\tcmp %edx,-0x280(%ebp)\n+\tjne 15f00 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x270(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 165f0 \n+\tmov -0x270(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 169b8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x278(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 165f0 \n+\tje 169b8 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x258(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %eax,%edi\n-\tjne 158a0 \n+\tjne 15de0 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:5210\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5210 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 17b19 \n+\tjne 1808d \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a25(%ebx),%esi\n \tpush $0x2\n-\tlea -0x4a35(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %edx\n \tpush %esi\n \tpush %eax\n \tpush (%ecx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:5212\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5212 (discriminator 1)\n \tmov $0x145c,%edx\n ./pynx/scattering/cpu.c:5212\n-\tjmp 168d4 \n+\tjmp 16f48 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov %edi,%esi\n \tmov -0x274(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x268(%ebp),%ecx\n \tmov (%ecx,%esi,4),%edx\n \tmov %edx,-0x274(%ebp)\n ./pynx/scattering/cpu.c:5256 (discriminator 2)\n \tmov -0x274(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 1544f \n+\tje 1595f \n /usr/include/python3.13/object.h:349\n \tmov 0x8(%edi),%esi\n ./pynx/scattering/cpu.c:5258\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %esi,-0x270(%ebp)\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n ./pynx/scattering/cpu.c:5266\n \tmov 0x60c(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjle 15f4f \n+\ttest %esi,%esi\n+\tjle 1639f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 15eb8 \n+\tje 16300 \n \tcmp $0x1,%esi\n-\tje 15ac6 \n+\tje 16006 \n \tcmp $0x2,%esi\n-\tje 15abb \n+\tje 15ffb \n \tcmp $0x3,%esi\n-\tje 15ab0 \n+\tje 15ff0 \n \tcmp $0x4,%esi\n-\tje 15aa5 \n+\tje 15fe5 \n \tcmp $0x5,%esi\n-\tje 15a9a \n+\tje 15fda \n \tcmp $0x6,%esi\n-\tjne 16fb8 \n+\tjne 17460 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16038 \n+\tje 16488 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16038 \n+\tje 16488 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16038 \n+\tje 16488 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16038 \n+\tje 16488 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16038 \n+\tje 16488 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16038 \n+\tje 16488 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x270(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 15eb8 \n+\tjne 16300 \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x27c(%ebp)\n+\tmov %edi,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %eax,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tsete -0x290(%ebp)\n ./pynx/scattering/cpu.c:7428\n@@ -27827,2654 +27552,2576 @@\n ./pynx/scattering/cpu.c:7390\n \tmov %esi,-0x288(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %edx,%edi\n \tmov %ecx,%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x27c(%ebp),%ecx\n+\tmov -0x280(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 15c30 \n+\tje 16170 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x284(%ebp),%ecx\n \tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 15f30 \n+\tje 16380 \n \ttest %cl,%cl\n-\tje 15fa0 \n+\tje 163f0 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov %edx,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 15f40 \n+\tcmp 0x8(%eax),%edx\n+\tjne 16390 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n \tsetne -0x294(%ebp)\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \ttest %dl,-0x294(%ebp)\n-\tje 15b7a \n-\tinc %ecx\n-\tjne 15f40 \n+\tje 160bc \n+\tcmp $0xffffffff,%ecx\n+\tjne 16390 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x294(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x298(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x298(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x299(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 15f40 \n+\tcmp %dl,-0x298(%ebp)\n+\tjne 16390 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x294(%ebp)\n-\tjne 176f6 \n+\tjne 17d0d \n /usr/include/python3.13/cpython/unicodeobject.h:256\n \tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x294(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x298(%ebp)\n-\tjne 176d2 \n+\ttest $0x20,%cl\n+\tjne 17d32 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x294(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x299(%ebp),%eax\n+\tmovzbl -0x298(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x294(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 1785d \n+\tje 17e8c \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 1790c \n+\tje 17f12 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x298(%ebp)\n-\tmov -0x294(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x298(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x298(%ebp)\n-\tjne 15f40 \n+\tcmp %edx,-0x298(%ebp)\n+\tjne 16390 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x28c(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 15c30 \n+\tmov -0x28c(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 16170 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x294(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 15f40 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjne 16390 \n+\tlea 0x0(%esi),%esi\n \tmov %edi,%esi\n-\tmov -0x27c(%ebp),%edi\n+\tmov -0x280(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x268(%ebp),%ecx\n \tmov (%ecx,%esi,4),%edx\n \tmov %edx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:5266 (discriminator 2)\n \tmov -0x270(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 15f4f \n+\tje 1639f \n ./pynx/scattering/cpu.c:5268\n \tdecl -0x250(%ebp)\n ./pynx/scattering/cpu.c:5275 (discriminator 1)\n \tmov -0x250(%ebp),%edx\n \ttest %edx,%edx\n-\tjle 143bd \n-./pynx/scattering/cpu.c:5277\n-\tmov -0x254(%ebp),%esi\n-\tmov -0x25c(%ebp),%eax\n-\tsub $0x4,%esp\n-\tmov -0x264(%ebp),%edx\n-\tmov -0x260(%ebp),%ecx\n-\tmov %esi,-0x98(%ebp)\n-\tmov -0x258(%ebp),%esi\n-\tmov %eax,-0x94(%ebp)\n-\tmov -0x26c(%ebp),%eax\n-\tmov %edx,-0x8c(%ebp)\n-\tmov -0x274(%ebp),%edx\n-\tmov %ecx,-0x90(%ebp)\n-\tmov -0x278(%ebp),%ecx\n-\tmov %esi,-0x88(%ebp)\n-\tmov -0x270(%ebp),%esi\n-\tmov %eax,-0x84(%ebp)\n-\tlea -0x4a35(%ebx),%eax\n-\tmov %edx,-0x7c(%ebp)\n-\tlea -0x98(%ebp),%edx\n-\tmov %ecx,-0x80(%ebp)\n-\tlea -0x58(%ebp),%ecx\n-\tmov %esi,-0x78(%ebp)\n-\tpush %eax\n-\tmov %edi,%eax\n-\tpush -0x280(%ebp)\n-\tpush %edx\n-\tmov -0x268(%ebp),%edx\n-\tcall 8bb0 \n-\tmov -0x98(%ebp),%edi\n-\tmov -0x94(%ebp),%ecx\n-\tmov -0x90(%ebp),%esi\n-\tmov -0x8c(%ebp),%edx\n-./pynx/scattering/cpu.c:5277 (discriminator 2)\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:5277\n-\tmov %edi,-0x254(%ebp)\n-\tmov -0x88(%ebp),%edi\n-./pynx/scattering/cpu.c:5277 (discriminator 2)\n-\tinc %eax\n-./pynx/scattering/cpu.c:5277\n-\tmov %ecx,-0x25c(%ebp)\n-\tmov -0x84(%ebp),%ecx\n-\tmov %esi,-0x260(%ebp)\n-\tmov -0x80(%ebp),%esi\n-\tmov %edx,-0x264(%ebp)\n-\tmov -0x7c(%ebp),%edx\n-\tmov %edi,-0x258(%ebp)\n-\tmov -0x78(%ebp),%edi\n-\tmov %ecx,-0x26c(%ebp)\n-\tmov %esi,-0x278(%ebp)\n-\tmov %edx,-0x274(%ebp)\n-\tmov %edi,-0x270(%ebp)\n-./pynx/scattering/cpu.c:5277 (discriminator 2)\n-\tjne 143bd \n-./pynx/scattering/cpu.c:5277 (discriminator 1)\n-\tmov $0x149d,%edx\n-\tjmp 168d4 \n-\tlea 0x0(%esi),%esi\n+\tjg 17b88 \n+\tvzeroupper\n+\tjmp 14820 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 15d81 \n+\tje 161c9 \n \tcmpb $0x0,-0x28c(%ebp)\n-\tjne 15440 \n+\tjne 15950 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x284(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 15d93 \n+\tjne 161db \n \ttest %dl,%dl\n-\tjne 15440 \n+\tjne 15950 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 1544f \n+\ttest %eax,%eax\n+\tje 15962 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 16910 \n+\tjne 16c20 \n \tmov -0x284(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 16910 \n+\tje 16c20 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x288(%ebp)\n \tcall 2330 \n \tmov -0x288(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 15dff \n+\tje 1624a \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 17658 \n+\tje 17b68 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 15440 \n+\tje 15950 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x274(%ebp),%edi\n-\tjs 1544f \n-\tjmp 15a28 \n+\tjs 15962 \n+\tjmp 15f68 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 15e31 \n-\tcmpb $0x0,-0x27c(%ebp)\n-\tjne 14f28 \n+\tje 16279 \n+\tcmpb $0x0,-0x280(%ebp)\n+\tjne 153d8 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x274(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 15e43 \n+\tjne 1628b \n \ttest %dl,%dl\n-\tjne 14f28 \n+\tjne 153d8 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 14f35 \n+\ttest %eax,%eax\n+\tje 153e8 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 15e80 \n+\tjne 162cb \n \tmov -0x274(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 17040 \n+\tjne 174e8 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 15e96 \n+\tje 162e1 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 1770e \n+\tje 17d50 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 14f28 \n+\tje 153d8 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x26c(%ebp),%edi\n-\tjs 14f35 \n-\tjmp 160f0 \n+\tjs 153e8 \n+\tjmp 16540 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16038 \n+\tje 16488 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16038 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 16488 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16038 \n-\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 16488 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16038 \n-\tcmp 0x18(%edi,%esi,4),%ecx\n+\tcmp 0x14(%edi,%esi,4),%ecx\n+\tje 16488 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16038 \n-\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tcmp 0x18(%edi,%esi,4),%ecx\n+\tje 16488 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16038 \n-\tcmp 0x20(%edi,%esi,4),%ecx\n+\tcmp 0x1c(%edi,%esi,4),%ecx\n+\tje 16488 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16038 \n-\tcmp 0x24(%edi,%esi,4),%ecx\n+\tcmp 0x20(%edi,%esi,4),%ecx\n+\tje 16488 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tje 16038 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n+\tje 16488 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x270(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne 15eb8 \n-\tjmp 15adf \n+\tjne 16300 \n+\tjmp 1601f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 15fa0 \n+\tje 163f0 \n \tcmpb $0x0,-0x290(%ebp)\n-\tje 15fa0 \n+\tje 163f0 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x270(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %edi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tcmp %eax,%edi\n-\tjne 15b10 \n+\tjne 16050 \n+\tvzeroupper\n ./pynx/scattering/cpu.c:5270\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5270 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 17add \n+\tjne 179e2 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x3cd0(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a25(%ebx),%esi\n \tpush $0x8\n-\tlea -0x4a35(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %edx\n \tpush %esi\n \tpush %eax\n \tpush (%ecx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:5272\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5272 (discriminator 1)\n \tmov $0x1498,%edx\n ./pynx/scattering/cpu.c:5272\n-\tjmp 168d4 \n+\tjmp 16f48 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7392\n \tmov -0x288(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 15fae \n+\tjne 163fe \n \ttest %dl,%dl\n-\tjne 15f40 \n+\tjne 16390 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 15f4f \n+\ttest %eax,%eax\n+\tje 163a2 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 16890 \n+\tjne 16c10 \n \tmov -0x288(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 16890 \n+\tje 16c10 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x28c(%ebp)\n \tcall 2330 \n \tmov -0x28c(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 16016 \n+\tje 16469 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 17638 \n+\tje 17b48 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 15f40 \n+\tje 16390 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n-\tmov -0x27c(%ebp),%edi\n-\tjs 15f4f \n-\tjmp 15c38 \n+\tmov -0x280(%ebp),%edi\n+\tjs 163a2 \n+\tjmp 16178 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x268(%ebp),%esi\n \tmov (%esi,%eax,4),%eax\n \tmov %eax,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 15c47 \n+\tjmp 16187 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 16061 \n+\tje 164b1 \n \tcmpb $0x0,-0x274(%ebp)\n-\tjne 159c0 \n+\tjne 15f00 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x26c(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 16073 \n+\tjne 164c3 \n \ttest %dl,%dl\n-\tjne 159c0 \n+\tjne 15f00 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 159cf \n+\ttest %eax,%eax\n+\tje 15f12 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 160b0 \n+\tjne 16503 \n \tmov -0x26c(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 170b4 \n+\tjne 17568 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 160c6 \n+\tje 16519 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 170f8 \n+\tje 175b5 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 159c0 \n+\tje 15f00 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x260(%ebp),%edi\n-\tjs 159cf \n-\tjmp 165f8 \n+\tjs 15f12 \n+\tjmp 169c0 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov %edi,%esi\n \tmov -0x26c(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x268(%ebp),%eax\n \tmov (%eax,%esi,4),%ecx\n \tmov %ecx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5226 (discriminator 2)\n \tmov -0x258(%ebp),%eax\n \ttest %eax,%eax\n-\tje 14f35 \n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n+\tje 153e5 \n ./pynx/scattering/cpu.c:5228\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %eax,-0x26c(%ebp)\n-\tjmp 14fc0 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov 0x8(%edi),%edx\n+\tjmp 15470 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x268(%ebp),%esi\n \tmov (%esi,%eax,4),%eax\n \tmov %eax,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 15a37 \n+\tjmp 15f77 \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n+\tmov -0x270(%ebp),%edx\n+\tmov %ecx,-0x274(%ebp)\n+\tmov %edi,-0x270(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x270(%ebp)\n-\tmov %ecx,-0x274(%ebp)\n+./pynx/scattering/cpu.c:7390\n+\tcmp %esi,%edx\n ./pynx/scattering/cpu.c:7430\n \tmov -0x270(%ebp),%ecx\n-\tmov %edx,%edi\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n-\tmov %esi,-0x27c(%ebp)\n+\tmov %esi,-0x280(%ebp)\n+\tmov %edx,%edi\n \tsete -0x288(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %esi,%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %eax,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7430\n \tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%edi\n-\tje 16283 \n-\tnop\n+\tje 166d3 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x278(%ebp),%ecx\n \tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 162a0 \n+\tje 166f0 \n \ttest %cl,%cl\n-\tje 162ad \n+\tje 166fd \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%edi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov %edx,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 16260 \n+\tcmp 0x8(%eax),%edx\n+\tjne 166b0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n \tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x28c(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x28c(%ebp)\n-\tje 161d6 \n-\tinc %ecx\n-\tjne 16260 \n+\tje 1662a \n+\tcmp $0xffffffff,%ecx\n+\tjne 166b0 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x10(%edi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n-./pynx/scattering/cpu.c:7373\n \tmov %cl,-0x28c(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x290(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x290(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x294(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 16260 \n+\tcmp %dl,-0x290(%ebp)\n+\tjne 166b0 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x28c(%ebp)\n-\tjne 1778b \n+\tjne 17dc0 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n \tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x28c(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x290(%ebp)\n-\tjne 17767 \n+\ttest $0x20,%cl\n+\tjne 17dad \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x28c(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x294(%ebp),%eax\n+\tmovzbl -0x290(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x28c(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 178de \n+\tje 17ef0 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 1799e \n+\tje 17f8e \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x290(%ebp)\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x290(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x290(%ebp)\n-\tje 17008 \n+\tcmp %edx,-0x290(%ebp)\n+\tje 174b0 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %esi,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tje 16320 \n+\tcmp %esi,-0x274(%ebp)\n+\tje 16fa8 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x270(%ebp),%ecx\n \tmov %eax,%esi\n \tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%edi\n-\tjne 16180 \n+\tjne 165d0 \n \tmov -0x270(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x268(%ebp),%ecx\n \tmov (%ecx,%esi,4),%edx\n \tmov %edx,-0x278(%ebp)\n-\tjmp 151df \n+\tjmp 156ef \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 162ad \n+\tje 166fd \n \tcmpb $0x0,-0x288(%ebp)\n-\tjne 16260 \n+\tjne 166b0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x27c(%ebp),%ecx\n+\tmov -0x280(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 162bb \n+\tjne 1670b \n \ttest %dl,%dl\n-\tjne 16260 \n+\tjne 166b0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n \tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 16320 \n+\ttest %eax,%eax\n+\tje 16fab \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 162f4 \n-\tmov -0x27c(%ebp),%edx\n+\tjne 1674b \n+\tmov -0x280(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 16f98 \n+\tjne 17440 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 1630a \n+\tje 16761 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 17698 \n+\tje 17cc8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16260 \n+\tje 166b0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x270(%ebp),%edi\n-\tjns 16289 \n-\txchg %ax,%ax\n-./pynx/scattering/cpu.c:5250\n-\tcall 22e0 \n-./pynx/scattering/cpu.c:5250 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 17af1 \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%edx\n-\tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%ecx\n-\tlea -0x4a35(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n-\tpush $0x6\n-\tlea -0x3ce0(%ebx),%esi\n-\tpush %edi\n-\tpush $0x9\n-\tpush %ecx\n-\tpush %eax\n-\tpush %esi\n-\tpush (%edx)\n-\tcall 2440 \n-./pynx/scattering/cpu.c:5252\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:5252 (discriminator 1)\n-\tmov $0x1484,%edx\n-./pynx/scattering/cpu.c:5252\n-\tjmp 168d4 \n+\tjs 16fab \n+\tjmp 166d9 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n+\tmov -0x26c(%ebp),%edx\n+\tmov %ecx,-0x270(%ebp)\n+\tmov %edi,-0x26c(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x26c(%ebp)\n-\tmov %ecx,-0x270(%ebp)\n+./pynx/scattering/cpu.c:7390\n+\tcmp %esi,%edx\n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n+\tmov %esi,-0x278(%ebp)\n+\tmov %edx,%edi\n+\tsete -0x284(%ebp)\n+./pynx/scattering/cpu.c:7428\n+\txor %esi,%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %eax,-0x274(%ebp)\n-./pynx/scattering/cpu.c:7390\n-\tsete -0x284(%ebp)\n-\txor %edi,%edi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%edi,4),%eax\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x278(%ebp)\n-\tmov %edx,%esi\n+\tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 164d5 \n-\tlea 0x0(%esi),%esi\n+\tcmp %eax,%edi\n+\tje 168f5 \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x274(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 16500 \n+\tje 16910 \n \ttest %cl,%cl\n-\tje 1650d \n+\tje 1691d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n+\tmov 0x8(%edi),%edx\n+\tmov %edx,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov %edx,-0x27c(%ebp)\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 164b0 \n+\tjne 168d0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x288(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x288(%ebp)\n-\tje 16406 \n-\tinc %ecx\n-\tjne 164b0 \n-./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n+\tje 1682a \n+\tcmp $0xffffffff,%ecx\n+\tjne 168d0 \n ./pynx/scattering/cpu.c:7373\n+\tmovzbl 0x10(%edi),%ecx\n \tmov %cl,-0x288(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x28c(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x290(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 164b0 \n+\tcmp %dl,-0x28c(%ebp)\n+\tjne 168d0 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x288(%ebp)\n-\tjne 177e4 \n+\tjne 17e1d \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x288(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x28c(%ebp)\n-\tjne 177c0 \n+\ttest $0x20,%cl\n+\tjne 17e0a \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x288(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x290(%ebp),%eax\n+\tmovzbl -0x28c(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x288(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 178f5 \n+\tje 17f01 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 1750f \n+\tje 179d1 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x28c(%ebp)\n-\tmov -0x288(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x28c(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x28c(%ebp)\n-\tjne 164b0 \n+\tcmp %edx,-0x28c(%ebp)\n+\tjne 168d0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x27c(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 164d5 \n+\tmov -0x280(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 168f5 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x288(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 164d5 \n+\tje 168f5 \n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x270(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje 16588 \n+\tcmp %ecx,%esi\n+\tje 17020 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n-\tmov %eax,%edi\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov %eax,%esi\n+\tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tjne 163b0 \n-\tmov %edi,-0x270(%ebp)\n+\tcmp %eax,%edi\n+\tjne 167d0 \n \tmov -0x26c(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x268(%ebp),%edx\n-\tmov -0x270(%ebp),%eax\n-\tmov (%edx,%eax,4),%ecx\n-\tmov %ecx,-0x26c(%ebp)\n-\tjmp 1509f \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x26c(%ebp)\n+\tjmp 1557f \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 1650d \n+\tje 1691d \n \tcmpb $0x0,-0x284(%ebp)\n-\tjne 164b0 \n+\tjne 168d0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x278(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1651b \n+\tjne 1692b \n \ttest %dl,%dl\n-\tjne 164b0 \n+\tjne 168d0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n+\tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 16588 \n+\ttest %eax,%eax\n+\tje 17023 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 16554 \n+\tjne 1696b \n \tmov -0x278(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 16fd0 \n+\tjne 17478 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 1656a \n+\tje 16981 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 176b5 \n+\tje 17cf0 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 164b0 \n+\tje 168d0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,-0x270(%ebp)\n \tmov -0x26c(%ebp),%edi\n-\tjns 164e1 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:5240\n-\tcall 22e0 \n-./pynx/scattering/cpu.c:5240 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 17afb \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%eax\n-\tsub $0x4,%esp\n-\tlea -0x3ce0(%ebx),%edx\n-\tlea -0x4ab1(%ebx),%ecx\n-\tlea -0x4d65(%ebx),%edi\n-\tpush $0x5\n-\tlea -0x4a35(%ebx),%esi\n-\tpush %edi\n-\tpush $0x9\n-\tpush %ecx\n-\tpush %esi\n-\tpush %edx\n-\tpush (%eax)\n-\tcall 2440 \n-./pynx/scattering/cpu.c:5242\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:5242 (discriminator 1)\n-\tmov $0x147a,%edx\n-./pynx/scattering/cpu.c:5242\n-\tjmp 168d4 \n+\tjs 17023 \n+\tjmp 168fb \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x268(%ebp),%edx\n \tmov (%edx,%eax,4),%esi\n \tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 160ff \n+\tjmp 1654f \n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov %edi,%esi\n \tmov -0x260(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x268(%ebp),%ecx\n \tmov (%ecx,%esi,4),%edx\n \tmov %edx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5206 (discriminator 2)\n \tmov -0x260(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 159cf \n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n+\tje 15f0f \n ./pynx/scattering/cpu.c:5208\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %eax,-0x258(%ebp)\n-\tjmp 14ba9 \n+\tmov 0x8(%edi),%ecx\n+\tjmp 15013 \n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n+\tmov -0x258(%ebp),%ecx\n+\tmov %edx,-0x264(%ebp)\n+\tmov %edi,-0x258(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x258(%ebp)\n-\tmov %edx,-0x264(%ebp)\n+./pynx/scattering/cpu.c:7390\n+\tcmp %esi,%ecx\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n+\tmov %esi,-0x270(%ebp)\n+\tmov %ecx,%edi\n+\tsete -0x278(%ebp)\n+./pynx/scattering/cpu.c:7428\n+\txor %esi,%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %eax,-0x26c(%ebp)\n-./pynx/scattering/cpu.c:7390\n-\tsete -0x278(%ebp)\n-\txor %edi,%edi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%edx,%edi,4),%eax\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x270(%ebp)\n-\tmov %ecx,%esi\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 16795 \n+\tcmp %eax,%edi\n+\tje 16b65 \n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x26c(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 167c0 \n+\tje 16b80 \n \ttest %cl,%cl\n-\tje 167cd \n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n+\tje 16b8d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov 0x8(%edi),%edx\n \tmov %edx,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 16770 \n+\tcmp 0x8(%eax),%edx\n+\tjne 16b40 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne -0x27c(%ebp)\n+\tsetne -0x280(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n-\ttest %dl,-0x27c(%ebp)\n-\tje 166c6 \n-\tinc %ecx\n-\tjne 16770 \n-./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n+\ttest %dl,-0x280(%ebp)\n+\tje 16a92 \n+\tcmp $0xffffffff,%ecx\n+\tjne 16b40 \n ./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x27c(%ebp)\n+\tmovzbl 0x10(%edi),%ecx\n+\tmov %cl,-0x280(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x284(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x288(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 16770 \n+\tcmp %dl,-0x284(%ebp)\n+\tjne 16b40 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x27c(%ebp)\n-\tjne 17441 \n+\ttestb $0x20,-0x280(%ebp)\n+\tjne 178e9 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x280(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x284(%ebp)\n-\tjne 17839 \n+\ttest $0x20,%cl\n+\tjne 17e79 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x27c(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x288(%ebp),%eax\n+\tmovzbl -0x284(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x280(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 179d2 \n+\tje 17fbc \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 17a53 \n+\tje 18027 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x284(%ebp)\n-\tmov -0x27c(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x284(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x284(%ebp)\n-\tjne 16770 \n+\tcmp %edx,-0x284(%ebp)\n+\tjne 16b40 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x274(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 16795 \n+\tmov -0x274(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 16b65 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n-\tpush %ecx\n-\tpush -0x27c(%ebp)\n \tpush %edx\n+\tpush %ecx\n+\tpush -0x280(%ebp)\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16795 \n+\tje 16b65 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x264(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje 16848 \n+\tcmp %ecx,%esi\n+\tje 173f0 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n-\tmov %eax,%edi\n-\tmov 0xc(%edx,%edi,4),%eax\n+\tmov %eax,%esi\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tjne 16670 \n-\tmov %edi,-0x264(%ebp)\n+\tcmp %eax,%edi\n+\tjne 16a38 \n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x264(%ebp),%eax\n \tmov -0x268(%ebp),%edx\n-\tmov (%edx,%eax,4),%ecx\n-\tmov %ecx,-0x264(%ebp)\n-\tjmp 14c8f \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x264(%ebp)\n+\tjmp 15137 \n+\tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 167cd \n+\tje 16b8d \n \tcmpb $0x0,-0x278(%ebp)\n-\tjne 16770 \n+\tjne 16b40 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x270(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 167db \n+\tjne 16b9b \n \ttest %dl,%dl\n-\tjne 16770 \n+\tjne 16b40 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n+\tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 16848 \n+\ttest %eax,%eax\n+\tje 173f3 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 16814 \n+\tjne 16bdb \n \tmov -0x270(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 17072 \n+\tjne 17520 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 1682a \n+\tje 16bf1 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 177a3 \n+\tje 17de5 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16770 \n+\tje 16b40 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,-0x264(%ebp)\n \tmov -0x258(%ebp),%edi\n-\tjns 167a1 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:5220\n-\tcall 22e0 \n-./pynx/scattering/cpu.c:5220 (discriminator 2)\n-\ttest %eax,%eax\n-\tjne 17b0f \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%ecx\n-\tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n-\tpush $0x3\n-\tlea -0x4a35(%ebx),%esi\n-\tpush %edi\n-\tpush $0x9\n-\tpush %edx\n-\tpush %esi\n-\tpush %eax\n-\tpush (%ecx)\n-\tcall 2440 \n-./pynx/scattering/cpu.c:5222\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:5222 (discriminator 1)\n-\tmov $0x1466,%edx\n-./pynx/scattering/cpu.c:5222\n-\tjmp 168d4 \n-\tnop\n+\tjs 173f3 \n+\tjmp 16b6b \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 16003 \n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%edi\n-\tsub $0x4,%esp\n-\tlea -0x3ce0(%ebx),%edx\n-\tlea -0x4ab1(%ebx),%ecx\n-\tlea -0x4a35(%ebx),%eax\n-\tpush -0x280(%ebp)\n-\tlea -0x4d65(%ebx),%esi\n-\tpush %esi\n-\tpush $0x9\n-\tpush %ecx\n-\tpush %eax\n-\tpush %edx\n-\tpush (%edi)\n-\tcall 2440 \n-./pynx/scattering/cpu.c:5304\n-\tadd $0x20,%esp\n-./pynx/scattering/cpu.c:5304 (discriminator 1)\n-\tmov $0x14b8,%edx\n-./pynx/scattering/cpu.c:5314\n-\tsub $0xc,%esp\n-\tlea -0x4ac9(%ebx),%esi\n-\tmov $0x43,%ecx\n-\tpush %esi\n-\tlea -0x3c7c(%ebx),%eax\n-\tcall 9230 \n-./pynx/scattering/cpu.c:5316\n-\tadd $0x10,%esp\n-./pynx/scattering/cpu.c:5529\n-\txor %eax,%eax\n-./pynx/scattering/cpu.c:5342\n-\tmov -0x1c(%ebp),%edx\n-\tsub %gs:0x14,%edx\n-\tjne 17b2d \n-\tlea -0x10(%ebp),%esp\n-\tpop %ecx\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tlea -0x4(%ecx),%esp\n-\tret\n-\tnop\n-./pynx/scattering/cpu.c:11382\n+\tjmp 16456 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tmovzbl %al,%eax\n-\tjmp 15dec \n+\tjmp 16237 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x268(%ebp),%esi\n \tmov (%esi,%eax,4),%eax\n \tmov %eax,-0x260(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 16607 \n+\tjmp 169cf \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp 1490e \n+\tjmp 14d79 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp 148e0 \n+\tjmp 14d4b \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp 148b2 \n+\tjmp 14d1d \n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp 14884 \n+\tjmp 14cef \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp 14856 \n+\tjmp 14cc1 \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp 14828 \n+\tjmp 14c93 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 147fa \n+\tjmp 14c65 \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 147cc \n+\tjmp 14c37 \n \tnop\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 1479e \n+\tjmp 14c09 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n ./pynx/scattering/cpu.c:7390\n \tmov -0x28(%ebx),%esi\n \tmov %edx,-0x25c(%ebp)\n+\tmov -0x258(%ebp),%ecx\n \tmov %edi,-0x258(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %eax,-0x260(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %esi,%ecx\n \tmov %esi,-0x264(%ebp)\n-\tmov %ecx,%esi\n+\tmov %ecx,%edi\n \tsete -0x270(%ebp)\n-\txor %edi,%edi\n+./pynx/scattering/cpu.c:7428\n+\txor %esi,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n-\tmov 0xc(%edx,%edi,4),%eax\n+\tmov 0xc(%edx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 16c18 \n+\tcmp %eax,%edi\n+\tje 16f88 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x260(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tcmp %ecx,0x4(%edi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 16b28 \n+\tje 16e60 \n \ttest %cl,%cl\n-\tje 16b35 \n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n+\tje 16e6d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov 0x8(%edi),%edx\n \tmov %edx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 16b10 \n+\tcmp 0x8(%eax),%edx\n+\tjne 16e40 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%edi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x274(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x274(%ebp)\n-\tje 16a58 \n-\tinc %ecx\n-\tjne 16b10 \n-./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n+\tje 16d8c \n+\tcmp $0xffffffff,%ecx\n+\tjne 16e40 \n ./pynx/scattering/cpu.c:7373\n+\tmovzbl 0x10(%edi),%ecx\n \tmov %cl,-0x274(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x278(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x27c(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 16b10 \n+\tcmp %dl,-0x278(%ebp)\n+\tjne 16e40 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x274(%ebp)\n-\tjne 17986 \n+\tjne 17f69 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n+\tmov 0x1c(%edi),%edx\n+\tmov %edx,-0x274(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x278(%ebp)\n-\tjne 17962 \n+\ttest $0x20,%cl\n+\tjne 17f56 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x274(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x27c(%ebp),%eax\n+\tmovzbl -0x278(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x274(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 17a6a \n+\tje 18038 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 17a98 \n+\tje 1805a \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x278(%ebp)\n-\tmov -0x274(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x278(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x278(%ebp)\n-\tjne 16b10 \n+\tcmp %edx,-0x278(%ebp)\n+\tjne 16e40 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x26c(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 16c18 \n+\tmov -0x26c(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 16f88 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x274(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16c18 \n+\tje 16f88 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x25c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje 16bc8 \n-\tmov %eax,%edi\n-\tjmp 169f0 \n+\tcmp %ecx,%esi\n+\tje 17ce8 \n+\tmov %eax,%esi\n+\tjmp 16d20 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 16b35 \n+\tje 16e6d \n \tcmpb $0x0,-0x270(%ebp)\n-\tjne 16b10 \n+\tjne 16e40 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x264(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 16b43 \n+\tjne 16e7b \n \ttest %dl,%dl\n-\tjne 16b10 \n+\tjne 16e40 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n+\tpush %edi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 16bc8 \n+\ttest %eax,%eax\n+\tje 16f00 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 170d8 \n+\tjne 17588 \n \tmov -0x264(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 170d8 \n+\tje 17588 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x26c(%ebp)\n \tcall 2330 \n \tmov -0x26c(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 16bab \n+\tje 16ee6 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 1788b \n+\tje 17eae \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16b10 \n+\tje 16e40 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,-0x25c(%ebp)\n \tmov -0x258(%ebp),%edi\n-\tjns 16c24 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjns 16f8e \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5200\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5200 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 17b23 \n+\tjne 18097 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%ecx\n+\tmov -0x40(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4ab1(%ebx),%edx\n-\tlea -0x3ce0(%ebx),%eax\n-\tlea -0x4d65(%ebx),%edi\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x4a25(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n \tpush $0x1\n-\tlea -0x4a35(%ebx),%esi\n \tpush %edi\n \tpush $0x9\n \tpush %edx\n+\tpush %ecx\n \tpush %esi\n-\tpush %eax\n-\tpush (%ecx)\n+\tpush (%eax)\n \tcall 2440 \n ./pynx/scattering/cpu.c:5202\n \tadd $0x20,%esp\n ./pynx/scattering/cpu.c:5202 (discriminator 1)\n \tmov $0x1452,%edx\n-./pynx/scattering/cpu.c:5202\n-\tjmp 168d4 \n \tlea 0x0(%esi),%esi\n-\tmov %edi,-0x25c(%ebp)\n+./pynx/scattering/cpu.c:5314\n+\tsub $0xc,%esp\n+\tlea -0x4ab9(%ebx),%esi\n+\tmov $0x43,%ecx\n+\tpush %esi\n+\tlea -0x3c6c(%ebx),%eax\n+\tcall 9130 \n+./pynx/scattering/cpu.c:5316\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:5529\n+\txor %eax,%eax\n+./pynx/scattering/cpu.c:5342\n+\tmov -0x1c(%ebp),%edx\n+\tsub %gs:0x14,%edx\n+\tjne 180ab \n+\tlea -0x10(%ebp),%esp\n+\tpop %ecx\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tlea -0x4(%ecx),%esp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x25c(%ebp),%eax\n \tmov -0x268(%ebp),%edx\n-\tmov (%edx,%eax,4),%ecx\n-\tmov %ecx,-0x25c(%ebp)\n-\tjmp 1572f \n-\txchg %ax,%ax\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x25c(%ebp)\n+\tjmp 15c6f \n+\tlea 0x0(%esi),%esi\n+\tvzeroupper\n+./pynx/scattering/cpu.c:5250\n+\tcall 22e0 \n+./pynx/scattering/cpu.c:5250 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 179f6 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%edx\n+\tsub $0x4,%esp\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4a25(%ebx),%eax\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n+\tpush $0x6\n+\tpush %edi\n+\tpush $0x9\n+\tpush %ecx\n+\tpush %eax\n+\tpush %esi\n+\tpush (%edx)\n+\tcall 2440 \n+./pynx/scattering/cpu.c:5252\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:5252 (discriminator 1)\n+\tmov $0x1484,%edx\n+./pynx/scattering/cpu.c:5252\n+\tjmp 16f48 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5318 (discriminator 5)\n \tmov %eax,%edx\n \tmov -0x254(%ebp),%eax\n-\tlea -0x4a8c(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a7c(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5318 (discriminator 2)\n-\tdec %eax\n-\tjne 168f1 \n+\tcmp $0x1,%eax\n+\tjne 16f65 \n ./pynx/scattering/cpu.c:5319\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 143d4 \n+\tjmp 14837 \n+\tnop\n+\tvzeroupper\n+./pynx/scattering/cpu.c:5240\n+\tcall 22e0 \n+./pynx/scattering/cpu.c:5240 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 17a00 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%eax\n+\tsub $0x4,%esp\n+\tlea -0x3cd0(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x4a25(%ebx),%esi\n+\tpush $0x5\n+\tpush %edi\n+\tpush $0x9\n+\tpush %ecx\n+\tpush %esi\n+\tpush %edx\n+\tpush (%eax)\n+\tcall 2440 \n+./pynx/scattering/cpu.c:5242\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:5242 (discriminator 1)\n+\tmov $0x147a,%edx\n+./pynx/scattering/cpu.c:5242\n+\tjmp 16f48 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5319 (discriminator 5)\n-\tlea -0x4a89(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a79(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5319 (discriminator 2)\n-\tdec %eax\n-\tjne 168f1 \n+\tcmp $0x1,%eax\n+\tjne 16f65 \n ./pynx/scattering/cpu.c:5320\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 143e3 \n-\tlea 0x0(%esi),%esi\n+\tjmp 14846 \n+\tnop\n ./pynx/scattering/cpu.c:5320 (discriminator 5)\n-\tlea -0x4a86(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a76(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5320 (discriminator 2)\n-\tdec %eax\n-\tjne 168f1 \n+\tcmp $0x1,%eax\n+\tjne 16f65 \n ./pynx/scattering/cpu.c:5321\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 143f2 \n-\tlea 0x0(%esi),%esi\n+\tjmp 14855 \n+\tnop\n ./pynx/scattering/cpu.c:5321 (discriminator 5)\n-\tlea -0x4a5c(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a4c(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5321 (discriminator 2)\n-\tdec %eax\n-\tjne 168f1 \n+\tcmp $0x1,%eax\n+\tjne 16f65 \n ./pynx/scattering/cpu.c:5322\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 14401 \n-\tlea 0x0(%esi),%esi\n+\tjmp 14864 \n+\tnop\n ./pynx/scattering/cpu.c:5322 (discriminator 5)\n-\tlea -0x4a83(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a73(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5322 (discriminator 2)\n-\tdec %eax\n-\tjne 168f1 \n+\tcmp $0x1,%eax\n+\tjne 16f65 \n ./pynx/scattering/cpu.c:5323\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 14410 \n-\tlea 0x0(%esi),%esi\n+\tjmp 14873 \n+\tnop\n ./pynx/scattering/cpu.c:5323 (discriminator 5)\n-\tlea -0x4a80(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a70(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5323 (discriminator 2)\n-\tdec %eax\n-\tjne 168f1 \n+\tcmp $0x1,%eax\n+\tjne 16f65 \n ./pynx/scattering/cpu.c:5324\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 1441f \n-\tlea 0x0(%esi),%esi\n+\tjmp 14882 \n+\tnop\n ./pynx/scattering/cpu.c:5324 (discriminator 5)\n-\tlea -0x4a7d(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a6d(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5324 (discriminator 2)\n-\tdec %eax\n-\tjne 168f1 \n+\tcmp $0x1,%eax\n+\tjne 16f65 \n ./pynx/scattering/cpu.c:5325\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 1442e \n-\tlea 0x0(%esi),%esi\n+\tjmp 14891 \n+\tnop\n ./pynx/scattering/cpu.c:5325 (discriminator 5)\n-\tlea -0x4a7a(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a6a(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5325 (discriminator 2)\n-\tdec %eax\n-\tjne 168f1 \n+\tcmp $0x1,%eax\n+\tjne 16f65 \n ./pynx/scattering/cpu.c:5326\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 1443d \n-\tlea 0x0(%esi),%esi\n+\tjmp 148a0 \n+\tnop\n ./pynx/scattering/cpu.c:5326 (discriminator 5)\n-\tlea -0x4a74(%ebx),%ecx\n-\tcall 6c90 \n+\tlea -0x4a64(%ebx),%ecx\n+\tcall 6b10 \n ./pynx/scattering/cpu.c:5326 (discriminator 2)\n-\tdec %eax\n-\tje 1444c \n-\tjmp 168f1 \n+\tcmp $0x1,%eax\n+\tje 148af \n+\tjmp 16f65 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%edx\n+\tmov %edx,-0x254(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0xc(%ebx),%eax\n+\tmov %ecx,%esi\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x254(%ebp)\n+\tmov -0x28(%ebx),%edx\n \tmov %edi,-0x258(%ebp)\n-\tmov %ecx,%edi\n-\tmov %edx,-0x260(%ebp)\n-\tcmp %edx,%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov %eax,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:7390\n+\tcmp %edx,%ecx\n+\tmov %edx,-0x260(%ebp)\n \tsete -0x26c(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n+\txor %edx,%edx\n+\tmov %edx,%edi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%ecx\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 16f78 \n+\tcmp %eax,%esi\n+\tje 173d0 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x25c(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tcmp %ecx,0x4(%esi)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 16ec8 \n+\tje 172e0 \n \ttest %cl,%cl\n-\tje 16ed5 \n-/usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n+\tje 172ed \n /usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov 0x8(%esi),%edx\n \tmov %edx,-0x264(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tjne 16eb0 \n+\tcmp 0x8(%eax),%edx\n+\tjne 172c0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edi),%ecx\n+\tmov 0xc(%esi),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne -0x270(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tinc %edx\n+\tcmp $0xffffffff,%edx\n \tsetne %dl\n \ttest %dl,-0x270(%ebp)\n-\tje 16df8 \n-\tinc %ecx\n-\tjne 16eb0 \n-./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%edx\n+\tje 1720c \n+\tcmp $0xffffffff,%ecx\n+\tjne 172c0 \n ./pynx/scattering/cpu.c:7373\n+\tmovzbl 0x10(%esi),%ecx\n \tmov %cl,-0x270(%ebp)\n \tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n-\tmov %dl,-0x274(%ebp)\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n+\tmov %cl,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7374\n+\tmovzbl 0x10(%eax),%ecx\n+\tmov %ecx,%edx\n+\tshr $0x2,%dl\n \tand $0x7,%edx\n-./pynx/scattering/cpu.c:7373\n-\tmov %cl,-0x278(%ebp)\n-./pynx/scattering/cpu.c:7374\n-\tcmp %dl,%cl\n-\tjne 16eb0 \n+\tcmp %dl,-0x274(%ebp)\n+\tjne 172c0 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x270(%ebp)\n-\tjne 17a3b \n+\tjne 18002 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n+\tmov 0x1c(%esi),%edx\n+\tmov %edx,-0x270(%ebp)\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x274(%ebp)\n-\tjne 17a17 \n+\ttest $0x20,%cl\n+\tjne 17fef \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%eax\n-\tmov %eax,-0x270(%ebp)\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x278(%ebp),%eax\n+\tmovzbl -0x274(%ebp),%eax\n+/usr/include/python3.13/cpython/unicodeobject.h:318\n+\tmov -0x270(%ebp),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 17aaf \n+\tje 1806b \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 17ac6 \n+\tje 1807c \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%ecx\n-\tmov %ecx,-0x274(%ebp)\n-\tmov -0x270(%ebp),%ecx\n-\tmov (%ecx),%ecx\n+\tmov (%edx),%edx\n+\tmov %edx,-0x274(%ebp)\n+\tmov (%ecx),%edx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %ecx,-0x274(%ebp)\n-\tjne 16eb0 \n+\tcmp %edx,-0x274(%ebp)\n+\tjne 172c0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x264(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 16f78 \n+\tmov -0x264(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 173d0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x270(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16f78 \n+\tje 173d0 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x254(%ebp),%ecx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 16f5b \n-\tmov %eax,%esi\n-\tjmp 16d90 \n+\tcmp %ecx,%edi\n+\tje 17e02 \n+\tmov %eax,%edi\n+\tjmp 171a0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 16ed5 \n+\tje 172ed \n \tcmpb $0x0,-0x26c(%ebp)\n-\tjne 16eb0 \n+\tjne 172c0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x260(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 16ee3 \n+\tjne 172fb \n \ttest %dl,%dl\n-\tjne 16eb0 \n+\tjne 172c0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n+\tpush %esi\n+\tvzeroupper\n \tcall 2180 \n ./pynx/scattering/cpu.c:7400\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n ./pynx/scattering/cpu.c:7396\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:7400\n-\tje 16f5b \n+\ttest %eax,%eax\n+\tje 17378 \n ./pynx/scattering/cpu.c:11382\n \tcmp -0x24(%ebx),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\n \tcmp -0x34(%ebx),%ecx\n \tsete %dl\n \tor %al,%dl\n-\tjne 174d5 \n+\tjne 17997 \n \tmov -0x260(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 174d5 \n+\tje 17997 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x264(%ebp)\n \tcall 2330 \n \tmov -0x264(%ebp),%ecx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 16f4b \n+\tje 17366 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 179b5 \n+\tje 17f9f \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16eb0 \n+\tje 172c0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %edi,%edx\n \tmov -0x258(%ebp),%edi\n-\tjns 16f7e \n+\tjns 173d8 \n ./pynx/scattering/cpu.c:5192\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5192 (discriminator 2)\n \ttest %eax,%eax\n-\tje 16898 \n-./pynx/scattering/cpu.c:5192 (discriminator 1)\n-\tmov $0x1448,%edx\n-\tjmp 168d4 \n-\tlea 0x0(%esi),%esi\n+\tjne 180a1 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%edi\n+\tsub $0x4,%esp\n+\tlea -0x3cd0(%ebx),%edx\n+\tlea -0x4aa1(%ebx),%ecx\n+\tlea -0x4a25(%ebx),%eax\n+\tlea -0x4d55(%ebx),%esi\n+\tpush -0x27c(%ebp)\n+\tpush %esi\n+\tpush $0x9\n+\tpush %ecx\n+\tpush %eax\n+\tpush %edx\n+\tpush (%edi)\n+\tcall 2440 \n+./pynx/scattering/cpu.c:5304\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:5304 (discriminator 1)\n+\tmov $0x14b8,%edx\n+./pynx/scattering/cpu.c:5304\n+\tjmp 16f48 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+\tmov %edi,%edx\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x268(%ebp),%edx\n-\tmov (%edx,%esi,4),%eax\n-\tmov %eax,-0x254(%ebp)\n-\tjmp 1560b \n+\tmov -0x268(%ebp),%eax\n+\tmov (%eax,%edx,4),%ecx\n+\tmov %ecx,-0x254(%ebp)\n+\tjmp 15b1b \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tvzeroupper\n+./pynx/scattering/cpu.c:5220\n+\tcall 22e0 \n+./pynx/scattering/cpu.c:5220 (discriminator 2)\n+\ttest %eax,%eax\n+\tjne 17a14 \n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov -0x40(%ebx),%eax\n+\tsub $0x4,%esp\n+\tlea -0x4aa1(%ebx),%edx\n+\tlea -0x4a25(%ebx),%ecx\n+\tlea -0x4d55(%ebx),%edi\n+\tlea -0x3cd0(%ebx),%esi\n+\tpush $0x3\n+\tpush %edi\n+\tpush $0x9\n+\tpush %edx\n+\tpush %ecx\n+\tpush %esi\n+\tpush (%eax)\n+\tcall 2440 \n+./pynx/scattering/cpu.c:5222\n+\tadd $0x20,%esp\n+./pynx/scattering/cpu.c:5222 (discriminator 1)\n+\tmov $0x1466,%edx\n+./pynx/scattering/cpu.c:5222\n+\tjmp 16f48 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x284(%ebp)\n \tcall 2330 \n \tmov -0x284(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 162f7 \n+\tjmp 1674e \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 16038 \n+\tje 16488 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 15a8f \n+\tjmp 15fcf \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n-\tmov %ecx,-0x27c(%ebp)\n+\tmov %ecx,-0x280(%ebp)\n \tcall 2330 \n-\tmov -0x27c(%ebp),%ecx\n+\tmov -0x280(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 16557 \n+\tjmp 1696e \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 16128 \n+\tje 16570 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 15233 \n+\tjmp 15743 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7381\n-\tmov -0x284(%ebp),%ecx\n-\tcmp $0x1,%ecx\n-\tje 16283 \n+\tmov -0x284(%ebp),%edx\n+\tcmp $0x1,%edx\n+\tje 166d3 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%ecx\n+\timul %eax,%edx\n \tsub $0x4,%esp\n+\tpush %edx\n \tpush %ecx\n \tpush -0x28c(%ebp)\n-\tpush %edx\n+\tvzeroupper\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 16260 \n-\tjmp 16283 \n+\tjne 166b0 \n+\tjmp 166d3 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x278(%ebp)\n \tcall 2330 \n \tmov -0x278(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 15e83 \n+\tjmp 162ce \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje 151d0 \n+\tmov -0x270(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje 156e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%ecx\n-\tjmp 15153 \n+\tjmp 15641 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x274(%ebp)\n \tcall 2330 \n \tmov -0x274(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 16817 \n+\tjmp 16bde \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje 15090 \n+\tmov -0x26c(%ebp),%eax\n+\tcmp 0xc(%edi,%esi,4),%eax\n+\tje 15570 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%ecx\n-\tjmp 1500b \n+\tjmp 154d1 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 165d8 \n+\tje 169a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 14d19 \n+\tjmp 151c9 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov %ecx,-0x270(%ebp)\n \tcall 2330 \n \tmov -0x270(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 160b3 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 16506 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 16b98 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x284(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 14eae \n+\tjmp 16ed3 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n \tlea 0x14(%esi),%edx\n-\tjmp 14eae \n+\ttestb $0x40,-0x284(%ebp)\n+\tmov %edx,-0x28c(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x28c(%ebp),%edx\n+\tmov %edx,-0x284(%ebp)\n+\tjmp 15368 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x270(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x270(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 160c6 \n+\tjmp 16519 \n ./pynx/scattering/cpu.c:5424 (discriminator 7)\n \tmovl $0x1530,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:5516\n \tcall 2370 \n ./pynx/scattering/cpu.c:6787\n \tmov 0x48(%eax),%esi\n ./pynx/scattering/cpu.c:5516\n \tmov %eax,-0x254(%ebp)\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x48(%eax)\n ./pynx/scattering/cpu.c:6792\n \ttest %esi,%esi\n-\tje 17528 \n+\tje 17a20 \n /usr/include/python3.13/object.h:336\n \tmov 0x4(%esi),%ecx\n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%eax\n /usr/include/python3.13/object.h:336\n \tmov %ecx,-0x250(%ebp)\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 17162 \n+\tje 17622 \n /usr/include/python3.13/object.h:837\n \tinc %eax\n \tmov %eax,(%ecx)\n ./pynx/scattering/cpu.c:6796\n \tmov 0x14(%esi),%edi\n /usr/include/python3.13/object.h:1031\n \ttest %edi,%edi\n-\tje 17176 \n+\tje 17636 \n /usr/include/python3.13/object.h:363\n \tmov (%edi),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 17176 \n+\tje 17636 \n /usr/include/python3.13/object.h:837\n \tinc %edx\n \tmov %edx,(%edi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x244(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 171a4 \n+\tje 17664 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x220(%ebp)\n-\tje 17540 \n+\tje 17a38 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x244(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x214(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 171d2 \n+\tje 17692 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1f0(%ebp)\n-\tje 17550 \n+\tje 17a90 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x214(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1e4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 17200 \n+\tje 176c0 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1c0(%ebp)\n-\tje 17560 \n+\tje 17aa0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1e4(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x1b4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 1722e \n+\tje 176ee \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x190(%ebp)\n-\tje 17570 \n+\tje 17ab0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x1b4(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x184(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 1725c \n+\tje 1771c \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x160(%ebp)\n-\tje 17580 \n+\tje 17ac0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x184(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x154(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 1728a \n+\tje 1774a \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x130(%ebp)\n-\tje 17590 \n+\tje 17a50 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x154(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0x124(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 172b8 \n+\tje 17778 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x100(%ebp)\n-\tje 175a0 \n+\tje 17a60 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0x124(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0xf4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 172e6 \n+\tje 177a6 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0xd0(%ebp)\n-\tje 175b0 \n+\tje 17a70 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0xf4(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tmov -0xc4(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 17314 \n+\tje 177d4 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0xa0(%ebp)\n-\tje 175c0 \n+\tje 17a80 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n \tlea -0xc4(%ebp),%edx\n \tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6760\n \ttest %esi,%esi\n-\tje 17321 \n+\tje 177e1 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n \tcmp %edi,0x14(%esi)\n-\tjne 178a8 \n+\tjne 17ecb \n ./pynx/scattering/cpu.c:6766\n \tmov -0x254(%ebp),%ecx\n \tmov 0x48(%ecx),%edx\n ./pynx/scattering/cpu.c:6767\n \tmov %esi,0x48(%ecx)\n /usr/include/python3.13/object.h:1041\n \ttest %edx,%edx\n-\tje 17344 \n+\tje 17804 \n /usr/include/python3.13/object.h:363\n \tmov (%edx),%esi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%esi\n-\tje 17344 \n+\tje 17804 \n /usr/include/python3.13/object.h:948\n \tdec %esi\n \tmov %esi,(%edx)\n-\tje 175e8 \n+\tje 17ad0 \n /usr/include/python3.13/object.h:1041\n \tmov -0x250(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 17360 \n+\tje 17820 \n /usr/include/python3.13/object.h:363\n \tmov (%ecx),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 17360 \n+\tje 17820 \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%ecx)\n-\tje 17600 \n+\tje 17ae8 \n /usr/include/python3.13/object.h:1041\n \ttest %edi,%edi\n-\tje 17377 \n+\tje 17837 \n /usr/include/python3.13/object.h:363\n \tmov (%edi),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 17377 \n+\tje 17837 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%edi)\n-\tje 175d0 \n+\tje 17b00 \n ./pynx/scattering/cpu.c:5528\n \tsub $0xc,%esp\n-\tlea -0x4ac9(%ebx),%edi\n+\tlea -0x4ab9(%ebx),%edi\n \tmov -0x25c(%ebp),%ecx\n-\tpush %edi\n \tmov -0x258(%ebp),%edx\n-\tlea -0x3c7c(%ebx),%eax\n-\tcall 9230 \n+\tpush %edi\n+\tlea -0x3c6c(%ebx),%eax\n+\tcall 9130 \n ./pynx/scattering/cpu.c:5530\n \tadd $0x10,%esp\n-\tjmp 168f1 \n+\tjmp 16f65 \n ./pynx/scattering/cpu.c:5186\n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 151fc \n-\tmov -0x250(%ebp),%eax\n-\tmov %eax,-0x270(%ebp)\n-\tjmp 15108 \n-\tmov -0x250(%ebp),%eax\n-\tmov %eax,-0x26c(%ebp)\n-\tjmp 14fc0 \n+\tjmp 1570c \n+\tmov -0x250(%ebp),%edx\n+\tjmp 155e0 \n+\tmov -0x250(%ebp),%edx\n+\tjmp 15470 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x258(%ebp)\n-\tjmp 14ce2 \n-\tmov -0x250(%ebp),%eax\n-\tmov %eax,-0x258(%ebp)\n-\tjmp 14ba9 \n+\tjmp 15192 \n+\tmov -0x250(%ebp),%ecx\n+\tjmp 15013 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x258(%ebp)\n-\tjmp 15770 \n-\tmov -0x250(%ebp),%eax\n-\tmov %eax,-0x258(%ebp)\n-\tjmp 15647 \n+\tjmp 15cb0 \n+\tmov -0x250(%ebp),%ecx\n+\tjmp 15b49 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 15a54 \n+\tjmp 15f94 \n ./pynx/scattering/cpu.c:5429 (discriminator 7)\n \tmovl $0x1535,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17130 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x27c(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 16704 \n+\tjmp 175f0 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%esi),%edx\n-\tjmp 16704 \n+\tlea 0x14(%edi),%edx\n+\ttestb $0x40,-0x280(%ebp)\n+\tmov %edx,-0x288(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x288(%ebp),%edx\n+\tmov %edx,-0x280(%ebp)\n+\tjmp 16ad6 \n ./pynx/scattering/cpu.c:5434 (discriminator 7)\n \tmovl $0x153a,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17130 \n+\tjmp 175f0 \n ./pynx/scattering/cpu.c:5439 (discriminator 7)\n \tmovl $0x153f,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17130 \n+\tjmp 175f0 \n ./pynx/scattering/cpu.c:5444 (discriminator 7)\n \tmovl $0x1544,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17130 \n+\tjmp 175f0 \n ./pynx/scattering/cpu.c:5449 (discriminator 7)\n \tmovl $0x1549,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17130 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x278(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 15946 \n+\tjmp 175f0 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n \tlea 0x14(%esi),%edx\n-\tjmp 15946 \n+\ttestb $0x40,-0x278(%ebp)\n+\tmov %edx,-0x284(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x284(%ebp),%edx\n+\tmov %edx,-0x278(%ebp)\n+\tjmp 15e90 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 16f38 \n+\tjmp 17353 \n ./pynx/scattering/cpu.c:5454 (discriminator 7)\n \tmovl $0x154e,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17130 \n+\tjmp 175f0 \n ./pynx/scattering/cpu.c:5459 (discriminator 7)\n \tmovl $0x1553,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17130 \n+\tjmp 175f0 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x28c(%ebp)\n-\tmov -0x288(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 16483 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x28c(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 1689f \n+./pynx/scattering/cpu.c:5270 (discriminator 1)\n+\tmov $0x1496,%edx\n+\tjmp 16f48 \n+./pynx/scattering/cpu.c:5260 (discriminator 1)\n+\tmov $0x148c,%edx\n+\tjmp 16f48 \n+./pynx/scattering/cpu.c:5250 (discriminator 1)\n+\tmov $0x1482,%edx\n+\tjmp 16f48 \n+./pynx/scattering/cpu.c:5240 (discriminator 1)\n+\tmov $0x1478,%edx\n+\tjmp 16f48 \n+./pynx/scattering/cpu.c:5230 (discriminator 1)\n+\tmov $0x146e,%edx\n+\tjmp 16f48 \n+./pynx/scattering/cpu.c:5220 (discriminator 1)\n+\tmov $0x1464,%edx\n+\tjmp 16f48 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:6790\n \tmovl $0x0,-0x250(%ebp)\n ./pynx/scattering/cpu.c:6791\n \txor %edi,%edi\n-\tjmp 17176 \n+\tjmp 17636 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 17192 \n-\tnop\n-\tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 171c0 \n-\tnop\n-\tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 171ee \n-\tnop\n-\tmovl $0x0,-0x190(%ebp)\n-\tjmp 1721c \n-\tnop\n-\tmovl $0x0,-0x160(%ebp)\n-\tjmp 1724a \n+\tjmp 17652 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp 17278 \n+\tjmp 17738 \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp 172a6 \n+\tjmp 17766 \n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp 172d4 \n+\tjmp 17794 \n \tnop\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp 17302 \n+\tjmp 177c2 \n+\tnop\n+\tmovl $0x0,-0x1f0(%ebp)\n+\tjmp 17680 \n+\tnop\n+\tmovl $0x0,-0x1c0(%ebp)\n+\tjmp 176ae \n+\tnop\n+\tmovl $0x0,-0x190(%ebp)\n+\tjmp 176dc \n+\tnop\n+\tmovl $0x0,-0x160(%ebp)\n+\tjmp 1770a \n \tnop\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 17377 \n+\tjmp 17804 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %edx\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 17344 \n+\tjmp 17820 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %ecx\n+\tpush %edi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 17360 \n+\tjmp 17837 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5470 (discriminator 1)\n \tmovl $0x155e,-0x258(%ebp)\n \tmovl $0x4e,-0x25c(%ebp)\n-\tjmp 17130 \n+\tjmp 175f0 \n \tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x270(%ebp),%esi\n+\tjmp 1568a \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x28c(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x28c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 16016 \n+\tjmp 16469 \n \tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n \tmov %eax,-0x288(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x288(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 15dff \n+\tjmp 1624a \n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:5277\n+\tvmovd -0x278(%ebp),%xmm3\n+\tvmovd -0x258(%ebp),%xmm4\n+\tsub $0x4,%esp\n+\tlea -0x4a25(%ebx),%eax\n+\tvpinsrd $0x1,-0x274(%ebp),%xmm3,%xmm5\n+\tvmovd -0x260(%ebp),%xmm0\n+\tlea -0x98(%ebp),%edx\n+\tlea -0x58(%ebp),%ecx\n+\tvpinsrd $0x1,-0x26c(%ebp),%xmm4,%xmm6\n+\tvmovd -0x254(%ebp),%xmm1\n+\tvpinsrd $0x1,-0x264(%ebp),%xmm0,%xmm2\n+\tmov -0x270(%ebp),%esi\n+\tvpinsrd $0x1,-0x25c(%ebp),%xmm1,%xmm3\n+\tvpunpcklqdq %xmm5,%xmm6,%xmm7\n+\tmov %esi,-0x78(%ebp)\n+\tvpunpcklqdq %xmm2,%xmm3,%xmm5\n+\tvinserti128 $0x1,%xmm7,%ymm5,%ymm4\n+\tvmovdqa %ymm4,-0x98(%ebp)\n+\tpush %eax\n+\tmov %edi,%eax\n+\tpush -0x27c(%ebp)\n+\tpush %edx\n+\tmov -0x268(%ebp),%edx\n+\tvzeroupper\n+\tcall 8a70 \n+\tmov -0x98(%ebp),%edi\n+\tmov -0x94(%ebp),%ecx\n+\tmov -0x90(%ebp),%esi\n+\tmov -0x8c(%ebp),%edx\n+./pynx/scattering/cpu.c:5277 (discriminator 2)\n+\tadd $0x10,%esp\n+./pynx/scattering/cpu.c:5277\n+\tmov %edi,-0x254(%ebp)\n+\tmov -0x88(%ebp),%edi\n+\tmov %ecx,-0x25c(%ebp)\n+\tmov -0x84(%ebp),%ecx\n+\tmov %esi,-0x260(%ebp)\n+\tmov -0x80(%ebp),%esi\n+\tmov %edx,-0x264(%ebp)\n+\tmov -0x7c(%ebp),%edx\n+\tmov %edi,-0x258(%ebp)\n+\tmov -0x78(%ebp),%edi\n+\tmov %ecx,-0x26c(%ebp)\n+\tmov %esi,-0x278(%ebp)\n+\tmov %edx,-0x274(%ebp)\n+\tmov %edi,-0x270(%ebp)\n+./pynx/scattering/cpu.c:5277 (discriminator 2)\n+\tcmp $0xffffffff,%eax\n+\tjne 14820 \n+./pynx/scattering/cpu.c:5277 (discriminator 1)\n+\tmov $0x149d,%edx\n+\tjmp 16f48 \n \tlea 0x0(%esi),%esi\n+\tmov -0x26c(%ebp),%esi\n+\tjmp 1551a \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5472 (discriminator 1)\n \tmovl $0x1560,-0x258(%ebp)\n \tmovl $0x4e,-0x25c(%ebp)\n-\tjmp 17130 \n+\tjmp 175f0 \n \tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x284(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x284(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 1630a \n+\tjmp 16761 \n+\tlea 0x0(%esi),%esi\n+\tvzeroupper\n+\tjmp 16f00 \n \tsub $0xc,%esp\n-\tmov %eax,-0x27c(%ebp)\n+\tmov %eax,-0x280(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x27c(%ebp),%eax\n+\tmov -0x280(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 1656a \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x298(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x294(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 15bce \n+\tjmp 16981 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x294(%ebp)\n-\tjmp 15bce \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tlea 0x14(%esi),%edx\n \ttestb $0x40,-0x294(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n+\tmov %edx,-0x29c(%ebp)\n \tlea 0x1c(%esi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 15bb8 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%esi),%edx\n-\tjmp 15bb8 \n+\tcmovne -0x29c(%ebp),%edx\n+\tmov %edx,-0x294(%ebp)\n+\tjmp 16100 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 1610c \n+\tmov -0x258(%ebp),%esi\n+\tjmp 150cc \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x278(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x278(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 15e96 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x290(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 153c8 \n+\tjmp 162e1 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n \tlea 0x14(%esi),%edx\n-\tjmp 153c8 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x294(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x290(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 153de \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x290(%ebp)\n-\tjmp 153de \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n \ttestb $0x40,-0x290(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x28c(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 16226 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x28c(%ebp)\n-\tjmp 16226 \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tmov %edx,-0x298(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x298(%ebp),%edx\n+\tmov %edx,-0x290(%ebp)\n+\tjmp 158e0 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 158ec \n+\tvzeroupper\n+\tjmp 17385 \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 16676 \n+\tlea 0x14(%edi),%edx\n \ttestb $0x40,-0x28c(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n+\tmov %edx,-0x294(%ebp)\n \tlea 0x1c(%edi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 16210 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%edi),%edx\n-\tjmp 16210 \n+\tcmovne -0x294(%ebp),%edx\n+\tmov %edx,-0x28c(%ebp)\n+\tjmp 1666a \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x274(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x274(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 1682a \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x28c(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x288(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 1645a \n+\tjmp 16bf1 \n+\tvzeroupper\n+\tjmp 17378 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x288(%ebp)\n-\tjmp 1645a \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x288(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 16444 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%esi),%edx\n-\tjmp 16444 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 16876 \n+\tlea 0x14(%edi),%edx\n \ttestb $0x40,-0x288(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x284(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 14ec4 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x284(%ebp)\n-\tjmp 14ec4 \n+\tmov %edx,-0x290(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x290(%ebp),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tjmp 1686a \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 15374 \n ./pynx/scattering/cpu.c:5419 (discriminator 7)\n \tmovl $0x152b,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17130 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x284(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x27c(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 1671a \n+\tjmp 175f0 \n+\tmov -0x258(%ebp),%esi\n+\tjmp 15c02 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x27c(%ebp)\n-\tjmp 1671a \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 16ae2 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x298(%ebp)\n-\tmov -0x294(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 15bf7 \n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x294(%ebp)\n-\tmov -0x290(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 15407 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x298(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 16135 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x294(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 15915 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x26c(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x26c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 16bab \n+\tjmp 16ee6 \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n \tpush %edi\n \tpush %esi\n \tcall 2070 \n \tadd $0x10,%esp\n-\tjmp 17321 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x27c(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x278(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 1595c \n+\tjmp 177e1 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x278(%ebp)\n-\tjmp 1595c \n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 15e9c \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x290(%ebp)\n-\tmov -0x28c(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 1624f \n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x28c(%ebp)\n-\tmov -0x288(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 16483 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x290(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 1669f \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x28c(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 1689f \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x298(%ebp)\n-\tmov -0x294(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 15bf7 \n-\tmov $0x1,%esi\n-\tjmp 15593 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x294(%ebp)\n-\tmov -0x290(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 15407 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x298(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 16135 \n+\tmov $0x1,%edx\n+\tjmp 15aa3 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x294(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 15915 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x288(%ebp)\n-\tmov -0x284(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 14eed \n-\txor %esi,%esi\n-\tjmp 15593 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x278(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x274(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 16aac \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 1539d \n+\txor %edx,%edx\n+\tjmp 15aa3 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x274(%ebp)\n-\tjmp 16aac \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 16ddc \n+\tlea 0x14(%edi),%edx\n \ttestb $0x40,-0x274(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%esi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 16a96 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%esi),%edx\n-\tjmp 16a96 \n+\tmov %edx,-0x280(%ebp)\n+\tlea 0x1c(%edi),%edx\n+\tcmovne -0x280(%ebp),%edx\n+\tmov %edx,-0x274(%ebp)\n+\tjmp 16dd0 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x290(%ebp)\n-\tmov -0x28c(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 1624f \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x290(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 1669f \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x264(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x264(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 16f4b \n+\tjmp 17366 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x284(%ebp)\n-\tmov -0x27c(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 16743 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x284(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 16b0b \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x288(%ebp)\n-\tmov -0x284(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 14eed \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 1539d \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x27c(%ebp)\n-\tmov -0x278(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 15985 \n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%eax),%ecx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\ttestb $0x40,-0x274(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tmov %ecx,-0x270(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 16e4c \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x280(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 15ec5 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tadd $0x14,%eax\n-\tmov %eax,-0x270(%ebp)\n-\tjmp 16e4c \n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tlea 0x14(%eax),%edx\n+\tadd $0x1c,%eax\n+\tand $0x40,%ecx\n+\tcmove %eax,%edx\n+\tmov %edx,%ecx\n+\tjmp 1725c \n+\tlea 0x14(%esi),%edx\n \ttestb $0x40,-0x270(%ebp)\n-/usr/include/python3.13/cpython/unicodeobject.h:250\n-\tlea 0x1c(%edi),%edx\n-/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n-\tje 16e36 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%edi),%edx\n-\tjmp 16e36 \n+\tmov %edx,-0x278(%ebp)\n+\tlea 0x1c(%esi),%edx\n+\tcmovne -0x278(%ebp),%edx\n+\tmov %edx,-0x270(%ebp)\n+\tjmp 17250 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x284(%ebp)\n-\tmov -0x27c(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 16743 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x284(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 16b0b \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x278(%ebp)\n-\tmov -0x274(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 16ad5 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x278(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 16e05 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x27c(%ebp)\n-\tmov -0x278(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 15985 \n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x278(%ebp)\n-\tmov -0x274(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 16ad5 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x280(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 15ec5 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x278(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 16e05 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%ecx\n-\tmov %ecx,-0x274(%ebp)\n-\tmov -0x270(%ebp),%ecx\n-\tmovzbl (%ecx),%ecx\n-\tjmp 16e75 \n+\tmovzbl (%edx),%edx\n+\tmov %edx,-0x274(%ebp)\n+\tmovzbl (%ecx),%edx\n+\tjmp 17285 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%ecx\n-\tmov %ecx,-0x274(%ebp)\n-\tmov -0x270(%ebp),%ecx\n-\tmovzwl (%ecx),%ecx\n-\tjmp 16e75 \n-./pynx/scattering/cpu.c:5270 (discriminator 1)\n-\tmov $0x1496,%edx\n-\tjmp 168d4 \n-./pynx/scattering/cpu.c:5260 (discriminator 1)\n-\tmov $0x148c,%edx\n-\tjmp 168d4 \n-./pynx/scattering/cpu.c:5250 (discriminator 1)\n-\tmov $0x1482,%edx\n-\tjmp 168d4 \n-./pynx/scattering/cpu.c:5240 (discriminator 1)\n-\tmov $0x1478,%edx\n-\tjmp 168d4 \n-./pynx/scattering/cpu.c:5230 (discriminator 1)\n-\tmov $0x146e,%edx\n-\tjmp 168d4 \n-./pynx/scattering/cpu.c:5220 (discriminator 1)\n-\tmov $0x1464,%edx\n-\tjmp 168d4 \n+\tmovzwl (%edx),%edx\n+\tmov %edx,-0x274(%ebp)\n+\tmovzwl (%ecx),%edx\n+\tjmp 17285 \n ./pynx/scattering/cpu.c:5210 (discriminator 1)\n \tmov $0x145a,%edx\n-\tjmp 168d4 \n+\tjmp 16f48 \n ./pynx/scattering/cpu.c:5200 (discriminator 1)\n \tmov $0x1450,%edx\n-\tjmp 168d4 \n+\tjmp 16f48 \n+./pynx/scattering/cpu.c:5192 (discriminator 1)\n+\tmov $0x1448,%edx\n+\tjmp 16f48 \n ./pynx/scattering/cpu.c:5342\n-\tcall 17b40 \n+\tcall 180c0 \n __x86.get_pc_thunk.ax():\n \tmov (%esp),%eax\n \tret\n __x86.get_pc_thunk.si():\n \tmov (%esp),%esi\n \tret\n-\txchg %ax,%ax\n+__x86.get_pc_thunk.di():\n+\tmov (%esp),%edi\n+\tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n __stack_chk_fail_local():\n \tpush %ebx\n-\tcall 4530 \n-\tadd $0x54ae,%ebx\n+\tcall 44f0 \n+\tadd $0x5f2e,%ebx\n \tsub $0x8,%esp\n \tcall 21b0 <__stack_chk_fail@plt>\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}`:", "objdump: DWARF error: unable to read alt ref 2595"], "unified_diff": "@@ -1,14 +1,14 @@\n \n \n \n Disassembly of section .fini:\n \n-00017b54 <.fini>:\n+000180d4 <.fini>:\n _fini():\n \tpush %ebx\n \tsub $0x8,%esp\n-\tcall 4530 \n-\tadd $0x5497,%ebx\n+\tcall 44f0 \n+\tadd $0x5f17,%ebx\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,449 +1,449 @@\n \n Hex dump of section '.rodata':\n- 0x00018000 db0fc9c0 00000000 00000000 00000000 ................\n- 0x00018010 ffffff7f ffffff7f ffffff7f ffffff7f ................\n- 0x00018020 00000080 00000080 00000080 00000080 ................\n- 0x00018030 83f9a23f 83f9a23f 83f9a23f 83f9a23f ...?...?...?...?\n- 0x00018040 01000000 01000000 01000000 01000000 ................\n- 0x00018050 feffffff feffffff feffffff feffffff ................\n- 0x00018060 04000000 04000000 04000000 04000000 ................\n- 0x00018070 02000000 02000000 02000000 02000000 ................\n- 0x00018080 db0f49bf db0f49bf db0f49bf db0f49bf ..I...I...I...I.\n- 0x00018090 cef5cc37 cef5cc37 cef5cc37 cef5cc37 ...7...7...7...7\n- 0x000180a0 1a06b6ba 1a06b6ba 1a06b6ba 1a06b6ba ................\n- 0x000180b0 a5aa2a3d a5aa2a3d a5aa2a3d a5aa2a3d ..*=..*=..*=..*=\n- 0x000180c0 000000bf 000000bf 000000bf 000000bf ................\n- 0x000180d0 0000803f 0000803f 0000803f 0000803f ...?...?...?...?\n- 0x000180e0 f9a14cb9 f9a14cb9 f9a14cb9 f9a14cb9 ..L...L...L...L.\n- 0x000180f0 9e83083c 9e83083c 9e83083c 9e83083c ...<...<...<...<\n- 0x00018100 a3aa2abe a3aa2abe a3aa2abe a3aa2abe ..*...*...*...*.\n- 0x00018110 a5c0b042 a5c0b042 a5c0b042 a5c0b042 ...B...B...B...B\n- 0x00018120 a5c0b0c2 a5c0b0c2 a5c0b0c2 a5c0b0c2 ................\n- 0x00018130 3baab83f 3baab83f 3baab83f 3baab83f ;..?;..?;..?;..?\n- 0x00018140 0000003f 0000003f 0000003f 0000003f ...?...?...?...?\n- 0x00018150 1872313f 1872313f 1872313f 1872313f .r1?.r1?.r1?.r1?\n- 0x00018160 7f000000 7f000000 7f000000 7f000000 ................\n- 0x00018170 67695039 67695039 67695039 67695039 giP9giP9giP9giP9\n- 0x00018180 ce43b73a ce43b73a ce43b73a ce43b73a .C.:.C.:.C.:.C.:\n- 0x00018190 0889083c 0889083c 0889083c 0889083c ...<...<...<...<\n- 0x000181a0 c1a92a3d c1a92a3d c1a92a3d c1a92a3d ..*=..*=..*=..*=\n- 0x000181b0 aaaa2a3e aaaa2a3e aaaa2a3e aaaa2a3e ..*>..*>..*>..*>\n- 0x000181c0 00000000 01000000 00000000 00000000 ................\n- 0x000181d0 252e3230 30732829 206e6565 64732061 %.200s() needs a\n- 0x000181e0 6e206172 67756d65 6e740042 61642063 n argument.Bad c\n- 0x000181f0 616c6c20 666c6167 7320666f 72204379 all flags for Cy\n- 0x00018200 46756e63 74696f6e 003c6379 66756e63 Function..l\n- 0x00018220 6f616465 72005f5f 6c6f6164 65725f5f oader.__loader__\n- 0x00018230 006f7269 67696e00 5f5f6669 6c655f5f .origin.__file__\n- 0x00018240 00706172 656e7400 5f5f7061 636b6167 .parent.__packag\n- 0x00018250 655f5f00 7375626d 6f64756c 655f7365 e__.submodule_se\n- 0x00018260 61726368 5f6c6f63 6174696f 6e73005f arch_locations._\n- 0x00018270 5f706174 685f5f00 6b657977 6f726473 _path__.keywords\n- 0x00018280 206d7573 74206265 20737472 696e6773 must be strings\n- 0x00018290 004d6973 73696e67 20747970 65206f62 .Missing type ob\n- 0x000182a0 6a656374 00656e64 0027626f 6f6c2700 ject.end.'bool'.\n- 0x000182b0 27636861 72270027 7369676e 65642063 'char'.'signed c\n- 0x000182c0 68617227 0027756e 7369676e 65642063 har'.'unsigned c\n- 0x000182d0 68617227 00277368 6f727427 0027756e har'.'short'.'un\n- 0x000182e0 7369676e 65642073 686f7274 27002769 signed short'.'i\n- 0x000182f0 6e742700 27756e73 69676e65 6420696e nt'.'unsigned in\n- 0x00018300 74270027 6c6f6e67 27002775 6e736967 t'.'long'.'unsig\n- 0x00018310 6e656420 6c6f6e67 2700276c 6f6e6720 ned long'.'long \n- 0x00018320 6c6f6e67 27002775 6e736967 6e656420 long'.'unsigned \n- 0x00018330 6c6f6e67 206c6f6e 67270027 636f6d70 long long'.'comp\n- 0x00018340 6c657820 666c6f61 74270027 666c6f61 lex float'.'floa\n- 0x00018350 74270027 636f6d70 6c657820 646f7562 t'.'complex doub\n- 0x00018360 6c652700 27646f75 626c6527 0027636f le'.'double'.'co\n- 0x00018370 6d706c65 78206c6f 6e672064 6f75626c mplex long doubl\n- 0x00018380 65270027 6c6f6e67 20646f75 626c6527 e'.'long double'\n- 0x00018390 00612073 74727563 74005079 74686f6e .a struct.Python\n- 0x000183a0 206f626a 65637400 6120706f 696e7465 object.a pointe\n- 0x000183b0 72006120 73747269 6e670075 6e706172 r.a string.unpar\n- 0x000183c0 7361626c 6520666f 726d6174 20737472 sable format str\n- 0x000183d0 696e6700 62756666 65722064 74797065 ing.buffer dtype\n- 0x000183e0 0070796e 782f7363 61747465 72696e67 .pynx/scattering\n- 0x000183f0 2f637075 2e630025 73202825 733a2564 /cpu.c.%s (%s:%d\n- 0x00018400 29006275 696c7469 6e730063 7974686f ).builtins.cytho\n- 0x00018410 6e5f7275 6e74696d 65005f5f 6275696c n_runtime.__buil\n- 0x00018420 74696e73 5f5f0064 6f657320 6e6f7420 tins__.does not \n- 0x00018430 6d617463 68005f63 7974686f 6e5f335f match._cython_3_\n- 0x00018440 305f3131 006e756d 70792e63 6f72652e 0_11.numpy.core.\n- 0x00018450 5f6d756c 74696172 7261795f 756d6174 _multiarray_umat\n- 0x00018460 68005f41 52524159 5f415049 005f4152 h._ARRAY_API._AR\n- 0x00018470 5241595f 41504920 6973204e 554c4c20 RAY_API is NULL \n- 0x00018480 706f696e 74657200 6e616d65 20272555 pointer.name '%U\n- 0x00018490 27206973 206e6f74 20646566 696e6564 ' is not defined\n- 0x000184a0 006e756d 70790066 6c617469 74657200 .numpy.flatiter.\n- 0x000184b0 62726f61 64636173 74006e64 61727261 broadcast.ndarra\n- 0x000184c0 79006765 6e657269 63006e75 6d626572 y.generic.number\n- 0x000184d0 00756e73 69676e65 64696e74 65676572 .unsignedinteger\n- 0x000184e0 00696e65 78616374 00636f6d 706c6578 .inexact.complex\n- 0x000184f0 666c6f61 74696e67 00666c65 7869626c floating.flexibl\n- 0x00018500 65006368 61726163 74657200 7566756e e.character.ufun\n- 0x00018510 6300696e 69742070 796e782e 73636174 c.init pynx.scat\n- 0x00018520 74657269 6e672e63 70750070 796e782f tering.cpu.pynx/\n- 0x00018530 73636174 74657269 6e672f63 70752e70 scattering/cpu.p\n- 0x00018540 79780065 78616374 6c790070 796e782e yx.exactly.pynx.\n- 0x00018550 73636174 74657269 6e672e63 70752e66 scattering.cpu.f\n- 0x00018560 686b6c5f 63707500 76680076 6b00766c hkl_cpu.vh.vk.vl\n- 0x00018570 00767800 76790076 7a006672 65616c00 .vx.vy.vz.freal.\n- 0x00018580 66696d61 67006668 6b6c6f5f 6772617a fimag.fhklo_graz\n- 0x00018590 696e675f 63707500 766c6900 766f6363 ing_cpu.vli.vocc\n- 0x000185a0 0070796e 782e7363 61747465 72696e67 .pynx.scattering\n- 0x000185b0 2e637075 2e66686b 6c6f5f63 70750066 .cpu.fhklo_cpu.f\n- 0x000185c0 686b6c5f 6772617a 696e675f 63707500 hkl_grazing_cpu.\n- 0x000185d0 5f5f7265 64756365 5f5f005f 5f6d6f64 __reduce__.__mod\n- 0x000185e0 756c655f 5f006675 6e635f64 6f63005f ule__.func_doc._\n- 0x000185f0 5f646f63 5f5f0066 756e635f 6e616d65 _doc__.func_name\n- 0x00018600 005f5f6e 616d655f 5f005f5f 7175616c .__name__.__qual\n- 0x00018610 6e616d65 5f5f0066 756e635f 64696374 name__.func_dict\n- 0x00018620 005f5f64 6963745f 5f006675 6e635f67 .__dict__.func_g\n- 0x00018630 6c6f6261 6c73005f 5f676c6f 62616c73 lobals.__globals\n- 0x00018640 5f5f0066 756e635f 636c6f73 75726500 __.func_closure.\n- 0x00018650 5f5f636c 6f737572 655f5f00 66756e63 __closure__.func\n- 0x00018660 5f636f64 65005f5f 636f6465 5f5f0066 _code.__code__.f\n- 0x00018670 756e635f 64656661 756c7473 005f5f64 unc_defaults.__d\n- 0x00018680 65666175 6c74735f 5f005f5f 6b776465 efaults__.__kwde\n- 0x00018690 6661756c 74735f5f 005f5f61 6e6e6f74 faults__.__annot\n- 0x000186a0 6174696f 6e735f5f 005f6973 5f636f72 ations__._is_cor\n- 0x000186b0 6f757469 6e650066 6c6f6174 00000000 outine.float....\n- 0x000186c0 252e3230 30732829 2074616b 6573206e %.200s() takes n\n- 0x000186d0 6f206b65 79776f72 64206172 67756d65 o keyword argume\n- 0x000186e0 6e747300 252e3230 30732829 2074616b nts.%.200s() tak\n- 0x000186f0 65732065 78616374 6c79206f 6e652061 es exactly one a\n- 0x00018700 7267756d 656e7420 28257a64 20676976 rgument (%zd giv\n- 0x00018710 656e2900 252e3230 30732829 2074616b en).%.200s() tak\n- 0x00018720 6573206e 6f206172 67756d65 6e747320 es no arguments \n- 0x00018730 28257a64 20676976 656e2900 496e7465 (%zd given).Inte\n- 0x00018740 72707265 74657220 6368616e 67652064 rpreter change d\n- 0x00018750 65746563 74656420 2d207468 6973206d etected - this m\n- 0x00018760 6f64756c 65206361 6e206f6e 6c792062 odule can only b\n- 0x00018770 65206c6f 61646564 20696e74 6f206f6e e loaded into on\n- 0x00018780 6520696e 74657270 72657465 72207065 e interpreter pe\n- 0x00018790 72207072 6f636573 732e0000 00000000 r process.......\n- 0x000187a0 756e626f 756e6420 6d657468 6f642025 unbound method %\n- 0x000187b0 2e323030 53282920 6e656564 7320616e .200S() needs an\n- 0x000187c0 20617267 756d656e 74000000 252e3230 argument...%.20\n- 0x000187d0 30732e25 2e323030 73206973 206e6f74 0s.%.200s is not\n- 0x000187e0 20612074 79706520 6f626a65 63740000 a type object..\n- 0x000187f0 252e3230 30732e25 2e323030 73207369 %.200s.%.200s si\n- 0x00018800 7a652063 68616e67 65642c20 6d617920 ze changed, may \n- 0x00018810 696e6469 63617465 2062696e 61727920 indicate binary \n- 0x00018820 696e636f 6d706174 6962696c 6974792e incompatibility.\n- 0x00018830 20457870 65637465 6420257a 64206672 Expected %zd fr\n- 0x00018840 6f6d2043 20686561 6465722c 20676f74 om C header, got\n- 0x00018850 20257a64 2066726f 6d205079 4f626a65 %zd from PyObje\n- 0x00018860 63740000 25732e25 73207369 7a652063 ct..%s.%s size c\n- 0x00018870 68616e67 65642c20 6d617920 696e6469 hanged, may indi\n- 0x00018880 63617465 2062696e 61727920 696e636f cate binary inco\n- 0x00018890 6d706174 6962696c 6974792e 20457870 mpatibility. Exp\n- 0x000188a0 65637465 6420257a 64206672 6f6d2043 ected %zd from C\n- 0x000188b0 20686561 6465722c 20676f74 20257a64 header, got %zd\n- 0x000188c0 2066726f 6d205079 4f626a65 63740000 from PyObject..\n- 0x000188d0 41726775 6d656e74 2027252e 32303073 Argument '%.200s\n- 0x000188e0 27206861 7320696e 636f7272 65637420 ' has incorrect \n- 0x000188f0 74797065 20286578 70656374 65642025 type (expected %\n- 0x00018900 2e323030 732c2067 6f742025 2e323030 .200s, got %.200\n- 0x00018910 73290000 556e6578 70656374 65642066 s)..Unexpected f\n- 0x00018920 6f726d61 74207374 72696e67 20636861 ormat string cha\n- 0x00018930 72616374 65723a20 27256327 00000000 racter: '%c'....\n- 0x00018940 5f5f616e 6e6f7461 74696f6e 735f5f20 __annotations__ \n- 0x00018950 6d757374 20626520 73657420 746f2061 must be set to a\n- 0x00018960 20646963 74206f62 6a656374 00000000 dict object....\n- 0x00018970 5f5f7175 616c6e61 6d655f5f 206d7573 __qualname__ mus\n- 0x00018980 74206265 20736574 20746f20 61207374 t be set to a st\n- 0x00018990 72696e67 206f626a 65637400 5f5f6e61 ring object.__na\n- 0x000189a0 6d655f5f 206d7573 74206265 20736574 me__ must be set\n- 0x000189b0 20746f20 61207374 72696e67 206f626a to a string obj\n- 0x000189c0 65637400 5f5f6b77 64656661 756c7473 ect.__kwdefaults\n- 0x000189d0 5f5f206d 75737420 62652073 65742074 __ must be set t\n- 0x000189e0 6f206120 64696374 206f626a 65637400 o a dict object.\n- 0x000189f0 6368616e 67657320 746f2063 7966756e changes to cyfun\n- 0x00018a00 6374696f 6e2e5f5f 6b776465 6661756c ction.__kwdefaul\n- 0x00018a10 74735f5f 2077696c 6c206e6f 74206375 ts__ will not cu\n- 0x00018a20 7272656e 746c7920 61666665 63742074 rrently affect t\n- 0x00018a30 68652076 616c7565 73207573 65642069 he values used i\n- 0x00018a40 6e206675 6e637469 6f6e2063 616c6c73 n function calls\n- 0x00018a50 00000000 5f5f6465 6661756c 74735f5f ....__defaults__\n- 0x00018a60 206d7573 74206265 20736574 20746f20 must be set to \n- 0x00018a70 61207475 706c6520 6f626a65 63740000 a tuple object..\n- 0x00018a80 6368616e 67657320 746f2063 7966756e changes to cyfun\n- 0x00018a90 6374696f 6e2e5f5f 64656661 756c7473 ction.__defaults\n- 0x00018aa0 5f5f2077 696c6c20 6e6f7420 63757272 __ will not curr\n- 0x00018ab0 656e746c 79206166 66656374 20746865 ently affect the\n- 0x00018ac0 2076616c 75657320 75736564 20696e20 values used in \n- 0x00018ad0 66756e63 74696f6e 2063616c 6c730000 function calls..\n- 0x00018ae0 66756e63 74696f6e 27732064 69637469 function's dicti\n- 0x00018af0 6f6e6172 79206d61 79206e6f 74206265 onary may not be\n- 0x00018b00 2064656c 65746564 00000000 73657474 deleted....sett\n- 0x00018b10 696e6720 66756e63 74696f6e 27732064 ing function's d\n- 0x00018b20 69637469 6f6e6172 7920746f 2061206e ictionary to a n\n- 0x00018b30 6f6e2d64 69637400 42756666 65722064 on-dict.Buffer d\n- 0x00018b40 74797065 206d6973 6d617463 682c2065 type mismatch, e\n- 0x00018b50 78706563 74656420 25732573 25732062 xpected %s%s%s b\n- 0x00018b60 75742067 6f742025 73000000 42756666 ut got %s...Buff\n- 0x00018b70 65722064 74797065 206d6973 6d617463 er dtype mismatc\n- 0x00018b80 682c2065 78706563 74656420 27257327 h, expected '%s'\n- 0x00018b90 20627574 20676f74 20257320 696e2027 but got %s in '\n- 0x00018ba0 25732e25 73270000 45787065 63746564 %s.%s'..Expected\n- 0x00018bb0 20612064 696d656e 73696f6e 206f6620 a dimension of \n- 0x00018bc0 73697a65 20257a75 2c20676f 7420257a size %zu, got %z\n- 0x00018bd0 75000000 45787065 63746564 20256420 u...Expected %d \n- 0x00018be0 64696d65 6e73696f 6e732c20 676f7420 dimensions, got \n- 0x00018bf0 25640000 50797468 6f6e2064 6f657320 %d..Python does \n- 0x00018c00 6e6f7420 64656669 6e652061 20737461 not define a sta\n- 0x00018c10 6e646172 6420666f 726d6174 20737472 ndard format str\n- 0x00018c20 696e6720 73697a65 20666f72 206c6f6e ing size for lon\n- 0x00018c30 6720646f 75626c65 20282767 27292e2e g double ('g')..\n- 0x00018c40 00000000 42756666 65722064 74797065 ....Buffer dtype\n- 0x00018c50 206d6973 6d617463 683b206e 65787420 mismatch; next \n- 0x00018c60 6669656c 64206973 20617420 6f666673 field is at offs\n- 0x00018c70 65742025 7a642062 75742025 7a642065 et %zd but %zd e\n- 0x00018c80 78706563 74656400 4269672d 656e6469 xpected.Big-endi\n- 0x00018c90 616e2062 75666665 72206e6f 74207375 an buffer not su\n- 0x00018ca0 70706f72 74656420 6f6e206c 6974746c pported on littl\n- 0x00018cb0 652d656e 6469616e 20636f6d 70696c65 e-endian compile\n- 0x00018cc0 72000000 42756666 65722061 63717569 r...Buffer acqui\n- 0x00018cd0 73697469 6f6e3a20 45787065 63746564 sition: Expected\n- 0x00018ce0 20277b27 20616674 65722027 54270000 '{' after 'T'..\n- 0x00018cf0 43616e6e 6f742068 616e646c 65207265 Cannot handle re\n- 0x00018d00 70656174 65642061 72726179 7320696e peated arrays in\n- 0x00018d10 20666f72 6d617420 73747269 6e670000 format string..\n- 0x00018d20 446f6573 206e6f74 20756e64 65727374 Does not underst\n- 0x00018d30 616e6420 63686172 61637465 72206275 and character bu\n- 0x00018d40 66666572 20647479 70652066 6f726d61 ffer dtype forma\n- 0x00018d50 74207374 72696e67 20282725 63272900 t string ('%c').\n- 0x00018d60 45787065 63746564 20612064 696d656e Expected a dimen\n- 0x00018d70 73696f6e 206f6620 73697a65 20257a75 sion of size %zu\n- 0x00018d80 2c20676f 74202564 00000000 45787065 , got %d....Expe\n- 0x00018d90 63746564 20612063 6f6d6d61 20696e20 cted a comma in \n- 0x00018da0 666f726d 61742073 7472696e 672c2067 format string, g\n- 0x00018db0 6f742027 25632700 45787065 63746564 ot '%c'.Expected\n- 0x00018dc0 20256420 64696d65 6e73696f 6e287329 %d dimension(s)\n- 0x00018dd0 2c20676f 74202564 00000000 556e6578 , got %d....Unex\n- 0x00018de0 70656374 65642065 6e64206f 6620666f pected end of fo\n- 0x00018df0 726d6174 20737472 696e672c 20657870 rmat string, exp\n- 0x00018e00 65637465 64202729 27000000 42756666 ected ')'...Buff\n- 0x00018e10 65722068 61732077 726f6e67 206e756d er has wrong num\n- 0x00018e20 62657220 6f662064 696d656e 73696f6e ber of dimension\n- 0x00018e30 73202865 78706563 74656420 25642c20 s (expected %d, \n- 0x00018e40 676f7420 25642900 4974656d 2073697a got %d).Item siz\n- 0x00018e50 65206f66 20627566 66657220 28257a64 e of buffer (%zd\n- 0x00018e60 20627974 65257329 20646f65 73206e6f byte%s) does no\n- 0x00018e70 74206d61 74636820 73697a65 206f6620 t match size of \n- 0x00018e80 27257327 2028257a 64206279 74652573 '%s' (%zd byte%s\n- 0x00018e90 29000000 25732829 20676f74 206d756c )...%s() got mul\n- 0x00018ea0 7469706c 65207661 6c756573 20666f72 tiple values for\n- 0x00018eb0 206b6579 776f7264 20617267 756d656e keyword argumen\n- 0x00018ec0 74202725 55270000 252e3230 30732829 t '%U'..%.200s()\n- 0x00018ed0 206b6579 776f7264 73206d75 73742062 keywords must b\n- 0x00018ee0 65207374 72696e67 73000000 25732829 e strings...%s()\n- 0x00018ef0 20676f74 20616e20 756e6578 70656374 got an unexpect\n- 0x00018f00 6564206b 6579776f 72642061 7267756d ed keyword argum\n- 0x00018f10 656e7420 27255527 00000000 4d6f6475 ent '%U'....Modu\n- 0x00018f20 6c652027 63707527 20686173 20616c72 le 'cpu' has alr\n- 0x00018f30 65616479 20626565 6e20696d 706f7274 eady been import\n- 0x00018f40 65642e20 52652d69 6e697469 616c6973 ed. Re-initialis\n- 0x00018f50 6174696f 6e206973 206e6f74 20737570 ation is not sup\n- 0x00018f60 706f7274 65642e00 636f6d70 696c6520 ported..compile \n- 0x00018f70 74696d65 20507974 686f6e20 76657273 time Python vers\n- 0x00018f80 696f6e20 25642e25 64206f66 206d6f64 ion %d.%d of mod\n- 0x00018f90 756c6520 27252e31 30307327 20257320 ule '%.100s' %s \n- 0x00018fa0 72756e74 696d6520 76657273 696f6e20 runtime version \n- 0x00018fb0 25642e25 64000000 53686172 65642043 %d.%d...Shared C\n- 0x00018fc0 7974686f 6e207479 70652025 2e323030 ython type %.200\n- 0x00018fd0 73206973 206e6f74 20612074 79706520 s is not a type \n- 0x00018fe0 6f626a65 63740000 53686172 65642043 object..Shared C\n- 0x00018ff0 7974686f 6e207479 70652025 2e323030 ython type %.200\n- 0x00019000 73206861 73207468 65207772 6f6e6720 s has the wrong \n- 0x00019010 73697a65 2c207472 79207265 636f6d70 size, try recomp\n- 0x00019020 696c696e 67000000 5f415252 41595f41 iling..._ARRAY_A\n- 0x00019030 50492069 73206e6f 74205079 43617073 PI is not PyCaps\n- 0x00019040 756c6520 6f626a65 63740000 6d6f6475 ule object..modu\n- 0x00019050 6c652063 6f6d7069 6c656420 61676169 le compiled agai\n- 0x00019060 6e737420 41424920 76657273 696f6e20 nst ABI version \n- 0x00019070 30782578 20627574 20746869 73207665 0x%x but this ve\n- 0x00019080 7273696f 6e206f66 206e756d 70792069 rsion of numpy i\n- 0x00019090 73203078 25780000 6d6f6475 6c652063 s 0x%x..module c\n- 0x000190a0 6f6d7069 6c656420 61676169 6e737420 ompiled against \n- 0x000190b0 41504920 76657273 696f6e20 30782578 API version 0x%x\n- 0x000190c0 20627574 20746869 73207665 7273696f but this versio\n- 0x000190d0 6e206f66 206e756d 70792069 73203078 n of numpy is 0x\n- 0x000190e0 2578202e 20436865 636b2074 68652073 %x . Check the s\n- 0x000190f0 65637469 6f6e2043 2d415049 20696e63 ection C-API inc\n- 0x00019100 6f6d7061 74696269 6c697479 20617420 ompatibility at \n- 0x00019110 74686520 54726f75 626c6573 686f6f74 the Troubleshoot\n- 0x00019120 696e6720 496d706f 72744572 726f7220 ing ImportError \n- 0x00019130 73656374 696f6e20 61742068 74747073 section at https\n- 0x00019140 3a2f2f6e 756d7079 2e6f7267 2f646576 ://numpy.org/dev\n- 0x00019150 646f6373 2f757365 722f7472 6f75626c docs/user/troubl\n- 0x00019160 6573686f 6f74696e 672d696d 706f7274 eshooting-import\n- 0x00019170 6572726f 722e6874 6d6c2363 2d617069 error.html#c-api\n- 0x00019180 2d696e63 6f6d7061 74696269 6c697479 -incompatibility\n- 0x00019190 20666f72 20696e64 69636174 696f6e73 for indications\n- 0x000191a0 206f6e20 686f7720 746f2073 6f6c7665 on how to solve\n- 0x000191b0 20746869 73207072 6f626c65 6d202e00 this problem ..\n- 0x000191c0 46415441 4c3a206d 6f64756c 6520636f FATAL: module co\n- 0x000191d0 6d70696c 65642061 7320756e 6b6e6f77 mpiled as unknow\n- 0x000191e0 6e20656e 6469616e 00000000 46415441 n endian....FATA\n- 0x000191f0 4c3a206d 6f64756c 6520636f 6d70696c L: module compil\n- 0x00019200 65642061 73206c69 74746c65 20656e64 ed as little end\n- 0x00019210 69616e2c 20627574 20646574 65637465 ian, but detecte\n- 0x00019220 64206469 66666572 656e7420 656e6469 d different endi\n- 0x00019230 616e6e65 73732061 74207275 6e74696d anness at runtim\n- 0x00019240 65000000 6e756d70 792e636f 72652e6d e...numpy.core.m\n- 0x00019250 756c7469 61727261 79206661 696c6564 ultiarray failed\n- 0x00019260 20746f20 696d706f 72742028 6175746f to import (auto\n- 0x00019270 2d67656e 65726174 65642062 65636175 -generated becau\n- 0x00019280 73652079 6f752064 69646e27 74206361 se you didn't ca\n- 0x00019290 6c6c2027 6e756d70 792e696d 706f7274 ll 'numpy.import\n- 0x000192a0 5f617272 61792829 27206166 74657220 _array()' after \n- 0x000192b0 63696d70 6f727469 6e67206e 756d7079 cimporting numpy\n- 0x000192c0 3b207573 6520273c 766f6964 3e6e756d ; use 'num\n- 0x000192d0 70792e5f 696d706f 72745f61 72726179 py._import_array\n- 0x000192e0 2720746f 20646973 61626c65 20696620 ' to disable if \n- 0x000192f0 796f7520 61726520 63657274 61696e20 you are certain \n- 0x00019300 796f7520 646f6e27 74206e65 65642069 you don't need i\n- 0x00019310 74292e00 252e3230 30732829 2074616b t)..%.200s() tak\n- 0x00019320 65732025 2e387320 257a6420 706f7369 es %.8s %zd posi\n- 0x00019330 74696f6e 616c2061 7267756d 656e7425 tional argument%\n- 0x00019340 2e317320 28257a64 20676976 656e2900 .1s (%zd given).\n- 0x00019350 70796e78 2e736361 74746572 696e672e pynx.scattering.\n- 0x00019360 6370752e 66686b6c 6f5f6772 617a696e cpu.fhklo_grazin\n- 0x00019370 675f6370 75000000 70796e78 2e736361 g_cpu...pynx.sca\n- 0x00019380 74746572 696e672e 6370752e 66686b6c ttering.cpu.fhkl\n- 0x00019390 5f677261 7a696e67 5f637075 00000000 _grazing_cpu....\n- 0x000193a0 5f637974 686f6e5f 335f305f 31312e63 _cython_3_0_11.c\n- 0x000193b0 7974686f 6e5f6675 6e637469 6f6e5f6f ython_function_o\n- 0x000193c0 725f6d65 74686f64 00000000 00000000 r_method........\n- 0x000193d0 00000000 00000000 00000000 00000000 ................\n- 0x000193e0 23a8feff 74a6feff 74a6feff 74a6feff #...t...t...t...\n- 0x000193f0 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x00019400 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x00019410 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x00019420 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x00019430 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x00019440 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x00019450 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x00019460 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x00019470 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x00019480 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x00019490 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x000194a0 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x000194b0 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x000194c0 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x000194d0 74a6feff 74a6feff 74a6feff 5aa8feff t...t...t...Z...\n- 0x000194e0 74a6feff 74a6feff 7ca7feff 74a6feff t...t...|...t...\n- 0x000194f0 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x00019500 f7a7feff 44a8feff 74a6feff 74a6feff ....D...t...t...\n- 0x00019510 2ea8feff 74a6feff 74a6feff 39a8feff ....t...t...9...\n- 0x00019520 92a7feff 9da7feff 74a6feff 74a6feff ........t...t...\n- 0x00019530 a8a7feff 74a6feff 74a6feff 74a6feff ....t...t...t...\n- 0x00019540 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x00019550 74a6feff 74a6feff 74a6feff 74a6feff t...t...t...t...\n- 0x00019560 74a6feff 74a6feff b3a7feff 4fa8feff t...t.......O...\n- 0x00019570 bea7feff 74a6feff d1a7feff e4a7feff ....t...........\n- 0x00019580 02a8feff 0da8feff 74a6feff 74a6feff ........t...t...\n- 0x00019590 18a8feff 74a6feff 74a6feff 74a6feff ....t...t...t...\n- 0x000195a0 94a6feff 87a7feff 74a6feff 94a6feff ........t.......\n- 0x000195b0 19a7feff 3fa6feff 3fa6feff 3fa6feff ....?...?...?...\n- 0x000195c0 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x000195d0 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x000195e0 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x000195f0 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x00019600 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x00019610 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x00019620 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x00019630 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x00019640 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x00019650 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x00019660 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x00019670 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x00019680 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x00019690 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x000196a0 3fa6feff 3fa6feff 3fa6feff 71a7feff ?...?...?...q...\n- 0x000196b0 3fa6feff 3fa6feff 24a7feff 3fa6feff ?...?...$...?...\n- 0x000196c0 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x000196d0 45a7feff 50a7feff 3fa6feff 3fa6feff E...P...?...?...\n- 0x000196e0 5ba7feff 3fa6feff 3fa6feff e2a6feff [...?...?.......\n- 0x000196f0 eda6feff f8a6feff 3fa6feff 3fa6feff ........?...?...\n- 0x00019700 03a7feff 3fa6feff 3fa6feff 3fa6feff ....?...?...?...\n- 0x00019710 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x00019720 3fa6feff 3fa6feff 3fa6feff 3fa6feff ?...?...?...?...\n- 0x00019730 3fa6feff 3fa6feff 0ea7feff 66a7feff ?...?.......f...\n- 0x00019740 a4a6feff 3fa6feff b4a6feff c4a6feff ....?...........\n- 0x00019750 d7a6feff 9ca6feff 3fa6feff 3fa6feff ........?...?...\n- 0x00019760 2fa7feff 3fa6feff 3fa6feff 3fa6feff /...?...?...?...\n- 0x00019770 8ca6feff 3aa7feff 3fa6feff 8ca6feff ....:...?.......\n- 0x00019780 5cacfeff fcaafeff fcaafeff fcaafeff \\...............\n- 0x00019790 fcaafeff fcaafeff fcaafeff fcaafeff ................\n- 0x000197a0 fcaafeff fcaafeff fcaafeff fcaafeff ................\n- 0x000197b0 fcaafeff fcaafeff fcaafeff fcaafeff ................\n- 0x000197c0 fcaafeff 54abfeff 54abfeff 84acfeff ....T...T.......\n- 0x000197d0 fcaafeff 6cacfeff 9cacfeff dcaefeff ....l...........\n- 0x000197e0 4cacfeff fcaafeff fcaafeff 4cacfeff L...........L...\n- 0x000197f0 fcaafeff fcaafeff fcaafeff 54abfeff ............T...\n- 0x00019800 5cacfeff fcaafeff 54abfeff 3cadfeff \\.......T...<...\n- 0x00019810 fcaafeff fcaafeff fcaafeff fcaafeff ................\n- 0x00019820 fcaafeff fcaafeff fcaafeff fcaafeff ................\n- 0x00019830 fcaafeff fcaafeff fcaafeff fcaafeff ................\n- 0x00019840 fcaafeff fcaafeff fcaafeff fcaafeff ................\n- 0x00019850 1cadfeff 1cadfeff 7cadfeff fcaafeff ........|.......\n- 0x00019860 64adfeff 4cadfeff ccaefeff 2cadfeff d...L.......,...\n- 0x00019870 fcaafeff fcaafeff 2cadfeff fcaafeff ........,.......\n- 0x00019880 fcaafeff fcaafeff 1cadfeff 3cadfeff ............<...\n- 0x00019890 fcaafeff 1cadfeff 77b1feff 74b4feff ........w...t...\n- 0x000198a0 74b4feff 74b4feff 74b4feff 74b4feff t...t...t...t...\n- 0x000198b0 74b4feff 36b3feff 74b4feff 74b4feff t...6...t...t...\n- 0x000198c0 74b4feff 74b4feff 74b4feff 74b4feff t...t...t...t...\n- 0x000198d0 74b4feff 74b4feff 74b4feff 74b4feff t...t...t...t...\n- 0x000198e0 74b4feff 74b4feff 74b4feff 74b4feff t...t...t...t...\n- 0x000198f0 74b4feff 74b4feff 74b4feff 20b4feff t...t...t... ...\n- 0x00019900 74b4feff 16b4feff 0db4feff 77b1feff t...........w...\n- 0x00019910 dcd3feff b4dbfeff cce0feff e4e1feff ................\n- 0x00019920 5cd9feff 7cdafeff d4dcfeff 74d6feff \\...|.......t...\n- 0x00019930 bcdffeff 9c0dffff 140fffff 2c10ffff ............,...\n- 0x00019940 ec12ffff 4c0bffff 640cffff 7407ffff ....L...d...t...\n- 0x00019950 d406ffff 4c07ffff 6407ffff 940dffff ....L...d.......\n- 0x00019960 a50dffff 3430ffff 2330ffff 1830ffff ....40..#0...0..\n- 0x00019970 0d30ffff 0230ffff f72fffff e62fffff .0...0.../.../..\n- 0x00019980 5030ffff 3f30ffff 3c4cffff bc4dffff P0..?0....*>..*>..*>\n+ 0x000191c0 7f000000 7f000000 7f000000 7f000000 ................\n+ 0x000191d0 00000000 01000000 00000000 00000000 ................\n+ 0x000191e0 252e3230 30732829 206e6565 64732061 %.200s() needs a\n+ 0x000191f0 6e206172 67756d65 6e740042 61642063 n argument.Bad c\n+ 0x00019200 616c6c20 666c6167 7320666f 72204379 all flags for Cy\n+ 0x00019210 46756e63 74696f6e 003c6379 66756e63 Function..l\n+ 0x00019230 6f616465 72005f5f 6c6f6164 65725f5f oader.__loader__\n+ 0x00019240 006f7269 67696e00 5f5f6669 6c655f5f .origin.__file__\n+ 0x00019250 00706172 656e7400 5f5f7061 636b6167 .parent.__packag\n+ 0x00019260 655f5f00 7375626d 6f64756c 655f7365 e__.submodule_se\n+ 0x00019270 61726368 5f6c6f63 6174696f 6e73005f arch_locations._\n+ 0x00019280 5f706174 685f5f00 6b657977 6f726473 _path__.keywords\n+ 0x00019290 206d7573 74206265 20737472 696e6773 must be strings\n+ 0x000192a0 004d6973 73696e67 20747970 65206f62 .Missing type ob\n+ 0x000192b0 6a656374 00656e64 0027626f 6f6c2700 ject.end.'bool'.\n+ 0x000192c0 27636861 72270027 7369676e 65642063 'char'.'signed c\n+ 0x000192d0 68617227 0027756e 7369676e 65642063 har'.'unsigned c\n+ 0x000192e0 68617227 00277368 6f727427 0027756e har'.'short'.'un\n+ 0x000192f0 7369676e 65642073 686f7274 27002769 signed short'.'i\n+ 0x00019300 6e742700 27756e73 69676e65 6420696e nt'.'unsigned in\n+ 0x00019310 74270027 6c6f6e67 27002775 6e736967 t'.'long'.'unsig\n+ 0x00019320 6e656420 6c6f6e67 2700276c 6f6e6720 ned long'.'long \n+ 0x00019330 6c6f6e67 27002775 6e736967 6e656420 long'.'unsigned \n+ 0x00019340 6c6f6e67 206c6f6e 67270027 636f6d70 long long'.'comp\n+ 0x00019350 6c657820 666c6f61 74270027 666c6f61 lex float'.'floa\n+ 0x00019360 74270027 636f6d70 6c657820 646f7562 t'.'complex doub\n+ 0x00019370 6c652700 27646f75 626c6527 0027636f le'.'double'.'co\n+ 0x00019380 6d706c65 78206c6f 6e672064 6f75626c mplex long doubl\n+ 0x00019390 65270027 6c6f6e67 20646f75 626c6527 e'.'long double'\n+ 0x000193a0 00612073 74727563 74005079 74686f6e .a struct.Python\n+ 0x000193b0 206f626a 65637400 6120706f 696e7465 object.a pointe\n+ 0x000193c0 72006120 73747269 6e670075 6e706172 r.a string.unpar\n+ 0x000193d0 7361626c 6520666f 726d6174 20737472 sable format str\n+ 0x000193e0 696e6700 62756666 65722064 74797065 ing.buffer dtype\n+ 0x000193f0 0070796e 782f7363 61747465 72696e67 .pynx/scattering\n+ 0x00019400 2f637075 2e630025 73202825 733a2564 /cpu.c.%s (%s:%d\n+ 0x00019410 29006275 696c7469 6e730063 7974686f ).builtins.cytho\n+ 0x00019420 6e5f7275 6e74696d 65005f5f 6275696c n_runtime.__buil\n+ 0x00019430 74696e73 5f5f0064 6f657320 6e6f7420 tins__.does not \n+ 0x00019440 6d617463 68005f63 7974686f 6e5f335f match._cython_3_\n+ 0x00019450 305f3131 006e756d 70792e63 6f72652e 0_11.numpy.core.\n+ 0x00019460 5f6d756c 74696172 7261795f 756d6174 _multiarray_umat\n+ 0x00019470 68005f41 52524159 5f415049 005f4152 h._ARRAY_API._AR\n+ 0x00019480 5241595f 41504920 6973204e 554c4c20 RAY_API is NULL \n+ 0x00019490 706f696e 74657200 6e616d65 20272555 pointer.name '%U\n+ 0x000194a0 27206973 206e6f74 20646566 696e6564 ' is not defined\n+ 0x000194b0 006e756d 70790066 6c617469 74657200 .numpy.flatiter.\n+ 0x000194c0 62726f61 64636173 74006e64 61727261 broadcast.ndarra\n+ 0x000194d0 79006765 6e657269 63006e75 6d626572 y.generic.number\n+ 0x000194e0 00756e73 69676e65 64696e74 65676572 .unsignedinteger\n+ 0x000194f0 00696e65 78616374 00636f6d 706c6578 .inexact.complex\n+ 0x00019500 666c6f61 74696e67 00666c65 7869626c floating.flexibl\n+ 0x00019510 65006368 61726163 74657200 7566756e e.character.ufun\n+ 0x00019520 6300696e 69742070 796e782e 73636174 c.init pynx.scat\n+ 0x00019530 74657269 6e672e63 70750070 796e782f tering.cpu.pynx/\n+ 0x00019540 73636174 74657269 6e672f63 70752e70 scattering/cpu.p\n+ 0x00019550 79780065 78616374 6c790070 796e782e yx.exactly.pynx.\n+ 0x00019560 73636174 74657269 6e672e63 70752e66 scattering.cpu.f\n+ 0x00019570 686b6c5f 63707500 76680076 6b00766c hkl_cpu.vh.vk.vl\n+ 0x00019580 00767800 76790076 7a006672 65616c00 .vx.vy.vz.freal.\n+ 0x00019590 66696d61 67006668 6b6c6f5f 6772617a fimag.fhklo_graz\n+ 0x000195a0 696e675f 63707500 766c6900 766f6363 ing_cpu.vli.vocc\n+ 0x000195b0 0070796e 782e7363 61747465 72696e67 .pynx.scattering\n+ 0x000195c0 2e637075 2e66686b 6c6f5f63 70750066 .cpu.fhklo_cpu.f\n+ 0x000195d0 686b6c5f 6772617a 696e675f 63707500 hkl_grazing_cpu.\n+ 0x000195e0 5f5f7265 64756365 5f5f005f 5f6d6f64 __reduce__.__mod\n+ 0x000195f0 756c655f 5f006675 6e635f64 6f63005f ule__.func_doc._\n+ 0x00019600 5f646f63 5f5f0066 756e635f 6e616d65 _doc__.func_name\n+ 0x00019610 005f5f6e 616d655f 5f005f5f 7175616c .__name__.__qual\n+ 0x00019620 6e616d65 5f5f0066 756e635f 64696374 name__.func_dict\n+ 0x00019630 005f5f64 6963745f 5f006675 6e635f67 .__dict__.func_g\n+ 0x00019640 6c6f6261 6c73005f 5f676c6f 62616c73 lobals.__globals\n+ 0x00019650 5f5f0066 756e635f 636c6f73 75726500 __.func_closure.\n+ 0x00019660 5f5f636c 6f737572 655f5f00 66756e63 __closure__.func\n+ 0x00019670 5f636f64 65005f5f 636f6465 5f5f0066 _code.__code__.f\n+ 0x00019680 756e635f 64656661 756c7473 005f5f64 unc_defaults.__d\n+ 0x00019690 65666175 6c74735f 5f005f5f 6b776465 efaults__.__kwde\n+ 0x000196a0 6661756c 74735f5f 005f5f61 6e6e6f74 faults__.__annot\n+ 0x000196b0 6174696f 6e735f5f 005f6973 5f636f72 ations__._is_cor\n+ 0x000196c0 6f757469 6e650066 6c6f6174 00000000 outine.float....\n+ 0x000196d0 252e3230 30732829 2074616b 6573206e %.200s() takes n\n+ 0x000196e0 6f206b65 79776f72 64206172 67756d65 o keyword argume\n+ 0x000196f0 6e747300 252e3230 30732829 2074616b nts.%.200s() tak\n+ 0x00019700 65732065 78616374 6c79206f 6e652061 es exactly one a\n+ 0x00019710 7267756d 656e7420 28257a64 20676976 rgument (%zd giv\n+ 0x00019720 656e2900 252e3230 30732829 2074616b en).%.200s() tak\n+ 0x00019730 6573206e 6f206172 67756d65 6e747320 es no arguments \n+ 0x00019740 28257a64 20676976 656e2900 496e7465 (%zd given).Inte\n+ 0x00019750 72707265 74657220 6368616e 67652064 rpreter change d\n+ 0x00019760 65746563 74656420 2d207468 6973206d etected - this m\n+ 0x00019770 6f64756c 65206361 6e206f6e 6c792062 odule can only b\n+ 0x00019780 65206c6f 61646564 20696e74 6f206f6e e loaded into on\n+ 0x00019790 6520696e 74657270 72657465 72207065 e interpreter pe\n+ 0x000197a0 72207072 6f636573 732e0000 00000000 r process.......\n+ 0x000197b0 756e626f 756e6420 6d657468 6f642025 unbound method %\n+ 0x000197c0 2e323030 53282920 6e656564 7320616e .200S() needs an\n+ 0x000197d0 20617267 756d656e 74000000 252e3230 argument...%.20\n+ 0x000197e0 30732e25 2e323030 73206973 206e6f74 0s.%.200s is not\n+ 0x000197f0 20612074 79706520 6f626a65 63740000 a type object..\n+ 0x00019800 252e3230 30732e25 2e323030 73207369 %.200s.%.200s si\n+ 0x00019810 7a652063 68616e67 65642c20 6d617920 ze changed, may \n+ 0x00019820 696e6469 63617465 2062696e 61727920 indicate binary \n+ 0x00019830 696e636f 6d706174 6962696c 6974792e incompatibility.\n+ 0x00019840 20457870 65637465 6420257a 64206672 Expected %zd fr\n+ 0x00019850 6f6d2043 20686561 6465722c 20676f74 om C header, got\n+ 0x00019860 20257a64 2066726f 6d205079 4f626a65 %zd from PyObje\n+ 0x00019870 63740000 25732e25 73207369 7a652063 ct..%s.%s size c\n+ 0x00019880 68616e67 65642c20 6d617920 696e6469 hanged, may indi\n+ 0x00019890 63617465 2062696e 61727920 696e636f cate binary inco\n+ 0x000198a0 6d706174 6962696c 6974792e 20457870 mpatibility. Exp\n+ 0x000198b0 65637465 6420257a 64206672 6f6d2043 ected %zd from C\n+ 0x000198c0 20686561 6465722c 20676f74 20257a64 header, got %zd\n+ 0x000198d0 2066726f 6d205079 4f626a65 63740000 from PyObject..\n+ 0x000198e0 41726775 6d656e74 2027252e 32303073 Argument '%.200s\n+ 0x000198f0 27206861 7320696e 636f7272 65637420 ' has incorrect \n+ 0x00019900 74797065 20286578 70656374 65642025 type (expected %\n+ 0x00019910 2e323030 732c2067 6f742025 2e323030 .200s, got %.200\n+ 0x00019920 73290000 556e6578 70656374 65642066 s)..Unexpected f\n+ 0x00019930 6f726d61 74207374 72696e67 20636861 ormat string cha\n+ 0x00019940 72616374 65723a20 27256327 00000000 racter: '%c'....\n+ 0x00019950 5f5f616e 6e6f7461 74696f6e 735f5f20 __annotations__ \n+ 0x00019960 6d757374 20626520 73657420 746f2061 must be set to a\n+ 0x00019970 20646963 74206f62 6a656374 00000000 dict object....\n+ 0x00019980 5f5f7175 616c6e61 6d655f5f 206d7573 __qualname__ mus\n+ 0x00019990 74206265 20736574 20746f20 61207374 t be set to a st\n+ 0x000199a0 72696e67 206f626a 65637400 5f5f6e61 ring object.__na\n+ 0x000199b0 6d655f5f 206d7573 74206265 20736574 me__ must be set\n+ 0x000199c0 20746f20 61207374 72696e67 206f626a to a string obj\n+ 0x000199d0 65637400 5f5f6b77 64656661 756c7473 ect.__kwdefaults\n+ 0x000199e0 5f5f206d 75737420 62652073 65742074 __ must be set t\n+ 0x000199f0 6f206120 64696374 206f626a 65637400 o a dict object.\n+ 0x00019a00 6368616e 67657320 746f2063 7966756e changes to cyfun\n+ 0x00019a10 6374696f 6e2e5f5f 6b776465 6661756c ction.__kwdefaul\n+ 0x00019a20 74735f5f 2077696c 6c206e6f 74206375 ts__ will not cu\n+ 0x00019a30 7272656e 746c7920 61666665 63742074 rrently affect t\n+ 0x00019a40 68652076 616c7565 73207573 65642069 he values used i\n+ 0x00019a50 6e206675 6e637469 6f6e2063 616c6c73 n function calls\n+ 0x00019a60 00000000 5f5f6465 6661756c 74735f5f ....__defaults__\n+ 0x00019a70 206d7573 74206265 20736574 20746f20 must be set to \n+ 0x00019a80 61207475 706c6520 6f626a65 63740000 a tuple object..\n+ 0x00019a90 6368616e 67657320 746f2063 7966756e changes to cyfun\n+ 0x00019aa0 6374696f 6e2e5f5f 64656661 756c7473 ction.__defaults\n+ 0x00019ab0 5f5f2077 696c6c20 6e6f7420 63757272 __ will not curr\n+ 0x00019ac0 656e746c 79206166 66656374 20746865 ently affect the\n+ 0x00019ad0 2076616c 75657320 75736564 20696e20 values used in \n+ 0x00019ae0 66756e63 74696f6e 2063616c 6c730000 function calls..\n+ 0x00019af0 66756e63 74696f6e 27732064 69637469 function's dicti\n+ 0x00019b00 6f6e6172 79206d61 79206e6f 74206265 onary may not be\n+ 0x00019b10 2064656c 65746564 00000000 73657474 deleted....sett\n+ 0x00019b20 696e6720 66756e63 74696f6e 27732064 ing function's d\n+ 0x00019b30 69637469 6f6e6172 7920746f 2061206e ictionary to a n\n+ 0x00019b40 6f6e2d64 69637400 42756666 65722064 on-dict.Buffer d\n+ 0x00019b50 74797065 206d6973 6d617463 682c2065 type mismatch, e\n+ 0x00019b60 78706563 74656420 25732573 25732062 xpected %s%s%s b\n+ 0x00019b70 75742067 6f742025 73000000 42756666 ut got %s...Buff\n+ 0x00019b80 65722064 74797065 206d6973 6d617463 er dtype mismatc\n+ 0x00019b90 682c2065 78706563 74656420 27257327 h, expected '%s'\n+ 0x00019ba0 20627574 20676f74 20257320 696e2027 but got %s in '\n+ 0x00019bb0 25732e25 73270000 45787065 63746564 %s.%s'..Expected\n+ 0x00019bc0 20612064 696d656e 73696f6e 206f6620 a dimension of \n+ 0x00019bd0 73697a65 20257a75 2c20676f 7420257a size %zu, got %z\n+ 0x00019be0 75000000 45787065 63746564 20256420 u...Expected %d \n+ 0x00019bf0 64696d65 6e73696f 6e732c20 676f7420 dimensions, got \n+ 0x00019c00 25640000 50797468 6f6e2064 6f657320 %d..Python does \n+ 0x00019c10 6e6f7420 64656669 6e652061 20737461 not define a sta\n+ 0x00019c20 6e646172 6420666f 726d6174 20737472 ndard format str\n+ 0x00019c30 696e6720 73697a65 20666f72 206c6f6e ing size for lon\n+ 0x00019c40 6720646f 75626c65 20282767 27292e2e g double ('g')..\n+ 0x00019c50 00000000 42756666 65722064 74797065 ....Buffer dtype\n+ 0x00019c60 206d6973 6d617463 683b206e 65787420 mismatch; next \n+ 0x00019c70 6669656c 64206973 20617420 6f666673 field is at offs\n+ 0x00019c80 65742025 7a642062 75742025 7a642065 et %zd but %zd e\n+ 0x00019c90 78706563 74656400 4269672d 656e6469 xpected.Big-endi\n+ 0x00019ca0 616e2062 75666665 72206e6f 74207375 an buffer not su\n+ 0x00019cb0 70706f72 74656420 6f6e206c 6974746c pported on littl\n+ 0x00019cc0 652d656e 6469616e 20636f6d 70696c65 e-endian compile\n+ 0x00019cd0 72000000 42756666 65722061 63717569 r...Buffer acqui\n+ 0x00019ce0 73697469 6f6e3a20 45787065 63746564 sition: Expected\n+ 0x00019cf0 20277b27 20616674 65722027 54270000 '{' after 'T'..\n+ 0x00019d00 43616e6e 6f742068 616e646c 65207265 Cannot handle re\n+ 0x00019d10 70656174 65642061 72726179 7320696e peated arrays in\n+ 0x00019d20 20666f72 6d617420 73747269 6e670000 format string..\n+ 0x00019d30 446f6573 206e6f74 20756e64 65727374 Does not underst\n+ 0x00019d40 616e6420 63686172 61637465 72206275 and character bu\n+ 0x00019d50 66666572 20647479 70652066 6f726d61 ffer dtype forma\n+ 0x00019d60 74207374 72696e67 20282725 63272900 t string ('%c').\n+ 0x00019d70 45787065 63746564 20612064 696d656e Expected a dimen\n+ 0x00019d80 73696f6e 206f6620 73697a65 20257a75 sion of size %zu\n+ 0x00019d90 2c20676f 74202564 00000000 45787065 , got %d....Expe\n+ 0x00019da0 63746564 20612063 6f6d6d61 20696e20 cted a comma in \n+ 0x00019db0 666f726d 61742073 7472696e 672c2067 format string, g\n+ 0x00019dc0 6f742027 25632700 45787065 63746564 ot '%c'.Expected\n+ 0x00019dd0 20256420 64696d65 6e73696f 6e287329 %d dimension(s)\n+ 0x00019de0 2c20676f 74202564 00000000 556e6578 , got %d....Unex\n+ 0x00019df0 70656374 65642065 6e64206f 6620666f pected end of fo\n+ 0x00019e00 726d6174 20737472 696e672c 20657870 rmat string, exp\n+ 0x00019e10 65637465 64202729 27000000 42756666 ected ')'...Buff\n+ 0x00019e20 65722068 61732077 726f6e67 206e756d er has wrong num\n+ 0x00019e30 62657220 6f662064 696d656e 73696f6e ber of dimension\n+ 0x00019e40 73202865 78706563 74656420 25642c20 s (expected %d, \n+ 0x00019e50 676f7420 25642900 4974656d 2073697a got %d).Item siz\n+ 0x00019e60 65206f66 20627566 66657220 28257a64 e of buffer (%zd\n+ 0x00019e70 20627974 65257329 20646f65 73206e6f byte%s) does no\n+ 0x00019e80 74206d61 74636820 73697a65 206f6620 t match size of \n+ 0x00019e90 27257327 2028257a 64206279 74652573 '%s' (%zd byte%s\n+ 0x00019ea0 29000000 25732829 20676f74 206d756c )...%s() got mul\n+ 0x00019eb0 7469706c 65207661 6c756573 20666f72 tiple values for\n+ 0x00019ec0 206b6579 776f7264 20617267 756d656e keyword argumen\n+ 0x00019ed0 74202725 55270000 252e3230 30732829 t '%U'..%.200s()\n+ 0x00019ee0 206b6579 776f7264 73206d75 73742062 keywords must b\n+ 0x00019ef0 65207374 72696e67 73000000 25732829 e strings...%s()\n+ 0x00019f00 20676f74 20616e20 756e6578 70656374 got an unexpect\n+ 0x00019f10 6564206b 6579776f 72642061 7267756d ed keyword argum\n+ 0x00019f20 656e7420 27255527 00000000 4d6f6475 ent '%U'....Modu\n+ 0x00019f30 6c652027 63707527 20686173 20616c72 le 'cpu' has alr\n+ 0x00019f40 65616479 20626565 6e20696d 706f7274 eady been import\n+ 0x00019f50 65642e20 52652d69 6e697469 616c6973 ed. Re-initialis\n+ 0x00019f60 6174696f 6e206973 206e6f74 20737570 ation is not sup\n+ 0x00019f70 706f7274 65642e00 636f6d70 696c6520 ported..compile \n+ 0x00019f80 74696d65 20507974 686f6e20 76657273 time Python vers\n+ 0x00019f90 696f6e20 25642e25 64206f66 206d6f64 ion %d.%d of mod\n+ 0x00019fa0 756c6520 27252e31 30307327 20257320 ule '%.100s' %s \n+ 0x00019fb0 72756e74 696d6520 76657273 696f6e20 runtime version \n+ 0x00019fc0 25642e25 64000000 53686172 65642043 %d.%d...Shared C\n+ 0x00019fd0 7974686f 6e207479 70652025 2e323030 ython type %.200\n+ 0x00019fe0 73206973 206e6f74 20612074 79706520 s is not a type \n+ 0x00019ff0 6f626a65 63740000 53686172 65642043 object..Shared C\n+ 0x0001a000 7974686f 6e207479 70652025 2e323030 ython type %.200\n+ 0x0001a010 73206861 73207468 65207772 6f6e6720 s has the wrong \n+ 0x0001a020 73697a65 2c207472 79207265 636f6d70 size, try recomp\n+ 0x0001a030 696c696e 67000000 5f415252 41595f41 iling..._ARRAY_A\n+ 0x0001a040 50492069 73206e6f 74205079 43617073 PI is not PyCaps\n+ 0x0001a050 756c6520 6f626a65 63740000 6d6f6475 ule object..modu\n+ 0x0001a060 6c652063 6f6d7069 6c656420 61676169 le compiled agai\n+ 0x0001a070 6e737420 41424920 76657273 696f6e20 nst ABI version \n+ 0x0001a080 30782578 20627574 20746869 73207665 0x%x but this ve\n+ 0x0001a090 7273696f 6e206f66 206e756d 70792069 rsion of numpy i\n+ 0x0001a0a0 73203078 25780000 6d6f6475 6c652063 s 0x%x..module c\n+ 0x0001a0b0 6f6d7069 6c656420 61676169 6e737420 ompiled against \n+ 0x0001a0c0 41504920 76657273 696f6e20 30782578 API version 0x%x\n+ 0x0001a0d0 20627574 20746869 73207665 7273696f but this versio\n+ 0x0001a0e0 6e206f66 206e756d 70792069 73203078 n of numpy is 0x\n+ 0x0001a0f0 2578202e 20436865 636b2074 68652073 %x . Check the s\n+ 0x0001a100 65637469 6f6e2043 2d415049 20696e63 ection C-API inc\n+ 0x0001a110 6f6d7061 74696269 6c697479 20617420 ompatibility at \n+ 0x0001a120 74686520 54726f75 626c6573 686f6f74 the Troubleshoot\n+ 0x0001a130 696e6720 496d706f 72744572 726f7220 ing ImportError \n+ 0x0001a140 73656374 696f6e20 61742068 74747073 section at https\n+ 0x0001a150 3a2f2f6e 756d7079 2e6f7267 2f646576 ://numpy.org/dev\n+ 0x0001a160 646f6373 2f757365 722f7472 6f75626c docs/user/troubl\n+ 0x0001a170 6573686f 6f74696e 672d696d 706f7274 eshooting-import\n+ 0x0001a180 6572726f 722e6874 6d6c2363 2d617069 error.html#c-api\n+ 0x0001a190 2d696e63 6f6d7061 74696269 6c697479 -incompatibility\n+ 0x0001a1a0 20666f72 20696e64 69636174 696f6e73 for indications\n+ 0x0001a1b0 206f6e20 686f7720 746f2073 6f6c7665 on how to solve\n+ 0x0001a1c0 20746869 73207072 6f626c65 6d202e00 this problem ..\n+ 0x0001a1d0 46415441 4c3a206d 6f64756c 6520636f FATAL: module co\n+ 0x0001a1e0 6d70696c 65642061 7320756e 6b6e6f77 mpiled as unknow\n+ 0x0001a1f0 6e20656e 6469616e 00000000 46415441 n endian....FATA\n+ 0x0001a200 4c3a206d 6f64756c 6520636f 6d70696c L: module compil\n+ 0x0001a210 65642061 73206c69 74746c65 20656e64 ed as little end\n+ 0x0001a220 69616e2c 20627574 20646574 65637465 ian, but detecte\n+ 0x0001a230 64206469 66666572 656e7420 656e6469 d different endi\n+ 0x0001a240 616e6e65 73732061 74207275 6e74696d anness at runtim\n+ 0x0001a250 65000000 6e756d70 792e636f 72652e6d e...numpy.core.m\n+ 0x0001a260 756c7469 61727261 79206661 696c6564 ultiarray failed\n+ 0x0001a270 20746f20 696d706f 72742028 6175746f to import (auto\n+ 0x0001a280 2d67656e 65726174 65642062 65636175 -generated becau\n+ 0x0001a290 73652079 6f752064 69646e27 74206361 se you didn't ca\n+ 0x0001a2a0 6c6c2027 6e756d70 792e696d 706f7274 ll 'numpy.import\n+ 0x0001a2b0 5f617272 61792829 27206166 74657220 _array()' after \n+ 0x0001a2c0 63696d70 6f727469 6e67206e 756d7079 cimporting numpy\n+ 0x0001a2d0 3b207573 6520273c 766f6964 3e6e756d ; use 'num\n+ 0x0001a2e0 70792e5f 696d706f 72745f61 72726179 py._import_array\n+ 0x0001a2f0 2720746f 20646973 61626c65 20696620 ' to disable if \n+ 0x0001a300 796f7520 61726520 63657274 61696e20 you are certain \n+ 0x0001a310 796f7520 646f6e27 74206e65 65642069 you don't need i\n+ 0x0001a320 74292e00 252e3230 30732829 2074616b t)..%.200s() tak\n+ 0x0001a330 65732025 2e387320 257a6420 706f7369 es %.8s %zd posi\n+ 0x0001a340 74696f6e 616c2061 7267756d 656e7425 tional argument%\n+ 0x0001a350 2e317320 28257a64 20676976 656e2900 .1s (%zd given).\n+ 0x0001a360 70796e78 2e736361 74746572 696e672e pynx.scattering.\n+ 0x0001a370 6370752e 66686b6c 6f5f6772 617a696e cpu.fhklo_grazin\n+ 0x0001a380 675f6370 75000000 70796e78 2e736361 g_cpu...pynx.sca\n+ 0x0001a390 74746572 696e672e 6370752e 66686b6c ttering.cpu.fhkl\n+ 0x0001a3a0 5f677261 7a696e67 5f637075 00000000 _grazing_cpu....\n+ 0x0001a3b0 5f637974 686f6e5f 335f305f 31312e63 _cython_3_0_11.c\n+ 0x0001a3c0 7974686f 6e5f6675 6e637469 6f6e5f6f ython_function_o\n+ 0x0001a3d0 725f6d65 74686f64 00000000 00000000 r_method........\n+ 0x0001a3e0 9997feff ac95feff ac95feff ac95feff ................\n+ 0x0001a3f0 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a400 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a410 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a420 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a430 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a440 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a450 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a460 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a470 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a480 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a490 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a4a0 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a4b0 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a4c0 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a4d0 ac95feff ac95feff ac95feff af97feff ................\n+ 0x0001a4e0 ac95feff ac95feff c896feff ac95feff ................\n+ 0x0001a4f0 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a500 4c97feff 5797feff ac95feff ac95feff L...W...........\n+ 0x0001a510 6297feff ac95feff ac95feff 6d97feff b...........m...\n+ 0x0001a520 de96feff e996feff ac95feff ac95feff ................\n+ 0x0001a530 f496feff ac95feff ac95feff ac95feff ................\n+ 0x0001a540 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a550 ac95feff ac95feff ac95feff ac95feff ................\n+ 0x0001a560 ac95feff ac95feff ff96feff a497feff ................\n+ 0x0001a570 0a97feff ac95feff 2097feff 3697feff ........ ...6...\n+ 0x0001a580 7897feff 8397feff ac95feff ac95feff x...............\n+ 0x0001a590 8e97feff ac95feff ac95feff ac95feff ................\n+ 0x0001a5a0 d495feff d396feff ac95feff d495feff ................\n+ 0x0001a5b0 6596feff 6f95feff 6f95feff 6f95feff e...o...o...o...\n+ 0x0001a5c0 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a5d0 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a5e0 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a5f0 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a600 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a610 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a620 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a630 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a640 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a650 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a660 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a670 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a680 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a690 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a6a0 6f95feff 6f95feff 6f95feff bd96feff o...o...o.......\n+ 0x0001a6b0 6f95feff 6f95feff 7096feff 6f95feff o...o...p...o...\n+ 0x0001a6c0 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a6d0 9196feff 9c96feff 6f95feff 6f95feff ........o...o...\n+ 0x0001a6e0 a796feff 6f95feff 6f95feff 2e96feff ....o...o.......\n+ 0x0001a6f0 3996feff 4496feff 6f95feff 6f95feff 9...D...o...o...\n+ 0x0001a700 4f96feff 6f95feff 6f95feff 6f95feff O...o...o...o...\n+ 0x0001a710 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a720 6f95feff 6f95feff 6f95feff 6f95feff o...o...o...o...\n+ 0x0001a730 6f95feff 6f95feff 5a96feff b296feff o...o...Z.......\n+ 0x0001a740 e495feff 6f95feff f795feff 0d96feff ....o...........\n+ 0x0001a750 2396feff dc95feff 6f95feff 6f95feff #.......o...o...\n+ 0x0001a760 7b96feff 6f95feff 6f95feff 6f95feff {...o...o...o...\n+ 0x0001a770 cc95feff 8696feff 6f95feff cc95feff ........o.......\n+ 0x0001a780 449bfeff e499feff e499feff e499feff D...............\n+ 0x0001a790 e499feff e499feff e499feff e499feff ................\n+ 0x0001a7a0 e499feff e499feff e499feff e499feff ................\n+ 0x0001a7b0 e499feff e499feff e499feff e499feff ................\n+ 0x0001a7c0 e499feff 3c9afeff 3c9afeff 6c9bfeff ....<...<...l...\n+ 0x0001a7d0 e499feff 549bfeff 849bfeff ac9dfeff ....T...........\n+ 0x0001a7e0 349bfeff e499feff e499feff 349bfeff 4...........4...\n+ 0x0001a7f0 e499feff e499feff e499feff 3c9afeff ............<...\n+ 0x0001a800 449bfeff e499feff 3c9afeff 149cfeff D.......<.......\n+ 0x0001a810 e499feff e499feff e499feff e499feff ................\n+ 0x0001a820 e499feff e499feff e499feff e499feff ................\n+ 0x0001a830 e499feff e499feff e499feff e499feff ................\n+ 0x0001a840 e499feff e499feff e499feff e499feff ................\n+ 0x0001a850 049cfeff 049cfeff 549cfeff e499feff ........T.......\n+ 0x0001a860 3c9cfeff 249cfeff 9c9dfeff 8c9dfeff <...$...........\n+ 0x0001a870 e499feff e499feff 8c9dfeff e499feff ................\n+ 0x0001a880 e499feff e499feff 049cfeff 149cfeff ................\n+ 0x0001a890 e499feff 049cfeff 31a0feff 6ca3feff ........1...l...\n+ 0x0001a8a0 6ca3feff 6ca3feff 6ca3feff 6ca3feff l...l...l...l...\n+ 0x0001a8b0 6ca3feff 09a2feff 6ca3feff 6ca3feff l.......l...l...\n+ 0x0001a8c0 6ca3feff 6ca3feff 6ca3feff 6ca3feff l...l...l...l...\n+ 0x0001a8d0 6ca3feff 6ca3feff 6ca3feff 6ca3feff l...l...l...l...\n+ 0x0001a8e0 6ca3feff 6ca3feff 6ca3feff 6ca3feff l...l...l...l...\n+ 0x0001a8f0 6ca3feff 6ca3feff 6ca3feff 10a3feff l...l...l.......\n+ 0x0001a900 6ca3feff 06a3feff fda2feff 31a0feff l...........1...\n+ 0x0001a910 fcc2feff 4ccbfeff 54cffeff 74d0feff ....L...T...t...\n+ 0x0001a920 ecc8feff 0ccafeff 64ccfeff b4c5feff ........d.......\n+ 0x0001a930 44d3feff 7cfefeff cc02ffff fcfffeff D...|...........\n+ 0x0001a940 2404ffff acfbfeff 0cfdfeff 9cf7feff $...............\n+ 0x0001a950 dcf6feff 5cf7feff 84f7feff 6cfefeff ....\\.......l...\n+ 0x0001a960 85fefeff 5521ffff 9221ffff 8721ffff ....U!...!...!..\n+ 0x0001a970 7c21ffff 7121ffff 4a21ffff 3921ffff |!..q!..J!..9!..\n+ 0x0001a980 2821ffff 6021ffff 0c40ffff 8441ffff (!..`!...@...A..\n+ 0x0001a990 dc42ffff 3c36ffff ac37ffff 843affff .B..<6...7...:..\n+ 0x0001a9a0 ec3bffff ac35ffff 2436ffff fc3fffff .;...5..$6...?..\n+ 0x0001a9b0 1540ffff 005fffff ef5effff e45effff .@..._...^...^..\n+ 0x0001a9c0 d35effff c85effff bd5effff ac5effff .^...^...^...^..\n+ 0x0001a9d0 0b5fffff cc79ffff 447bffff 9c7cffff ._...y..D{...|..\n+ 0x0001a9e0 fc6fffff 6c71ffff 4474ffff ac75ffff .o..lq..Dt...u..\n+ 0x0001a9f0 6c6fffff e46fffff bc79ffff d579ffff lo...o...y...y..\n+ 0x0001aa00 c098ffff af98ffff a498ffff 9398ffff ................\n+ 0x0001aa10 8898ffff 7d98ffff 6c98ffff cb98ffff ....}...l.......\n+ 0x0001aa20 6e756d70 792e636f 72652e75 6d617468 numpy.core.umath\n+ 0x0001aa30 20666169 6c656420 746f2069 6d706f72 failed to impor\n+ 0x0001aa40 74000000 00000000 00000000 00000000 t...............\n+ 0x0001aa50 00000000 00000000 00000000 00000000 ................\n+ 0x0001aa60 6e756d70 792e636f 72652e6d 756c7469 numpy.core.multi\n+ 0x0001aa70 61727261 79206661 696c6564 20746f20 array failed to \n+ 0x0001aa80 696d706f 72740000 70796e78 2f736361 import..pynx/sca\n+ 0x0001aa90 74746572 696e672f 6370752e 70797800 ttering/cpu.pyx.\n+ 0x0001aaa0 70796e78 2e736361 74746572 696e672e pynx.scattering.\n+ 0x0001aab0 63707500 636c696e 655f696e 5f747261 cpu.cline_in_tra\n+ 0x0001aac0 63656261 636b0000 6173796e 63696f2e ceback..asyncio.\n+ 0x0001aad0 636f726f 7574696e 65730000 66686b6c coroutines..fhkl\n+ 0x0001aae0 6f5f6772 617a696e 675f6370 75000000 o_grazing_cpu...\n+ 0x0001aaf0 66686b6c 5f677261 7a696e67 5f637075 fhkl_grazing_cpu\n+ 0x0001ab00 00000000 5f69735f 636f726f 7574696e ...._is_coroutin\n+ 0x0001ab10 65000000 5f696e69 7469616c 697a696e e..._initializin\n+ 0x0001ab20 67000000 496d706f 72744572 726f7200 g...ImportError.\n+ 0x0001ab30 66686b6c 6f5f6370 75000000 66686b6c fhklo_cpu...fhkl\n+ 0x0001ab40 5f637075 00000000 6e61746f 6d730000 _cpu....natoms..\n+ 0x0001ab50 5f5f696d 706f7274 5f5f0000 6e756d70 __import__..nump\n+ 0x0001ab60 79000000 66726561 6c000000 66696d61 y...freal...fima\n+ 0x0001ab70 67000000 766f6363 00000000 5f5f7465 g...vocc....__te\n+ 0x0001ab80 73745f5f 00000000 5f5f7370 65635f5f st__....__spec__\n+ 0x0001ab90 00000000 6e686b6c 00000000 5f5f6e61 ....nhkl....__na\n+ 0x0001aba0 6d655f5f 00000000 5f5f6d61 696e5f5f me__....__main__\n+ 0x0001abb0 00000000 766c6900 3f00767a 00767900 ....vli.?.vz.vy.\n+ 0x0001abc0 76780076 6c00766b 00766800 6e70002a vx.vl.vk.vh.np.*\n+ 0x0001abd0 00000001 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame_hdr {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame_hdr {}", "unified_diff": "@@ -1,35 +1,35 @@\n \n Hex dump of section '.eh_frame_hdr':\n- 0x00019bd4 011b033b f0010000 3d000000 4c84feff ...;....=...L...\n- 0x00019be4 0c020000 1c89feff 30020000 2c89feff ........0...,...\n- 0x00019bf4 9c060000 ba89feff 04070000 5a8bfeff ............Z...\n- 0x00019c04 d80a0000 bb8cfeff 3c0b0000 d48dfeff ........<.......\n- 0x00019c14 680c0000 748efeff 500d0000 da97feff h...t...P.......\n- 0x00019c24 80170000 32a9feff 30200000 5caafeff ....2...0 ..\\...\n- 0x00019c34 44020000 7caefeff 98020000 ccb2feff D...|...........\n- 0x00019c44 ec020000 ccb8feff 40030000 cabefeff ........@.......\n- 0x00019c54 94030000 ecbefeff a8030000 0cbffeff ................\n- 0x00019c64 bc030000 2cbffeff d0030000 4cbffeff ....,.......L...\n- 0x00019c74 e4030000 7cbffeff f8030000 bcbffeff ....|...........\n- 0x00019c84 24040000 fcbffeff 50040000 ecc0feff $.......P.......\n- 0x00019c94 c8040000 3cc1feff 00050000 14c3feff ....<...........\n- 0x00019ca4 f8050000 3cc3feff 24060000 e4c3feff ....<...$.......\n- 0x00019cb4 68060000 24c4feff c0070000 9cc5feff h...$...........\n- 0x00019cc4 98080000 e4c5feff d0080000 4cc6feff ............L...\n- 0x00019cd4 08090000 bcc7feff 90090000 bcd0feff ................\n- 0x00019ce4 f00b0000 2cd2feff f80c0000 ecd2feff ....,...........\n- 0x00019cf4 dc0d0000 0cd3feff f00d0000 acd3feff ................\n- 0x00019d04 500e0000 2cd4feff a40e0000 04d5feff P...,...........\n- 0x00019d14 1c0f0000 6cd5feff 500f0000 0cd6feff ....l...P.......\n- 0x00019d24 8c0f0000 9cd6feff cc0f0000 2cd7feff ............,...\n- 0x00019d34 0c100000 e4d7feff 60100000 9cd8feff ........`.......\n- 0x00019d44 b4100000 3cd9feff fc100000 e4d9feff ....<...........\n- 0x00019d54 40110000 dcdcfeff ac110000 8ce3feff @...............\n- 0x00019d64 58120000 fce9feff 28130000 2cecfeff X.......(...,...\n- 0x00019d74 a8130000 8ceffeff 70140000 dceffeff ........p.......\n- 0x00019d84 b0140000 5cf6feff bc150000 9c00ffff ....\\...........\n- 0x00019d94 101f0000 d431ffff 581f0000 6c6effff .....1..X...ln..\n- 0x00019da4 a01f0000 e4a6ffff e81f0000 5edfffff ............^...\n- 0x00019db4 54200000 62dfffff 68200000 6cdfffff T ..b...h ..l...\n- 0x00019dc4 7c200000 | ..\n+ 0x0001abd4 011b033b f8010000 3e000000 4c74feff ...;....>...Lt..\n+ 0x0001abe4 14020000 1c79feff 38020000 2c79feff .....y..8...,y..\n+ 0x0001abf4 a4060000 ba79feff 0c070000 597bfeff .....y......Y{..\n+ 0x0001ac04 f8090000 cf7cfeff 5c0a0000 e87dfeff .....|..\\....}..\n+ 0x0001ac14 880b0000 877efeff 600c0000 9d87feff .....~..`.......\n+ 0x0001ac24 78160000 f598feff 281f0000 1c9afeff x.......(.......\n+ 0x0001ac34 4c020000 0c9efeff a0020000 3ca2feff L...........<...\n+ 0x0001ac44 f4020000 0ca8feff 48030000 03aefeff ........H.......\n+ 0x0001ac54 9c030000 0caefeff b0030000 2caefeff ............,...\n+ 0x0001ac64 c4030000 4caefeff d8030000 6caefeff ....L.......l...\n+ 0x0001ac74 ec030000 9caefeff 00040000 dcaefeff ................\n+ 0x0001ac84 2c040000 1caffeff 58040000 0cb0feff ,.......X.......\n+ 0x0001ac94 d0040000 5cb0feff 08050000 3cb2feff ....\\.......<...\n+ 0x0001aca4 00060000 6cb2feff 2c060000 1cb3feff ....l...,.......\n+ 0x0001acb4 70060000 6cb3feff c8070000 ecb4feff p...l...........\n+ 0x0001acc4 a0080000 3cb5feff d8080000 acb5feff ....<...........\n+ 0x0001acd4 10090000 3cb7feff 98090000 3cbffeff ....<.......<...\n+ 0x0001ace4 100b0000 bcc0feff 180c0000 7cc1feff ............|...\n+ 0x0001acf4 ec0c0000 9cc1feff 000d0000 3cc2feff ............<...\n+ 0x0001ad04 600d0000 ccc2feff b40d0000 bcc3feff `...............\n+ 0x0001ad14 2c0e0000 3cc4feff 600e0000 ecc4feff ,...<...`.......\n+ 0x0001ad24 9c0e0000 8cc5feff dc0e0000 2cc6feff ............,...\n+ 0x0001ad34 1c0f0000 ecc6feff 700f0000 acc7feff ........p.......\n+ 0x0001ad44 c40f0000 5cc8feff 0c100000 0cc9feff ....\\...........\n+ 0x0001ad54 50100000 dccbfeff bc100000 3cd2feff P...........<...\n+ 0x0001ad64 64110000 ccd8feff 28120000 ecdafeff d.......(.......\n+ 0x0001ad74 a8120000 4cdefeff 70130000 9cdefeff ....L...p.......\n+ 0x0001ad84 b0130000 5ce5feff bc140000 7ceffeff ....\\.......|...\n+ 0x0001ad94 081e0000 ac21ffff 501e0000 5c61ffff .....!..P...\\a..\n+ 0x0001ada4 981e0000 1c9bffff e01e0000 dcd4ffff ................\n+ 0x0001adb4 4c1f0000 e0d4ffff 601f0000 e4d4ffff L.......`.......\n+ 0x0001adc4 741f0000 ecd4ffff 881f0000 t...........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,494 +1,478 @@\n \n Hex dump of section '.eh_frame':\n- 0x00019dc8 14000000 00000000 017a5200 017c0801 .........zR..|..\n- 0x00019dd8 1b0c0404 88010000 20000000 1c000000 ........ .......\n- 0x00019de8 3882feff d0040000 000e0846 0e0c4a0f 8..........F..J.\n- 0x00019df8 0b740478 003f1a3b 2a322422 10000000 .t.x.?.;*2$\"....\n- 0x00019e08 40000000 e486feff 08000000 00000000 @...............\n- 0x00019e18 50000000 54000000 10a8feff 18040000 P...T...........\n- 0x00019e28 00410e08 8502410e 0c870341 0e108604 .A....A....A....\n- 0x00019e38 410e1483 05510ef0 0203bf03 0efc0241 A....Q.........A\n- 0x00019e48 0e80034b 0e1441c3 0e1041c6 0e0c41c7 ...K..A...A...A.\n- 0x00019e58 0e0841c5 0e04440e f0028305 85028604 ..A...D.........\n- 0x00019e68 87030000 50000000 a8000000 dcabfeff ....P...........\n- 0x00019e78 46040000 00410e08 8502410e 0c870341 F....A....A....A\n- 0x00019e88 0e108604 410e1483 05510ef0 0203f303 ....A....Q......\n- 0x00019e98 0efc0241 0e800352 0e1441c3 0e1041c6 ...A...R..A...A.\n- 0x00019ea8 0e0c41c7 0e0841c5 0e04410e f0028305 ..A...A...A.....\n- 0x00019eb8 85028604 87030000 50000000 fc000000 ........P.......\n- 0x00019ec8 d8affeff f7050000 00410e08 8502410e .........A....A.\n- 0x00019ed8 0c87034c 0e108604 410e1483 05460ea0 ...L....A....F..\n- 0x00019ee8 04039e05 0eac0443 0eb0044b 0e1441c3 .......C...K..A.\n- 0x00019ef8 0e1041c6 0e0c41c7 0e0841c5 0e04430e ..A...A...A...C.\n- 0x00019f08 a0048305 85028604 87030000 50000000 ............P...\n- 0x00019f18 50010000 84b5feff fe050000 00410e08 P............A..\n- 0x00019f28 8502410e 0c870341 0e108604 410e1483 ..A....A....A...\n- 0x00019f38 05510ea0 0403a605 0eac0441 0eb00452 .Q.........A...R\n- 0x00019f48 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A.\n- 0x00019f58 0e04460e a0048305 85028604 87030000 ..F.............\n- 0x00019f68 10000000 a4010000 2ebbfeff 04000000 ................\n- 0x00019f78 00000000 10000000 b8010000 3cbbfeff ............<...\n- 0x00019f88 17000000 00000000 10000000 cc010000 ................\n- 0x00019f98 48bbfeff 17000000 00000000 10000000 H...............\n- 0x00019fa8 e0010000 54bbfeff 20000000 00000000 ....T... .......\n- 0x00019fb8 10000000 f4010000 60bbfeff 30000000 ........`...0...\n- 0x00019fc8 00000000 28000000 08020000 7cbbfeff ....(.......|...\n- 0x00019fd8 3e000000 00410e08 8602410e 0c83034e >....A....A....N\n- 0x00019fe8 0e105b0a 0e0c41c3 0e0841c6 0e04430b ..[...A...A...C.\n- 0x00019ff8 28000000 34020000 90bbfeff 3e000000 (...4.......>...\n- 0x0001a008 00410e08 8602410e 0c83034e 0e105b0a .A....A....N..[.\n- 0x0001a018 0e0c41c3 0e0841c6 0e04430b 74000000 ..A...A...C.t...\n- 0x0001a028 60020000 a4bbfeff e9000000 004b0e08 `............K..\n- 0x0001a038 8502410e 0c870341 0e108604 410e1483 ..A....A....A...\n- 0x0001a048 05430e30 02440a0e 1441c30e 1041c60e .C.0.D...A...A..\n- 0x0001a058 0c41c70e 0841c50e 04470b59 0e34430e .A...A...G.Y.4C.\n- 0x0001a068 38510e3c 420e4048 0e30450a 0e1441c3 8Q.....A....A....N\n+ 0x0001aff0 0e105b0a 0e0c41c3 0e0841c6 0e04430b ..[...A...A...C.\n+ 0x0001b000 28000000 34020000 a8aafeff 3e000000 (...4.......>...\n+ 0x0001b010 00410e08 8602410e 0c83034e 0e105b0a .A....A....N..[.\n+ 0x0001b020 0e0c41c3 0e0841c6 0e04430b 74000000 ..A...A...C.t...\n+ 0x0001b030 60020000 bcaafeff e9000000 004b0e08 `............K..\n+ 0x0001b040 8502410e 0c870341 0e108604 410e1483 ..A....A....A...\n+ 0x0001b050 05430e30 02440a0e 1441c30e 1041c60e .C.0.D...A...A..\n+ 0x0001b060 0c41c70e 0841c50e 04470b59 0e34430e .A...A...G.Y.4C.\n+ 0x0001b070 38510e3c 420e4048 0e30450a 0e1441c3 8Q.\n-Installed-Size: 409\n+Installed-Size: 408\n Depends: python3-pynx (= 2024.1.1-2)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-pynx\n-Build-Ids: 29dc79ec71661dffcb08ba33ece8875adcc1411c ef4337640bd8d81a0674a7c4a89f6f4f65eb3655\n+Build-Ids: 529e36015b1c947b99600295fa6d75047dadd5d8 7ce2ca82753dd723cde66729512f1d3870904499\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,3 +1,3 @@\n-usr/lib/debug/.build-id/29/dc79ec71661dffcb08ba33ece8875adcc1411c.debug\n-usr/lib/debug/.build-id/ef/4337640bd8d81a0674a7c4a89f6f4f65eb3655.debug\n+usr/lib/debug/.build-id/52/9e36015b1c947b99600295fa6d75047dadd5d8.debug\n+usr/lib/debug/.build-id/7c/e2ca82753dd723cde66729512f1d3870904499.debug\n usr/lib/debug/.dwz/i386-linux-gnu/python3-pynx.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/29/\n--rw-r--r-- 0 root (0) root (0) 198652 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/29/dc79ec71661dffcb08ba33ece8875adcc1411c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/ef/\n--rw-r--r-- 0 root (0) root (0) 193876 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/ef/4337640bd8d81a0674a7c4a89f6f4f65eb3655.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/52/\n+-rw-r--r-- 0 root (0) root (0) 197824 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/52/9e36015b1c947b99600295fa6d75047dadd5d8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/7c/\n+-rw-r--r-- 0 root (0) root (0) 192780 2025-01-09 15:07:21.000000 ./usr/lib/debug/.build-id/7c/e2ca82753dd723cde66729512f1d3870904499.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n--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\n+-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\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-01-09 15:07:21.000000 ./usr/share/doc/python3-pynx-dbgsym -> python3-pynx\n"}, {"source1": "./usr/lib/debug/.dwz/i386-linux-gnu/python3-pynx.debug", "source2": "./usr/lib/debug/.dwz/i386-linux-gnu/python3-pynx.debug", "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: REL (Relocatable file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 11224 (bytes into file)\n+ Start of section headers: 11236 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 40 (bytes)\n Number of section headers: 7\n Section header string table index: 6\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,16 +1,16 @@\n-There are 7 section headers, starting at offset 0x2bd8:\n+There are 7 section headers, starting at offset 0x2be4:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000000 000034 000024 00 0 0 4\n- [ 2] .debug_info PROGBITS 00000000 000058 000e05 00 C 0 0 4\n- [ 3] .debug_abbrev PROGBITS 00000000 000e5d 0001fa 00 C 0 0 4\n- [ 4] .debug_line PROGBITS 00000000 001057 000119 00 C 0 0 4\n- [ 5] .debug_str PROGBITS 00000000 001170 001a16 01 MSC 0 0 4\n- [ 6] .shstrtab STRTAB 00000000 002b86 00004f 00 0 0 1\n+ [ 2] .debug_info PROGBITS 00000000 000058 000e09 00 C 0 0 4\n+ [ 3] .debug_abbrev PROGBITS 00000000 000e61 0001fa 00 C 0 0 4\n+ [ 4] .debug_line PROGBITS 00000000 00105b 000119 00 C 0 0 4\n+ [ 5] .debug_str PROGBITS 00000000 001174 001a1e 01 MSC 0 0 4\n+ [ 6] .shstrtab STRTAB 00000000 002b92 00004f 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 64fb129df20a9002adba0ccd2e46bd853a899f02\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cc4c0c5a7a738befff537475e52473369b6832f6\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -7,67 +7,67 @@\n Abbrev Offset: 0\n Pointer Size: 4\n <0>: Abbrev Number: 55 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0\n <1><11>: Abbrev Number: 22 (DW_TAG_base_type)\n <12> DW_AT_byte_size : (data1) 4\n <13> DW_AT_encoding : (data1) 4\t(float)\n- <14> DW_AT_name : (strp) (offset: 0x3f67): float\n+ <14> DW_AT_name : (strp) (offset: 0x3f4f): float\n <1><18>: Abbrev Number: 22 (DW_TAG_base_type)\n <19> DW_AT_byte_size : (data1) 1\n <1a> DW_AT_encoding : (data1) 8\t(unsigned char)\n <1b> DW_AT_name : (strp) (offset: 0x2afb): unsigned char\n <1><1f>: Abbrev Number: 22 (DW_TAG_base_type)\n <20> DW_AT_byte_size : (data1) 2\n <21> DW_AT_encoding : (data1) 7\t(unsigned)\n- <22> DW_AT_name : (strp) (offset: 0x445d): short unsigned int\n+ <22> DW_AT_name : (strp) (offset: 0x4445): short unsigned int\n <1><26>: Abbrev Number: 22 (DW_TAG_base_type)\n <27> DW_AT_byte_size : (data1) 4\n <28> DW_AT_encoding : (data1) 7\t(unsigned)\n- <29> DW_AT_name : (strp) (offset: 0x4463): unsigned int\n+ <29> DW_AT_name : (strp) (offset: 0x444b): unsigned int\n <1><2d>: Abbrev Number: 22 (DW_TAG_base_type)\n <2e> DW_AT_byte_size : (data1) 4\n <2f> DW_AT_encoding : (data1) 7\t(unsigned)\n- <30> DW_AT_name : (strp) (offset: 0x444b): long unsigned int\n+ <30> DW_AT_name : (strp) (offset: 0x4433): long unsigned int\n <1><34>: Abbrev Number: 75 (DW_TAG_const_type)\n <35> DW_AT_type : (ref1) <0x2d>, long unsigned int\n <1><36>: Abbrev Number: 22 (DW_TAG_base_type)\n <37> DW_AT_byte_size : (data1) 1\n <38> DW_AT_encoding : (data1) 6\t(signed char)\n <39> DW_AT_name : (strp) (offset: 0x2afd): signed char\n <1><3d>: Abbrev Number: 22 (DW_TAG_base_type)\n <3e> DW_AT_byte_size : (data1) 2\n <3f> DW_AT_encoding : (data1) 5\t(signed)\n- <40> DW_AT_name : (strp) (offset: 0x447e): short int\n+ <40> DW_AT_name : (strp) (offset: 0x4466): short int\n <1><44>: Abbrev Number: 77 (DW_TAG_base_type)\n <45> DW_AT_byte_size : (data1) 4\n <46> DW_AT_encoding : (data1) 5\t(signed)\n <47> DW_AT_name : (string) int\n <1><4b>: Abbrev Number: 22 (DW_TAG_base_type)\n <4c> DW_AT_byte_size : (data1) 8\n <4d> DW_AT_encoding : (data1) 5\t(signed)\n- <4e> DW_AT_name : (strp) (offset: 0x4470): long long int\n+ <4e> DW_AT_name : (strp) (offset: 0x4458): long long int\n <1><52>: Abbrev Number: 76 (DW_TAG_typedef)\n- <53> DW_AT_name : (strp) (offset: 0x3e5b): __uint64_t\n+ <53> DW_AT_name : (strp) (offset: 0x3e43): __uint64_t\n <57> DW_AT_decl_file : (data1) 1\n <58> DW_AT_decl_line : (data1) 48\n <59> DW_AT_decl_column : (data1) 46\n <5a> DW_AT_type : (ref1) <0x5b>, long long unsigned int\n <1><5b>: Abbrev Number: 22 (DW_TAG_base_type)\n <5c> DW_AT_byte_size : (data1) 8\n <5d> DW_AT_encoding : (data1) 7\t(unsigned)\n- <5e> DW_AT_name : (strp) (offset: 0x4446): long long unsigned int\n+ <5e> DW_AT_name : (strp) (offset: 0x442e): long long unsigned int\n <1><62>: Abbrev Number: 22 (DW_TAG_base_type)\n <63> DW_AT_byte_size : (data1) 4\n <64> DW_AT_encoding : (data1) 5\t(signed)\n- <65> DW_AT_name : (strp) (offset: 0x4475): long int\n+ <65> DW_AT_name : (strp) (offset: 0x445d): long int\n <1><69>: Abbrev Number: 74 (DW_TAG_pointer_type)\n <6a> DW_AT_byte_size : (data1) 4\n <1><6b>: Abbrev Number: 76 (DW_TAG_typedef)\n- <6c> DW_AT_name : (strp) (offset: 0x3e84): __ssize_t\n+ <6c> DW_AT_name : (strp) (offset: 0x3e6c): __ssize_t\n <70> DW_AT_decl_file : (data1) 1\n <71> DW_AT_decl_line : (data1) 194\n <72> DW_AT_decl_column : (data1) 27\n <73> DW_AT_type : (ref1) <0x44>, int\n <1><74>: Abbrev Number: 78 (DW_TAG_pointer_type)\n <75> DW_AT_byte_size : (implicit_const) 4\n <75> DW_AT_type : (ref1) <0x76>, char\n@@ -80,30 +80,30 @@\n <1><7f>: Abbrev Number: 75 (DW_TAG_const_type)\n <80> DW_AT_type : (ref1) <0x11>, float\n <1><81>: Abbrev Number: 22 (DW_TAG_base_type)\n <82> DW_AT_byte_size : (data1) 8\n <83> DW_AT_encoding : (data1) 4\t(float)\n <84> DW_AT_name : (strp) (offset: 0x15df): double\n <1><88>: Abbrev Number: 76 (DW_TAG_typedef)\n- <89> DW_AT_name : (strp) (offset: 0x3e92): size_t\n+ <89> DW_AT_name : (strp) (offset: 0x3e7a): size_t\n <8d> DW_AT_decl_file : (data1) 2\n <8e> DW_AT_decl_line : (data1) 214\n <8f> DW_AT_decl_column : (data1) 23\n <90> DW_AT_type : (ref1) <0x26>, unsigned int\n <1><91>: Abbrev Number: 76 (DW_TAG_typedef)\n- <92> DW_AT_name : (strp) (offset: 0x3e91): ssize_t\n+ <92> DW_AT_name : (strp) (offset: 0x3e79): ssize_t\n <96> DW_AT_decl_file : (data1) 3\n <97> DW_AT_decl_line : (data1) 108\n <98> DW_AT_decl_column : (data1) 19\n <99> DW_AT_type : (ref1) <0x6b>, __ssize_t, int\n <1><9a>: Abbrev Number: 78 (DW_TAG_pointer_type)\n <9b> DW_AT_byte_size : (implicit_const) 4\n <9b> DW_AT_type : (ref1) <0x7d>, char\n <1><9c>: Abbrev Number: 76 (DW_TAG_typedef)\n- <9d> DW_AT_name : (strp) (offset: 0x3e5d): uint64_t\n+ <9d> DW_AT_name : (strp) (offset: 0x3e45): uint64_t\n DW_AT_decl_file : (data1) 4\n DW_AT_decl_line : (data1) 27\n DW_AT_decl_column : (data1) 20\n DW_AT_type : (ref1) <0x52>, __uint64_t, long long unsigned int\n <1>: Abbrev Number: 72 (DW_TAG_structure_type)\n DW_AT_name : (string) _is\n DW_AT_declaration : (flag_present) 1\n@@ -166,15 +166,15 @@\n DW_AT_GNU_vector : (flag_present) 1\n DW_AT_type : (ref_addr) <0x4b>, long long int\n DW_AT_sibling : (ref_udata) <0x103>\n <2><100>: Abbrev Number: 67 (DW_TAG_subrange_type)\n <101> DW_AT_upper_bound : (data1) 1\n <2><102>: Abbrev Number: 0\n <1><103>: Abbrev Number: 43 (DW_TAG_typedef)\n- <104> DW_AT_name : (strp) (offset: 0x4678): __v2du\n+ <104> DW_AT_name : (strp) (offset: 0x4660): __v2du\n <108> DW_AT_decl_file : (data1) 6\n <109> DW_AT_decl_line : (data1) 42\n <10a> DW_AT_decl_column : (data1) 28\n <10b> DW_AT_type : (ref_udata) <0x10c>, long long unsigned int\n <1><10c>: Abbrev Number: 69 (DW_TAG_array_type)\n <10d> DW_AT_GNU_vector : (flag_present) 1\n <10d> DW_AT_type : (ref_addr) <0x5b>, long long unsigned int\n@@ -192,15 +192,15 @@\n <11f> DW_AT_GNU_vector : (flag_present) 1\n <11f> DW_AT_type : (ref_addr) <0x44>, int\n <123> DW_AT_sibling : (ref_udata) <0x127>\n <2><124>: Abbrev Number: 67 (DW_TAG_subrange_type)\n <125> DW_AT_upper_bound : (data1) 3\n <2><126>: Abbrev Number: 0\n <1><127>: Abbrev Number: 43 (DW_TAG_typedef)\n- <128> DW_AT_name : (strp) (offset: 0x4a37): __v4su\n+ <128> DW_AT_name : (strp) (offset: 0x4a1f): __v4su\n <12c> DW_AT_decl_file : (data1) 6\n <12d> DW_AT_decl_line : (data1) 44\n <12e> DW_AT_decl_column : (data1) 22\n <12f> DW_AT_type : (ref_udata) <0x130>, unsigned int\n <1><130>: Abbrev Number: 69 (DW_TAG_array_type)\n <131> DW_AT_GNU_vector : (flag_present) 1\n <131> DW_AT_type : (ref_addr) <0x26>, unsigned int\n@@ -257,15 +257,15 @@\n <2><19f>: Abbrev Number: 26 (DW_TAG_subrange_type)\n <1a0> DW_AT_type : (ref_addr) <0x26>, unsigned int\n <1a4> DW_AT_upper_bound : (data1) 3\n <2><1a5>: Abbrev Number: 0\n <1><1a6>: Abbrev Number: 37 (DW_TAG_const_type)\n <1a7> DW_AT_type : (ref_udata) <0x19b>, int\n <1><1a9>: Abbrev Number: 64 (DW_TAG_variable)\n- <1aa> DW_AT_name : (strp) (offset: 0x3b17): _ps_min_norm_pos\n+ <1aa> DW_AT_name : (strp) (offset: 0x3aff): _ps_min_norm_pos\n <1ae> DW_AT_decl_file : (implicit_const) 7\n <1ae> DW_AT_decl_line : (data1) 177\n <1af> DW_AT_decl_column : (data1) 1\n <1b0> DW_AT_type : (ref_udata) <0x1a6>, int\n <1b2> DW_AT_alignment : (implicit_const) 16\n <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 \n <1><1c3>: Abbrev Number: 64 (DW_TAG_variable)\n@@ -759,15 +759,15 @@\n <7e0> DW_AT_type : (ref_addr) <0x11>, float\n <7e4> DW_AT_sibling : (ref_udata) <0x7ed>\n <2><7e6>: Abbrev Number: 26 (DW_TAG_subrange_type)\n <7e7> DW_AT_type : (ref_addr) <0x26>, unsigned int\n <7eb> DW_AT_upper_bound : (data1) 3\n <2><7ec>: Abbrev Number: 0\n <1><7ed>: Abbrev Number: 36 (DW_TAG_subprogram)\n- <7ee> DW_AT_name : (strp) (offset: 0x3bba): sincos_ps\n+ <7ee> DW_AT_name : (strp) (offset: 0x3ba2): sincos_ps\n <7f2> DW_AT_decl_file : (data1) 7\n <7f3> DW_AT_decl_line : (data2) 770\n <7f5> DW_AT_decl_column : (data1) 20\n <7f6> DW_AT_prototyped : (flag_present) 1\n <7f6> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n <7f7> DW_AT_sibling : (ref_udata) <0x874>\n <2><7f9>: Abbrev Number: 53 (DW_TAG_formal_parameter)\n@@ -833,15 +833,15 @@\n <2><855>: Abbrev Number: 58 (DW_TAG_variable)\n <856> DW_AT_name : (strp) (offset: 0x24b1): poly_mask\n <85a> DW_AT_decl_file : (implicit_const) 7\n <85a> DW_AT_decl_line : (data2) 771\n <85c> DW_AT_decl_column : (data1) 63\n <85d> DW_AT_type : (ref_udata) <0x143>, v4sf, __m128, float\n <2><85f>: Abbrev Number: 58 (DW_TAG_variable)\n- <860> DW_AT_name : (strp) (offset: 0x3b05): sign_bit_cos\n+ <860> DW_AT_name : (strp) (offset: 0x3aed): sign_bit_cos\n <864> DW_AT_decl_file : (implicit_const) 7\n <864> DW_AT_decl_line : (data2) 772\n <866> DW_AT_decl_column : (data1) 8\n <867> DW_AT_type : (ref_udata) <0x143>, v4sf, __m128, float\n <2><869>: Abbrev Number: 58 (DW_TAG_variable)\n <86a> DW_AT_name : (strp) (offset: 0x33c): emm2\n <86e> DW_AT_decl_file : (implicit_const) 7\n@@ -849,15 +849,15 @@\n <870> DW_AT_decl_column : (data1) 8\n <871> DW_AT_type : (ref_udata) <0x14c>, v4si, __m128i, long long int\n <2><873>: Abbrev Number: 0\n <1><874>: Abbrev Number: 15 (DW_TAG_pointer_type)\n <875> DW_AT_byte_size : (implicit_const) 4\n <875> DW_AT_type : (ref_udata) <0x143>, v4sf, __m128, float\n <1><877>: Abbrev Number: 62 (DW_TAG_subprogram)\n- <878> DW_AT_name : (strp) (offset: 0x3ba8): exp_ps\n+ <878> DW_AT_name : (strp) (offset: 0x3b90): exp_ps\n <87c> DW_AT_decl_file : (data1) 7\n <87d> DW_AT_decl_line : (data2) 397\n <87f> DW_AT_decl_column : (data1) 20\n <880> DW_AT_prototyped : (flag_present) 1\n <880> DW_AT_type : (ref_udata) <0x143>, v4sf, __m128, float\n <882> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n <883> DW_AT_sibling : (ref_udata) <0x8da>\n@@ -914,15 +914,15 @@\n <8d4> DW_AT_decl_file : (implicit_const) 7\n <8d4> DW_AT_decl_line : (data2) 405\n <8d6> DW_AT_decl_column : (data1) 8\n <8d7> DW_AT_type : (ref_udata) <0x143>, v4sf, __m128, float\n <2><8d9>: Abbrev Number: 0\n <1><8da>: Abbrev Number: 63 (DW_TAG_subprogram)\n <8db> DW_AT_external : (flag_present) 1\n- <8db> DW_AT_name : (strp) (offset: 0x3b44): _mm_castsi128_ps\n+ <8db> DW_AT_name : (strp) (offset: 0x3b2c): _mm_castsi128_ps\n <8df> DW_AT_decl_file : (data1) 6\n <8e0> DW_AT_decl_line : (data2) 1592\n <8e2> DW_AT_decl_column : (implicit_const) 1\n <8e2> DW_AT_prototyped : (flag_present) 1\n <8e2> DW_AT_type : (ref_udata) <0xd6>, __m128, float\n <8e3> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n <8e3> DW_AT_artificial : (flag_present) 1\n@@ -1094,15 +1094,15 @@\n <9d6> DW_AT_decl_file : (data1) 6\n <9d7> DW_AT_decl_line : (data2) 860\n <9d9> DW_AT_decl_column : (data1) 26\n <9da> DW_AT_type : (ref_udata) <0xd6>, __m128, float\n <2><9db>: Abbrev Number: 0\n <1><9dc>: Abbrev Number: 63 (DW_TAG_subprogram)\n <9dd> DW_AT_external : (flag_present) 1\n- <9dd> DW_AT_name : (strp) (offset: 0x3b34): _mm_cvtepi32_ps\n+ <9dd> DW_AT_name : (strp) (offset: 0x3b1c): _mm_cvtepi32_ps\n <9e1> DW_AT_decl_file : (data1) 6\n <9e2> DW_AT_decl_line : (data2) 812\n <9e4> DW_AT_decl_column : (implicit_const) 1\n <9e4> DW_AT_prototyped : (flag_present) 1\n <9e4> DW_AT_type : (ref_udata) <0xd6>, __m128, float\n <9e5> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n <9e5> DW_AT_artificial : (flag_present) 1\n@@ -1122,15 +1122,15 @@\n <9fb> DW_AT_decl_column : (data1) 1\n <9fc> DW_AT_prototyped : (flag_present) 1\n <9fc> DW_AT_type : (ref_udata) <0x13a>, __m128i, long long int\n <9fe> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n <9ff> DW_AT_artificial : (flag_present) 1\n <1><9ff>: Abbrev Number: 68 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n- DW_AT_name : (strp) (offset: 0x3b76): _mm_store_ps\n+ DW_AT_name : (strp) (offset: 0x3b5e): _mm_store_ps\n DW_AT_decl_file : (data1) 5\n DW_AT_decl_line : (data2) 980\n DW_AT_decl_column : (data1) 1\n DW_AT_prototyped : (flag_present) 1\n DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n DW_AT_artificial : (flag_present) 1\n DW_AT_sibling : (ref_udata) <0xa23>\n@@ -1145,15 +1145,15 @@\n DW_AT_decl_file : (data1) 5\n DW_AT_decl_line : (data2) 980\n DW_AT_decl_column : (data1) 34\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 63 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n- DW_AT_name : (strp) (offset: 0x3bc4): _mm_set_ps\n+ DW_AT_name : (strp) (offset: 0x3bac): _mm_set_ps\n DW_AT_decl_file : (data1) 5\n DW_AT_decl_line : (data2) 953\n DW_AT_decl_column : (implicit_const) 1\n DW_AT_prototyped : (flag_present) 1\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n DW_AT_artificial : (flag_present) 1\n@@ -1181,15 +1181,15 @@\n DW_AT_decl_file : (data1) 5\n DW_AT_decl_line : (data2) 953\n DW_AT_decl_column : (data1) 76\n DW_AT_type : (ref_addr) <0x7f>, float\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 63 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n- DW_AT_name : (strp) (offset: 0x3bcf): _mm_cmpgt_ps\n+ DW_AT_name : (strp) (offset: 0x3bb7): _mm_cmpgt_ps\n DW_AT_decl_file : (data1) 5\n DW_AT_decl_line : (data2) 384\n DW_AT_decl_column : (implicit_const) 1\n DW_AT_prototyped : (flag_present) 1\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n DW_AT_artificial : (flag_present) 1\n@@ -1205,15 +1205,15 @@\n DW_AT_decl_file : (data1) 5\n DW_AT_decl_line : (data2) 384\n DW_AT_decl_column : (data1) 34\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 63 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n- DW_AT_name : (strp) (offset: 0x3baf): _mm_xor_ps\n+ DW_AT_name : (strp) (offset: 0x3b97): _mm_xor_ps\n DW_AT_decl_file : (data1) 5\n DW_AT_decl_line : (data2) 264\n DW_AT_decl_column : (implicit_const) 1\n DW_AT_prototyped : (flag_present) 1\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n DW_AT_artificial : (flag_present) 1\n@@ -1229,15 +1229,15 @@\n DW_AT_decl_file : (data1) 5\n DW_AT_decl_line : (data2) 264\n DW_AT_decl_column : (data1) 32\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 59 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n- DW_AT_name : (strp) (offset: 0x3bdc): _mm_andnot_ps\n+ DW_AT_name : (strp) (offset: 0x3bc4): _mm_andnot_ps\n DW_AT_decl_file : (implicit_const) 5\n DW_AT_decl_line : (data1) 252\n DW_AT_decl_column : (implicit_const) 1\n DW_AT_prototyped : (flag_present) 1\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n DW_AT_artificial : (flag_present) 1\n@@ -1253,15 +1253,15 @@\n DW_AT_decl_file : (implicit_const) 5\n DW_AT_decl_line : (data1) 252\n DW_AT_decl_column : (data1) 35\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 59 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n- DW_AT_name : (strp) (offset: 0x3b6b): _mm_and_ps\n+ DW_AT_name : (strp) (offset: 0x3b53): _mm_and_ps\n DW_AT_decl_file : (implicit_const) 5\n DW_AT_decl_line : (data1) 246\n DW_AT_decl_column : (implicit_const) 1\n DW_AT_prototyped : (flag_present) 1\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n DW_AT_artificial : (flag_present) 1\n@@ -1277,15 +1277,15 @@\n DW_AT_decl_file : (implicit_const) 5\n DW_AT_decl_line : (data1) 246\n DW_AT_decl_column : (data1) 32\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 59 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n- DW_AT_name : (strp) (offset: 0x3bea): _mm_max_ps\n+ DW_AT_name : (strp) (offset: 0x3bd2): _mm_max_ps\n DW_AT_decl_file : (implicit_const) 5\n DW_AT_decl_line : (data1) 238\n DW_AT_decl_column : (implicit_const) 1\n DW_AT_prototyped : (flag_present) 1\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n DW_AT_artificial : (flag_present) 1\n@@ -1301,15 +1301,15 @@\n DW_AT_decl_file : (implicit_const) 5\n DW_AT_decl_line : (data1) 238\n DW_AT_decl_column : (data1) 32\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 59 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n- DW_AT_name : (strp) (offset: 0x3b8e): _mm_min_ps\n+ DW_AT_name : (strp) (offset: 0x3b76): _mm_min_ps\n DW_AT_decl_file : (implicit_const) 5\n DW_AT_decl_line : (data1) 232\n DW_AT_decl_column : (implicit_const) 1\n DW_AT_prototyped : (flag_present) 1\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n DW_AT_artificial : (flag_present) 1\n@@ -1325,15 +1325,15 @@\n DW_AT_decl_file : (implicit_const) 5\n DW_AT_decl_line : (data1) 232\n DW_AT_decl_column : (data1) 32\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 59 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n- DW_AT_name : (strp) (offset: 0x3b83): _mm_mul_ps\n+ DW_AT_name : (strp) (offset: 0x3b6b): _mm_mul_ps\n DW_AT_decl_file : (implicit_const) 5\n DW_AT_decl_line : (data1) 202\n DW_AT_decl_column : (implicit_const) 1\n DW_AT_prototyped : (flag_present) 1\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n DW_AT_artificial : (flag_present) 1\n@@ -1349,15 +1349,15 @@\n DW_AT_decl_file : (implicit_const) 5\n DW_AT_decl_line : (data1) 202\n DW_AT_decl_column : (data1) 32\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 59 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n- DW_AT_name : (strp) (offset: 0x3b55): _mm_sub_ps\n+ DW_AT_name : (strp) (offset: 0x3b3d): _mm_sub_ps\n DW_AT_decl_file : (implicit_const) 5\n DW_AT_decl_line : (data1) 196\n DW_AT_decl_column : (implicit_const) 1\n DW_AT_prototyped : (flag_present) 1\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n DW_AT_artificial : (flag_present) 1\n@@ -1373,15 +1373,15 @@\n DW_AT_decl_file : (implicit_const) 5\n DW_AT_decl_line : (data1) 196\n DW_AT_decl_column : (data1) 32\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 59 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n- DW_AT_name : (strp) (offset: 0x3b60): _mm_add_ps\n+ DW_AT_name : (strp) (offset: 0x3b48): _mm_add_ps\n DW_AT_decl_file : (implicit_const) 5\n DW_AT_decl_line : (data1) 190\n DW_AT_decl_column : (implicit_const) 1\n DW_AT_prototyped : (flag_present) 1\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n DW_AT_artificial : (flag_present) 1\n@@ -1397,15 +1397,15 @@\n DW_AT_decl_file : (implicit_const) 5\n DW_AT_decl_line : (data1) 190\n DW_AT_decl_column : (data1) 32\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 60 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n- DW_AT_name : (strp) (offset: 0x3b99): _mm_setzero_ps\n+ DW_AT_name : (strp) (offset: 0x3b81): _mm_setzero_ps\n DW_AT_decl_file : (data1) 5\n DW_AT_decl_line : (data1) 124\n DW_AT_decl_column : (data1) 1\n DW_AT_prototyped : (flag_present) 1\n DW_AT_type : (ref_udata) <0xd6>, __m128, float\n DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n DW_AT_artificial : (flag_present) 1\n@@ -1415,84 +1415,84 @@\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0>: Abbrev Number: 55 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0\n <1>: Abbrev Number: 38 (DW_TAG_typedef)\n- DW_AT_name : (strp) (offset: 0x3e66): __uint16_t\n+ DW_AT_name : (strp) (offset: 0x3e4e): __uint16_t\n DW_AT_decl_file : (data1) 1\n DW_AT_decl_line : (data1) 40\n DW_AT_decl_column : (data1) 28\n DW_AT_type : (ref_addr) <0x1f>, short unsigned int\n <1>: Abbrev Number: 43 (DW_TAG_typedef)\n- DW_AT_name : (strp) (offset: 0x3e68): uint16_t\n+ DW_AT_name : (strp) (offset: 0x3e50): uint16_t\n DW_AT_decl_file : (data1) 4\n DW_AT_decl_line : (data1) 25\n DW_AT_decl_column : (data1) 20\n DW_AT_type : (ref_udata) <0xb75>, __uint16_t, short unsigned int\n <1>: Abbrev Number: 38 (DW_TAG_typedef)\n- DW_AT_name : (strp) (offset: 0x3ecd): uintptr_t\n+ DW_AT_name : (strp) (offset: 0x3eb5): uintptr_t\n DW_AT_decl_file : (data1) 8\n DW_AT_decl_line : (data1) 85\n DW_AT_decl_column : (data1) 23\n DW_AT_type : (ref_addr) <0x26>, unsigned int\n <1>: Abbrev Number: 0\n Compilation Unit @ offset 0xb97:\n Length: 0xca0 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0>: Abbrev Number: 55 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0\n <1>: Abbrev Number: 38 (DW_TAG_typedef)\n- DW_AT_name : (strp) (offset: 0x3e71): __int8_t\n+ DW_AT_name : (strp) (offset: 0x3e59): __int8_t\n DW_AT_decl_file : (data1) 1\n DW_AT_decl_line : (data1) 37\n DW_AT_decl_column : (data1) 21\n DW_AT_type : (ref_addr) <0x36>, signed char\n <1>: Abbrev Number: 38 (DW_TAG_typedef)\n- DW_AT_name : (strp) (offset: 0x3e7a): __uint8_t\n+ DW_AT_name : (strp) (offset: 0x3e62): __uint8_t\n DW_AT_decl_file : (data1) 1\n DW_AT_decl_line : (data1) 38\n DW_AT_decl_column : (data1) 23\n DW_AT_type : (ref_addr) <0x18>, unsigned char\n <1>: Abbrev Number: 38 (DW_TAG_typedef)\n- DW_AT_name : (strp) (offset: 0x3e3c): __uint32_t\n+ DW_AT_name : (strp) (offset: 0x3e24): __uint32_t\n DW_AT_decl_file : (data1) 1\n DW_AT_decl_line : (data1) 42\n DW_AT_decl_column : (data1) 22\n DW_AT_type : (ref_addr) <0x26>, unsigned int\n <1>: Abbrev Number: 38 (DW_TAG_typedef)\n- DW_AT_name : (strp) (offset: 0x3e51): __int64_t\n+ DW_AT_name : (strp) (offset: 0x3e39): __int64_t\n DW_AT_decl_file : (data1) 1\n DW_AT_decl_line : (data1) 47\n DW_AT_decl_column : (data1) 44\n DW_AT_type : (ref_addr) <0x4b>, long long int\n <1>: Abbrev Number: 38 (DW_TAG_typedef)\n- DW_AT_name : (strp) (offset: 0x3e99): __off_t\n+ DW_AT_name : (strp) (offset: 0x3e81): __off_t\n DW_AT_decl_file : (data1) 1\n DW_AT_decl_line : (data1) 152\n DW_AT_decl_column : (data1) 25\n DW_AT_type : (ref_addr) <0x62>, long int\n <1>: Abbrev Number: 43 (DW_TAG_typedef)\n- DW_AT_name : (strp) (offset: 0x3e47): __off64_t\n+ DW_AT_name : (strp) (offset: 0x3e2f): __off64_t\n DW_AT_decl_file : (data1) 1\n DW_AT_decl_line : (data1) 153\n DW_AT_decl_column : (data1) 27\n DW_AT_type : (ref_udata) <0xbcc>, __int64_t, long long int\n <1>: Abbrev Number: 43 (DW_TAG_typedef)\n- DW_AT_name : (strp) (offset: 0x3e7d): int8_t\n+ DW_AT_name : (strp) (offset: 0x3e65): int8_t\n DW_AT_decl_file : (data1) 9\n DW_AT_decl_line : (data1) 24\n DW_AT_decl_column : (data1) 18\n DW_AT_type : (ref_udata) <0xba8>, __int8_t, signed char\n <1>: Abbrev Number: 43 (DW_TAG_typedef)\n- DW_AT_name : (strp) (offset: 0x3e5e): int64_t\n+ DW_AT_name : (strp) (offset: 0x3e46): int64_t\n DW_AT_decl_file : (data1) 9\n DW_AT_decl_line : (data1) 27\n DW_AT_decl_column : (data1) 19\n DW_AT_type : (ref_udata) <0xbcc>, __int64_t, long long int\n <1>: Abbrev Number: 15 (DW_TAG_pointer_type)\n DW_AT_byte_size : (implicit_const) 4\n DW_AT_type : (ref_udata) <0xc01>\n@@ -1512,15 +1512,15 @@\n DW_AT_name : (strp) (offset: 0x743): _IO_FILE\n DW_AT_byte_size : (data1) 148\n DW_AT_decl_file : (data1) 10\n DW_AT_decl_line : (data1) 49\n DW_AT_decl_column : (data1) 8\n DW_AT_sibling : (ref_udata) <0xd7f>\n <2>: Abbrev Number: 4 (DW_TAG_member)\n- DW_AT_name : (strp) (offset: 0x38ce): _flags\n+ DW_AT_name : (strp) (offset: 0x38b6): _flags\n DW_AT_decl_file : (data1) 10\n DW_AT_decl_line : (data1) 51\n DW_AT_decl_column : (data1) 7\n DW_AT_type : (ref_addr) <0x44>, int\n DW_AT_data_member_location: (data1) 0\n <2>: Abbrev Number: 4 (DW_TAG_member)\n DW_AT_name : (strp) (offset: 0x3015): _IO_read_ptr\n@@ -1596,15 +1596,15 @@\n DW_AT_name : (strp) (offset: 0x11fe): _IO_save_end\n DW_AT_decl_file : (data1) 10\n DW_AT_decl_line : (data1) 66\n DW_AT_decl_column : (data1) 9\n DW_AT_type : (ref_addr) <0x74>\n DW_AT_data_member_location: (data1) 44\n <2>: Abbrev Number: 49 (DW_TAG_member)\n- DW_AT_name : (strp) (offset: 0x3c4d): _markers\n+ DW_AT_name : (strp) (offset: 0x3c35): _markers\n DW_AT_decl_file : (data1) 10\n DW_AT_decl_line : (data1) 68\n DW_AT_decl_column : (data1) 22\n DW_AT_type : (ref_udata) <0xd95>\n DW_AT_data_member_location: (data1) 48\n <2>: Abbrev Number: 49 (DW_TAG_member)\n DW_AT_name : (strp) (offset: 0x276f): _chain\n@@ -1624,29 +1624,29 @@\n DW_AT_name : (strp) (offset: 0x3c4): _flags2\n DW_AT_decl_file : (data1) 10\n DW_AT_decl_line : (data1) 73\n DW_AT_decl_column : (data1) 7\n DW_AT_type : (ref_addr) <0x44>, int\n DW_AT_data_member_location: (data1) 60\n <2>: Abbrev Number: 49 (DW_TAG_member)\n- DW_AT_name : (strp) (offset: 0x427e): _old_offset\n+ DW_AT_name : (strp) (offset: 0x4266): _old_offset\n DW_AT_decl_file : (data1) 10\n DW_AT_decl_line : (data1) 74\n DW_AT_decl_column : (data1) 11\n DW_AT_type : (ref_udata) <0xbd8>, __off_t, long int\n DW_AT_data_member_location: (data1) 64\n <2>: Abbrev Number: 4 (DW_TAG_member)\n DW_AT_name : (strp) (offset: 0x27cd): _cur_column\n DW_AT_decl_file : (data1) 10\n DW_AT_decl_line : (data1) 77\n DW_AT_decl_column : (data1) 18\n DW_AT_type : (ref_addr) <0x1f>, short unsigned int\n DW_AT_data_member_location: (data1) 68\n <2>: Abbrev Number: 4 (DW_TAG_member)\n- DW_AT_name : (strp) (offset: 0x429b): _vtable_offset\n+ DW_AT_name : (strp) (offset: 0x4283): _vtable_offset\n DW_AT_decl_file : (data1) 10\n DW_AT_decl_line : (data1) 78\n DW_AT_decl_column : (data1) 15\n DW_AT_type : (ref_addr) <0x36>, signed char\n DW_AT_data_member_location: (data1) 70\n <2>: Abbrev Number: 49 (DW_TAG_member)\n DW_AT_name : (strp) (offset: 0x1f19): _shortbuf\n@@ -1659,36 +1659,36 @@\n DW_AT_name : (strp) (offset: 0x2402): _lock\n DW_AT_decl_file : (data1) 10\n DW_AT_decl_line : (data1) 81\n DW_AT_decl_column : (data1) 15\n DW_AT_type : (ref_udata) <0xda8>\n DW_AT_data_member_location: (data1) 72\n <2>: Abbrev Number: 49 (DW_TAG_member)\n- DW_AT_name : (strp) (offset: 0x42de): _offset\n+ DW_AT_name : (strp) (offset: 0x42c6): _offset\n DW_AT_decl_file : (data1) 10\n DW_AT_decl_line : (data1) 89\n DW_AT_decl_column : (data1) 13\n DW_AT_type : (ref_udata) <0xbe4>, __off64_t, __int64_t, long long int\n DW_AT_data_member_location: (data1) 76\n <2>: Abbrev Number: 49 (DW_TAG_member)\n- DW_AT_name : (strp) (offset: 0x4628): _codecvt\n+ DW_AT_name : (strp) (offset: 0x4610): _codecvt\n DW_AT_decl_file : (data1) 10\n DW_AT_decl_line : (data1) 91\n DW_AT_decl_column : (data1) 23\n DW_AT_type : (ref_udata) <0xdb0>\n DW_AT_data_member_location: (data1) 84\n <2>: Abbrev Number: 49 (DW_TAG_member)\n DW_AT_name : (strp) (offset: 0xb20): _wide_data\n DW_AT_decl_file : (data1) 10\n DW_AT_decl_line : (data1) 92\n DW_AT_decl_column : (data1) 25\n DW_AT_type : (ref_udata) <0xdb8>\n DW_AT_data_member_location: (data1) 88\n <2>: Abbrev Number: 49 (DW_TAG_member)\n- DW_AT_name : (strp) (offset: 0x45da): _freeres_list\n+ DW_AT_name : (strp) (offset: 0x45c2): _freeres_list\n DW_AT_decl_file : (data1) 10\n DW_AT_decl_line : (data1) 93\n DW_AT_decl_column : (data1) 20\n DW_AT_type : (ref_udata) <0xd98>\n DW_AT_data_member_location: (data1) 92\n <2>: Abbrev Number: 4 (DW_TAG_member)\n DW_AT_name : (strp) (offset: 0x1f0c): _freeres_buf\n@@ -1722,15 +1722,15 @@\n <1>: Abbrev Number: 43 (DW_TAG_typedef)\n DW_AT_name : (strp) (offset: 0x747): FILE\n DW_AT_decl_file : (data1) 11\n DW_AT_decl_line : (data1) 7\n DW_AT_decl_column : (data1) 25\n DW_AT_type : (ref_udata) <0xc12>, _IO_FILE\n <1>: Abbrev Number: 44 (DW_TAG_typedef)\n- DW_AT_name : (strp) (offset: 0x3eb6): _IO_lock_t\n+ DW_AT_name : (strp) (offset: 0x3e9e): _IO_lock_t\n DW_AT_decl_file : (data1) 10\n DW_AT_decl_line : (data1) 43\n DW_AT_decl_column : (data1) 14\n <1>: Abbrev Number: 7 (DW_TAG_structure_type)\n DW_AT_name : (strp) (offset: 0x2ca7): _IO_marker\n DW_AT_declaration : (flag_present) 1\n <1>: Abbrev Number: 15 (DW_TAG_pointer_type)\n@@ -1746,15 +1746,15 @@\n DW_AT_type : (ref_addr) <0x26>, unsigned int\n DW_AT_upper_bound : (data1) 0\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 15 (DW_TAG_pointer_type)\n DW_AT_byte_size : (implicit_const) 4\n DW_AT_type : (ref_udata) <0xd88>, _IO_lock_t\n <1>: Abbrev Number: 7 (DW_TAG_structure_type)\n- DW_AT_name : (strp) (offset: 0x4625): _IO_codecvt\n+ DW_AT_name : (strp) (offset: 0x460d): _IO_codecvt\n DW_AT_declaration : (flag_present) 1\n <1>: Abbrev Number: 15 (DW_TAG_pointer_type)\n DW_AT_byte_size : (implicit_const) 4\n DW_AT_type : (ref_udata) <0xdab>, _IO_codecvt\n <1>: Abbrev Number: 7 (DW_TAG_structure_type)\n DW_AT_name : (strp) (offset: 0xb1d): _IO_wide_data\n DW_AT_declaration : (flag_present) 1\n@@ -1781,30 +1781,30 @@\n <1>: Abbrev Number: 15 (DW_TAG_pointer_type)\n DW_AT_byte_size : (implicit_const) 4\n DW_AT_type : (ref_udata) <0xd7f>, FILE, _IO_FILE\n <1>: Abbrev Number: 32 (DW_TAG_pointer_type)\n DW_AT_byte_size : (implicit_const) 4\n DW_AT_type : (ref_addr) <0x74>\n <1>: Abbrev Number: 43 (DW_TAG_typedef)\n- DW_AT_name : (strp) (offset: 0x3e7c): uint8_t\n+ DW_AT_name : (strp) (offset: 0x3e64): uint8_t\n DW_AT_decl_file : (data1) 4\n DW_AT_decl_line : (data1) 24\n DW_AT_decl_column : (data1) 19\n DW_AT_type : (ref_udata) <0xbb4>, __uint8_t, unsigned char\n <1>: Abbrev Number: 43 (DW_TAG_typedef)\n- DW_AT_name : (strp) (offset: 0x3e3e): uint32_t\n+ DW_AT_name : (strp) (offset: 0x3e26): uint32_t\n DW_AT_decl_file : (data1) 4\n DW_AT_decl_line : (data1) 26\n DW_AT_decl_column : (data1) 20\n DW_AT_type : (ref_udata) <0xbc0>, __uint32_t, unsigned int\n <1>: Abbrev Number: 7 (DW_TAG_structure_type)\n- DW_AT_name : (strp) (offset: 0x4141): _dictkeysobject\n+ DW_AT_name : (strp) (offset: 0x4129): _dictkeysobject\n DW_AT_declaration : (flag_present) 1\n <1>: Abbrev Number: 7 (DW_TAG_structure_type)\n- DW_AT_name : (strp) (offset: 0x3888): _dictvalues\n+ DW_AT_name : (strp) (offset: 0x3870): _dictvalues\n DW_AT_declaration : (flag_present) 1\n <1>: Abbrev Number: 15 (DW_TAG_pointer_type)\n DW_AT_byte_size : (implicit_const) 4\n DW_AT_type : (ref_udata) <0xde1>, uint8_t, __uint8_t, unsigned char\n <1>: Abbrev Number: 22 (DW_TAG_base_type)\n DW_AT_byte_size : (data1) 12\n DW_AT_encoding : (data1) 4\t(float)\n@@ -2217,15 +2217,15 @@\n <10d4> DW_AT_name : (strp) (offset: 0x10cd): is_unsigned\n <10d8> DW_AT_decl_file : (data1) 15\n <10d9> DW_AT_decl_line : (data2) 1561\n <10db> DW_AT_decl_column : (data1) 8\n <10dc> DW_AT_type : (ref_addr) <0x76>, char\n <10e0> DW_AT_data_member_location: (data1) 49\n <2><10e1>: Abbrev Number: 42 (DW_TAG_member)\n- <10e2> DW_AT_name : (strp) (offset: 0x38cf): flags\n+ <10e2> DW_AT_name : (strp) (offset: 0x38b7): flags\n <10e6> DW_AT_decl_file : (data1) 15\n <10e7> DW_AT_decl_line : (data2) 1562\n <10e9> DW_AT_decl_column : (data1) 7\n <10ea> DW_AT_type : (ref_addr) <0x44>, int\n <10ee> DW_AT_data_member_location: (data1) 52\n <2><10ef>: Abbrev Number: 0\n <1><10f0>: Abbrev Number: 24 (DW_TAG_structure_type)\n@@ -2246,15 +2246,15 @@\n <1109> DW_AT_name : (strp) (offset: 0x1888): name\n <110d> DW_AT_decl_file : (data1) 15\n <110e> DW_AT_decl_line : (data2) 1566\n <1110> DW_AT_decl_column : (data1) 15\n <1111> DW_AT_type : (ref_addr) <0x9a>\n <1115> DW_AT_data_member_location: (data1) 4\n <2><1116>: Abbrev Number: 42 (DW_TAG_member)\n- <1117> DW_AT_name : (strp) (offset: 0x42ff): offset\n+ <1117> DW_AT_name : (strp) (offset: 0x42e7): offset\n <111b> DW_AT_decl_file : (data1) 15\n <111c> DW_AT_decl_line : (data2) 1567\n <111e> DW_AT_decl_column : (data1) 10\n <111f> DW_AT_type : (ref_addr) <0x88>, size_t, unsigned int\n <1123> DW_AT_data_member_location: (data1) 8\n <2><1124>: Abbrev Number: 0\n <1><1125>: Abbrev Number: 15 (DW_TAG_pointer_type)\n@@ -2292,15 +2292,15 @@\n <1157> DW_AT_name : (strp) (offset: 0x11c7): field\n <115b> DW_AT_decl_file : (data1) 15\n <115c> DW_AT_decl_line : (data2) 1570\n <115e> DW_AT_decl_column : (data1) 22\n <115f> DW_AT_type : (ref_udata) <0x1171>\n <1161> DW_AT_data_member_location: (data1) 0\n <2><1162>: Abbrev Number: 42 (DW_TAG_member)\n- <1163> DW_AT_name : (strp) (offset: 0x42d8): parent_offset\n+ <1163> DW_AT_name : (strp) (offset: 0x42c0): parent_offset\n <1167> DW_AT_decl_file : (data1) 15\n <1168> DW_AT_decl_line : (data2) 1571\n <116a> DW_AT_decl_column : (data1) 10\n <116b> DW_AT_type : (ref_addr) <0x88>, size_t, unsigned int\n <116f> DW_AT_data_member_location: (data1) 4\n <2><1170>: Abbrev Number: 0\n <1><1171>: Abbrev Number: 15 (DW_TAG_pointer_type)\n@@ -2315,57 +2315,57 @@\n <1><117f>: Abbrev Number: 6 (DW_TAG_structure_type)\n <1180> DW_AT_byte_size : (data1) 40\n <1181> DW_AT_decl_file : (data1) 15\n <1182> DW_AT_decl_line : (data2) 1573\n <1184> DW_AT_decl_column : (implicit_const) 9\n <1184> DW_AT_sibling : (ref_udata) <0x121d>\n <2><1186>: Abbrev Number: 20 (DW_TAG_member)\n- <1187> DW_AT_name : (strp) (offset: 0x4517): root\n+ <1187> DW_AT_name : (strp) (offset: 0x44ff): root\n <118b> DW_AT_decl_file : (data1) 15\n <118c> DW_AT_decl_line : (data2) 1574\n <118e> DW_AT_decl_column : (data1) 21\n <118f> DW_AT_type : (ref_udata) <0x1144>, __Pyx_StructField, __Pyx_StructField_\n <1191> DW_AT_data_member_location: (data1) 0\n <2><1192>: Abbrev Number: 20 (DW_TAG_member)\n <1193> DW_AT_name : (strp) (offset: 0x1069): head\n <1197> DW_AT_decl_file : (data1) 15\n <1198> DW_AT_decl_line : (data2) 1575\n <119a> DW_AT_decl_column : (data1) 27\n <119b> DW_AT_type : (ref_udata) <0x121d>\n <119d> DW_AT_data_member_location: (data1) 12\n <2><119e>: Abbrev Number: 42 (DW_TAG_member)\n- <119f> DW_AT_name : (strp) (offset: 0x42cd): fmt_offset\n+ <119f> DW_AT_name : (strp) (offset: 0x42b5): fmt_offset\n <11a3> DW_AT_decl_file : (data1) 15\n <11a4> DW_AT_decl_line : (data2) 1576\n <11a6> DW_AT_decl_column : (data1) 10\n <11a7> DW_AT_type : (ref_addr) <0x88>, size_t, unsigned int\n <11ab> DW_AT_data_member_location: (data1) 16\n <2><11ac>: Abbrev Number: 42 (DW_TAG_member)\n- <11ad> DW_AT_name : (strp) (offset: 0x44a6): new_count\n+ <11ad> DW_AT_name : (strp) (offset: 0x448e): new_count\n <11b1> DW_AT_decl_file : (data1) 15\n <11b2> DW_AT_decl_line : (data2) 1577\n <11b4> DW_AT_decl_column : (data1) 10\n <11b5> DW_AT_type : (ref_addr) <0x88>, size_t, unsigned int\n <11b9> DW_AT_data_member_location: (data1) 20\n <2><11ba>: Abbrev Number: 42 (DW_TAG_member)\n- <11bb> DW_AT_name : (strp) (offset: 0x448f): enc_count\n+ <11bb> DW_AT_name : (strp) (offset: 0x4477): enc_count\n <11bf> DW_AT_decl_file : (data1) 15\n <11c0> DW_AT_decl_line : (data2) 1577\n <11c2> DW_AT_decl_column : (data1) 21\n <11c3> DW_AT_type : (ref_addr) <0x88>, size_t, unsigned int\n <11c7> DW_AT_data_member_location: (data1) 24\n <2><11c8>: Abbrev Number: 42 (DW_TAG_member)\n- <11c9> DW_AT_name : (strp) (offset: 0x4423): struct_alignment\n+ <11c9> DW_AT_name : (strp) (offset: 0x440b): struct_alignment\n <11cd> DW_AT_decl_file : (data1) 15\n <11ce> DW_AT_decl_line : (data2) 1578\n <11d0> DW_AT_decl_column : (data1) 10\n <11d1> DW_AT_type : (ref_addr) <0x88>, size_t, unsigned int\n <11d5> DW_AT_data_member_location: (data1) 28\n <2><11d6>: Abbrev Number: 42 (DW_TAG_member)\n- <11d7> DW_AT_name : (strp) (offset: 0x4b1a): is_complex\n+ <11d7> DW_AT_name : (strp) (offset: 0x4b02): is_complex\n <11db> DW_AT_decl_file : (data1) 15\n <11dc> DW_AT_decl_line : (data2) 1579\n <11de> DW_AT_decl_column : (data1) 7\n <11df> DW_AT_type : (ref_addr) <0x44>, int\n <11e3> DW_AT_data_member_location: (data1) 32\n <2><11e4>: Abbrev Number: 42 (DW_TAG_member)\n <11e5> DW_AT_name : (strp) (offset: 0x1a1a): enc_type\n@@ -2385,34 +2385,34 @@\n <1201> DW_AT_name : (strp) (offset: 0x14ed): enc_packmode\n <1205> DW_AT_decl_file : (data1) 15\n <1206> DW_AT_decl_line : (data2) 1582\n <1208> DW_AT_decl_column : (data1) 8\n <1209> DW_AT_type : (ref_addr) <0x76>, char\n <120d> DW_AT_data_member_location: (data1) 38\n <2><120e>: Abbrev Number: 42 (DW_TAG_member)\n- <120f> DW_AT_name : (strp) (offset: 0x4bb1): is_valid_array\n+ <120f> DW_AT_name : (strp) (offset: 0x4b99): is_valid_array\n <1213> DW_AT_decl_file : (data1) 15\n <1214> DW_AT_decl_line : (data2) 1583\n <1216> DW_AT_decl_column : (data1) 8\n <1217> DW_AT_type : (ref_addr) <0x76>, char\n <121b> DW_AT_data_member_location: (data1) 39\n <2><121c>: Abbrev Number: 0\n <1><121d>: Abbrev Number: 15 (DW_TAG_pointer_type)\n <121e> DW_AT_byte_size : (implicit_const) 4\n <121e> DW_AT_type : (ref_udata) <0x1174>, __Pyx_BufFmt_StackElem\n <1><1220>: Abbrev Number: 45 (DW_TAG_typedef)\n- <1221> DW_AT_name : (strp) (offset: 0x4652): __Pyx_BufFmt_Context\n+ <1221> DW_AT_name : (strp) (offset: 0x463a): __Pyx_BufFmt_Context\n <1225> DW_AT_decl_file : (data1) 15\n <1226> DW_AT_decl_line : (data2) 1584\n <1228> DW_AT_decl_column : (data1) 3\n <1229> DW_AT_type : (ref_udata) <0x117f>\n <1><122b>: Abbrev Number: 22 (DW_TAG_base_type)\n <122c> DW_AT_byte_size : (data1) 8\n <122d> DW_AT_encoding : (data1) 3\t(complex float)\n- <122e> DW_AT_name : (strp) (offset: 0x3f41): complex float\n+ <122e> DW_AT_name : (strp) (offset: 0x3f29): complex float\n <1><1232>: Abbrev Number: 22 (DW_TAG_base_type)\n <1233> DW_AT_byte_size : (data1) 16\n <1234> DW_AT_encoding : (data1) 3\t(complex float)\n <1235> DW_AT_name : (strp) (offset: 0x15d7): complex double\n <1><1239>: Abbrev Number: 39 (DW_TAG_enumeration_type)\n <123a> DW_AT_name : (strp) (offset: 0xcb): __Pyx_ImportType_CheckSize_3_0_11\n <123e> DW_AT_encoding : (data1) 7\t(unsigned)\n@@ -2435,15 +2435,15 @@\n <1><125d>: Abbrev Number: 14 (DW_TAG_typedef)\n <125e> DW_AT_name : (strp) (offset: 0x16fa): __Pyx_TypeName\n <1262> DW_AT_decl_file : (data1) 15\n <1263> DW_AT_decl_line : (data2) 2465\n <1265> DW_AT_decl_column : (data1) 21\n <1266> DW_AT_type : (ref_addr) <0x9a>\n <1><126a>: Abbrev Number: 21 (DW_TAG_variable)\n- <126b> DW_AT_name : (strp) (offset: 0x467f): __pyx_module_is_main_pynx__scattering__cpu\n+ <126b> DW_AT_name : (strp) (offset: 0x4667): __pyx_module_is_main_pynx__scattering__cpu\n <126f> DW_AT_decl_file : (data1) 15\n <1270> DW_AT_decl_line : (data2) 2547\n <1272> DW_AT_decl_column : (data1) 12\n <1273> DW_AT_type : (ref_addr) <0x44>, int\n <1277> DW_AT_external : (flag_present) 1\n <1277> DW_AT_declaration : (flag_present) 1\n <1><1277>: Abbrev Number: 27 (DW_TAG_array_type)\n@@ -2621,15 +2621,15 @@\n <2><13b8>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n <13b9> DW_AT_type : (ref_addr) <0x9a>\n <2><13bd>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n <13be> DW_AT_type : (ref_addr) <0x44>, int\n <2><13c2>: Abbrev Number: 0\n <1><13c3>: Abbrev Number: 5 (DW_TAG_subprogram)\n <13c4> DW_AT_external : (flag_present) 1\n- <13c4> DW_AT_name : (strp) (offset: 0x491b): c_fhkl_cpu\n+ <13c4> DW_AT_name : (strp) (offset: 0x4903): c_fhkl_cpu\n <13c8> DW_AT_decl_file : (data1) 15\n <13c9> DW_AT_decl_line : (data2) 2539\n <13cb> DW_AT_decl_column : (data1) 32\n <13cc> DW_AT_prototyped : (flag_present) 1\n <13cc> DW_AT_declaration : (flag_present) 1\n <13cc> DW_AT_sibling : (ref_udata) <0x1401>\n <2><13ce>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n@@ -2651,15 +2651,15 @@\n <2><13f6>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n <13f7> DW_AT_type : (ref_addr) <0xb3>\n <2><13fb>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n <13fc> DW_AT_type : (ref_addr) <0xb3>\n <2><1400>: Abbrev Number: 0\n <1><1401>: Abbrev Number: 5 (DW_TAG_subprogram)\n <1402> DW_AT_external : (flag_present) 1\n- <1402> DW_AT_name : (strp) (offset: 0x49fa): c_fhklo_cpu\n+ <1402> DW_AT_name : (strp) (offset: 0x49e2): c_fhklo_cpu\n <1406> DW_AT_decl_file : (data1) 15\n <1407> DW_AT_decl_line : (data2) 2540\n <1409> DW_AT_decl_column : (data1) 32\n <140a> DW_AT_prototyped : (flag_present) 1\n <140a> DW_AT_declaration : (flag_present) 1\n <140a> DW_AT_sibling : (ref_udata) <0x1444>\n <2><140c>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n@@ -2683,15 +2683,15 @@\n <2><1439>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n <143a> DW_AT_type : (ref_addr) <0xb3>\n <2><143e>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n <143f> DW_AT_type : (ref_addr) <0xb3>\n <2><1443>: Abbrev Number: 0\n <1><1444>: Abbrev Number: 5 (DW_TAG_subprogram)\n <1445> DW_AT_external : (flag_present) 1\n- <1445> DW_AT_name : (strp) (offset: 0x4794): c_fhkl_grazing_cpu\n+ <1445> DW_AT_name : (strp) (offset: 0x477c): c_fhkl_grazing_cpu\n <1449> DW_AT_decl_file : (data1) 15\n <144a> DW_AT_decl_line : (data2) 2541\n <144c> DW_AT_decl_column : (data1) 32\n <144d> DW_AT_prototyped : (flag_present) 1\n <144d> DW_AT_declaration : (flag_present) 1\n <144d> DW_AT_sibling : (ref_udata) <0x1487>\n <2><144f>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n@@ -2715,15 +2715,15 @@\n <2><147c>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n <147d> DW_AT_type : (ref_addr) <0xb3>\n <2><1481>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n <1482> DW_AT_type : (ref_addr) <0xb3>\n <2><1486>: Abbrev Number: 0\n <1><1487>: Abbrev Number: 5 (DW_TAG_subprogram)\n <1488> DW_AT_external : (flag_present) 1\n- <1488> DW_AT_name : (strp) (offset: 0x4879): c_fhklo_grazing_cpu\n+ <1488> DW_AT_name : (strp) (offset: 0x4861): c_fhklo_grazing_cpu\n <148c> DW_AT_decl_file : (data1) 15\n <148d> DW_AT_decl_line : (data2) 2542\n <148f> DW_AT_decl_column : (data1) 32\n <1490> DW_AT_prototyped : (flag_present) 1\n <1490> DW_AT_declaration : (flag_present) 1\n <1490> DW_AT_sibling : (ref_udata) <0x14cf>\n <2><1492>: Abbrev Number: 19 (DW_TAG_formal_parameter)\n@@ -2825,15 +2825,15 @@\n <154f> DW_AT_prototyped : (flag_present) 1\n <154f> DW_AT_type : (ref_addr) <0x2d>, long unsigned int\n <1553> DW_AT_inline : (implicit_const) 1\t(inlined)\n <1><1553>: Abbrev Number: 15 (DW_TAG_pointer_type)\n <1554> DW_AT_byte_size : (implicit_const) 4\n <1554> DW_AT_type : (ref_udata) <0x1220>, __Pyx_BufFmt_Context\n <1><1556>: Abbrev Number: 30 (DW_TAG_subprogram)\n- <1557> DW_AT_name : (strp) (offset: 0x4bc0): __pyx_buffmt_parse_array\n+ <1557> DW_AT_name : (strp) (offset: 0x4ba8): __pyx_buffmt_parse_array\n <155b> DW_AT_decl_file : (data1) 15\n <155c> DW_AT_decl_line : (data2) 8018\n <155e> DW_AT_decl_column : (data1) 1\n <155f> DW_AT_prototyped : (flag_present) 1\n <155f> DW_AT_type : (ref_addr) <0x44>, int\n <1563> DW_AT_inline : (data1) 1\t(inlined)\n <1564> DW_AT_sibling : (ref_udata) <0x15ae>\n@@ -2889,15 +2889,15 @@\n <2><15c3>: Abbrev Number: 16 (DW_TAG_formal_parameter)\n <15c4> DW_AT_name : (string) ch\n <15c7> DW_AT_decl_file : (data1) 15\n <15c8> DW_AT_decl_line : (data2) 7870\n <15ca> DW_AT_decl_column : (data1) 47\n <15cb> DW_AT_type : (ref_addr) <0x76>, char\n <2><15cf>: Abbrev Number: 33 (DW_TAG_formal_parameter)\n- <15d0> DW_AT_name : (strp) (offset: 0x4b1a): is_complex\n+ <15d0> DW_AT_name : (strp) (offset: 0x4b02): is_complex\n <15d4> DW_AT_decl_file : (data1) 15\n <15d5> DW_AT_decl_line : (data2) 7870\n <15d7> DW_AT_decl_column : (data1) 55\n <15d8> DW_AT_type : (ref_addr) <0x44>, int\n <2><15dc>: Abbrev Number: 0\n <1><15dd>: Abbrev Number: 25 (DW_TAG_subprogram)\n <15de> DW_AT_name : (strp) (offset: 0x1fb7): __Pyx_BufFmt_TypeCharToPadding\n@@ -2910,15 +2910,15 @@\n <2><15eb>: Abbrev Number: 16 (DW_TAG_formal_parameter)\n <15ec> DW_AT_name : (string) ch\n <15ef> DW_AT_decl_file : (data1) 15\n <15f0> DW_AT_decl_line : (data2) 7851\n <15f2> DW_AT_decl_column : (data1) 51\n <15f3> DW_AT_type : (ref_addr) <0x76>, char\n <2><15f7>: Abbrev Number: 33 (DW_TAG_formal_parameter)\n- <15f8> DW_AT_name : (strp) (offset: 0x4b1a): is_complex\n+ <15f8> DW_AT_name : (strp) (offset: 0x4b02): is_complex\n <15fc> DW_AT_decl_file : (data1) 15\n <15fd> DW_AT_decl_line : (data2) 7851\n <15ff> DW_AT_decl_column : (data1) 59\n <1600> DW_AT_type : (ref_addr) <0x44>, int\n <2><1604>: Abbrev Number: 0\n <1><1605>: Abbrev Number: 30 (DW_TAG_subprogram)\n <1606> DW_AT_name : (strp) (offset: 0x1dde): __Pyx_BufFmt_TypeCharToNativeSize\n@@ -2932,15 +2932,15 @@\n <2><1615>: Abbrev Number: 16 (DW_TAG_formal_parameter)\n <1616> DW_AT_name : (string) ch\n <1619> DW_AT_decl_file : (data1) 15\n <161a> DW_AT_decl_line : (data2) 7789\n <161c> DW_AT_decl_column : (data1) 54\n <161d> DW_AT_type : (ref_addr) <0x76>, char\n <2><1621>: Abbrev Number: 33 (DW_TAG_formal_parameter)\n- <1622> DW_AT_name : (strp) (offset: 0x4b1a): is_complex\n+ <1622> DW_AT_name : (strp) (offset: 0x4b02): is_complex\n <1626> DW_AT_decl_file : (data1) 15\n <1627> DW_AT_decl_line : (data2) 7789\n <1629> DW_AT_decl_column : (data1) 62\n <162a> DW_AT_type : (ref_addr) <0x44>, int\n <2><162e>: Abbrev Number: 0\n <1><162f>: Abbrev Number: 30 (DW_TAG_subprogram)\n <1630> DW_AT_name : (strp) (offset: 0x1dba): __Pyx_BufFmt_TypeCharToStandardSize\n@@ -2954,15 +2954,15 @@\n <2><163f>: Abbrev Number: 16 (DW_TAG_formal_parameter)\n <1640> DW_AT_name : (string) ch\n <1643> DW_AT_decl_file : (data1) 15\n <1644> DW_AT_decl_line : (data2) 7771\n <1646> DW_AT_decl_column : (data1) 56\n <1647> DW_AT_type : (ref_addr) <0x76>, char\n <2><164b>: Abbrev Number: 33 (DW_TAG_formal_parameter)\n- <164c> DW_AT_name : (strp) (offset: 0x4b1a): is_complex\n+ <164c> DW_AT_name : (strp) (offset: 0x4b02): is_complex\n <1650> DW_AT_decl_file : (data1) 15\n <1651> DW_AT_decl_line : (data2) 7771\n <1653> DW_AT_decl_column : (data1) 64\n <1654> DW_AT_type : (ref_addr) <0x44>, int\n <2><1658>: Abbrev Number: 0\n <1><1659>: Abbrev Number: 30 (DW_TAG_subprogram)\n <165a> DW_AT_name : (strp) (offset: 0x2add): __Pyx_BufFmt_DescribeTypeChar\n@@ -2976,15 +2976,15 @@\n <2><1669>: Abbrev Number: 16 (DW_TAG_formal_parameter)\n <166a> DW_AT_name : (string) ch\n <166d> DW_AT_decl_file : (data1) 15\n <166e> DW_AT_decl_line : (data2) 7746\n <1670> DW_AT_decl_column : (data1) 55\n <1671> DW_AT_type : (ref_addr) <0x76>, char\n <2><1675>: Abbrev Number: 33 (DW_TAG_formal_parameter)\n- <1676> DW_AT_name : (strp) (offset: 0x4b1a): is_complex\n+ <1676> DW_AT_name : (strp) (offset: 0x4b02): is_complex\n <167a> DW_AT_decl_file : (data1) 15\n <167b> DW_AT_decl_line : (data2) 7746\n <167d> DW_AT_decl_column : (data1) 63\n <167e> DW_AT_type : (ref_addr) <0x44>, int\n <2><1682>: Abbrev Number: 0\n <1><1683>: Abbrev Number: 36 (DW_TAG_subprogram)\n <1684> DW_AT_name : (strp) (offset: 0x2abc): __Pyx_BufFmt_RaiseUnexpectedChar\n@@ -3035,28 +3035,28 @@\n <2><16d4>: Abbrev Number: 53 (DW_TAG_formal_parameter)\n <16d5> DW_AT_name : (string) ts\n <16d8> DW_AT_decl_file : (data1) 15\n <16d9> DW_AT_decl_line : (data2) 7720\n <16db> DW_AT_decl_column : (data1) 50\n <16dc> DW_AT_type : (ref_udata) <0x15ae>\n <2><16de>: Abbrev Number: 3 (DW_TAG_variable)\n- <16df> DW_AT_name : (strp) (offset: 0x44ee): count\n+ <16df> DW_AT_name : (strp) (offset: 0x44d6): count\n <16e3> DW_AT_decl_file : (data1) 15\n <16e4> DW_AT_decl_line : (data2) 7721\n <16e6> DW_AT_decl_column : (data1) 9\n <16e7> DW_AT_type : (ref_addr) <0x44>, int\n <2><16eb>: Abbrev Number: 50 (DW_TAG_variable)\n <16ec> DW_AT_name : (string) t\n <16ee> DW_AT_decl_file : (data1) 15\n <16ef> DW_AT_decl_line : (data2) 7722\n <16f1> DW_AT_decl_column : (data1) 17\n <16f2> DW_AT_type : (ref_addr) <0x9a>\n <2><16f6>: Abbrev Number: 0\n <1><16f7>: Abbrev Number: 36 (DW_TAG_subprogram)\n- <16f8> DW_AT_name : (strp) (offset: 0x43a4): __Pyx_BufFmt_Init\n+ <16f8> DW_AT_name : (strp) (offset: 0x438c): __Pyx_BufFmt_Init\n <16fc> DW_AT_decl_file : (data1) 15\n <16fd> DW_AT_decl_line : (data2) 7693\n <16ff> DW_AT_decl_column : (data1) 13\n <1700> DW_AT_prototyped : (flag_present) 1\n <1700> DW_AT_inline : (data1) 1\t(inlined)\n <1701> DW_AT_sibling : (ref_udata) <0x1725>\n <2><1703>: Abbrev Number: 53 (DW_TAG_formal_parameter)\n@@ -3165,60 +3165,60 @@\n <17a8> DW_AT_decl_file : (implicit_const) 15\n <17a8> DW_AT_decl_line : (data2) 6201\n <17aa> DW_AT_decl_column : (data1) 12\n <17ab> DW_AT_prototyped : (flag_present) 1\n <17ab> DW_AT_type : (ref_addr) <0x44>, int\n <17af> DW_AT_inline : (implicit_const) 1\t(inlined)\n <1><17af>: Abbrev Number: 30 (DW_TAG_subprogram)\n- <17b0> DW_AT_name : (strp) (offset: 0x39af): __Pyx_InitGlobals\n+ <17b0> DW_AT_name : (strp) (offset: 0x3997): __Pyx_InitGlobals\n <17b4> DW_AT_decl_file : (data1) 15\n <17b5> DW_AT_decl_line : (data2) 6167\n <17b7> DW_AT_decl_column : (data1) 30\n <17b8> DW_AT_prototyped : (flag_present) 1\n <17b8> DW_AT_type : (ref_addr) <0x44>, int\n <17bc> DW_AT_inline : (data1) 1\t(inlined)\n <17bd> DW_AT_sibling : (ref_udata) <0x17c8>\n <2><17bf>: Abbrev Number: 40 (DW_TAG_label)\n <17c0> DW_AT_name : (strp) (offset: 0x2f71): __pyx_L1_error\n <17c4> DW_AT_decl_file : (implicit_const) 15\n <17c4> DW_AT_decl_line : (data2) 6188\n <17c6> DW_AT_decl_column : (data1) 3\n <2><17c7>: Abbrev Number: 0\n <1><17c8>: Abbrev Number: 30 (DW_TAG_subprogram)\n- <17c9> DW_AT_name : (strp) (offset: 0x3dae): __Pyx_InitConstants\n+ <17c9> DW_AT_name : (strp) (offset: 0x3d96): __Pyx_InitConstants\n <17cd> DW_AT_decl_file : (data1) 15\n <17ce> DW_AT_decl_line : (data2) 6159\n <17d0> DW_AT_decl_column : (data1) 30\n <17d1> DW_AT_prototyped : (flag_present) 1\n <17d1> DW_AT_type : (ref_addr) <0x44>, int\n <17d5> DW_AT_inline : (data1) 1\t(inlined)\n <17d6> DW_AT_sibling : (ref_udata) <0x17e1>\n <2><17d8>: Abbrev Number: 40 (DW_TAG_label)\n <17d9> DW_AT_name : (strp) (offset: 0x2f71): __pyx_L1_error\n <17dd> DW_AT_decl_file : (implicit_const) 15\n <17dd> DW_AT_decl_line : (data2) 6162\n <17df> DW_AT_decl_column : (data1) 3\n <2><17e0>: Abbrev Number: 0\n <1><17e1>: Abbrev Number: 30 (DW_TAG_subprogram)\n- <17e2> DW_AT_name : (strp) (offset: 0x3d94): __Pyx_InitCachedConstants\n+ <17e2> DW_AT_name : (strp) (offset: 0x3d7c): __Pyx_InitCachedConstants\n <17e6> DW_AT_decl_file : (data1) 15\n <17e7> DW_AT_decl_line : (data2) 6078\n <17e9> DW_AT_decl_column : (data1) 30\n <17ea> DW_AT_prototyped : (flag_present) 1\n <17ea> DW_AT_type : (ref_addr) <0x44>, int\n <17ee> DW_AT_inline : (data1) 1\t(inlined)\n <17ef> DW_AT_sibling : (ref_udata) <0x17fa>\n <2><17f1>: Abbrev Number: 40 (DW_TAG_label)\n <17f2> DW_AT_name : (strp) (offset: 0x2f71): __pyx_L1_error\n <17f6> DW_AT_decl_file : (implicit_const) 15\n <17f6> DW_AT_decl_line : (data2) 6153\n <17f8> DW_AT_decl_column : (data1) 3\n <2><17f9>: Abbrev Number: 0\n <1><17fa>: Abbrev Number: 30 (DW_TAG_subprogram)\n- <17fb> DW_AT_name : (strp) (offset: 0x3a83): __Pyx_InitCachedBuiltins\n+ <17fb> DW_AT_name : (strp) (offset: 0x3a6b): __Pyx_InitCachedBuiltins\n <17ff> DW_AT_decl_file : (data1) 15\n <1800> DW_AT_decl_line : (data2) 6070\n <1802> DW_AT_decl_column : (data1) 30\n <1803> DW_AT_prototyped : (flag_present) 1\n <1803> DW_AT_type : (ref_addr) <0x44>, int\n <1807> DW_AT_inline : (data1) 1\t(inlined)\n <1808> DW_AT_sibling : (ref_udata) <0x1813>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Su>>r3}iyGA\n-ViXf'O0|\n+$}2!}8W_\n+NBr