{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.fzQ4bdOr/b1/pynx_2024.1.1-6_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.fzQ4bdOr/b2/pynx_2024.1.1-6_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n 9eac7d6350e024056924b005800c57b3 23048 science optional pynx_2024.1.1-6_all.deb\n 9f7408567fde9a5296bf6e6d4a2fa6ea 75250708 doc optional python-pynx-doc_2024.1.1-6_all.deb\n- 0d3902e293550f739afe353562ba77ee 374696 debug optional python3-pynx-dbgsym_2024.1.1-6_i386.deb\n- 26907599c43391ad5259fafa0351b34d 596164 python optional python3-pynx_2024.1.1-6_i386.deb\n+ 82783d512ed8c43f6590972a2b1a7d8a 378280 debug optional python3-pynx-dbgsym_2024.1.1-6_i386.deb\n+ 488f274e6921562ec25ad1050fd1e073 597976 python optional python3-pynx_2024.1.1-6_i386.deb\n"}, {"source1": "python3-pynx_2024.1.1-6_i386.deb", "source2": "python3-pynx_2024.1.1-6_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-18 11:46:20.000000 debian-binary\n -rw-r--r-- 0 0 0 9832 2025-01-18 11:46:20.000000 control.tar.xz\n--rw-r--r-- 0 0 0 586140 2025-01-18 11:46:20.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 587952 2025-01-18 11:46:20.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-6\n Architecture: i386\n Maintainer: Debian PaN Maintainers \n-Installed-Size: 4815\n+Installed-Size: 4811\n Depends: python3 (<< 3.14), python3 (>= 3.12~), python3-fabio (>= 2023.6.0-3~), 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 (>= 2024.1.4+ds-3.1~), python3-scipy, python3-silx, python3-skimage, python3-sklearn, python3-tomoscan, python3:any, libc6 (>= 2.4), python3-h5py, python3-hdf5plugin\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-18 11:46:20.000000 ./usr/lib/python3/dist-packages/pynx/ptycho/test/__init__.py\n -rw-r--r-- 0 root (0) root (0) 51739 2025-01-18 11:46:20.000000 ./usr/lib/python3/dist-packages/pynx/ptycho/test/test_ptycho.py\n -rw-r--r-- 0 root (0) root (0) 2698 2025-01-18 11:46:20.000000 ./usr/lib/python3/dist-packages/pynx/ptycho/utils.py\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-18 11:46:20.000000 ./usr/lib/python3/dist-packages/pynx/scattering/\n -rw-r--r-- 0 root (0) root (0) 258 2025-01-18 11:46:20.000000 ./usr/lib/python3/dist-packages/pynx/scattering/__init__.py\n -rw-r--r-- 0 root (0) root (0) 7026 2025-01-18 11:46:20.000000 ./usr/lib/python3/dist-packages/pynx/scattering/c_cpu.c\n -rw-r--r-- 0 root (0) root (0) 121576 2025-01-18 11:46:20.000000 ./usr/lib/python3/dist-packages/pynx/scattering/cpu.cpython-312-i386-linux-gnu.so\n--rw-r--r-- 0 root (0) root (0) 121576 2025-01-18 11:46:20.000000 ./usr/lib/python3/dist-packages/pynx/scattering/cpu.cpython-313-i386-linux-gnu.so\n+-rw-r--r-- 0 root (0) root (0) 117480 2025-01-18 11:46:20.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-18 11:46:20.000000 ./usr/lib/python3/dist-packages/pynx/scattering/cpu.pyx\n -rw-r--r-- 0 root (0) root (0) 2787 2025-01-18 11:46:20.000000 ./usr/lib/python3/dist-packages/pynx/scattering/detector.py\n -rw-r--r-- 0 root (0) root (0) 50212 2025-01-18 11:46:20.000000 ./usr/lib/python3/dist-packages/pynx/scattering/fhkl.py\n -rw-r--r-- 0 root (0) root (0) 37066 2025-01-18 11:46:20.000000 ./usr/lib/python3/dist-packages/pynx/scattering/fthomson.py\n -rw-r--r-- 0 root (0) root (0) 21727 2025-01-18 11:46:20.000000 ./usr/lib/python3/dist-packages/pynx/scattering/gid.py\n -rw-r--r-- 0 root (0) root (0) 44305 2025-01-18 11:46:20.000000 ./usr/lib/python3/dist-packages/pynx/scattering/sse_mathfun.h\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-18 11:46:20.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 0x16ad8 0x16ad8 R E 0x1000\n- LOAD 0x019000 0x00019000 0x00019000 0x03c98 0x03c98 R 0x1000\n+ LOAD 0x002000 0x00002000 0x00002000 0x16518 0x16518 R E 0x1000\n+ LOAD 0x019000 0x00019000 0x00019000 0x03d84 0x03d84 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 0x0020c 0x0020c R 0x4\n+ GNU_EH_FRAME 0x01abd4 0x0001abd4 0x0001abd4 0x00204 0x00204 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 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+ [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 [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: 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+ 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 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) 0x18ac4\n+ 0x0000000d (FINI) 0x18504\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: d8968a7f1a0d7e3ed011cb612b662c7ea06a52c5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 894a88a88a34a8b8c185e573bffee12d0693c9fb\n"}, {"source1": "readelf --wide --debug-dump=frames {}", "source2": "readelf --wide --debug-dump=frames {}", "unified_diff": "@@ -1,79 +1,78 @@\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: 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+ 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 \n Contents of the .eh_frame section:\n \n \n 00000000 00000014 00000000 CIE\n Version: 1\n Augmentation: \"zR\"\n@@ -94,615 +93,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=00004620..00004a10\n- DW_CFA_advance_loc: 12 to 0000462c\n+00000050 00000050 00000054 FDE cie=00000000 pc=00004660..00004a78\n+ DW_CFA_advance_loc: 1 to 00004661\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000462d\n+ DW_CFA_advance_loc: 1 to 00004662\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 0000462e\n+ DW_CFA_advance_loc: 1 to 00004663\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 0000462f\n+ DW_CFA_advance_loc: 1 to 00004664\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 8 to 00004637\n+ DW_CFA_advance_loc: 17 to 00004675\n DW_CFA_def_cfa_offset: 368\n- DW_CFA_advance_loc2: 910 to 000049c5\n+ DW_CFA_advance_loc2: 959 to 00004a34\n DW_CFA_def_cfa_offset: 380\n- DW_CFA_advance_loc: 9 to 000049ce\n+ DW_CFA_advance_loc: 1 to 00004a35\n DW_CFA_def_cfa_offset: 384\n- DW_CFA_advance_loc: 11 to 000049d9\n+ DW_CFA_advance_loc: 11 to 00004a40\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000049da\n+ DW_CFA_advance_loc: 1 to 00004a41\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000049db\n+ DW_CFA_advance_loc: 1 to 00004a42\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000049dc\n+ DW_CFA_advance_loc: 1 to 00004a43\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000049dd\n+ DW_CFA_advance_loc: 1 to 00004a44\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 000049e0\n+ DW_CFA_advance_loc: 4 to 00004a48\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=00004a10..00004e3e\n- DW_CFA_advance_loc: 1 to 00004a11\n+000000a4 00000050 000000a8 FDE cie=00000000 pc=00004a80..00004ec6\n+ DW_CFA_advance_loc: 1 to 00004a81\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00004a12\n+ DW_CFA_advance_loc: 1 to 00004a82\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00004a13\n+ DW_CFA_advance_loc: 1 to 00004a83\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00004a14\n+ DW_CFA_advance_loc: 1 to 00004a84\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 00004a25\n+ DW_CFA_advance_loc: 17 to 00004a95\n DW_CFA_def_cfa_offset: 368\n- DW_CFA_advance_loc2: 974 to 00004df3\n+ DW_CFA_advance_loc2: 1011 to 00004e88\n DW_CFA_def_cfa_offset: 380\n- DW_CFA_advance_loc: 7 to 00004dfa\n+ DW_CFA_advance_loc: 1 to 00004e89\n DW_CFA_def_cfa_offset: 384\n- DW_CFA_advance_loc: 18 to 00004e0c\n+ DW_CFA_advance_loc: 18 to 00004e9b\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00004e0d\n+ DW_CFA_advance_loc: 1 to 00004e9c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00004e0e\n+ DW_CFA_advance_loc: 1 to 00004e9d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00004e0f\n+ DW_CFA_advance_loc: 1 to 00004e9e\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00004e10\n+ DW_CFA_advance_loc: 1 to 00004e9f\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00004e18\n+ DW_CFA_advance_loc: 1 to 00004ea0\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=00004e40..00005407\n- DW_CFA_advance_loc: 12 to 00004e4c\n+000000f8 00000050 000000fc FDE cie=00000000 pc=00004ed0..000054c7\n+ DW_CFA_advance_loc: 1 to 00004ed1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00004e4d\n+ DW_CFA_advance_loc: 1 to 00004ed2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00004e4e\n+ DW_CFA_advance_loc: 12 to 00004ede\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00004e4f\n+ DW_CFA_advance_loc: 1 to 00004edf\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 8 to 00004e57\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_def_cfa_offset: 560\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_advance_loc: 11 to 00005491\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000053d2\n+ DW_CFA_advance_loc: 1 to 00005492\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000053d3\n+ DW_CFA_advance_loc: 1 to 00005493\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000053d4\n+ DW_CFA_advance_loc: 1 to 00005494\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000053d5\n+ DW_CFA_advance_loc: 1 to 00005495\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 11 to 000053e0\n- DW_CFA_def_cfa_offset: 560\n+ DW_CFA_advance_loc: 3 to 00005498\n+ DW_CFA_def_cfa_offset: 544\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=00005410..00005a07\n- DW_CFA_advance_loc: 1 to 00005411\n+0000014c 00000050 00000150 FDE cie=00000000 pc=000054d0..00005ace\n+ DW_CFA_advance_loc: 1 to 000054d1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005412\n+ DW_CFA_advance_loc: 1 to 000054d2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00005413\n+ DW_CFA_advance_loc: 1 to 000054d3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00005414\n+ DW_CFA_advance_loc: 1 to 000054d4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 00005425\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_def_cfa_offset: 560\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_advance_loc: 18 to 00005a9e\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000059d7\n+ DW_CFA_advance_loc: 1 to 00005a9f\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000059d8\n+ DW_CFA_advance_loc: 1 to 00005aa0\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000059d9\n+ DW_CFA_advance_loc: 1 to 00005aa1\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000059da\n+ DW_CFA_advance_loc: 1 to 00005aa2\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 000059e0\n- DW_CFA_def_cfa_offset: 560\n+ DW_CFA_advance_loc: 6 to 00005aa8\n+ DW_CFA_def_cfa_offset: 544\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=00005a07..00005a0b\n+000001a0 00000010 000001a4 FDE cie=00000000 pc=00005ace..00005ad2\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001b4 00000010 000001b8 FDE cie=00000000 pc=00005a20..00005a37\n+000001b4 00000010 000001b8 FDE cie=00000000 pc=00005ae0..00005af7\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001c8 00000010 000001cc FDE cie=00000000 pc=00005a40..00005a57\n+000001c8 00000010 000001cc FDE cie=00000000 pc=00005b00..00005b17\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001dc 00000010 000001e0 FDE cie=00000000 pc=00005a60..00005a80\n+000001dc 00000010 000001e0 FDE cie=00000000 pc=00005b20..00005b40\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001f0 00000010 000001f4 FDE cie=00000000 pc=00005a80..00005ab0\n+000001f0 00000010 000001f4 FDE cie=00000000 pc=00005b40..00005b70\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000204 00000028 00000208 FDE cie=00000000 pc=00005ab0..00005aee\n- DW_CFA_advance_loc: 1 to 00005ab1\n+00000204 00000028 00000208 FDE cie=00000000 pc=00005b70..00005bae\n+ DW_CFA_advance_loc: 1 to 00005b71\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005ab2\n+ DW_CFA_advance_loc: 1 to 00005b72\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00005ac0\n+ DW_CFA_advance_loc: 14 to 00005b80\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 00005adb\n+ DW_CFA_advance_loc: 27 to 00005b9b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005adc\n+ DW_CFA_advance_loc: 1 to 00005b9c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005add\n+ DW_CFA_advance_loc: 1 to 00005b9d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00005ae0\n+ DW_CFA_advance_loc: 3 to 00005ba0\n DW_CFA_restore_state\n \n-00000230 00000028 00000234 FDE cie=00000000 pc=00005af0..00005b2e\n- DW_CFA_advance_loc: 1 to 00005af1\n+00000230 00000028 00000234 FDE cie=00000000 pc=00005bb0..00005bee\n+ DW_CFA_advance_loc: 1 to 00005bb1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005af2\n+ DW_CFA_advance_loc: 1 to 00005bb2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00005b00\n+ DW_CFA_advance_loc: 14 to 00005bc0\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 00005b1b\n+ DW_CFA_advance_loc: 27 to 00005bdb\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005b1c\n+ DW_CFA_advance_loc: 1 to 00005bdc\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005b1d\n+ DW_CFA_advance_loc: 1 to 00005bdd\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00005b20\n+ DW_CFA_advance_loc: 3 to 00005be0\n DW_CFA_restore_state\n \n-0000025c 00000074 00000260 FDE cie=00000000 pc=00005b30..00005c19\n- DW_CFA_advance_loc: 11 to 00005b3b\n+0000025c 00000074 00000260 FDE cie=00000000 pc=00005bf0..00005cd9\n+ DW_CFA_advance_loc: 11 to 00005bfb\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005b3c\n+ DW_CFA_advance_loc: 1 to 00005bfc\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00005b3d\n+ DW_CFA_advance_loc: 1 to 00005bfd\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00005b3e\n+ DW_CFA_advance_loc: 1 to 00005bfe\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00005b41\n+ DW_CFA_advance_loc: 3 to 00005c01\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 68 to 00005b85\n+ DW_CFA_advance_loc1: 68 to 00005c45\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00005b86\n+ DW_CFA_advance_loc: 1 to 00005c46\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005b87\n+ DW_CFA_advance_loc: 1 to 00005c47\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005b88\n+ DW_CFA_advance_loc: 1 to 00005c48\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005b89\n+ DW_CFA_advance_loc: 1 to 00005c49\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00005b90\n+ DW_CFA_advance_loc: 7 to 00005c50\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 25 to 00005ba9\n+ DW_CFA_advance_loc: 25 to 00005c69\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 3 to 00005bac\n+ DW_CFA_advance_loc: 3 to 00005c6c\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 17 to 00005bbd\n+ DW_CFA_advance_loc: 17 to 00005c7d\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00005bbf\n+ DW_CFA_advance_loc: 2 to 00005c7f\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00005bc7\n+ DW_CFA_advance_loc: 8 to 00005c87\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005bcc\n+ DW_CFA_advance_loc: 5 to 00005c8c\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00005bcd\n+ DW_CFA_advance_loc: 1 to 00005c8d\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005bce\n+ DW_CFA_advance_loc: 1 to 00005c8e\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005bcf\n+ DW_CFA_advance_loc: 1 to 00005c8f\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005bd0\n+ DW_CFA_advance_loc: 1 to 00005c90\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00005bd8\n+ DW_CFA_advance_loc: 8 to 00005c98\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 00005be2\n+ DW_CFA_advance_loc: 10 to 00005ca2\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 3 to 00005be5\n+ DW_CFA_advance_loc: 3 to 00005ca5\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 19 to 00005bf8\n+ DW_CFA_advance_loc: 19 to 00005cb8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00005bfb\n+ DW_CFA_advance_loc: 3 to 00005cbb\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 3 to 00005bfe\n+ DW_CFA_advance_loc: 3 to 00005cbe\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 18 to 00005c10\n+ DW_CFA_advance_loc: 18 to 00005cd0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-000002d4 00000034 000002d8 FDE cie=00000000 pc=00005c20..00005c69\n- DW_CFA_advance_loc: 1 to 00005c21\n+000002d4 00000034 000002d8 FDE cie=00000000 pc=00005ce0..00005d29\n+ DW_CFA_advance_loc: 1 to 00005ce1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005c22\n+ DW_CFA_advance_loc: 1 to 00005ce2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00005c30\n+ DW_CFA_advance_loc: 14 to 00005cf0\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 00005c4b\n+ DW_CFA_advance_loc: 27 to 00005d0b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005c4c\n+ DW_CFA_advance_loc: 1 to 00005d0c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005c4d\n+ DW_CFA_advance_loc: 1 to 00005d0d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00005c50\n+ DW_CFA_advance_loc: 3 to 00005d10\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 6 to 00005c56\n+ DW_CFA_advance_loc: 6 to 00005d16\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00005c58\n+ DW_CFA_advance_loc: 2 to 00005d18\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00005c60\n+ DW_CFA_advance_loc: 8 to 00005d20\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=00005c70..00005e49\n- DW_CFA_advance_loc: 1 to 00005c71\n+0000030c 000000f4 00000310 FDE cie=00000000 pc=00005d30..00005f01\n+ DW_CFA_advance_loc: 1 to 00005d31\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 00005c74\n+ DW_CFA_advance_loc: 3 to 00005d34\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00005c77\n+ DW_CFA_advance_loc: 3 to 00005d37\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 14 to 00005c85\n+ DW_CFA_advance_loc: 14 to 00005d45\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 40 to 00005cad\n+ DW_CFA_advance_loc: 40 to 00005d6d\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 4 to 00005cb1\n+ DW_CFA_advance_loc: 4 to 00005d71\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00005cb2\n+ DW_CFA_advance_loc: 1 to 00005d72\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00005cb3\n+ DW_CFA_advance_loc: 1 to 00005d73\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005cb8\n+ DW_CFA_advance_loc: 5 to 00005d78\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00005cbb\n+ DW_CFA_advance_loc: 3 to 00005d7b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005cbc\n+ DW_CFA_advance_loc: 1 to 00005d7c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005cbd\n+ DW_CFA_advance_loc: 1 to 00005d7d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005cbe\n+ DW_CFA_advance_loc: 1 to 00005d7e\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00005cc0\n+ DW_CFA_advance_loc: 2 to 00005d80\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 32 to 00005ce0\n+ DW_CFA_advance_loc: 32 to 00005da0\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 3 to 00005ce3\n+ DW_CFA_advance_loc: 3 to 00005da3\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00005ce4\n+ DW_CFA_advance_loc: 1 to 00005da4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005ce9\n+ DW_CFA_advance_loc: 5 to 00005da9\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00005cec\n+ DW_CFA_advance_loc: 3 to 00005dac\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005ced\n+ DW_CFA_advance_loc: 1 to 00005dad\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005cee\n+ DW_CFA_advance_loc: 1 to 00005dae\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005cef\n+ DW_CFA_advance_loc: 1 to 00005daf\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00005cf0\n+ DW_CFA_advance_loc: 1 to 00005db0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00005cf9\n+ DW_CFA_advance_loc: 9 to 00005db9\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 7 to 00005d00\n+ DW_CFA_advance_loc: 7 to 00005dc0\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00005d02\n+ DW_CFA_advance_loc: 2 to 00005dc2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005d0a\n+ DW_CFA_advance_loc: 8 to 00005dca\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 5 to 00005d0f\n+ DW_CFA_advance_loc: 5 to 00005dcf\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005d10\n+ DW_CFA_advance_loc: 1 to 00005dd0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005d11\n+ DW_CFA_advance_loc: 1 to 00005dd1\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005d12\n+ DW_CFA_advance_loc: 1 to 00005dd2\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00005d18\n+ DW_CFA_advance_loc: 6 to 00005dd8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 26 to 00005d32\n+ DW_CFA_advance_loc: 26 to 00005df2\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 00005d34\n+ DW_CFA_advance_loc: 2 to 00005df4\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00005d35\n+ DW_CFA_advance_loc: 1 to 00005df5\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005d3a\n+ DW_CFA_advance_loc: 5 to 00005dfa\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00005d3d\n+ DW_CFA_advance_loc: 3 to 00005dfd\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005d3e\n+ DW_CFA_advance_loc: 1 to 00005dfe\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005d3f\n+ DW_CFA_advance_loc: 1 to 00005dff\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005d40\n+ DW_CFA_advance_loc: 1 to 00005e00\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00005d48\n+ DW_CFA_advance_loc: 8 to 00005e08\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 11 to 00005d53\n+ DW_CFA_advance_loc: 11 to 00005e13\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00005d54\n+ DW_CFA_advance_loc: 1 to 00005e14\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00005d55\n+ DW_CFA_advance_loc: 1 to 00005e15\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005d5a\n+ DW_CFA_advance_loc: 5 to 00005e1a\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00005d5d\n+ DW_CFA_advance_loc: 3 to 00005e1d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005d5e\n+ DW_CFA_advance_loc: 1 to 00005e1e\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005d5f\n+ DW_CFA_advance_loc: 1 to 00005e1f\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005d60\n+ DW_CFA_advance_loc: 1 to 00005e20\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00005d68\n+ DW_CFA_advance_loc: 8 to 00005e28\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 7 to 00005d6f\n+ DW_CFA_advance_loc: 7 to 00005e2f\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 8 to 00005d77\n+ DW_CFA_advance_loc: 8 to 00005e37\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005d7f\n+ DW_CFA_advance_loc: 8 to 00005e3f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 18 to 00005d91\n+ DW_CFA_advance_loc: 18 to 00005e51\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 9 to 00005d9a\n+ DW_CFA_advance_loc: 9 to 00005e5a\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 13 to 00005da7\n+ DW_CFA_advance_loc: 13 to 00005e67\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00005da9\n+ DW_CFA_advance_loc: 2 to 00005e69\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005db1\n+ DW_CFA_advance_loc: 8 to 00005e71\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 22 to 00005dc7\n+ DW_CFA_advance_loc: 14 to 00005e7f\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 8 to 00005dcf\n+ DW_CFA_advance_loc: 8 to 00005e87\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005dd7\n+ DW_CFA_advance_loc: 8 to 00005e8f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 32 to 00005df7\n+ DW_CFA_advance_loc: 32 to 00005eaf\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 8 to 00005dff\n+ DW_CFA_advance_loc: 8 to 00005eb7\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005e07\n+ DW_CFA_advance_loc: 8 to 00005ebf\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 26 to 00005e21\n+ DW_CFA_advance_loc: 26 to 00005ed9\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 11 to 00005e2c\n+ DW_CFA_advance_loc: 11 to 00005ee4\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 12 to 00005e38\n+ DW_CFA_advance_loc: 12 to 00005ef0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 1 to 00005e39\n+ DW_CFA_advance_loc: 1 to 00005ef1\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 11 to 00005e44\n+ DW_CFA_advance_loc: 11 to 00005efc\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=00005e50..00005e78\n- DW_CFA_advance_loc: 1 to 00005e51\n+00000404 00000028 00000408 FDE cie=00000000 pc=00005f08..00005f30\n+ DW_CFA_advance_loc: 1 to 00005f09\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00005e5f\n+ DW_CFA_advance_loc: 14 to 00005f17\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 5 to 00005e64\n+ DW_CFA_advance_loc: 5 to 00005f1c\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 9 to 00005e6d\n+ DW_CFA_advance_loc: 9 to 00005f25\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00005e6e\n+ DW_CFA_advance_loc: 1 to 00005f26\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00005e76\n+ DW_CFA_advance_loc: 8 to 00005f2e\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005e77\n+ DW_CFA_advance_loc: 1 to 00005f2f\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=00005e80..00005f23\n- DW_CFA_advance_loc: 1 to 00005e81\n+00000430 00000040 00000434 FDE cie=00000000 pc=00005f30..00005fd3\n+ DW_CFA_advance_loc: 1 to 00005f31\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005e82\n+ DW_CFA_advance_loc: 1 to 00005f32\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00005e83\n+ DW_CFA_advance_loc: 1 to 00005f33\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 36 to 00005ea7\n+ DW_CFA_advance_loc: 36 to 00005f57\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 00005ea8\n+ DW_CFA_advance_loc: 1 to 00005f58\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005ea9\n+ DW_CFA_advance_loc: 1 to 00005f59\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00005eb0\n+ DW_CFA_advance_loc: 7 to 00005f60\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 00005eba\n+ DW_CFA_advance_loc: 10 to 00005f6a\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00005ebb\n+ DW_CFA_advance_loc: 1 to 00005f6b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 5 to 00005ec0\n+ DW_CFA_advance_loc: 5 to 00005f70\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc1: 67 to 00005f03\n+ DW_CFA_advance_loc1: 67 to 00005fb3\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00005f04\n+ DW_CFA_advance_loc: 1 to 00005fb4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 00005f0f\n+ DW_CFA_advance_loc: 11 to 00005fbf\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n \n-00000474 00000030 00000478 FDE cie=00000000 pc=00005f30..00005f71\n- DW_CFA_advance_loc: 1 to 00005f31\n+00000474 00000030 00000478 FDE cie=00000000 pc=00005fd8..00006011\n+ DW_CFA_advance_loc: 1 to 00005fd9\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00005f3f\n+ DW_CFA_advance_loc: 14 to 00005fe7\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 22 to 00005f55\n+ DW_CFA_advance_loc: 22 to 00005ffd\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005f56\n+ DW_CFA_advance_loc: 1 to 00005ffe\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 10 to 00005f60\n+ DW_CFA_advance_loc: 2 to 00006000\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00005f63\n+ DW_CFA_advance_loc: 3 to 00006003\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00005f64\n+ DW_CFA_advance_loc: 1 to 00006004\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00005f6c\n+ DW_CFA_advance_loc: 8 to 0000600c\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00005f6f\n+ DW_CFA_advance_loc: 3 to 0000600f\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005f70\n+ DW_CFA_advance_loc: 1 to 00006010\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: 1 to 00002522\n+ DW_CFA_advance_loc: 3 to 00002524\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00002525\n+ DW_CFA_advance_loc: 1 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@@ -748,15 +747,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..0000274d\n+00000510 000000b8 00000514 FDE cie=00000000 pc=000025ae..0000274e\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@@ -767,3626 +766,3805 @@\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: 20 to 000025df\n+ DW_CFA_advance_loc: 14 to 000025d9\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 54 to 00002615\n+ DW_CFA_advance_loc: 60 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: 2 to 00002619\n+ DW_CFA_advance_loc: 3 to 0000261a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00002621\n+ DW_CFA_advance_loc: 8 to 00002622\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 36 to 00002645\n+ DW_CFA_advance_loc: 42 to 0000264c\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 00002646\n+ DW_CFA_advance_loc: 1 to 0000264d\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 7 to 0000264d\n+ DW_CFA_advance_loc: 1 to 0000264e\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 00002651\n+ DW_CFA_advance_loc: 4 to 00002652\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00002659\n+ DW_CFA_advance_loc: 8 to 0000265a\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 13 to 00002666\n+ DW_CFA_advance_loc: 13 to 00002667\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002667\n+ DW_CFA_advance_loc: 1 to 00002668\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 11 to 00002672\n+ DW_CFA_advance_loc: 11 to 00002673\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 19 to 00002685\n+ DW_CFA_advance_loc: 19 to 00002686\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002686\n+ DW_CFA_advance_loc: 1 to 00002687\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000268e\n+ DW_CFA_advance_loc: 8 to 0000268f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 00002699\n+ DW_CFA_advance_loc: 11 to 0000269a\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 0000269a\n+ DW_CFA_advance_loc: 1 to 0000269b\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 000026a2\n+ DW_CFA_advance_loc: 8 to 000026a3\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 13 to 000026af\n+ DW_CFA_advance_loc: 7 to 000026aa\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 3 to 000026b2\n+ DW_CFA_advance_loc: 9 to 000026b3\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 000026b4\n+ DW_CFA_advance_loc: 8 to 000026bb\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000026b5\n+ DW_CFA_advance_loc: 1 to 000026bc\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 000026c7\n+ DW_CFA_advance_loc: 12 to 000026c8\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 000026d6\n+ DW_CFA_advance_loc: 9 to 000026d1\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 3 to 000026d9\n+ DW_CFA_advance_loc: 3 to 000026d4\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 8 to 000026e1\n+ DW_CFA_advance_loc: 8 to 000026dc\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000026e2\n+ DW_CFA_advance_loc: 1 to 000026dd\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 000026ee\n+ DW_CFA_advance_loc: 18 to 000026ef\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 000026f9\n+ DW_CFA_advance_loc: 11 to 000026fa\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 7 to 00002700\n+ DW_CFA_advance_loc: 7 to 00002701\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 00002704\n+ DW_CFA_advance_loc: 4 to 00002705\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002705\n+ DW_CFA_advance_loc: 1 to 00002706\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 00002711\n+ DW_CFA_advance_loc: 12 to 00002712\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 0000271c\n+ DW_CFA_advance_loc: 11 to 0000271d\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 7 to 00002723\n+ DW_CFA_advance_loc: 7 to 00002724\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 00002725\n+ DW_CFA_advance_loc: 2 to 00002726\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002726\n+ DW_CFA_advance_loc: 1 to 00002727\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 00002734\n+ DW_CFA_advance_loc: 14 to 00002735\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 18 to 00002746\n+ DW_CFA_advance_loc: 18 to 00002747\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00002749\n+ DW_CFA_advance_loc: 3 to 0000274a\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000274a\n+ DW_CFA_advance_loc: 1 to 0000274b\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000274b\n+ DW_CFA_advance_loc: 1 to 0000274c\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000274c\n+ DW_CFA_advance_loc: 1 to 0000274d\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=00005f80..000060f3\n- DW_CFA_advance_loc: 1 to 00005f81\n+000005cc 000000d4 000005d0 FDE cie=00000000 pc=00006018..0000618b\n+ DW_CFA_advance_loc: 1 to 00006019\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005f82\n+ DW_CFA_advance_loc: 1 to 0000601a\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00005f83\n+ DW_CFA_advance_loc: 1 to 0000601b\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00005f84\n+ DW_CFA_advance_loc: 1 to 0000601c\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00005f87\n+ DW_CFA_advance_loc: 3 to 0000601f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 22 to 00005f9d\n+ DW_CFA_advance_loc: 22 to 00006035\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00005f9e\n+ DW_CFA_advance_loc: 1 to 00006036\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00005f9f\n+ DW_CFA_advance_loc: 1 to 00006037\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00005fa4\n+ DW_CFA_advance_loc: 5 to 0000603c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00005fb6\n+ DW_CFA_advance_loc: 18 to 0000604e\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00005fb7\n+ DW_CFA_advance_loc: 1 to 0000604f\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00005fb8\n+ DW_CFA_advance_loc: 1 to 00006050\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00005fbd\n+ DW_CFA_advance_loc: 5 to 00006055\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00005fcf\n+ DW_CFA_advance_loc: 18 to 00006067\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00005fd0\n+ DW_CFA_advance_loc: 1 to 00006068\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00005fd1\n+ DW_CFA_advance_loc: 1 to 00006069\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00005fd6\n+ DW_CFA_advance_loc: 5 to 0000606e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00005fe8\n+ DW_CFA_advance_loc: 18 to 00006080\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00005fe9\n+ DW_CFA_advance_loc: 1 to 00006081\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00005fea\n+ DW_CFA_advance_loc: 1 to 00006082\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00005fef\n+ DW_CFA_advance_loc: 5 to 00006087\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00006001\n+ DW_CFA_advance_loc: 18 to 00006099\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006002\n+ DW_CFA_advance_loc: 1 to 0000609a\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006003\n+ DW_CFA_advance_loc: 1 to 0000609b\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006008\n+ DW_CFA_advance_loc: 5 to 000060a0\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 0000601a\n+ DW_CFA_advance_loc: 18 to 000060b2\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000601b\n+ DW_CFA_advance_loc: 1 to 000060b3\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000601c\n+ DW_CFA_advance_loc: 1 to 000060b4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006021\n+ DW_CFA_advance_loc: 5 to 000060b9\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00006033\n+ DW_CFA_advance_loc: 18 to 000060cb\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006034\n+ DW_CFA_advance_loc: 1 to 000060cc\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006035\n+ DW_CFA_advance_loc: 1 to 000060cd\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 0000603a\n+ DW_CFA_advance_loc: 5 to 000060d2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 0000604c\n+ DW_CFA_advance_loc: 18 to 000060e4\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000604d\n+ DW_CFA_advance_loc: 1 to 000060e5\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000604e\n+ DW_CFA_advance_loc: 1 to 000060e6\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006053\n+ DW_CFA_advance_loc: 5 to 000060eb\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00006065\n+ DW_CFA_advance_loc: 18 to 000060fd\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006066\n+ DW_CFA_advance_loc: 1 to 000060fe\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006067\n+ DW_CFA_advance_loc: 1 to 000060ff\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 0000606c\n+ DW_CFA_advance_loc: 5 to 00006104\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 0000607a\n+ DW_CFA_advance_loc: 14 to 00006112\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000607b\n+ DW_CFA_advance_loc: 1 to 00006113\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000607c\n+ DW_CFA_advance_loc: 1 to 00006114\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006081\n+ DW_CFA_advance_loc: 5 to 00006119\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 0000608f\n+ DW_CFA_advance_loc: 14 to 00006127\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006090\n+ DW_CFA_advance_loc: 1 to 00006128\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006091\n+ DW_CFA_advance_loc: 1 to 00006129\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006096\n+ DW_CFA_advance_loc: 5 to 0000612e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 000060a4\n+ DW_CFA_advance_loc: 14 to 0000613c\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000060a5\n+ DW_CFA_advance_loc: 1 to 0000613d\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000060a6\n+ DW_CFA_advance_loc: 1 to 0000613e\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 000060ab\n+ DW_CFA_advance_loc: 5 to 00006143\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 43 to 000060d6\n+ DW_CFA_advance_loc: 43 to 0000616e\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000060d7\n+ DW_CFA_advance_loc: 1 to 0000616f\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000060d8\n+ DW_CFA_advance_loc: 1 to 00006170\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 000060dd\n+ DW_CFA_advance_loc: 5 to 00006175\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 17 to 000060ee\n+ DW_CFA_advance_loc: 17 to 00006186\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000060ef\n+ DW_CFA_advance_loc: 1 to 00006187\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000060f0\n+ DW_CFA_advance_loc: 1 to 00006188\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000060f1\n+ DW_CFA_advance_loc: 1 to 00006189\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000060f2\n+ DW_CFA_advance_loc: 1 to 0000618a\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=00006100..00006142\n- DW_CFA_advance_loc: 1 to 00006101\n+000006a4 00000034 000006a8 FDE cie=00000000 pc=00006190..000061d2\n+ DW_CFA_advance_loc: 1 to 00006191\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000610f\n+ DW_CFA_advance_loc: 14 to 0000619f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 15 to 0000611e\n+ DW_CFA_advance_loc: 15 to 000061ae\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 0000611f\n+ DW_CFA_advance_loc: 1 to 000061af\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00006120\n+ DW_CFA_advance_loc: 1 to 000061b0\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00006128\n+ DW_CFA_advance_loc: 8 to 000061b8\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 0000612b\n+ DW_CFA_advance_loc: 3 to 000061bb\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000612c\n+ DW_CFA_advance_loc: 1 to 000061bc\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00006130\n+ DW_CFA_advance_loc: 4 to 000061c0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 16 to 00006140\n+ DW_CFA_advance_loc: 16 to 000061d0\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006141\n+ DW_CFA_advance_loc: 1 to 000061d1\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=00006150..000061b2\n- DW_CFA_advance_loc: 1 to 00006151\n+000006dc 00000034 000006e0 FDE cie=00000000 pc=000061d8..0000623a\n+ DW_CFA_advance_loc: 1 to 000061d9\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00006152\n+ DW_CFA_advance_loc: 1 to 000061da\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00006160\n+ DW_CFA_advance_loc: 14 to 000061e8\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 0000617b\n+ DW_CFA_advance_loc: 27 to 00006203\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000617c\n+ DW_CFA_advance_loc: 1 to 00006204\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000617d\n+ DW_CFA_advance_loc: 1 to 00006205\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00006180\n+ DW_CFA_advance_loc: 3 to 00006208\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 13 to 0000618d\n+ DW_CFA_advance_loc: 13 to 00006215\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000618e\n+ DW_CFA_advance_loc: 1 to 00006216\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00006196\n+ DW_CFA_advance_loc: 8 to 0000621e\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=000061c0..00006344\n- DW_CFA_advance_loc: 1 to 000061c1\n+00000714 00000084 00000718 FDE cie=00000000 pc=00006240..000063ac\n+ DW_CFA_advance_loc: 1 to 00006241\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000061c2\n+ DW_CFA_advance_loc: 1 to 00006242\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000061c3\n+ DW_CFA_advance_loc: 1 to 00006243\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000061c4\n+ DW_CFA_advance_loc: 1 to 00006244\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000061d2\n+ DW_CFA_advance_loc: 14 to 00006252\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 27 to 000061ed\n+ DW_CFA_advance_loc: 27 to 0000626d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 000061f0\n+ DW_CFA_advance_loc: 3 to 00006270\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000061f1\n+ DW_CFA_advance_loc: 1 to 00006271\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000061f2\n+ DW_CFA_advance_loc: 1 to 00006272\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000061f3\n+ DW_CFA_advance_loc: 1 to 00006273\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 000061f8\n+ DW_CFA_advance_loc: 5 to 00006278\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 51 to 0000622b\n+ DW_CFA_advance_loc: 57 to 000062b1\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 8 to 00006233\n+ DW_CFA_advance_loc: 6 to 000062b7\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000623b\n+ DW_CFA_advance_loc: 8 to 000062bf\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 26 to 00006255\n+ DW_CFA_advance_loc: 32 to 000062df\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00006259\n+ DW_CFA_advance_loc: 5 to 000062e4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 1 to 0000625a\n+ DW_CFA_advance_loc: 1 to 000062e5\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 2 to 0000625c\n+ DW_CFA_advance_loc: 2 to 000062e7\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 2 to 0000625e\n+ DW_CFA_advance_loc: 2 to 000062e9\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 6 to 00006264\n+ DW_CFA_advance_loc: 6 to 000062ef\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 10 to 0000626e\n+ DW_CFA_advance_loc: 10 to 000062f9\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 36 to 00006292\n+ DW_CFA_advance_loc: 36 to 0000631d\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006293\n+ DW_CFA_advance_loc: 1 to 0000631e\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006294\n+ DW_CFA_advance_loc: 1 to 0000631f\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 13 to 000062a1\n+ DW_CFA_advance_loc: 7 to 00006326\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 86 to 000062f7\n+ DW_CFA_advance_loc1: 69 to 0000636b\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000062f8\n+ DW_CFA_advance_loc: 1 to 0000636c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00006300\n+ DW_CFA_advance_loc: 8 to 00006374\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 19 to 00006313\n+ DW_CFA_advance_loc: 15 to 00006383\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006314\n+ DW_CFA_advance_loc: 1 to 00006384\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 0000631f\n+ DW_CFA_advance_loc: 11 to 0000638f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 0000632b\n+ DW_CFA_advance_loc: 12 to 0000639b\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000632c\n+ DW_CFA_advance_loc: 1 to 0000639c\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000632d\n+ DW_CFA_advance_loc: 1 to 0000639d\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 12 to 00006339\n+ DW_CFA_advance_loc: 8 to 000063a5\n DW_CFA_def_cfa_offset: 48\n DW_CFA_nop\n \n-0000079c 0000005c 000007a0 FDE cie=00000000 pc=00006350..00006b47\n- DW_CFA_advance_loc: 11 to 0000635b\n+0000079c 00000144 000007a0 FDE cie=00000000 pc=000063b0..00006cb0\n+ DW_CFA_advance_loc: 11 to 000063bb\n DW_CFA_def_cfa_offset: 8\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_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_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_advance_loc: 1 to 000063bf\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 00006419\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 000063c0\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 0000641a\n DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa: r7 (edi) ofs 0\n- DW_CFA_advance_loc: 1 to 000063c1\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 0000641b\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: 11 to 000063d0\n+ DW_CFA_advance_loc: 5 to 00006420\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 168 to 00006478\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_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_advance_loc: 1 to 00006479\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 000064c4\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000647a\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 000064c5\n DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa: r7 (edi) ofs 0\n- DW_CFA_advance_loc: 1 to 0000647b\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 000064c6\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: 1 to 00006480\n+ DW_CFA_advance_loc: 2 to 000064c8\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-000007fc 00000060 00000800 FDE cie=00000000 pc=0000274d..000028c3\n- DW_CFA_advance_loc: 1 to 0000274e\n+000008e4 00000060 000008e8 FDE cie=00000000 pc=0000274e..000028af\n+ DW_CFA_advance_loc: 1 to 0000274f\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000274f\n+ DW_CFA_advance_loc: 3 to 00002752\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00002752\n+ DW_CFA_advance_loc: 3 to 00002755\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00002753\n+ DW_CFA_advance_loc: 1 to 00002756\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00002761\n+ DW_CFA_advance_loc: 14 to 00002764\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 18 to 00002773\n+ DW_CFA_advance_loc: 10 to 0000276e\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 14 to 00002781\n+ DW_CFA_advance_loc: 8 to 00002776\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 234 to 0000286b\n+ DW_CFA_advance_loc1: 225 to 00002857\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 0000286c\n+ DW_CFA_advance_loc: 1 to 00002858\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000286d\n+ DW_CFA_advance_loc: 1 to 00002859\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 3 to 00002870\n+ DW_CFA_advance_loc: 2 to 0000285b\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 10 to 0000287a\n+ DW_CFA_advance_loc: 10 to 00002865\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 15 to 00002889\n+ DW_CFA_advance_loc: 16 to 00002875\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000288a\n+ DW_CFA_advance_loc: 1 to 00002876\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00002892\n+ DW_CFA_advance_loc: 8 to 0000287e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 23 to 000028a9\n+ DW_CFA_advance_loc: 23 to 00002895\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 000028ad\n+ DW_CFA_advance_loc: 4 to 00002899\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 000028b5\n+ DW_CFA_advance_loc: 8 to 000028a1\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 7 to 000028bc\n+ DW_CFA_advance_loc: 7 to 000028a8\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 000028bf\n+ DW_CFA_advance_loc: 3 to 000028ab\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000028c0\n+ DW_CFA_advance_loc: 1 to 000028ac\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000028c1\n+ DW_CFA_advance_loc: 1 to 000028ad\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000028c2\n+ DW_CFA_advance_loc: 1 to 000028ae\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000860 000000b0 00000864 FDE cie=00000000 pc=000028c3..000029dc\n- DW_CFA_advance_loc: 1 to 000028c4\n+00000948 000000b0 0000094c FDE cie=00000000 pc=000028af..000029c8\n+ DW_CFA_advance_loc: 1 to 000028b0\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000028c5\n+ DW_CFA_advance_loc: 1 to 000028b1\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 000028c8\n+ DW_CFA_advance_loc: 3 to 000028b4\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000028c9\n+ DW_CFA_advance_loc: 1 to 000028b5\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 000028da\n+ DW_CFA_advance_loc: 17 to 000028c6\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 17 to 000028eb\n+ DW_CFA_advance_loc: 17 to 000028d7\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 1 to 000028ec\n+ DW_CFA_advance_loc: 1 to 000028d8\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 8 to 000028f4\n+ DW_CFA_advance_loc: 8 to 000028e0\n DW_CFA_def_cfa_offset: 240\n- DW_CFA_advance_loc: 20 to 00002908\n+ DW_CFA_advance_loc: 20 to 000028f4\n DW_CFA_def_cfa_offset: 244\n- DW_CFA_advance_loc: 7 to 0000290f\n+ DW_CFA_advance_loc: 7 to 000028fb\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 7 to 00002916\n+ DW_CFA_advance_loc: 7 to 00002902\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 2 to 00002918\n+ DW_CFA_advance_loc: 2 to 00002904\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 8 to 00002920\n+ DW_CFA_advance_loc: 8 to 0000290c\n DW_CFA_def_cfa_offset: 240\n- DW_CFA_advance_loc: 37 to 00002945\n+ DW_CFA_advance_loc: 37 to 00002931\n DW_CFA_def_cfa_offset: 244\n- DW_CFA_advance_loc: 1 to 00002946\n+ DW_CFA_advance_loc: 1 to 00002932\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 7 to 0000294d\n+ DW_CFA_advance_loc: 7 to 00002939\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 13 to 0000295a\n+ DW_CFA_advance_loc: 13 to 00002946\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 1 to 0000295b\n+ DW_CFA_advance_loc: 1 to 00002947\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000295c\n+ DW_CFA_advance_loc: 1 to 00002948\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 0000295d\n+ DW_CFA_advance_loc: 1 to 00002949\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 0000295f\n+ DW_CFA_advance_loc: 2 to 0000294b\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00002967\n+ DW_CFA_advance_loc: 8 to 00002953\n DW_CFA_def_cfa_offset: 240\n- DW_CFA_advance_loc: 22 to 0000297d\n+ DW_CFA_advance_loc: 22 to 00002969\n DW_CFA_def_cfa_offset: 244\n- DW_CFA_advance_loc: 1 to 0000297e\n+ DW_CFA_advance_loc: 1 to 0000296a\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 7 to 00002985\n+ DW_CFA_advance_loc: 7 to 00002971\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 1 to 00002986\n+ DW_CFA_advance_loc: 1 to 00002972\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 1 to 00002987\n+ DW_CFA_advance_loc: 1 to 00002973\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 7 to 0000298e\n+ DW_CFA_advance_loc: 7 to 0000297a\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 5 to 00002993\n+ DW_CFA_advance_loc: 5 to 0000297f\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00002998\n+ DW_CFA_advance_loc: 5 to 00002984\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000029a0\n+ DW_CFA_advance_loc: 8 to 0000298c\n DW_CFA_def_cfa_offset: 244\n- DW_CFA_advance_loc: 2 to 000029a2\n+ DW_CFA_advance_loc: 2 to 0000298e\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 1 to 000029a3\n+ DW_CFA_advance_loc: 1 to 0000298f\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 2 to 000029a5\n+ DW_CFA_advance_loc: 2 to 00002991\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 8 to 000029ad\n+ DW_CFA_advance_loc: 8 to 00002999\n DW_CFA_def_cfa_offset: 240\n- DW_CFA_advance_loc: 40 to 000029d5\n+ DW_CFA_advance_loc: 40 to 000029c1\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 000029d8\n+ DW_CFA_advance_loc: 3 to 000029c4\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000029d9\n+ DW_CFA_advance_loc: 1 to 000029c5\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000029da\n+ DW_CFA_advance_loc: 1 to 000029c6\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000029db\n+ DW_CFA_advance_loc: 1 to 000029c7\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n \n-00000914 00000074 00000918 FDE cie=00000000 pc=00006b50..00006cd0\n- DW_CFA_advance_loc: 1 to 00006b51\n+000009fc 00000074 00000a00 FDE cie=00000000 pc=00006cb0..00006e20\n+ DW_CFA_advance_loc: 1 to 00006cb1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00006b52\n+ DW_CFA_advance_loc: 1 to 00006cb2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00006b53\n+ DW_CFA_advance_loc: 1 to 00006cb3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00006b54\n+ DW_CFA_advance_loc: 1 to 00006cb4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00006b62\n+ DW_CFA_advance_loc: 14 to 00006cc2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 221 to 00006c3f\n+ DW_CFA_advance_loc1: 217 to 00006d9b\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 3 to 00006c42\n+ DW_CFA_advance_loc: 3 to 00006d9e\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 9 to 00006c4b\n+ DW_CFA_advance_loc: 9 to 00006da7\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 10 to 00006c55\n+ DW_CFA_advance_loc: 10 to 00006db1\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00006c56\n+ DW_CFA_advance_loc: 1 to 00006db2\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 3 to 00006c59\n+ DW_CFA_advance_loc: 3 to 00006db5\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00006c61\n+ DW_CFA_advance_loc: 8 to 00006dbd\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00006c66\n+ DW_CFA_advance_loc: 5 to 00006dc2\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006c67\n+ DW_CFA_advance_loc: 1 to 00006dc3\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006c68\n+ DW_CFA_advance_loc: 1 to 00006dc4\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006c69\n+ DW_CFA_advance_loc: 1 to 00006dc5\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006c6a\n+ DW_CFA_advance_loc: 1 to 00006dc6\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00006c70\n+ DW_CFA_advance_loc: 2 to 00006dc8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 8 to 00006c78\n+ DW_CFA_advance_loc: 8 to 00006dd0\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006c79\n+ DW_CFA_advance_loc: 1 to 00006dd1\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006c7a\n+ DW_CFA_advance_loc: 1 to 00006dd2\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006c7b\n+ DW_CFA_advance_loc: 1 to 00006dd3\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006c7c\n+ DW_CFA_advance_loc: 1 to 00006dd4\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00006c80\n+ DW_CFA_advance_loc: 4 to 00006dd8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00006c89\n+ DW_CFA_advance_loc: 9 to 00006de1\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 7 to 00006c90\n+ DW_CFA_advance_loc: 7 to 00006de8\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00006c92\n+ DW_CFA_advance_loc: 2 to 00006dea\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00006c9a\n+ DW_CFA_advance_loc: 8 to 00006df2\n DW_CFA_def_cfa_offset: 48\n DW_CFA_nop\n DW_CFA_nop\n \n-0000098c 0000008c 00000990 FDE cie=00000000 pc=000029dc..00002a7b\n- DW_CFA_advance_loc: 1 to 000029dd\n+00000a74 0000008c 00000a78 FDE cie=00000000 pc=000029c8..00002a68\n+ DW_CFA_advance_loc: 1 to 000029c9\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 000029e0\n+ DW_CFA_advance_loc: 3 to 000029cc\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000029e1\n+ DW_CFA_advance_loc: 3 to 000029cf\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 3 to 000029e4\n+ DW_CFA_advance_loc: 1 to 000029d0\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000029f2\n+ DW_CFA_advance_loc: 14 to 000029de\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 6 to 000029f8\n+ DW_CFA_advance_loc: 6 to 000029e4\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 7 to 000029ff\n+ DW_CFA_advance_loc: 7 to 000029eb\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00002a07\n+ DW_CFA_advance_loc: 8 to 000029f3\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 7 to 00002a0e\n+ DW_CFA_advance_loc: 7 to 000029fa\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00002a0f\n+ DW_CFA_advance_loc: 1 to 000029fb\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00002a10\n+ DW_CFA_advance_loc: 1 to 000029fc\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00002a14\n+ DW_CFA_advance_loc: 4 to 00002a00\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 4 to 00002a18\n+ DW_CFA_advance_loc: 4 to 00002a04\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 4 to 00002a1c\n+ DW_CFA_advance_loc: 4 to 00002a08\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 00002a20\n+ DW_CFA_advance_loc: 4 to 00002a0c\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 00002a24\n+ DW_CFA_advance_loc: 4 to 00002a10\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 4 to 00002a28\n+ DW_CFA_advance_loc: 4 to 00002a14\n DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 4 to 00002a2c\n+ DW_CFA_advance_loc: 4 to 00002a18\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 4 to 00002a30\n+ DW_CFA_advance_loc: 4 to 00002a1c\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 4 to 00002a34\n+ DW_CFA_advance_loc: 4 to 00002a20\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 4 to 00002a38\n+ DW_CFA_advance_loc: 4 to 00002a24\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 1 to 00002a39\n+ DW_CFA_advance_loc: 5 to 00002a29\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 2 to 00002a3b\n+ DW_CFA_advance_loc: 2 to 00002a2b\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 2 to 00002a3d\n+ DW_CFA_advance_loc: 2 to 00002a2d\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 4 to 00002a41\n+ DW_CFA_advance_loc: 1 to 00002a2e\n DW_CFA_def_cfa_offset: 116\n- DW_CFA_advance_loc: 2 to 00002a43\n+ DW_CFA_advance_loc: 2 to 00002a30\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 2 to 00002a45\n+ DW_CFA_advance_loc: 2 to 00002a32\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 00002a46\n+ DW_CFA_advance_loc: 1 to 00002a33\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 10 to 00002a50\n+ DW_CFA_advance_loc: 10 to 00002a3d\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 22 to 00002a66\n+ DW_CFA_advance_loc: 22 to 00002a53\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00002a67\n+ DW_CFA_advance_loc: 1 to 00002a54\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00002a6f\n+ DW_CFA_advance_loc: 8 to 00002a5c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00002a74\n+ DW_CFA_advance_loc: 5 to 00002a61\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00002a77\n+ DW_CFA_advance_loc: 3 to 00002a64\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00002a78\n+ DW_CFA_advance_loc: 1 to 00002a65\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00002a79\n+ DW_CFA_advance_loc: 1 to 00002a66\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00002a7a\n+ DW_CFA_advance_loc: 1 to 00002a67\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-00000a1c 00000044 00000a20 FDE cie=00000000 pc=00006cd0..00006d89\n- DW_CFA_advance_loc: 1 to 00006cd1\n+00000b04 00000054 00000b08 FDE cie=00000000 pc=00006e20..00006ed7\n+ DW_CFA_advance_loc: 1 to 00006e21\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00006cd2\n+ DW_CFA_advance_loc: 12 to 00006e2d\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00006ce0\n+ DW_CFA_advance_loc: 3 to 00006e30\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc1: 65 to 00006d21\n+ DW_CFA_advance_loc: 53 to 00006e65\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 3 to 00006d24\n+ DW_CFA_advance_loc: 3 to 00006e68\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006d25\n+ DW_CFA_advance_loc: 1 to 00006e69\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 11 to 00006d30\n+ DW_CFA_advance_loc: 7 to 00006e70\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 58 to 00006d6a\n+ DW_CFA_advance_loc: 45 to 00006e9d\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 10 to 00006d74\n+ DW_CFA_advance_loc: 10 to 00006ea7\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 00006d75\n+ DW_CFA_advance_loc: 1 to 00006ea8\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00006d77\n+ DW_CFA_advance_loc: 4 to 00006eac\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00006d7f\n+ DW_CFA_advance_loc: 8 to 00006eb4\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 5 to 00006d84\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_def_cfa_offset: 12\n- DW_CFA_advance_loc: 3 to 00006d87\n+ DW_CFA_advance_loc: 8 to 00006ecb\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006d88\n+ DW_CFA_advance_loc: 1 to 00006ecc\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-00000a64 00000088 00000a68 FDE cie=00000000 pc=00002a7b..00003391\n- DW_CFA_advance_loc: 1 to 00002a7c\n+00000b5c 00000088 00000b60 FDE cie=00000000 pc=00002a68..000033ce\n+ DW_CFA_advance_loc: 1 to 00002a69\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00002a7d\n+ DW_CFA_advance_loc: 3 to 00002a6c\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00002a80\n+ DW_CFA_advance_loc: 1 to 00002a6d\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\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_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_def_cfa_offset: 736\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_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_def_cfa_offset: 736\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_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_def_cfa_offset: 736\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_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_def_cfa_offset: 736\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_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_def_cfa_offset: 736\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_advance_loc: 32 to 000033ca\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000338e\n+ DW_CFA_advance_loc: 1 to 000033cb\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000338f\n+ DW_CFA_advance_loc: 1 to 000033cc\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003390\n+ DW_CFA_advance_loc: 1 to 000033cd\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-00000af0 00000010 00000af4 FDE cie=00000000 pc=00006d90..00006da7\n+00000be8 00000010 00000bec FDE cie=00000000 pc=00006ee0..00006ef7\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000b04 0000005c 00000b08 FDE cie=00000000 pc=00006db0..00006e47\n- DW_CFA_advance_loc: 11 to 00006dbb\n+00000bfc 0000005c 00000c00 FDE cie=00000000 pc=00006f00..00006f97\n+ DW_CFA_advance_loc: 11 to 00006f0b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00006dbc\n+ DW_CFA_advance_loc: 1 to 00006f0c\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00006dbd\n+ DW_CFA_advance_loc: 1 to 00006f0d\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00006dbe\n+ DW_CFA_advance_loc: 1 to 00006f0e\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00006dc1\n+ DW_CFA_advance_loc: 3 to 00006f11\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 66 to 00006e03\n+ DW_CFA_advance_loc1: 66 to 00006f53\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006e04\n+ DW_CFA_advance_loc: 1 to 00006f54\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006e05\n+ DW_CFA_advance_loc: 1 to 00006f55\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006e06\n+ DW_CFA_advance_loc: 1 to 00006f56\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006e07\n+ DW_CFA_advance_loc: 1 to 00006f57\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 9 to 00006e10\n+ DW_CFA_advance_loc: 9 to 00006f60\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 19 to 00006e23\n+ DW_CFA_advance_loc: 19 to 00006f73\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00006e25\n+ DW_CFA_advance_loc: 2 to 00006f75\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 17 to 00006e36\n+ DW_CFA_advance_loc: 17 to 00006f86\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00006e38\n+ DW_CFA_advance_loc: 2 to 00006f88\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00006e40\n+ DW_CFA_advance_loc: 8 to 00006f90\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00006e43\n+ DW_CFA_advance_loc: 3 to 00006f93\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006e44\n+ DW_CFA_advance_loc: 1 to 00006f94\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006e45\n+ DW_CFA_advance_loc: 1 to 00006f95\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006e46\n+ DW_CFA_advance_loc: 1 to 00006f96\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-00000b64 00000050 00000b68 FDE cie=00000000 pc=00006e50..00006ed2\n- DW_CFA_advance_loc: 1 to 00006e51\n+00000c5c 00000050 00000c60 FDE cie=00000000 pc=00006fa0..0000701a\n+ DW_CFA_advance_loc: 1 to 00006fa1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 12 to 00006e5d\n+ DW_CFA_advance_loc: 12 to 00006fad\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00006e5e\n+ DW_CFA_advance_loc: 1 to 00006fae\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 37 to 00006e83\n+ DW_CFA_advance_loc: 37 to 00006fd3\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 00006e87\n+ DW_CFA_advance_loc: 4 to 00006fd7\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 00006e88\n+ DW_CFA_advance_loc: 1 to 00006fd8\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 00006e89\n+ DW_CFA_advance_loc: 1 to 00006fd9\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 3 to 00006e8c\n+ DW_CFA_advance_loc: 3 to 00006fdc\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00006e8d\n+ DW_CFA_advance_loc: 1 to 00006fdd\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 6 to 00006e93\n+ DW_CFA_advance_loc: 6 to 00006fe3\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006e94\n+ DW_CFA_advance_loc: 1 to 00006fe4\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 00006e95\n+ DW_CFA_advance_loc: 1 to 00006fe5\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006e96\n+ DW_CFA_advance_loc: 1 to 00006fe6\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 10 to 00006ea0\n+ DW_CFA_advance_loc: 2 to 00006fe8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 25 to 00006eb9\n+ DW_CFA_advance_loc: 25 to 00007001\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 8 to 00006ec1\n+ DW_CFA_advance_loc: 8 to 00007009\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 00006ec2\n+ DW_CFA_advance_loc: 1 to 0000700a\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00006ec4\n+ DW_CFA_advance_loc: 2 to 0000700c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 10 to 00006ece\n+ DW_CFA_advance_loc: 10 to 00007016\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n \n-00000bb8 00000074 00000bbc FDE cie=00000000 pc=00006ee0..000072b3\n- DW_CFA_advance_loc: 1 to 00006ee1\n+00000cb0 00000074 00000cb4 FDE cie=00000000 pc=00007020..000073f3\n+ DW_CFA_advance_loc: 1 to 00007021\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 5 to 00006ee6\n+ DW_CFA_advance_loc: 5 to 00007026\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 12 to 00006ef2\n+ DW_CFA_advance_loc: 12 to 00007032\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00006ef3\n+ DW_CFA_advance_loc: 1 to 00007033\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00006ef6\n+ DW_CFA_advance_loc: 3 to 00007036\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc2: 260 to 00006ffa\n+ DW_CFA_advance_loc2: 260 to 0000713a\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006ffb\n+ DW_CFA_advance_loc: 1 to 0000713b\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006ffc\n+ DW_CFA_advance_loc: 1 to 0000713c\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006ffd\n+ DW_CFA_advance_loc: 1 to 0000713d\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006ffe\n+ DW_CFA_advance_loc: 1 to 0000713e\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00007000\n+ DW_CFA_advance_loc: 2 to 00007140\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 56 to 00007038\n+ DW_CFA_advance_loc: 56 to 00007178\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00007039\n+ DW_CFA_advance_loc: 1 to 00007179\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000703a\n+ DW_CFA_advance_loc: 1 to 0000717a\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000703b\n+ DW_CFA_advance_loc: 1 to 0000717b\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000703c\n+ DW_CFA_advance_loc: 1 to 0000717c\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00007040\n+ DW_CFA_advance_loc: 4 to 00007180\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 35 to 00007063\n+ DW_CFA_advance_loc: 35 to 000071a3\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00007064\n+ DW_CFA_advance_loc: 1 to 000071a4\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00007065\n+ DW_CFA_advance_loc: 1 to 000071a5\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 12 to 00007071\n+ DW_CFA_advance_loc: 12 to 000071b1\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 00007074\n+ DW_CFA_advance_loc: 3 to 000071b4\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00007075\n+ DW_CFA_advance_loc: 1 to 000071b5\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007076\n+ DW_CFA_advance_loc: 1 to 000071b6\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007077\n+ DW_CFA_advance_loc: 1 to 000071b7\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007078\n+ DW_CFA_advance_loc: 1 to 000071b8\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00007080\n+ DW_CFA_advance_loc: 8 to 000071c0\n DW_CFA_restore_state\n \n-00000c30 00000074 00000c34 FDE cie=00000000 pc=000072c0..000073a1\n- DW_CFA_advance_loc: 11 to 000072cb\n+00000d28 00000074 00000d2c FDE cie=00000000 pc=000073f8..000074c9\n+ DW_CFA_advance_loc: 11 to 00007403\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000072cc\n+ DW_CFA_advance_loc: 1 to 00007404\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000072cd\n+ DW_CFA_advance_loc: 1 to 00007405\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000072ce\n+ DW_CFA_advance_loc: 1 to 00007406\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 000072d1\n+ DW_CFA_advance_loc: 3 to 00007409\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 69 to 00007316\n+ DW_CFA_advance_loc1: 69 to 0000744e\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00007317\n+ DW_CFA_advance_loc: 1 to 0000744f\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007318\n+ DW_CFA_advance_loc: 1 to 00007450\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007319\n+ DW_CFA_advance_loc: 1 to 00007451\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000731a\n+ DW_CFA_advance_loc: 1 to 00007452\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00007320\n+ DW_CFA_advance_loc: 6 to 00007458\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 17 to 00007331\n+ DW_CFA_advance_loc: 17 to 00007469\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00007333\n+ DW_CFA_advance_loc: 2 to 0000746b\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 17 to 00007344\n+ DW_CFA_advance_loc: 17 to 0000747c\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00007346\n+ DW_CFA_advance_loc: 2 to 0000747e\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000734e\n+ DW_CFA_advance_loc: 8 to 00007486\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00007353\n+ DW_CFA_advance_loc: 5 to 0000748b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00007354\n+ DW_CFA_advance_loc: 1 to 0000748c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007355\n+ DW_CFA_advance_loc: 1 to 0000748d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007356\n+ DW_CFA_advance_loc: 1 to 0000748e\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007357\n+ DW_CFA_advance_loc: 1 to 0000748f\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 9 to 00007360\n+ DW_CFA_advance_loc: 1 to 00007490\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 0000736a\n+ DW_CFA_advance_loc: 10 to 0000749a\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 0000736c\n+ DW_CFA_advance_loc: 2 to 0000749c\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 20 to 00007380\n+ DW_CFA_advance_loc: 12 to 000074a8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00007383\n+ DW_CFA_advance_loc: 3 to 000074ab\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00007385\n+ DW_CFA_advance_loc: 2 to 000074ad\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 19 to 00007398\n+ DW_CFA_advance_loc: 19 to 000074c0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-00000ca8 00000030 00000cac FDE cie=00000000 pc=000073b0..00007423\n- DW_CFA_advance_loc: 1 to 000073b1\n+00000da0 00000030 00000da4 FDE cie=00000000 pc=000074d0..00007533\n+ DW_CFA_advance_loc: 1 to 000074d1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 000073bf\n+ DW_CFA_advance_loc: 14 to 000074df\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 53 to 000073f4\n+ DW_CFA_advance_loc: 53 to 00007514\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 3 to 000073f7\n+ DW_CFA_advance_loc: 3 to 00007517\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 9 to 00007400\n+ DW_CFA_advance_loc: 1 to 00007518\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 19 to 00007413\n+ DW_CFA_advance_loc: 11 to 00007523\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00007414\n+ DW_CFA_advance_loc: 1 to 00007524\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000741c\n+ DW_CFA_advance_loc: 8 to 0000752c\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 5 to 00007421\n+ DW_CFA_advance_loc: 5 to 00007531\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007422\n+ DW_CFA_advance_loc: 1 to 00007532\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000cdc 00000038 00000ce0 FDE cie=00000000 pc=00007430..000074d1\n- DW_CFA_advance_loc: 1 to 00007431\n+00000dd4 00000038 00000dd8 FDE cie=00000000 pc=00007538..000075d1\n+ DW_CFA_advance_loc: 1 to 00007539\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000743f\n+ DW_CFA_advance_loc: 14 to 00007547\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc1: 72 to 00007487\n+ DW_CFA_advance_loc1: 72 to 0000758f\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007488\n+ DW_CFA_advance_loc: 1 to 00007590\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00007490\n+ DW_CFA_advance_loc: 8 to 00007598\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 11 to 0000749b\n+ DW_CFA_advance_loc: 11 to 000075a3\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000749c\n+ DW_CFA_advance_loc: 1 to 000075a4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000074a4\n+ DW_CFA_advance_loc: 8 to 000075ac\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 21 to 000074b9\n+ DW_CFA_advance_loc: 13 to 000075b9\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 000074c0\n+ DW_CFA_advance_loc: 7 to 000075c0\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 000074c2\n+ DW_CFA_advance_loc: 2 to 000075c2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000074ca\n+ DW_CFA_advance_loc: 8 to 000075ca\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000d18 0000003c 00000d1c FDE cie=00000000 pc=000074e0..00007574\n- DW_CFA_advance_loc: 1 to 000074e1\n+00000e10 0000003c 00000e14 FDE cie=00000000 pc=000075d8..00007664\n+ DW_CFA_advance_loc: 1 to 000075d9\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 000074ef\n+ DW_CFA_advance_loc: 14 to 000075e7\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 62 to 0000752d\n+ DW_CFA_advance_loc: 62 to 00007625\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 3 to 00007530\n+ DW_CFA_advance_loc: 3 to 00007628\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00007538\n+ DW_CFA_advance_loc: 8 to 00007630\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000753b\n+ DW_CFA_advance_loc: 3 to 00007633\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000753c\n+ DW_CFA_advance_loc: 1 to 00007634\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00007544\n+ DW_CFA_advance_loc: 8 to 0000763c\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 21 to 00007559\n+ DW_CFA_advance_loc: 13 to 00007649\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 00007560\n+ DW_CFA_advance_loc: 7 to 00007650\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00007562\n+ DW_CFA_advance_loc: 2 to 00007652\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000756a\n+ DW_CFA_advance_loc: 8 to 0000765a\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 00007572\n+ DW_CFA_advance_loc: 8 to 00007662\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007573\n+ DW_CFA_advance_loc: 1 to 00007663\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000d58 0000003c 00000d5c FDE cie=00000000 pc=00007580..00007614\n- DW_CFA_advance_loc: 1 to 00007581\n+00000e50 0000003c 00000e54 FDE cie=00000000 pc=00007668..000076f4\n+ DW_CFA_advance_loc: 1 to 00007669\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000758f\n+ DW_CFA_advance_loc: 14 to 00007677\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 62 to 000075cd\n+ DW_CFA_advance_loc: 62 to 000076b5\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 3 to 000075d0\n+ DW_CFA_advance_loc: 3 to 000076b8\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 000075d8\n+ DW_CFA_advance_loc: 8 to 000076c0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000075db\n+ DW_CFA_advance_loc: 3 to 000076c3\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 000075dc\n+ DW_CFA_advance_loc: 1 to 000076c4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000075e4\n+ DW_CFA_advance_loc: 8 to 000076cc\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 21 to 000075f9\n+ DW_CFA_advance_loc: 13 to 000076d9\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 00007600\n+ DW_CFA_advance_loc: 7 to 000076e0\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00007602\n+ DW_CFA_advance_loc: 2 to 000076e2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000760a\n+ DW_CFA_advance_loc: 8 to 000076ea\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 00007612\n+ DW_CFA_advance_loc: 8 to 000076f2\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007613\n+ DW_CFA_advance_loc: 1 to 000076f3\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000d98 00000050 00000d9c FDE cie=00000000 pc=00007620..000076da\n- DW_CFA_advance_loc: 1 to 00007621\n+00000e90 00000050 00000e94 FDE cie=00000000 pc=000076f8..000077aa\n+ DW_CFA_advance_loc: 1 to 000076f9\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00007622\n+ DW_CFA_advance_loc: 1 to 000076fa\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00007623\n+ DW_CFA_advance_loc: 1 to 000076fb\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 40 to 0000764b\n+ DW_CFA_advance_loc: 40 to 00007723\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 8 to 00007653\n+ DW_CFA_advance_loc: 8 to 0000772b\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 00007654\n+ DW_CFA_advance_loc: 1 to 0000772c\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00007656\n+ DW_CFA_advance_loc: 2 to 0000772e\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 10 to 00007660\n+ DW_CFA_advance_loc: 10 to 00007738\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 39 to 00007687\n+ DW_CFA_advance_loc: 39 to 0000775f\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 00007688\n+ DW_CFA_advance_loc: 1 to 00007760\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007689\n+ DW_CFA_advance_loc: 1 to 00007761\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00007690\n+ DW_CFA_advance_loc: 7 to 00007768\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00007693\n+ DW_CFA_advance_loc: 3 to 0000776b\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00007694\n+ DW_CFA_advance_loc: 1 to 0000776c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000769c\n+ DW_CFA_advance_loc: 8 to 00007774\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 38 to 000076c2\n+ DW_CFA_advance_loc: 30 to 00007792\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 000076c9\n+ DW_CFA_advance_loc: 7 to 00007799\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 000076cb\n+ DW_CFA_advance_loc: 2 to 0000779b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000076d3\n+ DW_CFA_advance_loc: 8 to 000077a3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n \n-00000dec 00000050 00000df0 FDE cie=00000000 pc=000076e0..0000779a\n- DW_CFA_advance_loc: 1 to 000076e1\n+00000ee4 00000050 00000ee8 FDE cie=00000000 pc=000077b0..00007862\n+ DW_CFA_advance_loc: 1 to 000077b1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 000076e2\n+ DW_CFA_advance_loc: 1 to 000077b2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000076e3\n+ DW_CFA_advance_loc: 1 to 000077b3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 40 to 0000770b\n+ DW_CFA_advance_loc: 40 to 000077db\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 8 to 00007713\n+ DW_CFA_advance_loc: 8 to 000077e3\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 00007714\n+ DW_CFA_advance_loc: 1 to 000077e4\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00007716\n+ DW_CFA_advance_loc: 2 to 000077e6\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 10 to 00007720\n+ DW_CFA_advance_loc: 10 to 000077f0\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 39 to 00007747\n+ DW_CFA_advance_loc: 39 to 00007817\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 00007748\n+ DW_CFA_advance_loc: 1 to 00007818\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007749\n+ DW_CFA_advance_loc: 1 to 00007819\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00007750\n+ DW_CFA_advance_loc: 7 to 00007820\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00007753\n+ DW_CFA_advance_loc: 3 to 00007823\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00007754\n+ DW_CFA_advance_loc: 1 to 00007824\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000775c\n+ DW_CFA_advance_loc: 8 to 0000782c\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 38 to 00007782\n+ DW_CFA_advance_loc: 30 to 0000784a\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 00007789\n+ DW_CFA_advance_loc: 7 to 00007851\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 0000778b\n+ DW_CFA_advance_loc: 2 to 00007853\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00007793\n+ DW_CFA_advance_loc: 8 to 0000785b\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n \n-00000e40 00000044 00000e44 FDE cie=00000000 pc=000077a0..00007843\n- DW_CFA_advance_loc: 1 to 000077a1\n+00000f38 00000044 00000f3c FDE cie=00000000 pc=00007868..00007903\n+ DW_CFA_advance_loc: 1 to 00007869\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 000077af\n+ DW_CFA_advance_loc: 14 to 00007877\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 62 to 000077ed\n+ DW_CFA_advance_loc: 62 to 000078b5\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 3 to 000077f0\n+ DW_CFA_advance_loc: 3 to 000078b8\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 000077f8\n+ DW_CFA_advance_loc: 8 to 000078c0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000077fb\n+ DW_CFA_advance_loc: 3 to 000078c3\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 000077fc\n+ DW_CFA_advance_loc: 1 to 000078c4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00007804\n+ DW_CFA_advance_loc: 8 to 000078cc\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 15 to 00007813\n+ DW_CFA_advance_loc: 7 to 000078d3\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 13 to 00007820\n+ DW_CFA_advance_loc: 13 to 000078e0\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00007822\n+ DW_CFA_advance_loc: 2 to 000078e2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000782a\n+ DW_CFA_advance_loc: 8 to 000078ea\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 00007832\n+ DW_CFA_advance_loc: 8 to 000078f2\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007833\n+ DW_CFA_advance_loc: 1 to 000078f3\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00007838\n+ DW_CFA_advance_loc: 5 to 000078f8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000783b\n+ DW_CFA_advance_loc: 3 to 000078fb\n DW_CFA_def_cfa_offset: 24\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000e88 00000040 00000e8c FDE cie=00000000 pc=00007850..000078ff\n- DW_CFA_advance_loc: 1 to 00007851\n+00000f80 00000040 00000f84 FDE cie=00000000 pc=00007908..000079ac\n+ DW_CFA_advance_loc: 1 to 00007909\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 12 to 0000785d\n+ DW_CFA_advance_loc: 12 to 00007915\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 0000785e\n+ DW_CFA_advance_loc: 1 to 00007916\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 26 to 00007878\n+ DW_CFA_advance_loc: 26 to 00007930\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 00007879\n+ DW_CFA_advance_loc: 1 to 00007931\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000787a\n+ DW_CFA_advance_loc: 1 to 00007932\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00007880\n+ DW_CFA_advance_loc: 6 to 00007938\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 0000788a\n+ DW_CFA_advance_loc: 10 to 00007942\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000788b\n+ DW_CFA_advance_loc: 1 to 00007943\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 00007892\n+ DW_CFA_advance_loc: 7 to 0000794a\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 59 to 000078cd\n+ DW_CFA_advance_loc: 59 to 00007985\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 3 to 000078d0\n+ DW_CFA_advance_loc: 3 to 00007988\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 000078db\n+ DW_CFA_advance_loc: 11 to 00007993\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000ecc 00000068 00000ed0 FDE cie=00000000 pc=00007900..00007bce\n- DW_CFA_advance_loc: 1 to 00007901\n+00000fc4 00000068 00000fc8 FDE cie=00000000 pc=000079b0..00007cac\n+ DW_CFA_advance_loc: 1 to 000079b1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00007902\n+ DW_CFA_advance_loc: 1 to 000079b2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00007903\n+ DW_CFA_advance_loc: 1 to 000079b3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00007904\n+ DW_CFA_advance_loc: 1 to 000079b4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00007912\n+ DW_CFA_advance_loc: 14 to 000079c2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc1: 129 to 00007993\n+ DW_CFA_advance_loc1: 121 to 00007a3b\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00007994\n+ DW_CFA_advance_loc: 1 to 00007a3c\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00007995\n+ DW_CFA_advance_loc: 1 to 00007a3d\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 00007996\n+ DW_CFA_advance_loc: 1 to 00007a3e\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 0000799d\n+ DW_CFA_advance_loc: 7 to 00007a45\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 7 to 000079a4\n+ DW_CFA_advance_loc: 7 to 00007a4c\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 000079a6\n+ DW_CFA_advance_loc: 2 to 00007a4e\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 000079ae\n+ DW_CFA_advance_loc: 8 to 00007a56\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 000079b1\n+ DW_CFA_advance_loc: 3 to 00007a59\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000079b2\n+ DW_CFA_advance_loc: 1 to 00007a5a\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000079b3\n+ DW_CFA_advance_loc: 1 to 00007a5b\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000079b4\n+ DW_CFA_advance_loc: 1 to 00007a5c\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000079b5\n+ DW_CFA_advance_loc: 1 to 00007a5d\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 11 to 000079c0\n+ DW_CFA_advance_loc: 3 to 00007a60\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 19 to 000079d3\n+ DW_CFA_advance_loc: 19 to 00007a73\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 000079d4\n+ DW_CFA_advance_loc: 1 to 00007a74\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000079d5\n+ DW_CFA_advance_loc: 1 to 00007a75\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 000079d6\n+ DW_CFA_advance_loc: 1 to 00007a76\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 000079d7\n+ DW_CFA_advance_loc: 1 to 00007a77\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 9 to 000079e0\n+ DW_CFA_advance_loc: 9 to 00007a80\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000f38 000000a4 00000f3c FDE cie=00000000 pc=00007bd0..0000822b\n- DW_CFA_advance_loc: 1 to 00007bd1\n+00001030 000000a8 00001034 FDE cie=00000000 pc=00007cb0..0000835e\n+ DW_CFA_advance_loc: 1 to 00007cb1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00007bd2\n+ DW_CFA_advance_loc: 3 to 00007cb4\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 12 to 00007bde\n+ DW_CFA_advance_loc: 1 to 00007cb5\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 3 to 00007be1\n+ DW_CFA_advance_loc: 12 to 00007cc1\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00007be4\n+ DW_CFA_advance_loc: 3 to 00007cc4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc2: 430 to 00007d92\n+ DW_CFA_advance_loc2: 454 to 00007e8a\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00007d93\n+ DW_CFA_advance_loc: 1 to 00007e8b\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 17 to 00007da4\n+ DW_CFA_advance_loc: 17 to 00007e9c\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 00007da6\n+ DW_CFA_advance_loc: 2 to 00007e9e\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 11 to 00007db1\n+ DW_CFA_advance_loc: 11 to 00007ea9\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 74 to 00007dfb\n+ DW_CFA_advance_loc1: 74 to 00007ef3\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00007dfc\n+ DW_CFA_advance_loc: 1 to 00007ef4\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 17 to 00007e0d\n+ DW_CFA_advance_loc: 17 to 00007f05\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 00007e0f\n+ DW_CFA_advance_loc: 2 to 00007f07\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00007e1b\n+ DW_CFA_advance_loc: 12 to 00007f13\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 42 to 00007e45\n+ DW_CFA_advance_loc: 42 to 00007f3d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 6 to 00007e4b\n+ DW_CFA_advance_loc: 6 to 00007f43\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007e4c\n+ DW_CFA_advance_loc: 1 to 00007f44\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007e4d\n+ DW_CFA_advance_loc: 1 to 00007f45\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007e4e\n+ DW_CFA_advance_loc: 1 to 00007f46\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00007e50\n+ DW_CFA_advance_loc: 2 to 00007f48\n DW_CFA_restore_state\n- DW_CFA_advance_loc2: 331 to 00007f9b\n+ DW_CFA_advance_loc2: 331 to 00008093\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 17 to 00007fac\n+ DW_CFA_advance_loc: 17 to 000080a4\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 00007fae\n+ DW_CFA_advance_loc: 2 to 000080a6\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00007fba\n+ DW_CFA_advance_loc: 12 to 000080b2\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc2: 299 to 000080e5\n+ DW_CFA_advance_loc2: 315 to 000081ed\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 000080e8\n+ DW_CFA_advance_loc: 3 to 000081f0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000080e9\n+ DW_CFA_advance_loc: 1 to 000081f1\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000080ea\n+ DW_CFA_advance_loc: 1 to 000081f2\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000080eb\n+ DW_CFA_advance_loc: 1 to 000081f3\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 000080f0\n+ DW_CFA_advance_loc: 5 to 000081f8\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 163 to 00008193\n+ DW_CFA_advance_loc1: 129 to 00008279\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00008194\n+ DW_CFA_advance_loc: 1 to 0000827a\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 12 to 000081a0\n+ DW_CFA_advance_loc: 14 to 00008288\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 49 to 000081d1\n+ DW_CFA_advance_loc1: 97 to 000082e9\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 000081d2\n+ DW_CFA_advance_loc: 1 to 000082ea\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 17 to 000081e3\n+ DW_CFA_advance_loc: 17 to 000082fb\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 000081e5\n+ DW_CFA_advance_loc: 3 to 000082fe\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 000081ed\n+ DW_CFA_advance_loc: 8 to 00008306\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 39 to 00008214\n+ DW_CFA_advance_loc1: 68 to 0000834a\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 4 to 00008218\n+ DW_CFA_advance_loc: 1 to 0000834b\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 12 to 00008224\n+ DW_CFA_advance_loc: 12 to 00008357\n DW_CFA_restore_state\n DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n \n-00000fe0 000000c0 00000fe4 FDE cie=00000000 pc=00008230..000088b2\n- DW_CFA_advance_loc: 1 to 00008231\n+000010dc 000000cc 000010e0 FDE cie=00000000 pc=00008360..000089c7\n+ DW_CFA_advance_loc: 1 to 00008361\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 00008234\n+ DW_CFA_advance_loc: 3 to 00008364\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00008237\n+ DW_CFA_advance_loc: 12 to 00008370\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 12 to 00008243\n+ DW_CFA_advance_loc: 1 to 00008371\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00008246\n+ DW_CFA_advance_loc: 5 to 00008376\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 130 to 000082c8\n+ DW_CFA_advance_loc1: 136 to 000083fe\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 4 to 000082cc\n+ DW_CFA_advance_loc: 4 to 00008402\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000082cd\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 000082ce\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 000082cf\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: 1 to 000082d0\n+ DW_CFA_advance_loc: 3 to 00008408\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 79 to 0000831f\n+ DW_CFA_advance_loc1: 76 to 00008454\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 00008326\n+ DW_CFA_advance_loc: 1 to 00008455\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 7 to 0000832d\n+ DW_CFA_advance_loc: 17 to 00008466\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 5 to 00008332\n+ DW_CFA_advance_loc: 2 to 00008468\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000833a\n+ DW_CFA_advance_loc: 8 to 00008470\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 0000833d\n+ DW_CFA_advance_loc: 3 to 00008473\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00008340\n+ DW_CFA_advance_loc: 3 to 00008476\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008341\n+ DW_CFA_advance_loc: 1 to 00008477\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008342\n+ DW_CFA_advance_loc: 1 to 00008478\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008343\n+ DW_CFA_advance_loc: 1 to 00008479\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00008348\n+ DW_CFA_advance_loc: 7 to 00008480\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 183 to 000083ff\n+ DW_CFA_advance_loc1: 173 to 0000852d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00008402\n+ DW_CFA_advance_loc: 3 to 00008530\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 00008531\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 00008532\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 00008533\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 11 to 00008410\n+ DW_CFA_advance_loc: 5 to 00008538\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 56 to 00008448\n+ DW_CFA_advance_loc: 54 to 0000856e\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 13 to 00008455\n+ DW_CFA_advance_loc: 17 to 0000857f\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 5 to 0000845a\n+ DW_CFA_advance_loc: 2 to 00008581\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00008462\n+ DW_CFA_advance_loc: 8 to 00008589\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc2: 945 to 00008813\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_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 0000881a\n+ DW_CFA_advance_loc: 1 to 00008914\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 5 to 0000881f\n+ DW_CFA_advance_loc: 15 to 00008923\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 32 to 0000883f\n+ DW_CFA_advance_loc: 30 to 00008941\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 8 to 00008847\n+ DW_CFA_advance_loc: 2 to 00008943\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 9 to 00008850\n+ DW_CFA_advance_loc: 21 to 00008958\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 0000885a\n+ DW_CFA_advance_loc: 8 to 00008960\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 00008861\n+ DW_CFA_advance_loc: 1 to 00008961\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 5 to 00008866\n+ DW_CFA_advance_loc: 15 to 00008970\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00008869\n+ DW_CFA_advance_loc: 1 to 00008971\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: 11 to 00008874\n+ DW_CFA_advance_loc: 15 to 00008981\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00008877\n+ DW_CFA_advance_loc: 3 to 00008984\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 11 to 00008882\n+ DW_CFA_advance_loc: 15 to 00008993\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 1 to 00008883\n+ DW_CFA_advance_loc: 3 to 00008996\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: 5 to 00008892\n+ DW_CFA_advance_loc: 15 to 000089a5\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 19 to 000088a5\n+ DW_CFA_advance_loc: 11 to 000089b0\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 000088a6\n+ DW_CFA_advance_loc: 1 to 000089b1\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 5 to 000088ab\n+ DW_CFA_advance_loc: 15 to 000089c0\n DW_CFA_restore_state\n DW_CFA_nop\n+ DW_CFA_nop\n \n-000010a4 0000007c 000010a8 FDE cie=00000000 pc=000088c0..00008ad4\n- DW_CFA_advance_loc: 1 to 000088c1\n+000011ac 0000007c 000011b0 FDE cie=00000000 pc=000089d0..00008bf9\n+ DW_CFA_advance_loc: 1 to 000089d1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 000088c4\n+ DW_CFA_advance_loc: 3 to 000089d4\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000088c5\n+ DW_CFA_advance_loc: 1 to 000089d5\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000088c6\n+ DW_CFA_advance_loc: 1 to 000089d6\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000088d4\n+ DW_CFA_advance_loc: 14 to 000089e4\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 50 to 00008906\n+ DW_CFA_advance_loc: 56 to 00008a1c\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00008907\n+ DW_CFA_advance_loc: 1 to 00008a1d\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00008908\n+ DW_CFA_advance_loc: 1 to 00008a1e\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 00008910\n+ DW_CFA_advance_loc: 8 to 00008a26\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 209 to 000089e1\n+ DW_CFA_advance_loc1: 219 to 00008b01\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000089e2\n+ DW_CFA_advance_loc: 1 to 00008b02\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000089e3\n+ DW_CFA_advance_loc: 1 to 00008b03\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000089e4\n+ DW_CFA_advance_loc: 1 to 00008b04\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000089e5\n+ DW_CFA_advance_loc: 1 to 00008b05\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 11 to 000089f0\n+ DW_CFA_advance_loc: 3 to 00008b08\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 29 to 00008a0d\n+ DW_CFA_advance_loc: 29 to 00008b25\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 2 to 00008a0f\n+ DW_CFA_advance_loc: 2 to 00008b27\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00008a10\n+ DW_CFA_advance_loc: 1 to 00008b28\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 2 to 00008a12\n+ DW_CFA_advance_loc: 2 to 00008b2a\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 00008a1a\n+ DW_CFA_advance_loc: 8 to 00008b32\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 25 to 00008a33\n+ DW_CFA_advance_loc: 25 to 00008b4b\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00008a34\n+ DW_CFA_advance_loc: 1 to 00008b4c\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 00008a3c\n+ DW_CFA_advance_loc: 8 to 00008b54\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 97 to 00008a9d\n+ DW_CFA_advance_loc1: 99 to 00008bb7\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 1 to 00008a9e\n+ DW_CFA_advance_loc: 1 to 00008bb8\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00008a9f\n+ DW_CFA_advance_loc: 1 to 00008bb9\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 12 to 00008aab\n+ DW_CFA_advance_loc: 7 to 00008bc0\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 1 to 00008aac\n+ DW_CFA_advance_loc: 1 to 00008bc1\n DW_CFA_def_cfa_offset: 116\n- DW_CFA_advance_loc: 1 to 00008aad\n+ DW_CFA_advance_loc: 1 to 00008bc2\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 7 to 00008ab4\n+ DW_CFA_advance_loc: 7 to 00008bc9\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 2 to 00008ab6\n+ DW_CFA_advance_loc: 2 to 00008bcb\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 8 to 00008abe\n+ DW_CFA_advance_loc: 8 to 00008bd3\n DW_CFA_def_cfa_offset: 96\n \n-00001124 000000c4 00001128 FDE cie=00000000 pc=00008ae0..00008e39\n- DW_CFA_advance_loc: 1 to 00008ae1\n+0000122c 000000c4 00001230 FDE cie=00000000 pc=00008c00..00008f59\n+ DW_CFA_advance_loc: 1 to 00008c01\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00008ae2\n+ DW_CFA_advance_loc: 1 to 00008c02\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00008ae3\n+ DW_CFA_advance_loc: 1 to 00008c03\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00008ae4\n+ DW_CFA_advance_loc: 1 to 00008c04\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00008af2\n+ DW_CFA_advance_loc: 14 to 00008c12\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc2: 492 to 00008cde\n+ DW_CFA_advance_loc2: 492 to 00008dfe\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00008ce0\n+ DW_CFA_advance_loc: 2 to 00008e00\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 11 to 00008ceb\n+ DW_CFA_advance_loc: 11 to 00008e0b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 00008cf6\n+ DW_CFA_advance_loc: 11 to 00008e16\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008cf7\n+ DW_CFA_advance_loc: 1 to 00008e17\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 15 to 00008d06\n+ DW_CFA_advance_loc: 15 to 00008e26\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00008d09\n+ DW_CFA_advance_loc: 3 to 00008e29\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00008d0c\n+ DW_CFA_advance_loc: 3 to 00008e2c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00008d0d\n+ DW_CFA_advance_loc: 1 to 00008e2d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008d0e\n+ DW_CFA_advance_loc: 1 to 00008e2e\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008d0f\n+ DW_CFA_advance_loc: 1 to 00008e2f\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00008d10\n+ DW_CFA_advance_loc: 1 to 00008e30\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00008d13\n+ DW_CFA_advance_loc: 3 to 00008e33\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008d14\n+ DW_CFA_advance_loc: 1 to 00008e34\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008d1c\n+ DW_CFA_advance_loc: 8 to 00008e3c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 00008d23\n+ DW_CFA_advance_loc: 7 to 00008e43\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008d24\n+ DW_CFA_advance_loc: 1 to 00008e44\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008d2c\n+ DW_CFA_advance_loc: 8 to 00008e4c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008d3b\n+ DW_CFA_advance_loc: 15 to 00008e5b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008d3c\n+ DW_CFA_advance_loc: 1 to 00008e5c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008d44\n+ DW_CFA_advance_loc: 8 to 00008e64\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008d53\n+ DW_CFA_advance_loc: 15 to 00008e73\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008d54\n+ DW_CFA_advance_loc: 1 to 00008e74\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008d5c\n+ DW_CFA_advance_loc: 8 to 00008e7c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008d6b\n+ DW_CFA_advance_loc: 15 to 00008e8b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008d6c\n+ DW_CFA_advance_loc: 1 to 00008e8c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008d74\n+ DW_CFA_advance_loc: 8 to 00008e94\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008d83\n+ DW_CFA_advance_loc: 15 to 00008ea3\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008d84\n+ DW_CFA_advance_loc: 1 to 00008ea4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008d8c\n+ DW_CFA_advance_loc: 8 to 00008eac\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008d9b\n+ DW_CFA_advance_loc: 15 to 00008ebb\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008d9c\n+ DW_CFA_advance_loc: 1 to 00008ebc\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008da4\n+ DW_CFA_advance_loc: 8 to 00008ec4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008db3\n+ DW_CFA_advance_loc: 15 to 00008ed3\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008db4\n+ DW_CFA_advance_loc: 1 to 00008ed4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008dbc\n+ DW_CFA_advance_loc: 8 to 00008edc\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008dcb\n+ DW_CFA_advance_loc: 15 to 00008eeb\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008dcc\n+ DW_CFA_advance_loc: 1 to 00008eec\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008dd4\n+ DW_CFA_advance_loc: 8 to 00008ef4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008de3\n+ DW_CFA_advance_loc: 15 to 00008f03\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008de4\n+ DW_CFA_advance_loc: 1 to 00008f04\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008dec\n+ DW_CFA_advance_loc: 8 to 00008f0c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008dfb\n+ DW_CFA_advance_loc: 15 to 00008f1b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008dfc\n+ DW_CFA_advance_loc: 1 to 00008f1c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008e04\n+ DW_CFA_advance_loc: 8 to 00008f24\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008e13\n+ DW_CFA_advance_loc: 15 to 00008f33\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008e14\n+ DW_CFA_advance_loc: 1 to 00008f34\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008e1c\n+ DW_CFA_advance_loc: 8 to 00008f3c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008e2b\n+ DW_CFA_advance_loc: 15 to 00008f4b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008e2c\n+ DW_CFA_advance_loc: 1 to 00008f4c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008e34\n+ DW_CFA_advance_loc: 8 to 00008f54\n DW_CFA_def_cfa_offset: 32\n DW_CFA_nop\n \n-000011ec 0000003c 000011f0 FDE cie=00000000 pc=00008e40..00008e87\n- DW_CFA_advance_loc: 1 to 00008e41\n+000012f4 0000003c 000012f8 FDE cie=00000000 pc=00008f60..00008fa7\n+ DW_CFA_advance_loc: 1 to 00008f61\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00008e42\n+ DW_CFA_advance_loc: 1 to 00008f62\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00008e50\n+ DW_CFA_advance_loc: 14 to 00008f70\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 5 to 00008e55\n+ DW_CFA_advance_loc: 5 to 00008f75\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 00008e60\n+ DW_CFA_advance_loc: 11 to 00008f80\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 7 to 00008e67\n+ DW_CFA_advance_loc: 7 to 00008f87\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00008e68\n+ DW_CFA_advance_loc: 1 to 00008f88\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00008e70\n+ DW_CFA_advance_loc: 8 to 00008f90\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00008e73\n+ DW_CFA_advance_loc: 3 to 00008f93\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00008e74\n+ DW_CFA_advance_loc: 1 to 00008f94\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 16 to 00008e84\n+ DW_CFA_advance_loc: 16 to 00008fa4\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008e85\n+ DW_CFA_advance_loc: 1 to 00008fa5\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008e86\n+ DW_CFA_advance_loc: 1 to 00008fa6\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-0000122c 00000108 00001230 FDE cie=00000000 pc=00008e90..00009547\n- DW_CFA_advance_loc: 1 to 00008e91\n+00001334 00000108 00001338 FDE cie=00000000 pc=00008fb0..0000962f\n+ DW_CFA_advance_loc: 1 to 00008fb1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00008e92\n+ DW_CFA_advance_loc: 1 to 00008fb2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00008e95\n+ DW_CFA_advance_loc: 12 to 00008fbe\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 12 to 00008ea1\n+ DW_CFA_advance_loc: 3 to 00008fc1\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00008ea4\n+ DW_CFA_advance_loc: 3 to 00008fc4\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc2: 371 to 00009017\n+ DW_CFA_advance_loc2: 339 to 00009117\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00009018\n+ DW_CFA_advance_loc: 1 to 00009118\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009019\n+ DW_CFA_advance_loc: 1 to 00009119\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009025\n+ DW_CFA_advance_loc: 12 to 00009125\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc2: 277 to 0000913a\n+ DW_CFA_advance_loc1: 190 to 000091e3\n+ DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 4 to 0000913e\n+ DW_CFA_advance_loc: 4 to 000091e7\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 17 to 0000914f\n+ DW_CFA_advance_loc: 17 to 000091f8\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc: 3 to 000091fb\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 3 to 00009152\n+ DW_CFA_advance_loc: 1 to 000091fc\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 0000915e\n+ DW_CFA_advance_loc: 12 to 00009208\n DW_CFA_def_cfa_offset: 80\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_advance_loc: 11 to 00009213\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 000091b4\n+ DW_CFA_advance_loc: 1 to 00009214\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000091c0\n+ DW_CFA_advance_loc: 16 to 00009224\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 11 to 000091cb\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_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 000091cc\n+ DW_CFA_advance_loc: 1 to 00009248\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 16 to 000091dc\n+ DW_CFA_advance_loc: 16 to 00009258\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 25 to 000091f5\n+ DW_CFA_advance_loc1: 195 to 0000931b\n DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 5 to 000091fa\n+ DW_CFA_advance_loc: 4 to 0000931f\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 5 to 000091ff\n+ DW_CFA_advance_loc: 17 to 00009330\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009200\n+ DW_CFA_advance_loc: 3 to 00009333\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 16 to 00009210\n+ DW_CFA_advance_loc: 12 to 0000933f\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc1: 93 to 0000926d\n+ DW_CFA_advance_loc1: 75 to 0000938a\n DW_CFA_remember_state\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_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_restore_state\n- DW_CFA_advance_loc: 3 to 00009283\n+ DW_CFA_advance_loc: 3 to 00009392\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 4 to 00009287\n+ DW_CFA_advance_loc: 4 to 00009396\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 15 to 00009296\n+ DW_CFA_advance_loc: 12 to 000093a2\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 63 to 000092d5\n+ DW_CFA_advance_loc: 60 to 000093de\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 000092d6\n+ DW_CFA_advance_loc: 1 to 000093df\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 000092d7\n+ DW_CFA_advance_loc: 1 to 000093e0\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000092e3\n+ DW_CFA_advance_loc: 12 to 000093ec\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 32 to 00009303\n+ DW_CFA_advance_loc: 31 to 0000940b\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00009304\n+ DW_CFA_advance_loc: 1 to 0000940c\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009305\n+ DW_CFA_advance_loc: 1 to 0000940d\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009311\n+ DW_CFA_advance_loc: 12 to 00009419\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 34 to 00009333\n+ DW_CFA_advance_loc: 26 to 00009433\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00009334\n+ DW_CFA_advance_loc: 1 to 00009434\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009335\n+ DW_CFA_advance_loc: 1 to 00009435\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009341\n+ DW_CFA_advance_loc: 12 to 00009441\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 34 to 00009363\n+ DW_CFA_advance_loc: 26 to 0000945b\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00009364\n+ DW_CFA_advance_loc: 1 to 0000945c\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009365\n+ DW_CFA_advance_loc: 1 to 0000945d\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009371\n+ DW_CFA_advance_loc: 12 to 00009469\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 34 to 00009393\n+ DW_CFA_advance_loc: 26 to 00009483\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009394\n+ DW_CFA_advance_loc: 1 to 00009484\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000093a0\n+ DW_CFA_advance_loc: 12 to 00009490\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 000093a8\n+ DW_CFA_advance_loc: 8 to 00009498\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 000093a9\n+ DW_CFA_advance_loc: 1 to 00009499\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000093b5\n+ DW_CFA_advance_loc: 12 to 000094a5\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 000093bd\n+ DW_CFA_advance_loc: 8 to 000094ad\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 000093be\n+ DW_CFA_advance_loc: 1 to 000094ae\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 000093bf\n+ DW_CFA_advance_loc: 1 to 000094af\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000093cb\n+ DW_CFA_advance_loc: 12 to 000094bb\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 32 to 000093eb\n+ DW_CFA_advance_loc: 32 to 000094db\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 000093ec\n+ DW_CFA_advance_loc: 1 to 000094dc\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000093f8\n+ DW_CFA_advance_loc: 12 to 000094e8\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc1: 137 to 00009481\n+ DW_CFA_advance_loc1: 137 to 00009571\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009482\n+ DW_CFA_advance_loc: 1 to 00009572\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 0000948e\n+ DW_CFA_advance_loc: 12 to 0000957e\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00009496\n+ DW_CFA_advance_loc: 8 to 00009586\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00009497\n+ DW_CFA_advance_loc: 1 to 00009587\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009498\n+ DW_CFA_advance_loc: 1 to 00009588\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000094a4\n+ DW_CFA_advance_loc: 12 to 00009594\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 31 to 000094c3\n+ DW_CFA_advance_loc: 23 to 000095ab\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 000094c4\n+ DW_CFA_advance_loc: 1 to 000095ac\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 000094c5\n+ DW_CFA_advance_loc: 1 to 000095ad\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000094d1\n+ DW_CFA_advance_loc: 12 to 000095b9\n DW_CFA_def_cfa_offset: 80\n DW_CFA_nop\n+ DW_CFA_nop\n \n-00001338 00000078 0000133c FDE cie=00000000 pc=00009550..000098b2\n- DW_CFA_advance_loc: 1 to 00009551\n+00001440 00000078 00001444 FDE cie=00000000 pc=00009630..0000998a\n+ DW_CFA_advance_loc: 1 to 00009631\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00009552\n+ DW_CFA_advance_loc: 1 to 00009632\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00009553\n+ DW_CFA_advance_loc: 1 to 00009633\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00009554\n+ DW_CFA_advance_loc: 1 to 00009634\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00009562\n+ DW_CFA_advance_loc: 14 to 00009642\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 16 to 00009572\n+ DW_CFA_advance_loc: 16 to 00009652\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00009574\n+ DW_CFA_advance_loc: 2 to 00009654\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00009575\n+ DW_CFA_advance_loc: 1 to 00009655\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00009576\n+ DW_CFA_advance_loc: 1 to 00009656\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000957e\n+ DW_CFA_advance_loc: 8 to 0000965e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00009583\n+ DW_CFA_advance_loc: 5 to 00009663\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00009586\n+ DW_CFA_advance_loc: 3 to 00009666\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00009587\n+ DW_CFA_advance_loc: 1 to 00009667\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00009588\n+ DW_CFA_advance_loc: 1 to 00009668\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00009589\n+ DW_CFA_advance_loc: 1 to 00009669\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00009590\n+ DW_CFA_advance_loc: 7 to 00009670\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 11 to 0000959b\n+ DW_CFA_advance_loc: 11 to 0000967b\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000959c\n+ DW_CFA_advance_loc: 1 to 0000967c\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000959d\n+ DW_CFA_advance_loc: 1 to 0000967d\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 7 to 000095a4\n+ DW_CFA_advance_loc: 7 to 00009684\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc2: 421 to 00009749\n+ DW_CFA_advance_loc2: 421 to 00009829\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000974a\n+ DW_CFA_advance_loc: 1 to 0000982a\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00009752\n+ DW_CFA_advance_loc: 8 to 00009832\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 17 to 00009763\n+ DW_CFA_advance_loc: 9 to 0000983b\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00009764\n+ DW_CFA_advance_loc: 1 to 0000983c\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00009765\n+ DW_CFA_advance_loc: 1 to 0000983d\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000976d\n+ DW_CFA_advance_loc: 8 to 00009845\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 0000977b\n+ DW_CFA_advance_loc: 14 to 00009853\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000977c\n+ DW_CFA_advance_loc: 1 to 00009854\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000977d\n+ DW_CFA_advance_loc: 1 to 00009855\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00009785\n+ DW_CFA_advance_loc: 8 to 0000985d\n DW_CFA_def_cfa_offset: 48\n \n-000013b4 00000208 000013b8 FDE cie=00000000 pc=000098c0..0000a536\n- DW_CFA_advance_loc: 1 to 000098c1\n+000014bc 00000208 000014c0 FDE cie=00000000 pc=00009990..0000a613\n+ DW_CFA_advance_loc: 1 to 00009991\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000098c2\n+ DW_CFA_advance_loc: 1 to 00009992\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000098c3\n+ DW_CFA_advance_loc: 1 to 00009993\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 12 to 000098cf\n+ DW_CFA_advance_loc: 12 to 0000999f\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 000098d2\n+ DW_CFA_advance_loc: 3 to 000099a2\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 101 to 00009937\n+ DW_CFA_advance_loc1: 99 to 00009a05\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009938\n+ DW_CFA_advance_loc: 1 to 00009a06\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 18 to 0000994a\n+ DW_CFA_advance_loc: 12 to 00009a12\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00009955\n+ DW_CFA_advance_loc: 17 to 00009a23\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 3 to 00009958\n+ DW_CFA_advance_loc: 3 to 00009a26\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00009959\n+ DW_CFA_advance_loc: 1 to 00009a27\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 0000995b\n+ DW_CFA_advance_loc: 2 to 00009a29\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 14 to 00009969\n+ DW_CFA_advance_loc: 8 to 00009a31\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 26 to 00009983\n+ DW_CFA_advance_loc: 32 to 00009a51\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 3 to 00009986\n+ DW_CFA_advance_loc: 3 to 00009a54\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 0000998e\n+ DW_CFA_advance_loc: 8 to 00009a5c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc2: 283 to 00009aa9\n+ DW_CFA_advance_loc2: 270 to 00009b6a\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 10 to 00009ab3\n+ DW_CFA_advance_loc: 10 to 00009b74\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00009ab4\n+ DW_CFA_advance_loc: 1 to 00009b75\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 00009ab8\n+ DW_CFA_advance_loc: 4 to 00009b79\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00009ac0\n+ DW_CFA_advance_loc: 8 to 00009b81\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 17 to 00009ad1\n+ DW_CFA_advance_loc: 17 to 00009b92\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 00009ad5\n+ DW_CFA_advance_loc: 4 to 00009b96\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 11 to 00009ae0\n+ DW_CFA_advance_loc: 11 to 00009ba1\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 39 to 00009b07\n+ DW_CFA_advance_loc: 39 to 00009bc8\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00009b08\n+ DW_CFA_advance_loc: 1 to 00009bc9\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00009b09\n+ DW_CFA_advance_loc: 1 to 00009bca\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00009b0a\n+ DW_CFA_advance_loc: 1 to 00009bcb\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00009b0b\n+ DW_CFA_advance_loc: 1 to 00009bcc\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00009b10\n+ DW_CFA_advance_loc: 4 to 00009bd0\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 92 to 00009b6c\n+ DW_CFA_advance_loc1: 84 to 00009c24\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009b6d\n+ DW_CFA_advance_loc: 1 to 00009c25\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009b79\n+ DW_CFA_advance_loc: 12 to 00009c31\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 3 to 00009b7c\n+ DW_CFA_advance_loc: 3 to 00009c34\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00009b7d\n+ DW_CFA_advance_loc: 1 to 00009c35\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00009b7e\n+ DW_CFA_advance_loc: 1 to 00009c36\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009b7f\n+ DW_CFA_advance_loc: 1 to 00009c37\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009b8b\n+ DW_CFA_advance_loc: 12 to 00009c43\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 32 to 00009bab\n+ DW_CFA_advance_loc: 40 to 00009c6b\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 6 to 00009bb1\n+ DW_CFA_advance_loc: 6 to 00009c71\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 6 to 00009bb7\n+ DW_CFA_advance_loc: 6 to 00009c77\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 6 to 00009bbd\n+ DW_CFA_advance_loc: 6 to 00009c7d\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00009bc5\n+ DW_CFA_advance_loc: 8 to 00009c85\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 135 to 00009c4c\n+ DW_CFA_advance_loc1: 127 to 00009d04\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 17 to 00009c5d\n+ DW_CFA_advance_loc: 17 to 00009d15\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 00009c61\n+ DW_CFA_advance_loc: 4 to 00009d19\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009c62\n+ DW_CFA_advance_loc: 1 to 00009d1a\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00009c6a\n+ DW_CFA_advance_loc: 8 to 00009d22\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00009c75\n+ DW_CFA_advance_loc: 19 to 00009d35\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009c76\n+ DW_CFA_advance_loc: 1 to 00009d36\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009c82\n+ DW_CFA_advance_loc: 12 to 00009d42\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 15 to 00009c91\n+ DW_CFA_advance_loc: 23 to 00009d59\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 4 to 00009c95\n+ DW_CFA_advance_loc: 8 to 00009d61\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00009c96\n+ DW_CFA_advance_loc: 1 to 00009d62\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 00009c9a\n+ DW_CFA_advance_loc: 4 to 00009d66\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009ca6\n+ DW_CFA_advance_loc: 12 to 00009d72\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc2: 317 to 00009de3\n+ DW_CFA_advance_loc2: 309 to 00009ea7\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 4 to 00009de7\n+ DW_CFA_advance_loc: 4 to 00009eab\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 00009deb\n+ DW_CFA_advance_loc: 4 to 00009eaf\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 00009def\n+ DW_CFA_advance_loc: 4 to 00009eb3\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009dfb\n+ DW_CFA_advance_loc: 12 to 00009ebf\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 00009e0b\n+ DW_CFA_advance_loc: 20 to 00009ed3\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009e0c\n+ DW_CFA_advance_loc: 1 to 00009ed4\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009e18\n+ DW_CFA_advance_loc: 12 to 00009ee0\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 3 to 00009e1b\n+ DW_CFA_advance_loc: 3 to 00009ee3\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00009e1c\n+ DW_CFA_advance_loc: 1 to 00009ee4\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00009e1d\n+ DW_CFA_advance_loc: 1 to 00009ee5\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00009e1e\n+ DW_CFA_advance_loc: 1 to 00009ee6\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00009e1f\n+ DW_CFA_advance_loc: 1 to 00009ee7\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00009e20\n+ DW_CFA_advance_loc: 1 to 00009ee8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00009e23\n+ DW_CFA_advance_loc: 3 to 00009eeb\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009e24\n+ DW_CFA_advance_loc: 1 to 00009eec\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009e30\n+ DW_CFA_advance_loc: 12 to 00009ef8\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00009e3b\n+ DW_CFA_advance_loc: 11 to 00009f03\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009e3c\n+ DW_CFA_advance_loc: 1 to 00009f04\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009e48\n+ DW_CFA_advance_loc: 12 to 00009f10\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00009e53\n+ DW_CFA_advance_loc: 11 to 00009f1b\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009e54\n+ DW_CFA_advance_loc: 1 to 00009f1c\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009e60\n+ DW_CFA_advance_loc: 12 to 00009f28\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00009e6b\n+ DW_CFA_advance_loc: 11 to 00009f33\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009e6c\n+ DW_CFA_advance_loc: 1 to 00009f34\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009e78\n+ DW_CFA_advance_loc: 12 to 00009f40\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 57 to 00009eb1\n+ DW_CFA_advance_loc: 57 to 00009f79\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 17 to 00009ec2\n+ DW_CFA_advance_loc: 17 to 00009f8a\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00009ec3\n+ DW_CFA_advance_loc: 1 to 00009f8b\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009ec4\n+ DW_CFA_advance_loc: 1 to 00009f8c\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 16 to 00009ed4\n+ DW_CFA_advance_loc: 16 to 00009f9c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 80 to 00009f24\n+ DW_CFA_advance_loc1: 80 to 00009fec\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 15 to 00009f33\n+ DW_CFA_advance_loc: 15 to 00009ffb\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009f34\n+ DW_CFA_advance_loc: 1 to 00009ffc\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009f40\n+ DW_CFA_advance_loc: 12 to 0000a008\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 85 to 00009f95\n+ DW_CFA_advance_loc1: 85 to 0000a05d\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 2 to 00009f97\n+ DW_CFA_advance_loc: 2 to 0000a05f\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00009f98\n+ DW_CFA_advance_loc: 1 to 0000a060\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00009f99\n+ DW_CFA_advance_loc: 1 to 0000a061\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00009fa5\n+ DW_CFA_advance_loc: 12 to 0000a06d\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00009fb0\n+ DW_CFA_advance_loc: 11 to 0000a078\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 00009fb4\n+ DW_CFA_advance_loc: 4 to 0000a07c\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 16 to 00009fc4\n+ DW_CFA_advance_loc: 16 to 0000a08c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 54 to 00009ffa\n+ DW_CFA_advance_loc: 54 to 0000a0c2\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 5 to 00009fff\n+ DW_CFA_advance_loc: 5 to 0000a0c7\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a00b\n+ DW_CFA_advance_loc: 12 to 0000a0d3\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 0000a01b\n+ DW_CFA_advance_loc: 16 to 0000a0e3\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 0000a01c\n+ DW_CFA_advance_loc: 1 to 0000a0e4\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a01d\n+ DW_CFA_advance_loc: 1 to 0000a0e5\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a029\n+ DW_CFA_advance_loc: 12 to 0000a0f1\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 46 to 0000a057\n+ DW_CFA_advance_loc: 44 to 0000a11d\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a058\n+ DW_CFA_advance_loc: 1 to 0000a11e\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a064\n+ DW_CFA_advance_loc: 16 to 0000a12e\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 22 to 0000a07a\n+ DW_CFA_advance_loc: 26 to 0000a148\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a07b\n+ DW_CFA_advance_loc: 1 to 0000a149\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a087\n+ DW_CFA_advance_loc: 16 to 0000a159\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 26 to 0000a0a1\n+ DW_CFA_advance_loc: 30 to 0000a177\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a0a2\n+ DW_CFA_advance_loc: 1 to 0000a178\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a0ae\n+ DW_CFA_advance_loc: 16 to 0000a188\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 39 to 0000a0d5\n+ DW_CFA_advance_loc: 33 to 0000a1a9\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a0d6\n+ DW_CFA_advance_loc: 1 to 0000a1aa\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a0e2\n+ DW_CFA_advance_loc: 12 to 0000a1b6\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 48 to 0000a112\n+ DW_CFA_advance_loc: 48 to 0000a1e6\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a113\n+ DW_CFA_advance_loc: 1 to 0000a1e7\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a11f\n+ DW_CFA_advance_loc: 12 to 0000a1f3\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 40 to 0000a147\n+ DW_CFA_advance_loc: 36 to 0000a217\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 4 to 0000a14b\n+ DW_CFA_advance_loc: 4 to 0000a21b\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 0000a14f\n+ DW_CFA_advance_loc: 4 to 0000a21f\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 0000a153\n+ DW_CFA_advance_loc: 4 to 0000a223\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a15f\n+ DW_CFA_advance_loc: 12 to 0000a22f\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 62 to 0000a19d\n+ DW_CFA_advance_loc: 59 to 0000a26a\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a19e\n+ DW_CFA_advance_loc: 1 to 0000a26b\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a1aa\n+ DW_CFA_advance_loc: 12 to 0000a277\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000a1b2\n+ DW_CFA_advance_loc: 12 to 0000a283\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a1b3\n+ DW_CFA_advance_loc: 1 to 0000a284\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a1bf\n+ DW_CFA_advance_loc: 12 to 0000a290\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000a1c7\n+ DW_CFA_advance_loc: 12 to 0000a29c\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a1c8\n+ DW_CFA_advance_loc: 1 to 0000a29d\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a1d4\n+ DW_CFA_advance_loc: 12 to 0000a2a9\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000a1dc\n+ DW_CFA_advance_loc: 16 to 0000a2b9\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a1dd\n+ DW_CFA_advance_loc: 1 to 0000a2ba\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a1e9\n+ DW_CFA_advance_loc: 12 to 0000a2c6\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 15 to 0000a1f8\n+ DW_CFA_advance_loc: 19 to 0000a2d9\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 5 to 0000a1fd\n+ DW_CFA_advance_loc: 5 to 0000a2de\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 14 to 0000a20b\n+ DW_CFA_advance_loc: 12 to 0000a2ea\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 71 to 0000a252\n+ DW_CFA_advance_loc1: 70 to 0000a330\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 0000a253\n+ DW_CFA_advance_loc: 1 to 0000a331\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 0000a257\n+ DW_CFA_advance_loc: 8 to 0000a339\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 0000a263\n+ DW_CFA_advance_loc: 12 to 0000a345\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 32 to 0000a283\n+ DW_CFA_advance_loc: 36 to 0000a369\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 0000a284\n+ DW_CFA_advance_loc: 1 to 0000a36a\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a285\n+ DW_CFA_advance_loc: 1 to 0000a36b\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 9 to 0000a28e\n+ DW_CFA_advance_loc: 9 to 0000a374\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc2: 463 to 0000a45d\n+ DW_CFA_advance_loc2: 453 to 0000a539\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 4 to 0000a461\n+ DW_CFA_advance_loc: 8 to 0000a541\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 0000a465\n+ DW_CFA_advance_loc: 4 to 0000a545\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 0000a469\n+ DW_CFA_advance_loc: 4 to 0000a549\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 16 to 0000a479\n+ DW_CFA_advance_loc: 16 to 0000a559\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 22 to 0000a48f\n+ DW_CFA_advance_loc: 26 to 0000a573\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 0000a490\n+ DW_CFA_advance_loc: 1 to 0000a574\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 0000a491\n+ DW_CFA_advance_loc: 1 to 0000a575\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000a492\n+ DW_CFA_advance_loc: 1 to 0000a576\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 16 to 0000a4a2\n+ DW_CFA_advance_loc: 16 to 0000a586\n DW_CFA_def_cfa_offset: 64\n DW_CFA_nop\n DW_CFA_nop\n \n-000015c0 00000754 000015c4 FDE cie=00000000 pc=00003391..000044fe\n- DW_CFA_advance_loc: 1 to 00003392\n+000016c8 00000754 000016cc FDE cie=00000000 pc=000033ce..0000453b\n+ DW_CFA_advance_loc: 1 to 000033cf\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00003393\n+ DW_CFA_advance_loc: 1 to 000033d0\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00003394\n+ DW_CFA_advance_loc: 1 to 000033d1\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00003395\n+ DW_CFA_advance_loc: 1 to 000033d2\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 000033a6\n+ DW_CFA_advance_loc: 17 to 000033e3\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 54 to 000033dc\n+ DW_CFA_advance_loc: 54 to 00003419\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000033dd\n+ DW_CFA_advance_loc: 1 to 0000341a\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 000033de\n+ DW_CFA_advance_loc: 1 to 0000341b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000033e0\n+ DW_CFA_advance_loc: 2 to 0000341d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000033e8\n+ DW_CFA_advance_loc: 8 to 00003425\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 30 to 00003406\n+ DW_CFA_advance_loc: 30 to 00003443\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003407\n+ DW_CFA_advance_loc: 1 to 00003444\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000340f\n+ DW_CFA_advance_loc: 8 to 0000344c\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 30 to 0000342d\n+ DW_CFA_advance_loc: 30 to 0000346a\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 11 to 00003438\n+ DW_CFA_advance_loc: 11 to 00003475\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003440\n+ DW_CFA_advance_loc: 8 to 0000347d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 34 to 00003462\n+ DW_CFA_advance_loc: 34 to 0000349f\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 00003469\n+ DW_CFA_advance_loc: 7 to 000034a6\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003471\n+ DW_CFA_advance_loc: 8 to 000034ae\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 38 to 00003497\n+ DW_CFA_advance_loc: 38 to 000034d4\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 0000349d\n+ DW_CFA_advance_loc: 6 to 000034da\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 0000349e\n+ DW_CFA_advance_loc: 1 to 000034db\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000034a4\n+ DW_CFA_advance_loc: 6 to 000034e1\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000034ac\n+ DW_CFA_advance_loc: 8 to 000034e9\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 37 to 000034d1\n+ DW_CFA_advance_loc: 37 to 0000350e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000034d3\n+ DW_CFA_advance_loc: 2 to 00003510\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000034db\n+ DW_CFA_advance_loc: 8 to 00003518\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 20 to 000034ef\n+ DW_CFA_advance_loc: 20 to 0000352c\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 22 to 00003505\n+ DW_CFA_advance_loc: 22 to 00003542\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 1 to 00003506\n+ DW_CFA_advance_loc: 1 to 00003543\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 7 to 0000350d\n+ DW_CFA_advance_loc: 7 to 0000354a\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 1 to 0000350e\n+ DW_CFA_advance_loc: 1 to 0000354b\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 2 to 00003510\n+ DW_CFA_advance_loc: 2 to 0000354d\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 2 to 00003512\n+ DW_CFA_advance_loc: 2 to 0000354f\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003513\n+ DW_CFA_advance_loc: 1 to 00003550\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 5 to 00003518\n+ DW_CFA_advance_loc: 5 to 00003555\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 5 to 0000351d\n+ DW_CFA_advance_loc: 5 to 0000355a\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003525\n+ DW_CFA_advance_loc: 8 to 00003562\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 2 to 00003527\n+ DW_CFA_advance_loc: 2 to 00003564\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 00003528\n+ DW_CFA_advance_loc: 1 to 00003565\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 0000352a\n+ DW_CFA_advance_loc: 2 to 00003567\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003532\n+ DW_CFA_advance_loc: 8 to 0000356f\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 28 to 0000354e\n+ DW_CFA_advance_loc: 28 to 0000358b\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000354f\n+ DW_CFA_advance_loc: 1 to 0000358c\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 00003551\n+ DW_CFA_advance_loc: 2 to 0000358e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003552\n+ DW_CFA_advance_loc: 1 to 0000358f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000355a\n+ DW_CFA_advance_loc: 8 to 00003597\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003569\n+ DW_CFA_advance_loc: 15 to 000035a6\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000356a\n+ DW_CFA_advance_loc: 1 to 000035a7\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 0000356c\n+ DW_CFA_advance_loc: 2 to 000035a9\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000356d\n+ DW_CFA_advance_loc: 1 to 000035aa\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003575\n+ DW_CFA_advance_loc: 8 to 000035b2\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 00003586\n+ DW_CFA_advance_loc: 17 to 000035c3\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 0000358d\n+ DW_CFA_advance_loc: 7 to 000035ca\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003595\n+ DW_CFA_advance_loc: 8 to 000035d2\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 34 to 000035b7\n+ DW_CFA_advance_loc: 34 to 000035f4\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000035b8\n+ DW_CFA_advance_loc: 1 to 000035f5\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 000035ba\n+ DW_CFA_advance_loc: 2 to 000035f7\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 4 to 000035be\n+ DW_CFA_advance_loc: 4 to 000035fb\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000035c6\n+ DW_CFA_advance_loc: 8 to 00003603\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 10 to 000035d0\n+ DW_CFA_advance_loc: 10 to 0000360d\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000035d1\n+ DW_CFA_advance_loc: 1 to 0000360e\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 000035d5\n+ DW_CFA_advance_loc: 4 to 00003612\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000035d6\n+ DW_CFA_advance_loc: 1 to 00003613\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000035de\n+ DW_CFA_advance_loc: 8 to 0000361b\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 19 to 000035f1\n+ DW_CFA_advance_loc: 19 to 0000362e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000035f3\n+ DW_CFA_advance_loc: 2 to 00003630\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000035fb\n+ DW_CFA_advance_loc: 8 to 00003638\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 16 to 0000360b\n+ DW_CFA_advance_loc: 16 to 00003648\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 00003612\n+ DW_CFA_advance_loc: 7 to 0000364f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 12 to 0000361e\n+ DW_CFA_advance_loc: 12 to 0000365b\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 9 to 00003627\n+ DW_CFA_advance_loc: 9 to 00003664\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 5 to 0000362c\n+ DW_CFA_advance_loc: 5 to 00003669\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003630\n+ DW_CFA_advance_loc: 4 to 0000366d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003631\n+ DW_CFA_advance_loc: 1 to 0000366e\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003639\n+ DW_CFA_advance_loc: 8 to 00003676\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc1: 73 to 00003682\n+ DW_CFA_advance_loc1: 73 to 000036bf\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 00003689\n+ DW_CFA_advance_loc: 7 to 000036c6\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003691\n+ DW_CFA_advance_loc: 8 to 000036ce\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 0000369c\n+ DW_CFA_advance_loc: 11 to 000036d9\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000369d\n+ DW_CFA_advance_loc: 1 to 000036da\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 000036a4\n+ DW_CFA_advance_loc: 7 to 000036e1\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000036a5\n+ DW_CFA_advance_loc: 1 to 000036e2\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 11 to 000036b0\n+ DW_CFA_advance_loc: 11 to 000036ed\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 19 to 000036c3\n+ DW_CFA_advance_loc: 19 to 00003700\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000036c4\n+ DW_CFA_advance_loc: 1 to 00003701\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000036cc\n+ DW_CFA_advance_loc: 8 to 00003709\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 32 to 000036ec\n+ DW_CFA_advance_loc: 32 to 00003729\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000036ed\n+ DW_CFA_advance_loc: 1 to 0000372a\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 000036ee\n+ DW_CFA_advance_loc: 1 to 0000372b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000036f0\n+ DW_CFA_advance_loc: 2 to 0000372d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 10 to 000036fa\n+ DW_CFA_advance_loc: 10 to 00003737\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 24 to 00003712\n+ DW_CFA_advance_loc: 24 to 0000374f\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003713\n+ DW_CFA_advance_loc: 1 to 00003750\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000371b\n+ DW_CFA_advance_loc: 8 to 00003758\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 6 to 00003721\n+ DW_CFA_advance_loc: 6 to 0000375e\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003722\n+ DW_CFA_advance_loc: 1 to 0000375f\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 00003724\n+ DW_CFA_advance_loc: 2 to 00003761\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003725\n+ DW_CFA_advance_loc: 1 to 00003762\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 10 to 0000372f\n+ DW_CFA_advance_loc: 10 to 0000376c\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 22 to 00003745\n+ DW_CFA_advance_loc: 22 to 00003782\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003746\n+ DW_CFA_advance_loc: 1 to 00003783\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000374e\n+ DW_CFA_advance_loc: 8 to 0000378b\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 00003759\n+ DW_CFA_advance_loc: 11 to 00003796\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000375a\n+ DW_CFA_advance_loc: 1 to 00003797\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 8 to 00003762\n+ DW_CFA_advance_loc: 8 to 0000379f\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 25 to 0000377b\n+ DW_CFA_advance_loc: 25 to 000037b8\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 5 to 00003780\n+ DW_CFA_advance_loc: 5 to 000037bd\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 00003782\n+ DW_CFA_advance_loc: 2 to 000037bf\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 32 to 000037a2\n+ DW_CFA_advance_loc: 32 to 000037df\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 2 to 000037a4\n+ DW_CFA_advance_loc: 2 to 000037e1\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 000037ab\n+ DW_CFA_advance_loc: 7 to 000037e8\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 3 to 000037ae\n+ DW_CFA_advance_loc: 3 to 000037eb\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000037b6\n+ DW_CFA_advance_loc: 8 to 000037f3\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 13 to 000037c3\n+ DW_CFA_advance_loc: 13 to 00003800\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 7 to 000037ca\n+ DW_CFA_advance_loc: 7 to 00003807\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 000037d1\n+ DW_CFA_advance_loc: 7 to 0000380e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000037d3\n+ DW_CFA_advance_loc: 2 to 00003810\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000037db\n+ DW_CFA_advance_loc: 8 to 00003818\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 12 to 000037e7\n+ DW_CFA_advance_loc: 12 to 00003824\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000037e8\n+ DW_CFA_advance_loc: 1 to 00003825\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 000037ea\n+ DW_CFA_advance_loc: 2 to 00003827\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 13 to 000037f7\n+ DW_CFA_advance_loc: 13 to 00003834\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000037f8\n+ DW_CFA_advance_loc: 1 to 00003835\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 000037f9\n+ DW_CFA_advance_loc: 1 to 00003836\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000037fb\n+ DW_CFA_advance_loc: 2 to 00003838\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003803\n+ DW_CFA_advance_loc: 8 to 00003840\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 41 to 0000382c\n+ DW_CFA_advance_loc: 41 to 00003869\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 00003832\n+ DW_CFA_advance_loc: 6 to 0000386f\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00003838\n+ DW_CFA_advance_loc: 6 to 00003875\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 0000383e\n+ DW_CFA_advance_loc: 6 to 0000387b\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003846\n+ DW_CFA_advance_loc: 8 to 00003883\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 33 to 00003867\n+ DW_CFA_advance_loc: 33 to 000038a4\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003868\n+ DW_CFA_advance_loc: 1 to 000038a5\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 00003869\n+ DW_CFA_advance_loc: 1 to 000038a6\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000386a\n+ DW_CFA_advance_loc: 1 to 000038a7\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003872\n+ DW_CFA_advance_loc: 8 to 000038af\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 35 to 00003895\n+ DW_CFA_advance_loc: 35 to 000038d2\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 0000389b\n+ DW_CFA_advance_loc: 6 to 000038d8\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 0000389c\n+ DW_CFA_advance_loc: 1 to 000038d9\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000389d\n+ DW_CFA_advance_loc: 1 to 000038da\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000038a5\n+ DW_CFA_advance_loc: 8 to 000038e2\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 40 to 000038cd\n+ DW_CFA_advance_loc: 40 to 0000390a\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 13 to 000038da\n+ DW_CFA_advance_loc: 13 to 00003917\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 000038db\n+ DW_CFA_advance_loc: 1 to 00003918\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 3 to 000038de\n+ DW_CFA_advance_loc: 3 to 0000391b\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000038e6\n+ DW_CFA_advance_loc: 8 to 00003923\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc1: 196 to 000039aa\n+ DW_CFA_advance_loc1: 196 to 000039e7\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000039ab\n+ DW_CFA_advance_loc: 1 to 000039e8\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000039b1\n+ DW_CFA_advance_loc: 6 to 000039ee\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000039b3\n+ DW_CFA_advance_loc: 2 to 000039f0\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000039bb\n+ DW_CFA_advance_loc: 8 to 000039f8\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 000039ca\n+ DW_CFA_advance_loc: 15 to 00003a07\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000039cb\n+ DW_CFA_advance_loc: 1 to 00003a08\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000039d1\n+ DW_CFA_advance_loc: 6 to 00003a0e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000039d3\n+ DW_CFA_advance_loc: 2 to 00003a10\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000039db\n+ DW_CFA_advance_loc: 8 to 00003a18\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 000039ea\n+ DW_CFA_advance_loc: 15 to 00003a27\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 000039f0\n+ DW_CFA_advance_loc: 6 to 00003a2d\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000039f6\n+ DW_CFA_advance_loc: 6 to 00003a33\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000039fc\n+ DW_CFA_advance_loc: 6 to 00003a39\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 6 to 00003a02\n+ DW_CFA_advance_loc: 6 to 00003a3f\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003a08\n+ DW_CFA_advance_loc: 6 to 00003a45\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003a0e\n+ DW_CFA_advance_loc: 6 to 00003a4b\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 6 to 00003a14\n+ DW_CFA_advance_loc: 6 to 00003a51\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 00003a1a\n+ DW_CFA_advance_loc: 6 to 00003a57\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 6 to 00003a20\n+ DW_CFA_advance_loc: 6 to 00003a5d\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003a26\n+ DW_CFA_advance_loc: 6 to 00003a63\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 2 to 00003a28\n+ DW_CFA_advance_loc: 2 to 00003a65\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003a30\n+ DW_CFA_advance_loc: 8 to 00003a6d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 29 to 00003a4d\n+ DW_CFA_advance_loc: 29 to 00003a8a\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003a4e\n+ DW_CFA_advance_loc: 1 to 00003a8b\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00003a50\n+ DW_CFA_advance_loc: 2 to 00003a8d\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003a56\n+ DW_CFA_advance_loc: 6 to 00003a93\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003a5c\n+ DW_CFA_advance_loc: 6 to 00003a99\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 1 to 00003a5d\n+ DW_CFA_advance_loc: 1 to 00003a9a\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 1 to 00003a5e\n+ DW_CFA_advance_loc: 1 to 00003a9b\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003a5f\n+ DW_CFA_advance_loc: 1 to 00003a9c\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003a65\n+ DW_CFA_advance_loc: 6 to 00003aa2\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 1 to 00003a66\n+ DW_CFA_advance_loc: 1 to 00003aa3\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 13 to 00003a73\n+ DW_CFA_advance_loc: 13 to 00003ab0\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 20 to 00003a87\n+ DW_CFA_advance_loc: 20 to 00003ac4\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 00003a8d\n+ DW_CFA_advance_loc: 6 to 00003aca\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00003a93\n+ DW_CFA_advance_loc: 6 to 00003ad0\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003a99\n+ DW_CFA_advance_loc: 6 to 00003ad6\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 6 to 00003a9f\n+ DW_CFA_advance_loc: 6 to 00003adc\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003aa5\n+ DW_CFA_advance_loc: 6 to 00003ae2\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003aab\n+ DW_CFA_advance_loc: 6 to 00003ae8\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 6 to 00003ab1\n+ DW_CFA_advance_loc: 6 to 00003aee\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 00003ab7\n+ DW_CFA_advance_loc: 6 to 00003af4\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 6 to 00003abd\n+ DW_CFA_advance_loc: 6 to 00003afa\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003ac3\n+ DW_CFA_advance_loc: 6 to 00003b00\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 2 to 00003ac5\n+ DW_CFA_advance_loc: 2 to 00003b02\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003acd\n+ DW_CFA_advance_loc: 8 to 00003b0a\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 29 to 00003aea\n+ DW_CFA_advance_loc: 29 to 00003b27\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003af0\n+ DW_CFA_advance_loc: 6 to 00003b2d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00003af2\n+ DW_CFA_advance_loc: 2 to 00003b2f\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003af8\n+ DW_CFA_advance_loc: 6 to 00003b35\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003afe\n+ DW_CFA_advance_loc: 6 to 00003b3b\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 1 to 00003aff\n+ DW_CFA_advance_loc: 1 to 00003b3c\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 1 to 00003b00\n+ DW_CFA_advance_loc: 1 to 00003b3d\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003b01\n+ DW_CFA_advance_loc: 1 to 00003b3e\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003b07\n+ DW_CFA_advance_loc: 6 to 00003b44\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 1 to 00003b08\n+ DW_CFA_advance_loc: 1 to 00003b45\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003b10\n+ DW_CFA_advance_loc: 8 to 00003b4d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 20 to 00003b24\n+ DW_CFA_advance_loc: 20 to 00003b61\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 00003b2a\n+ DW_CFA_advance_loc: 6 to 00003b67\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00003b30\n+ DW_CFA_advance_loc: 6 to 00003b6d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003b36\n+ DW_CFA_advance_loc: 6 to 00003b73\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 6 to 00003b3c\n+ DW_CFA_advance_loc: 6 to 00003b79\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003b42\n+ DW_CFA_advance_loc: 6 to 00003b7f\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003b48\n+ DW_CFA_advance_loc: 6 to 00003b85\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 6 to 00003b4e\n+ DW_CFA_advance_loc: 6 to 00003b8b\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 00003b54\n+ DW_CFA_advance_loc: 6 to 00003b91\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 6 to 00003b5a\n+ DW_CFA_advance_loc: 6 to 00003b97\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003b60\n+ DW_CFA_advance_loc: 6 to 00003b9d\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 2 to 00003b62\n+ DW_CFA_advance_loc: 2 to 00003b9f\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003b6a\n+ DW_CFA_advance_loc: 8 to 00003ba7\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 29 to 00003b87\n+ DW_CFA_advance_loc: 29 to 00003bc4\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003b8d\n+ DW_CFA_advance_loc: 6 to 00003bca\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00003b8f\n+ DW_CFA_advance_loc: 2 to 00003bcc\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003b95\n+ DW_CFA_advance_loc: 6 to 00003bd2\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003b9b\n+ DW_CFA_advance_loc: 6 to 00003bd8\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 1 to 00003b9c\n+ DW_CFA_advance_loc: 1 to 00003bd9\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 1 to 00003b9d\n+ DW_CFA_advance_loc: 1 to 00003bda\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003b9e\n+ DW_CFA_advance_loc: 1 to 00003bdb\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003ba4\n+ DW_CFA_advance_loc: 6 to 00003be1\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 1 to 00003ba5\n+ DW_CFA_advance_loc: 1 to 00003be2\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003bad\n+ DW_CFA_advance_loc: 8 to 00003bea\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 00003bbe\n+ DW_CFA_advance_loc: 17 to 00003bfb\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003bc4\n+ DW_CFA_advance_loc: 6 to 00003c01\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 6 to 00003bca\n+ DW_CFA_advance_loc: 6 to 00003c07\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003bd0\n+ DW_CFA_advance_loc: 6 to 00003c0d\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003bd6\n+ DW_CFA_advance_loc: 6 to 00003c13\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 6 to 00003bdc\n+ DW_CFA_advance_loc: 6 to 00003c19\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 00003be2\n+ DW_CFA_advance_loc: 6 to 00003c1f\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 6 to 00003be8\n+ DW_CFA_advance_loc: 6 to 00003c25\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003bee\n+ DW_CFA_advance_loc: 6 to 00003c2b\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 6 to 00003bf4\n+ DW_CFA_advance_loc: 6 to 00003c31\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 6 to 00003bfa\n+ DW_CFA_advance_loc: 6 to 00003c37\n DW_CFA_def_cfa_offset: 308\n- DW_CFA_advance_loc: 6 to 00003c00\n+ DW_CFA_advance_loc: 6 to 00003c3d\n DW_CFA_def_cfa_offset: 312\n- DW_CFA_advance_loc: 6 to 00003c06\n+ DW_CFA_advance_loc: 6 to 00003c43\n DW_CFA_def_cfa_offset: 316\n- DW_CFA_advance_loc: 2 to 00003c08\n+ DW_CFA_advance_loc: 2 to 00003c45\n DW_CFA_def_cfa_offset: 320\n- DW_CFA_advance_loc: 8 to 00003c10\n+ DW_CFA_advance_loc: 8 to 00003c4d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 29 to 00003c2d\n+ DW_CFA_advance_loc: 29 to 00003c6a\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003c33\n+ DW_CFA_advance_loc: 6 to 00003c70\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00003c35\n+ DW_CFA_advance_loc: 2 to 00003c72\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003c3b\n+ DW_CFA_advance_loc: 6 to 00003c78\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003c41\n+ DW_CFA_advance_loc: 6 to 00003c7e\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 1 to 00003c42\n+ DW_CFA_advance_loc: 1 to 00003c7f\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 1 to 00003c43\n+ DW_CFA_advance_loc: 1 to 00003c80\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003c44\n+ DW_CFA_advance_loc: 1 to 00003c81\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003c4a\n+ DW_CFA_advance_loc: 6 to 00003c87\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 1 to 00003c4b\n+ DW_CFA_advance_loc: 1 to 00003c88\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003c53\n+ DW_CFA_advance_loc: 8 to 00003c90\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 00003c64\n+ DW_CFA_advance_loc: 17 to 00003ca1\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 4 to 00003c68\n+ DW_CFA_advance_loc: 4 to 00003ca5\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003c70\n+ DW_CFA_advance_loc: 8 to 00003cad\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 00003c7b\n+ DW_CFA_advance_loc: 11 to 00003cb8\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003c7c\n+ DW_CFA_advance_loc: 1 to 00003cb9\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 8 to 00003c84\n+ DW_CFA_advance_loc: 8 to 00003cc1\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00003c89\n+ DW_CFA_advance_loc: 5 to 00003cc6\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 12 to 00003c95\n+ DW_CFA_advance_loc: 12 to 00003cd2\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc1: 78 to 00003ce3\n+ DW_CFA_advance_loc1: 78 to 00003d20\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 9 to 00003cec\n+ DW_CFA_advance_loc: 9 to 00003d29\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 14 to 00003cfa\n+ DW_CFA_advance_loc: 14 to 00003d37\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 36 to 00003d1e\n+ DW_CFA_advance_loc: 36 to 00003d5b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003d1f\n+ DW_CFA_advance_loc: 1 to 00003d5c\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003d27\n+ DW_CFA_advance_loc: 8 to 00003d64\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 12 to 00003d33\n+ DW_CFA_advance_loc: 12 to 00003d70\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 7 to 00003d3a\n+ DW_CFA_advance_loc: 7 to 00003d77\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 00003d41\n+ DW_CFA_advance_loc: 7 to 00003d7e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003d43\n+ DW_CFA_advance_loc: 2 to 00003d80\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003d4b\n+ DW_CFA_advance_loc: 8 to 00003d88\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 51 to 00003d7e\n+ DW_CFA_advance_loc: 51 to 00003dbb\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003d7f\n+ DW_CFA_advance_loc: 1 to 00003dbc\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003d87\n+ DW_CFA_advance_loc: 8 to 00003dc4\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 3 to 00003d8a\n+ DW_CFA_advance_loc: 3 to 00003dc7\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 00003d91\n+ DW_CFA_advance_loc: 7 to 00003dce\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003d99\n+ DW_CFA_advance_loc: 8 to 00003dd6\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 00003da4\n+ DW_CFA_advance_loc: 11 to 00003de1\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 7 to 00003dab\n+ DW_CFA_advance_loc: 7 to 00003de8\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003daf\n+ DW_CFA_advance_loc: 4 to 00003dec\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003db1\n+ DW_CFA_advance_loc: 2 to 00003dee\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003db9\n+ DW_CFA_advance_loc: 8 to 00003df6\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003dc8\n+ DW_CFA_advance_loc: 15 to 00003e05\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003dd1\n+ DW_CFA_advance_loc: 9 to 00003e0e\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003dd5\n+ DW_CFA_advance_loc: 4 to 00003e12\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00003dda\n+ DW_CFA_advance_loc: 5 to 00003e17\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003de2\n+ DW_CFA_advance_loc: 8 to 00003e1f\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003df1\n+ DW_CFA_advance_loc: 15 to 00003e2e\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003dfa\n+ DW_CFA_advance_loc: 9 to 00003e37\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003dfe\n+ DW_CFA_advance_loc: 4 to 00003e3b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00003e03\n+ DW_CFA_advance_loc: 5 to 00003e40\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003e0b\n+ DW_CFA_advance_loc: 8 to 00003e48\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003e1a\n+ DW_CFA_advance_loc: 15 to 00003e57\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003e23\n+ DW_CFA_advance_loc: 9 to 00003e60\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003e27\n+ DW_CFA_advance_loc: 4 to 00003e64\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003e29\n+ DW_CFA_advance_loc: 2 to 00003e66\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003e31\n+ DW_CFA_advance_loc: 8 to 00003e6e\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003e40\n+ DW_CFA_advance_loc: 15 to 00003e7d\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003e49\n+ DW_CFA_advance_loc: 9 to 00003e86\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003e4d\n+ DW_CFA_advance_loc: 4 to 00003e8a\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003e4f\n+ DW_CFA_advance_loc: 2 to 00003e8c\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003e57\n+ DW_CFA_advance_loc: 8 to 00003e94\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003e66\n+ DW_CFA_advance_loc: 15 to 00003ea3\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003e6f\n+ DW_CFA_advance_loc: 9 to 00003eac\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003e73\n+ DW_CFA_advance_loc: 4 to 00003eb0\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003e75\n+ DW_CFA_advance_loc: 2 to 00003eb2\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003e7d\n+ DW_CFA_advance_loc: 8 to 00003eba\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003e8c\n+ DW_CFA_advance_loc: 15 to 00003ec9\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 11 to 00003e97\n+ DW_CFA_advance_loc: 9 to 00003ed2\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 00003e99\n+ DW_CFA_advance_loc: 4 to 00003ed6\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003e9b\n+ DW_CFA_advance_loc: 2 to 00003ed8\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003ea3\n+ DW_CFA_advance_loc: 8 to 00003ee0\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003eb2\n+ DW_CFA_advance_loc: 15 to 00003eef\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 5 to 00003eb7\n+ DW_CFA_advance_loc: 5 to 00003ef4\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 8 to 00003ebf\n+ DW_CFA_advance_loc: 8 to 00003efc\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003ec1\n+ DW_CFA_advance_loc: 2 to 00003efe\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003ec9\n+ DW_CFA_advance_loc: 8 to 00003f06\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003ed8\n+ DW_CFA_advance_loc: 15 to 00003f15\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003ee1\n+ DW_CFA_advance_loc: 9 to 00003f1e\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003ee5\n+ DW_CFA_advance_loc: 4 to 00003f22\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003ee7\n+ DW_CFA_advance_loc: 2 to 00003f24\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003eef\n+ DW_CFA_advance_loc: 8 to 00003f2c\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003efe\n+ DW_CFA_advance_loc: 15 to 00003f3b\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003f07\n+ DW_CFA_advance_loc: 9 to 00003f44\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003f0b\n+ DW_CFA_advance_loc: 4 to 00003f48\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003f0d\n+ DW_CFA_advance_loc: 2 to 00003f4a\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f15\n+ DW_CFA_advance_loc: 8 to 00003f52\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f24\n+ DW_CFA_advance_loc: 15 to 00003f61\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003f2d\n+ DW_CFA_advance_loc: 9 to 00003f6a\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003f31\n+ DW_CFA_advance_loc: 4 to 00003f6e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003f33\n+ DW_CFA_advance_loc: 2 to 00003f70\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f3b\n+ DW_CFA_advance_loc: 8 to 00003f78\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f4a\n+ DW_CFA_advance_loc: 15 to 00003f87\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003f53\n+ DW_CFA_advance_loc: 9 to 00003f90\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003f57\n+ DW_CFA_advance_loc: 4 to 00003f94\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003f59\n+ DW_CFA_advance_loc: 2 to 00003f96\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f61\n+ DW_CFA_advance_loc: 8 to 00003f9e\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f70\n+ DW_CFA_advance_loc: 15 to 00003fad\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003f79\n+ DW_CFA_advance_loc: 9 to 00003fb6\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003f7d\n+ DW_CFA_advance_loc: 4 to 00003fba\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003f7f\n+ DW_CFA_advance_loc: 2 to 00003fbc\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f87\n+ DW_CFA_advance_loc: 8 to 00003fc4\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f96\n+ DW_CFA_advance_loc: 15 to 00003fd3\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003f9f\n+ DW_CFA_advance_loc: 9 to 00003fdc\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003fa3\n+ DW_CFA_advance_loc: 4 to 00003fe0\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003fa5\n+ DW_CFA_advance_loc: 2 to 00003fe2\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003fad\n+ DW_CFA_advance_loc: 8 to 00003fea\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003fbc\n+ DW_CFA_advance_loc: 15 to 00003ff9\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 11 to 00003fc7\n+ DW_CFA_advance_loc: 9 to 00004002\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 00003fc9\n+ DW_CFA_advance_loc: 4 to 00004006\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003fcb\n+ DW_CFA_advance_loc: 2 to 00004008\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003fd3\n+ DW_CFA_advance_loc: 8 to 00004010\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 32 to 00003ff3\n+ DW_CFA_advance_loc: 32 to 00004030\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003ff4\n+ DW_CFA_advance_loc: 1 to 00004031\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003ffc\n+ DW_CFA_advance_loc: 8 to 00004039\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 40 to 00004024\n+ DW_CFA_advance_loc: 40 to 00004061\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00004029\n+ DW_CFA_advance_loc: 5 to 00004066\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004031\n+ DW_CFA_advance_loc: 8 to 0000406e\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc1: 107 to 0000409c\n+ DW_CFA_advance_loc1: 107 to 000040d9\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000409d\n+ DW_CFA_advance_loc: 1 to 000040da\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000040a5\n+ DW_CFA_advance_loc: 8 to 000040e2\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 14 to 000040b3\n+ DW_CFA_advance_loc: 14 to 000040f0\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000040b4\n+ DW_CFA_advance_loc: 1 to 000040f1\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000040bc\n+ DW_CFA_advance_loc: 8 to 000040f9\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 31 to 000040db\n+ DW_CFA_advance_loc: 31 to 00004118\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000040dc\n+ DW_CFA_advance_loc: 1 to 00004119\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000040e4\n+ DW_CFA_advance_loc: 8 to 00004121\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 000040f5\n+ DW_CFA_advance_loc: 17 to 00004132\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000040f6\n+ DW_CFA_advance_loc: 1 to 00004133\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000040fe\n+ DW_CFA_advance_loc: 8 to 0000413b\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 32 to 0000411e\n+ DW_CFA_advance_loc: 32 to 0000415b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00004120\n+ DW_CFA_advance_loc: 2 to 0000415d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00004122\n+ DW_CFA_advance_loc: 2 to 0000415f\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 1 to 00004123\n+ DW_CFA_advance_loc: 1 to 00004160\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00004129\n+ DW_CFA_advance_loc: 6 to 00004166\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 4 to 0000412d\n+ DW_CFA_advance_loc: 4 to 0000416a\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 8 to 00004135\n+ DW_CFA_advance_loc: 8 to 00004172\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 18 to 00004147\n+ DW_CFA_advance_loc: 18 to 00004184\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00004148\n+ DW_CFA_advance_loc: 1 to 00004185\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 0000414e\n+ DW_CFA_advance_loc: 6 to 0000418b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004154\n+ DW_CFA_advance_loc: 6 to 00004191\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000415c\n+ DW_CFA_advance_loc: 8 to 00004199\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 00004176\n+ DW_CFA_advance_loc: 26 to 000041b3\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00004177\n+ DW_CFA_advance_loc: 1 to 000041b4\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000417f\n+ DW_CFA_advance_loc: 8 to 000041bc\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 1 to 00004180\n+ DW_CFA_advance_loc: 1 to 000041bd\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 13 to 0000418d\n+ DW_CFA_advance_loc: 13 to 000041ca\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 12 to 00004199\n+ DW_CFA_advance_loc: 12 to 000041d6\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 0000419f\n+ DW_CFA_advance_loc: 6 to 000041dc\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000041a7\n+ DW_CFA_advance_loc: 8 to 000041e4\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 000041b2\n+ DW_CFA_advance_loc: 11 to 000041ef\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000041b3\n+ DW_CFA_advance_loc: 1 to 000041f0\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000041b9\n+ DW_CFA_advance_loc: 6 to 000041f6\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000041bf\n+ DW_CFA_advance_loc: 6 to 000041fc\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000041c7\n+ DW_CFA_advance_loc: 8 to 00004204\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 000041e1\n+ DW_CFA_advance_loc: 26 to 0000421e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000041e2\n+ DW_CFA_advance_loc: 1 to 0000421f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000041ea\n+ DW_CFA_advance_loc: 8 to 00004227\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 1 to 000041eb\n+ DW_CFA_advance_loc: 1 to 00004228\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 13 to 000041f8\n+ DW_CFA_advance_loc: 13 to 00004235\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 12 to 00004204\n+ DW_CFA_advance_loc: 12 to 00004241\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 0000420a\n+ DW_CFA_advance_loc: 6 to 00004247\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004212\n+ DW_CFA_advance_loc: 8 to 0000424f\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 0000421d\n+ DW_CFA_advance_loc: 11 to 0000425a\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000421e\n+ DW_CFA_advance_loc: 1 to 0000425b\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00004224\n+ DW_CFA_advance_loc: 6 to 00004261\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 0000422a\n+ DW_CFA_advance_loc: 6 to 00004267\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004232\n+ DW_CFA_advance_loc: 8 to 0000426f\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 0000424c\n+ DW_CFA_advance_loc: 26 to 00004289\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000424d\n+ DW_CFA_advance_loc: 1 to 0000428a\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004255\n+ DW_CFA_advance_loc: 8 to 00004292\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 13 to 00004262\n+ DW_CFA_advance_loc: 13 to 0000429f\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00004263\n+ DW_CFA_advance_loc: 1 to 000042a0\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 12 to 0000426f\n+ DW_CFA_advance_loc: 12 to 000042ac\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004275\n+ DW_CFA_advance_loc: 6 to 000042b2\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000427d\n+ DW_CFA_advance_loc: 8 to 000042ba\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 00004288\n+ DW_CFA_advance_loc: 11 to 000042c5\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00004289\n+ DW_CFA_advance_loc: 1 to 000042c6\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 0000428f\n+ DW_CFA_advance_loc: 6 to 000042cc\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004295\n+ DW_CFA_advance_loc: 6 to 000042d2\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000429d\n+ DW_CFA_advance_loc: 8 to 000042da\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 25 to 000042b6\n+ DW_CFA_advance_loc: 25 to 000042f3\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000042b7\n+ DW_CFA_advance_loc: 1 to 000042f4\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000042bf\n+ DW_CFA_advance_loc: 8 to 000042fc\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 13 to 000042cc\n+ DW_CFA_advance_loc: 13 to 00004309\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000042cd\n+ DW_CFA_advance_loc: 1 to 0000430a\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 12 to 000042d9\n+ DW_CFA_advance_loc: 12 to 00004316\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000042df\n+ DW_CFA_advance_loc: 6 to 0000431c\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000042e7\n+ DW_CFA_advance_loc: 8 to 00004324\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 000042f2\n+ DW_CFA_advance_loc: 11 to 0000432f\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000042f3\n+ DW_CFA_advance_loc: 1 to 00004330\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000042f9\n+ DW_CFA_advance_loc: 6 to 00004336\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000042ff\n+ DW_CFA_advance_loc: 6 to 0000433c\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004307\n+ DW_CFA_advance_loc: 8 to 00004344\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 00004321\n+ DW_CFA_advance_loc: 26 to 0000435e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00004322\n+ DW_CFA_advance_loc: 1 to 0000435f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000432a\n+ DW_CFA_advance_loc: 8 to 00004367\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 16 to 0000433a\n+ DW_CFA_advance_loc: 16 to 00004377\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000433b\n+ DW_CFA_advance_loc: 1 to 00004378\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00004341\n+ DW_CFA_advance_loc: 6 to 0000437e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004347\n+ DW_CFA_advance_loc: 6 to 00004384\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000434f\n+ DW_CFA_advance_loc: 8 to 0000438c\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 34 to 00004371\n+ DW_CFA_advance_loc: 34 to 000043ae\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00004372\n+ DW_CFA_advance_loc: 1 to 000043af\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000437a\n+ DW_CFA_advance_loc: 8 to 000043b7\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc2: 270 to 00004488\n+ DW_CFA_advance_loc2: 270 to 000044c5\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 4 to 0000448c\n+ DW_CFA_advance_loc: 4 to 000044c9\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 0000448e\n+ DW_CFA_advance_loc: 2 to 000044cb\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00004497\n+ DW_CFA_advance_loc: 9 to 000044d4\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 10 to 000044a1\n+ DW_CFA_advance_loc: 10 to 000044de\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 000044a8\n+ DW_CFA_advance_loc: 7 to 000044e5\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000044aa\n+ DW_CFA_advance_loc: 2 to 000044e7\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000044b2\n+ DW_CFA_advance_loc: 8 to 000044ef\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 14 to 000044c0\n+ DW_CFA_advance_loc: 14 to 000044fd\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000044c1\n+ DW_CFA_advance_loc: 1 to 000044fe\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000044c9\n+ DW_CFA_advance_loc: 8 to 00004506\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 46 to 000044f7\n+ DW_CFA_advance_loc: 46 to 00004534\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 000044fa\n+ DW_CFA_advance_loc: 3 to 00004537\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000044fb\n+ DW_CFA_advance_loc: 1 to 00004538\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000044fc\n+ DW_CFA_advance_loc: 1 to 00004539\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000044fd\n+ DW_CFA_advance_loc: 1 to 0000453a\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-00001d18 00000044 00001d1c FDE cie=00000000 pc=0000a540..0000d76c\n- DW_CFA_advance_loc: 4 to 0000a544\n+00001e20 00000044 00001e24 FDE cie=00000000 pc=0000a618..0000d753\n+ DW_CFA_advance_loc: 4 to 0000a61c\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 9 to 0000a54d\n+ DW_CFA_advance_loc: 9 to 0000a625\n DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n- DW_CFA_advance_loc: 3 to 0000a550\n+ DW_CFA_advance_loc: 1 to 0000a626\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_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_advance_loc2: 8453 to 0000c739\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 0000b2c4\n+ DW_CFA_advance_loc: 1 to 0000c73a\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000b2c5\n+ DW_CFA_advance_loc: 1 to 0000c73b\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000b2c6\n+ DW_CFA_advance_loc: 1 to 0000c73c\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000b2c7\n+ DW_CFA_advance_loc: 1 to 0000c73d\n DW_CFA_restore: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 0000b2ca\n+ DW_CFA_advance_loc: 3 to 0000c740\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 6 to 0000b2d0\n+ DW_CFA_advance_loc: 8 to 0000c748\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00001d60 00000044 00001d64 FDE cie=00000000 pc=0000d770..00011714\n- DW_CFA_advance_loc: 4 to 0000d774\n+00001e68 00000044 00001e6c FDE cie=00000000 pc=0000d758..000113ec\n+ DW_CFA_advance_loc: 4 to 0000d75c\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 9 to 0000d77d\n+ DW_CFA_advance_loc: 9 to 0000d765\n DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n- DW_CFA_advance_loc: 3 to 0000d780\n+ DW_CFA_advance_loc: 1 to 0000d766\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_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_advance_loc2: 10701 to 00010141\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 0001049c\n+ DW_CFA_advance_loc: 1 to 00010142\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0001049d\n+ DW_CFA_advance_loc: 1 to 00010143\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0001049e\n+ DW_CFA_advance_loc: 1 to 00010144\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0001049f\n+ DW_CFA_advance_loc: 1 to 00010145\n DW_CFA_restore: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 000104a2\n+ DW_CFA_advance_loc: 3 to 00010148\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 6 to 000104a8\n+ DW_CFA_advance_loc: 8 to 00010150\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00001da8 00000044 00001dac FDE cie=00000000 pc=00011720..000150e0\n- DW_CFA_advance_loc: 4 to 00011724\n+00001eb0 00000044 00001eb4 FDE cie=00000000 pc=000113f0..00014c62\n+ DW_CFA_advance_loc: 4 to 000113f4\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 9 to 0001172d\n+ DW_CFA_advance_loc: 9 to 000113fd\n DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n- DW_CFA_advance_loc: 3 to 00011730\n+ DW_CFA_advance_loc: 3 to 00011400\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 0001173c\n+ DW_CFA_advance_loc: 12 to 0001140c\n DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref)\n- DW_CFA_advance_loc2: 10351 to 00013fab\n+ DW_CFA_advance_loc2: 9771 to 00013a37\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 00013fac\n+ DW_CFA_advance_loc: 1 to 00013a38\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00013fad\n+ DW_CFA_advance_loc: 1 to 00013a39\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00013fae\n+ DW_CFA_advance_loc: 1 to 00013a3a\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00013faf\n+ DW_CFA_advance_loc: 1 to 00013a3b\n DW_CFA_restore: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 00013fb2\n+ DW_CFA_advance_loc: 3 to 00013a3e\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 6 to 00013fb8\n+ DW_CFA_advance_loc: 2 to 00013a40\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00001df0 00000044 00001df4 FDE cie=00000000 pc=000150e0..00018aa0\n- DW_CFA_advance_loc: 4 to 000150e4\n+00001ef8 00000044 00001efc FDE cie=00000000 pc=00014c68..000184e2\n+ DW_CFA_advance_loc: 4 to 00014c6c\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 9 to 000150ed\n+ DW_CFA_advance_loc: 9 to 00014c75\n DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n- DW_CFA_advance_loc: 3 to 000150f0\n+ DW_CFA_advance_loc: 3 to 00014c78\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 000150fc\n+ DW_CFA_advance_loc: 12 to 00014c84\n DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref)\n- DW_CFA_advance_loc2: 10351 to 0001796b\n+ DW_CFA_advance_loc2: 9779 to 000172b7\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 0001796c\n+ DW_CFA_advance_loc: 1 to 000172b8\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0001796d\n+ DW_CFA_advance_loc: 1 to 000172b9\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0001796e\n+ DW_CFA_advance_loc: 1 to 000172ba\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0001796f\n+ DW_CFA_advance_loc: 1 to 000172bb\n DW_CFA_restore: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 00017972\n+ DW_CFA_advance_loc: 3 to 000172be\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 6 to 00017978\n+ DW_CFA_advance_loc: 2 to 000172c0\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00001e38 00000020 00001e3c FDE cie=00000000 pc=000044fe..0000451e\n- DW_CFA_advance_loc: 1 to 000044ff\n+00001f40 00000020 00001f44 FDE cie=00000000 pc=0000453b..0000455b\n+ DW_CFA_advance_loc: 1 to 0000453c\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000450d\n+ DW_CFA_advance_loc: 14 to 0000454a\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 7 to 00004514\n+ DW_CFA_advance_loc: 7 to 00004551\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000451c\n+ DW_CFA_advance_loc: 8 to 00004559\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000451d\n+ DW_CFA_advance_loc: 1 to 0000455a\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \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+00001f64 00000010 00001f68 FDE cie=00000000 pc=000184e2..000184e6\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00001e84 00000010 00001e88 FDE cie=00000000 pc=00018aa8..00018aac\n+00001f78 00000010 00001f7c FDE cie=00000000 pc=000184e6..000184ea\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00001e98 00000018 00001e9c FDE cie=00000000 pc=00018ab0..00018ac4\n- DW_CFA_advance_loc: 1 to 00018ab1\n+00001f8c 00000018 00001f90 FDE cie=00000000 pc=000184f0..00018504\n+ DW_CFA_advance_loc: 1 to 000184f1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00018abf\n+ DW_CFA_advance_loc: 14 to 000184ff\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00001eb4 ZERO terminator\n+00001fa8 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 4520 \n+\tcall 4560 \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 4520 \n+\tcall 4560 \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 %ebp,%ebp\n+\txor %edi,%edi\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 %edi\n+\tpush %ebp\n \tcall 2050 \n \tadd $0x10,%esp\n-\tmov %eax,%ebp\n+\tmov %eax,%edi\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,387 +53,390 @@\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,%ebp\n+\tor $0xffffffff,%edi\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 %ebp,%ebp\n+\txor %edi,%edi\n ./pynx/scattering/cpu.c:6418\n \tadd $0xc,%esp\n-\tmov %ebp,%eax\n+\tmov %edi,%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 4520 \n+\tcall 4560 \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-\tmov 0x16c(%ebx),%ecx\n \tadd $0x10,%esp\n+\tmov 0x16c(%ebx),%ecx\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 2626 <__cxa_finalize@plt+0x126>\n+\tjne 2627 <__cxa_finalize@plt+0x127>\n \tinc %eax\n-\tjne 2626 <__cxa_finalize@plt+0x126>\n-\tjmp 2741 <__cxa_finalize@plt+0x241>\n+\tjne 2627 <__cxa_finalize@plt+0x127>\n+\tjmp 2742 <__cxa_finalize@plt+0x242>\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 2626 <__cxa_finalize@plt+0x126>\n+\tje 2627 <__cxa_finalize@plt+0x127>\n ./pynx/scattering/cpu.c:6388\n-\tmov -0x18(%ebx),%ecx\n-\tlea -0x48a8(%ebx),%esi\n+\tmov -0x18(%ebx),%ebp\n+\tlea -0x48b8(%ebx),%esi\n \tpush %eax\n \tpush %eax\n \tpush %esi\n-\tpush (%ecx)\n+\tpush 0x0(%ebp)\n \tcall 2200 \n \tadd $0x10,%esp\n-\tjmp 2741 <__cxa_finalize@plt+0x241>\n+\tjmp 2742 <__cxa_finalize@plt+0x242>\n ./pynx/scattering/cpu.c:6424\n \tmov 0x6cc(%ebx),%edi\n \ttest %edi,%edi\n-\tje 2644 <__cxa_finalize@plt+0x144>\n+\tje 2645 <__cxa_finalize@plt+0x145>\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 263d <__cxa_finalize@plt+0x13d>\n+\tje 263e <__cxa_finalize@plt+0x13e>\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 2743 <__cxa_finalize@plt+0x243>\n+\tjmp 2744 <__cxa_finalize@plt+0x244>\n ./pynx/scattering/cpu.c:6426\n-\tpush %eax\n-\tpush %eax\n-\tlea -0x49e8(%ebx),%eax\n+\tlea -0x49f8(%ebx),%eax\n+\tpush %ebp\n+\tpush %ebp\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-\ttest %eax,%eax\n-\tje 273a <__cxa_finalize@plt+0x23a>\n+\tje 273b <__cxa_finalize@plt+0x23b>\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 268e <__cxa_finalize@plt+0x18e>\n+\tje 268f <__cxa_finalize@plt+0x18f>\n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,0x0(%ebp)\n-\tjne 268e <__cxa_finalize@plt+0x18e>\n+\tjne 268f <__cxa_finalize@plt+0x18f>\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 273a <__cxa_finalize@plt+0x23a>\n+\tje 273b <__cxa_finalize@plt+0x23b>\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,%edi\n+\tmov %eax,%ebp\n ./pynx/scattering/cpu.c:6435 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 26cb <__cxa_finalize@plt+0x1cb>\n+\tje 26cc <__cxa_finalize@plt+0x1cc>\n ./pynx/scattering/cpu.c:6437\n-\tlea -0x4dbe(%ebx),%ecx\n-\tpush %ebp\n+\tpush %edi\n \tmov %eax,%edx\n-\tpush %ebp\n+\tlea -0x4dd5(%ebx),%ecx\n+\tpush %edi\n+\tlea -0x4dce(%ebx),%edi\n \tpush $0x1\n-\tpush %ecx\n+\tpush %edi\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 26cf <__cxa_finalize@plt+0x1cf>\n+\tjns 26d0 <__cxa_finalize@plt+0x1d0>\n ./pynx/scattering/cpu.c:6428\n \tmov %esi,%edi\n-\tjmp 273a <__cxa_finalize@plt+0x23a>\n+\tjmp 273b <__cxa_finalize@plt+0x23b>\n ./pynx/scattering/cpu.c:6438\n-\tlea -0x4dac(%ebx),%eax\n \tpush %ecx\n-\tmov %edi,%edx\n+\tmov %ebp,%edx\n \tpush %ecx\n-\tlea -0x4db3(%ebx),%ecx\n+\tlea -0x4dbc(%ebx),%ecx\n \tpush $0x1\n-\tpush %eax\n+\tpush %ecx\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 26cb <__cxa_finalize@plt+0x1cb>\n+\tjs 26cc <__cxa_finalize@plt+0x1cc>\n ./pynx/scattering/cpu.c:6439\n-\tlea -0x4d9c(%ebx),%ebp\n+\tlea -0x4dac(%ebx),%eax\n \tpush %edx\n-\tlea -0x4da3(%ebx),%ecx\n+\tlea -0x4db3(%ebx),%ecx\n \tpush %edx\n-\tmov %edi,%edx\n+\tmov %ebp,%edx\n \tpush $0x1\n-\tpush %ebp\n+\tpush %eax\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 26cb <__cxa_finalize@plt+0x1cb>\n+\tjs 26cc <__cxa_finalize@plt+0x1cc>\n ./pynx/scattering/cpu.c:6440\n-\tlea -0x4d75(%ebx),%edx\n+\tlea -0x4d85(%ebx),%edx\n \tpush %eax\n-\tlea -0x4d90(%ebx),%ecx\n+\tlea -0x4da0(%ebx),%ecx\n \tpush %eax\n \tpush $0x0\n \tpush %edx\n \tmov 0x30(%esp),%eax\n-\tmov %edi,%edx\n+\tmov %ebp,%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 26cb <__cxa_finalize@plt+0x1cb>\n-\tjmp 2743 <__cxa_finalize@plt+0x243>\n+\tjs 26cc <__cxa_finalize@plt+0x1cc>\n+\tjmp 2744 <__cxa_finalize@plt+0x244>\n ./pynx/scattering/cpu.c:6443\n \tmov %edi,%eax\n-\tcall 5f30 \n+\tcall 5fd8 \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 4520 \n-\tadd $0x1b89c,%ebx\n+\tcall 4560 \n+\tadd $0x1b899,%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 28b7 <__cxa_finalize@plt+0x3b7>\n+\tje 28a3 <__cxa_finalize@plt+0x3a3>\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),%ecx\n+\tmov 0xc(%esp),%edx\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-\tvmovq %xmm0,0x8(%esi)\n+\tmov %ebp,0x8(%esi)\n+./pynx/scattering/cpu.c:9169\n+\tmov %esi,0xc(%esi)\n /usr/include/python3.12/object.h:787\n-\tje 27b7 <__cxa_finalize@plt+0x2b7>\n+\tje 27ab <__cxa_finalize@plt+0x2ab>\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 27b7 <__cxa_finalize@plt+0x2b7>\n+\tje 27ab <__cxa_finalize@plt+0x2ab>\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 (%ecx),%edx\n+\tmov (%edx),%eax\n ./pynx/scattering/cpu.c:9175\n \tmov %edi,0x10(%esi)\n-./pynx/scattering/cpu.c:9177\n+./pynx/scattering/cpu.c:9178\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-\tcmp $0x3fffffff,%edx\n-\tje 27cf <__cxa_finalize@plt+0x2cf>\n+\tje 27c2 <__cxa_finalize@plt+0x2c2>\n /usr/include/python3.12/object.h:652\n-\tinc %edx\n-\tmov %edx,(%ecx)\n+\tinc %eax\n+\tmov %eax,(%edx)\n ./pynx/scattering/cpu.c:9187\n-\tmov 0x30(%esp),%eax\n+\tmov 0x30(%esp),%edi\n ./pynx/scattering/cpu.c:9180\n-\tmov %ecx,0x28(%esi)\n+\tmov %edx,0x28(%esi)\n ./pynx/scattering/cpu.c:9185\n-\txor %ecx,%ecx\n-\tmov %ecx,0x2c(%esi)\n+\txor %edx,%edx\n+\tmov %edx,0x2c(%esi)\n /usr/include/python3.12/object.h:244\n-\tmov (%eax),%edi\n+\tmov (%edi),%eax\n ./pynx/scattering/cpu.c:9185\n-\tmov %ecx,0x1c(%esi)\n+\tmov %edx,0x1c(%esi)\n ./pynx/scattering/cpu.c:9187\n-\tmov %eax,0x30(%esi)\n+\tmov %edi,0x30(%esi)\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%edi\n-\tje 27f2 <__cxa_finalize@plt+0x2f2>\n+\tcmp $0x3fffffff,%eax\n+\tje 27e4 <__cxa_finalize@plt+0x2e4>\n /usr/include/python3.12/object.h:652\n \tmov 0x30(%esp),%edx\n-\tinc %edi\n-\tmov %edi,(%edx)\n+\tinc %eax\n+\tmov %eax,(%edx)\n /usr/include/python3.12/object.h:787\n-\ttest %ebp,%ebp\n-\tje 2805 <__cxa_finalize@plt+0x305>\n+\ttest %ecx,%ecx\n+\tje 27f5 <__cxa_finalize@plt+0x2f5>\n /usr/include/python3.12/object.h:244\n-\tmov 0x0(%ebp),%ecx\n+\tmov (%ecx),%edi\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 2805 <__cxa_finalize@plt+0x305>\n+\tcmp $0x3fffffff,%edi\n+\tje 27f5 <__cxa_finalize@plt+0x2f5>\n /usr/include/python3.12/object.h:652\n-\tinc %ecx\n-\tmov %ecx,0x0(%ebp)\n+\tinc %edi\n+\tmov %edi,(%ecx)\n ./pynx/scattering/cpu.c:9200\n-\tmov 0x8(%esp),%eax\n+\tmov 0x8(%ebp),%ebp\n ./pynx/scattering/cpu.c:9190\n-\tmov %ebp,0x34(%esi)\n+\tmov %ecx,0x34(%esi)\n ./pynx/scattering/cpu.c:9194\n-\txor %ebp,%ebp\n-\tmov %ebp,0x40(%esi)\n+\txor %ecx,%ecx\n+\tmov %ecx,0x40(%esi)\n ./pynx/scattering/cpu.c:9200\n-\tmov 0x8(%eax),%edi\n+\tand $0x28f,%ebp\n ./pynx/scattering/cpu.c:9194\n-\tmov %ebp,0x44(%esi)\n-\tmov %ebp,0x3c(%esi)\n+\tmov %ecx,0x44(%esi)\n ./pynx/scattering/cpu.c:9200\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+\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 ./pynx/scattering/cpu.c:9200\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+\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 ./pynx/scattering/cpu.c:9217\n-\tmov -0x54(%ebx),%ebp\n-\tlea -0x4df9(%ebx),%ecx\n+\tmov -0x54(%ebx),%edi\n+\tlea -0x4e09(%ebx),%edx\n \tpush %eax\n \tpush %eax\n-\tpush %ecx\n-\tpush 0x0(%ebp)\n+\tpush %edx\n+\tpush (%edi)\n \tcall 2200 \n /usr/include/python3.12/object.h:244\n-\tmov (%esi),%eax\n+\tmov (%esi),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tadd $0x10,%esp\n-\tcmp $0x3fffffff,%eax\n-\tje 28b7 <__cxa_finalize@plt+0x3b7>\n+\tcmp $0x3fffffff,%ecx\n+\tje 28a3 <__cxa_finalize@plt+0x3a3>\n /usr/include/python3.12/object.h:704\n-\tdec %eax\n-\tmov %eax,(%esi)\n-\tjne 28b7 <__cxa_finalize@plt+0x3b7>\n+\tdec %ecx\n+\tmov %ecx,(%esi)\n+\tjne 28a3 <__cxa_finalize@plt+0x3a3>\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 28b7 <__cxa_finalize@plt+0x3b7>\n+\tjmp 28a3 <__cxa_finalize@plt+0x3a3>\n ./pynx/scattering/cpu.c:9200\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+\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 ./pynx/scattering/cpu.c:9763\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:9208\n-\tmov %edx,0x18(%esi)\n+\tmov %eax,0x18(%esi)\n ./pynx/scattering/cpu.c:9763\n \tpush %esi\n \tcall 21d0 \n \tadd $0x10,%esp\n-\tjmp 28b9 <__cxa_finalize@plt+0x3b9>\n+\tjmp 28a5 <__cxa_finalize@plt+0x3a5>\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@@ -442,786 +445,788 @@\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 4520 \n-\tadd $0x1b726,%ebx\n+\tcall 4560 \n+\tadd $0x1b73a,%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-\ttest %eax,%eax\n-\tje 29b1 <__cxa_finalize@plt+0x4b1>\n+\tje 299d <__cxa_finalize@plt+0x49d>\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 2925 <__cxa_finalize@plt+0x425>\n+\tjs 2911 <__cxa_finalize@plt+0x411>\n ./pynx/scattering/cpu.c:8267\n \tpush %ebp\n-\tlea -0x4818(%ebx),%ecx\n+\tlea -0x4828(%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 29b1 <__cxa_finalize@plt+0x4b1>\n+\tjmp 299d <__cxa_finalize@plt+0x49d>\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 2939 <__cxa_finalize@plt+0x439>\n+\tje 2925 <__cxa_finalize@plt+0x425>\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 2969 <__cxa_finalize@plt+0x469>\n+\tjae 2955 <__cxa_finalize@plt+0x455>\n ./pynx/scattering/cpu.c:8301\n \tpush %edx\n \tpush %edx\n-\tlea -0x47f4(%ebx),%edx\n+\tlea -0x4804(%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 29b1 <__cxa_finalize@plt+0x4b1>\n+\tjmp 299d <__cxa_finalize@plt+0x49d>\n ./pynx/scattering/cpu.c:8315\n \tcmpl $0x1,0xf4(%esp)\n-\tjne 29ba <__cxa_finalize@plt+0x4ba>\n+\tjne 29a6 <__cxa_finalize@plt+0x4a6>\n \tcmp %edx,0xf0(%esp)\n-\tjae 29ba <__cxa_finalize@plt+0x4ba>\n+\tjae 29a6 <__cxa_finalize@plt+0x4a6>\n ./pynx/scattering/cpu.c:8316\n \tpush %eax\n \tpush %edx\n \tpush 0xf8(%esp)\n \tpush %ebp\n \tpush %edi\n-\tlea -0x4780(%ebx),%edi\n+\tlea -0x4790(%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 29ba <__cxa_finalize@plt+0x4ba>\n+\tjns 29a6 <__cxa_finalize@plt+0x4a6>\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 5f30 \n+\tcall 5fd8 \n ./pynx/scattering/cpu.c:8326\n \tmov 0xcc(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tje 29cf <__cxa_finalize@plt+0x4cf>\n-\tcall 18ab0 \n+\tje 29bb <__cxa_finalize@plt+0x4bb>\n+\tcall 184f0 \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 %ecx,%ebp\n+\tmov %edx,%ebp\n \tpush %edi\n+\tmov %eax,%edi\n \tpush %esi\n-\tmov %eax,%esi\n \tpush %ebx\n-\tcall 4520 \n-\tadd $0x1b60b,%ebx\n+\tcall 4560 \n+\tadd $0x1b61f,%ebx\n \tsub $0x24,%esp\n-\tmov %edx,0x14(%esp)\n+\tmov %ecx,0x14(%esp)\n ./pynx/scattering/cpu.c:706\n \tpush $0x0\n-\tlea -0x4c62(%ebx),%eax\n+\tlea -0x4c72(%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,%edi\n+\tmov %eax,%esi\n ./pynx/scattering/cpu.c:707\n-\ttest %eax,%eax\n-\tje 2a71 <__cxa_finalize@plt+0x571>\n+\tje 2a5e <__cxa_finalize@plt+0x55e>\n ./pynx/scattering/cpu.c:710\n \tpush %eax\n \tpush %eax\n-\tpush %edi\n+\tpush %esi\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-\tpush %ebp\n+\tmov 0x40(%esp),%ecx\n+\tpush %ecx\n \tpush $0x3\n \tpush $0x0\n-\tpush 0x4c(%esp)\n+\tpush %ebp\n \tpush $0x0\n \tpush $0x0\n-\tpush %esi\n+\tpush %edi\n \tcall 2440 \n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%edx\n+\tmov (%esi),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tadd $0x50,%esp\n ./pynx/scattering/cpu.c:710\n-\tmov %eax,%esi\n+\tmov %eax,%edi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 2a5f <__cxa_finalize@plt+0x55f>\n+\tje 2a4c <__cxa_finalize@plt+0x54c>\n /usr/include/python3.12/object.h:704\n \tdec %edx\n-\tmov %edx,(%edi)\n-\tje 2a63 <__cxa_finalize@plt+0x563>\n+\tmov %edx,(%esi)\n+\tje 2a50 <__cxa_finalize@plt+0x550>\n ./pynx/scattering/cpu.c:716\n-\tmov %esi,%edi\n-\tjmp 2a71 <__cxa_finalize@plt+0x571>\n+\tmov %edi,%esi\n+\tjmp 2a5e <__cxa_finalize@plt+0x55e>\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %esi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 2a5f <__cxa_finalize@plt+0x55f>\n+\tjmp 2a4c <__cxa_finalize@plt+0x54c>\n ./pynx/scattering/cpu.c:717\n \tadd $0x1c,%esp\n-\tmov %edi,%eax\n+\tmov %esi,%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 %esi,%esi\n+\txor %ecx,%ecx\n ./pynx/scattering/cpu.c:6029\n+\tpush %esi\n \tpush %ebx\n-\tcall 4520 \n-\tadd $0x1b56f,%ebx\n-\tsub $0x2c0,%esp\n+\tcall 4560 \n+\tadd $0x1b582,%ebx\n+\tsub $0x2d0,%esp\n ./pynx/scattering/cpu.c:6030\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-\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+\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 \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+\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 \tvmovd %edi,%xmm1\n+\tvmovd %esi,%xmm2\n+\tmov %edx,0x30(%esp)\n \tlea -0x3540(%ebx),%ecx\n-\tmov %ax,0x24(%esp)\n-\tlea 0x14(%edx),%edi\n+\tlea -0x352c(%ebx),%edx\n+\tvmovq %xmm0,0x10(%esp)\n+\tlea -0x34b8(%ebx),%edi\n+\tvpinsrd $0x1,%edx,%xmm6,%xmm7\n \tvpinsrd $0x1,%ecx,%xmm1,%xmm0\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+\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 \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-\tmovb $0x1,0x3a(%esp)\n+\tvpinsrd $0x1,%esi,%xmm6,%xmm7\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-\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+\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 \tvmovd %edi,%xmm2\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+\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 \txor %esi,%esi\n-\tlea 0x40(%edx),%edi\n-\tvmovq %xmm0,0xa0(%esp)\n-\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n+\tlea 0x30(%eax),%ecx\n+\tmov %edx,0xe4(%esp)\n+\tvmovq %xmm0,0xb0(%esp)\n+\tvmovd %ecx,%xmm1\n \tlea -0x34f0(%ebx),%ecx\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+\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 \tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n-\tlea -0x344c(%ebx),%ecx\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 \tvmovd %edi,%xmm2\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+\tmov %edx,0x120(%esp)\n+\tlea -0x34ac(%ebx),%esi\n+\tlea -0x3458(%ebx),%edx\n+\tvmovq %xmm0,0x100(%esp)\n \tlea -0x3460(%ebx),%ecx\n-\tvmovd %edi,%xmm1\n-\tmov %esi,0x138(%esp)\n+\tvpinsrd $0x1,%edx,%xmm6,%xmm7\n+\tvpinsrd $0x1,%esi,%xmm1,%xmm0\n+\txor %edx,%edx\n \txor %esi,%esi\n-\tlea 0x54(%edx),%edi\n-\tvmovq %xmm3,0x104(%esp)\n+\tvmovq %xmm3,0x114(%esp)\n \tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n-\tlea -0x3428(%ebx),%ecx\n-\tvmovd %edi,%xmm2\n-\tmov %esi,0x14c(%esp)\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 \txor %esi,%esi\n-\tlea 0x58(%edx),%edi\n-\tvmovq %xmm5,0x118(%esp)\n-\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n-\tlea -0x3498(%ebx),%ecx\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 \tvmovd %edi,%xmm4\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+\tvmovd %esi,%xmm1\n+\tmov %edx,0x1d4(%esp)\n \tlea -0x3554(%ebx),%ecx\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-\tvmovq %xmm5,0x168(%esp)\n+\tlea -0x356c(%ebx),%edi\n+\tvmovq %xmm5,0x178(%esp)\n+\tlea -0x346c(%ebx),%edx\n \tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n-\tlea -0x356c(%ebx),%ecx\n-\tvmovd %edi,%xmm4\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+\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-\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+\tvmovq %xmm7,0x1dc(%esp)\n+\tvpinsrd $0x1,%esi,%xmm2,%xmm3\n+\txor %edx,%edx\n+\tvmovq %xmm0,0x1f0(%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 \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+\tlea 0x6c(%eax),%edi\n+\tmov %edx,0x210(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n+\txor %ecx,%ecx\n \tvmovd %edi,%xmm6\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-\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+\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 \txor %esi,%esi\n-\tvmovq %xmm5,0x208(%esp)\n-\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\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 -0x3434(%ebx),%ecx\n-\tmov %esi,0x250(%esp)\n-\txor %esi,%esi\n-\tvmovq %xmm7,0x21c(%esp)\n+\tvmovd %edi,%xmm6\n+\tvmovq %xmm0,0x240(%esp)\n+\txor %edx,%edx\n \tvpinsrd $0x1,%ecx,%xmm6,%xmm7\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+\tvmovq %xmm3,0x254(%esp)\n+\tvmovd %esi,%xmm1\n \txor %ecx,%ecx\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+\tmovw $0x100,0x200(%esp)\n \txor %esi,%esi\n-\tmov %esi,0x28c(%esp)\n+\tlea -0x3437(%ebx),%edi\n+\tmovb $0x1,0x202(%esp)\n+\tvpinsrd $0x1,%edi,%xmm1,%xmm0\n ./pynx/scattering/cpu.c:11272\n-\tmov %esp,%esi\n+\tlea 0x10(%esp),%edi\n ./pynx/scattering/cpu.c:6030\n-\tvmovq %xmm7,0x26c(%esp)\n-\tvmovq %xmm0,0x280(%esp)\n-\tvmovq %xmm3,0x294(%esp)\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 ./pynx/scattering/cpu.c:11272\n-\tmov (%esi),%edi\n-\ttest %edi,%edi\n-\tje 3372 <__cxa_finalize@plt+0xe72>\n+\tmov (%edi),%esi\n+\ttest %esi,%esi\n+\tje 33af <__cxa_finalize@plt+0xeaf>\n ./pynx/scattering/cpu.c:11253\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+\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 ./pynx/scattering/cpu.c:11254\n-\tcmpb $0x0,0x12(%esi)\n-\tje 3329 <__cxa_finalize@plt+0xe29>\n+\tcmpb $0x0,0x12(%edi)\n+\tje 3366 <__cxa_finalize@plt+0xe66>\n ./pynx/scattering/cpu.c:11255\n \tsub $0xc,%esp\n-\tpush %edx\n+\tpush %ecx\n \tcall 2430 \n \tadd $0x10,%esp\n-\tjmp 335b <__cxa_finalize@plt+0xe5b>\n-\tmov 0xc(%esi),%ecx\n+\tjmp 3398 <__cxa_finalize@plt+0xe98>\n+\tmov 0xc(%edi),%edx\n ./pynx/scattering/cpu.c:11257\n \tdec %eax\n ./pynx/scattering/cpu.c:11256\n-\ttest %ecx,%ecx\n-\tje 3340 <__cxa_finalize@plt+0xe40>\n+\ttest %edx,%edx\n+\tje 337d <__cxa_finalize@plt+0xe7d>\n ./pynx/scattering/cpu.c:11257\n \tpush $0x0\n-\tpush %ecx\n-\tpush %eax\n \tpush %edx\n+\tpush %eax\n+\tpush %ecx\n \tcall 2460 \n \tadd $0x10,%esp\n-\tjmp 335b <__cxa_finalize@plt+0xe5b>\n+\tjmp 3398 <__cxa_finalize@plt+0xe98>\n ./pynx/scattering/cpu.c:11259\n-\tpush %ecx\n-\tpush %ecx\n-\tpush %eax\n \tpush %edx\n+\tpush %edx\n+\tpush %eax\n+\tpush %ecx\n \tcall 2490 \n \tadd $0x10,%esp\n-\tjmp 335b <__cxa_finalize@plt+0xe5b>\n+\tjmp 3398 <__cxa_finalize@plt+0xe98>\n ./pynx/scattering/cpu.c:11262\n \tdec %eax\n-\tpush %ecx\n-\tpush %ecx\n-\tpush %eax\n \tpush %edx\n+\tpush %edx\n+\tpush %eax\n+\tpush %ecx\n \tcall 2120 \n \tadd $0x10,%esp\n-./pynx/scattering/cpu.c:11255 (discriminator 1)\n-\tmov %eax,(%edi)\n ./pynx/scattering/cpu.c:11264\n \ttest %eax,%eax\n-\tje 336d <__cxa_finalize@plt+0xe6d>\n+./pynx/scattering/cpu.c:11255 (discriminator 1)\n+\tmov %eax,(%esi)\n+./pynx/scattering/cpu.c:11264\n+\tje 33aa <__cxa_finalize@plt+0xeaa>\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,%esi\n-\tjmp 3301 <__cxa_finalize@plt+0xe01>\n+\tadd $0x14,%edi\n+\tjmp 333e <__cxa_finalize@plt+0xe3e>\n ./pynx/scattering/cpu.c:6068\n-\tmov 0x2bc(%esp),%eax\n+\tmov 0x2cc(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tje 3387 <__cxa_finalize@plt+0xe87>\n-\tcall 18ab0 \n-\tadd $0x2c0,%esp\n+\tje 33c4 <__cxa_finalize@plt+0xec4>\n+\tcall 184f0 \n+\tadd $0x2d0,%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 4520 \n-\tadd $0x1ac5a,%ebx\n+\tcall 4560 \n+\tadd $0x1ac1d,%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 33f0 <__cxa_finalize@plt+0xef0>\n+\tje 342d <__cxa_finalize@plt+0xf2d>\n ./pynx/scattering/cpu.c:6464\n \tcmp %eax,%esi\n-\tje 44dc <__cxa_finalize@plt+0x1fdc>\n+\tje 4519 <__cxa_finalize@plt+0x2019>\n ./pynx/scattering/cpu.c:6465\n \tmov -0x4c(%ebx),%eax\n-\tlea -0x40c8(%ebx),%esi\n+\tlea -0x40d8(%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 44dc <__cxa_finalize@plt+0x1fdc>\n+\tjmp 4519 <__cxa_finalize@plt+0x2019>\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 3403 <__cxa_finalize@plt+0xf03>\n+\tje 3440 <__cxa_finalize@plt+0xf40>\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-\ttest %eax,%eax\n-\tje 38eb <__cxa_finalize@plt+0x13eb>\n+\tje 3928 <__cxa_finalize@plt+0x1428>\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 342a <__cxa_finalize@plt+0xf2a>\n+\tje 3467 <__cxa_finalize@plt+0xf67>\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 -0x4be2(%ebx),%edi\n+\tlea -0x4bf2(%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 3451 <__cxa_finalize@plt+0xf51>\n+\tje 348e <__cxa_finalize@plt+0xf8e>\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 3451 <__cxa_finalize@plt+0xf51>\n+\tje 348e <__cxa_finalize@plt+0xf8e>\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-\ttest %eax,%eax\n-\tje 38fe <__cxa_finalize@plt+0x13fe>\n+\tje 393b <__cxa_finalize@plt+0x143b>\n ./pynx/scattering/cpu.c:1154\n \tsub $0xc,%esp\n-\tlea -0x4bd9(%ebx),%eax\n+\tlea -0x4be9(%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 3482 <__cxa_finalize@plt+0xf82>\n+\tje 34bf <__cxa_finalize@plt+0xfbf>\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 3482 <__cxa_finalize@plt+0xf82>\n+\tje 34bf <__cxa_finalize@plt+0xfbf>\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-\ttest %eax,%eax\n-\tje 3911 <__cxa_finalize@plt+0x1411>\n+\tje 394e <__cxa_finalize@plt+0x144e>\n ./pynx/scattering/cpu.c:6497\n-\tlea -0x4bca(%ebx),%ecx\n+\tlea -0x4bda(%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 3924 <__cxa_finalize@plt+0x1424>\n+\tjs 3961 <__cxa_finalize@plt+0x1461>\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 34ea <__cxa_finalize@plt+0xfea>\n+\tja 3527 <__cxa_finalize@plt+0x1027>\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-\ttest %eax,%eax\n-\tjne 3547 <__cxa_finalize@plt+0x1047>\n-\tjmp 3935 <__cxa_finalize@plt+0x1435>\n+\tjne 3584 <__cxa_finalize@plt+0x1084>\n+\tjmp 3972 <__cxa_finalize@plt+0x1472>\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 -0x407c(%ebx),%ebp\n+\tlea -0x4bcd(%ebx),%edi\n+\tlea -0x408c(%ebx),%ebp\n \tmovzbl %dl,%ecx\n \tpush %ecx\n \tpush %eax\n-\tlea -0x4acd(%ebx),%eax\n+\tlea -0x4add(%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@@ -1232,509 +1237,514 @@\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 34ce <__cxa_finalize@plt+0xfce>\n+\tjns 350b <__cxa_finalize@plt+0x100b>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n ./pynx/scattering/cpu.c:6513\n-\tlea -0x4c62(%ebx),%ebp\n+\tlea -0x4c72(%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-\ttest %eax,%eax\n-\tje 3948 <__cxa_finalize@plt+0x1448>\n+\tje 3985 <__cxa_finalize@plt+0x1485>\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-\ttest %eax,%eax\n-\tje 395b <__cxa_finalize@plt+0x145b>\n+\tje 3998 <__cxa_finalize@plt+0x1498>\n ./pynx/scattering/cpu.c:1154\n \tsub $0xc,%esp\n-\tlea -0x4bae(%ebx),%edx\n+\tlea -0x4bbe(%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-\ttest %eax,%eax\n-\tje 366c <__cxa_finalize@plt+0x116c>\n+\tje 36a9 <__cxa_finalize@plt+0x11a9>\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 35ac <__cxa_finalize@plt+0x10ac>\n+\tje 35e9 <__cxa_finalize@plt+0x10e9>\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 35cf <__cxa_finalize@plt+0x10cf>\n+\tje 360c <__cxa_finalize@plt+0x110c>\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-\ttest %eax,%eax\n-\tjne 446f <__cxa_finalize@plt+0x1f6f>\n+\tjne 44ac <__cxa_finalize@plt+0x1fac>\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 44ce <__cxa_finalize@plt+0x1fce>\n+\tje 450b <__cxa_finalize@plt+0x200b>\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 44ce <__cxa_finalize@plt+0x1fce>\n+\tjs 450b <__cxa_finalize@plt+0x200b>\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 44ce <__cxa_finalize@plt+0x1fce>\n+\tjs 450b <__cxa_finalize@plt+0x200b>\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 3656 <__cxa_finalize@plt+0x1156>\n+\tje 3693 <__cxa_finalize@plt+0x1193>\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 44b4 <__cxa_finalize@plt+0x1fb4>\n+\tjne 44f1 <__cxa_finalize@plt+0x1ff1>\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-\ttest %edi,%edi\n-\tje 396e <__cxa_finalize@plt+0x146e>\n+\tje 39ab <__cxa_finalize@plt+0x14ab>\n ./pynx/scattering/cpu.c:6160\n-\tcall 2a7b <__cxa_finalize@plt+0x57b>\n+\tcall 2a68 <__cxa_finalize@plt+0x568>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1486\n \tsub $0xc,%esp\n-\tlea -0x4b9f(%ebx),%edx\n+\tlea -0x4baf(%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-\ttest %eax,%eax\n-\tje 37ea <__cxa_finalize@plt+0x12ea>\n+\tje 3827 <__cxa_finalize@plt+0x1327>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1492\n \tpush %eax\n \tpush %eax\n-\tlea -0x4b82(%ebx),%eax\n+\tlea -0x4b92(%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 36cc <__cxa_finalize@plt+0x11cc>\n+\tje 3709 <__cxa_finalize@plt+0x1209>\n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,0x0(%ebp)\n-\tjne 36cc <__cxa_finalize@plt+0x11cc>\n+\tjne 3709 <__cxa_finalize@plt+0x1209>\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 37ea <__cxa_finalize@plt+0x12ea>\n+\tje 3827 <__cxa_finalize@plt+0x1327>\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 3720 <__cxa_finalize@plt+0x1220>\n+\tje 375d <__cxa_finalize@plt+0x125d>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1499\n \tmov -0x4c(%ebx),%edx\n-\tlea -0x3fbc(%ebx),%eax\n+\tlea -0x3fcc(%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 37ea <__cxa_finalize@plt+0x12ea>\n+\tje 3827 <__cxa_finalize@plt+0x1327>\n /usr/include/python3.12/object.h:704\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tjne 37ea <__cxa_finalize@plt+0x12ea>\n+\tjne 3827 <__cxa_finalize@plt+0x1327>\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 37ea <__cxa_finalize@plt+0x12ea>\n+\tjmp 3827 <__cxa_finalize@plt+0x1327>\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 374e <__cxa_finalize@plt+0x124e>\n+\tje 378b <__cxa_finalize@plt+0x128b>\n /usr/include/python3.12/object.h:704\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tjne 374e <__cxa_finalize@plt+0x124e>\n+\tjne 378b <__cxa_finalize@plt+0x128b>\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 3762 <__cxa_finalize@plt+0x1262>\n+\tjne 379f <__cxa_finalize@plt+0x129f>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1506\n \tpush %edx\n \tpush %edx\n-\tlea -0x4b77(%ebx),%edx\n-\tjmp 37ca <__cxa_finalize@plt+0x12ca>\n+\tlea -0x4b87(%ebx),%edx\n+\tjmp 3807 <__cxa_finalize@plt+0x1307>\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 3782 <__cxa_finalize@plt+0x1282>\n+\tje 37bf <__cxa_finalize@plt+0x12bf>\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 -0x3f98(%ebx),%edi\n+\tlea -0x3fa8(%ebx),%edi\n \tpush %eax\n \tpush $0x1000009\n-\tjmp 37a4 <__cxa_finalize@plt+0x12a4>\n+\tjmp 37e1 <__cxa_finalize@plt+0x12e1>\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 37b8 <__cxa_finalize@plt+0x12b8>\n+\tja 37f5 <__cxa_finalize@plt+0x12f5>\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 -0x3f4c(%ebx),%edi\n+\tlea -0x3f5c(%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 37ea <__cxa_finalize@plt+0x12ea>\n+\tjmp 3827 <__cxa_finalize@plt+0x1327>\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 37dd <__cxa_finalize@plt+0x12dd>\n+\tjne 381a <__cxa_finalize@plt+0x131a>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1535\n \tpush %eax\n-\tlea -0x3e24(%ebx),%edx\n+\tlea -0x3e34(%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 37ea <__cxa_finalize@plt+0x12ea>\n+\tjmp 3827 <__cxa_finalize@plt+0x1327>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1547\n \tdec %eax\n-\tje 3803 <__cxa_finalize@plt+0x1303>\n+\tje 3840 <__cxa_finalize@plt+0x1340>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1548\n-\tlea -0x3df8(%ebx),%edx\n+\tlea -0x3e08(%ebx),%edx\n \tpush %eax\n \tpush %eax\n-\tjmp 37ca <__cxa_finalize@plt+0x12ca>\n+\tjmp 3807 <__cxa_finalize@plt+0x1307>\n ./pynx/scattering/cpu.c:6178\n \tmov -0x18(%ebx),%ecx\n-\tlea -0x3da0(%ebx),%edi\n+\tlea -0x3db0(%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 3981 <__cxa_finalize@plt+0x1481>\n+\tjne 39be <__cxa_finalize@plt+0x14be>\n ./pynx/scattering/cpu.c:6545\n \tmov -0x3c(%ebx),%esi\n \tcmpl $0x0,(%esi)\n-\tjne 382b <__cxa_finalize@plt+0x132b>\n+\tjne 3868 <__cxa_finalize@plt+0x1368>\n ./pynx/scattering/cpu.c:6550\n \tcall 21c0 \n-\tmov %eax,%esi\n ./pynx/scattering/cpu.c:6550 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 3860 <__cxa_finalize@plt+0x1360>\n-\tjmp 3995 <__cxa_finalize@plt+0x1495>\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 ./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 381b <__cxa_finalize@plt+0x131b>\n+\tjns 3858 <__cxa_finalize@plt+0x1358>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n ./pynx/scattering/cpu.c:6551\n-\tlea -0x4acd(%ebx),%ebp\n+\tlea -0x4add(%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 3894 <__cxa_finalize@plt+0x1394>\n+\tje 38d1 <__cxa_finalize@plt+0x13d1>\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 9550 \n-\tmov %eax,%esi\n+\tcall 9630 \n ./pynx/scattering/cpu.c:6859 (discriminator 1)\n \ttest %eax,%eax\n-\tje 38bf <__cxa_finalize@plt+0x13bf>\n-\tjmp 39a9 <__cxa_finalize@plt+0x14a9>\n+./pynx/scattering/cpu.c:6858\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 ./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 3876 <__cxa_finalize@plt+0x1376>\n+\tjns 38b3 <__cxa_finalize@plt+0x13b3>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\n ./pynx/scattering/cpu.c:6859 (discriminator 1)\n \tcall 2310 \n \ttest %eax,%eax\n-\tjne 3d59 <__cxa_finalize@plt+0x1859>\n+\tjne 3d96 <__cxa_finalize@plt+0x1896>\n ./pynx/scattering/cpu.c:6860\n \tpush %ebp\n \tmov -0x8(%ebx),%ebp\n-\tlea -0x4b5c(%ebx),%edx\n+\tlea -0x4b6c(%ebx),%edx\n \tpush %edi\n \tpush %edx\n \tpush 0x0(%ebp)\n \tcall 2470 \n \tadd $0x10,%esp\n-\tjmp 3d59 <__cxa_finalize@plt+0x1859>\n+\tjmp 3d96 <__cxa_finalize@plt+0x1896>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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-\ttest %eax,%eax\n-\tje 4005 <__cxa_finalize@plt+0x1b05>\n+\tje 4042 <__cxa_finalize@plt+0x1b42>\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-\ttest %eax,%eax\n-\tje 4005 <__cxa_finalize@plt+0x1b05>\n+\tje 4042 <__cxa_finalize@plt+0x1b42>\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@@ -1743,19 +1753,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-\ttest %eax,%eax\n-\tje 4005 <__cxa_finalize@plt+0x1b05>\n+\tje 4042 <__cxa_finalize@plt+0x1b42>\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@@ -1763,22 +1773,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 29dc <__cxa_finalize@plt+0x4dc>\n+\tcall 29c8 <__cxa_finalize@plt+0x4c8>\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-\ttest %eax,%eax\n-\tje 4005 <__cxa_finalize@plt+0x1b05>\n+\tje 4042 <__cxa_finalize@plt+0x1b42>\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@@ -1787,19 +1797,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-\ttest %eax,%eax\n-\tje 4005 <__cxa_finalize@plt+0x1b05>\n+\tje 4042 <__cxa_finalize@plt+0x1b42>\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@@ -1807,22 +1817,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 29dc <__cxa_finalize@plt+0x4dc>\n+\tcall 29c8 <__cxa_finalize@plt+0x4c8>\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-\ttest %eax,%eax\n-\tje 4005 <__cxa_finalize@plt+0x1b05>\n+\tje 4042 <__cxa_finalize@plt+0x1b42>\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@@ -1831,19 +1841,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-\ttest %eax,%eax\n-\tje 4005 <__cxa_finalize@plt+0x1b05>\n+\tje 4042 <__cxa_finalize@plt+0x1b42>\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@@ -1851,22 +1861,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 29dc <__cxa_finalize@plt+0x4dc>\n+\tcall 29c8 <__cxa_finalize@plt+0x4c8>\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-\ttest %eax,%eax\n-\tje 4005 <__cxa_finalize@plt+0x1b05>\n+\tje 4042 <__cxa_finalize@plt+0x1b42>\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@@ -1877,19 +1887,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-\ttest %eax,%eax\n-\tje 4005 <__cxa_finalize@plt+0x1b05>\n+\tje 4042 <__cxa_finalize@plt+0x1b42>\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@@ -1897,2224 +1907,2334 @@\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 29dc <__cxa_finalize@plt+0x4dc>\n+\tcall 29c8 <__cxa_finalize@plt+0x4c8>\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-\ttest %eax,%eax\n-\tje 4005 <__cxa_finalize@plt+0x1b05>\n+\tje 4042 <__cxa_finalize@plt+0x1b42>\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-\ttest %eax,%eax\n-\tje 3ffe <__cxa_finalize@plt+0x1afe>\n+\tje 403b <__cxa_finalize@plt+0x1b3b>\n ./pynx/scattering/cpu.c:6243\n \tpush %ecx\n \tpush %ecx\n-\tlea -0x4c08(%ebx),%ecx\n+\tlea -0x4c18(%ebx),%ecx\n \tpush $0x1\n \tpush $0x1cc\n \tmov 0x18(%esp),%edx\n-\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n+\tcall 28af <__cxa_finalize@plt+0x3af>\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-\ttest %eax,%eax\n-\tjne 3d6d <__cxa_finalize@plt+0x186d>\n+\tjne 3daa <__cxa_finalize@plt+0x18aa>\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 5f30 \n+\tcall 5fd8 \n ./pynx/scattering/cpu.c:6648\n \tcmpl $0x0,0x6cc(%ebx)\n-\tje 3d29 <__cxa_finalize@plt+0x1829>\n+\tje 3d66 <__cxa_finalize@plt+0x1866>\n ./pynx/scattering/cpu.c:6649 (discriminator 1)\n \tcmpl $0x0,0x58c(%ebx)\n-\tje 3cfa <__cxa_finalize@plt+0x17fa>\n+\tje 3d37 <__cxa_finalize@plt+0x1837>\n \ttest %edi,%edi\n \tmov 0x4(%esp),%edx\n-\tje 3cfa <__cxa_finalize@plt+0x17fa>\n+\tje 3d37 <__cxa_finalize@plt+0x1837>\n ./pynx/scattering/cpu.c:6650\n \tsub $0xc,%esp\n-\tlea -0x4ab9(%ebx),%eax\n+\tlea -0x4ac9(%ebx),%eax\n \tmov %ebp,%ecx\n \tpush %eax\n-\tlea -0x4ad2(%ebx),%eax\n-\tcall 98c0 \n+\tlea -0x4ae2(%ebx),%eax\n+\tcall 9990 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6653\n \tmov 0x6cc(%ebx),%edx\n \ttest %edx,%edx\n-\tje 3d4b <__cxa_finalize@plt+0x184b>\n+\tje 3d88 <__cxa_finalize@plt+0x1888>\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 3d4b <__cxa_finalize@plt+0x184b>\n+\tje 3d88 <__cxa_finalize@plt+0x1888>\n /usr/include/python3.12/object.h:704\n \tdec %edi\n \tmov %edi,(%edx)\n-\tjne 3d4b <__cxa_finalize@plt+0x184b>\n+\tjne 3d88 <__cxa_finalize@plt+0x1888>\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 3d4b <__cxa_finalize@plt+0x184b>\n+\tjmp 3d88 <__cxa_finalize@plt+0x1888>\n ./pynx/scattering/cpu.c:6663\n \tcall 2310 \n ./pynx/scattering/cpu.c:6663 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 3d4b <__cxa_finalize@plt+0x184b>\n+\tjne 3d88 <__cxa_finalize@plt+0x1888>\n ./pynx/scattering/cpu.c:6664\n \tpush %esi\n-\tlea -0x4ad2(%ebx),%ecx\n+\tlea -0x4ae2(%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 44dc <__cxa_finalize@plt+0x1fdc>\n+\tjmp 4519 <__cxa_finalize@plt+0x2019>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3d87 <__cxa_finalize@plt+0x1887>\n+\tje 3dc4 <__cxa_finalize@plt+0x18c4>\n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%esi)\n-\tjne 3d87 <__cxa_finalize@plt+0x1887>\n+\tjne 3dc4 <__cxa_finalize@plt+0x18c4>\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 -0x4b43(%ebx),%edi\n+\tlea -0x4b53(%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-\ttest %eax,%eax\n-\tje 3ffe <__cxa_finalize@plt+0x1afe>\n+\tje 403b <__cxa_finalize@plt+0x1b3b>\n ./pynx/scattering/cpu.c:6255\n \tpush %edx\n-\tlea -0x4c09(%ebx),%ecx\n+\tlea -0x4c19(%ebx),%ecx\n \tpush %edx\n \tmov %edi,%edx\n \tpush $0x2\n \tpush $0x38\n-\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n+\tcall 28af <__cxa_finalize@plt+0x3af>\n ./pynx/scattering/cpu.c:6255 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5ac(%ebx)\n \ttest %eax,%eax\n-\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n+\tmov %eax,0x5ac(%ebx)\n+\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n ./pynx/scattering/cpu.c:6256\n \tpush %eax\n-\tlea -0x4b3d(%ebx),%ecx\n+\tlea -0x4b4d(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x2\n \tpush $0x524\n-\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n+\tcall 28af <__cxa_finalize@plt+0x3af>\n ./pynx/scattering/cpu.c:6256 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5b0(%ebx)\n \ttest %eax,%eax\n-\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n+\tmov %eax,0x5b0(%ebx)\n+\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n ./pynx/scattering/cpu.c:6257\n \tpush %eax\n-\tlea -0x4b34(%ebx),%ecx\n+\tlea -0x4b44(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x2\n \tpush $0x118\n-\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n+\tcall 28af <__cxa_finalize@plt+0x3af>\n ./pynx/scattering/cpu.c:6257 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5b4(%ebx)\n \ttest %eax,%eax\n-\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n+\tmov %eax,0x5b4(%ebx)\n+\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n ./pynx/scattering/cpu.c:6258\n \tpush %eax\n-\tlea -0x4b2a(%ebx),%ecx\n+\tlea -0x4b3a(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x2\n \tpush $0x28\n-\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n+\tcall 28af <__cxa_finalize@plt+0x3af>\n ./pynx/scattering/cpu.c:6258 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5b8(%ebx)\n \ttest %eax,%eax\n-\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n+\tmov %eax,0x5b8(%ebx)\n+\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n ./pynx/scattering/cpu.c:6259\n \tpush %eax\n-\tlea -0x4b22(%ebx),%ecx\n+\tlea -0x4b32(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n+\tcall 28af <__cxa_finalize@plt+0x3af>\n ./pynx/scattering/cpu.c:6259 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5bc(%ebx)\n \ttest %eax,%eax\n-\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n+\tmov %eax,0x5bc(%ebx)\n+\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n ./pynx/scattering/cpu.c:6260\n \tpush %eax\n-\tlea -0x4b1a(%ebx),%ecx\n+\tlea -0x4b2a(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n+\tcall 28af <__cxa_finalize@plt+0x3af>\n ./pynx/scattering/cpu.c:6260 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5c0(%ebx)\n \ttest %eax,%eax\n-\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n+\tmov %eax,0x5c0(%ebx)\n+\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n ./pynx/scattering/cpu.c:6261\n \tpush %ebp\n-\tlea -0x4b0b(%ebx),%ecx\n+\tlea -0x4b1b(%ebx),%ecx\n \tmov %edi,%edx\n-\tmov %esi,%eax\n \tpush %ebp\n+\tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n+\tcall 28af <__cxa_finalize@plt+0x3af>\n ./pynx/scattering/cpu.c:6261 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5c4(%ebx)\n \ttest %eax,%eax\n-\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n+\tmov %eax,0x5c4(%ebx)\n+\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n ./pynx/scattering/cpu.c:6262\n \tpush %ecx\n \tmov %edi,%edx\n \tmov %esi,%eax\n \tpush %ecx\n-\tlea -0x4b11(%ebx),%ecx\n+\tlea -0x4b21(%ebx),%ecx\n \tpush $0x1\n \tpush $0x8\n-\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n+\tcall 28af <__cxa_finalize@plt+0x3af>\n ./pynx/scattering/cpu.c:6262 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5c8(%ebx)\n \ttest %eax,%eax\n-\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n+\tmov %eax,0x5c8(%ebx)\n+\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n ./pynx/scattering/cpu.c:6263\n \tpush %edx\n-\tlea -0x4b13(%ebx),%ecx\n+\tlea -0x4b23(%ebx),%ecx\n \tmov %esi,%eax\n \tpush %edx\n \tmov %edi,%edx\n \tpush $0x1\n \tpush $0x8\n-\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n+\tcall 28af <__cxa_finalize@plt+0x3af>\n ./pynx/scattering/cpu.c:6263 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5cc(%ebx)\n \ttest %eax,%eax\n-\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n+\tmov %eax,0x5cc(%ebx)\n+\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n ./pynx/scattering/cpu.c:6264\n \tpush %eax\n-\tlea -0x4b03(%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 28c3 <__cxa_finalize@plt+0x3c3>\n+\tcall 28af <__cxa_finalize@plt+0x3af>\n ./pynx/scattering/cpu.c:6264 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5d0(%ebx)\n \ttest %eax,%eax\n-\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n+\tmov %eax,0x5d0(%ebx)\n+\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n ./pynx/scattering/cpu.c:6265\n \tpush %eax\n-\tlea -0x4af4(%ebx),%ecx\n+\tlea -0x4b04(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n+\tcall 28af <__cxa_finalize@plt+0x3af>\n ./pynx/scattering/cpu.c:6265 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5d4(%ebx)\n \ttest %eax,%eax\n-\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n+\tmov %eax,0x5d4(%ebx)\n+\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n ./pynx/scattering/cpu.c:6266\n \tpush %eax\n-\tlea -0x4afb(%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 28c3 <__cxa_finalize@plt+0x3c3>\n+\tcall 28af <__cxa_finalize@plt+0x3af>\n ./pynx/scattering/cpu.c:6266 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5d8(%ebx)\n \ttest %eax,%eax\n-\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n+\tmov %eax,0x5d8(%ebx)\n+\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n ./pynx/scattering/cpu.c:6267\n \tpush %eax\n-\tlea -0x4aeb(%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 28c3 <__cxa_finalize@plt+0x3c3>\n+\tcall 28af <__cxa_finalize@plt+0x3af>\n ./pynx/scattering/cpu.c:6267 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5dc(%ebx)\n \ttest %eax,%eax\n-\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n+\tmov %eax,0x5dc(%ebx)\n+\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n ./pynx/scattering/cpu.c:6268\n \tpush %eax\n-\tlea -0x4ae2(%ebx),%ecx\n+\tlea -0x4af2(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n+\tcall 28af <__cxa_finalize@plt+0x3af>\n ./pynx/scattering/cpu.c:6268 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5e0(%ebx)\n \ttest %eax,%eax\n-\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n+\tmov %eax,0x5e0(%ebx)\n+\tje 3ce0 <__cxa_finalize@plt+0x17e0>\n ./pynx/scattering/cpu.c:6269\n \tpush %ebp\n-\tlea -0x4ad8(%ebx),%ecx\n+\tlea -0x4ae8(%ebx),%ecx\n \tmov %edi,%edx\n-\tmov %esi,%eax\n \tpush %ebp\n+\tmov %esi,%eax\n \tpush $0x2\n \tpush $0x7c\n-\tcall 28c3 <__cxa_finalize@plt+0x3c3>\n+\tcall 28af <__cxa_finalize@plt+0x3af>\n ./pynx/scattering/cpu.c:6269 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5e4(%ebx)\n \ttest %eax,%eax\n-\tje 3ca3 <__cxa_finalize@plt+0x17a3>\n+\tmov %eax,0x5e4(%ebx)\n+\tje 3ce0 <__cxa_finalize@plt+0x17e0>\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 401b <__cxa_finalize@plt+0x1b1b>\n+\tje 4058 <__cxa_finalize@plt+0x1b58>\n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%esi)\n-\tjne 401b <__cxa_finalize@plt+0x1b1b>\n+\tjne 4058 <__cxa_finalize@plt+0x1b58>\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 401b <__cxa_finalize@plt+0x1b1b>\n+\tjmp 4058 <__cxa_finalize@plt+0x1b58>\n ./pynx/scattering/cpu.c:6241\n \txor %esi,%esi\n-\tjmp 3ca3 <__cxa_finalize@plt+0x17a3>\n+\tjmp 3ce0 <__cxa_finalize@plt+0x17e0>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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-\ttest %eax,%eax\n-\tje 4100 <__cxa_finalize@plt+0x1c00>\n+\tje 413d <__cxa_finalize@plt+0x1c3d>\n ./pynx/scattering/cpu.c:8493\n \tmov 0x648(%ebx),%edx\n \tmov %esi,%eax\n-\tcall 9550 \n-\tmov %eax,%edi\n+\tcall 9630 \n ./pynx/scattering/cpu.c:8494 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 4058 <__cxa_finalize@plt+0x1b58>\n+./pynx/scattering/cpu.c:8493\n+\tmov %eax,%edi\n+./pynx/scattering/cpu.c:8494 (discriminator 1)\n+\tjne 4095 <__cxa_finalize@plt+0x1b95>\n ./pynx/scattering/cpu.c:8503\n \tcall 22c0 \n ./pynx/scattering/cpu.c:6580 (discriminator 1)\n-\tjmp 4146 <__cxa_finalize@plt+0x1c46>\n+\tjmp 4183 <__cxa_finalize@plt+0x1c83>\n ./pynx/scattering/cpu.c:8495\n \tmov 0x618(%ebx),%edx\n-\tcall 9550 \n-\tmov %eax,%ebp\n+\tcall 9630 \n ./pynx/scattering/cpu.c:8496 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 4075 <__cxa_finalize@plt+0x1b75>\n+./pynx/scattering/cpu.c:8495\n+\tmov %eax,%ebp\n+./pynx/scattering/cpu.c:8496 (discriminator 1)\n+\tjne 40b2 <__cxa_finalize@plt+0x1bb2>\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 40bc <__cxa_finalize@plt+0x1bbc>\n-\tjmp 40ab <__cxa_finalize@plt+0x1bab>\n+\tje 40f9 <__cxa_finalize@plt+0x1bf9>\n+\tjmp 40e8 <__cxa_finalize@plt+0x1be8>\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 40a5 <__cxa_finalize@plt+0x1ba5>\n+\tjne 40e2 <__cxa_finalize@plt+0x1be2>\n \tcmp -0x28(%ebx),%ebp\n-\tje 40a5 <__cxa_finalize@plt+0x1ba5>\n+\tje 40e2 <__cxa_finalize@plt+0x1be2>\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 4069 <__cxa_finalize@plt+0x1b69>\n-\tjmp 40be <__cxa_finalize@plt+0x1bbe>\n+\tje 40a6 <__cxa_finalize@plt+0x1ba6>\n+\tjmp 40fb <__cxa_finalize@plt+0x1bfb>\n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%edi)\n-\tjne 40bc <__cxa_finalize@plt+0x1bbc>\n+\tjne 40f9 <__cxa_finalize@plt+0x1bf9>\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 5f30 \n+\tcall 5fd8 \n ./pynx/scattering/cpu.c:8502 (discriminator 1)\n \ttest %edi,%edi\n-\tje 404e <__cxa_finalize@plt+0x1b4e>\n+\tje 408b <__cxa_finalize@plt+0x1b8b>\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 40e4 <__cxa_finalize@plt+0x1be4>\n+\tje 4121 <__cxa_finalize@plt+0x1c21>\n /usr/include/python3.12/object.h:704\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tjne 40e4 <__cxa_finalize@plt+0x1be4>\n+\tjne 4121 <__cxa_finalize@plt+0x1c21>\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 410e <__cxa_finalize@plt+0x1c0e>\n+\tje 414b <__cxa_finalize@plt+0x1c4b>\n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%esi)\n-\tjne 410e <__cxa_finalize@plt+0x1c0e>\n+\tjne 414b <__cxa_finalize@plt+0x1c4b>\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 410e <__cxa_finalize@plt+0x1c0e>\n+\tjmp 414b <__cxa_finalize@plt+0x1c4b>\n ./pynx/scattering/cpu.c:8508\n \tcall 2310 \n ./pynx/scattering/cpu.c:8508 (discriminator 1)\n \ttest %eax,%eax\n-\tje 410e <__cxa_finalize@plt+0x1c0e>\n+\tje 414b <__cxa_finalize@plt+0x1c4b>\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-\ttest %eax,%eax\n-\tje 4137 <__cxa_finalize@plt+0x1c37>\n+\tje 4174 <__cxa_finalize@plt+0x1c74>\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 5f30 \n+\tcall 5fd8 \n ./pynx/scattering/cpu.c:6580 (discriminator 2)\n \ttest %esi,%esi\n-\tje 437f <__cxa_finalize@plt+0x1e7f>\n+\tje 43bc <__cxa_finalize@plt+0x1ebc>\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 4393 <__cxa_finalize@plt+0x1e93>\n+\tjs 43d0 <__cxa_finalize@plt+0x1ed0>\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 417f <__cxa_finalize@plt+0x1c7f>\n+\tje 41bc <__cxa_finalize@plt+0x1cbc>\n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%esi)\n-\tjne 417f <__cxa_finalize@plt+0x1c7f>\n+\tjne 41bc <__cxa_finalize@plt+0x1cbc>\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 274d <__cxa_finalize@plt+0x24d>\n+\tcall 274e <__cxa_finalize@plt+0x24e>\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-\ttest %eax,%eax\n-\tje 43a7 <__cxa_finalize@plt+0x1ea7>\n+\tje 43e4 <__cxa_finalize@plt+0x1ee4>\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 43bb <__cxa_finalize@plt+0x1ebb>\n+\tjs 43f8 <__cxa_finalize@plt+0x1ef8>\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 41ea <__cxa_finalize@plt+0x1cea>\n+\tje 4227 <__cxa_finalize@plt+0x1d27>\n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%esi)\n-\tjne 41ea <__cxa_finalize@plt+0x1cea>\n+\tjne 4227 <__cxa_finalize@plt+0x1d27>\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 274d <__cxa_finalize@plt+0x24d>\n+\tcall 274e <__cxa_finalize@plt+0x24e>\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-\ttest %eax,%eax\n-\tje 43cf <__cxa_finalize@plt+0x1ecf>\n+\tje 440c <__cxa_finalize@plt+0x1f0c>\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 43e3 <__cxa_finalize@plt+0x1ee3>\n+\tjs 4420 <__cxa_finalize@plt+0x1f20>\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 4255 <__cxa_finalize@plt+0x1d55>\n+\tje 4292 <__cxa_finalize@plt+0x1d92>\n /usr/include/python3.12/object.h:704\n \tdec %ebp\n \tmov %ebp,(%esi)\n-\tjne 4255 <__cxa_finalize@plt+0x1d55>\n+\tjne 4292 <__cxa_finalize@plt+0x1d92>\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 274d <__cxa_finalize@plt+0x24d>\n+\tcall 274e <__cxa_finalize@plt+0x24e>\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-\ttest %eax,%eax\n-\tje 43f7 <__cxa_finalize@plt+0x1ef7>\n+\tje 4434 <__cxa_finalize@plt+0x1f34>\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 440b <__cxa_finalize@plt+0x1f0b>\n+\tjs 4448 <__cxa_finalize@plt+0x1f48>\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 42bf <__cxa_finalize@plt+0x1dbf>\n+\tje 42fc <__cxa_finalize@plt+0x1dfc>\n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%esi)\n-\tjne 42bf <__cxa_finalize@plt+0x1dbf>\n+\tjne 42fc <__cxa_finalize@plt+0x1dfc>\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 274d <__cxa_finalize@plt+0x24d>\n+\tcall 274e <__cxa_finalize@plt+0x24e>\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-\ttest %eax,%eax\n-\tje 441f <__cxa_finalize@plt+0x1f1f>\n+\tje 445c <__cxa_finalize@plt+0x1f5c>\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 4433 <__cxa_finalize@plt+0x1f33>\n+\tjs 4470 <__cxa_finalize@plt+0x1f70>\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 432a <__cxa_finalize@plt+0x1e2a>\n+\tje 4367 <__cxa_finalize@plt+0x1e67>\n /usr/include/python3.12/object.h:704\n \tdec %edi\n \tmov %edi,(%esi)\n-\tjne 432a <__cxa_finalize@plt+0x1e2a>\n+\tjne 4367 <__cxa_finalize@plt+0x1e67>\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-\tmov %eax,%esi\n ./pynx/scattering/cpu.c:6638 (discriminator 2)\n \ttest %eax,%eax\n-\tje 4447 <__cxa_finalize@plt+0x1f47>\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 ./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 445b <__cxa_finalize@plt+0x1f5b>\n+\tjs 4498 <__cxa_finalize@plt+0x1f98>\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 3d4b <__cxa_finalize@plt+0x184b>\n+\tje 3d88 <__cxa_finalize@plt+0x1888>\n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%esi)\n-\tjne 3d4b <__cxa_finalize@plt+0x184b>\n+\tjne 3d88 <__cxa_finalize@plt+0x1888>\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 3d4b <__cxa_finalize@plt+0x184b>\n+\tjmp 3d88 <__cxa_finalize@plt+0x1888>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 3cbb <__cxa_finalize@plt+0x17bb>\n+\tjmp 3cf8 <__cxa_finalize@plt+0x17f8>\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 448e <__cxa_finalize@plt+0x1f8e>\n+\tjs 44cb <__cxa_finalize@plt+0x1fcb>\n ./pynx/scattering/cpu.c:8599\n-\tlea -0x402c(%ebx),%edx\n+\tlea -0x403c(%ebx),%edx\n \tpush %eax\n \tpush 0x8(%esp)\n-\tjmp 44a1 <__cxa_finalize@plt+0x1fa1>\n+\tjmp 44de <__cxa_finalize@plt+0x1fde>\n ./pynx/scattering/cpu.c:8603\n \tcmp %eax,%edx\n-\tje 365c <__cxa_finalize@plt+0x115c>\n+\tje 3699 <__cxa_finalize@plt+0x1199>\n ./pynx/scattering/cpu.c:8604\n \tpush %eax\n-\tlea -0x3ffc(%ebx),%edx\n+\tlea -0x400c(%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 44ce <__cxa_finalize@plt+0x1fce>\n+\tjmp 450b <__cxa_finalize@plt+0x200b>\n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edi)\n-\tjne 366a <__cxa_finalize@plt+0x116a>\n+\tjne 36a7 <__cxa_finalize@plt+0x11a7>\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 366a <__cxa_finalize@plt+0x116a>\n+\tjmp 36a7 <__cxa_finalize@plt+0x11a7>\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 5f30 \n+\tcall 5fd8 \n ./pynx/scattering/cpu.c:8644\n-\tjmp 365c <__cxa_finalize@plt+0x115c>\n+\tjmp 3699 <__cxa_finalize@plt+0x1199>\n ./pynx/scattering/cpu.c:6675\n \tmov 0xdc(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tje 44f1 <__cxa_finalize@plt+0x1ff1>\n-\tcall 18ab0 \n+\tje 452e <__cxa_finalize@plt+0x202e>\n+\tcall 184f0 \n \tadd $0xec,%esp\n \tmov %ecx,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \n-000044fe :\n+0000453b :\n ./pynx/scattering/cpu.c:6369\n \tpush %ebx\n-\tcall 4520 \n-\tadd $0x19af0,%ebx\n+\tcall 4560 \n+\tadd $0x19ab3,%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 4615 \n-\tadd $0x19abf,%edx\n+\tcall 4655 \n+\tadd $0x19a7f,%edx\n \tlea 0x544(%edx),%ecx\n \tlea 0x544(%edx),%eax\n \tcmp %ecx,%eax\n-\tje 4568 \n+\tje 45a8 \n \tmov -0x50(%edx),%eax\n \ttest %eax,%eax\n-\tje 4568 \n+\tje 45a8 \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 4615 \n-\tadd $0x19a7f,%edx\n+\tcall 4655 \n+\tadd $0x19a3f,%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 45b2 \n+\tje 45f2 \n \tmov -0x4(%edx),%edx\n \ttest %edx,%edx\n-\tje 45b2 \n+\tje 45f2 \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 4520 \n-\tadd $0x19a2b,%ebx\n+\tcall 4560 \n+\tadd $0x199eb,%ebx\n \tsub $0x4,%esp\n \tcmpb $0x0,0x54c(%ebx)\n-\tjne 4602 \n+\tjne 4642 \n \tmov -0x40(%ebx),%eax\n \ttest %eax,%eax\n-\tje 45f6 \n+\tje 4636 \n \tsub $0xc,%esp\n \tpush 0x14c(%ebx)\n \tcall 2500 <__cxa_finalize@plt>\n \tadd $0x10,%esp\n-\tcall 4530 \n+\tcall 4570 \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 4570 \n+\tjmp 45b0 \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-00004620 :\n+00004660 :\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-./pynx/scattering/c_cpu.c:20\n-\tmov %ecx,%ebx\n-./pynx/scattering/c_cpu.c:19\n+\tcall 4560 \n+\tadd $0x1998b,%ebx\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 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+\tmov 0x18c(%esp),%edx\n+\ttest %edx,%edx\n+\tje 4a31 \n+\tvmovss -0x4ff4(%ebx),%xmm3\n+\tvmovaps -0x4fe4(%ebx),%xmm0\n ./pynx/scattering/c_cpu.c:23\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+\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 \tvmovaps %xmm0,0x30(%esp)\n-\tvmovaps -0x4f74(%ecx),%xmm7\n-\tvmovdqa -0x4fa4(%ecx),%xmm0\n+\tvmovaps -0x4f74(%ebx),%xmm3\n+\tvmovdqa -0x4fa4(%ebx),%xmm0\n \tvmovaps %xmm1,0x40(%esp)\n \tvmovaps %xmm2,0x50(%esp)\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+\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 \tvmovdqa %xmm0,0xb0(%esp)\n-\tvmovaps %xmm7,0xa0(%esp)\n+\tvmovaps %xmm3,0xa0(%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(%ecx),%xmm7\n-\tmov 0x188(%esp),%ebx\n-\tvmovaps -0x4ef4(%ecx),%xmm0\n-\tvmovaps %xmm7,0x120(%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 %xmm0,0x130(%esp)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/c_cpu.c:26\n \tvmovss 0x148(%esp),%xmm1\n \tmov 0x170(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm1,%xmm2\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 ./pynx/scattering/c_cpu.c:27\n \tmov 0x174(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm1,%xmm3\n+\tvmulss (%eax,%ecx,4),%xmm1,%xmm4\n ./pynx/scattering/c_cpu.c:28\n \tmov 0x178(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm1,%xmm4\n+\tvmulss (%eax,%ecx,4),%xmm1,%xmm5\n+./pynx/scattering/c_cpu.c:26\n+\tvmovss %xmm2,0x2c(%esp)\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-\ttest %ebx,%ebx\n-\tje 496f \n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvmovss %xmm2,0x144(%esp)\n+\tje 49d7 \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 0x144(%esp),%xmm7\n-\tvmovss 0x2c(%esp),%xmm6\n-\tvmulss 0xc(%edi,%eax,4),%xmm6,%xmm0\n-./pynx/scattering/c_cpu.c:38\n-\tvmovss 0x140(%esp),%xmm5\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-\tvfmadd231ss 0xc(%esi,%eax,4),%xmm7,%xmm0\n-./pynx/scattering/c_cpu.c:39\n-\tvmulss 0x4(%edi,%eax,4),%xmm6,%xmm3\n+\tvaddss %xmm3,%xmm7,%xmm1\n+\tvmovss 0x144(%esp),%xmm7\n+\tvmulss 0xc(%ebp,%eax,4),%xmm7,%xmm0\n+./pynx/scattering/c_cpu.c:38\n+\tvaddss %xmm0,%xmm1,%xmm3\n ./pynx/scattering/c_cpu.c:40\n-\tvfmadd231ss 0x8(%esi,%eax,4),%xmm7,%xmm2\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+./pynx/scattering/c_cpu.c:39\n+\tvmulss 0x4(%ebp,%eax,4),%xmm7,%xmm0\n ./pynx/scattering/c_cpu.c:38\n-\tvmulss (%edi,%eax,4),%xmm6,%xmm1\n+\tvmulss 0x0(%ebp,%eax,4),%xmm7,%xmm7\n ./pynx/scattering/c_cpu.c:39\n-\tvfmadd231ss 0x4(%esi,%eax,4),%xmm7,%xmm3\n+\tvaddss %xmm2,%xmm4,%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n+\tvunpcklps %xmm1,%xmm3,%xmm3\n ./pynx/scattering/c_cpu.c:38\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+\tvaddss %xmm0,%xmm4,%xmm2\n+\tvaddss %xmm5,%xmm6,%xmm0\n+\tvaddss %xmm7,%xmm0,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm2,%xmm0,%xmm6\n-\tvunpcklps %xmm1,%xmm3,%xmm4\n-\tvmovlhps %xmm4,%xmm6,%xmm0\n+\tvunpcklps %xmm4,%xmm2,%xmm2\n+\tvmovlhps %xmm2,%xmm3,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x30(%esp),%xmm0,%xmm4\n-\tvandps 0x40(%esp),%xmm0,%xmm0\n+\tvandps 0x30(%esp),%xmm1,%xmm4\n+\tvandps 0x40(%esp),%xmm1,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x50(%esp),%xmm4,%xmm7\n+\tvmulps 0x50(%esp),%xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm7,%xmm5\n+\tvcvttps2dq %xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x60(%esp),%xmm5,%xmm2\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 /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x70(%esp),%xmm2,%xmm1\n+\tvpand 0x90(%esp),%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:1317\n-\tvmovdqa 0x80(%esp),%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm1,%xmm6\n+\tvcvtdq2ps %xmm0,%xmm5\n ./pynx/scattering/sse_mathfun.h:846\n-\tvfmadd132ps 0xa0(%esp),%xmm4,%xmm6\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 /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120\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+\tvpaddd 0xb0(%esp),%xmm0,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323\n-\tvpandn %xmm5,%xmm4,%xmm1\n+\tvpandn %xmm6,%xmm4,%xmm0\n+./pynx/scattering/sse_mathfun.h:884\n+\tvmulps %xmm5,%xmm5,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm3,%xmm3\n+\tvpslld $0x1d,%xmm0,%xmm0\n ./pynx/scattering/sse_mathfun.h:885\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+\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 ./pynx/scattering/sse_mathfun.h:885\n \tvmovaps 0x100(%esp),%xmm7\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:886\n+\tvmulps %xmm6,%xmm4,%xmm1\n ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0xd0(%esp),%xmm5,%xmm4\n+\tvaddps %xmm7,%xmm1,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\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+\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 ./pynx/scattering/sse_mathfun.h:921\n-\tvfmadd132ps %xmm5,%xmm7,%xmm3\n-./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd132ps %xmm5,%xmm7,%xmm4\n+\tvaddps %xmm7,%xmm6,%xmm7\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm6,%xmm3,%xmm6\n+\tvmulps %xmm5,%xmm7,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm2,%xmm6,%xmm5\n+\tvandps %xmm2,%xmm1,%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,%xmm7\n+\tvaddps %xmm5,%xmm2,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm7,%xmm6,%xmm3\n+\tvsubps %xmm6,%xmm1,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm0,%xmm7,%xmm0\n+\tvxorps %xmm3,%xmm6,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm4,%xmm3,%xmm4\n+\tvaddps %xmm4,%xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm1,%xmm4,%xmm1\n+\tvxorps %xmm0,%xmm4,%xmm0\n ./pynx/scattering/c_cpu.c:46\n-\ttest %eax,%eax\n-\tje 49e0 \n+\tje 4a48 \n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x10(%esp),%xmm1,%xmm6\n-\tvaddps (%esp),%xmm0,%xmm5\n+\tvaddps 0x10(%esp),%xmm0,%xmm1\n+\tvaddps (%esp),%xmm3,%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 %xmm6,0x10(%esp)\n+\tvmovaps %xmm1,0x10(%esp)\n \tvmovaps %xmm5,(%esp)\n ./pynx/scattering/c_cpu.c:34 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tjb 47f0 \n+\tjb 4830 \n ./pynx/scattering/c_cpu.c:53 (discriminator 3)\n \tvmovaps 0x10(%esp),%xmm2\n-\tvmovaps (%esp),%xmm1\n+\tvmovaps (%esp),%xmm5\n ./pynx/scattering/c_cpu.c:56\n \tmov 0x190(%esp),%eax\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+\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 ./pynx/scattering/c_cpu.c:55 (discriminator 3)\n-\tvshufps $0x55,%xmm3,%xmm3,%xmm2\n-\tvaddps %xmm3,%xmm2,%xmm7\n+\tvshufps $0x55,%xmm2,%xmm2,%xmm1\n+\tvaddps %xmm2,%xmm1,%xmm6\n ./pynx/scattering/c_cpu.c:56\n-\tvmovss %xmm6,(%eax,%edx,4)\n+\tvmovss %xmm4,(%eax,%ecx,4)\n ./pynx/scattering/c_cpu.c:57\n \tmov 0x194(%esp),%eax\n-\tvmovss %xmm7,(%eax,%edx,4)\n+\tvmovss %xmm6,(%eax,%ecx,4)\n ./pynx/scattering/c_cpu.c:23 (discriminator 2)\n-\tinc %edx\n+\tinc %ecx\n ./pynx/scattering/c_cpu.c:23 (discriminator 1)\n-\tcmp %edx,0x18c(%esp)\n-\tjne 47a0 \n+\tcmp %ecx,0x18c(%esp)\n+\tjne 47d8 \n+\tmov 0x14c(%esp),%eax\n ./pynx/scattering/c_cpu.c:59\n \tsub $0xc,%esp\n-\tmov %ecx,%ebx\n-\tpush 0x158(%esp)\n+\tpush %eax\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-\txchg %ax,%ax\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/c_cpu.c:34 (discriminator 1)\n-\tcmp $0x4,%ebx\n-\tjbe 4a00 \n-\tvmovaps %xmm1,0x10(%esp)\n+\tcmp $0x4,%edx\n+\tjbe 4a68 \n+\tvmovaps %xmm0,0x10(%esp)\n \tmov $0x4,%eax\n-\tvmovaps %xmm0,(%esp)\n-\tjmp 47f0 \n+\tvmovaps %xmm3,(%esp)\n+\tjmp 4830 \n \tlea 0x0(%esi),%esi\n-\tvmovaps %xmm0,(%esp)\n-\tvmovaps %xmm1,0x10(%esp)\n-\tjmp 496f \n+\tvmovaps %xmm3,(%esp)\n+\tvmovaps %xmm0,0x10(%esp)\n+\tjmp 49d7 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \n-00004a10 :\n+00004a80 :\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 4520 \n-\tadd $0x195db,%ebx\n+\tcall 4560 \n+\tadd $0x1956b,%ebx\n \tsub $0x15c,%esp\n-\tmov 0x180(%esp),%esi\n-\tmov 0x184(%esp),%edi\n-\tmov 0x188(%esp),%ebp\n+\tmov 0x180(%esp),%edi\n+\tmov 0x184(%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-\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+\ttest %edx,%edx\n+\tmov 0x188(%esp),%edx\n+\tje 4e85 \n+\tmov 0x148(%esp),%esi\n ./pynx/scattering/c_cpu.c:70\n \txor %ebx,%ebx\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+\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 \tvmovdqa %xmm5,0x80(%esp)\n-\tvmovaps -0x4f24(%eax),%xmm5\n+\tvmovaps -0x4f24(%esi),%xmm5\n \tvmovdqa %xmm6,0x90(%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 -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 %xmm5,0x100(%esp)\n \tvmovaps %xmm6,0x110(%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+\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 \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/c_cpu.c:73\n-\tvmovss 0x144(%esp),%xmm1\n+\tvmovss 0x144(%esp),%xmm0\n \tmov 0x170(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm1,%xmm2\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 ./pynx/scattering/c_cpu.c:74\n \tmov 0x174(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm1,%xmm3\n+\tvmulss (%eax,%ebx,4),%xmm0,%xmm2\n ./pynx/scattering/c_cpu.c:75\n \tmov 0x178(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm1,%xmm4\n+\tvmulss (%eax,%ebx,4),%xmm0,%xmm3\n+./pynx/scattering/c_cpu.c:73\n+\tvmovss %xmm1,0x28(%esp)\n ./pynx/scattering/c_cpu.c:74\n-\tvmovss %xmm3,0x28(%esp)\n-./pynx/scattering/c_cpu.c:75\n-\tvmovss %xmm4,0x2c(%esp)\n+\tvmovss %xmm2,0x2c(%esp)\n ./pynx/scattering/c_cpu.c:82 (discriminator 1)\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+\tje 4e2b \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 0x28(%esp),%xmm6\n-\tvmulss 0xc(%esi,%eax,4),%xmm6,%xmm1\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 ./pynx/scattering/c_cpu.c:88\n-\tvmulss 0x8(%esi,%eax,4),%xmm6,%xmm2\n-./pynx/scattering/c_cpu.c:86\n-\tvmovss 0x2c(%esp),%xmm5\n+\tvmulss 0x8(%edi,%eax,4),%xmm6,%xmm2\n ./pynx/scattering/c_cpu.c:89\n+\tvaddss %xmm7,%xmm4,%xmm1\n \tvmovss 0x140(%esp),%xmm7\n-./pynx/scattering/c_cpu.c:87\n-\tvmulss 0x4(%esi,%eax,4),%xmm6,%xmm3\n-./pynx/scattering/c_cpu.c:86\n-\tvmulss (%esi,%eax,4),%xmm6,%xmm0\n+./pynx/scattering/c_cpu.c:88\n+\tvmulss 0x8(%esi,%eax,4),%xmm5,%xmm4\n ./pynx/scattering/c_cpu.c:89\n-\tvfmadd231ss 0xc(%ebx,%eax,4),%xmm7,%xmm1\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-\tvfmadd231ss 0x8(%ebx,%eax,4),%xmm7,%xmm2\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+./pynx/scattering/c_cpu.c:86\n+\tvmulss 0x0(%ebp,%eax,4),%xmm7,%xmm7\n ./pynx/scattering/c_cpu.c:87\n-\tvfmadd231ss 0x4(%ebx,%eax,4),%xmm7,%xmm3\n+\tvaddss %xmm2,%xmm4,%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n+\tvunpcklps %xmm1,%xmm3,%xmm3\n ./pynx/scattering/c_cpu.c:86\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+\tvaddss %xmm0,%xmm4,%xmm2\n+\tvaddss %xmm5,%xmm6,%xmm0\n+\tvaddss %xmm7,%xmm0,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm2,%xmm1,%xmm6\n-\tvunpcklps %xmm0,%xmm3,%xmm4\n-\tvmovlhps %xmm4,%xmm6,%xmm1\n+\tvunpcklps %xmm4,%xmm2,%xmm2\n+\tvmovlhps %xmm2,%xmm3,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x30(%esp),%xmm1,%xmm4\n-\tvandps 0x40(%esp),%xmm1,%xmm1\n+\tvandps 0x30(%esp),%xmm1,%xmm2\n+\tvandps 0x40(%esp),%xmm1,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x50(%esp),%xmm4,%xmm7\n+\tvmulps 0x50(%esp),%xmm2,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm7,%xmm5\n+\tvcvttps2dq %xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x60(%esp),%xmm5,%xmm0\n+\tvpaddd 0x60(%esp),%xmm5,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x70(%esp),%xmm0,%xmm3\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 /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 %xmm3,%xmm6\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 ./pynx/scattering/sse_mathfun.h:846\n-\tvfmadd132ps 0xa0(%esp),%xmm4,%xmm6\n+\tvaddps %xmm2,%xmm5,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120\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+\tvpaddd 0xb0(%esp),%xmm4,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323\n-\tvpandn %xmm5,%xmm4,%xmm3\n+\tvpandn %xmm6,%xmm2,%xmm4\n+./pynx/scattering/sse_mathfun.h:884\n+\tvmulps %xmm5,%xmm5,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm2,%xmm2\n+\tvpslld $0x1d,%xmm4,%xmm4\n ./pynx/scattering/sse_mathfun.h:885\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+\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 ./pynx/scattering/sse_mathfun.h:885\n \tvmovaps 0x100(%esp),%xmm7\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:886\n+\tvmulps %xmm6,%xmm2,%xmm0\n ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0xd0(%esp),%xmm5,%xmm4\n+\tvaddps %xmm7,%xmm0,%xmm2\n ./pynx/scattering/sse_mathfun.h:920\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+\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 ./pynx/scattering/sse_mathfun.h:921\n-\tvfmadd132ps %xmm5,%xmm7,%xmm2\n-./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd132ps %xmm5,%xmm7,%xmm4\n+\tvaddps %xmm7,%xmm6,%xmm7\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm6,%xmm2,%xmm6\n+\tvmulps %xmm5,%xmm7,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm0,%xmm6,%xmm5\n+\tvandps %xmm1,%xmm0,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254\n-\tvandnps %xmm4,%xmm0,%xmm0\n+\tvandnps %xmm2,%xmm1,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm0,%xmm7\n+\tvaddps %xmm5,%xmm1,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm7,%xmm6,%xmm2\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm1,%xmm7,%xmm1\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm4,%xmm2,%xmm4\n+\tvaddps %xmm2,%xmm7,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm4,%xmm6\n+\tvxorps %xmm4,%xmm2,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\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+\tvmovlhps %xmm5,%xmm6,%xmm2\n ./pynx/scattering/c_cpu.c:96\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+\tje 4ea0 \n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm4,%xmm2,%xmm7\n ./pynx/scattering/c_cpu.c:82 (discriminator 2)\n \tadd $0x4,%eax\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps %xmm6,0x10(%esp)\n-\tvmovaps %xmm2,(%esp)\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-\tjb 4c00 \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+./pynx/scattering/c_cpu.c:82 (discriminator 1)\n+\tjb 4c60 \n ./pynx/scattering/c_cpu.c:103 (discriminator 3)\n \tvmovaps 0x10(%esp),%xmm6\n-\tvmovaps (%esp),%xmm2\n+\tvmovaps (%esp),%xmm3\n ./pynx/scattering/c_cpu.c:106\n \tmov 0x194(%esp),%eax\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+\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 ./pynx/scattering/c_cpu.c:105 (discriminator 3)\n \tvshufps $0x55,%xmm6,%xmm6,%xmm1\n-\tvaddps %xmm6,%xmm1,%xmm3\n+\tvaddps %xmm6,%xmm1,%xmm2\n ./pynx/scattering/c_cpu.c:106\n-\tvmovss %xmm7,(%eax,%edx,4)\n+\tvmovss %xmm5,(%eax,%ebx,4)\n ./pynx/scattering/c_cpu.c:107\n \tmov 0x198(%esp),%eax\n-\tvmovss %xmm3,(%eax,%edx,4)\n+\tvmovss %xmm2,(%eax,%ebx,4)\n ./pynx/scattering/c_cpu.c:70 (discriminator 2)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/c_cpu.c:70 (discriminator 1)\n-\tcmp %edx,0x190(%esp)\n-\tjne 4bb0 \n+\tcmp %ebx,0x190(%esp)\n+\tjne 4c10 \n+\tmov 0x14c(%esp),%eax\n ./pynx/scattering/c_cpu.c:109\n \tsub $0xc,%esp\n-\tpush 0x158(%esp)\n+\tpush %eax\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 %xmm6,%xmm2,%xmm4\n-\tvmulps %xmm1,%xmm2,%xmm1\n-\tvmovaps %xmm4,0x10(%esp)\n-\tvmovaps %xmm1,(%esp)\n+\tvmulps %xmm4,%xmm2,%xmm5\n ./pynx/scattering/c_cpu.c:82 (discriminator 1)\n \tcmp $0x4,%ecx\n-\tjbe 4d9d \n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm3,%xmm2,%xmm1\n+\tvmovaps %xmm5,0x10(%esp)\n+\tvmovaps %xmm1,(%esp)\n+./pynx/scattering/c_cpu.c:82 (discriminator 1)\n+\tjbe 4e2b \n \tmov $0x4,%eax\n-\tjmp 4c00 \n+\tjmp 4c60 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n \n-00004e40 :\n+00004ed0 :\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 %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+\tmov %edi,%ebx\n \tcall 2420 \n ./pynx/scattering/c_cpu.c:119 (discriminator 1)\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+\tmov 0x240(%esp),%edx\n+\ttest %edx,%edx\n+\tje 5480 \n+\tvmovss -0x4ff4(%edi),%xmm3\n+\tvmovaps -0x4fe4(%edi),%xmm0\n ./pynx/scattering/c_cpu.c:119\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+\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 \tvmovaps %xmm2,0x50(%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 -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 %xmm2,0xd0(%esp)\n-\tvmovaps %xmm3,0xe0(%esp)\n-\tvmovaps %xmm4,0xf0(%esp)\n-\tvmovaps %xmm5,0x100(%esp)\n-\tvmovaps %xmm6,(%esp)\n+\tvmovaps %xmm4,0xe0(%esp)\n+\tvmovaps %xmm5,0xf0(%esp)\n+\tvmovaps %xmm6,0x100(%esp)\n \tvmovaps %xmm7,0x110(%esp)\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 %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 %xmm0,0x130(%esp)\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 -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 %xmm4,0x160(%esp)\n-\tvmovaps -0x4e54(%ecx),%xmm3\n-\tvmovaps -0x4e44(%ecx),%xmm4\n+\tvmovaps -0x4e44(%edi),%xmm4\n \tvmovaps %xmm5,0x170(%esp)\n-\tvmovdqa -0x4e34(%ecx),%xmm5\n \tvmovaps %xmm6,0x180(%esp)\n-\tvmovaps %xmm7,0x190(%esp)\n-\tvmovaps %xmm1,0x1a0(%esp)\n+\tvmovdqa %xmm7,0x190(%esp)\n+\tvmovaps %xmm3,0x1a0(%esp)\n \tvmovaps %xmm0,0x1b0(%esp)\n-\tvmovaps %xmm2,0x1c0(%esp)\n-\tvmovaps %xmm3,0x1d0(%esp)\n+\tvmovaps %xmm1,0x1c0(%esp)\n+\tvmovaps %xmm2,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 0x208(%esp),%xmm7\n-\tmov 0x230(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm7,%xmm6\n+\tvmovss 0x1f8(%esp),%xmm5\n+\tmov 0x220(%esp),%eax\n+./pynx/scattering/c_cpu.c:131 (discriminator 1)\n+\ttest %esi,%esi\n ./pynx/scattering/c_cpu.c:123\n-\tmov 0x234(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm7,%xmm1\n+\tmov 0x224(%esp),%ecx\n ./pynx/scattering/c_cpu.c:124\n-\tmov 0x238(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm7,%xmm0\n+\tmov 0x228(%esp),%ebx\n ./pynx/scattering/c_cpu.c:125\n-\tmov 0x23c(%esp),%eax\n+\tmov 0x22c(%esp),%edx\n ./pynx/scattering/c_cpu.c:122\n-\tvmovss %xmm6,0x38(%esp)\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 ./pynx/scattering/c_cpu.c:125\n-\tvmulss (%eax,%edx,4),%xmm7,%xmm2\n+\tvmulss (%edx,%ebp,4),%xmm5,%xmm0\n+./pynx/scattering/c_cpu.c:122\n+\tvmovss %xmm6,0x28(%esp)\n ./pynx/scattering/c_cpu.c:123\n-\tvmovss %xmm1,0x3c(%esp)\n+\tvmovss %xmm7,0x2c(%esp)\n ./pynx/scattering/c_cpu.c:124\n-\tvmovss %xmm0,0x200(%esp)\n+\tvmovss %xmm3,0x1f0(%esp)\n ./pynx/scattering/c_cpu.c:125\n-\tvmovss %xmm2,0x204(%esp)\n+\tvmovss %xmm0,0x1f4(%esp)\n ./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\ttest %ebx,%ebx\n-\tje 5366 \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 ./pynx/scattering/c_cpu.c:131\n-\txor %eax,%eax\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\txor %ebx,%ebx\n+\tadd $0x2c,%eax\n+\tnop\n ./pynx/scattering/c_cpu.c:138\n-\tvmovss 0x3c(%esp),%xmm3\n-./pynx/scattering/c_cpu.c:135\n-\tvmulss (%edi,%eax,4),%xmm3,%xmm2\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 ./pynx/scattering/c_cpu.c:138\n-\tvmovss 0x38(%esp),%xmm7\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 ./pynx/scattering/c_cpu.c:135\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+\tvaddss %xmm0,%xmm3,%xmm3\n ./pynx/scattering/c_cpu.c:137\n-\tvmulss 0x8(%edi,%eax,4),%xmm3,%xmm1\n-./pynx/scattering/c_cpu.c:138\n-\tvfmadd231ss 0xc(%ebp,%eax,4),%xmm7,%xmm4\n+\tvmulss -0x24(%eax),%xmm6,%xmm0\n+\tvaddss %xmm1,%xmm2,%xmm2\n ./pynx/scattering/c_cpu.c:135\n-\tvmovss %xmm6,0x34(%esp)\n+\tvaddss %xmm0,%xmm2,%xmm1\n ./pynx/scattering/c_cpu.c:136\n-\tvmulss 0x4(%edi,%eax,4),%xmm3,%xmm0\n-./pynx/scattering/c_cpu.c:137\n-\tvfmadd231ss 0x8(%ebp,%eax,4),%xmm7,%xmm1\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 ./pynx/scattering/c_cpu.c:136\n-\tvfmadd231ss 0x4(%ebp,%eax,4),%xmm7,%xmm0\n+\tvaddss %xmm0,%xmm2,%xmm0\n ./pynx/scattering/c_cpu.c:135\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+\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm2,%xmm0,%xmm3\n-\tvunpcklps %xmm1,%xmm4,%xmm4\n-\tvmovlhps %xmm3,%xmm4,%xmm7\n+\tvunpcklps %xmm7,%xmm0,%xmm0\n+\tvmovlhps %xmm0,%xmm3,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x40(%esp),%xmm7,%xmm4\n-\tvandps 0x50(%esp),%xmm7,%xmm1\n+\tvandps 0x30(%esp),%xmm1,%xmm2\n+\tvandps 0x40(%esp),%xmm1,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x60(%esp),%xmm4,%xmm5\n+\tvmulps 0x50(%esp),%xmm2,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm5,%xmm0\n+\tvcvttps2dq %xmm5,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x70(%esp),%xmm0,%xmm7\n+\tvpaddd 0x60(%esp),%xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x80(%esp),%xmm7,%xmm3\n-\tvmovdqa 0x90(%esp),%xmm5\n-\tvpand 0xa0(%esp),%xmm7,%xmm0\n+\tvpand 0x70(%esp),%xmm6,%xmm4\n+\tvmovdqa 0x80(%esp),%xmm7\n+\tvpand 0x90(%esp),%xmm6,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm3,%xmm6\n+\tvcvtdq2ps %xmm4,%xmm5\n ./pynx/scattering/sse_mathfun.h:846\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+\tvmulps 0xa0(%esp),%xmm5,%xmm5\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+\tvpand %xmm7,%xmm6,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm2,%xmm2\n+\tvpslld $0x1d,%xmm0,%xmm0\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 %xmm5,%xmm4,%xmm3\n-./pynx/scattering/sse_mathfun.h:885\n-\tvmovaps 0xd0(%esp),%xmm4\n+\tvpxor %xmm6,%xmm6,%xmm6\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,%xmm3,%xmm3\n-./pynx/scattering/sse_mathfun.h:920\n-\tvmovaps 0x110(%esp),%xmm2\n+\tvxorps %xmm0,%xmm3,%xmm3\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+/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 %xmm6,%xmm6,%xmm5\n+\tvmulps %xmm5,%xmm5,%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x1d,%xmm4,%xmm4\n ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0xe0(%esp),%xmm5,%xmm4\n-./pynx/scattering/sse_mathfun.h:920\n-\tvfmadd213ps 0x120(%esp),%xmm5,%xmm2\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 ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0xf0(%esp),%xmm5,%xmm4\n+\tvmovaps 0x100(%esp),%xmm6\n ./pynx/scattering/sse_mathfun.h:886\n-\tvfmadd213ps 0x100(%esp),%xmm5,%xmm4\n+\tvmulps %xmm7,%xmm2,%xmm0\n+./pynx/scattering/sse_mathfun.h:885\n+\tvaddps %xmm6,%xmm0,%xmm2\n ./pynx/scattering/sse_mathfun.h:920\n-\tvfmadd213ps 0x130(%esp),%xmm5,%xmm2\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 ./pynx/scattering/sse_mathfun.h:921\n-\tvfmadd132ps %xmm5,%xmm7,%xmm2\n-./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd132ps %xmm5,%xmm7,%xmm4\n+\tvaddps %xmm6,%xmm7,%xmm0\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm6,%xmm2,%xmm6\n+\tvmulps %xmm5,%xmm0,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm0,%xmm6,%xmm5\n+\tvandps %xmm1,%xmm7,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254\n-\tvandnps %xmm4,%xmm0,%xmm0\n+\tvandnps %xmm2,%xmm1,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm0,%xmm7\n+\tvaddps %xmm5,%xmm1,%xmm0\n+./pynx/scattering/c_cpu.c:139\n+\tvmovss 0x1f4(%esp),%xmm5\n+\tvmulss -0x20(%eax),%xmm5,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm7,%xmm6,%xmm2\n+\tvsubps %xmm0,%xmm7,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\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+\tvxorps %xmm3,%xmm0,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm4,%xmm2,%xmm4\n+\tvaddps %xmm2,%xmm7,%xmm2\n ./pynx/scattering/c_cpu.c:139\n-\tvmulss 0xc(%esi,%eax,4),%xmm6,%xmm5\n+\tvmulss -0x24(%eax),%xmm5,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm4,%xmm2\n+\tvxorps %xmm4,%xmm2,%xmm0\n ./pynx/scattering/c_cpu.c:139\n-\tvmulss 0x8(%esi,%eax,4),%xmm6,%xmm3\n+\tvmulss -0x28(%eax),%xmm5,%xmm4\n+\tvmulss -0x2c(%eax),%xmm5,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm7,%xmm0,%xmm4\n+\tvunpcklps %xmm7,%xmm1,%xmm1\n+\tvunpcklps %xmm2,%xmm4,%xmm5\n+\tvmovlhps %xmm5,%xmm1,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\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+\tvmovaps 0x170(%esp),%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:234\n-\tvminps 0x140(%esp),%xmm5,%xmm3\n+\tvminps 0x140(%esp),%xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:240\n-\tvmaxps 0x150(%esp),%xmm3,%xmm0\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps 0x160(%esp),%xmm4\n-\tvfmadd132ps %xmm0,%xmm7,%xmm4\n+\tvaddps %xmm5,%xmm2,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm4,%xmm6\n+\tvcvttps2dq %xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm6,%xmm5\n+\tvcvtdq2ps %xmm4,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:386\n-\tvcmpltps %xmm5,%xmm4,%xmm3\n+\tvcmpltps %xmm2,%xmm7,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvmovaps (%esp),%xmm6\n-\tvandps %xmm6,%xmm3,%xmm4\n+\tvandps %xmm6,%xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm4,%xmm5,%xmm3\n-\tvfnmadd231ps 0x180(%esp),%xmm3,%xmm0\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps 0x1a0(%esp),%xmm4\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvfnmadd231ps 0x190(%esp),%xmm3,%xmm0\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-\tvfmadd213ps 0x1b0(%esp),%xmm0,%xmm4\n-\tvfmadd213ps 0x1c0(%esp),%xmm0,%xmm4\n-\tvfmadd213ps 0x1d0(%esp),%xmm0,%xmm4\n-\tvfmadd213ps 0x1e0(%esp),%xmm0,%xmm4\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 %xmm0,%xmm0,%xmm5\n+\tvmulps %xmm1,%xmm7,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\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+\tvaddps 0x1c0(%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-\tvfmadd231ps %xmm5,%xmm4,%xmm0\n+\tvaddps 0x1d0(%esp),%xmm2,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm0,%xmm5\n-./pynx/scattering/c_cpu.c:144\n-\ttest %eax,%eax\n-\tje 53e0 \n+\tvmulps %xmm1,%xmm7,%xmm2\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n+\tvaddps 0x1e0(%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-\tvfmadd213ps 0x20(%esp),%xmm5,%xmm2\n-\tvfmadd213ps 0x10(%esp),%xmm1,%xmm5\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:192\n+\tvaddps %xmm6,%xmm2,%xmm1\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm4,%xmm1,%xmm4\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 ./pynx/scattering/c_cpu.c:131 (discriminator 2)\n-\tadd $0x4,%eax\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps %xmm2,0x20(%esp)\n-\tvmovaps %xmm5,0x10(%esp)\n+\tvaddps 0x10(%esp),%xmm0,%xmm7\n+\tvaddps (%esp),%xmm3,%xmm5\n+\tvmovaps %xmm7,0x10(%esp)\n+\tvmovaps %xmm5,(%esp)\n ./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tjb 5100 \n+\tjb 5170 \n ./pynx/scattering/c_cpu.c:151 (discriminator 3)\n-\tvmovaps 0x20(%esp),%xmm4\n-\tvmovaps 0x10(%esp),%xmm5\n+\tvmovaps 0x10(%esp),%xmm1\n+\tvmovaps (%esp),%xmm3\n ./pynx/scattering/c_cpu.c:154\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+\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 ./pynx/scattering/c_cpu.c:153 (discriminator 3)\n-\tvshufps $0x55,%xmm4,%xmm4,%xmm1\n-\tvaddps %xmm4,%xmm1,%xmm0\n+\tvaddps %xmm6,%xmm1,%xmm4\n ./pynx/scattering/c_cpu.c:154\n-\tvmovss %xmm3,(%eax,%edx,4)\n+\tvmovss %xmm5,(%ecx,%ebp,4)\n ./pynx/scattering/c_cpu.c:155\n-\tmov 0x258(%esp),%eax\n-\tvmovss %xmm0,(%eax,%edx,4)\n+\tvmovss %xmm4,(%ebx,%ebp,4)\n ./pynx/scattering/c_cpu.c:119 (discriminator 2)\n-\tinc %edx\n+\tinc %ebp\n ./pynx/scattering/c_cpu.c:119 (discriminator 1)\n-\tcmp %edx,0x250(%esp)\n-\tjne 5098 \n+\tcmp %ebp,0x240(%esp)\n+\tjne 50f0 \n+\tmov 0x1fc(%esp),%eax\n ./pynx/scattering/c_cpu.c:157\n \tsub $0xc,%esp\n-\tmov %ecx,%ebx\n-\tpush 0x218(%esp)\n+\tmov %edi,%ebx\n+\tpush %eax\n \tcall 20b0 \n ./pynx/scattering/c_cpu.c:158\n-\tadd $0x22c,%esp\n+\tadd $0x21c,%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 %xmm2,%xmm5,%xmm2\n-\tvmulps %xmm1,%xmm5,%xmm1\n-\tvmovaps %xmm2,0x20(%esp)\n-\tvmovaps %xmm1,0x10(%esp)\n+\tvmulps %xmm0,%xmm4,%xmm2\n ./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tcmp $0x4,%ebx\n-\tjbe 5366 \n-\tmov $0x4,%eax\n-\tjmp 5100 \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+./pynx/scattering/c_cpu.c:131 (discriminator 1)\n+\tjbe 5426 \n+\tmov $0x4,%ebx\n+\tjmp 5170 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n \n-00005410 :\n+000054d0 :\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 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+\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 ./pynx/scattering/c_cpu.c:165\n \tcall 2420 \n ./pynx/scattering/c_cpu.c:168 (discriminator 1)\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+\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 ./pynx/scattering/c_cpu.c:168\n \txor %ebx,%ebx\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+\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 \tvmovaps %xmm2,0x50(%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 -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 %xmm2,0xd0(%esp)\n-\tvmovaps %xmm3,0xe0(%esp)\n-\tvmovaps %xmm4,0xf0(%esp)\n-\tvmovaps %xmm5,0x100(%esp)\n-\tvmovaps %xmm6,(%esp)\n+\tvmovaps %xmm4,0xe0(%esp)\n+\tvmovaps %xmm5,0xf0(%esp)\n+\tvmovaps %xmm6,0x100(%esp)\n \tvmovaps %xmm7,0x110(%esp)\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 -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 %xmm0,0x130(%esp)\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 -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 %xmm4,0x160(%esp)\n-\tvmovaps -0x4e54(%eax),%xmm3\n-\tvmovaps -0x4e44(%eax),%xmm4\n+\tvmovaps -0x4e44(%esi),%xmm4\n+\tmov 0x230(%esp),%esi\n \tvmovaps %xmm5,0x170(%esp)\n-\tvmovdqa -0x4e34(%eax),%xmm5\n \tvmovaps %xmm6,0x180(%esp)\n-\tvmovaps %xmm7,0x190(%esp)\n-\tvmovaps %xmm1,0x1a0(%esp)\n+\tvmovdqa %xmm7,0x190(%esp)\n+\tvmovaps %xmm3,0x1a0(%esp)\n \tvmovaps %xmm0,0x1b0(%esp)\n-\tvmovaps %xmm2,0x1c0(%esp)\n-\tvmovaps %xmm3,0x1d0(%esp)\n+\tvmovaps %xmm1,0x1c0(%esp)\n+\tvmovaps %xmm2,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 0x204(%esp),%xmm7\n-\tmov 0x230(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm7,%xmm6\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 ./pynx/scattering/c_cpu.c:172\n-\tmov 0x234(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm7,%xmm1\n+\tmov 0x224(%esp),%eax\n+\tvmulss (%eax,%ebx,4),%xmm5,%xmm7\n ./pynx/scattering/c_cpu.c:173\n-\tmov 0x238(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm7,%xmm0\n+\tmov 0x228(%esp),%eax\n+\tvmulss (%eax,%ebx,4),%xmm5,%xmm3\n ./pynx/scattering/c_cpu.c:174\n-\tmov 0x23c(%esp),%eax\n+\tmov 0x22c(%esp),%eax\n ./pynx/scattering/c_cpu.c:171\n-\tvmovss %xmm6,0x34(%esp)\n+\tvmovss %xmm6,0x24(%esp)\n ./pynx/scattering/c_cpu.c:174\n-\tvmulss (%eax,%edx,4),%xmm7,%xmm2\n+\tvmulss (%eax,%ebx,4),%xmm5,%xmm0\n ./pynx/scattering/c_cpu.c:172\n-\tvmovss %xmm1,0x38(%esp)\n+\tvmovss %xmm7,0x28(%esp)\n ./pynx/scattering/c_cpu.c:173\n-\tvmovss %xmm0,0x3c(%esp)\n+\tvmovss %xmm3,0x2c(%esp)\n ./pynx/scattering/c_cpu.c:174\n-\tvmovss %xmm2,0x200(%esp)\n+\tvmovss %xmm0,0x1f0(%esp)\n ./pynx/scattering/c_cpu.c:181 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tje 5966 \n+\tje 5a2e \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 0x38(%esp),%xmm3\n-./pynx/scattering/c_cpu.c:185\n-\tvmulss 0x0(%ebp,%eax,4),%xmm3,%xmm2\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 0x34(%esp),%xmm7\n-./pynx/scattering/c_cpu.c:185\n-\tvfmadd231ss (%ebx,%eax,4),%xmm7,%xmm2\n-\tvmovss 0x3c(%esp),%xmm5\n-\tvmovss (%esi,%eax,4),%xmm6\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 ./pynx/scattering/c_cpu.c:188\n-\tvmulss 0xc(%ebp,%eax,4),%xmm3,%xmm4\n+\tvaddss %xmm2,%xmm1,%xmm3\n ./pynx/scattering/c_cpu.c:187\n-\tvmulss 0x8(%ebp,%eax,4),%xmm3,%xmm1\n-./pynx/scattering/c_cpu.c:188\n-\tvfmadd231ss 0xc(%ebx,%eax,4),%xmm7,%xmm4\n+\tvmulss 0x8(%esi,%eax,4),%xmm5,%xmm1\n+\tvmulss 0x8(%edi,%eax,4),%xmm7,%xmm2\n ./pynx/scattering/c_cpu.c:185\n-\tvmovss %xmm6,0x30(%esp)\n-./pynx/scattering/c_cpu.c:186\n-\tvmulss 0x4(%ebp,%eax,4),%xmm3,%xmm0\n+\tvaddss %xmm0,%xmm3,%xmm3\n ./pynx/scattering/c_cpu.c:187\n-\tvfmadd231ss 0x8(%ebx,%eax,4),%xmm7,%xmm1\n+\tvmulss 0x8(%ebp,%eax,4),%xmm6,%xmm0\n+\tvaddss %xmm1,%xmm2,%xmm2\n+./pynx/scattering/c_cpu.c:185\n+\tvaddss %xmm0,%xmm2,%xmm1\n ./pynx/scattering/c_cpu.c:186\n-\tvfmadd231ss 0x4(%ebx,%eax,4),%xmm7,%xmm0\n+\tvmulss 0x4(%edi,%eax,4),%xmm7,%xmm2\n+\tvmulss 0x4(%esi,%eax,4),%xmm5,%xmm0\n ./pynx/scattering/c_cpu.c:185\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+\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+./pynx/scattering/c_cpu.c:186\n+\tvaddss %xmm0,%xmm2,%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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm2,%xmm0,%xmm3\n-\tvunpcklps %xmm1,%xmm4,%xmm4\n-\tvmovlhps %xmm3,%xmm4,%xmm7\n+\tvmovlhps %xmm0,%xmm3,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x40(%esp),%xmm7,%xmm4\n-\tvandps 0x50(%esp),%xmm7,%xmm1\n+\tvandps 0x30(%esp),%xmm1,%xmm2\n+\tvandps 0x40(%esp),%xmm1,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x60(%esp),%xmm4,%xmm5\n+\tvmulps 0x50(%esp),%xmm2,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm5,%xmm0\n+\tvcvttps2dq %xmm5,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x70(%esp),%xmm0,%xmm7\n+\tvpaddd 0x60(%esp),%xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x80(%esp),%xmm7,%xmm3\n-\tvmovdqa 0x90(%esp),%xmm5\n-\tvpand 0xa0(%esp),%xmm7,%xmm0\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 /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm3,%xmm6\n+\tvcvtdq2ps %xmm4,%xmm5\n ./pynx/scattering/sse_mathfun.h:846\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 %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+\tvmulps 0xa0(%esp),%xmm5,%xmm5\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 %xmm5,%xmm4,%xmm3\n-./pynx/scattering/sse_mathfun.h:885\n-\tvmovaps 0xd0(%esp),%xmm4\n+\tvpcmpeqd %xmm6,%xmm1,%xmm1\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,%xmm3,%xmm3\n-./pynx/scattering/sse_mathfun.h:920\n-\tvmovaps 0x110(%esp),%xmm2\n+\tvxorps %xmm0,%xmm3,%xmm3\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+/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 %xmm6,%xmm6,%xmm5\n+\tvmulps %xmm5,%xmm5,%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x1d,%xmm4,%xmm4\n ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0xe0(%esp),%xmm5,%xmm4\n-./pynx/scattering/sse_mathfun.h:920\n-\tvfmadd213ps 0x120(%esp),%xmm5,%xmm2\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 ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0xf0(%esp),%xmm5,%xmm4\n+\tvmovaps 0x100(%esp),%xmm6\n ./pynx/scattering/sse_mathfun.h:886\n-\tvfmadd213ps 0x100(%esp),%xmm5,%xmm4\n+\tvmulps %xmm7,%xmm2,%xmm0\n+./pynx/scattering/sse_mathfun.h:885\n+\tvaddps %xmm6,%xmm0,%xmm2\n ./pynx/scattering/sse_mathfun.h:920\n-\tvfmadd213ps 0x130(%esp),%xmm5,%xmm2\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 ./pynx/scattering/sse_mathfun.h:921\n-\tvfmadd132ps %xmm5,%xmm7,%xmm2\n-./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd132ps %xmm5,%xmm7,%xmm4\n+\tvaddps %xmm6,%xmm7,%xmm0\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm6,%xmm2,%xmm6\n+\tvmulps %xmm5,%xmm0,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm0,%xmm6,%xmm5\n+\tvandps %xmm1,%xmm7,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254\n-\tvandnps %xmm4,%xmm0,%xmm0\n+\tvandnps %xmm2,%xmm1,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm0,%xmm7\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm7,%xmm6,%xmm2\n+\tvsubps %xmm0,%xmm7,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\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+\tvxorps %xmm3,%xmm0,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm4,%xmm2,%xmm4\n+\tvaddps %xmm2,%xmm7,%xmm2\n ./pynx/scattering/c_cpu.c:189\n-\tvmulss 0xc(%esi,%eax,4),%xmm6,%xmm5\n+\tvmulss 0x8(%ebp,%eax,4),%xmm5,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm4,%xmm2\n+\tvxorps %xmm4,%xmm2,%xmm0\n ./pynx/scattering/c_cpu.c:189\n-\tvmulss 0x8(%esi,%eax,4),%xmm6,%xmm3\n+\tvmulss 0x4(%ebp,%eax,4),%xmm5,%xmm4\n+\tvmulss 0x0(%ebp,%eax,4),%xmm5,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm7,%xmm0,%xmm4\n+\tvunpcklps %xmm7,%xmm1,%xmm1\n+\tvunpcklps %xmm2,%xmm4,%xmm5\n+\tvmovlhps %xmm5,%xmm1,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\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+\tvmovaps 0x170(%esp),%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:234\n-\tvminps 0x140(%esp),%xmm5,%xmm3\n+\tvminps 0x140(%esp),%xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:240\n-\tvmaxps 0x150(%esp),%xmm3,%xmm0\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps 0x160(%esp),%xmm4\n-\tvfmadd132ps %xmm0,%xmm7,%xmm4\n+\tvaddps %xmm5,%xmm2,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm4,%xmm6\n+\tvcvttps2dq %xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm6,%xmm5\n+\tvcvtdq2ps %xmm4,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:386\n-\tvcmpltps %xmm5,%xmm4,%xmm3\n+\tvcmpltps %xmm2,%xmm7,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvmovaps (%esp),%xmm6\n-\tvandps %xmm6,%xmm3,%xmm4\n+\tvandps %xmm6,%xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm4,%xmm5,%xmm3\n-\tvfnmadd231ps 0x180(%esp),%xmm3,%xmm0\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps 0x1a0(%esp),%xmm4\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvfnmadd231ps 0x190(%esp),%xmm3,%xmm0\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-\tvfmadd213ps 0x1b0(%esp),%xmm0,%xmm4\n-\tvfmadd213ps 0x1c0(%esp),%xmm0,%xmm4\n-\tvfmadd213ps 0x1d0(%esp),%xmm0,%xmm4\n-\tvfmadd213ps 0x1e0(%esp),%xmm0,%xmm4\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 %xmm0,%xmm0,%xmm5\n+\tvmulps %xmm1,%xmm7,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\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+\tvaddps 0x1c0(%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 0x1d0(%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 0x1e0(%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 %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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvfmadd231ps %xmm5,%xmm4,%xmm0\n+\tvaddps %xmm6,%xmm2,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\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+\tvmovss 0xc(%edx,%eax,4),%xmm2\n+\tvinsertps $0x10,0x8(%edx,%eax,4),%xmm2,%xmm6\n+\tvmovlhps %xmm5,%xmm6,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm5,%xmm3\n-\tvmulps %xmm0,%xmm3,%xmm0\n+\tvmulps %xmm4,%xmm7,%xmm4\n+\tvmulps %xmm4,%xmm1,%xmm1\n ./pynx/scattering/c_cpu.c:196\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+\tje 5aa8 \n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm0,%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:192\n-\tvmovaps %xmm2,0x20(%esp)\n-\tvmovaps %xmm0,0x10(%esp)\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-\tjb 56e0 \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+./pynx/scattering/c_cpu.c:181 (discriminator 1)\n+\tjb 5780 \n ./pynx/scattering/c_cpu.c:203 (discriminator 3)\n-\tvmovaps 0x20(%esp),%xmm7\n-\tvmovaps 0x10(%esp),%xmm2\n+\tvmovaps 0x10(%esp),%xmm4\n+\tvmovaps (%esp),%xmm3\n ./pynx/scattering/c_cpu.c:206\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+\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 ./pynx/scattering/c_cpu.c:205 (discriminator 3)\n-\tvshufps $0x55,%xmm7,%xmm7,%xmm1\n-\tvaddps %xmm7,%xmm1,%xmm4\n+\tvshufps $0x55,%xmm7,%xmm7,%xmm4\n+\tvaddps %xmm7,%xmm4,%xmm1\n ./pynx/scattering/c_cpu.c:206\n-\tvmovss %xmm3,(%eax,%edx,4)\n+\tvmovss %xmm2,(%eax,%ebx,4)\n ./pynx/scattering/c_cpu.c:207\n-\tmov 0x25c(%esp),%eax\n-\tvmovss %xmm4,(%eax,%edx,4)\n+\tmov 0x24c(%esp),%eax\n+\tvmovss %xmm1,(%eax,%ebx,4)\n ./pynx/scattering/c_cpu.c:168 (discriminator 2)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/c_cpu.c:168 (discriminator 1)\n-\tcmp %edx,0x254(%esp)\n-\tjne 5678 \n+\tcmp %ebx,0x244(%esp)\n+\tjne 5718 \n+\tmov 0x1fc(%esp),%eax\n ./pynx/scattering/c_cpu.c:209\n \tsub $0xc,%esp\n-\tpush 0x218(%esp)\n-\tmov 0x218(%esp),%ebx\n+\tpush %eax\n+\tmov 0x208(%esp),%ebx\n \tcall 20b0 \n ./pynx/scattering/c_cpu.c:210\n-\tadd $0x22c,%esp\n+\tadd $0x21c,%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 %xmm2,%xmm0,%xmm2\n-\tvmulps %xmm1,%xmm0,%xmm1\n-\tvmovaps %xmm2,0x20(%esp)\n-\tvmovaps %xmm1,0x10(%esp)\n+\tvmulps %xmm0,%xmm1,%xmm6\n ./pynx/scattering/c_cpu.c:181 (discriminator 1)\n \tcmp $0x4,%ecx\n-\tjbe 5966 \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 \tmov $0x4,%eax\n-\tjmp 56e0 \n-__x86.get_pc_thunk.cx():\n-\tmov (%esp),%ecx\n+\tjmp 5780 \n+__x86.get_pc_thunk.di():\n+\tmov (%esp),%edi\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 5a34 \n+\tje 5af4 \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@@ -4124,137 +4244,138 @@\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 5a54 \n+\tje 5b14 \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 18aa0 \n-\tadd $0x1858f,%eax\n+\tcall 184e2 \n+\tadd $0x184cf,%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 5a7d \n+\tje 5b3d \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 4615 \n-\tadd $0x1856f,%edx\n+\tcall 4655 \n+\tadd $0x184af,%edx\n \tmov 0x4(%esp),%eax\n \tmov 0x34(%eax),%eax\n \ttest %eax,%eax\n-\tje 5aa8 \n+\tje 5b68 \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 5aa3 \n+\tje 5b63 \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 5a96 \n+\tjmp 5b56 \n ./pynx/scattering/cpu.c:9026\n \tpush %esi\n \tpush %ebx\n-\tcall 4520 \n-\tadd $0x1853d,%ebx\n+\tcall 4560 \n+\tadd $0x1847d,%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 5ae0 \n+\tje 5ba0 \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 5ad8 \n+\tje 5b98 \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 5ad8 \n+\tje 5b98 \n ./pynx/scattering/cpu.c:9032\n \tmov %eax,0x58(%esi)\n-\tjmp 5acb \n+\tjmp 5b8b \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 4520 \n-\tadd $0x184fd,%ebx\n+\tcall 4560 \n+\tadd $0x1843d,%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 5b20 \n+\tje 5be0 \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 5b18 \n+\tje 5bd8 \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-\ttest %eax,%eax\n-\tjne 5b0b \n-\tjmp 5b18 \n+\tjne 5bcb \n+\tjmp 5bd8 \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 18aa0 \n-\tadd $0x184bf,%eax\n+\tcall 184e2 \n+\tadd $0x183ff,%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@@ -4262,30 +4383,29 @@\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 5b90 \n+\tje 5c50 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %edi,%edi\n-\tjne 5bd8 \n+\tjne 5c98 \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 5ba8 \n+\tjne 5c68 \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@@ -4294,32 +4414,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 5bf8 \n+\tje 5cb8 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %edi,%edi\n-\tjne 5c10 \n+\tjne 5cd0 \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 5b70 \n+\tjmp 5c30 \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 -0x4900(%ebx),%ebp\n+\tlea -0x4910(%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@@ -4330,54 +4450,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 5b6d \n+\tje 5c2d \n ./pynx/scattering/cpu.c:9486\n \tsub $0x4,%esp\n \tpush 0x0(%ebp)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x4924(%ebx),%ebp\n-\tjmp 5bb6 \n+\tlea -0x4934(%ebx),%ebp\n+\tjmp 5c76 \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 -0x4e14(%ebx),%ebp\n-\tjmp 5bb6 \n+\tlea -0x4e24(%ebx),%ebp\n+\tjmp 5c76 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tmov 0x8(%edi),%edi\n \ttest %edi,%edi\n-\tje 5b98 \n-\tjmp 5bdf \n+\tje 5c58 \n+\tjmp 5c9f \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 4520 \n-\tadd $0x183cd,%ebx\n+\tcall 4560 \n+\tadd $0x1830d,%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 5c50 \n+\tje 5d10 \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 5c48 \n+\tje 5d08 \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@@ -4386,45 +4506,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-\ttest %eax,%eax\n-\tjne 5c3b \n-\tjmp 5c48 \n+\tjne 5cfb \n+\tjmp 5d08 \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 4520 \n-\tadd $0x18378,%ebx\n+\tcall 4560 \n+\tadd $0x182b8,%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 5d18 \n-\tjg 5cc0 \n+\tje 5dd8 \n+\tjg 5d80 \n \tcmp $0x1,%eax\n-\tje 5d48 \n+\tje 5e08 \n \tcmp $0x3,%eax\n-\tjne 5cf0 \n+\tjne 5db0 \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@@ -4433,24 +4553,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 5cf0 \n+\tjne 5db0 \n ./pynx/scattering/cpu.c:9364 (discriminator 1)\n \tmov 0x20(%esp),%eax\n \ttest %eax,%eax\n-\tjne 5dc0 \n+\tjne 5e78 \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 5e20 \n+\tjne 5ed8 \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@@ -4459,15 +4579,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 -0x4df9(%ebx),%esi\n+\tlea -0x4e09(%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@@ -4477,20 +4597,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 5df0 \n+\tjne 5ea8 \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 5e38 \n+\tjne 5ef0 \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@@ -4499,15 +4619,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 5d68 \n+\tjne 5e28 \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@@ -4522,432 +4642,424 @@\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-\tmov 0xc(%esp),%ecx\n \ttest %eax,%eax\n-\tje 5d50 \n+\tmov 0xc(%esp),%ecx\n+\tje 5e10 \n ./pynx/scattering/cpu.c:9410\n \tmov 0x8(%esi),%ebp\n \tsub $0x4,%esp\n-\tlea -0x4924(%ebx),%ecx\n+\tlea -0x4934(%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 5d0c \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 5dcc \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-\tmov 0xc(%esp),%ecx\n \ttest %eax,%eax\n-\tje 5cd1 \n-\tjmp 5d8b \n+\tmov 0xc(%esp),%ecx\n+\tje 5d91 \n+\tjmp 5e4b \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-\tmov 0xc(%esp),%ecx\n \ttest %eax,%eax\n-\tje 5d24 \n-\tjmp 5d8b \n+\tmov 0xc(%esp),%ecx\n+\tje 5de4 \n+\tjmp 5e4b \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9392\n \tpush %eax\n \tmov 0x8(%esi),%esi\n-\tlea -0x4900(%ebx),%ecx\n+\tlea -0x4910(%ebx),%ecx\n \tpush (%esi)\n-\tjmp 5da0 \n+\tjmp 5e60 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9356\n \tpush %ecx\n \tmov 0x8(%esi),%edx\n-\tlea -0x48d0(%ebx),%ecx\n+\tlea -0x48e0(%ebx),%ecx\n \tpush (%edx)\n-\tjmp 5da0 \n+\tjmp 5e60 \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 4520 \n-\tadd $0x1819e,%ebx\n+\tcall 4560 \n+\tadd $0x180e6,%ebx\n \tsub $0xc,%esp\n \tmov 0x14(%esp),%eax\n ./pynx/scattering/cpu.c:9308\n \tpush %eax\n-\tlea -0x4ddb(%ebx),%edx\n+\tlea -0x4deb(%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 4520 \n-\tadd $0x18168,%ebx\n+\tcall 4560 \n+\tadd $0x180b8,%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 5eb0 \n+\tje 5f60 \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 5ea6 \n+\tje 5f56 \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 5f18 \n+\tje 5fc8 \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 5ea6 \n+\tje 5f56 \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 5ed7 \n+\tje 5f87 \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 5eea \n+\tje 5f9a \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 5ef9 \n+\tje 5fa9 \n /usr/include/python3.12/object.h:704\n \tdec %edi\n \tmov %edi,(%eax)\n-\tje 5f00 \n+\tje 5fb0 \n ./pynx/scattering/cpu.c:8966\n \tmov %ecx,%eax\n-\tjmp 5e99 \n+\tjmp 5f49 \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 5e99 \n+\tjmp 5f49 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8974\n \tmov -0x28(%ebx),%eax\n-\tjmp 5e99 \n+\tjmp 5f49 \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 4520 \n-\tadd $0x180be,%ebx\n+\tcall 4560 \n+\tadd $0x18016,%ebx\n \tsub $0x8,%esp\n /usr/include/python3.12/object.h:797\n \ttest %eax,%eax\n-\tje 5f52 \n+\tje 5ffa \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 5f52 \n+\tje 5ffa \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%eax)\n-\tje 5f60 \n+\tje 6000 \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 5fac \n+\tje 6044 \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 60eb \n+\tjne 6183 \n ./pynx/scattering/cpu.c:9282\n \tmov 0x10(%ebx),%edx\n \ttest %edx,%edx\n-\tje 5fc5 \n+\tje 605d \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 60eb \n+\tjne 6183 \n ./pynx/scattering/cpu.c:9284\n \tmov 0x20(%ebx),%ecx\n \ttest %ecx,%ecx\n-\tje 5fde \n+\tje 6076 \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 60eb \n+\tjne 6183 \n ./pynx/scattering/cpu.c:9285\n \tmov 0x24(%ebx),%ebp\n \ttest %ebp,%ebp\n-\tje 5ff7 \n+\tje 608f \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 60eb \n+\tjne 6183 \n ./pynx/scattering/cpu.c:9286\n \tmov 0x28(%ebx),%eax\n \ttest %eax,%eax\n-\tje 6010 \n+\tje 60a8 \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 60eb \n+\tjne 6183 \n ./pynx/scattering/cpu.c:9287\n \tmov 0x2c(%ebx),%edx\n \ttest %edx,%edx\n-\tje 6029 \n+\tje 60c1 \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 60eb \n+\tjne 6183 \n ./pynx/scattering/cpu.c:9288\n \tmov 0x30(%ebx),%ecx\n \ttest %ecx,%ecx\n-\tje 6042 \n+\tje 60da \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 60eb \n+\tjne 6183 \n ./pynx/scattering/cpu.c:9289\n \tmov 0x34(%ebx),%ebp\n \ttest %ebp,%ebp\n-\tje 605b \n+\tje 60f3 \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 60eb \n+\tjne 6183 \n ./pynx/scattering/cpu.c:9291\n \tmov 0x1c(%ebx),%eax\n \ttest %eax,%eax\n-\tje 6070 \n+\tje 6108 \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 60eb \n+\tjne 6183 \n ./pynx/scattering/cpu.c:9293\n \tmov 0x4c(%ebx),%edx\n \ttest %edx,%edx\n-\tje 6085 \n+\tje 611d \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 60eb \n+\tjne 6183 \n ./pynx/scattering/cpu.c:9294\n \tmov 0x50(%ebx),%ecx\n \ttest %ecx,%ecx\n-\tje 609a \n+\tje 6132 \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 60eb \n+\tjne 6183 \n ./pynx/scattering/cpu.c:9295\n \tmov 0x5c(%ebx),%ebp\n \ttest %ebp,%ebp\n-\tje 60af \n+\tje 6147 \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 60eb \n+\tjne 6183 \n ./pynx/scattering/cpu.c:9296\n \tmov 0x3c(%ebx),%eax\n-\tmov %eax,0xc(%esp)\n \ttest %eax,%eax\n-\tje 60e9 \n+\tmov %eax,0xc(%esp)\n+\tje 6181 \n ./pynx/scattering/cpu.c:9299 (discriminator 1)\n \tmov 0x40(%ebx),%ecx\n \ttest %ecx,%ecx\n-\tjle 60e9 \n+\tjle 6181 \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 60e4 \n+\tje 617c \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 60eb \n+\tjne 6183 \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 60c8 \n+\tjl 6160 \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 4520 \n-\tadd $0x17eee,%ebx\n+\tcall 4560 \n+\tadd $0x17e5e,%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 6130 \n+\tje 61c0 \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@@ -4955,1187 +5067,1153 @@\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 6128 \n+\tje 61b8 \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 4520 \n-\tadd $0x17e9d,%ebx\n+\tcall 4560 \n+\tadd $0x17e15,%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 6180 \n+\tje 6208 \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 6178 \n+\tje 6200 \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 61a0 \n+\tje 6228 \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-\ttest %eax,%eax\n-\tjne 616b \n-\tjmp 6178 \n+\tjne 61f3 \n+\tjmp 6200 \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 6175 \n-\tjmp 6178 \n+\tjne 61fd \n+\tjmp 6200 \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 4520 \n-\tadd $0x17e2b,%ebx\n+\tcall 4560 \n+\tadd $0x17dab,%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 61f8 \n+\tje 6278 \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 61ea \n+\tje 626a \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 6228 \n+\tjne 62a8 \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 62e0 \n+\tje 6360 \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-\tcmp $0x3fffffff,%ebx\n-\tjne 61e7 \n-\tjmp 61ea \n+\tjne 6267 \n+\tjmp 626a \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 0x61c(%ebx),%ebp\n+\tmov %edx,0x18(%esp)\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-\ttest %eax,%eax\n-\tje 61ea \n+\tje 626a \n /usr/include/python3.12/object.h:244\n-\tmov 0x0(%ebp),%eax\n+\tmov 0xc(%esp),%ecx\n+\tmov (%ecx),%eax\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 624f \n+\tje 62d5 \n /usr/include/python3.12/object.h:652\n \tinc %eax\n-\tmov %eax,0x0(%ebp)\n+\tmov %eax,(%ecx)\n /usr/include/python3.12/cpython/listobject.h:44\n-\tmov 0xc(%esi),%edx\n+\tmov 0xc(%esi),%ebp\n+\tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:9060\n \tsub $0xc,%esp\n /usr/include/python3.12/cpython/listobject.h:44\n-\tmov %ebp,(%edx)\n+\tmov %ecx,0x0(%ebp)\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,%edx\n+\tmov %eax,%ebp\n /usr/include/python3.12/object.h:700 (discriminator 1)\n+\tmov 0xc(%esp),%edx\n \tcmp $0x3fffffff,%ecx\n-\tje 627d \n+\tje 630c \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%esi)\n-\tje 62f0 \n+\tje 6368 \n ./pynx/scattering/cpu.c:9062 (discriminator 1)\n-\ttest %edx,%edx\n-\tje 62bf \n+\ttest %ebp,%ebp\n+\tje 6342 \n ./pynx/scattering/cpu.c:6817\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%ebp),%esi\n \tmov 0x48(%esi),%eax\n ./pynx/scattering/cpu.c:6817 (discriminator 1)\n \ttest %eax,%eax\n-\tje 6328 \n+\tje 6398 \n ./pynx/scattering/cpu.c:6818\n \tsub $0x8,%esp\n-\tpush %ebp\n \tpush %edx\n-\tmov %edx,0x1c(%esp)\n+\tpush %ebp\n \tcall *%eax\n-\tmov 0x1c(%esp),%ebp\n-\tadd $0x10,%esp\n \tmov %eax,%esi\n+\tadd $0x10,%esp\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 62b7 \n+\tje 633a \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,0x0(%ebp)\n-\tje 6310 \n+\tje 6380 \n ./pynx/scattering/cpu.c:9065 (discriminator 1)\n \ttest %esi,%esi\n-\tjne 61dd \n+\tjne 625d \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 6212 \n+\tjne 6292 \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 61ea \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmov %eax,0xc(%esp)\n+\tjmp 626a \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 627d \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 630c \n+\tlea 0x0(%esi),%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 62b7 \n+\tjmp 633a \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:6823\n \tsub $0x8,%esp\n-\tpush %ebp\n \tpush %edx\n-\tmov %edx,0x1c(%esp)\n+\tpush %ebp\n \tcall 24b0 \n \tadd $0x10,%esp\n-\tmov 0xc(%esp),%ebp\n \tmov %eax,%esi\n-\tjmp 62a3 \n+\tjmp 6326 \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 18aa0 \n-\tadd $0x17c9f,%eax\n-\tpush %edi\n-\tlea 0x8(%esp),%edi\n-\tand $0xffffffe0,%esp\n-\tpush -0x4(%edi)\n+\tcall 184e2 \n+\tadd $0x17c3f,%eax\n \tpush %ebp\n-\tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\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+\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 ./pynx/scattering/cpu.c:9430\n-\tmov %gs:0x14,%edx\n-\tmov %edx,-0x1c(%ebp)\n-\tmov 0x18(%esi),%edx\n+\tmov %gs:0x14,%edi\n+\tmov %edi,0x3c(%esp)\n+\tmov 0x18(%esi),%edi\n ./pynx/scattering/cpu.c:9431\n-\ttest %edx,%edx\n-\tjne 6448 \n+\ttest %edi,%edi\n+\tjne 6490 \n ./pynx/scattering/cpu.c:9440\n \tmov 0x48(%esi),%ecx\n \tand $0x5,%ecx\n \tcmp $0x4,%ecx\n-\tje 63d0 \n+\tje 6420 \n ./pynx/scattering/cpu.c:9423\n-\tmov -0x1c(%ebp),%eax\n+\tmov 0x3c(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 6b42 \n-\tmov -0x2c(%ebp),%eax\n+\tjne 6c9c \n+\tmov (%esp),%ebx\n \tmov 0xc(%esi),%edx\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 %ebp,%ecx\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 5c70 \n-\tlea 0x0(%esi),%esi\n+\tjmp 5d30 \n ./pynx/scattering/cpu.c:9450\n \tsub $0x4,%esp\n-\tpush 0x8(%edi)\n+\tpush 0x8(%ebp)\n \tpush $0x1\n-\tpush %edi\n-\tmov -0x30(%ebp),%ebx\n+\tpush %ebp\n+\tmov 0x14(%esp),%ebx\n \tcall 2340 \n ./pynx/scattering/cpu.c:9451 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tmov %eax,-0x34(%ebp)\n-\tje 64b3 \n+./pynx/scattering/cpu.c:9450\n+\tmov %eax,%edi\n+./pynx/scattering/cpu.c:9451 (discriminator 1)\n+\tje 64fb \n ./pynx/scattering/cpu.c:9453\n \tsub $0x8,%esp\n \tpush $0x0\n-\tpush %edi\n+\tpush %ebp\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 6480 \n+\tje 64c8 \n ./pynx/scattering/cpu.c:9466\n \tsub $0xc,%esp\n-\tpush -0x2c(%ebp)\n+\tmov %edi,%ecx\n \tmov %esi,%eax\n-\tmov %ecx,-0x2c(%ebp)\n-\tcall 5c70 \n+\tpush 0xc(%esp)\n+\tcall 5d30 \n /usr/include/python3.12/object.h:244\n-\tmov -0x2c(%ebp),%esi\n+\tmov (%edi),%ebp\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tadd $0x10,%esp\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+\tcmp $0x3fffffff,%ebp\n+\tje 64ae \n /usr/include/python3.12/object.h:704\n-\tdec %edi\n-\tmov %edi,(%esi)\n-\tjne 6464 \n+\tdec %ebp\n+\tmov %ebp,(%edi)\n+\tjne 64ae \n+\tmov %eax,(%esp)\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tpush %esi\n-\tmov -0x30(%ebp),%ebx\n+\tpush %edi\n+\tmov 0x14(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 6464 \n+\tmov (%esp),%eax\n+\tjmp 64ae \n \tlea 0x0(%esi),%esi\n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ebx\n ./pynx/scattering/cpu.c:8743 (discriminator 1)\n-\tmov -0x2c(%ebp),%eax\n-./pynx/scattering/cpu.c:9433 (discriminator 1)\n-\tlea 0xc(%edi),%ecx\n+\tmov (%esp),%eax\n /usr/include/python3.12/object.h:233\n-\tmov %ebx,-0x34(%ebp)\n+\tmov 0x8(%ebp),%ecx\n+./pynx/scattering/cpu.c:9433 (discriminator 1)\n+\tlea 0xc(%ebp),%ebx\n ./pynx/scattering/cpu.c:8743 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 64c0 \n+/usr/include/python3.12/object.h:233\n+\tmov %ecx,0x8(%esp)\n+./pynx/scattering/cpu.c:8743 (discriminator 1)\n+\tjne 6500 \n ./pynx/scattering/cpu.c:8744\n \tpush $0x0\n-\tpush -0x34(%ebp)\n-\tpush %ecx\n+\tpush 0xc(%esp)\n+\tpush %ebx\n \tpush %esi\n-\tcall *%edx\n+\tcall *%edi\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9472\n-\tmov -0x1c(%ebp),%edx\n+\tmov 0x3c(%esp),%edx\n \tsub %gs:0x14,%edx\n-\tjne 6b42 \n-\tlea -0xc(%ebp),%esp\n+\tjne 6c9c \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 \tret\n+\tnop\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%ebx\n+\tmov (%edi),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-\tje 6493 \n+\tcmp $0x3fffffff,%eax\n+\tje 64da \n /usr/include/python3.12/object.h:704\n-\tdec %ebx\n-\tmov %ebx,(%ecx)\n-\tje 699d \n+\tdec %eax\n+\tmov %eax,(%edi)\n+\tje 6ac2 \n ./pynx/scattering/cpu.c:9457\n \tsub $0x4,%esp\n \tpush 0x28(%esi)\n-\tmov -0x30(%ebp),%ebx\n-\tmov -0x44(%ebx),%eax\n-\tlea -0x4844(%ebx),%ecx\n-\tpush %ecx\n-\tpush (%eax)\n+\tmov 0xc(%esp),%ebx\n+\tmov -0x44(%ebx),%edx\n+\tlea -0x4854(%ebx),%esi\n+\tpush %esi\n+\tpush (%edx)\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 6464 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 64ae \n \tnop\n /usr/include/python3.12/cpython/dictobject.h:57\n-\tmov -0x2c(%ebp),%ebx\n-\tmov 0x8(%ebx),%eax\n-\tmov %eax,-0x48(%ebp)\n+\tmov (%esp),%edx\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:8743 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 6458 \n-\tmov %ecx,-0x3c(%ebp)\n+\ttest %ecx,%ecx\n+/usr/include/python3.12/cpython/dictobject.h:57\n+\tmov %ecx,0x18(%esp)\n+./pynx/scattering/cpu.c:8743 (discriminator 1)\n+\tje 64a1 \n+\tmov %ebx,0xc(%esp)\n ./pynx/scattering/cpu.c:8707\n-\tmov -0x34(%ebp),%ecx\n \tsub $0xc,%esp\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+\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 \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 6ab1 \n+\tje 6b24 \n ./pynx/scattering/cpu.c:8712 (discriminator 1)\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+\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 \tinc %eax\n-\tand $0x7,%eax\n-\tje 6afc \n+\tmov %ebx,0xc(%esp)\n+\tmov %edx,%ebx\n+\tand $0x3,%eax\n+\tje 6b0d \n \tcmp $0x1,%eax\n-\tje 661f \n+\tje 664a \n \tcmp $0x2,%eax\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+\tje 6603 \n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu (%ecx),%ymm0\n-\tmov -0x4c(%ebp),%ebx\n-\tadd $0x20,%ecx\n-\tmov %ecx,-0x38(%ebp)\n-\tvmovdqu %ymm0,(%ebx)\n+\tmov 0x1c(%esp),%eax\n+\tvmovdqu (%edx),%xmm0\n+\tprefetcht0 0x1d0(%edx)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x20,%ebx\n-\tmov %ebx,-0x3c(%ebp)\n+\tlea 0x40(%edx),%ebx\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\tvmovdqu %xmm0,(%eax)\n+\tprefetchw 0x1d0(%eax)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %eax,-0x3c(%ebp)\n+\tadd $0x40,%eax\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\tvmovdqu 0x10(%edx),%xmm1\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %ecx,-0x3c(%ebp)\n+\tmovl $0x4,0x10(%esp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\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 ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %eax,-0x3c(%ebp)\n+\tmov %eax,0xc(%esp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\tmov 0xc(%esp),%edx\n+\tvmovdqu (%ebx),%xmm4\n+\tprefetcht0 0x1d0(%ebx)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %ebx,-0x3c(%ebp)\n+\tadd $0x40,%ebx\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\tvmovdqu %xmm4,(%edx)\n+\tprefetchw 0x1d0(%edx)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %eax,-0x3c(%ebp)\n+\tadd $0x40,%edx\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\tvmovdqu -0x30(%ebx),%xmm5\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %ecx,-0x3c(%ebp)\n-\tcmp %eax,%ecx\n-\tje 66bc \n-\tmov -0x38(%ebp),%ebx\n-\tmov %ecx,%eax\n+\taddl $0x4,0x10(%esp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\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 ./pynx/scattering/cpu.c:8712 (discriminator 1)\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+\tmov %edx,0xc(%esp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\tmov 0xc(%esp),%eax\n+\tvmovdqu (%ebx),%xmm0\n+\tprefetcht0 0x1d0(%ebx)\n+\tmov 0x10(%esp),%edx\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\ttest $0x3,%bl\n-\tje 6746 \n-\tand $0xfffffffc,%ebx\n-\tadd %ebx,-0x38(%ebp)\n+\tadd $0x40,%ebx\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\tvmovdqu %xmm0,(%eax)\n+\tprefetchw 0x1d0(%eax)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov -0x34(%ebp),%ecx\n+\tadd $0x40,%eax\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tinc %ebx\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+./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+./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+./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+./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+./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+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tvmovdqu (%ebx,%eax,1),%xmm4\n+\tinc %ecx\n+\tvmovdqu %xmm4,(%edi,%eax,1)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tcmp %ecx,%ebx\n-\tjae 6746 \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 ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\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 ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov -0x34(%ebp),%ebx\n+\tcmp %ebx,%ecx\n+\tjae 6857 \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 6746 \n+\tjae 6857 \n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov -0x3c(%ebp),%ebx\n-\tmov 0x14(%edi,%ebx,1),%edi\n-\tmov %edi,0x8(%ecx,%ebx,1)\n+\tmov 0x14(%ebp,%ecx,1),%ebp\n+\tmov %ebp,0x8(%edx,%ecx,1)\n ./pynx/scattering/cpu.c:8713\n \tsub $0xc,%esp\n-\tmov %edx,-0x38(%ebp)\n-\tpush -0x48(%ebp)\n-\tmov -0x30(%ebp),%ebx\n+\tpush 0x24(%esp)\n+\tmov 0x14(%esp),%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-./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 -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-\tmovl $0x0,-0x28(%ebp)\n-\tadd $0xc,%ebx\n+\tje 6b34 \n ./pynx/scattering/cpu.c:8718\n-\tmov %edi,-0x54(%ebp)\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-\tmovl $0x10000000,-0x38(%ebp)\n+\tmov $0x10000000,%ebx\n+\tmov %esi,0x2c(%esp)\n+./pynx/scattering/cpu.c:8718\n+\tmov %ebp,0x24(%esp)\n+./pynx/scattering/cpu.c:8719\n+\tmov %ecx,%edi\n \tmov %ebx,%esi\n-\tmov %ecx,-0x40(%ebp)\n-\tmov %eax,-0x3c(%ebp)\n-\tmov %edx,-0x58(%ebp)\n+\tmovl $0x0,0x30(%esp)\n ./pynx/scattering/cpu.c:8721\n-\tjmp 67dc \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %edx,0x10(%esp)\n+\tmov %eax,0xc(%esp)\n+\tjmp 68f3 \n ./pynx/scattering/cpu.c:8722\n-\tmov -0x24(%ebp),%eax\n+\tmov 0x34(%esp),%ecx\n ./pynx/scattering/cpu.c:8722 (discriminator 1)\n-\tmov 0x4(%eax),%ecx\n+\tmov 0x4(%ecx),%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%eax),%ebx\n+\tmov (%ecx),%ebx\n ./pynx/scattering/cpu.c:8722 (discriminator 1)\n-\tmov 0x54(%ecx),%edx\n-\tand %edx,-0x38(%ebp)\n+\tand 0x54(%eax),%esi\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 67c1 \n+\tje 68d7 \n /usr/include/python3.12/object.h:652\n \tinc %ebx\n-\tmov %ebx,(%eax)\n+\tmov %ebx,(%ecx)\n ./pynx/scattering/cpu.c:8724\n-\tmov -0x20(%ebp),%edx\n+\tmov 0x38(%esp),%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%ecx\n+\tmov (%eax),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 67d1 \n+\tcmp $0x3fffffff,%edx\n+\tje 68e8 \n /usr/include/python3.12/object.h:652\n-\tinc %ecx\n-\tmov %ecx,(%edx)\n+\tinc %edx\n+\tmov %edx,(%eax)\n /usr/include/python3.12/cpython/tupleobject.h:34\n-\tmov %eax,(%esi)\n+\tmov %ecx,(%edi)\n ./pynx/scattering/cpu.c:8726\n+\tadd $0x4,%ebp\n \tadd $0x4,%edi\n-\tadd $0x4,%esi\n-\tmov %edx,-0x4(%edi)\n+\tmov %eax,-0x4(%ebp)\n ./pynx/scattering/cpu.c:8721\n-\tpush -0x44(%ebp)\n-\tpush -0x40(%ebp)\n-\tpush -0x3c(%ebp)\n-\tpush -0x2c(%ebp)\n-\tmov -0x30(%ebp),%ebx\n+\tpush 0x14(%esp)\n+\tpush 0x14(%esp)\n+\tpush 0x14(%esp)\n+\tpush 0xc(%esp)\n+\tmov 0x14(%esp),%ebx\n \tcall 23d0 \n ./pynx/scattering/cpu.c:8721 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 67a8 \n+\tjne 68c0 \n ./pynx/scattering/cpu.c:8729 (discriminator 1)\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+\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 ./pynx/scattering/cpu.c:8733\n-\tpush -0x50(%ebp)\n-\tpush -0x34(%ebp)\n-\tpush -0x4c(%ebp)\n+\tpush 0x20(%esp)\n+\tpush 0xc(%esp)\n+\tpush 0x24(%esp)\n \tpush %esi\n-\tcall *%edx\n+\tcall *%edi\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n-\tmov -0x50(%ebp),%esi\n-\tmov (%esi),%edx\n+\tmov 0x20(%esp),%ebx\n+\tmov (%ebx),%edi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje 682f \n+\tcmp $0x3fffffff,%edi\n+\tje 6950 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%esi)\n-\tje 69b1 \n+\tdec %edi\n+\tmov %edi,(%ebx)\n+\tje 6ad7 \n ./pynx/scattering/cpu.c:8736 (discriminator 1)\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+\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 ./pynx/scattering/cpu.c:8737\n-\tmov -0x54(%ebp),%edi\n-\tmov (%edi),%ecx\n+\tmov 0x24(%esp),%ebp\n+\tmov 0x0(%ebp),%esi\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%esi),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 6863 \n+\tje 6985 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 6b28 \n+\tmov %edx,(%esi)\n+\tje 6c81 \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tmov $0x1,%edi\n+\tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:8737\n-\tmov -0x54(%ebp),%ebx\n-\tmov (%ebx,%edi,4),%esi\n+\tmov 0x24(%esp),%ebx\n+\tmov (%ebx,%ebp,4),%edi\n /usr/include/python3.12/object.h:244\n-\tmov (%esi),%ecx\n+\tmov (%edi),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 6881 \n+\tje 69a4 \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n-\tmov %ecx,(%esi)\n-\tje 6928 \n+\tmov %ecx,(%edi)\n+\tje 6a48 \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %edi\n+\tinc %ebp\n ./pynx/scattering/cpu.c:8737\n-\tmov -0x54(%ebp),%edx\n-\tmov (%edx,%edi,4),%ebx\n+\tmov 0x24(%esp),%esi\n+\tmov (%esi,%ebp,4),%ebx\n /usr/include/python3.12/object.h:244\n-\tmov (%ebx),%esi\n+\tmov (%ebx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%esi\n-\tje 689b \n+\tcmp $0x3fffffff,%edx\n+\tje 69bf \n /usr/include/python3.12/object.h:704\n-\tdec %esi\n-\tmov %esi,(%ebx)\n-\tje 6a97 \n+\tdec %edx\n+\tmov %edx,(%ebx)\n+\tje 6af2 \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %edi\n+\tinc %ebp\n ./pynx/scattering/cpu.c:8736 (discriminator 1)\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+\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 ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tlea 0x1(%ebx),%edi\n+\tinc %esi\n ./pynx/scattering/cpu.c:8737\n-\tmov (%esi,%edi,4),%eax\n+\tmov (%edi,%esi,4),%ebx\n /usr/include/python3.12/object.h:244\n-\tmov (%eax),%edx\n+\tmov (%ebx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 68c9 \n+\tje 69ef \n /usr/include/python3.12/object.h:704\n \tdec %edx\n-\tmov %edx,(%eax)\n-\tje 6961 \n+\tmov %edx,(%ebx)\n+\tje 6a83 \n ./pynx/scattering/cpu.c:8737\n-\tmov 0x4(%esi,%edi,4),%ebx\n+\tmov 0x4(%edi,%esi,4),%ecx\n /usr/include/python3.12/object.h:244\n-\tmov (%ebx),%ecx\n+\tmov (%ecx),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 68e0 \n+\tcmp $0x3fffffff,%eax\n+\tje 6a05 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%ebx)\n-\tje 6975 \n+\tdec %eax\n+\tmov %eax,(%ecx)\n+\tje 6a98 \n ./pynx/scattering/cpu.c:8737\n-\tmov 0x8(%esi,%edi,4),%eax\n+\tmov 0x8(%edi,%esi,4),%ebx\n /usr/include/python3.12/object.h:244\n-\tmov (%eax),%edx\n+\tmov (%ebx),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 68f7 \n+\tje 6a1c \n /usr/include/python3.12/object.h:704\n \tdec %edx\n-\tmov %edx,(%eax)\n-\tje 6989 \n+\tmov %edx,(%ebx)\n+\tje 6aad \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tlea 0x3(%edi),%ebx\n+\tadd $0x3,%esi\n ./pynx/scattering/cpu.c:8736 (discriminator 1)\n-\tcmp %ebx,-0x48(%ebp)\n-\tje 6942 \n+\tcmp %esi,0x18(%esp)\n+\tje 6a63 \n ./pynx/scattering/cpu.c:8737\n-\tmov (%esi,%ebx,4),%edi\n+\tmov (%edi,%esi,4),%ecx\n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%ecx\n+\tmov (%ecx),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 68b0 \n+\tcmp $0x3fffffff,%eax\n+\tje 69d8 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edi)\n-\tjne 68b0 \n+\tdec %eax\n+\tmov %eax,(%ecx)\n+\tjne 69d8 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %ebx,-0x34(%ebp)\n-\tpush %edi\n-\tmov -0x30(%ebp),%ebx\n+\tpush %ecx\n+\tmov 0x14(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x34(%ebp),%ebx\n \tadd $0x10,%esp\n-\tjmp 68b0 \n+\tjmp 69d8 \n+\tmov %eax,(%esp)\n \tsub $0xc,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tpush %esi\n-\tmov -0x30(%ebp),%ebx\n+\tpush %edi\n+\tmov 0x14(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 6881 \n-\tmov -0x2c(%ebp),%eax\n-\tmov %eax,-0x2c(%ebp)\n+\tmov (%esp),%eax\n+\tjmp 69a4 \n+\tmov %ebp,%eax\n+\tmov %eax,(%esp)\n ./pynx/scattering/cpu.c:8738\n \tsub $0xc,%esp\n-\tpush -0x4c(%ebp)\n-\tmov -0x30(%ebp),%ebx\n+\tpush 0x28(%esp)\n+\tmov 0x14(%esp),%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-\tjmp 6464 \n+\tmov (%esp),%eax\n+\tjmp 64ae \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %eax\n-\tmov -0x30(%ebp),%ebx\n+\tpush %ebx\n+\tmov 0x14(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 68c9 \n+\tjmp 69ef \n \tsub $0xc,%esp\n-\tpush %ebx\n-\tmov -0x30(%ebp),%ebx\n+\tpush %ecx\n+\tmov 0x14(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 68e0 \n+\tjmp 6a05 \n \tsub $0xc,%esp\n-\tpush %eax\n-\tmov -0x30(%ebp),%ebx\n+\tpush %ebx\n+\tmov 0x14(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 68f7 \n+\tjmp 6a1c \n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov -0x30(%ebp),%ebx\n+\tpush %edi\n+\tmov 0x14(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 6493 \n+\tjmp 64da \n+\tmov %eax,(%esp)\n \tsub $0xc,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tpush %esi\n-\tmov -0x30(%ebp),%ebx\n+\tpush %ebx\n+\tmov 0x14(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%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+\tmov (%esp),%eax\n+\tjmp 6950 \n+\tmov %eax,(%esp)\n \tsub $0xc,%esp\n-\tmov %eax,-0x2c(%ebp)\n \tpush %ebx\n-\tmov -0x30(%ebp),%ebx\n+\tmov 0x14(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 689b \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 ./pynx/scattering/cpu.c:8709\n-\tmov -0x30(%ebp),%ebx\n+\tmov 0x4(%esp),%ebx\n \tcall 2180 \n ./pynx/scattering/cpu.c:9452\n \txor %eax,%eax\n-\tjmp 6464 \n+\tjmp 64ae \n ./pynx/scattering/cpu.c:8715\n \tsub $0xc,%esp\n-\tpush -0x4c(%ebp)\n-\tmov -0x30(%ebp),%ebx\n+\tpush 0x28(%esp)\n+\tmov 0x14(%esp),%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 6464 \n+\tjmp 64ae \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 -0x4d6c(%ebx),%ecx\n-\tpush %ecx\n+\tlea -0x4d7c(%ebx),%edx\n+\tpush %edx\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 6819 \n-\tmov -0x3c(%ebp),%eax\n-\tmov %ecx,%ebx\n-\tjmp 6646 \n-\tvzeroupper\n-\tjmp 6746 \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 ./pynx/scattering/cpu.c:8712\n-\tmovl $0x0,-0x38(%ebp)\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 ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov -0x34(%ebp),%ebx\n-\tjmp 66e2 \n-\tvzeroupper\n-\tmov -0x4c(%ebp),%ecx\n-\tjmp 6701 \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 /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tpush %ecx\n-\tmov -0x30(%ebp),%ebx\n+\tpush %esi\n+\tmov 0x14(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 6863 \n-./pynx/scattering/cpu.c:9472\n-\tcall 18ab0 \n-__Pyx_CyFunction_CallAsMethod():\n+\tmov (%esp),%eax\n+\tjmp 6985 \n ./pynx/scattering/cpu.c:9472\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\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 ./pynx/scattering/cpu.c:7655\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4520 \n-\tadd $0x1749b,%ebx\n+\tcall 4560 \n+\tadd $0x1733b,%ebx\n \tsub $0x1c,%esp\n-\tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:7659 (discriminator 1)\n \ttest %edx,%edx\n-\tje 6c80 \n+./pynx/scattering/cpu.c:7655\n+\tmov %ecx,0xc(%esp)\n+./pynx/scattering/cpu.c:7659 (discriminator 1)\n+\tje 6dd8 \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 6c70 \n+\tje 6dc8 \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 6ca0 \n+\tje 6df8 \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 6c3c \n+\tjle 6d98 \n \tmov %esi,%edi\n ./pynx/scattering/cpu.c:11104\n \txor %eax,%eax\n \tand $0x7,%edi\n-\tje 6c05 \n+\tje 6d61 \n \tcmp $0x1,%edi\n-\tje 6bfa \n+\tje 6d56 \n \tcmp $0x2,%edi\n-\tje 6bf3 \n+\tje 6d4f \n \tcmp $0x3,%edi\n-\tje 6be8 \n+\tje 6d48 \n \tcmp $0x4,%edi\n-\tje 6bdd \n+\tje 6d3d \n \tcmp $0x5,%edi\n-\tje 6bd2 \n+\tje 6d32 \n \tcmp $0x6,%edi\n-\tje 6bc7 \n+\tje 6d27 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx),%edx\n-\tje 6c70 \n+\tje 6dc8 \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 6c70 \n+\tje 6dc8 \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 6c70 \n+\tje 6dc8 \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 6c70 \n+\tje 6dc8 \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 6c70 \n+\tje 6dc8 \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 6c70 \n+\tje 6dc8 \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 6c70 \n+\tje 6dc8 \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 6c3c \n+\tje 6d98 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx,%eax,4),%edx\n-\tje 6c70 \n+\tje 6dc8 \n \tcmp 0x10(%ecx,%eax,4),%edx\n-\tje 6c70 \n+\tje 6dc8 \n \tcmp 0x14(%ecx,%eax,4),%edx\n-\tje 6c70 \n+\tje 6dc8 \n \tcmp 0x18(%ecx,%eax,4),%edx\n-\tje 6c70 \n+\tje 6dc8 \n \tcmp 0x1c(%ecx,%eax,4),%edx\n-\tje 6c70 \n+\tje 6dc8 \n \tcmp 0x20(%ecx,%eax,4),%edx\n-\tje 6c70 \n+\tje 6dc8 \n \tcmp 0x24(%ecx,%eax,4),%edx\n-\tje 6c70 \n+\tje 6dc8 \n \tcmp 0x28(%ecx,%eax,4),%edx\n-\tje 6c70 \n+\tje 6dc8 \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 6c05 \n+\tjne 6d61 \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 -0x4714(%ebx),%edx\n+\tlea -0x4724(%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@@ -6143,147 +6221,150 @@\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 %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\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 -0x4d53(%ebx),%ecx\n+\tlea -0x4d63(%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 6c63 \n+\tjmp 6dbf \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 6c70 \n+\tje 6dc8 \n ./pynx/scattering/cpu.c:11090\n \ttest %eax,%eax\n-\tjne 6cb0 \n+\tjne 6e00 \n+./pynx/scattering/cpu.c:7669 (discriminator 3)\n+\tcmp -0x20(%ebx),%edx\n ./pynx/scattering/cpu.c:7669 (discriminator 1)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7669 (discriminator 3)\n-\tcmp -0x20(%ebx),%edx\n-\tje 6c75 \n-\tjmp 6c3c \n+\tje 6dcd \n+\tjmp 6d98 \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 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+\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 ./pynx/scattering/cpu.c:7821\n \tmov $0x1,%edx\n ./pynx/scattering/cpu.c:7820\n-\tjne 6d1e \n-\tmov %esi,%ecx\n-\tmov $0x2,%edx\n+\tjne 6e62 \n \tcmp $0x6,%cl\n-\tjne 6d61 \n+\tmov $0x2,%edx\n+\tjne 6e94 \n ./pynx/scattering/cpu.c:7836\n \tadd $0x4,%esp\n \tmov %edx,%eax\n \tpop %ebx\n \tpop %esi\n \tret\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7820\n \tcmp $0x3e,%al\n-\tjle 6d61 \n-\tmov $0x1,%edx\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+\tjle 6e94 \n+\tlea -0x3f(%eax),%ecx\n \tmov $0x1,%edx\n-./pynx/scattering/cpu.c:7820\n-\tjne 6d1e \n-\tmov $0x2,%edx\n+\tshl %cl,%edx\n+\ttest $0x72400,%edx\n+\tjne 6ec0 \n+\tand $0x9,%edx\n+\tjne 6ed0 \n \tcmp $0x48,%al\n-\tje 6d1e \n+\tmov $0x2,%edx\n+\tje 6e62 \n ./pynx/scattering/cpu.c:7743\n-\tmov -0x48(%ebx),%edx\n+\tmov -0x48(%esi),%ecx\n \tsub $0x4,%esp\n-\tlea -0x46d0(%ebx),%esi\n+\tlea -0x46e0(%esi),%ebx\n \tmovsbl %al,%eax\n \tpush %eax\n-\tpush %esi\n-\tpush (%edx)\n+\tpush %ebx\n+\tmov %esi,%ebx\n+\tpush (%ecx)\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-__Pyx_BufFmt_TypeCharToAlignment.isra.0():\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-\tlea 0x0(%esi,%eiz,1),%esi\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 __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 6da4 \n+\tje 6ef4 \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 18aa0 \n-\tadd $0x1723f,%eax\n+\tcall 184e2 \n+\tadd $0x170ef,%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@@ -6299,15 +6380,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 6e10 \n+\tje 6f60 \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@@ -6319,30 +6400,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 6e20 \n+\tje 6f70 \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 6ded \n+\tjmp 6f3d \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 -0x4e14(%ebx),%ebp\n+\tlea -0x4e24(%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@@ -6352,16 +6433,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 18aa8 \n-\tadd $0x1719e,%edi\n+\tcall 5ace \n+\tadd $0x1704e,%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@@ -6370,15 +6451,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 6ea0 \n+\tje 6fe8 \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@@ -6387,163 +6468,161 @@\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 6eb0 \n+\tje 6ff8 \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 6e80 \n+\tjmp 6fd0 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9479\n \tmov -0x44(%edi),%ebx\n \tsub $0x4,%esp\n-\tlea -0x4e14(%edi),%edx\n+\tlea -0x4e24(%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 6e93 \n+\tjmp 6fe3 \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 18aa8 \n-\tadd $0x17109,%edi\n+\tcall 5ace \n+\tadd $0x16fc9,%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 7060 \n+\tjns 71a0 \n \ttestb $0x40,0x57(%ecx)\n-\tje 7060 \n+\tje 71a0 \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 7080 \n+\tjns 71c0 \n \ttestb $0x40,0x57(%eax)\n-\tje 7080 \n+\tje 71c0 \n ./pynx/scattering/cpu.c:11099\n \tcmp %eax,%ecx\n-\tje 7030 \n+\tje 7170 \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 7040 \n+\tje 7180 \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 6ff5 \n+\tjle 7135 \n \tmov %edi,%esi\n ./pynx/scattering/cpu.c:11104\n \txor %ecx,%ecx\n \tand $0x7,%esi\n-\tje 6fbe \n+\tje 70fe \n \tcmp $0x1,%esi\n-\tje 6fb3 \n+\tje 70f3 \n \tcmp $0x2,%esi\n-\tje 6fac \n+\tje 70ec \n \tcmp $0x3,%esi\n-\tje 6fa1 \n+\tje 70e1 \n \tcmp $0x4,%esi\n-\tje 6f96 \n+\tje 70d6 \n \tcmp $0x5,%esi\n-\tje 6f8b \n+\tje 70cb \n \tcmp $0x6,%esi\n-\tje 6f80 \n+\tje 70c0 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebp),%eax\n-\tje 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 6ff5 \n+\tje 7135 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebp,%ecx,4),%eax\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x10(%ebp,%ecx,4),%eax\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x14(%ebp,%ecx,4),%eax\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x18(%ebp,%ecx,4),%eax\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x1c(%ebp,%ecx,4),%eax\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x20(%ebp,%ecx,4),%eax\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x24(%ebp,%ecx,4),%eax\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x28(%ebp,%ecx,4),%eax\n-\tje 7030 \n+\tje 7170 \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 6fbe \n+\tjne 70fe \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@@ -6553,23 +6632,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 7030 \n+\tje 7170 \n ./pynx/scattering/cpu.c:11090\n \ttest %edi,%edi\n-\tjne 7010 \n+\tjne 7150 \n __Pyx_PyErr_GivenExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:11174 (discriminator 1)\n \tmov 0x4(%esp),%eax\n \tcmp -0x20(%eax),%edx\n-\tjne 7288 \n+\tjne 73c8 \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@@ -6578,24 +6657,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 7030 \n+\tje 7170 \n ./pynx/scattering/cpu.c:11090\n \ttest %ecx,%ecx\n-\tjne 7040 \n+\tjne 7180 \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 7035 \n+\tjmp 7175 \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@@ -6605,252 +6684,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 7060 \n+\tje 71a0 \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-\tjle 6ff5 \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 ./pynx/scattering/cpu.c:11164\n \txor %edx,%edx\n \tand $0x7,%edi\n-\tje 7112 \n+\tje 7252 \n \tcmp $0x1,%edi\n-\tje 7101 \n+\tje 7241 \n \tcmp $0x2,%edi\n-\tje 70f6 \n+\tje 7236 \n \tcmp $0x3,%edi\n-\tje 70eb \n+\tje 722b \n \tcmp $0x4,%edi\n-\tje 70e0 \n+\tje 7220 \n \tcmp $0x5,%edi\n-\tje 70d5 \n+\tje 7215 \n \tcmp $0x6,%edi\n-\tje 70ca \n+\tje 720a \n ./pynx/scattering/cpu.c:11165\n \tcmp 0xc(%eax),%ecx\n-\tje 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 716b \n+\tje 72ab \n ./pynx/scattering/cpu.c:11165\n \tcmp 0xc(%eax,%edx,4),%ecx\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x10(%eax,%edx,4),%ecx\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x14(%eax,%edx,4),%ecx\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x18(%eax,%edx,4),%ecx\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x1c(%eax,%edx,4),%ecx\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x20(%eax,%edx,4),%ecx\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x24(%eax,%edx,4),%ecx\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x28(%eax,%edx,4),%ecx\n-\tje 7030 \n+\tje 7170 \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 7112 \n+\tjne 7252 \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 7288 \n+\tjns 73c8 \n \ttestb $0x40,0x57(%edx)\n-\tje 7288 \n+\tje 73c8 \n ./pynx/scattering/cpu.c:11099\n \tcmp %edx,%ecx\n-\tje 7030 \n+\tje 7170 \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 7000 \n+\tje 7140 \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 7288 \n+\tjle 73c8 \n \tmov %esi,%edi\n ./pynx/scattering/cpu.c:11104\n \txor %eax,%eax\n \tand $0x7,%edi\n-\tje 722a \n+\tje 736a \n \tcmp $0x1,%edi\n-\tje 721b \n+\tje 735b \n \tcmp $0x2,%edi\n-\tje 7210 \n+\tje 7350 \n \tcmp $0x3,%edi\n-\tje 7205 \n+\tje 7345 \n \tcmp $0x4,%edi\n-\tje 71fa \n+\tje 733a \n \tcmp $0x5,%edi\n-\tje 71ef \n+\tje 732f \n \tcmp $0x6,%edi\n-\tjne 72a0 \n+\tjne 73e0 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebx,%eax,4),%edx\n-\tje 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 7030 \n+\tje 7170 \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 7288 \n+\tje 73c8 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebx,%eax,4),%edx\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x10(%ebx,%eax,4),%edx\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x14(%ebx,%eax,4),%edx\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x18(%ebx,%eax,4),%edx\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x1c(%ebx,%eax,4),%edx\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x20(%ebx,%eax,4),%edx\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x24(%ebx,%eax,4),%edx\n-\tje 7030 \n+\tje 7170 \n \tcmp 0x28(%ebx,%eax,4),%edx\n-\tje 7030 \n+\tje 7170 \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 722a \n+\tjne 736a \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 7178 \n+\tjne 72b8 \n ./pynx/scattering/cpu.c:11108\n \txor %eax,%eax\n-\tjmp 6ff7 \n+\tjmp 7137 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ebx),%edx\n-\tje 7030 \n+\tje 7170 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n-\tjmp 71e4 \n+\tjmp 7324 \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 18aa0 \n-\tadd $0x16d2f,%eax\n+\tcall 184e2 \n+\tadd $0x16bf7,%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 7320 \n+\tje 7458 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %esi,%esi\n-\tjne 7360 \n+\tjne 7490 \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 7330 \n+\tjne 7468 \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@@ -6858,566 +6937,551 @@\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 7380 \n+\tje 74a8 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %esi,%esi\n-\tjne 7398 \n+\tjne 74c0 \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 7300 \n+\tjmp 7438 \n ./pynx/scattering/cpu.c:9515\n \tpush %ebx\n \tpush (%edi)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x48d0(%ebx),%ebp\n+\tlea -0x48e0(%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 72fd \n+\tje 7435 \n ./pynx/scattering/cpu.c:9486\n \tsub $0x4,%esp\n \tpush (%edi)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x4924(%ebx),%ebp\n-\tjmp 733d \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea -0x4934(%ebx),%ebp\n+\tjmp 7475 \n ./pynx/scattering/cpu.c:9479\n \tsub $0x4,%esp\n \tpush (%edi)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x4e14(%ebx),%ebp\n-\tjmp 733d \n+\tlea -0x4e24(%ebx),%ebp\n+\tjmp 7475 \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 7328 \n-\tjmp 7367 \n+\tje 7460 \n+\tjmp 7497 \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 4520 \n-\tadd $0x16c3e,%ebx\n+\tcall 4560 \n+\tadd $0x16b1e,%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 7400 \n+\tje 7518 \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 73d8 \n+\tje 74f8 \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 73f1 \n+\tje 7511 \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 73f1 \n+\tje 7511 \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 7410 \n+\tje 7520 \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 73cb \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 74eb \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 4520 \n-\tadd $0x16bbe,%ebx\n+\tcall 4560 \n+\tadd $0x16ab6,%ebx\n \tsub $0x8,%esp\n-\tmov 0x10(%esp),%ecx\n \tmov 0x14(%esp),%eax\n+\tmov 0x10(%esp),%ecx\n ./pynx/scattering/cpu.c:9014 (discriminator 1)\n \tcmp -0x28(%ebx),%eax\n-\tje 7490 \n+\tje 7598 \n \ttest %eax,%eax\n-\tje 7490 \n+\tje 7598 \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 74b0 \n+\tje 75b0 \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 7469 \n+\tje 7571 \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 7482 \n+\tje 758a \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 7482 \n+\tje 758a \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 7498 \n+\tje 75a0 \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 7469 \n+\tjmp 7571 \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 7482 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 758a \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:9017\n \tmov -0x44(%ebx),%ecx\n \tsub $0x8,%esp\n-\tlea -0x46a4(%ebx),%eax\n+\tlea -0x46b4(%ebx),%eax\n \tpush %eax\n \tpush (%ecx)\n \tcall 2200 \n \tadd $0x10,%esp\n \tmov $0xffffffff,%eax\n-\tjmp 7484 \n+\tjmp 758c \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 4520 \n-\tadd $0x16b0e,%ebx\n+\tcall 4560 \n+\tadd $0x16a16,%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 7550 \n+\tje 7640 \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 7550 \n+\tje 7640 \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 7511 \n+\tje 7609 \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 752a \n+\tje 7622 \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 752a \n+\tje 7622 \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 7538 \n+\tje 7630 \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 752a \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 7622 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8866\n \tmov -0x44(%ebx),%edx\n \tsub $0x8,%esp\n-\tlea -0x4674(%ebx),%eax\n+\tlea -0x4684(%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 4520 \n-\tadd $0x16a6e,%ebx\n+\tcall 4560 \n+\tadd $0x16986,%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 75f0 \n+\tje 76d0 \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 75f0 \n+\tje 76d0 \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 75b1 \n+\tje 7699 \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 75ca \n+\tje 76b2 \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 75ca \n+\tje 76b2 \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 75d8 \n+\tje 76c0 \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 75ca \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 76b2 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8841\n \tmov -0x44(%ebx),%edx\n \tsub $0x8,%esp\n-\tlea -0x4648(%ebx),%eax\n+\tlea -0x4658(%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 4520 \n-\tadd $0x169c8,%ebx\n+\tcall 4560 \n+\tadd $0x168f0,%ebx\n \tmov 0x10(%esp),%edi\n ./pynx/scattering/cpu.c:8983\n \ttest %esi,%esi\n-\tje 76a0 \n+\tje 7778 \n ./pynx/scattering/cpu.c:8985 (discriminator 1)\n \tcmp -0x28(%ebx),%esi\n-\tjne 76b0 \n+\tjne 7780 \n ./pynx/scattering/cpu.c:8990\n \tmov -0x10(%ebx),%edx\n \tsub $0x4,%esp\n-\tlea -0x45f4(%ebx),%eax\n+\tlea -0x4604(%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 766b \n+\tje 7743 \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 7684 \n+\tje 775c \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 7684 \n+\tje 775c \n /usr/include/python3.12/object.h:704\n \tdec %edi\n \tmov %edi,(%edx)\n-\tje 7690 \n+\tje 7768 \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 7684 \n+\tjmp 775c \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8984\n \tmov -0x28(%ebx),%esi\n-\tjmp 7642 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 771a \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 7642 \n+\tjne 771a \n ./pynx/scattering/cpu.c:8986\n \tmov -0x44(%ebx),%ecx\n \tsub $0x8,%esp\n-\tlea -0x4620(%ebx),%edx\n+\tlea -0x4630(%ebx),%edx\n \tpush %edx\n \tpush (%ecx)\n \tcall 2200 \n \tadd $0x10,%esp\n \tmov $0xffffffff,%eax\n-\tjmp 7686 \n+\tjmp 775e \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 4520 \n-\tadd $0x16908,%ebx\n+\tcall 4560 \n+\tadd $0x16838,%ebx\n \tmov 0x10(%esp),%edi\n ./pynx/scattering/cpu.c:8952\n \ttest %esi,%esi\n-\tje 7760 \n+\tje 7830 \n ./pynx/scattering/cpu.c:8954 (discriminator 1)\n \tcmp -0x28(%ebx),%esi\n-\tjne 7770 \n+\tjne 7838 \n ./pynx/scattering/cpu.c:8959\n \tmov -0x10(%ebx),%edx\n \tsub $0x4,%esp\n-\tlea -0x4564(%ebx),%eax\n+\tlea -0x4574(%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 772b \n+\tje 77fb \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 7744 \n+\tje 7814 \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 7744 \n+\tje 7814 \n /usr/include/python3.12/object.h:704\n \tdec %edi\n \tmov %edi,(%edx)\n-\tje 7750 \n+\tje 7820 \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 7744 \n+\tjmp 7814 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8953\n \tmov -0x28(%ebx),%esi\n-\tjmp 7702 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 77d2 \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 7702 \n+\tjne 77d2 \n ./pynx/scattering/cpu.c:8955\n \tmov -0x44(%ebx),%ecx\n \tsub $0x8,%esp\n-\tlea -0x4590(%ebx),%edx\n+\tlea -0x45a0(%ebx),%edx\n \tpush %edx\n \tpush (%ecx)\n \tcall 2200 \n \tadd $0x10,%esp\n \tmov $0xffffffff,%eax\n-\tjmp 7746 \n+\tjmp 7816 \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 4520 \n-\tadd $0x1684e,%ebx\n+\tcall 4560 \n+\tadd $0x16786,%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 7810 \n+\tje 78d0 \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 7838 \n+\tje 78f8 \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 77d1 \n+\tje 7899 \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 77ea \n+\tje 78b2 \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 77ea \n+\tje 78b2 \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 77f8 \n+\tje 78c0 \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 77ea \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 78b2 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8891\n \tsub $0x8,%esp\n-\tlea -0x4504(%ebx),%eax\n+\tlea -0x4514(%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@@ -7426,584 +7490,614 @@\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 -0x44d8(%ebx),%eax\n-\tjmp 7819 \n+\tlea -0x44e8(%ebx),%eax\n+\tjmp 78d9 \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 18aa8 \n-\tadd $0x1679e,%edi\n+\tcall 5ace \n+\tadd $0x166e6,%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 7880 \n+\tje 7938 \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 7875 \n+\tje 792d \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 78e0 \n+\tje 7998 \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 7875 \n+\tje 792d \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 78a9 \n+\tje 7961 \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 78f0 \n+\tje 79a0 \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 786b \n+\tje 7923 \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tjne 7869 \n+\tjne 7921 \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 786b \n+\tjmp 7923 \n \tnop\n \tmov -0x28(%edi),%ebx\n-\tjmp 7869 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 7921 \n \tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tjne 78c5 \n-\tjmp 7875 \n+\tjne 797d \n+\tjmp 792d \n __Pyx_CyFunction_get_kwdefaults():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tnop\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7891\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4520 \n-\tadd $0x166eb,%ebx\n+\tcall 4560 \n+\tadd $0x1663b,%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 7970 \n+\tje 7a18 \n ./pynx/scattering/cpu.c:7892 (discriminator 1)\n \tmov (%edx),%ecx\n ./pynx/scattering/cpu.c:7899\n \tmov (%ecx),%esi\n-\tmov (%esi),%esi\n ./pynx/scattering/cpu.c:7892 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje 7950 \n+./pynx/scattering/cpu.c:7899\n+\tmov (%esi),%esi\n+./pynx/scattering/cpu.c:7892 (discriminator 1)\n+\tje 79f8 \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-\tcmp $0x73,%al\n-\tja 79c0 \n+\tja 7a60 \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 -0x4c63(%ebx),%edx\n+\tlea -0x4c73(%ebx),%edx\n ./pynx/scattering/cpu.c:7747\n \tcmp $0x73,%cl\n-\tja 7983 \n+\tja 7a2b \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 -0x4c62(%ebx),%edx\n+\tlea -0x4c72(%ebx),%edx\n ./pynx/scattering/cpu.c:7896\n-\tlea -0x4d3f(%ebx),%esi\n+\tlea -0x4d4f(%ebx),%esi\n ./pynx/scattering/cpu.c:7747\n \tcmp $0x73,%cl\n-\tjbe 795d \n+\tjbe 7a05 \n ./pynx/scattering/cpu.c:7768\n-\tlea -0x4c29(%ebx),%eax\n+\tlea -0x4c39(%ebx),%edi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7902 (discriminator 1)\n \tsub $0x8,%esp\n-\tpush %eax\n+\tpush %edi\n \tpush %edx\n \tpush %esi\n-\tlea -0x44ac(%ebx),%esi\n+\tlea -0x44bc(%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 -0x4c29(%ebx),%eax\n+\tlea -0x4c39(%ebx),%edi\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 %eax\n+\tpush %edi\n \tpush %esi\n-\tlea -0x4478(%ebx),%esi\n-\tjmp 799d \n+\tlea -0x4488(%ebx),%esi\n+\tjmp 7a45 \n \tnop\n ./pynx/scattering/cpu.c:7766\n-\tlea -0x4c32(%ebx),%eax\n-\tjmp 7990 \n-\tlea -0x4c32(%ebx),%eax\n-\tjmp 79d0 \n+\tlea -0x4c42(%ebx),%edi\n+\tjmp 7a38 \n+\tlea -0x4c42(%ebx),%edi\n+\tjmp 7a70 \n ./pynx/scattering/cpu.c:7754\n-\tlea -0x4cf6(%ebx),%eax\n-\tjmp 7990 \n+\tlea -0x4d06(%ebx),%edi\n+\tjmp 7a38 \n+./pynx/scattering/cpu.c:7761\n+\ttest %edi,%edi\n+\tje 7c60 \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-\tlea -0x4c80(%ebx),%eax\n-\tlea -0x4c91(%ebx),%ebp\n-\tcmovne %ebp,%eax\n-\tjmp 7990 \n+\tje 7c70 \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-\tlea -0x4c99(%ebx),%eax\n-\tlea -0x4ca9(%ebx),%ecx\n-\tcmovne %ecx,%eax\n-\tjmp 7990 \n+\tje 7c80 \n ./pynx/scattering/cpu.c:7762 (discriminator 1)\n-\ttest %edi,%edi\n-\tlea -0x4c61(%ebx),%eax\n-\tlea -0x4c77(%ebx),%edi\n-\tcmovne %edi,%eax\n-\tjmp 7990 \n+\tlea -0x4c87(%ebx),%edi\n+\tjmp 7a38 \n ./pynx/scattering/cpu.c:7752\n-\tlea -0x4d0f(%ebx),%eax\n-\tjmp 7990 \n+\tlea -0x4d1f(%ebx),%edi\n+\tjmp 7a38 \n ./pynx/scattering/cpu.c:7764\n-\tlea -0x4c4a(%ebx),%eax\n-\tjmp 7990 \n+\tlea -0x4c5a(%ebx),%edi\n+\tjmp 7a38 \n ./pynx/scattering/cpu.c:7765\n-\tlea -0x4c3c(%ebx),%eax\n-\tjmp 7990 \n+\tlea -0x4c4c(%ebx),%edi\n+\tjmp 7a38 \n ./pynx/scattering/cpu.c:7759\n-\tlea -0x4cbe(%ebx),%eax\n-\tjmp 7990 \n+\tlea -0x4cce(%ebx),%edi\n+\tjmp 7a38 \n ./pynx/scattering/cpu.c:7763\n-\tlea -0x4c53(%ebx),%eax\n-\tjmp 7990 \n+\tlea -0x4c63(%ebx),%edi\n+\tjmp 7a38 \n ./pynx/scattering/cpu.c:7750\n-\tlea -0x4d2d(%ebx),%eax\n-\tjmp 7990 \n+\tlea -0x4d3d(%ebx),%edi\n+\tjmp 7a38 \n ./pynx/scattering/cpu.c:7767\n-\tlea -0x4d3f(%ebx),%eax\n-\tjmp 7990 \n+\tlea -0x4d4f(%ebx),%edi\n+\tjmp 7a38 \n ./pynx/scattering/cpu.c:7751\n-\tlea -0x4d1f(%ebx),%eax\n-\tjmp 7990 \n+\tlea -0x4d2f(%ebx),%edi\n+\tjmp 7a38 \n ./pynx/scattering/cpu.c:7756\n-\tlea -0x4ce1(%ebx),%eax\n-\tjmp 7990 \n+\tlea -0x4cf1(%ebx),%edi\n+\tjmp 7a38 \n ./pynx/scattering/cpu.c:7758\n-\tlea -0x4cca(%ebx),%eax\n-\tjmp 7990 \n+\tlea -0x4cda(%ebx),%edi\n+\tjmp 7a38 \n ./pynx/scattering/cpu.c:7753\n-\tlea -0x4d07(%ebx),%eax\n-\tjmp 7990 \n+\tlea -0x4d17(%ebx),%edi\n+\tjmp 7a38 \n ./pynx/scattering/cpu.c:7755\n-\tlea -0x4cf0(%ebx),%eax\n-\tjmp 7990 \n+\tlea -0x4d00(%ebx),%edi\n+\tjmp 7a38 \n ./pynx/scattering/cpu.c:7757\n-\tlea -0x4cda(%ebx),%eax\n-\tjmp 7990 \n+\tlea -0x4cea(%ebx),%edi\n+\tjmp 7a38 \n ./pynx/scattering/cpu.c:7747\n-\tlea -0x4d34(%ebx),%eax\n-\tjmp 7990 \n+\tlea -0x4d44(%ebx),%edi\n+\tjmp 7a38 \n ./pynx/scattering/cpu.c:7748\n-\tlea -0x4d3b(%ebx),%eax\n-\tjmp 7990 \n+\tlea -0x4d4b(%ebx),%edi\n+\tjmp 7a38 \n ./pynx/scattering/cpu.c:7751\n-\tlea -0x4d1f(%ebx),%eax\n-\tjmp 79d0 \n+\tlea -0x4d2f(%ebx),%edi\n+\tjmp 7a70 \n ./pynx/scattering/cpu.c:7758\n-\tlea -0x4cca(%ebx),%eax\n-\tjmp 79d0 \n+\tlea -0x4cda(%ebx),%edi\n+\tjmp 7a70 \n ./pynx/scattering/cpu.c:7765\n-\tlea -0x4c3c(%ebx),%eax\n-\tjmp 79d0 \n+\tlea -0x4c4c(%ebx),%edi\n+\tjmp 7a70 \n ./pynx/scattering/cpu.c:7759\n-\tlea -0x4cbe(%ebx),%eax\n-\tjmp 79d0 \n+\tlea -0x4cce(%ebx),%edi\n+\tjmp 7a70 \n ./pynx/scattering/cpu.c:7763\n-\tlea -0x4c53(%ebx),%eax\n-\tjmp 79d0 \n+\tlea -0x4c63(%ebx),%edi\n+\tjmp 7a70 \n ./pynx/scattering/cpu.c:7750\n-\tlea -0x4d2d(%ebx),%eax\n-\tjmp 79d0 \n+\tlea -0x4d3d(%ebx),%edi\n+\tjmp 7a70 \n+./pynx/scattering/cpu.c:7761\n+\ttest %edi,%edi\n+\tje 7c96 \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-\tlea -0x4c80(%ebx),%eax\n-\tlea -0x4c91(%ebx),%edi\n-\tcmovne %edi,%eax\n-\tjmp 79d0 \n+\tje 7ca1 \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-\tlea -0x4c99(%ebx),%eax\n-\tlea -0x4ca9(%ebx),%ebp\n-\tcmovne %ebp,%eax\n-\tjmp 79d0 \n+\tje 7c8b \n ./pynx/scattering/cpu.c:7762 (discriminator 1)\n-\ttest %edi,%edi\n-\tlea -0x4c61(%ebx),%eax\n-\tlea -0x4c77(%ebx),%edi\n-\tcmovne %edi,%eax\n-\tjmp 79d0 \n+\tlea -0x4c87(%ebx),%edi\n+\tjmp 7a70 \n ./pynx/scattering/cpu.c:7753\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+\tlea -0x4d17(%ebx),%edi\n+\tjmp 7a70 \n ./pynx/scattering/cpu.c:7752\n-\tlea -0x4d0f(%ebx),%eax\n-\tjmp 79d0 \n+\tlea -0x4d1f(%ebx),%edi\n+\tjmp 7a70 \n ./pynx/scattering/cpu.c:7754\n-\tlea -0x4cf6(%ebx),%eax\n-\tjmp 79d0 \n+\tlea -0x4d06(%ebx),%edi\n+\tjmp 7a70 \n ./pynx/scattering/cpu.c:7756\n-\tlea -0x4ce1(%ebx),%eax\n-\tjmp 79d0 \n+\tlea -0x4cf1(%ebx),%edi\n+\tjmp 7a70 \n ./pynx/scattering/cpu.c:7767\n-\tlea -0x4d3f(%ebx),%eax\n-\tjmp 79d0 \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 ./pynx/scattering/cpu.c:7747\n-\tlea -0x4d34(%ebx),%eax\n-\tjmp 79d0 \n+\tlea -0x4d44(%ebx),%edi\n+\tjmp 7a70 \n ./pynx/scattering/cpu.c:7748\n-\tlea -0x4d3b(%ebx),%eax\n-\tjmp 79d0 \n-.L1057():\n-./pynx/scattering/cpu.c:7748\n-\txchg %ax,%ax\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 ./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-\tmov %eax,%esi\n+\tcall 184e6 \n+\tadd $0x1633a,%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-\tje 80e2 \n+\tmov %esi,0x14(%esp)\n+\tje 81ea \n ./pynx/scattering/cpu.c:7919\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(%ebx),%ecx\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-\tje 8170 \n+./pynx/scattering/cpu.c:7922\n+\tmov 0x2c(%ecx),%edx\n+./pynx/scattering/cpu.c:7921\n+\tje 8258 \n \tcmp $0x70,%al\n-\tje 8170 \n+\tje 8258 \n ./pynx/scattering/cpu.c:7931\n-\tcmpb $0x0,0x27(%esi)\n-\tje 8224 \n+\tcmpb $0x0,0x27(%ebp)\n+\tje 8357 \n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjle 8206 \n-\tcmp $0x1,%ecx\n-\tje 7c8b \n+\ttest %edx,%edx\n+\tjle 832d \n+\tlea -0x1(%edx),%ebx\n+\tcmp $0x3,%ebx\n+\tjbe 833a \n ./pynx/scattering/cpu.c:7937\n-\timul 0x10(%ebx),%edi\n-\tmov %edi,0x10(%esp)\n+\tmov %edx,%esi\n+\tvmovdqu 0xc(%ecx),%xmm0\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tcmp $0x2,%ecx\n-\tje 7c8b \n-./pynx/scattering/cpu.c:7937\n-\timul 0x14(%ebx),%edi\n-\tmov %edi,0x10(%esp)\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 ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tcmp $0x3,%ecx\n-\tje 7c8b \n+\tlea (%ecx,%ebx,4),%esi\n ./pynx/scattering/cpu.c:7937\n-\timul 0x18(%ebx),%edi\n-\tmov %edi,0x10(%esp)\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 ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tcmp $0x4,%ecx\n-\tje 7c8b \n+\tcmp %edx,%ecx\n+\tjge 7d9c \n ./pynx/scattering/cpu.c:7937\n-\timul 0x1c(%ebx),%edi\n-\tmov %edi,0x10(%esp)\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 ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tcmp $0x5,%ecx\n-\tje 7c8b \n+\tcmp %edx,%ecx\n+\tjge 7d9c \n ./pynx/scattering/cpu.c:7937\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+\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 ./pynx/scattering/cpu.c:7937\n-\timul 0x24(%ebx),%edi\n-\tmov %edi,0x10(%esp)\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 ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tcmp $0x7,%ecx\n-\tje 7c8b \n+\tcmp %edx,%ecx\n+\tjge 7d9c \n ./pynx/scattering/cpu.c:7937\n-\timul 0x28(%ebx),%edi\n-\tmov %edi,0x10(%esp)\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 ./pynx/scattering/cpu.c:7939\n-\tmovb $0x0,0x27(%esi)\n+\tmovb $0x0,0x27(%ebp)\n ./pynx/scattering/cpu.c:7942\n-\tmov 0x20(%esi),%ebx\n+\tmov 0x20(%ebp),%ebx\n ./pynx/scattering/cpu.c:7940\n-\tmovl $0x1,0x18(%esi)\n+\tmovl $0x1,0x18(%ebp)\n ./pynx/scattering/cpu.c:7871\n-\tcmp $0x51,%al\n-\tjle 7d53 \n+\tjle 7e53 \n \tlea -0x62(%eax),%ecx\n \tcmp $0x11,%cl\n-\tja 7d8f \n-\tmov $0x1,%edi\n-\tmovb $0x49,0x1b(%esp)\n-\tshlx %ecx,%edi,%edx\n+\tja 7e87 \n+\tmov $0x1,%edx\n+\tshl %cl,%edx\n \ttest $0x2c4c1,%edx\n-\tjne 7ce0 \n+\tjne 82da \n \tand $0x34,%edx\n-\tjne 81f2 \n+\tjne 830b \n+\tdec %cl\n ./pynx/scattering/cpu.c:7873\n \tmovb $0x48,0x1b(%esp)\n ./pynx/scattering/cpu.c:7871\n-\tcmp $0x1,%cl\n-\tjne 7d8f \n+\tjne 7e87 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7984\n-\tmov 0x10(%esp),%edi\n+\tmov 0x10(%esp),%edx\n ./pynx/scattering/cpu.c:7945\n-\tmov 0x0(%ebp),%ecx\n+\tmov (%edi),%ecx\n ./pynx/scattering/cpu.c:7984\n \tmov %ebx,0xc(%esp)\n-./pynx/scattering/cpu.c:7946\n-\tmovzbl 0x26(%esi),%edx\n-./pynx/scattering/cpu.c:7984\n-\tdec %edi\n+\tdec %edx\n ./pynx/scattering/cpu.c:7945\n \tmov %ecx,0x8(%esp)\n ./pynx/scattering/cpu.c:7984\n-\tmov %edi,0x1c(%esp)\n+\tmov %edx,0x1c(%esp)\n ./pynx/scattering/cpu.c:7946\n+\tmovzbl 0x26(%ebp),%edx\n \tcmp $0x40,%dl\n-\tje 7f20 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tje 8017 \n \tcmp $0x5e,%dl\n-\tje 7f20 \n+\tje 8017 \n ./pynx/scattering/cpu.c:7772\n \tcmp $0x50,%al\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+\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 \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(%esi),%ebx\n+\tmov 0x20(%ebp),%ebx\n ./pynx/scattering/cpu.c:7871\n-\tcmp $0x51,%al\n-\tjg 7ca1 \n+\tjg 7db2 \n \tcmp $0x3e,%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+\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 ./pynx/scattering/cpu.c:7884\n \tmovb $0x50,0x1b(%esp)\n ./pynx/scattering/cpu.c:7871\n-\tcmp $0x50,%al\n-\tje 7ce0 \n+\tje 7df0 \n+\tcmp $0x4f,%al\n ./pynx/scattering/cpu.c:7882\n \tmovb $0x4f,0x1b(%esp)\n ./pynx/scattering/cpu.c:7871\n-\tcmp $0x4f,%al\n-\tje 7ce0 \n+\tje 7df0 \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 -0x46d0(%ebx),%ebp\n-\tpush %ebp\n+\tlea -0x46e0(%ebx),%edi\n+\tpush %edi\n \tpush (%eax)\n \tcall 2470 \n ./pynx/scattering/cpu.c:7944\n-\tmov 0xc(%esi),%ebx\n+\tmov 0xc(%ebp),%ebx\n ./pynx/scattering/cpu.c:7887\n \tadd $0x10,%esp\n-./pynx/scattering/cpu.c:7947\n-\tmovsbl 0x24(%esi),%eax\n-./pynx/scattering/cpu.c:7887\n \tmovb $0x0,0x1b(%esp)\n+./pynx/scattering/cpu.c:7947\n+\tmovsbl 0x24(%ebp),%eax\n ./pynx/scattering/cpu.c:7944\n-\tmov (%ebx),%ebp\n+\tmov (%ebx),%edi\n ./pynx/scattering/cpu.c:7947\n-\tmov 0x20(%esi),%ebx\n+\tmov 0x20(%ebp),%ebx\n ./pynx/scattering/cpu.c:7887\n-\tjmp 7ce0 \n+\tjmp 7df0 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7772\n \tcmp $0x3e,%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+\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-\tje 7e26 \n+\tmov $0x2,%ebx\n+\tje 7f1e \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),%edx\n-\tlea -0x46d0(%ebx),%eax\n-\tpush %eax\n-\tpush (%edx)\n+\tmov -0x48(%ebx),%esi\n+\tlea -0x46e0(%ebx),%edx\n+\tpush %edx\n+\tpush (%esi)\n \tcall 2470 \n ./pynx/scattering/cpu.c:7951\n-\tmovzbl 0x26(%esi),%edx\n+\tmovzbl 0x26(%ebp),%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 7fc8 \n+\tje 80c0 \n ./pynx/scattering/cpu.c:7962\n \tmov 0x8(%esp),%edx\n-\tmovzbl 0x30(%edx),%eax\n ./pynx/scattering/cpu.c:7961\n \tcmp %ebx,0x8(%edx)\n-\tje 7e68 \n+./pynx/scattering/cpu.c:7962\n+\tmovzbl 0x30(%edx),%eax\n+./pynx/scattering/cpu.c:7961\n+\tje 7f60 \n ./pynx/scattering/cpu.c:7962\n \tcmp $0x43,%al\n-\tje 8080 \n+\tje 8188 \n ./pynx/scattering/cpu.c:7971\n-\tmov %esi,%eax\n-\tcall 7900 \n+\tmov %ebp,%eax\n+\tcall 79b0 \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@@ -8011,1107 +8105,1145 @@\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-\tcmp %ebx,0x8(%edx)\n-\tjne 7e33 \n+\tjne 7f2b \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7961 (discriminator 1)\n \tcmp %al,0x1b(%esp)\n-\tje 7e81 \n+\tje 7f79 \n ./pynx/scattering/cpu.c:7962\n \tcmp $0x43,%al\n-\tje 8150 \n+\tje 8240 \n ./pynx/scattering/cpu.c:7969\n \tcmp $0x48,%al\n-\tje 7e81 \n+\tje 7f79 \n ./pynx/scattering/cpu.c:7969 (discriminator 2)\n \tcmpb $0x48,0x1b(%esp)\n-\tjne 7e3b \n+\tjne 7f33 \n ./pynx/scattering/cpu.c:7975\n-\tmov 0xc(%esi),%eax\n+\tmov 0xc(%ebp),%eax\n ./pynx/scattering/cpu.c:7976\n-\tmov 0x10(%esi),%edx\n+\tmov 0x10(%ebp),%edx\n ./pynx/scattering/cpu.c:7975\n-\tmov 0x8(%ebp),%ecx\n+\tmov 0x8(%edi),%ecx\n \tadd 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:7976\n \tcmp %ecx,%edx\n-\tjne 81d0 \n+\tjne 82e8 \n ./pynx/scattering/cpu.c:7983\n-\tmov 0x10(%esp),%edi\n+\tmov 0x10(%esp),%esi\n ./pynx/scattering/cpu.c:7982\n \tadd %ebx,%edx\n ./pynx/scattering/cpu.c:7983\n-\ttest %edi,%edi\n-\tje 7ea8 \n+\ttest %esi,%esi\n+\tje 7fa0 \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(%esi),%ebx\n+\tmov 0x18(%ebp),%ebx\n ./pynx/scattering/cpu.c:7982\n-\tmov %edx,0x10(%esi)\n+\tmov %edx,0x10(%ebp)\n ./pynx/scattering/cpu.c:7985\n \tlea -0x1(%ebx),%edx\n-\tmov %edx,0x18(%esi)\n+\tmov %edx,0x18(%ebp)\n ./pynx/scattering/cpu.c:7987\n-\tcmp %ebp,%esi\n-\tje 80c8 \n+\tcmp %edi,%ebp\n+\tje 81d0 \n ./pynx/scattering/cpu.c:7996\n-\tmov 0xc(%ebp),%edi\n+\tmov 0xc(%edi),%esi\n ./pynx/scattering/cpu.c:7995\n-\tlea 0xc(%ebp),%ebx\n+\tlea 0xc(%edi),%ebx\n \tmov %ebx,(%eax)\n ./pynx/scattering/cpu.c:7996\n-\ttest %edi,%edi\n-\tje 80b0 \n+\ttest %esi,%esi\n+\tje 81b8 \n ./pynx/scattering/cpu.c:8000\n-\tcmpb $0x53,0x30(%edi)\n-\tjne 8160 \n+\tcmpb $0x53,0x30(%esi)\n+\tjne 8250 \n ./pynx/scattering/cpu.c:8002\n-\tmov 0x4(%edi),%ecx\n-\tmov (%ecx),%edi\n-\ttest %edi,%edi\n-\tje 80f0 \n+\tmov 0x4(%esi),%ecx\n+\tmov (%ecx),%esi\n+\ttest %esi,%esi\n+\tje 81f8 \n ./pynx/scattering/cpu.c:8001\n-\tmov 0x14(%ebp),%edi\n+\tmov 0x14(%edi),%esi\n \tmov 0x4(%eax),%ebx\n ./pynx/scattering/cpu.c:8004\n-\tlea 0x8(%eax),%ebp\n-\tmov %ebp,0xc(%esi)\n+\tlea 0x8(%eax),%edi\n+\tmov %edi,0xc(%ebp)\n ./pynx/scattering/cpu.c:8007\n-\tmov %ecx,%ebp\n+\tmov %ecx,%edi\n ./pynx/scattering/cpu.c:8001\n-\tadd %edi,%ebx\n+\tadd %esi,%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 80d7 \n+\tje 81df \n ./pynx/scattering/cpu.c:7947\n-\tmov 0x20(%esi),%ecx\n+\tmov 0x20(%ebp),%ecx\n ./pynx/scattering/cpu.c:7946\n-\tmovzbl 0x26(%esi),%edx\n+\tmovzbl 0x26(%ebp),%edx\n ./pynx/scattering/cpu.c:7947\n-\tmovsbl 0x24(%esi),%eax\n+\tmovsbl 0x24(%ebp),%eax\n \tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:7945\n-\tmov 0x0(%ebp),%ecx\n-\tmov %ecx,0x8(%esp)\n+\tmov (%edi),%ecx\n ./pynx/scattering/cpu.c:7946\n \tcmp $0x40,%dl\n-\tjne 7d08 \n+./pynx/scattering/cpu.c:7945\n+\tmov %ecx,0x8(%esp)\n+./pynx/scattering/cpu.c:7946\n+\tjne 7e10 \n ./pynx/scattering/cpu.c:7790\n \tcmp $0x50,%al\n-\tjle 8100 \n+\tjle 8200 \n \tlea -0x51(%eax),%ecx\n \tcmp $0x22,%cl\n-\tja 7df8 \n-\tmov 0x14(%esp),%edi\n+\tja 7ef0 \n+\tmov 0x14(%esp),%esi\n \tmovzbl %cl,%ecx\n-\tadd -0x37e8(%edi,%ecx,4),%edi\n-\tjmp *%edi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tadd -0x37e8(%esi,%ecx,4),%esi\n+\tjmp *%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7775\n \tmov $0x4,%ebx\n-\tjmp 7e26 \n+\tjmp 7f1e \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7776\n \tmov $0x8,%ebx\n-\tjmp 7e26 \n+\tjmp 7f1e \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7775\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+\tmov 0xc(%esp),%ebx\n+\tmov $0x4,%esi\n+\ttest %ebx,%ebx\n+\tmov $0x8,%ebx\n+\tcmove %esi,%ebx\n+\tjmp 7f1e \n ./pynx/scattering/cpu.c:7776\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+\tmov 0xc(%esp),%edx\n+\tmov $0x8,%eax\n+\tmov $0x10,%ebx\n+\ttest %edx,%edx\n+\tcmove %eax,%ebx\n+\tjmp 7f1e \n ./pynx/scattering/cpu.c:7780\n \tsub $0x8,%esp\n \tmov 0x1c(%esp),%ebx\n \tmov -0x48(%ebx),%ecx\n-\tlea -0x43f0(%ebx),%eax\n+\tlea -0x4400(%ebx),%eax\n \tpush %eax\n \tpush (%ecx)\n \tcall 2200 \n ./pynx/scattering/cpu.c:7951\n-\tmovzbl 0x26(%esi),%edx\n+\tmovzbl 0x26(%ebp),%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 7e26 \n+\tjne 7f1e \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7952\n-\tmovsbl 0x24(%esi),%eax\n-\tcall 6cd0 \n-\tmov %eax,%edi\n+\tmovsbl 0x24(%ebp),%eax\n+\tcall 6e20 \n ./pynx/scattering/cpu.c:7954\n \ttest %eax,%eax\n-\tje 7e42 \n+./pynx/scattering/cpu.c:7952\n+\tmov %eax,%ecx\n+./pynx/scattering/cpu.c:7954\n+\tje 7f3a \n ./pynx/scattering/cpu.c:7955\n-\tmov 0x10(%esi),%eax\n+\tmov 0x10(%ebp),%eax\n \txor %edx,%edx\n \tmov %eax,0xc(%esp)\n-\tdiv %edi\n+\tdiv %ecx\n ./pynx/scattering/cpu.c:7956\n \ttest %edx,%edx\n-\tje 7ff5 \n+\tje 80ed \n ./pynx/scattering/cpu.c:7956 (discriminator 1)\n-\tmov 0xc(%esp),%ecx\n-\tadd %edi,%ecx\n-\tsub %edx,%ecx\n-\tmov %ecx,0x10(%esi)\n+\tmov 0xc(%esp),%esi\n+\tadd %ecx,%esi\n+\tsub %edx,%esi\n+\tmov %esi,0x10(%ebp)\n ./pynx/scattering/cpu.c:7957\n-\tmov 0x1c(%esi),%edi\n-\ttest %edi,%edi\n-\tjne 7e26 \n+\tmov 0x1c(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tjne 7f1e \n ./pynx/scattering/cpu.c:7958\n-\tmovsbl 0x24(%esi),%eax\n-\tcall 6cd0 \n+\tmovsbl 0x24(%ebp),%eax\n+\tcall 6e20 \n ./pynx/scattering/cpu.c:7958 (discriminator 1)\n-\tmov %eax,0x1c(%esi)\n-\tjmp 7e26 \n+\tmov %eax,0x1c(%ebp)\n+\tjmp 7f1e \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7773\n \tmov $0x1,%ebx\n-\tjmp 7e1d \n+\tjmp 7f15 \n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:7793\n+\tmov $0x4,%ebx\n+\tjmp 7f15 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7796\n \tmov $0x8,%ebx\n-\tjmp 7e1d \n+\tjmp 7f15 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7800 (discriminator 1)\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+\tmov 0xc(%esp),%eax\n+\tmov $0x18,%ecx\n+\tmov $0xc,%ebx\n+\ttest %eax,%eax\n+\tcmovne %ecx,%ebx\n+\tjmp 7f15 \n ./pynx/scattering/cpu.c:7793\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+\tmov 0xc(%esp),%ebx\n+\tmov $0x4,%esi\n+\ttest %ebx,%ebx\n+\tmov $0x8,%ebx\n+\tcmove %esi,%ebx\n+\tjmp 7f15 \n ./pynx/scattering/cpu.c:7796\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+\tmov 0xc(%esp),%eax\n+\tmov $0x8,%ecx\n+\tmov $0x10,%ebx\n+\ttest %eax,%eax\n+\tcmove %ecx,%ebx\n+\tjmp 7f15 \n ./pynx/scattering/cpu.c:7962 (discriminator 1)\n \tmov 0x4(%edx),%eax\n \ttest %eax,%eax\n-\tje 7e3b \n+\tje 7f33 \n ./pynx/scattering/cpu.c:7963\n-\tmov 0xc(%esi),%edx\n-\tmov 0x8(%ebp),%ebp\n+\tmov 0xc(%ebp),%edx\n+\tmov 0x8(%edi),%edi\n ./pynx/scattering/cpu.c:7964\n \tlea 0x8(%edx),%ebx\n ./pynx/scattering/cpu.c:7963\n-\tadd 0x4(%edx),%ebp\n+\tadd 0x4(%edx),%edi\n ./pynx/scattering/cpu.c:7964\n-\tmov %ebx,0xc(%esi)\n+\tmov %ebx,0xc(%ebp)\n ./pynx/scattering/cpu.c:7966\n-\tmov %ebp,0xc(%edx)\n+\tmov %edi,0xc(%edx)\n ./pynx/scattering/cpu.c:7967\n-\tmov %eax,%ebp\n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:7965\n \tmov %eax,0x8(%edx)\n ./pynx/scattering/cpu.c:7985\n-\tmov 0x18(%esi),%edx\n+\tmov 0x18(%ebp),%edx\n ./pynx/scattering/cpu.c:7967\n-\tjmp 7ef9 \n+\tjmp 7ff1 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7998\n-\tmov -0x8(%eax),%ebp\n+\tmov -0x8(%eax),%edi\n ./pynx/scattering/cpu.c:7997\n \tlea -0x8(%eax),%ecx\n-\tmov %ecx,0xc(%esi)\n+\tmov %ecx,0xc(%ebp)\n ./pynx/scattering/cpu.c:7999\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7987\n-\tcmp %ebp,%esi\n-\tjne 7ebc \n+\tcmp %edi,%ebp\n+\tjne 7fb4 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7988\n-\tmovl $0x0,0xc(%esi)\n ./pynx/scattering/cpu.c:7989\n \ttest %edx,%edx\n-\tjne 7e3b \n+./pynx/scattering/cpu.c:7988\n+\tmovl $0x0,0xc(%ebp)\n+./pynx/scattering/cpu.c:7989\n+\tjne 7f33 \n ./pynx/scattering/cpu.c:8013\n-\tmovb $0x0,0x24(%esi)\n+\tmovb $0x0,0x24(%ebp)\n ./pynx/scattering/cpu.c:8014\n-\tmovl $0x0,0x20(%esi)\n+\tmovl $0x0,0x20(%ebp)\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,%ebp\n+\tmov %ebx,%edi\n ./pynx/scattering/cpu.c:7987\n-\tjmp 7eb4 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 7fac \n \tnop\n ./pynx/scattering/cpu.c:7790\n \tcmp $0x3e,%al\n-\tjle 7df8 \n-\tmov $0x1,%ebx\n+\tjle 7ef0 \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-./pynx/scattering/cpu.c:7773\n \tmov $0x1,%ebx\n-./pynx/scattering/cpu.c:7790\n-\tjne 7e1d \n-\tmov $0x2,%ebx\n+\tshl %cl,%ebx\n+\ttest $0x32400,%ebx\n+\tmov %ebx,%ecx\n+\tjne 8120 \n+\tand $0x9,%ecx\n+\tjne 8110 \n \tcmp $0x48,%al\n-\tje 7e1d \n-\tjmp 7df8 \n+\tmov $0x2,%ebx\n+\tje 7f15 \n+\tjmp 7ef0 \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 808b \n-\tjmp 7e7a \n-\tmov %ebx,%ebp\n-\tjmp 7ef9 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 8193 \n+\tjmp 7f72 \n+\tmov %ebx,%edi\n+\tjmp 7ff1 \n \tnop\n-./pynx/scattering/cpu.c:7922\n-\tcmp $0x1,%ecx\n ./pynx/scattering/cpu.c:7924\n-\tmov 0x18(%esi),%edx\n+\tmov 0x18(%ebp),%esi\n ./pynx/scattering/cpu.c:7922\n-\tsete 0x27(%esi)\n+\tcmp $0x1,%edx\n+\tsete 0x27(%ebp)\n ./pynx/scattering/cpu.c:7924\n-\tcmp %edx,0x10(%esp)\n-\tjne 8213 \n+\tcmp %esi,%ebx\n+\tjne 8349 \n ./pynx/scattering/cpu.c:7931\n-\tcmp $0x1,%ecx\n-\tje 7c8b \n+\tcmp $0x1,%edx\n+\tje 7d0b \n ./pynx/scattering/cpu.c:7923\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7932\n \tpush %eax\n-\tpush %ecx\n+\tpush %edx\n \tmov 0x1c(%esp),%ebx\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+\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 ./pynx/scattering/cpu.c:7790\n \tmov $0x2,%ebx\n-\tjmp 7e1d \n+\tjmp 7f15 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7772\n \tmov $0x2,%ebx\n-\tjmp 7e26 \n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:7977\n \tpush %ecx\n \tpush %edx\n \tmov 0x1c(%esp),%ebx\n-\tlea -0x43a0(%ebx),%edi\n+\tlea -0x43b0(%ebx),%esi\n ./pynx/scattering/cpu.c:7932\n-\tmov -0x48(%ebx),%esi\n-\tpush %edi\n-\tpush (%esi)\n+\tmov -0x48(%ebx),%ebp\n+\tpush %esi\n+\tpush 0x0(%ebp)\n \tcall 2470 \n ./pynx/scattering/cpu.c:7934\n \tadd $0x10,%esp\n-\tjmp 7e42 \n+\tjmp 7f3a \n ./pynx/scattering/cpu.c:7880 (discriminator 1)\n-\tcmp $0x1,%ebx\n-\tsbb %ecx,%ecx\n-\tand $0xf,%ecx\n-\tlea 0x43(%ecx),%edx\n+\ttest %ebx,%ebx\n+\tmov $0x43,%edx\n+\tmov $0x52,%ecx\n+\tcmove %ecx,%edx\n \tmov %dl,0x1b(%esp)\n-\tjmp 7ce0 \n+\tjmp 7df0 \n+./pynx/scattering/cpu.c:7878\n+\tmovb $0x55,0x1b(%esp)\n+\tjmp 7df0 \n ./pynx/scattering/cpu.c:7917\n \tmovl $0x1,0x10(%esp)\n-\tjmp 7c8b \n+\tjmp 7d9c \n+\tmovl $0x1,0x10(%esp)\n+./pynx/scattering/cpu.c:7936\n+\txor %ebx,%ebx\n+\tjmp 7d47 \n ./pynx/scattering/cpu.c:7925\n-\tpush %edx\n-\tpush 0x14(%esp)\n+\tpush %esi\n+\tpush %ebx\n \tmov 0x1c(%esp),%ebx\n-\tlea -0x443c(%ebx),%edi\n-\tjmp 81dc \n+\tlea -0x444c(%ebx),%esi\n+\tjmp 82f4 \n \txor %eax,%eax\n-\tjmp 8192 \n-.L1112():\n+\tjmp 8278 \n+.L1055():\n ./pynx/scattering/cpu.c:7925\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:8066\n \tpush %ebp\n \tmov %eax,%ebp\n \tpush %edi\n-\tmov %edx,%edi\n+\tcall 5ace \n+\tadd $0x15c8b,%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 (%edi),%eax\n+\tmovzbl (%ebx),%eax\n \tcmp $0x54,%al\n-\tjg 8278 \n+\tjg 83b0 \n \tcmp $0x3e,%al\n-\tjg 82f0 \n+\tjg 8428 \n \tcmp $0x20,%al\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+\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 \tjmp *%edx\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tcmp $0x73,%al\n-\tje 8770 \n-\tjle 8348 \n+\tje 8860 \n+\tjle 8480 \n \tcmp $0x78,%al\n-\tje 8410 \n+\tje 8538 \n \tcmp $0x7d,%al\n-\tjne 8319 \n+\tjne 844e \n ./pynx/scattering/cpu.c:8137\n \tmov %ebp,%eax\n ./pynx/scattering/cpu.c:8135\n-\tmov 0x1c(%ebp),%ebx\n+\tmov 0x1c(%ebp),%edi\n ./pynx/scattering/cpu.c:8137\n-\tcall 7bd0 \n+\tcall 7cb0 \n ./pynx/scattering/cpu.c:8137 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 833a \n+\tinc %eax\n+\tje 8470 \n+./pynx/scattering/cpu.c:8139\n+\ttest %edi,%edi\n ./pynx/scattering/cpu.c:8138\n \tmovb $0x0,0x24(%ebp)\n ./pynx/scattering/cpu.c:8139\n-\ttest %ebx,%ebx\n-\tje 82c5 \n+\tje 83fb \n ./pynx/scattering/cpu.c:8139 (discriminator 1)\n-\tmov 0x10(%ebp),%esi\n+\tmov 0x10(%ebp),%ecx\n \txor %edx,%edx\n-\tmov %esi,%eax\n-\tdiv %ebx\n+\tmov %ecx,%eax\n+\tdiv %edi\n \ttest %edx,%edx\n-\tje 82c5 \n+\tje 83fb \n ./pynx/scattering/cpu.c:8140\n-\tadd %ebx,%esi\n-\tsub %edx,%esi\n-\tmov %esi,0x10(%ebp)\n+\tadd %edi,%ecx\n+\tsub %edx,%ecx\n+\tmov %ecx,0x10(%ebp)\n ./pynx/scattering/cpu.c:8200\n \tadd $0x1c,%esp\n ./pynx/scattering/cpu.c:8136\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%ebx),%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 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+\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 ./pynx/scattering/cpu.c:8092\n-\tinc %edi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8093\n-\tjmp 8246 \n+\tjmp 837a \n ./pynx/scattering/cpu.c:8069\n-\tlea -0x3f(%eax),%edx\n-\tmov $0x1,%ebx\n-\tshlx %edx,%ebx,%ebx\n-\tand $0x52609,%ebx\n-\tjne 87c6 \n+\tlea -0x3f(%eax),%ecx\n+\tmov $0x1,%esi\n+\tshl %cl,%esi\n+\tand $0x52609,%esi\n+\tjne 88c6 \n \tcmp $0x54,%al\n-\tje 8467 \n+\tje 858e \n \tcmp $0x40,%al\n-\tje 8711 \n-\tmovsbl %al,%edx\n+\tje 8801 \n+\tmovsbl %al,%esi\n ./pynx/scattering/cpu.c:7738\n \tsub $0x4,%esp\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+\tpush %esi\n+\tmov 0xc(%esp),%ebx\n+\tlea -0x42d4(%ebx),%ebp\n+\tmov -0x48(%ebx),%eax\n+\tpush %ebp\n+\tpush (%eax)\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,%eiz,1),%esi\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8069\n \tlea -0x5a(%eax),%ecx\n \tcmp $0x17,%cl\n-\tja 8319 \n-\tmov $0x1,%ebx\n-\tshlx %ecx,%ebx,%edx\n+\tja 844e \n+\tmov $0x1,%edx\n+\tshl %cl,%edx\n \ttest $0xc4f700,%edx\n-\tjne 87c6 \n+\tjne 88c6 \n \tand $0x1,%edx\n-\tje 8708 \n+\tje 87f8 \n ./pynx/scattering/cpu.c:8156\n-\tmovzbl 0x1(%edi),%eax\n+\tmovzbl 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:8155\n-\tlea 0x1(%edi),%ebx\n+\tlea 0x1(%ebx),%esi\n ./pynx/scattering/cpu.c:8156\n-\tlea -0x66(%eax),%ecx\n+\tlea -0x66(%eax),%ebx\n ./pynx/scattering/cpu.c:8156 (discriminator 1)\n-\tcmp $0x1,%cl\n-\tjbe 8386 \n+\tcmp $0x1,%bl\n+\tjbe 84bb \n \tcmp $0x64,%al\n-\tjne 883c \n+\tjne 893e \n+./pynx/scattering/cpu.c:8165\n+\tcmp %al,0x24(%ebp)\n ./pynx/scattering/cpu.c:8155\n-\tmov %ebx,%edi\n+\tmov %esi,%ebx\n ./pynx/scattering/cpu.c:8154\n-\tmov $0x1,%ebx\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:8165\n-\tcmp %al,0x24(%ebp)\n-\tje 87d1 \n+\tje 88d1 \n ./pynx/scattering/cpu.c:8175\n \tmov %ebp,%eax\n-\tcall 7bd0 \n+\tcall 7cb0 \n ./pynx/scattering/cpu.c:8175 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 833a \n+\tinc %eax\n+\tje 8470 \n ./pynx/scattering/cpu.c:8176\n-\tmov 0x14(%ebp),%ecx\n+\tmov 0x14(%ebp),%edi\n ./pynx/scattering/cpu.c:8177\n \tmovzbl 0x25(%ebp),%edx\n ./pynx/scattering/cpu.c:8180\n-\tinc %edi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8176\n-\tmov %ecx,0x18(%ebp)\n+\tmov %edi,0x18(%ebp)\n ./pynx/scattering/cpu.c:8177\n \tmov %dl,0x26(%ebp)\n ./pynx/scattering/cpu.c:8178\n-\tmovzbl -0x1(%edi),%eax\n+\tmovzbl -0x1(%ebx),%ecx\n ./pynx/scattering/cpu.c:8179\n-\tmov %ebx,0x20(%ebp)\n+\tmov %esi,0x20(%ebp)\n ./pynx/scattering/cpu.c:8178\n-\tmov %al,0x24(%ebp)\n+\tmov %cl,0x24(%ebp)\n ./pynx/scattering/cpu.c:8181\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8183\n-\tjmp 8246 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tjmp 837a \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8071\n \tcmpb $0x0,0x24(%ebp)\n-\tje 83e1 \n+\tje 8511 \n ./pynx/scattering/cpu.c:8071 (discriminator 1)\n \tmov 0xc(%ebp),%esi\n \ttest %esi,%esi\n-\tje 8804 \n+\tje 8904 \n ./pynx/scattering/cpu.c:8075\n \tmov %ebp,%eax\n-\tcall 7bd0 \n+\tcall 7cb0 \n ./pynx/scattering/cpu.c:8075 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 833a \n+\tinc %eax\n+\tje 8470 \n ./pynx/scattering/cpu.c:8076\n-\tmov 0xc(%ebp),%eax\n-\ttest %eax,%eax\n-\tjne 8804 \n+\tmov 0xc(%ebp),%edi\n+\ttest %edi,%edi\n+\tjne 8904 \n ./pynx/scattering/cpu.c:8200\n \tadd $0x1c,%esp\n ./pynx/scattering/cpu.c:8080\n-\tmov %edi,%eax\n+\tmov %ebx,%eax\n ./pynx/scattering/cpu.c:8200\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+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8145\n \tmov %ebp,%eax\n-\tcall 7bd0 \n+\tcall 7cb0 \n ./pynx/scattering/cpu.c:8145 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 833a \n+\tinc %eax\n+\tje 8470 \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 8246 \n+\tjmp 837a \n ./pynx/scattering/cpu.c:8097\n \tsub $0x8,%esp\n-\tlea -0x435c(%esi),%edi\n+\tmov 0xc(%esp),%ebx\n+\tlea -0x436c(%ebx),%esi\n ./pynx/scattering/cpu.c:8057\n-\tmov -0x48(%esi),%ebp\n-\tpush %edi\n-\tmov %esi,%ebx\n-\tpush 0x0(%ebp)\n+\tmov -0x48(%ebx),%edi\n+\tpush %esi\n+\tpush (%edi)\n \tcall 2200 \n \tadd $0x10,%esp\n-\tjmp 833a \n+\tjmp 8470 \n ./pynx/scattering/cpu.c:8111\n-\tmov 0x14(%ebp),%ecx\n+\tmov 0x14(%ebp),%eax\n ./pynx/scattering/cpu.c:8112\n-\tmov 0x1c(%ebp),%edx\n+\tmov 0x1c(%ebp),%edi\n ./pynx/scattering/cpu.c:8113\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8115\n-\tcmpb $0x7b,0x1(%edi)\n+\tcmpb $0x7b,0x1(%ebx)\n ./pynx/scattering/cpu.c:8111\n-\tmov %ecx,0x8(%esp)\n+\tmov %eax,0x8(%esp)\n ./pynx/scattering/cpu.c:8112\n-\tmov %edx,0xc(%esp)\n+\tmov %edi,0xc(%esp)\n ./pynx/scattering/cpu.c:8115\n-\tjne 8866 \n+\tjne 8981 \n ./pynx/scattering/cpu.c:8119\n \tmov %ebp,%eax\n-\tcall 7bd0 \n+\tcall 7cb0 \n ./pynx/scattering/cpu.c:8119 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 833a \n-./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tmov 0x8(%esp),%eax\n+\tinc %eax\n+\tje 8470 \n ./pynx/scattering/cpu.c:8123\n-\tlea 0x2(%edi),%edi\n+\tlea 0x2(%ebx),%edi\n+./pynx/scattering/cpu.c:8125 (discriminator 1)\n+\tmov 0x8(%esp),%ebx\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-\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+\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 ./pynx/scattering/cpu.c:8126\n-\tmov 0x4(%esp),%edx\n+\tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8230 \n+\tcall 8360 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 833a \n+\tje 8470 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:8126\n-\tmov 0x4(%esp),%edx\n+\tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8230 \n+\tcall 8360 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 833a \n+\tje 8470 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:8126\n-\tmov 0x4(%esp),%edx\n+\tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8230 \n+\tcall 8360 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 833a \n+\tje 8470 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:8126\n-\tmov 0x4(%esp),%edx\n+\tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8230 \n+\tcall 8360 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 833a \n+\tje 8470 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:8126\n-\tmov 0x4(%esp),%edx\n+\tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8230 \n+\tcall 8360 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 833a \n+\tje 8470 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:8126\n-\tmov 0x4(%esp),%edx\n+\tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8230 \n-\tmov %eax,%edi\n+\tcall 8360 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 833a \n+./pynx/scattering/cpu.c:8126\n+\tmov %eax,%ebx\n+./pynx/scattering/cpu.c:8127\n+\tje 8470 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tcmp %ebx,0x8(%esp)\n-\tje 8609 \n-\tmov 0x4(%esp),%edi\n+\tcmp %esi,0x8(%esp)\n+\tje 8716 \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8230 \n+\tcall 8360 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 833a \n+\tje 8470 \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8230 \n+\tcall 8360 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 833a \n+\tje 8470 \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8230 \n+\tcall 8360 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 833a \n+\tje 8470 \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8230 \n+\tcall 8360 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 833a \n+\tje 8470 \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8230 \n+\tcall 8360 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 833a \n+\tje 8470 \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8230 \n+\tcall 8360 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 833a \n+\tje 8470 \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8230 \n+\tcall 8360 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 833a \n+\tje 8470 \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8230 \n+\tcall 8360 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 833a \n+./pynx/scattering/cpu.c:8126\n+\tmov %eax,%ebx\n+./pynx/scattering/cpu.c:8127\n+\tje 8470 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tadd $0x8,%ebx\n+\tadd $0x8,%esi\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tcmp %ebx,0x8(%esp)\n-\tjne 8572 \n-\tmov %eax,%edi\n+\tcmp %esi,0x8(%esp)\n+\tjne 867f \n ./pynx/scattering/cpu.c:8130\n-\tmov 0xc(%esp),%ecx\n-\ttest %ecx,%ecx\n-\tje 8246 \n+\tmov 0xc(%esp),%edx\n+\ttest %edx,%edx\n+\tje 837a \n ./pynx/scattering/cpu.c:8130 (discriminator 1)\n-\tmov %ecx,0x1c(%ebp)\n-\tjmp 8246 \n+\tmov %edx,0x1c(%ebp)\n+\tjmp 837a \n ./pynx/scattering/cpu.c:8023\n \tcmpl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8022\n-\tlea 0x1(%edi),%ebx\n+\tlea 0x1(%ebx),%esi\n ./pynx/scattering/cpu.c:8023\n-\tjne 8874 \n+\tjne 8993 \n ./pynx/scattering/cpu.c:8028\n \tmov %ebp,%eax\n-\tcall 7bd0 \n+\tcall 7cb0 \n ./pynx/scattering/cpu.c:8028 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 833a \n+\tinc %eax\n+\tje 8470 \n ./pynx/scattering/cpu.c:8029\n \tmov 0xc(%ebp),%ecx\n-\tmov (%ecx),%edx\n-\tmov (%edx),%eax\n-\tmov 0x2c(%eax),%ecx\n-\tmov %eax,0x8(%esp)\n+\tmov %esi,%eax\n+\tmov (%ecx),%edi\n ./pynx/scattering/cpu.c:8030\n-\tmovzbl 0x1(%edi),%eax\n+\tmovzbl 0x1(%ebx),%ecx\n ./pynx/scattering/cpu.c:8021\n-\txor %edi,%edi\n+\txor %ebx,%ebx\n+\tmov %ebx,%esi\n+\tmov %eax,%ebx\n ./pynx/scattering/cpu.c:8029\n-\tmov %ecx,0x4(%esp)\n+\tmov (%edi),%edx\n+\tmov %edx,0x8(%esp)\n+\tmov 0x2c(%edx),%edi\n ./pynx/scattering/cpu.c:8030\n-\ttest %al,%al\n-\tje 8892 \n-\tcmp $0x29,%al\n-\tje 8892 \n+\ttest %cl,%cl\n+\tje 89a5 \n+\tcmp $0x29,%cl\n+\tje 89a5 \n ./pynx/scattering/cpu.c:8031\n-\tcmp $0xd,%al\n-\tjle 86f0 \n-\tcmp $0x20,%al\n-\tje 8701 \n+\tcmp $0xd,%cl\n+\tjle 87e0 \n+\tcmp $0x20,%cl\n+\tje 87f1 \n ./pynx/scattering/cpu.c:7726\n-\tmovsbl %al,%edx\n+\tmovsbl %cl,%eax\n ./pynx/scattering/cpu.c:7723\n-\tsub $0x30,%eax\n-\tcmp $0x9,%al\n-\tja 831c \n+\tsub $0x30,%ecx\n+\tcmp $0x9,%cl\n+\tja 87e8 \n+./pynx/scattering/cpu.c:7726\n+\tlea -0x30(%eax),%edx\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 86bc \n+\tja 87b8 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:7729\n-\tinc %ecx\n+\tnop\n ./pynx/scattering/cpu.c:7728\n-\tlea (%edx,%edx,4),%edx\n+\timul $0xa,%edx,%edx\n ./pynx/scattering/cpu.c:7729\n-\tlea -0x30(%eax,%edx,2),%edx\n+\tinc %ecx\n+\tlea -0x30(%edx,%eax,1),%edx\n ./pynx/scattering/cpu.c:7727\n \tmovsbl (%ecx),%eax\n \tlea -0x30(%eax),%ebx\n \tcmp $0x9,%bl\n-\tjbe 86a0 \n+\tjbe 87a0 \n ./pynx/scattering/cpu.c:7737\n \tcmp $0xffffffff,%edx\n-\tje 8319 \n+\tje 87e8 \n ./pynx/scattering/cpu.c:8037\n-\tmov 0x4(%esp),%ebx\n-\tcmp %ebx,%edi\n-\tjge 86d4 \n+\tcmp %edi,%esi\n+\tjge 87cc \n ./pynx/scattering/cpu.c:8037 (discriminator 1)\n \tmov 0x8(%esp),%ebx\n-\tmov 0xc(%ebx,%edi,4),%ebx\n+\tmov 0xc(%ebx,%esi,4),%ebx\n \tcmp %edx,%ebx\n-\tjne 8859 \n+\tjne 895f \n ./pynx/scattering/cpu.c:8043\n \tcmp $0x2c,%al\n-\tjne 8740 \n-./pynx/scattering/cpu.c:8030\n-\tmovzbl 0x1(%ecx),%eax\n+\tjne 8830 \n ./pynx/scattering/cpu.c:8048 (discriminator 1)\n \tlea 0x1(%ecx),%ebx\n ./pynx/scattering/cpu.c:8049\n-\tinc %edi\n-\tjmp 8652 \n+\tinc %esi\n+./pynx/scattering/cpu.c:8030\n+\tmovzbl 0x1(%ecx),%ecx\n+./pynx/scattering/cpu.c:8049\n+\tjmp 875f \n \tlea 0x0(%esi),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8031\n-\tcmp $0x8,%al\n-\tjle 8319 \n-\tcmp $0x8,%al\n-\tjg 86f0 \n-\tjmp 8319 \n-\tjmp 8701 \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 \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8069\n \tcmp $0x4,%cl\n-\tjne 8319 \n+\tjne 844e \n ./pynx/scattering/cpu.c:8106\n \tmov %al,0x25(%ebp)\n-\tinc %edi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8107\n-\tjmp 8246 \n+\tjmp 837a \n ./pynx/scattering/cpu.c:8091\n \tmovb $0x3d,0x25(%ebp)\n ./pynx/scattering/cpu.c:8092\n-\tinc %edi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8093\n-\tjmp 8246 \n+\tjmp 837a \n ./pynx/scattering/cpu.c:8186 (discriminator 1)\n-\tcmpb $0x3a,0x1(%edi)\n+\tcmpb $0x3a,0x1(%ebx)\n ./pynx/scattering/cpu.c:8185\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:8186 (discriminator 1)\n-\tje 8736 \n+\tje 8826 \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 8730 \n+\tjne 8820 \n ./pynx/scattering/cpu.c:8187\n-\tlea 0x1(%eax),%edi\n+\tlea 0x1(%eax),%ebx\n ./pynx/scattering/cpu.c:8188\n-\tjmp 8246 \n+\tjmp 837a \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8043\n \tcmp $0x29,%al\n-\tjne 8810 \n+\tjne 8910 \n ./pynx/scattering/cpu.c:8048\n \tcmp $0x2c,%al\n-\tje 86d8 \n-./pynx/scattering/cpu.c:8051\n-\tmov 0x4(%esp),%eax\n+\tje 87d0 \n ./pynx/scattering/cpu.c:8049\n-\tinc %edi\n+\tmov %esi,%ebx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8051\n-\tcmp %eax,%edi\n-\tjne 8882 \n+\tcmp %edi,%ebx\n+\tjne 8970 \n ./pynx/scattering/cpu.c:8061\n \tmovb $0x1,0x27(%ebp)\n ./pynx/scattering/cpu.c:8063\n-\tlea 0x1(%ecx),%edi\n+\tlea 0x1(%ecx),%ebx\n ./pynx/scattering/cpu.c:8062\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8064\n-\tjmp 8246 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 837a \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8069\n-\txor %ebx,%ebx\n-\tjmp 8396 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txor %esi,%esi\n+\tjmp 84cb \n \tnop\n ./pynx/scattering/cpu.c:7726\n-\tmovsbl %al,%edx\n+\tmovsbl %al,%esi\n ./pynx/scattering/cpu.c:7723\n \tsub $0x30,%eax\n \tcmp $0x9,%al\n-\tja 831c \n-./pynx/scattering/cpu.c:7726\n-\tlea -0x30(%edx),%ebx\n+\tja 8451 \n ./pynx/scattering/cpu.c:7727\n-\tmovsbl 0x1(%edi),%edx\n+\tmovsbl 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7726\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%ebx),%ecx\n+\tsub $0x30,%esi\n ./pynx/scattering/cpu.c:7727\n-\tlea -0x30(%edx),%ecx\n-\tcmp $0x9,%cl\n-\tja 87bc \n-./pynx/scattering/cpu.c:7729\n-\tinc %eax\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 ./pynx/scattering/cpu.c:7728\n-\tlea (%ebx,%ebx,4),%ebx\n+\timul $0xa,%esi,%edx\n ./pynx/scattering/cpu.c:7729\n-\tlea -0x30(%edx,%ebx,2),%ebx\n+\tinc %ecx\n+\tlea -0x30(%edx,%eax,1),%esi\n ./pynx/scattering/cpu.c:7727\n-\tmovsbl (%eax),%edx\n-\tlea -0x30(%edx),%ecx\n-\tcmp $0x9,%cl\n-\tjbe 87a0 \n+\tmovsbl (%ecx),%eax\n+\tlea -0x30(%eax),%ebx\n+\tcmp $0x9,%bl\n+\tjbe 88a0 \n ./pynx/scattering/cpu.c:7737\n-\tcmp $0xffffffff,%ebx\n-\tje 831c \n+\tcmp $0xffffffff,%esi\n+\tje 844e \n ./pynx/scattering/cpu.c:8196\n-\tmov %ebx,0x14(%ebp)\n+\tmov %esi,0x14(%ebp)\n ./pynx/scattering/cpu.c:7732\n-\tmov %eax,%edi\n-\tjmp 8246 \n+\tmov %ecx,%ebx\n+\tjmp 837a \n ./pynx/scattering/cpu.c:8069\n-\txor %ebx,%ebx\n+\txor %esi,%esi\n ./pynx/scattering/cpu.c:8165\n \tcmp %al,0x24(%ebp)\n-\tjne 8396 \n+\tjne 84cb \n ./pynx/scattering/cpu.c:8165 (discriminator 1)\n-\tcmp %ebx,0x20(%ebp)\n-\tjne 8396 \n+\tcmp %esi,0x20(%ebp)\n+\tjne 84cb \n ./pynx/scattering/cpu.c:8165 (discriminator 2)\n \tmovzbl 0x25(%ebp),%eax\n \tcmp %al,0x26(%ebp)\n-\tjne 8396 \n+\tjne 84cb \n ./pynx/scattering/cpu.c:8166\n \tcmpb $0x0,0x27(%ebp)\n-\tjne 8396 \n+\tjne 84cb \n ./pynx/scattering/cpu.c:8167\n-\tmov 0x14(%ebp),%ebx\n+\tmov 0x14(%ebp),%esi\n ./pynx/scattering/cpu.c:8170\n-\tinc %edi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8167\n-\tadd %ebx,0x18(%ebp)\n+\tadd %esi,0x18(%ebp)\n ./pynx/scattering/cpu.c:8168\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8171\n-\tjmp 8246 \n+\tjmp 837a \n ./pynx/scattering/cpu.c:8072\n \tmov %ebp,%eax\n-\tcall 7900 \n+\tcall 79b0 \n ./pynx/scattering/cpu.c:8073\n-\tjmp 833a \n+\tjmp 8470 \n ./pynx/scattering/cpu.c:8044\n \tsub $0x4,%esp\n-\tlea -0x4258(%esi),%edi\n \tpush %eax\n-\tjmp 8326 \n+\tmov 0xc(%esp),%ebx\n+\tlea -0x4268(%ebx),%ebp\n+\tjmp 845f \n ./pynx/scattering/cpu.c:8126\n-\tmov 0x4(%esp),%edx\n+\tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 8230 \n+\tcall 8360 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 833a \n+\tje 8470 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tmov $0x1,%ebx\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tjmp 84ea \n+\tjmp 8607 \n ./pynx/scattering/cpu.c:7743\n \tsub $0x4,%esp\n-\tlea -0x46d0(%esi),%edi\n \tpush $0x5a\n-\tjmp 8326 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov 0xc(%esp),%ebx\n+\tlea -0x46e0(%ebx),%ebp\n+\tjmp 845f \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8124\n-\tmov 0x4(%esp),%edi\n-\tjmp 8609 \n+\tmov %edi,%ebx\n+\tjmp 8716 \n ./pynx/scattering/cpu.c:8038\n \tpush %edx\n-\tlea -0x4284(%esi),%edi\n \tpush %ebx\n-\tjmp 8326 \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 ./pynx/scattering/cpu.c:8116\n \tsub $0x8,%esp\n-\tlea -0x4320(%esi),%edi\n-\tjmp 844e \n+\tmov 0xc(%esp),%ebx\n+\tlea -0x4330(%ebx),%esi\n+\tjmp 8578 \n ./pynx/scattering/cpu.c:8024\n \tsub $0x8,%esp\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+\tmov 0xc(%esp),%ebx\n+\tlea -0x4304(%ebx),%esi\n+\tjmp 8578 \n ./pynx/scattering/cpu.c:8051\n-\tmov 0x4(%esp),%ecx\n-\tcmp %ecx,%edi\n-\tjne 8882 \n+\txchg %esi,%ebx\n+\tcmp %edi,%ebx\n+\tjne 8970 \n ./pynx/scattering/cpu.c:8056\n-\ttest %al,%al\n-\tjne 88ab \n+\ttest %cl,%cl\n+\tjne 89c0 \n ./pynx/scattering/cpu.c:8057\n-\tlea -0x4208(%esi),%edi\n \tpush %eax\n \tpush %eax\n-\tjmp 844e \n-\tmov %ebx,%ecx\n-\tjmp 8759 \n-.L1251():\n+\tmov 0xc(%esp),%ebx\n+\tlea -0x4218(%ebx),%esi\n+\tjmp 8578 \n+\tmov %esi,%ecx\n+\tjmp 8847 \n+.L1178():\n ./pynx/scattering/cpu.c:8057\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n+\tnop\n ./pynx/scattering/cpu.c:8215\n \tpush %ebp\n \tmov %eax,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 4520 \n-\tadd $0x15729,%ebx\n+\tcall 4560 \n+\tadd $0x15619,%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 -0x4c10(%ebx),%eax\n-\tvmovd %edi,%xmm2\n+\tlea -0x4c20(%ebx),%eax\n+\tmov %edi,0xc(%esp)\n+\tvmovd 0xc(%esp),%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-\tcmp $0xffffffff,%eax\n-\tje 8a48 \n+\tinc %eax\n+\tje 8b60 \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 8a00 \n+\tjne 8b18 \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-./pynx/scattering/cpu.c:7703\n-\tvmovdqa -0x4e24(%ebx),%xmm0\n+\tmov %eax,(%esi)\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@@ -9119,398 +9251,406 @@\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 89a7 \n+\tjne 8ac7 \n+\tjmp 8aa0 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\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 8980 \n+\tje 8aa0 \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 8230 \n+\tcall 8360 \n ./pynx/scattering/cpu.c:8233 (discriminator 1)\n \ttest %eax,%eax\n-\tje 8a1a \n+\tje 8b32 \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 8a80 \n+\tjne 8b98 \n ./pynx/scattering/cpu.c:8242\n \tmov 0x24(%ebp),%esi\n \ttest %esi,%esi\n-\tje 89f0 \n+\tje 8b08 \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 8acf \n+\tjne 8bf4 \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 89cb \n+\tjmp 8aeb \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8225\n-\tmov -0x48(%ebx),%ecx\n-\tlea -0x41d8(%ebx),%edi\n+\tmov -0x48(%ebx),%esi\n+\tlea -0x41e8(%ebx),%edi\n \tpush %edx\n \tpush $0x1\n \tpush %edi\n-\tpush (%ecx)\n+\tpush (%esi)\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),%esi\n-\ttest %esi,%esi\n-\tje 8a3c \n+\tmov 0x0(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 8b54 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,0x24(%ebp)\n-\tje 8ac3 \n+\tje 8be0 \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 89cd \n+\tjmp 8aed \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:8210\n+./pynx/scattering/cpu.c:8209\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-\tvmovd %edx,%xmm4\n-./pynx/scattering/cpu.c:8209\n+\tmov %edx,0x8(%esp)\n+./pynx/scattering/cpu.c:8210\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 8a3c \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tjmp 8b54 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+./pynx/scattering/cpu.c:8236\n+\tcmp $0x1,%edx\n+\tjbe 8bd8 \n ./pynx/scattering/cpu.c:8236 (discriminator 1)\n-\tlea -0x4d55(%ebx),%edi\n-\tcmp $0x2,%edx\n-\tlea -0x4c62(%ebx),%ecx\n-\tmov %edi,%esi\n-\tcmovb %ecx,%esi\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 ./pynx/scattering/cpu.c:8236 (discriminator 5)\n-\tcmp $0x2,%eax\n-\tcmovge %edi,%ecx\n+\tlea -0x4d65(%ebx),%ecx\n ./pynx/scattering/cpu.c:8236 (discriminator 8)\n \tsub $0x4,%esp\n-\tpush %esi\n+\tpush %edi\n \tpush %edx\n \tmov -0x48(%ebx),%edx\n-\tpush 0x50c(%ebx)\n+\tpush %esi\n \tpush %ecx\n \tpush %eax\n-\tlea -0x419c(%ebx),%eax\n+\tlea -0x41ac(%ebx),%eax\n \tpush %eax\n \tpush (%edx)\n \tcall 2470 \n ./pynx/scattering/cpu.c:8240\n \tadd $0x20,%esp\n-\tjmp 8a1a \n+\tjmp 8b32 \n+./pynx/scattering/cpu.c:8236 (discriminator 2)\n+\tlea -0x4c72(%ebx),%edi\n+\tjmp 8ba3 \n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,0x24(%ebp)\n-\tjmp 8a30 \n+\tjmp 8b48 \n+./pynx/scattering/cpu.c:8236 (discriminator 6)\n+\tlea -0x4c72(%ebx),%ecx\n+\tjmp 8bb4 \n ./pynx/scattering/cpu.c:8247\n-\tcall 18ab0 \n+\tcall 184f0 \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 4520 \n-\tadd $0x1550b,%ebx\n+\tcall 4560 \n+\tadd $0x153eb,%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 8b16 \n+\tje 8c36 \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 8b16 \n+\tje 8c36 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%edx)\n-\tje 8d20 \n+\tje 8e40 \n ./pynx/scattering/cpu.c:9231\n \tmov 0x10(%esi),%ecx\n \ttest %ecx,%ecx\n-\tje 8b37 \n+\tje 8c57 \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 8b37 \n+\tje 8c57 \n /usr/include/python3.12/object.h:704\n \tdec %edi\n \tmov %edi,(%ecx)\n-\tje 8d38 \n+\tje 8e58 \n ./pynx/scattering/cpu.c:9233\n \tmov 0x20(%esi),%ebp\n \ttest %ebp,%ebp\n-\tje 8b5a \n+\tje 8c7a \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 8b5a \n+\tje 8c7a \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,0x0(%ebp)\n-\tje 8d50 \n+\tje 8e70 \n ./pynx/scattering/cpu.c:9234\n \tmov 0x24(%esi),%ecx\n \ttest %ecx,%ecx\n-\tje 8b7a \n+\tje 8c9a \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 8b7a \n+\tje 8c9a \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%ecx)\n-\tje 8d68 \n+\tje 8e88 \n ./pynx/scattering/cpu.c:9235\n \tmov 0x28(%esi),%edi\n \ttest %edi,%edi\n-\tje 8b9b \n+\tje 8cbb \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 8b9b \n+\tje 8cbb \n /usr/include/python3.12/object.h:704\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tje 8d80 \n+\tje 8ea0 \n ./pynx/scattering/cpu.c:9236\n \tmov 0x2c(%esi),%edx\n \ttest %edx,%edx\n-\tje 8bbc \n+\tje 8cdc \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 8bbc \n+\tje 8cdc \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 8d98 \n+\tje 8eb8 \n ./pynx/scattering/cpu.c:9237\n \tmov 0x30(%esi),%edi\n \ttest %edi,%edi\n-\tje 8bdc \n+\tje 8cfc \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 8bdc \n+\tje 8cfc \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%edi)\n-\tje 8db0 \n+\tje 8ed0 \n ./pynx/scattering/cpu.c:9238\n \tmov 0x34(%esi),%ebp\n \ttest %ebp,%ebp\n-\tje 8bff \n+\tje 8d1f \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 8bff \n+\tje 8d1f \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,0x0(%ebp)\n-\tje 8dc8 \n+\tje 8ee8 \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 8c20 \n+\tje 8d40 \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 8c20 \n+\tje 8d40 \n /usr/include/python3.12/object.h:704\n \tdec %edi\n \tmov %edi,(%ecx)\n-\tje 8de0 \n+\tje 8f00 \n ./pynx/scattering/cpu.c:9250\n \tmov 0x4c(%esi),%ebp\n \ttest %ebp,%ebp\n-\tje 8c42 \n+\tje 8d62 \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 8c42 \n+\tje 8d62 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,0x0(%ebp)\n-\tje 8df8 \n+\tje 8f18 \n ./pynx/scattering/cpu.c:9251\n \tmov 0x50(%esi),%edx\n \ttest %edx,%edx\n-\tje 8c63 \n+\tje 8d83 \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 8c63 \n+\tje 8d83 \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 8e10 \n+\tje 8f30 \n ./pynx/scattering/cpu.c:9252\n \tmov 0x58(%esi),%edi\n \ttest %edi,%edi\n-\tje 8c84 \n+\tje 8da4 \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 8c84 \n+\tje 8da4 \n /usr/include/python3.12/object.h:704\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tje 8e28 \n+\tje 8f48 \n ./pynx/scattering/cpu.c:9253\n \tmov 0x5c(%esi),%edx\n \ttest %edx,%edx\n-\tje 8ca0 \n+\tje 8dc0 \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 8ca0 \n+\tje 8dc0 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%edx)\n-\tje 8d10 \n+\tje 8e30 \n ./pynx/scattering/cpu.c:9254\n \tmov 0x3c(%esi),%ebp\n \ttest %ebp,%ebp\n-\tje 8d06 \n+\tje 8e26 \n ./pynx/scattering/cpu.c:9257 (discriminator 1)\n \tmov 0x40(%esi),%ecx\n \ttest %ecx,%ecx\n-\tjle 8cf3 \n+\tjle 8e13 \n ./pynx/scattering/cpu.c:9257\n \txor %edi,%edi\n-\tjmp 8cc5 \n+\tjmp 8de5 \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 8cf0 \n+\tjge 8e10 \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 8cc0 \n+\tje 8de0 \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 8cc0 \n+\tje 8de0 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%edx)\n-\tjne 8cc0 \n+\tjne 8de0 \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 8cc5 \n+\tjl 8de5 \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@@ -9525,114 +9665,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 8ca0 \n+\tjmp 8dc0 \n \txchg %ax,%ax\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8b16 \n+\tjmp 8c36 \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 8b37 \n+\tjmp 8c57 \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 8b5a \n+\tjmp 8c7a \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 8b7a \n+\tjmp 8c9a \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 8b9b \n+\tjmp 8cbb \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 8bbc \n+\tjmp 8cdc \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 8bdc \n+\tjmp 8cfc \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 8bff \n+\tjmp 8d1f \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 8c20 \n+\tjmp 8d40 \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 8c42 \n+\tjmp 8d62 \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 8c63 \n+\tjmp 8d83 \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 8c84 \n+\tjmp 8da4 \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 4520 \n-\tadd $0x151ad,%ebx\n+\tcall 4560 \n+\tadd $0x1508d,%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 8e70 \n+\tje 8f90 \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 8ae0 \n+\tcall 8c00 \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@@ -9640,97 +9780,93 @@\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-\tmov %ecx,%edi\n+\tcall 5ace \n+\tadd $0x1503d,%edi\n \tpush %esi\n-\tcall 18aa4 \n-\tadd $0x1515a,%esi\n+\tmov %eax,%esi\n \tpush %ebx\n \tsub $0x3c,%esp\n-\tmov %edx,0x14(%esp)\n-\tmov 0x58(%esp),%edx\n ./pynx/scattering/cpu.c:7511\n-\tmov 0x54(%esp),%ecx\n-\tmov %esi,0x4(%esp)\n+\tmov 0x54(%esp),%ebx\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+\tmov %edx,0x18(%esp)\n+\tmov %edi,0x8(%esp)\n+\tmov 0x58(%esp),%edx\n+\tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:7511\n-\tlea (%edi,%ecx,4),%ebx\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+./pynx/scattering/cpu.c:7499\n+\tmov %edx,0x1c(%esp)\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 %eax,0x8(%esp)\n-\tmov %edi,0xc(%esp)\n-\tmov %ebx,%edi\n+\tmov %ebp,0x10(%esp)\n /usr/include/python3.12/object.h:797\n \ttest %ecx,%ecx\n-\tje 8f1b \n+\tje 9033 \n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%ecx),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje 8f1b \n+\tcmp $0x3fffffff,%eax\n+\tje 9033 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 91b0 \n+\tdec %eax\n+\tmov %eax,(%ecx)\n+\tje 91f8 \n ./pynx/scattering/cpu.c:7515\n-\tmov 0x24(%esp),%ecx\n+\tmov 0x24(%esp),%edx\n ./pynx/scattering/cpu.c:7514 (discriminator 1)\n \tmovl $0x0,0x20(%esp)\n /usr/include/python3.12/object.h:797\n-\ttest %ecx,%ecx\n-\tje 8f3e \n+\ttest %edx,%edx\n+\tje 9056 \n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%ebx\n+\tmov (%edx),%ebx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 8f3e \n+\tje 9056 \n /usr/include/python3.12/object.h:704\n \tdec %ebx\n-\tmov %ebx,(%ecx)\n-\tje 91c8 \n+\tmov %ebx,(%edx)\n+\tje 9210 \n ./pynx/scattering/cpu.c:7516\n-\tmov 0x8(%esp),%ebp\n+\tmov 0x10(%esp),%ecx\n ./pynx/scattering/cpu.c:7515 (discriminator 1)\n \tmovl $0x0,0x24(%esp)\n ./pynx/scattering/cpu.c:7516\n-\ttest %ebp,%ebp\n-\tje 91f0 \n+\ttest %ecx,%ecx\n+\tje 9238 \n ./pynx/scattering/cpu.c:7524\n \tmov 0x28(%esp),%eax\n \tcmp %eax,0x8(%esi)\n-\tjle 9296 \n+\tjle 93a2 \n ./pynx/scattering/cpu.c:7534\n-\tmov 0x14(%esp),%ebp\n+\tmov 0x18(%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@@ -9738,623 +9874,625 @@\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 8fc0 \n+\tje 90c8 \n \tmov %ebx,%edx\n ./pynx/scattering/cpu.c:7544\n \tmov %edi,%eax\n-\tjmp 8f9a \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 90aa \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 8fc0 \n+\tje 90c8 \n ./pynx/scattering/cpu.c:7545 (discriminator 2)\n \tcmp %ecx,(%edx)\n-\tjne 8f90 \n+\tjne 90a0 \n ./pynx/scattering/cpu.c:7547\n \tmov 0xc(%esp),%ecx\n-\tmov 0x10(%esp),%ebx\n+\tmov 0x14(%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 8f1b \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 9033 \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 8fcd \n+\tje 90d5 \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 8fdb \n+\tje 90e3 \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 9280 \n+\tje 938f \n ./pynx/scattering/cpu.c:7589\n \ttest %ebx,%ebx\n-\tje 9048 \n+\tje 9148 \n ./pynx/scattering/cpu.c:7560\n \tmov %edi,%ebp\n-\tjmp 900a \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 910a \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 9048 \n+\tje 9148 \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 9000 \n+\tjne 9100 \n ./pynx/scattering/cpu.c:7594\n \tsub $0x8,%esp\n \tpush %ecx\n \tpush %edx\n-\tmov 0x14(%esp),%ebx\n+\tmov 0x18(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:7596\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 9250 \n+\tjs 9298 \n ./pynx/scattering/cpu.c:7597\n-\tje 9228 \n+\tje 9270 \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 900a \n+\tjne 910a \n \tlea 0x0(%esi,%eiz,1),%esi\n-\tmov 0xc(%esp),%edi\n ./pynx/scattering/cpu.c:7609\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 (%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),%edx\n-\tcmp %edx,0x8(%ebp)\n-\tje 94c0 \n-./pynx/scattering/cpu.c:7617\n-\tadd $0x4,%edi\n-./pynx/scattering/cpu.c:7610\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),%ebp\n-\tcmp %ebp,0x8(%eax)\n-\tje 9493 \n-./pynx/scattering/cpu.c:7617\n-\tadd $0x4,%edi\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 ./pynx/scattering/cpu.c:7610\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),%esi\n-\tcmp %esi,0x8(%eax)\n-\tje 93ba \n-./pynx/scattering/cpu.c:7617\n-\tadd $0x4,%edi\n-./pynx/scattering/cpu.c:7609\n-\tcmp %edi,0x18(%esp)\n-\tje 926c \n-\tmov 0x18(%esp),%esi\n-\tjmp 9131 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov (%esi),%ebp\n+\tmov 0x0(%ebp),%edx\n+\tcmp %ecx,%edx\n+\tje 931a \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x8(%ecx),%ebx\n-\tcmp %ebx,0x8(%eax)\n-\tje 92d2 \n+\tcmp %ebx,0x8(%edx)\n+\tje 95a8 \n ./pynx/scattering/cpu.c:7617\n-\tlea 0x4(%edi),%ebp\n-./pynx/scattering/cpu.c:7610\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),%eax\n-\tcmp %eax,0x8(%edx)\n-\tje 9300 \n+\taddl $0x4,0xc(%esp)\n ./pynx/scattering/cpu.c:7610\n-\tmov 0x4(%ebp),%edi\n-\tmov (%edi),%edx\n+\tmov 0xc(%esp),%eax\n+\tmov (%eax),%ebp\n+\tmov 0x0(%ebp),%edx\n \tcmp %ecx,%edx\n-\tje 9139 \n+\tje 931a \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n-\tmov 0x8(%ecx),%eax\n-\tcmp %eax,0x8(%edx)\n-\tje 9330 \n+\tmov 0x8(%ecx),%ebx\n+\tcmp %ebx,0x8(%edx)\n+\tje 9583 \n+./pynx/scattering/cpu.c:7617\n+\taddl $0x4,0xc(%esp)\n ./pynx/scattering/cpu.c:7610\n-\tmov 0x8(%ebp),%edi\n-\tmov (%edi),%edx\n+\tmov 0xc(%esp),%eax\n+\tmov (%eax),%ebp\n+\tmov 0x0(%ebp),%edx\n \tcmp %ecx,%edx\n-\tje 9139 \n+\tje 931a \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n-\tmov 0x8(%ecx),%eax\n-\tcmp %eax,0x8(%edx)\n-\tje 9360 \n+\tmov 0x8(%ecx),%ebx\n+\tcmp %ebx,0x8(%edx)\n+\tje 94aa \n ./pynx/scattering/cpu.c:7617\n-\tlea 0xc(%ebp),%edi\n+\taddl $0x4,0xc(%esp)\n+\tmov 0xc(%esp),%eax\n ./pynx/scattering/cpu.c:7609\n-\tcmp %edi,%esi\n-\tje 926c \n-./pynx/scattering/cpu.c:7610\n-\tmov (%edi),%edx\n-\tmov (%edx),%eax\n-\tcmp %ecx,%eax\n-\tjne 90d8 \n-./pynx/scattering/cpu.c:7489\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 0xc(%esp),%ebx\n-\tlea -0x4150(%ebx),%esi\n-./pynx/scattering/cpu.c:7644\n-\tmov -0x44(%ebx),%ebp\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 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 9175 \n-/usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%eax)\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 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 9190 \n-/usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%ebx)\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 9524 \n-\tadd $0x3c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\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 0x14(%esp),%ebx\n+\tmov 0x18(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8f1b \n+\tjmp 9033 \n \tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov 0x14(%esp),%ebx\n+\tpush %edx\n+\tmov 0x18(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n ./pynx/scattering/cpu.c:7516\n-\tmov 0x18(%esp),%ebp\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 %ebp,%ebp\n-\tjne 8f52 \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 0x24(%esp),%edx\n+\tlea 0x30(%esp),%edx\n \tpush %edx\n-\tlea 0x30(%esp),%ecx\n-\tpush %ecx\n \tpush %esi\n-\tmov 0x14(%esp),%ebx\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-\ttest %eax,%eax\n-\tje 929a \n+\tje 93a6 \n ./pynx/scattering/cpu.c:7547\n \tmov 0x24(%esp),%ebp\n-\tjmp 8f78 \n+\tjmp 9090 \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+\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-\tsub %ecx,%eax\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:7598\n-\tmov %edx,(%ebx,%eax,1)\n ./pynx/scattering/cpu.c:7606\n-\ttest %ebp,%ebp\n-\tjne 8f04 \n-\tjmp 9048 \n+\tjne 901d \n+\tjmp 9148 \n \tnop\n ./pynx/scattering/cpu.c:7596 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\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 9000 \n+\tje 9100 \n \tmov %ecx,%eax\n-\tjmp 915e \n-./pynx/scattering/cpu.c:7644\n+\tjmp 933f \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+./pynx/scattering/cpu.c:7617\n+\tlea 0x4(%esi),%ebp\n+./pynx/scattering/cpu.c:7610\n+\tmov 0x4(%esi),%esi\n+\tmov (%esi),%eax\n+\tcmp %ecx,%eax\n+\tje 931a \n+./pynx/scattering/cpu.c:7612 (discriminator 2)\n+\tmov 0x8(%ecx),%edx\n+\tcmp %edx,0x8(%eax)\n+\tje 9408 \n+./pynx/scattering/cpu.c:7610\n+\tmov 0x4(%ebp),%esi\n+\tmov (%esi),%eax\n+\tcmp %ecx,%eax\n+\tje 931a \n+./pynx/scattering/cpu.c:7612 (discriminator 2)\n+\tmov 0x8(%ecx),%edx\n+\tcmp %edx,0x8(%eax)\n+\tje 9430 \n+./pynx/scattering/cpu.c:7610\n+\tmov 0x8(%ebp),%esi\n+\tmov (%esi),%eax\n+\tcmp %ecx,%eax\n+\tje 931a \n+./pynx/scattering/cpu.c:7612 (discriminator 2)\n+\tmov 0x8(%ecx),%edx\n+\tcmp %edx,0x8(%eax)\n+\tje 9458 \n+./pynx/scattering/cpu.c:7617\n+\tlea 0xc(%ebp),%esi\n+./pynx/scattering/cpu.c:7609\n+\tcmp %esi,%edi\n+\tje 91e2 \n+./pynx/scattering/cpu.c:7610\n+\tmov (%esi),%ebp\n+\tmov 0x0(%ebp),%edx\n+\tcmp %ecx,%edx\n+\tjne 92b8 \n+./pynx/scattering/cpu.c:7489\n \tpush %ecx\n \tpush 0x20(%esp)\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x40f8(%ebx),%esi\n-\tjmp 9148 \n+\tmov 0x10(%esp),%ebx\n+\tlea -0x4160(%ebx),%edi\n+./pynx/scattering/cpu.c:7644\n+\tmov -0x44(%ebx),%ebp\n+\tpush %edi\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+/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+/usr/include/python3.12/object.h:704\n+\tdec %edx\n+\tmov %edx,(%eax)\n+\tje 9480 \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+/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+/usr/include/python3.12/object.h:704\n+\tdec %ecx\n+\tmov %ecx,(%ebx)\n+\tje 9495 \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+\tadd $0x3c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n ./pynx/scattering/cpu.c:7635\n \tsub $0x4,%esp\n \tpush 0x20(%esp)\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x411c(%ebx),%esi\n-\tjmp 9148 \n+\tmov 0x10(%esp),%ebx\n+\tlea -0x412c(%ebx),%edi\n+\tjmp 9329 \n \tmov 0x20(%esp),%ebx\n /usr/include/python3.12/object.h:797\n \ttest %ebx,%ebx\n-\tje 92b0 \n+\tje 93bc \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 92b0 \n+\tje 93bc \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%ebx)\n-\tje 947e \n+\tje 956e \n ./pynx/scattering/cpu.c:7629\n-\tmov 0x24(%esp),%edi\n+\tmov 0x24(%esp),%esi\n /usr/include/python3.12/object.h:797\n-\ttest %edi,%edi\n-\tje 92cb \n+\ttest %esi,%esi\n+\tje 93d7 \n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%esi\n+\tmov (%esi),%edi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%esi\n-\tje 92cb \n+\tcmp $0x3fffffff,%edi\n+\tje 93d7 \n /usr/include/python3.12/object.h:704\n-\tdec %esi\n-\tmov %esi,(%edi)\n-\tje 93e8 \n+\tdec %edi\n+\tmov %edi,(%esi)\n+\tje 94d8 \n ./pynx/scattering/cpu.c:7630\n \txor %eax,%eax\n-\tjmp 9195 \n+\tjmp 9376 \n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %eax\n-\tmov 0x14(%esp),%ebx\n+\tpush %edx\n+\tmov 0x18(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 93ff \n+\tjs 94ef \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 90e4 \n-\tjmp 9139 \n-\tlea 0x0(%esi),%esi\n+\tjne 92c4 \n+\tjmp 931a \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %edx\n-\tmov 0x14(%esp),%ebx\n+\tpush %eax\n+\tmov 0x18(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 941d \n+\tjs 950d \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 90fc \n-\tjmp 9139 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 92dc \n+\tjmp 931a \n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %edx\n-\tmov 0x14(%esp),%ebx\n+\tpush %eax\n+\tmov 0x18(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 9460 \n+\tjs 9550 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 9111 \n-\tjmp 9139 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 92f1 \n+\tjmp 931a \n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %edx\n-\tmov 0x14(%esp),%ebx\n+\tpush %eax\n+\tmov 0x18(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 943b \n+\tjs 952b \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 9126 \n-\tjmp 9139 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 9306 \n+\tjmp 931a \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %eax\n-\tmov 0x14(%esp),%ebx\n+\tmov 0x18(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9175 \n+\tjmp 9356 \n \tsub $0xc,%esp\n \tpush %ebx\n-\tmov 0x14(%esp),%ebx\n+\tmov 0x18(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9190 \n+\tjmp 9371 \n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %eax\n-\tmov 0x14(%esp),%ebx\n+\tpush %edx\n+\tmov 0x18(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 94e8 \n+\tjs 95d0 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 90be \n-\tjmp 9139 \n+\tjne 91cf \n+\tjmp 931a \n \tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %edi\n-\tmov 0x14(%esp),%ebx\n+\tpush %esi\n+\tmov 0x18(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7630\n \txor %eax,%eax\n-\tjmp 9195 \n+\tjmp 9376 \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\n+\tmov 0x8(%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-\ttest %ebp,%ebp\n-\tje 90e4 \n-\tjmp 915e \n+\tje 92c4 \n+\tjmp 933f \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\n+\tmov 0x8(%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-\ttest %ebx,%ebx\n-\tje 90fc \n-\tjmp 915e \n+\tje 92dc \n+\tjmp 933f \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\n+\tmov 0x8(%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-\ttest %ebx,%ebx\n-\tje 9126 \n-\tjmp 915e \n+\tje 9306 \n+\tjmp 933f \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\n+\tmov 0x8(%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-\ttest %ebx,%ebx\n-\tje 9111 \n-\tjmp 915e \n+\tje 92f1 \n+\tjmp 933f \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tpush %ebx\n-\tmov 0x14(%esp),%ebx\n+\tmov 0x18(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 92b0 \n+\tjmp 93bc \n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %eax\n-\tmov 0x14(%esp),%ebx\n+\tpush %edx\n+\tmov 0x18(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 9506 \n+\tjs 95ee \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 90a3 \n-\tjmp 9139 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 91ad \n+\tjmp 931a \n \tnop\n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %ebp\n-\tmov 0x14(%esp),%ebx\n+\tpush %edx\n+\tmov 0x18(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 9529 \n+\tjs 9611 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 9088 \n-\tjmp 9139 \n+\tjne 918b \n+\tjmp 931a \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\n+\tmov 0x8(%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+\tmov %eax,%esi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\ttest %esi,%esi\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %ebp,%ebp\n-\tje 90be \n-\tjmp 915e \n+\tje 91cf \n+\tjmp 933f \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\n+\tmov 0x8(%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,%edx\n+\tmov %eax,%esi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\ttest %esi,%esi\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %edx,%edx\n-\tje 90a3 \n-\tjmp 915e \n+\tje 91ad \n+\tjmp 933f \n ./pynx/scattering/cpu.c:7652\n-\tcall 18ab0 \n+\tcall 184f0 \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\n+\tmov 0x8(%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+\tmov %eax,%esi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\ttest %esi,%esi\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %ebx,%ebx\n-\tje 9088 \n-\tjmp 915e \n+\tje 918b \n+\tjmp 933f \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 4520 \n-\tadd $0x14a9b,%ebx\n+\tcall 4560 \n+\tadd $0x149bb,%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 9590 \n+\tjne 9670 \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@@ -10366,922 +10504,928 @@\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 9760 \n+\tje 9838 \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 9580 \n+\tjne 9660 \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 9580 \n+\tje 9660 \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 972a \n+\tje 980a \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 97a4 \n+\tjne 987c \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 9774 \n+\tjns 984c \n \ttestb $0x40,0x57(%ebp)\n-\tje 9774 \n+\tje 984c \n ./pynx/scattering/cpu.c:11183 (discriminator 2)\n \tmov 0x4(%esp),%edx\n \ttest %edx,%edx\n-\tjns 9774 \n+\tjns 984c \n \ttestb $0x40,0x57(%edi)\n-\tje 9774 \n+\tje 984c \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 9710 \n+\tje 97f0 \n /usr/include/python3.12/object.h:233\n \tmov 0x8(%edx),%ebp\n-\tmov %ebp,0x4(%esp)\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \ttest %ebp,%ebp\n-\tjle 9580 \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 ./pynx/scattering/cpu.c:11104\n \txor %eax,%eax\n \tand $0x7,%ebp\n-\tje 96a9 \n+\tje 9789 \n \tcmp $0x1,%ebp\n-\tje 9694 \n+\tje 9774 \n \tcmp $0x2,%ebp\n-\tje 9689 \n+\tje 9769 \n \tcmp $0x3,%ebp\n-\tje 967e \n+\tje 975e \n \tcmp $0x4,%ebp\n-\tje 9673 \n+\tje 9753 \n \tcmp $0x5,%ebp\n-\tje 9668 \n+\tje 9748 \n \tcmp $0x6,%ebp\n-\tje 965d \n+\tje 973d \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%edx),%edi\n-\tje 9791 \n+\tje 9869 \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 9791 \n+\tje 9869 \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 9791 \n+\tje 9869 \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 9791 \n+\tje 9869 \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 9791 \n+\tje 9869 \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 9791 \n+\tje 9869 \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 9791 \n+\tje 9869 \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 9580 \n+\tje 9660 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%edx,%eax,4),%edi\n-\tje 9791 \n+\tje 9869 \n \tcmp 0x10(%edx,%eax,4),%edi\n-\tje 9791 \n+\tje 9869 \n \tcmp 0x14(%edx,%eax,4),%edi\n-\tje 9791 \n+\tje 9869 \n \tcmp 0x18(%edx,%eax,4),%edi\n-\tje 9791 \n+\tje 9869 \n \tcmp 0x1c(%edx,%eax,4),%edi\n-\tje 9791 \n+\tje 9869 \n \tcmp 0x20(%edx,%eax,4),%edi\n-\tje 9791 \n+\tje 9869 \n \tcmp 0x24(%edx,%eax,4),%edi\n-\tje 9791 \n+\tje 9869 \n \tcmp 0x28(%edx,%eax,4),%edi\n-\tje 9791 \n+\tje 9869 \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 96a9 \n-\tjmp 9580 \n+\tjne 9789 \n+\tjmp 9660 \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 9791 \n+\tje 9869 \n ./pynx/scattering/cpu.c:11090\n \ttest %ebp,%ebp\n-\tjne 9710 \n+\tjne 97f0 \n __Pyx_PyObject_GetAttrStr_ClearAttributeError():\n ./pynx/scattering/cpu.c:6832 (discriminator 2)\n \tcmp -0x20(%ebx),%edi\n-\tjne 9580 \n+\tjne 9660 \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 9580 \n+\tje 9660 \n /usr/include/python3.12/object.h:704\n \tdec %ebp\n \tmov %ebp,(%eax)\n-\tjne 9580 \n+\tjne 9660 \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 9580 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 9660 \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 95a4 \n+\tjmp 9684 \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 9580 \n+\tje 9660 \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 972f \n-\tjmp 9580 \n+\tjne 980f \n+\tjmp 9660 \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-\tjle 986b \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 ./pynx/scattering/cpu.c:6717\n \txor %eax,%eax\n \tand $0x7,%edx\n-\tje 9812 \n+\tje 98ea \n \tcmp $0x1,%edx\n-\tje 9805 \n+\tje 98dd \n \tcmp $0x2,%edx\n-\tje 97fe \n+\tje 98d6 \n \tcmp $0x3,%edx\n-\tje 97f7 \n+\tje 98cf \n \tcmp $0x4,%edx\n-\tje 97f0 \n+\tje 98c8 \n \tcmp $0x5,%edx\n-\tje 97e9 \n+\tje 98c1 \n \tcmp $0x6,%edx\n-\tje 97e2 \n+\tje 98ba \n+./pynx/scattering/cpu.c:6718\n+\tcmp 0xc(%edi),%ebp\n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:6718\n-\tcmp 0xc(%edi),%ebp\n-\tje 9791 \n+\tje 9869 \n \tcmp 0xc(%edi,%eax,4),%ebp\n-\tje 9791 \n+\tje 9869 \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 9791 \n+\tje 9869 \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 9791 \n+\tje 9869 \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 9791 \n+\tje 9869 \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 9791 \n+\tje 9869 \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 9791 \n+\tje 9869 \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 986b \n+\tje 9943 \n ./pynx/scattering/cpu.c:6718\n \tcmp 0xc(%edi,%eax,4),%ebp\n-\tje 9791 \n+\tje 9869 \n \tcmp 0x10(%edi,%eax,4),%ebp\n-\tje 9791 \n+\tje 9869 \n \tcmp 0x14(%edi,%eax,4),%ebp\n-\tje 9791 \n+\tje 9869 \n \tcmp 0x18(%edi,%eax,4),%ebp\n-\tje 9791 \n+\tje 9869 \n \tcmp 0x1c(%edi,%eax,4),%ebp\n-\tje 9791 \n+\tje 9869 \n \tcmp 0x20(%edi,%eax,4),%ebp\n-\tje 9791 \n+\tje 9869 \n \tcmp 0x24(%edi,%eax,4),%ebp\n-\tje 9791 \n+\tje 9869 \n \tcmp 0x28(%edi,%eax,4),%ebp\n-\tje 9791 \n+\tje 9869 \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 9812 \n+\tjne 98ea \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 9898 \n+\tjle 9970 \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 98a1 \n+\tjne 9979 \n \tmov %esi,%ecx\n \tmov 0x8(%esp),%esi\n-\tjmp 9791 \n+\tjmp 9869 \n __Pyx_PyErr_ExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:11181 (discriminator 1)\n \tmov 0x8(%esp),%esi\n-\tjmp 9580 \n+\tjmp 9660 \n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11181 (discriminator 1)\n \tmov %ebp,%eax\n-\tcall 6ee0 \n+\tcall 7020 \n __Pyx_PyErr_ExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:6722 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 988d \n+\tjne 9965 \n ./pynx/scattering/cpu.c:6721 (discriminator 2)\n \tincl 0x4(%esp)\n-\tjmp 9877 \n+\tjmp 994f \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 18aa4 \n-\tadd $0x1472c,%esi\n+\tcall 184e6 \n+\tadd $0x1465c,%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 %edx,0x8(%esp)\n+\tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:10075\n \tcall 2090 <_PyThreadState_UncheckedGet@plt>\n \tmov %eax,0x4(%esp)\n-\tmov %eax,%ecx\n+\tmov %eax,%edi\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 9b10 \n+\tje 9bd0 \n ./pynx/scattering/cpu.c:6787\n-\tmov 0x3c(%ecx),%esi\n+\tmov 0x3c(%edi),%ebp\n ./pynx/scattering/cpu.c:6788\n-\tmovl $0x0,0x3c(%ecx)\n+\tmovl $0x0,0x3c(%edi)\n ./pynx/scattering/cpu.c:6792\n-\ttest %esi,%esi\n-\tje 9bd0 \n+\ttest %ebp,%ebp\n+\tje 9c90 \n /usr/include/python3.12/object.h:220\n-\tmov 0x4(%esi),%ebp\n+\tmov 0x4(%ebp),%edi\n /usr/include/python3.12/object.h:244\n-\tmov 0x0(%ebp),%edx\n+\tmov (%edi),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 9920 \n+\tje 99ee \n /usr/include/python3.12/object.h:652\n \tinc %edx\n-\tmov %edx,0x0(%ebp)\n+\tmov %edx,(%edi)\n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%esi),%edi\n+\tmov 0x14(%ebp),%esi\n /usr/include/python3.12/object.h:787\n-\ttest %edi,%edi\n-\tje 9934 \n+\ttest %esi,%esi\n+\tje 9a02 \n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%ebx\n+\tmov (%esi),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-\tje 9934 \n+\tcmp $0x3fffffff,%ecx\n+\tje 9a02 \n /usr/include/python3.12/object.h:652\n-\tinc %ebx\n-\tmov %ebx,(%edi)\n+\tinc %ecx\n+\tmov %ecx,(%esi)\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 9f78 \n+\tje a040 \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 9ba0 \n+\tje 9c60 \n+\tmov -0x38(%ebx),%edx\n ./pynx/scattering/cpu.c:9829\n \tcmp %edx,%eax\n-\tje 9998 \n+\tje 9a60 \n ./pynx/scattering/cpu.c:9829 (discriminator 1)\n \tmov (%esp),%ecx\n \tcmp -0x24(%ecx),%eax\n-\tje 99a0 \n+\tje 9a68 \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 99a0 \n-\tlea 0x0(%esi),%esi\n+\tje 9a68 \n ./pynx/scattering/cpu.c:9826\n \tmovl $0x0,0x8(%esp)\n ./pynx/scattering/cpu.c:6760\n-\ttest %esi,%esi\n-\tje 99ad \n+\ttest %ebp,%ebp\n+\tje 9a75 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n-\tcmp %edi,0x14(%esi)\n-\tjne a018 \n+\tcmp %esi,0x14(%ebp)\n+\tjne a0e0 \n ./pynx/scattering/cpu.c:6766\n \tmov 0x4(%esp),%ebx\n \tmov 0x3c(%ebx),%edx\n ./pynx/scattering/cpu.c:6767\n-\tmov %esi,0x3c(%ebx)\n+\tmov %ebp,0x3c(%ebx)\n /usr/include/python3.12/object.h:797\n \ttest %edx,%edx\n-\tje 99ce \n+\tje 9a96 \n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%esi\n+\tmov (%edx),%ebp\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%esi\n-\tje 99ce \n+\tcmp $0x3fffffff,%ebp\n+\tje 9a96 \n /usr/include/python3.12/object.h:704\n-\tdec %esi\n-\tmov %esi,(%edx)\n-\tje 9e68 \n+\tdec %ebp\n+\tmov %ebp,(%edx)\n+\tje 9f30 \n /usr/include/python3.12/object.h:797\n-\ttest %ebp,%ebp\n-\tje 99e7 \n+\ttest %edi,%edi\n+\tje 9aad \n /usr/include/python3.12/object.h:244\n-\tmov 0x0(%ebp),%ecx\n+\tmov (%edi),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 99e7 \n+\tje 9aad \n /usr/include/python3.12/object.h:704\n \tdec %ecx\n-\tmov %ecx,0x0(%ebp)\n-\tje 9e50 \n+\tmov %ecx,(%edi)\n+\tje 9f18 \n /usr/include/python3.12/object.h:797\n-\ttest %edi,%edi\n-\tje 99fe \n+\ttest %esi,%esi\n+\tje 9ac4 \n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%ebp\n+\tmov (%esi),%edi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ebp\n-\tje 99fe \n+\tcmp $0x3fffffff,%edi\n+\tje 9ac4 \n /usr/include/python3.12/object.h:704\n-\tdec %ebp\n-\tmov %ebp,(%edi)\n-\tje 9e38 \n+\tdec %edi\n+\tmov %edi,(%esi)\n+\tje 9f00 \n ./pynx/scattering/cpu.c:10080\n-\tmov 0x8(%esp),%edi\n-\ttest %edi,%edi\n-\tjne 9b10 \n+\tmov 0x8(%esp),%esi\n+\ttest %esi,%esi\n+\tjne 9bd0 \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 9d9c \n+\tje 9e64 \n ./pynx/scattering/cpu.c:9866\n-\tmov (%esp),%ebp\n-\tmov 0x69c(%ebp),%edi\n+\tmov (%esp),%ecx\n+\tmov 0x69c(%ecx),%edi\n ./pynx/scattering/cpu.c:9841\n \tmov %edi,%ecx\n \tdec %ecx\n-\tjs 9bf0 \n+\tjs 9cb0 \n ./pynx/scattering/cpu.c:9841 (discriminator 1)\n \tcmp %esi,0x4(%ebx,%ecx,8)\n-\tjl 9bf0 \n+\tjl 9cb0 \n ./pynx/scattering/cpu.c:9844\n \ttest %ecx,%ecx\n-\tje a268 \n+\tje a34e \n \txor %edx,%edx\n-\tjmp 9a5d \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tjmp 9b1d \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9848\n-\tjge 9be0 \n+\tjge 9ca0 \n ./pynx/scattering/cpu.c:9849\n \tlea 0x1(%eax),%edx\n ./pynx/scattering/cpu.c:9844\n \tcmp %ecx,%edx\n-\tjge 9a7a \n+\tjge 9b3a \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 9a50 \n+\tjle 9b10 \n ./pynx/scattering/cpu.c:9847\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:9844\n \tcmp %ecx,%edx\n-\tjl 9a5d \n+\tjl 9b1d \n ./pynx/scattering/cpu.c:9857\n-\txor %ecx,%ecx\n+\txor %edx,%edx\n \tcmp %esi,%ebp\n-\tsetl %cl\n-\tadd %eax,%ecx\n+\tsetl %dl\n+\tadd %eax,%edx\n ./pynx/scattering/cpu.c:9867 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tjle 9bf0 \n-\tlea (%ebx,%ecx,8),%ebx\n+\tcmp %edx,%edi\n+\tjle 9cb0 \n+\tlea (%ebx,%edx,8),%ebx\n \tcmp %esi,0x4(%ebx)\n-\tjne 9bf0 \n+\tjne 9cb0 \n ./pynx/scattering/cpu.c:9870\n \tmov (%ebx),%ebp\n /usr/include/python3.12/object.h:244\n-\tmov 0x0(%ebp),%eax\n+\tmov 0x0(%ebp),%ebx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 9aa7 \n+\tcmp $0x3fffffff,%ebx\n+\tje 9b68 \n /usr/include/python3.12/object.h:652\n-\tinc %eax\n-\tmov %eax,0x0(%ebp)\n+\tinc %ebx\n+\tmov %ebx,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,%esi\n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:10102\n-\ttest %eax,%eax\n-\tje 9b58 \n+\tje 9c10 \n ./pynx/scattering/cpu.c:10103\n-\tmov 0xc(%esp),%ecx\n+\tmov 0xc(%esp),%edx\n ./pynx/scattering/cpu.c:10104\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:10103\n-\tmov %ecx,0x14(%eax)\n+\tmov %edx,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 9af1 \n+\tje 9bb2 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,0x0(%ebp)\n-\tje 9e20 \n+\tje 9ee8 \n /usr/include/python3.12/object.h:244\n-\tmov (%esi),%ebp\n+\tmov (%edi),%ebp\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 9b04 \n+\tje 9bc5 \n /usr/include/python3.12/object.h:704\n \tdec %ebp\n-\tmov %ebp,(%esi)\n-\tje 9e08 \n+\tmov %ebp,(%edi)\n+\tje 9ed0 \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,%eiz,1),%esi\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n-\tmov (%esp),%edx\n+\tmov (%esp),%eax\n ./pynx/scattering/cpu.c:10080 (discriminator 1)\n \tmov 0x8(%esp),%esi\n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n-\tmov 0x6a4(%edx),%ebx\n+\tmov 0x6a4(%eax),%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 9a1f \n+\tjne 9ae5 \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 9c06 \n-./pynx/scattering/cpu.c:6791\n+\tjne 9cc6 \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+./pynx/scattering/cpu.c:6791\n+\txor %ebx,%ebx\n+\tjmp 9cfc \n+\tlea 0x0(%esi,%eiz,1),%esi\n /usr/include/python3.12/object.h:244\n-\tmov 0x0(%ebp),%edi\n+\tmov 0x0(%ebp),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edi\n-\tje 9b04 \n+\tcmp $0x3fffffff,%ecx\n+\tje 9bc5 \n /usr/include/python3.12/object.h:704\n-\tdec %edi\n-\tmov %edi,0x0(%ebp)\n-\tjne 9b04 \n+\tdec %ecx\n+\tmov %ecx,0x0(%ebp)\n+\tjne 9bc5 \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 9b04 \n+\tjmp 9bc5 \n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11190\n \tpush %eax\n \tpush %eax\n \tpush %ebx\n-\tpush %ecx\n+\tpush %edx\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 9ba0 \n+\tje 9c60 \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 5f30 \n+\tcall 5fd8 \n+./pynx/scattering/cpu.c:9817\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\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 9998 \n+\tjmp 9a60 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:6791\n-\txor %edi,%edi\n+\txor %esi,%esi\n ./pynx/scattering/cpu.c:6790\n-\txor %ebp,%ebp\n-\tjmp 9934 \n+\txor %edi,%edi\n+\tjmp 9a02 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9867 (discriminator 1)\n \tcmp %eax,%edi\n-\tjle 9bf0 \n+\tjle 9cb0 \n \tlea (%ebx,%eax,8),%ebx\n-\tjmp 9a97 \n+\tjmp 9b57 \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 a02e \n+\tje a0f6 \n /usr/include/python3.12/object.h:220\n-\tmov 0x4(%edi),%ebx\n+\tmov 0x4(%edi),%ecx\n /usr/include/python3.12/object.h:244\n-\tmov (%ebx),%ebp\n+\tmov (%ecx),%ebp\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%ebp\n-\tje 9c16 \n+\tje 9cd6 \n /usr/include/python3.12/object.h:652\n \tinc %ebp\n-\tmov %ebp,(%ebx)\n+\tmov %ebp,(%ecx)\n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%edi),%ecx\n-\tmov %ecx,0x14(%esp)\n+\tmov 0x14(%edi),%ebx\n /usr/include/python3.12/object.h:787\n-\ttest %ecx,%ecx\n-\tje 9c36 \n+\ttest %ebx,%ebx\n+\tje 9cea \n /usr/include/python3.12/object.h:244\n-\tmov 0x14(%esp),%edx\n-\tmov (%edx),%eax\n+\tmov (%ebx),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 9c36 \n+\tcmp $0x3fffffff,%edx\n+\tje 9cea \n /usr/include/python3.12/object.h:652\n-\tmov 0x14(%esp),%ebp\n-\tinc %eax\n-\tmov %eax,0x0(%ebp)\n-\tmov %edi,0x18(%esp)\n+\tinc %edx\n+\tmov %edx,(%ebx)\n+\tmov %edi,0x14(%esp)\n ./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %ebx,%edi\n+\tmov %ecx,%edi\n ./pynx/scattering/cpu.c:10022\n-\tmov 0x8(%esp),%ebx\n-\ttest %ebx,%ebx\n-\tje 9de0 \n+\tmov 0x8(%esp),%eax\n+\ttest %eax,%eax\n+\tje 9ea0 \n+\tmov %ebx,0x18(%esp)\n ./pynx/scattering/cpu.c:10027\n \tpush 0x8(%esp)\n \tmov 0x4(%esp),%ebx\n-\tlea -0x4c03(%ebx),%ecx\n-\tlea -0x4bed(%ebx),%edx\n+\tlea -0x4c13(%ebx),%ecx\n+\tlea -0x4bfd(%ebx),%ebp\n \tpush %ecx\n \tpush 0x18(%esp)\n-\tpush %edx\n+\tpush %ebp\n \tcall 2030 \n ./pynx/scattering/cpu.c:10028\n \tadd $0x10,%esp\n+\tmov 0x18(%esp),%ecx\n \ttest %eax,%eax\n-\tje a064 \n+\tje a12e \n+\tmov %ecx,0x10(%esp)\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-\tje a043 \n+\tmov 0x10(%esp),%ecx\n+\tje a105 \n+\tmov %ebp,0x10(%esp)\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 0x18(%esp),%ebx\n+\tmov 0x20(%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),%ecx\n+\tmov (%ebx),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 9cbb \n+\tcmp $0x3fffffff,%eax\n+\tje 9d8a \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%ebx)\n-\tje a19a \n+\tdec %eax\n+\tmov %eax,(%ebx)\n+\tje a263 \n ./pynx/scattering/cpu.c:10085\n \ttest %ebp,%ebp\n-\tje a064 \n+\tje a12e \n ./pynx/scattering/cpu.c:6760\n-\tmov 0x18(%esp),%edx\n+\tmov 0x14(%esp),%edx\n \ttest %edx,%edx\n-\tje 9cdc \n+\tje 9da7 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n-\tmov 0x18(%esp),%eax\n \tmov 0x14(%esp),%ebx\n-\tcmp 0x14(%eax),%ebx\n-\tjne a24f \n+\tcmp 0x14(%ebx),%ecx\n+\tjne a32d \n ./pynx/scattering/cpu.c:6766\n-\tmov 0x4(%esp),%edx\n+\tmov 0x4(%esp),%eax\n ./pynx/scattering/cpu.c:6767\n-\tmov 0x18(%esp),%eax\n+\tmov 0x14(%esp),%ebx\n ./pynx/scattering/cpu.c:6766\n-\tmov 0x3c(%edx),%ecx\n+\tmov 0x3c(%eax),%edx\n ./pynx/scattering/cpu.c:6767\n-\tmov %eax,0x3c(%edx)\n+\tmov %ebx,0x3c(%eax)\n /usr/include/python3.12/object.h:797\n-\ttest %ecx,%ecx\n-\tje 9d01 \n+\ttest %edx,%edx\n+\tje 9dcb \n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%ebx\n+\tmov (%edx),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-\tje 9d01 \n+\tcmp $0x3fffffff,%eax\n+\tje 9dcb \n /usr/include/python3.12/object.h:704\n-\tdec %ebx\n-\tmov %ebx,(%ecx)\n-\tje a1d9 \n+\tdec %eax\n+\tmov %eax,(%edx)\n+\tje a2b2 \n /usr/include/python3.12/object.h:797\n \ttest %edi,%edi\n-\tje 9d18 \n+\tje 9de2 \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 9d18 \n+\tje 9de2 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%edi)\n-\tje a1c4 \n+\tje a295 \n /usr/include/python3.12/object.h:797\n-\tmov 0x14(%esp),%edi\n-\ttest %edi,%edi\n-\tje 9d33 \n+\ttest %ecx,%ecx\n+\tje 9df9 \n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%ecx\n+\tmov (%ecx),%edi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 9d33 \n+\tcmp $0x3fffffff,%edi\n+\tje 9df9 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%edi)\n-\tje a1af \n+\tdec %edi\n+\tmov %edi,(%ecx)\n+\tje a280 \n ./pynx/scattering/cpu.c:9876\n-\tmov (%esp),%eax\n-\tmov 0x6a4(%eax),%ecx\n+\tmov (%esp),%ebx\n+\tmov 0x6a4(%ebx),%ecx\n ./pynx/scattering/cpu.c:9880 (discriminator 1)\n \ttest %ecx,%ecx\n-\tje a1f5 \n+\tje a2d6 \n ./pynx/scattering/cpu.c:9892\n-\tmov 0x69c(%eax),%ebx\n+\tmov 0x69c(%ebx),%eax\n ./pynx/scattering/cpu.c:9841\n-\tmov %ebx,%edx\n+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:9892\n-\tmov %ebx,0x8(%esp)\n+\tmov %eax,0x8(%esp)\n ./pynx/scattering/cpu.c:9841\n \tdec %edx\n-\tjs 9f00 \n+\tjs 9fc8 \n ./pynx/scattering/cpu.c:9841 (discriminator 1)\n \tcmp 0x4(%ecx,%edx,8),%esi\n-\tjg a1ee \n+\tjg a2cf \n ./pynx/scattering/cpu.c:9844\n \ttest %edx,%edx\n-\tje a441 \n+\tje a51d \n \txor %eax,%eax\n-\tjmp 9d81 \n-\tlea 0x0(%esi),%esi\n+\tjmp 9e49 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9848\n-\tjle a0e7 \n+\tjle a1bb \n ./pynx/scattering/cpu.c:9849\n \tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:9844\n \tcmp %edx,%eax\n-\tjge 9e80 \n+\tjge 9f48 \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 9d70 \n+\tjge 9e38 \n ./pynx/scattering/cpu.c:9847\n \tmov %edi,%edx\n-\tjmp 9d79 \n+\tjmp 9e41 \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 a144 \n+\tje a214 \n /usr/include/python3.12/object.h:220\n-\tmov 0x4(%edi),%ebx\n+\tmov 0x4(%edi),%ecx\n /usr/include/python3.12/object.h:244\n-\tmov (%ebx),%ecx\n+\tmov (%ecx),%ebp\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje a400 \n+\tcmp $0x3fffffff,%ebp\n+\tje a4e0 \n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%edi),%ebp\n+\tmov 0x14(%edi),%ebx\n /usr/include/python3.12/object.h:652\n-\tinc %ecx\n-\tmov %ecx,(%ebx)\n-./pynx/scattering/cpu.c:6796\n-\tmov %ebp,0x14(%esp)\n+\tinc %ebp\n+\tmov %ebp,(%ecx)\n /usr/include/python3.12/object.h:787\n-\ttest %ebp,%ebp\n-\tjne 9c21 \n+\ttest %ebx,%ebx\n+\tjne 9cdd \n ./pynx/scattering/cpu.c:6787\n-\tmov %edi,0x18(%esp)\n+\tmov %edi,0x14(%esp)\n ./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %ebx,%edi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %ecx,%edi\n+\tnop\n+\tmov %ebx,0x8(%esp)\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 9cbb \n+\tjmp 9d8a \n \tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:705\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 ./pynx/scattering/cpu.c:10108\n \tadd $0x2c,%esp\n \tpop %ebx\n \tpop %esi\n@@ -11290,64 +11434,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 9af1 \n+\tjmp 9bb2 \n \tlea 0x0(%esi),%esi\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-\tjmp 99fe \n+\tjmp 9ac4 \n \tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n-\tpush %ebp\n+\tpush %edi\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 99e7 \n+\tjmp 9aad \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 99ce \n+\tjmp 9a96 \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 9f0a \n+\tjle 9fd2 \n ./pynx/scattering/cpu.c:9893 (discriminator 1)\n \tlea (%ecx,%edi,8),%edx\n \tcmp 0x4(%edx),%esi\n-\tje a0f4 \n+\tje a1c8 \n ./pynx/scattering/cpu.c:9899\n \tmov (%esp),%eax\n \tmov 0x8(%esp),%ebx\n \tcmp 0x6a0(%eax),%ebx\n-\tje 9f1d \n+\tje 9fe5 \n \tmov %edx,0x10(%esp)\n ./pynx/scattering/cpu.c:9910\n \tsub $0x4,%esp\n-\tlea (%ecx,%edi,8),%edx\n-\tmov 0xc(%esp),%ebx\n-\tsub %edi,%ebx\n+\tlea (%ecx,%edi,8),%eax\n+\tmov 0xc(%esp),%edx\n+\tsub %edi,%edx\n \tlea 0x8(%ecx,%edi,8),%edi\n-\tshl $0x3,%ebx\n-\tpush %ebx\n+\tshl $0x3,%edx\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@@ -11357,768 +11501,774 @@\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),%eax\n+\tmov 0x0(%ebp),%ebx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tjne 9aa3 \n-\tjmp 9aa7 \n-\tlea 0x0(%esi),%esi\n+\tcmp $0x3fffffff,%ebx\n+\tjne 9b64 \n+\tjmp 9b68 \n+\tlea %cs:0x0(%esi,%eiz,1),%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),%eax\n-\tmov 0x8(%esp),%edx\n-\tcmp %edx,0x6a0(%eax)\n-\tjne a247 \n+\tmov (%esp),%edx\n+\tmov 0x8(%esp),%eax\n+\tcmp %eax,0x6a0(%edx)\n+\tjne a325 \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),%eax\n+\tlea 0x0(,%ebx,8),%edx\n \tmov %ebx,0x10(%esp)\n-\tpush %eax\n+\tpush %edx\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-\ttest %eax,%eax\n-\tje 9aa7 \n-./pynx/scattering/cpu.c:9907\n-\tmov 0x8(%esp),%edx\n+\tje 9b68 \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 %edx,0x6a0(%ebx)\n+\tmov 0x8(%esp),%eax\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 %eax,0x8(%esp)\n+\tmov 0x69c(%ebx),%ebx\n ./pynx/scattering/cpu.c:9909 (discriminator 1)\n-\tcmp %eax,%edi\n-\tjl 9eaa \n-\tjmp 9ed4 \n+\tcmp %ebx,%edi\n+./pynx/scattering/cpu.c:9909\n+\tmov %ebx,0x8(%esp)\n+./pynx/scattering/cpu.c:9909 (discriminator 1)\n+\tjl 9f72 \n+\tjmp 9f9c \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 a278 \n+\tjne a35e \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 9ba0 \n+\tje 9c60 \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-\ttest %eax,%eax\n-\tjne a128 \n+\tjne a1f8 \n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje a427 \n+\tje a503 \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 9971 \n+\tjne 9a3f \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 9971 \n+\tjmp 9a3f \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 99ad \n-\tmovl $0x0,0x18(%esp)\n-./pynx/scattering/cpu.c:6791\n+\tjmp 9a75 \n \tmovl $0x0,0x14(%esp)\n-\tjmp 9c3c \n+./pynx/scattering/cpu.c:6791\n+\txor %ebx,%ebx\n+\tjmp 9cf0 \n /usr/include/python3.12/object.h:244\n-\tmov 0x0(%ebp),%edx\n+\tmov 0x0(%ebp),%esi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje a064 \n+\tcmp $0x3fffffff,%esi\n+\tje a12e \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,0x0(%ebp)\n-\tjne a064 \n+\tdec %esi\n+\tmov %esi,0x0(%ebp)\n+\tjne a12e \n+\tmov %ecx,0x4(%esp)\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 a087 \n+\tje a159 \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 a087 \n+\tje a159 \n /usr/include/python3.12/object.h:704\n \tdec %ebx\n \tmov %ebx,(%edi)\n-\tjne a087 \n+\tjne a159 \n+\tmov %ecx,0x4(%esp)\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 0x18(%esp),%esi\n-\ttest %esi,%esi\n-\tje a0ae \n+\tmov 0x14(%esp),%edi\n+\ttest %edi,%edi\n+\tje a188 \n /usr/include/python3.12/object.h:244\n-\tmov (%esi),%ecx\n+\tmov (%edi),%edx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje a0ae \n+\tcmp $0x3fffffff,%edx\n+\tje a188 \n /usr/include/python3.12/object.h:704\n-\tdec %ecx\n-\tmov %ecx,(%esi)\n-\tjne a0ae \n+\tdec %edx\n+\tmov %edx,(%edi)\n+\tjne a188 \n+\tmov %ecx,0x4(%esp)\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %esi\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),%ebp\n-\ttest %ebp,%ebp\n-\tje 9b04 \n+\ttest %ecx,%ecx\n+\tje 9bc5 \n /usr/include/python3.12/object.h:244\n-\tmov 0x0(%ebp),%eax\n+\tmov (%ecx),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 9b04 \n+\tje 9bc5 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n-\tmov %eax,0x0(%ebp)\n-\tjne 9b04 \n+\tmov %eax,(%ecx)\n+\tjne 9bc5 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %ebp\n+\tpush %ecx\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9b04 \n+\tjmp 9bc5 \n ./pynx/scattering/cpu.c:9893\n \tcmp %edi,0x8(%esp)\n-\tjle 9f0a \n+\tjle 9fd2 \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),%edi\n+\tmov (%esi),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edi\n-\tje 9aa7 \n+\tcmp $0x3fffffff,%ecx\n+\tje 9b68 \n /usr/include/python3.12/object.h:704\n-\tdec %edi\n-\tmov %edi,(%esi)\n-\tjne 9aa7 \n+\tdec %ecx\n+\tmov %ecx,(%esi)\n+\tjne 9b68 \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 9aa7 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 9b68 \n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 9998 \n+\tje 9a60 \n ./pynx/scattering/cpu.c:9818 (discriminator 1)\n \tmov (%esp),%edx\n \tmov -0x38(%edx),%edx\n \tmov %edx,%eax\n-\tjmp 9fe6 \n+\tjmp a0ae \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-\ttest %eax,%eax\n-\tje 9b04 \n+\tje 9bc5 \n ./pynx/scattering/cpu.c:6766\n-\tmov 0x4(%esp),%edx\n-\tmov 0x3c(%edx),%ecx\n+\tmov 0x4(%esp),%ecx\n+\tmov 0x3c(%ecx),%edx\n ./pynx/scattering/cpu.c:6767\n-\tmovl $0x0,0x3c(%edx)\n+\tmovl $0x0,0x3c(%ecx)\n /usr/include/python3.12/object.h:797\n-\ttest %ecx,%ecx\n-\tje 9d33 \n+\ttest %edx,%edx\n+\tje 9df9 \n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%ebx\n+\tmov (%edx),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-\tje 9d33 \n+\tcmp $0x3fffffff,%eax\n+\tje 9df9 \n ./pynx/scattering/cpu.c:6791\n-\tmovl $0x0,0x14(%esp)\n-\tjmp 9cf8 \n+\txor %ecx,%ecx\n+\tjmp 9dc2 \n+\tmov %ecx,0x8(%esp)\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-\tjmp 9cbb \n+\tmov 0x8(%esp),%ecx\n+\tjmp 9d8a \n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %ecx\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9d33 \n+\tjmp 9df9 \n+\tmov %ecx,0x8(%esp)\n \tsub $0xc,%esp\n \tpush %edi\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9d18 \n+\tmov 0x8(%esp),%ecx\n+\tjmp 9de2 \n+\tmov %ecx,0x8(%esp)\n \tsub $0xc,%esp\n-\tpush %ecx\n+\tpush %edx\n \tmov 0x10(%esp),%ebx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9d01 \n-\tmov %ebx,%edi\n-\tjmp 9f0a \n+\tmov 0x8(%esp),%ecx\n+\tjmp 9dcb \n+\tmov %eax,%edi\n+\tjmp 9fd2 \n ./pynx/scattering/cpu.c:9881\n \tsub $0xc,%esp\n \tpush $0x200\n-\tmov 0x10(%esp),%edi\n-\tmov %edi,%ebx\n+\tmov 0x10(%esp),%ebx\n \tcall 24c0 \n ./pynx/scattering/cpu.c:9882 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 9aa7 \n-./pynx/scattering/cpu.c:9885\n-\tmov $0x1,%edx\n-\tmov $0x40,%ebx\n+\tje 9b68 \n ./pynx/scattering/cpu.c:9883\n-\tmov %eax,0x6a4(%edi)\n+\tmov %eax,0x6a4(%ebx)\n+./pynx/scattering/cpu.c:9884\n+\tmovl $0x40,0x6a0(%ebx)\n ./pynx/scattering/cpu.c:9885\n-\tmov %edx,0x69c(%edi)\n-\tmov %ebx,0x6a0(%edi)\n+\tmovl $0x1,0x69c(%ebx)\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,%eax\n-\tjne 9aa3 \n-\tjmp 9aa7 \n+\tcmp $0x3fffffff,%ebx\n+\tjne 9b64 \n+\tjmp 9b68 \n ./pynx/scattering/cpu.c:9912\n \tlea (%ecx,%edi,8),%edx\n-\tjmp 9ed4 \n+\tjmp 9f9c \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n-\tpush %ebx\n-\tpush 0x24(%esp)\n+\tpush %ecx\n+\tmov %ecx,0x14(%esp)\n+\tpush 0x20(%esp)\n \tmov 0x10(%esp),%ebx\n \tcall 2070 \n \tadd $0x10,%esp\n-\tjmp 9cdc \n+\tmov 0x8(%esp),%ecx\n+\tjmp 9da7 \n ./pynx/scattering/cpu.c:9854\n \tcmp 0x4(%ebx),%esi\n-\tjg 9bf0 \n+\tjg 9cb0 \n ./pynx/scattering/cpu.c:9855\n-\txor %ecx,%ecx\n-\tjmp 9a8b \n+\txor %edx,%edx\n+\tjmp 9b4b \n ./pynx/scattering/cpu.c:6817 (discriminator 1)\n \ttest %ecx,%ecx\n-\tje a48e \n+\tje a572 \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 9fad \n+\tjne a075 \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 9ba0 \n+\tje 9c60 \n /usr/include/python3.12/object.h:220\n-\tmov 0x4(%ecx),%ecx\n+\tmov 0x4(%ecx),%edx\n ./pynx/scattering/cpu.c:6733\n-\tcmp %ecx,%ebx\n-\tje 9b8f \n+\tcmp %edx,%ebx\n+\tje 9c47 \n /usr/include/python3.12/object.h:966\n-\tmov 0x4(%ebx),%edx\n-\tmov 0x54(%edx),%eax\n+\tmov 0x4(%ebx),%eax\n+\tmov 0x54(%eax),%eax\n ./pynx/scattering/cpu.c:6742 (discriminator 3)\n \ttest $0x4000000,%eax\n-\tjne a4a7 \n+\tjne a58b \n /usr/include/python3.12/object.h:966\n-\tmov 0x4(%ecx),%edx\n+\tmov 0x4(%edx),%ecx\n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11182 (discriminator 2)\n-\tcmpl $0x0,0x54(%edx)\n-\tjns 9b7b \n-\ttestb $0x40,0x57(%ecx)\n-\tje 9b7b \n+\tcmpl $0x0,0x54(%ecx)\n+\tjns 9c33 \n+\ttestb $0x40,0x57(%edx)\n+\tje 9c33 \n ./pynx/scattering/cpu.c:11183 (discriminator 2)\n \ttest %eax,%eax\n-\tjns 9b7b \n+\tjns 9c33 \n \ttestb $0x40,0x57(%ebx)\n-\tje 9b7b \n+\tje 9c33 \n ./pynx/scattering/cpu.c:11100\n-\tmov 0xac(%ecx),%eax\n+\tmov 0xac(%edx),%ecx\n ./pynx/scattering/cpu.c:11101 (discriminator 1)\n-\ttest %eax,%eax\n-\tje a4f4 \n+\ttest %ecx,%ecx\n+\tje a5d2 \n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%eax),%ecx\n-\tmov %ecx,0x8(%esp)\n+\tmov 0x8(%ecx),%edx\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjle 9ba0 \n+\ttest %edx,%edx\n+/usr/include/python3.12/object.h:233\n+\tmov %edx,0x8(%esp)\n+./pynx/scattering/cpu.c:11104 (discriminator 1)\n+\tjle 9c60 \n ./pynx/scattering/cpu.c:11104\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+\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 ./pynx/scattering/cpu.c:11105\n-\tcmp 0xc(%eax),%ebx\n-\tje 9b8f \n+\tcmp 0xc(%ecx),%ebx\n+\tje 9c47 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n-\tmov $0x1,%edx\n+\tmov $0x1,%eax\n ./pynx/scattering/cpu.c:11105\n-\tcmp 0xc(%eax,%edx,4),%ebx\n-\tje 9b8f \n+\tcmp 0xc(%ecx,%eax,4),%ebx\n+\tje 9c47 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n-\tinc %edx\n+\tinc %eax\n ./pynx/scattering/cpu.c:11105\n-\tcmp 0xc(%eax,%edx,4),%ebx\n-\tje 9b8f \n+\tcmp 0xc(%ecx,%eax,4),%ebx\n+\tje 9c47 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n-\tinc %edx\n+\tinc %eax\n ./pynx/scattering/cpu.c:11105\n-\tcmp 0xc(%eax,%edx,4),%ebx\n-\tje 9b8f \n+\tcmp 0xc(%ecx,%eax,4),%ebx\n+\tje 9c47 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n-\tinc %edx\n+\tinc %eax\n ./pynx/scattering/cpu.c:11105\n-\tcmp 0xc(%eax,%edx,4),%ebx\n-\tje 9b8f \n+\tcmp 0xc(%ecx,%eax,4),%ebx\n+\tje 9c47 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n-\tinc %edx\n+\tinc %eax\n ./pynx/scattering/cpu.c:11105\n-\tcmp 0xc(%eax,%edx,4),%ebx\n-\tje 9b8f \n+\tcmp 0xc(%ecx,%eax,4),%ebx\n+\tje 9c47 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n-\tinc %edx\n+\tinc %eax\n ./pynx/scattering/cpu.c:11105\n-\tcmp 0xc(%eax,%edx,4),%ebx\n-\tje 9b8f \n+\tcmp 0xc(%ecx,%eax,4),%ebx\n+\tje 9c47 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n-\tinc %edx\n+\tinc %eax\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n-\tcmp %edx,0x8(%esp)\n-\tje 9ba0 \n+\tcmp %eax,0x8(%esp)\n+\tje 9c60 \n ./pynx/scattering/cpu.c:11105\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+\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 ./pynx/scattering/cpu.c:11104 (discriminator 2)\n-\tadd $0x8,%edx\n+\tadd $0x8,%eax\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n-\tcmp %edx,0x8(%esp)\n-\tjne a39c \n-\tjmp 9ba0 \n-\tlea 0x0(%esi),%esi\n+\tcmp %eax,0x8(%esp)\n+\tjne a482 \n+\tjmp 9c60 \n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%edi),%eax\n-\tmov %eax,0x14(%esp)\n+\tmov 0x14(%edi),%ebx\n /usr/include/python3.12/object.h:787\n-\ttest %eax,%eax\n-\tje a456 \n+\ttest %ebx,%ebx\n+\tje a532 \n /usr/include/python3.12/object.h:244\n-\tmov (%eax),%ecx\n+\tmov (%ebx),%esi\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje a418 \n+\tcmp $0x3fffffff,%esi\n+\tje a4f4 \n /usr/include/python3.12/object.h:652\n-\tinc %ecx\n-\tmov %ecx,(%eax)\n+\tinc %esi\n+\tmov %esi,(%ebx)\n ./pynx/scattering/cpu.c:6787\n-\tmov %edi,0x18(%esp)\n+\tmov %edi,0x14(%esp)\n ./pynx/scattering/cpu.c:10080 (discriminator 2)\n \tmov 0xc(%esp),%esi\n ./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %ebx,%edi\n-\tjmp 9de0 \n+\tmov %ecx,%edi\n+\tjmp 9ea0 \n ./pynx/scattering/cpu.c:9829\n \tmov (%esp),%eax\n \tmov -0x38(%eax),%ebx\n \tcmp %ebx,-0x24(%eax)\n-\tjne 99a0 \n-\tjmp 9998 \n+\tjne 9a68 \n+\tjmp 9a60 \n+./pynx/scattering/cpu.c:9854\n+\tcmp 0x4(%ecx),%esi\n ./pynx/scattering/cpu.c:9857\n \tmov $0x1,%edi\n ./pynx/scattering/cpu.c:9854\n-\tcmp 0x4(%ecx),%esi\n-\tjg 9f0a \n+\tjg 9fd2 \n ./pynx/scattering/cpu.c:9855\n \txor %edi,%edi\n-\tjmp 9e8f \n-\tmov %ebx,0x8(%esp)\n+\tjmp 9f57 \n+\tmov %ecx,0x14(%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 0x18(%esp),%ebx\n+\tmov 0x24(%esp),%edx\n \tadd $0x10,%esp\n \ttest %eax,%eax\n ./pynx/scattering/cpu.c:6787\n-\tmov %edi,0x18(%esp)\n+\tmov %edi,0x14(%esp)\n ./pynx/scattering/cpu.c:10060\n \tmov %eax,%ebp\n ./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %ebx,%edi\n+\tmov %edx,%edi\n ./pynx/scattering/cpu.c:10085\n-\tjne 9ccb \n-\tjmp a064 \n+\tmov 0x8(%esp),%ecx\n+\tjne 9d9a \n+\tjmp a12e \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 a28e \n+\tjmp a374 \n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%ebx),%eax\n+\tmov 0x8(%ebx),%ecx\n+\tmov %ecx,0x18(%esp)\n __Pyx_PyErr_ExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:6717\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+\txor %ecx,%ecx\n+\tjmp a5a1 \n ./pynx/scattering/cpu.c:6718\n-\tcmp 0xc(%ebx,%edx,4),%ecx\n-\tje 9b8f \n+\tcmp 0xc(%ebx,%ecx,4),%edx\n+\tje 9c47 \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n-\tinc %edx\n+\tinc %ecx\n ./pynx/scattering/cpu.c:6717 (discriminator 1)\n-\tcmp %edx,0x18(%esp)\n-\tjg a4b2 \n+\tcmp %ecx,0x18(%esp)\n+\tjg a596 \n ./pynx/scattering/cpu.c:6721\n-\txor %edx,%edx\n-\tmov %edi,0x14(%esp)\n-\tmov %esi,%edi\n+\txor %eax,%eax\n+\tmov %ebp,0x8(%esp)\n+\tmov %esi,0x14(%esp)\n+\tmov %eax,%ebp\n \tmov %ebx,%esi\n-\tmov %edx,0x8(%esp)\n-\tmov %ecx,%ebx\n+\tmov %edx,%ebx\n ./pynx/scattering/cpu.c:6721 (discriminator 1)\n-\tmov 0x8(%esp),%ecx\n-\tcmp %ecx,0x18(%esp)\n-\tjle a52b \n+\tcmp %ebp,0x18(%esp)\n+\tjle a606 \n ./pynx/scattering/cpu.c:6722\n-\tmov 0x8(%esp),%eax\n-\tmov 0xc(%esi,%eax,4),%edx\n+\tmov 0xc(%esi,%ebp,4),%edx\n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11181 (discriminator 1)\n \tcmp %edx,%ebx\n-\tjne a51a \n-\tmov %edi,%esi\n-\tmov 0x14(%esp),%edi\n-\tjmp 9b8f \n+\tjne a5f8 \n+\tmov 0x8(%esp),%ebp\n+\tmov 0x14(%esp),%esi\n+\tjmp 9c47 \n ./pynx/scattering/cpu.c:11091\n-\tmov 0x80(%ecx),%ecx\n+\tmov 0x80(%edx),%edx\n ./pynx/scattering/cpu.c:11092\n-\tcmp %ecx,%ebx\n-\tje 9b8f \n+\tcmp %edx,%ebx\n+\tje 9c47 \n ./pynx/scattering/cpu.c:11090\n-\ttest %ecx,%ecx\n-\tjne a4f4 \n+\ttest %edx,%edx\n+\tjne a5d2 \n __Pyx_PyObject_GetAttrStr_ClearAttributeError():\n ./pynx/scattering/cpu.c:6832 (discriminator 2)\n-\tmov (%esp),%edx\n-\tcmp -0x20(%edx),%ebx\n-\tje 9b8f \n-\tjmp 9ba0 \n+\tmov (%esp),%eax\n+\tcmp -0x20(%eax),%ebx\n+\tje 9c47 \n+\tjmp 9c60 \n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:6832 (discriminator 2)\n \tmov %ebx,%eax\n-\tcall 6ee0 \n+\tcall 7020 \n __Pyx_PyErr_ExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:6722 (discriminator 1)\n \ttest %eax,%eax\n-\tjne a4e9 \n+\tjne a5c5 \n ./pynx/scattering/cpu.c:6721 (discriminator 2)\n-\tincl 0x8(%esp)\n-\tjmp a4d3 \n-\tmov %edi,%esi\n-\tmov 0x14(%esp),%edi\n-\tjmp 9ba0 \n+\tinc %ebp\n+\tjmp a5b7 \n+\tmov 0x8(%esp),%ebp\n+\tmov 0x14(%esp),%esi\n+\tjmp 9c60 \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),%esi\n+\tmov 0x8(%ecx),%ebx\n \tmov 0x4(%ecx),%eax\n-\tmov %esi,-0x228(%ebp)\n ./pynx/scattering/cpu.c:4310\n-\tlea 0x60c(%ebx),%edx\n-\tlea 0x5c(%edx),%esi\n+\tlea 0x650(%edi),%edx\n ./pynx/scattering/cpu.c:4281\n-\tmov %gs:0x14,%edi\n-\tmov %edi,-0x1c(%ebp)\n-\tmov 0xc(%ecx),%edi\n+\tmov %ebx,-0x230(%ebp)\n+\tmov %gs:0x14,%esi\n+\tmov %esi,-0x1c(%ebp)\n+\tmov 0xc(%ecx),%esi\n ./pynx/scattering/cpu.c:4310\n \tlea 0x4(%edx),%ecx\n-\tvmovd %esi,%xmm1\n-\tlea 0x4c(%edx),%esi\n-\tvmovd %ecx,%xmm0\n-\tlea 0x60(%edx),%ecx\n-\tvmovd %esi,%xmm5\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 \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-\ttest %edi,%edi\n-\tje a610 \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 ./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-\tcmp $0x8,%esi\n-\tja d4aa \n-\tmov -0x36e4(%ebx,%edx,1),%edx\n-\tadd %ebx,%edx\n+\tja c6c8 \n+\tmov -0x36e4(%edi,%edx,1),%edx\n+\tadd %edi,%edx\n \tjmp *%edx\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4417 (discriminator 1)\n-\tcmpl $0x8,-0x228(%ebp)\n-\tjne d4aa \n+\tcmpl $0x8,-0x230(%ebp)\n+\tjne c6c8 \n ./pynx/scattering/cpu.c:4420\n-\tmov (%eax),%edi\n-./pynx/scattering/cpu.c:4421\n-\tmov 0x4(%eax),%esi\n+\tmov (%eax),%esi\n ./pynx/scattering/cpu.c:4422\n-\tmov 0x8(%eax),%ecx\n+\tmov 0x8(%eax),%edx\n+./pynx/scattering/cpu.c:4421\n+\tmov 0x4(%eax),%ebx\n ./pynx/scattering/cpu.c:4423\n-\tmov 0xc(%eax),%edx\n+\tmov 0xc(%eax),%ecx\n ./pynx/scattering/cpu.c:4420\n-\tmov %edi,-0x1fc(%ebp)\n+\tmov %esi,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:4424\n-\tmov 0x10(%eax),%edi\n-./pynx/scattering/cpu.c:4421\n-\tmov %esi,-0x208(%ebp)\n-./pynx/scattering/cpu.c:4425\n-\tmov 0x14(%eax),%esi\n+\tmov 0x10(%eax),%esi\n ./pynx/scattering/cpu.c:4422\n-\tmov %ecx,-0x20c(%ebp)\n+\tmov %edx,-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+\tmov 0x18(%eax),%edx\n+./pynx/scattering/cpu.c:4421\n+\tmov %ebx,-0x208(%ebp)\n+./pynx/scattering/cpu.c:4425\n+\tmov 0x14(%eax),%ebx\n ./pynx/scattering/cpu.c:4423\n-\tmov %edx,-0x200(%ebp)\n+\tmov %ecx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4424\n-\tmov %edi,-0x210(%ebp)\n-./pynx/scattering/cpu.c:4425\n-\tmov %esi,-0x214(%ebp)\n+\tmov %esi,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4426\n-\tmov %ecx,-0x218(%ebp)\n+\tmov %edx,-0x218(%ebp)\n+./pynx/scattering/cpu.c:4425\n+\tmov %ebx,-0x214(%ebp)\n ./pynx/scattering/cpu.c:4427\n-\tmov %eax,-0x224(%ebp)\n-\tvzeroupper\n+\tmov 0x1c(%eax),%ebx\n /usr/include/python3.12/object.h:220\n-\tmov -0x1fc(%ebp),%edi\n+\tmov -0x1fc(%ebp),%edx\n ./pynx/scattering/cpu.c:4454\n-\tmov 0x5b8(%ebx),%eax\n+\tmov 0x5b8(%edi),%eax\n /usr/include/python3.12/object.h:220\n-\tmov 0x4(%edi),%edx\n+\tmov 0x4(%edx),%edx\n ./pynx/scattering/cpu.c:4454 (discriminator 2)\n \tcmp %edx,%eax\n-\tjne cb30 \n+\tjne ccc8 \n ./pynx/scattering/cpu.c:4455 (discriminator 2)\n \tmov -0x208(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne cb60 \n+\tjne ccf0 \n ./pynx/scattering/cpu.c:4456 (discriminator 2)\n \tmov -0x20c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne cb80 \n+\tjne cd10 \n ./pynx/scattering/cpu.c:4457 (discriminator 2)\n \tmov -0x200(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne cba0 \n+\tjne cd30 \n ./pynx/scattering/cpu.c:4458 (discriminator 2)\n \tmov -0x210(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne cbc0 \n+\tjne cd50 \n ./pynx/scattering/cpu.c:4459 (discriminator 2)\n \tmov -0x214(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne cc30 \n+\tjne cd70 \n ./pynx/scattering/cpu.c:4460 (discriminator 2)\n \tmov -0x218(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne cc68 \n+\tjne cda8 \n ./pynx/scattering/cpu.c:4461 (discriminator 2)\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+\tcmp %edx,0x4(%ebx)\n+\tjne cdc8 \n+\tlea 0x6ac(%edi),%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-\tvpunpckldq %xmm6,%xmm6,%xmm7\n+\tvmovd -0x220(%ebp),%xmm0\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@@ -12132,4282 +12282,4365 @@\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-\tcmp %esi,-0x1fc(%ebp)\n-\tje ab50 \n+\tje abf0 \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 %xmm7,-0x220(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x220(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:4547 (discriminator 1)\n-\tvmovq -0x220(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje d537 \n+\tvmovq -0x220(%ebp),%xmm1\n+\tinc %eax\n+\tje d4f8 \n ./pynx/scattering/cpu.c:4552\n \tcmp %esi,-0x208(%ebp)\n-\tje ab7a \n+\tje ac1a \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 %xmm7,-0x220(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x220(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:4552 (discriminator 1)\n-\tvmovq -0x220(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje d563 \n+\tvmovq -0x220(%ebp),%xmm1\n+\tinc %eax\n+\tje d511 \n ./pynx/scattering/cpu.c:4557\n \tcmp %esi,-0x20c(%ebp)\n-\tje abae \n+\tje ac4e \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 %xmm7,-0x208(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x208(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:4557 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje ce3d \n+\tvmovq -0x208(%ebp),%xmm1\n+\tinc %eax\n+\tje cf31 \n ./pynx/scattering/cpu.c:4562\n \tcmp %esi,-0x200(%ebp)\n-\tje abe2 \n+\tje ac82 \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 %xmm7,-0x208(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x208(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:4562 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje d097 \n+\tvmovq -0x208(%ebp),%xmm1\n+\tinc %eax\n+\tje d1ab \n ./pynx/scattering/cpu.c:4567\n \tcmp %esi,-0x210(%ebp)\n-\tje ac16 \n+\tje acb6 \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 %xmm7,-0x208(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x208(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:4567 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje d0b0 \n+\tvmovq -0x208(%ebp),%xmm1\n+\tinc %eax\n+\tje d1c4 \n ./pynx/scattering/cpu.c:4572\n \tcmp %esi,-0x214(%ebp)\n-\tje ac4a \n+\tje acea \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 %xmm7,-0x208(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x208(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:4572 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje d10b \n+\tvmovq -0x208(%ebp),%xmm1\n+\tinc %eax\n+\tje d1fc \n ./pynx/scattering/cpu.c:4577\n \tcmp %esi,-0x218(%ebp)\n-\tje ac7b \n+\tje ad1b \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 %xmm7,-0x208(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x208(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:4577 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje d130 \n+\tvmovq -0x208(%ebp),%xmm1\n+\tinc %eax\n+\tje d238 \n ./pynx/scattering/cpu.c:4582\n-\tcmp %esi,-0x224(%ebp)\n-\tje acaf \n+\tcmp %esi,%ebx\n+\tje ad4b \n ./pynx/scattering/cpu.c:4582 (discriminator 4)\n-\tmov -0x224(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1f4(%ebp),%eax\n-\tcall 88c0 \n+\tmov %ebx,%edx\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:4582 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje d149 \n+\tinc %eax\n+\tje d251 \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-\tje d240 \n+\tmov %eax,-0x200(%ebp)\n+\tje d340 \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 d2c8 \n+\tje d398 \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 %edi\n+\tpush %edx\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 4620 \n+\tcall 4660 \n /usr/include/python3.12/object.h:244\n-\tmov (%esi),%edx\n+\tmov (%esi),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tadd $0x30,%esp\n-\tcmp $0x3fffffff,%edx\n-\tje a9d3 \n+\tcmp $0x3fffffff,%ecx\n+\tje aa6a \n /usr/include/python3.12/object.h:652\n-\tinc %edx\n-\tmov %edx,(%esi)\n+\tinc %ecx\n+\tmov %ecx,(%esi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x1f4(%ebp),%eax\n-\ttest %eax,%eax\n-\tje aa01 \n+\tmov -0x1f4(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje aa9a \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%ecx\n-\tcmp %ecx,-0x1d0(%ebp)\n-\tje c7f0 \n+\tlea 0x18c(%edi),%eax\n+\tcmp %eax,-0x1d0(%ebp)\n+\tje c9d8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1f4(%ebp),%edi\n-\tpush %edi\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),%edx\n-\ttest %edx,%edx\n-\tje aa2f \n+\tmov -0x1c4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje aaca \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x1a0(%ebp)\n-\tje c7e0 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0x1a0(%ebp)\n+\tje c9c8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1c4(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x1c4(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x194(%ebp),%edi\n-\ttest %edi,%edi\n-\tje aa5d \n+\tmov -0x194(%ebp),%edx\n+\ttest %edx,%edx\n+\tje aafa \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edx\n-\tcmp %edx,-0x170(%ebp)\n-\tje c7d0 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0x170(%ebp)\n+\tje c9b8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x194(%ebp),%eax\n-\tpush %eax\n+\tlea -0x194(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x164(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje aa8b \n+\tmov -0x164(%ebp),%eax\n+\ttest %eax,%eax\n+\tje ab2a \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edi\n-\tcmp %edi,-0x140(%ebp)\n-\tje c840 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0x140(%ebp)\n+\tje ca18 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x164(%ebp),%edx\n-\tpush %edx\n+\tlea -0x164(%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 -0x134(%ebp),%eax\n-\ttest %eax,%eax\n-\tje aab9 \n+\tmov -0x134(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje ab5a \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%ecx\n-\tcmp %ecx,-0x110(%ebp)\n-\tje c830 \n+\tlea 0x18c(%edi),%eax\n+\tcmp %eax,-0x110(%ebp)\n+\tje ca08 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x134(%ebp),%edi\n-\tpush %edi\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),%edx\n-\ttest %edx,%edx\n-\tje aae7 \n+\tmov -0x104(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje ab8a \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0xe0(%ebp)\n-\tje c820 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0xe0(%ebp)\n+\tje c9f8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x104(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x104(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xd4(%ebp),%edi\n-\ttest %edi,%edi\n-\tje ab15 \n+\tmov -0xd4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje abba \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edx\n-\tcmp %edx,-0xb0(%ebp)\n-\tje c810 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0xb0(%ebp)\n+\tje c9e8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xd4(%ebp),%eax\n-\tpush %eax\n+\tlea -0xd4(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xa4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje ab40 \n+\tmov -0xa4(%ebp),%eax\n+\ttest %eax,%eax\n+\tje abe7 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edi\n-\tcmp %edi,-0x80(%ebp)\n-\tje c800 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0x80(%ebp)\n+\tje ca28 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xa4(%ebp),%edx\n-\tpush %edx\n+\tlea -0xa4(%ebp),%ecx\n+\tmov %edi,%ebx\n+\tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:4623\n \tmov %esi,%eax\n-\tjmp b2af \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tjmp c725 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x178(%ebp)\n+\tlea 0x18c(%edi),%ecx\n+./pynx/scattering/cpu.c:4552\n+\tcmp %esi,-0x208(%ebp)\n ./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x190(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %edx,-0x170(%ebp)\n+\tmov %ecx,-0x170(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x178(%ebp)\n ./pynx/scattering/cpu.c:4552\n-\tcmp %esi,-0x208(%ebp)\n-\tjne a7e0 \n+\tjne a881 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x148(%ebp)\n+\tlea 0x18c(%edi),%eax\n+./pynx/scattering/cpu.c:4557\n+\tcmp %esi,-0x20c(%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-\tcmp %esi,-0x20c(%ebp)\n-\tjne a819 \n+\tjne a8b8 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x118(%ebp)\n+\tlea 0x18c(%edi),%edx\n+./pynx/scattering/cpu.c:4562\n+\tcmp %esi,-0x200(%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 %edi,-0x110(%ebp)\n+\tmov %edx,-0x110(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x118(%ebp)\n ./pynx/scattering/cpu.c:4562\n-\tcmp %esi,-0x200(%ebp)\n-\tjne a852 \n+\tjne a8ef \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0xe8(%ebp)\n+\tlea 0x18c(%edi),%ecx\n+./pynx/scattering/cpu.c:4567\n+\tcmp %esi,-0x210(%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-\tcmp %esi,-0x210(%ebp)\n-\tjne a88b \n+\tjne a926 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0xb8(%ebp)\n+\tlea 0x18c(%edi),%eax\n+./pynx/scattering/cpu.c:4572\n+\tcmp %esi,-0x214(%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 %edx,-0xb0(%ebp)\n+\tmov %eax,-0xb0(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0xb8(%ebp)\n ./pynx/scattering/cpu.c:4572\n-\tcmp %esi,-0x214(%ebp)\n-\tjne a8c4 \n+\tjne a95d \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x88(%ebp)\n+\tlea 0x18c(%edi),%edx\n+./pynx/scattering/cpu.c:4577\n+\tcmp %esi,-0x218(%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 %eax,-0x80(%ebp)\n+\tmov %edx,-0x80(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x88(%ebp)\n ./pynx/scattering/cpu.c:4577\n-\tcmp %esi,-0x218(%ebp)\n-\tjne a8fd \n+\tjne a994 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x1a8(%ebp)\n+\tlea 0x18c(%edi),%ecx\n+./pynx/scattering/cpu.c:4582\n+\tcmp %esi,%ebx\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 %edi,-0x1a0(%ebp)\n+\tmov %ecx,-0x1a0(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x1a8(%ebp)\n ./pynx/scattering/cpu.c:4582\n-\tcmp %esi,-0x224(%ebp)\n-\tjne a936 \n+\tjne a9c7 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x1d8(%ebp)\n+\tlea 0x18c(%edi),%ebx\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 %ecx,-0x1d0(%ebp)\n-\tjmp a953 \n-\tlea 0x0(%esi,%eiz,1),%esi\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 /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%edx\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:4336\n-\tmov 0x650(%ebx),%esi\n+\tmov 0x650(%edi),%eax\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %edx,%edx\n /usr/include/python3.12/object.h:233\n \tmov %edx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4336\n-\tmov %esi,-0x1fc(%ebp)\n+\tmov %eax,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n-\tjle af8d \n+\tjle c6b2 \n+\tsub %ebx,%edx\n ./pynx/scattering/cpu.c:7424\n-\tmov -0x228(%ebp),%esi\n-\tsub %esi,%edx\n-\tmov %esi,%eax\n+\tmov %ebx,%eax\n \tand $0x7,%edx\n-\tje d5e5 \n+\tje d5bb \n \tcmp $0x1,%edx\n-\tje ad9a \n+\tje ae2c \n \tcmp $0x2,%edx\n-\tje ad89 \n+\tje ae1b \n \tcmp $0x3,%edx\n-\tje ad78 \n+\tje ae0a \n \tcmp $0x4,%edx\n-\tje ad67 \n+\tje adf9 \n \tcmp $0x5,%edx\n-\tje ad56 \n+\tje ade8 \n \tcmp $0x6,%edx\n-\tje ad45 \n+\tje add7 \n ./pynx/scattering/cpu.c:7426\n \tmov -0x1fc(%ebp),%ecx\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje cc50 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje cd90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x1fc(%ebp),%edx\n-\tcmp 0xc(%edi,%eax,4),%edx\n-\tje cc50 \n+\tmov -0x1fc(%ebp),%ebx\n+\tcmp 0xc(%esi,%eax,4),%ebx\n+\tje cd90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x1fc(%ebp),%esi\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje cc50 \n+\tmov -0x1fc(%ebp),%edx\n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tje cd90 \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(%edi,%eax,4),%ecx\n-\tje cc50 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje cd90 \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(%edi,%eax,4),%edx\n-\tje cc50 \n+\tmov -0x1fc(%ebp),%ebx\n+\tcmp 0xc(%esi,%eax,4),%ebx\n+\tje cd90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x1fc(%ebp),%esi\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje cc50 \n+\tmov -0x1fc(%ebp),%edx\n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tje cd90 \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(%edi,%eax,4),%ecx\n-\tje cc50 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje cd90 \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 ae25 \n+\tje aeb5 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje cc50 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje cd90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%edx\n-\tmov %edx,%eax\n+\tlea 0x1(%eax),%ebx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %ebx,%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje cc50 \n+\tje cd90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje cc50 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje cd90 \n+\tcmp 0x14(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%edx),%eax\n+\tlea 0x2(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%edx,4),%esi\n-\tje cc50 \n+\tje cd90 \n+\tcmp 0x18(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%edx),%eax\n+\tlea 0x3(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%edx,4),%esi\n-\tje cc50 \n+\tje cd90 \n+\tcmp 0x1c(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%edx),%eax\n+\tlea 0x4(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%edx,4),%esi\n-\tje cc50 \n+\tje cd90 \n+\tcmp 0x20(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%edx),%eax\n+\tlea 0x5(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%edx,4),%esi\n-\tje cc50 \n+\tje cd90 \n+\tcmp 0x24(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%edx),%eax\n+\tlea 0x6(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%edx,4),%esi\n-\tje cc50 \n+\tje cd90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%edx),%eax\n+\tlea 0x7(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,-0x200(%ebp)\n-\tjne adb5 \n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%edx\n+\tjne ae45 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n-\tmov -0x1fc(%ebp),%ecx\n+\tmov -0x28(%edi),%edx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %edi,-0x1fc(%ebp)\n-\tmov %edx,-0x208(%ebp)\n-./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n-\tmov %esi,-0x20c(%ebp)\n+\tmov -0xc(%edi),%ebx\n+\tmov %esi,-0x208(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\tmov -0x228(%ebp),%esi\n+\tmov -0x230(%ebp),%ecx\n+./pynx/scattering/cpu.c:7390\n+\tcmp %edx,-0x1fc(%ebp)\n+\tmov %edx,-0x210(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %ecx,%edi\n+\tmov %ebx,-0x20c(%ebp)\n+\tmov %ecx,%esi\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x214(%ebp)\n-\tlea 0x0(%esi),%esi\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 ./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,%edi\n-\tje c850 \n+\tcmp %eax,%ebx\n+\tje ca38 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x208(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tmov -0x20c(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje c470 \n+\tje c608 \n \ttest %cl,%cl\n-\tje c481 \n+\tje c619 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x210(%ebp)\n+\tmov %ebx,%edx\n+\tmov 0x8(%ebx),%ebx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-\tjne af80 \n+\tcmp 0x8(%eax),%ebx\n+/usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov %ebx,-0x214(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne b000 \n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edx),%ecx\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 -0x218(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x218(%ebp)\n-\tje aecc \n-\tcmp $0xffffffff,%ecx\n-\tjne af80 \n+\ttest %dl,%bl\n+\tje af58 \n+\tinc %ecx\n+\tjne b000 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x218(%ebp)\n+\tmov -0x1fc(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 af80 \n+\tjne b000 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x218(%ebp)\n-\tjne d6be \n+\ttest $0x20,%bl\n+\tjne d682 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x218(%ebp)\n+\tmov -0x1fc(%ebp),%ebx\n+\tmov 0x1c(%ebx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne d6ab \n+\tjne d66e \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 d727 \n+\tje d6e6 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje d738 \n+\tje d6f7 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x224(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x224(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x224(%ebp)\n-\tjne af80 \n+\tcmp %ecx,-0x224(%ebp)\n+\tjne b000 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x210(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje c850 \n+\tmov -0x214(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje ca38 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x218(%ebp)\n-\tvzeroupper\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-\tje c850 \n-\tlea 0x0(%esi),%esi\n+\tje ca38 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\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 ae60 \n-\tvzeroupper\n-\tjmp c512 \n+\tjne aef0 \n+\tjmp c6b2 \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),%esi\n+\tmov 0x18(%eax),%ebx\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 %esi,-0x218(%ebp)\n+\tmov %ebx,-0x218(%ebp)\n ./pynx/scattering/cpu.c:4322\n-\tmov 0xc(%eax),%esi\n+\tmov 0xc(%eax),%ebx\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(%edi),%edx\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:4322\n-\tmov %esi,-0x200(%ebp)\n+\tmov %ebx,-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,-0x234(%ebp)\n+\tmov %edx,-0x238(%ebp)\n \tmov %edx,-0x224(%ebp)\n-./pynx/scattering/cpu.c:4404\n-\tmov 0x60c(%ebx),%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %edx,%edx\n-\tjle b23f \n+./pynx/scattering/cpu.c:4404\n+\tmov 0x60c(%edi),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle b2af \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%edx\n-\tje b068 \n+\tje b0e8 \n \tcmp $0x1,%edx\n-\tje b053 \n+\tje b0d3 \n \tcmp $0x2,%edx\n-\tje b048 \n+\tje b0c8 \n \tcmp $0x3,%edx\n-\tje b03d \n+\tje b0bd \n \tcmp $0x4,%edx\n-\tje b032 \n+\tje b0b2 \n \tcmp $0x5,%edx\n-\tje b027 \n+\tje b0a7 \n \tcmp $0x6,%edx\n-\tjne ccd0 \n+\tjne ce08 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje bff0 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c0d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje bff0 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c0d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje bff0 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c0d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje bff0 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c0d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje bff0 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c0d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje bff0 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c0d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x224(%ebp),%ecx\n+\tmov -0x224(%ebp),%ebx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ecx,%eax\n-\tje b0da \n+\tcmp %ebx,%eax\n+\tje b15a \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje bff0 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c0d8 \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-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje bff0 \n+\tje c0d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje bff0 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c0d8 \n+\tcmp 0x14(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%edx,4),%esi\n-\tje bff0 \n+\tje c0d8 \n+\tcmp 0x18(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%edx,4),%esi\n-\tje bff0 \n+\tje c0d8 \n+\tcmp 0x1c(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%edx,4),%esi\n-\tje bff0 \n+\tje c0d8 \n+\tcmp 0x20(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%edx,4),%esi\n-\tje bff0 \n+\tje c0d8 \n+\tcmp 0x24(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%edx,4),%esi\n-\tje bff0 \n+\tje c0d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x224(%ebp),%ecx\n+\tmov -0x224(%ebp),%ebx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ecx,%eax\n-\tjne b068 \n+\tcmp %ebx,%eax\n+\tjne b0e8 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%edx\n+\tmov -0x28(%edi),%edx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x22c(%ebp)\n-\tmov %esi,%edi\n+\tmov -0xc(%edi),%eax\n+\tmov %ecx,-0x228(%ebp)\n+\tmov %esi,-0x22c(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%esi\n-\tmov %edx,-0x238(%ebp)\n+\tcmp %edx,%ecx\n+\tmov %edx,-0x23c(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x230(%ebp)\n+\tmov %eax,-0x234(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x240(%ebp)\n+\tsete -0x244(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ecx,%ecx\n+\txor %ebx,%ebx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %ecx,%esi\n+\tmov %ebx,%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x22c(%ebp),%edx\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov -0x22c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje bef0 \n+\tmov -0x228(%ebp),%ebx\n+./pynx/scattering/cpu.c:7430\n+\tmov 0xc(%ecx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%ebx\n+\tje bfc8 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x230(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tmov -0x234(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje bd90 \n+\tje be50 \n \ttest %cl,%cl\n-\tje bda1 \n+\tje be61 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x23c(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne b230 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne -0x244(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,-0x244(%ebp)\n-\tje b17c \n-\tcmp $0xffffffff,%ecx\n-\tjne b230 \n+\ttest %dl,%bl\n+\tje b1f8 \n+\tinc %ecx\n+\tjne b2a0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x244(%ebp)\n+\tmov -0x228(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 b230 \n+\tjne b2a0 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x244(%ebp)\n-\tjne d44d \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 /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x244(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne d43a \n+\tjne d416 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 d57c \n+\tje d53e \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje d5d4 \n+\tje d599 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x248(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x248(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x248(%ebp)\n-\tjne b230 \n+\tcmp %ecx,-0x248(%ebp)\n+\tjne b2a0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x23c(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje bef0 \n+\tmov -0x240(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje bfc8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x244(%ebp)\n-\tvzeroupper\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-\tje bef0 \n-\tlea 0x0(%esi),%esi\n+\tje bfc8 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\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 b110 \n-\tvzeroupper\n+\tjne b190 \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 d162 \n+\tjne d708 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a85(%ebx),%esi\n+\tlea -0x4d65(%edi),%eax\n+\tlea -0x4a95(%edi),%edx\n \tpush $0x7\n-\tpush %edi\n+\tlea -0x3ce0(%edi),%ecx\n+\tlea -0x4ab1(%edi),%esi\n+\tpush %eax\n+\tmov -0x44(%edi),%eax\n \tpush $0x8\n-\tpush %edx\n \tpush %esi\n-\tpush %eax\n-\tpush (%ecx)\n+\tpush %edx\n+\tpush %ecx\n+\tpush (%eax)\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-\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:4324\n+\tmov 0x8(%eax),%ecx\n+./pynx/scattering/cpu.c:4322\n+\tmov 0xc(%eax),%ebx\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:4326\n-\tmov %edx,-0x208(%ebp)\n+./pynx/scattering/cpu.c:4324\n+\tmov %ecx,-0x20c(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%edx\n+\tmov 0x8(%esi),%ecx\n ./pynx/scattering/cpu.c:4322\n-\tmov %ecx,-0x200(%ebp)\n-./pynx/scattering/cpu.c:4324\n-\tmov %esi,-0x20c(%ebp)\n+\tmov %ebx,-0x200(%ebp)\n+./pynx/scattering/cpu.c:4326\n+\tmov %edx,-0x208(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov %eax,-0x1fc(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %edx,-0x224(%ebp)\n+\tmov %ecx,-0x228(%ebp)\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %ecx,%ecx\n ./pynx/scattering/cpu.c:4374\n-\tmov 0x668(%ebx),%ecx\n+\tmov 0x668(%edi),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n-\tjle cbe0 \n-\tlea -0x1(%edx),%eax\n+\tjle c580 \n+\tlea -0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424\n-\txor %esi,%esi\n+\txor %ebx,%ebx\n \tand $0x7,%eax\n-\tje b367 \n+\tje b397 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje b3c0 \n+\tcmp 0xc(%esi),%edx\n+\tje b3f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%esi\n \tcmp $0x1,%eax\n-\tje b367 \n+\tmov $0x1,%ebx\n+\tje b397 \n \tcmp $0x2,%eax\n-\tje b360 \n+\tje b390 \n \tcmp $0x3,%eax\n-\tje b359 \n+\tje b389 \n \tcmp $0x4,%eax\n-\tje b352 \n+\tje b382 \n \tcmp $0x5,%eax\n-\tje b34b \n+\tje b37b \n \tcmp $0x6,%eax\n-\tjne cd8f \n+\tjne ce8f \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje b3c0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b3f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje b3c0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b3f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje b3c0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b3f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje b3c0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b3f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje b3c0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b3f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje b3c0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b3f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,%edx\n-\tje c248 \n-\tmov %eax,%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje b3c0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\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+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%eax),%esi\n+\tcmp %eax,%ecx\n+\tje c39c \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%eax,4),%ecx\n-\tje b3c0 \n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tmov %eax,%ebx\n+\tje b3f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%eax),%esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%ecx\n-\tje b3c0 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%esi\n+\tlea 0x7(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tjne b36d \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tjne b39d \n \tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:7433\n+./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x220(%ebp),%edx\n-\tmov (%edx,%esi,4),%eax\n-\tmov %eax,-0x210(%ebp)\n+\tmov (%edx,%ebx,4),%ecx\n+\tmov %ecx,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4374 (discriminator 2)\n-\tmov -0x210(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje cbe0 \n+\tmov -0x210(%ebp),%eax\n+\ttest %eax,%eax\n+\tje c580 \n ./pynx/scattering/cpu.c:4376\n-\tmov -0x224(%ebp),%esi\n+\tmov -0x228(%ebp),%ebx\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%edx\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:4376\n-\tdec %esi\n-\tmov %esi,-0x22c(%ebp)\n-\tjmp b425 \n+\tdec %ebx\n+\tmov %ebx,-0x22c(%ebp)\n+\tjmp b455 \n \tnop\n ./pynx/scattering/cpu.c:4320\n-\tmov 0x10(%eax),%esi\n-./pynx/scattering/cpu.c:4324\n-\tmov 0x8(%eax),%edx\n+\tmov 0x10(%eax),%edx\n ./pynx/scattering/cpu.c:4322\n-\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%eax),%ebx\n+./pynx/scattering/cpu.c:4324\n+\tmov 0x8(%eax),%ecx\n ./pynx/scattering/cpu.c:4320\n-\tmov %esi,-0x210(%ebp)\n+\tmov %edx,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4326\n-\tmov 0x4(%eax),%esi\n-./pynx/scattering/cpu.c:4324\n-\tmov %edx,-0x20c(%ebp)\n+\tmov 0x4(%eax),%edx\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 %ecx,-0x200(%ebp)\n+\tmov %ebx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4326\n-\tmov %esi,-0x208(%ebp)\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 ./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:4384\n-\tmov 0x66c(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %edx,%edx\n-\tjle cae0 \n+./pynx/scattering/cpu.c:4384\n+\tmov 0x66c(%edi),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle c300 \n \tlea -0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424\n-\txor %esi,%esi\n+\txor %ebx,%ebx\n \tand $0x7,%eax\n-\tje b490 \n+\tje b4c0 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje b4f0 \n+\tcmp 0xc(%esi),%ecx\n+\tje b520 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%esi\n \tcmp $0x1,%eax\n-\tje b490 \n+\tmov $0x1,%ebx\n+\tje b4c0 \n \tcmp $0x2,%eax\n-\tje b489 \n+\tje b4b9 \n \tcmp $0x3,%eax\n-\tje b482 \n+\tje b4b2 \n \tcmp $0x4,%eax\n-\tje b47b \n+\tje b4ab \n \tcmp $0x5,%eax\n-\tje b474 \n+\tje b4a4 \n \tcmp $0x6,%eax\n-\tjne cd78 \n+\tjne ce78 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje b4f0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje b520 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje b4f0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje b520 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje b4f0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje b520 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje b4f0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje b520 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje b4f0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje b520 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje b4f0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje b520 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%edx\n-\tje c058 \n-\tmov %eax,%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje b4f0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\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+\tje c13c \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%eax,4),%ecx\n-\tje b4f0 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tmov %eax,%ebx\n+\tje b520 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%eax),%esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%ecx\n-\tje b4f0 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%esi\n+\tlea 0x7(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tjne b496 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tjne b4c6 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\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:7426 (discriminator 1)\n+\tmov -0x220(%ebp),%ecx\n+\tmov (%ecx,%ebx,4),%edx\n+\tmov %edx,-0x214(%ebp)\n ./pynx/scattering/cpu.c:4384 (discriminator 2)\n-\tmov -0x214(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje cae0 \n+\tmov -0x214(%ebp),%eax\n+\ttest %eax,%eax\n+\tje c300 \n ./pynx/scattering/cpu.c:4386\n-\tmov -0x22c(%ebp),%esi\n+\tmov -0x22c(%ebp),%ebx\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%edx\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:4386\n-\tdec %esi\n+\tdec %ebx\n /usr/include/python3.12/object.h:233\n \tmov %edx,-0x218(%ebp)\n-./pynx/scattering/cpu.c:4386\n-\tmov %esi,-0x230(%ebp)\n-\tjmp b690 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp b6c0 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4328\n-\tmov (%eax),%eax\n+\tmov (%eax),%edx\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ecx\n+\tmov 0x8(%esi),%ecx\n ./pynx/scattering/cpu.c:4328\n-\tmov %eax,-0x1fc(%ebp)\n+\tmov %edx,-0x1fc(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %ecx,-0x210(%ebp)\n-./pynx/scattering/cpu.c:4344\n-\tmov 0x654(%ebx),%edx\n+\tmov %ecx,-0x214(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjle d3f0 \n+./pynx/scattering/cpu.c:4344\n+\tmov 0x654(%edi),%edx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle cc58 \n \tlea -0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424\n-\txor %esi,%esi\n+\txor %ebx,%ebx\n \tand $0x7,%eax\n-\tje b5ba \n+\tje b5e2 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%edx\n-\tje b610 \n+\tcmp 0xc(%esi),%edx\n+\tje b640 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%esi\n \tcmp $0x1,%eax\n-\tje b5ba \n+\tmov $0x1,%ebx\n+\tje b5e2 \n \tcmp $0x2,%eax\n-\tje b5b3 \n+\tje b5db \n \tcmp $0x3,%eax\n-\tje b5ac \n+\tje b5d4 \n \tcmp $0x4,%eax\n-\tje b5a5 \n+\tje b5cd \n \tcmp $0x5,%eax\n-\tje b59e \n+\tje b5c6 \n \tcmp $0x6,%eax\n-\tje b597 \n+\tje b5bf \n ./pynx/scattering/cpu.c:7426\n \tmov $0x1,%eax\n-\tcmp 0xc(%edi,%eax,4),%edx\n-\tje b610 \n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tje b640 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%esi\n+\tlea 0x1(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje b610 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b640 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje b610 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b640 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje b610 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b640 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje b610 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b640 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje b610 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b640 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje b610 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b640 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje c888 \n-\tmov %eax,%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%edx\n-\tje b610 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje b610 \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 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+\tje ca72 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%eax,4),%edx\n-\tje b610 \n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tmov %eax,%ebx\n+\tje b640 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%eax),%esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%edx\n-\tje b610 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%esi\n+\tlea 0x7(%eax),%ebx\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+\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 ./pynx/scattering/cpu.c:4344 (discriminator 2)\n-\tmov -0x208(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje d3f0 \n+\tmov -0x208(%ebp),%eax\n+\ttest %eax,%eax\n+\tje cc58 \n ./pynx/scattering/cpu.c:4346\n-\tmov -0x210(%ebp),%esi\n+\tmov -0x214(%ebp),%ebx\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ecx\n+\tmov 0x8(%esi),%ecx\n ./pynx/scattering/cpu.c:4346\n-\tdec %esi\n-\tmov %esi,-0x214(%ebp)\n-\tjmp b952 \n+\tdec %ebx\n+\tmov %ebx,-0x218(%ebp)\n+\tjmp ba8a \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4318\n-\tmov 0x14(%eax),%esi\n+\tmov 0x14(%eax),%ebx\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 %esi,-0x214(%ebp)\n+\tmov %ebx,-0x214(%ebp)\n ./pynx/scattering/cpu.c:4324\n-\tmov 0x8(%eax),%esi\n+\tmov 0x8(%eax),%ebx\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:4322\n-\tmov %edx,-0x200(%ebp)\n+./pynx/scattering/cpu.c:4324\n+\tmov %ebx,-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:4324\n-\tmov %esi,-0x20c(%ebp)\n+\tmov 0x8(%esi),%ebx\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 %edx,-0x230(%ebp)\n-\tmov %edx,-0x218(%ebp)\n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:4394\n-\tmov 0x610(%ebx),%esi\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-\tjle b8e7 \n+./pynx/scattering/cpu.c:4394\n+\tmov 0x610(%edi),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle b90f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%edx\n-\tje b713 \n+\tje b743 \n \tcmp $0x1,%edx\n-\tje b6fe \n+\tje b72e \n \tcmp $0x2,%edx\n-\tje b6f3 \n+\tje b723 \n \tcmp $0x3,%edx\n-\tje b6e8 \n+\tje b718 \n \tcmp $0x4,%edx\n-\tje b6dd \n+\tje b70d \n \tcmp $0x5,%edx\n-\tje b6d2 \n+\tje b702 \n \tcmp $0x6,%edx\n-\tjne cce8 \n+\tjne ce20 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c008 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c0e8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c008 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c0e8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c008 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c0e8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c008 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c0e8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c008 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c0e8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c008 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c0e8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x218(%ebp),%ecx\n+\tmov -0x218(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ecx,%eax\n-\tje b785 \n+\tcmp %edx,%eax\n+\tje b7b5 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c008 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c0e8 \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-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje c008 \n+\tje c0e8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c008 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c0e8 \n+\tcmp 0x14(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%edx,4),%esi\n-\tje c008 \n+\tje c0e8 \n+\tcmp 0x18(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%edx,4),%esi\n-\tje c008 \n+\tje c0e8 \n+\tcmp 0x1c(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%edx,4),%esi\n-\tje c008 \n+\tje c0e8 \n+\tcmp 0x20(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%edx,4),%esi\n-\tje c008 \n+\tje c0e8 \n+\tcmp 0x24(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%edx,4),%esi\n-\tje c008 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x218(%ebp),%ecx\n+\tje c0e8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ecx,%eax\n-\tjne b713 \n+\tmov -0x218(%ebp),%edx\n+\tcmp %edx,%eax\n+\tjne b743 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%edx\n+\tmov -0x28(%edi),%eax\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x224(%ebp)\n-\tmov %esi,%edi\n+\tmov %ecx,-0x224(%ebp)\n+\tmov %ebx,-0x244(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%esi\n-\tmov %edx,-0x234(%ebp)\n+\tcmp %eax,%ecx\n+\tmov %eax,-0x234(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x22c(%ebp)\n+\tmov -0xc(%edi),%eax\n ./pynx/scattering/cpu.c:7390\n \tsete -0x23c(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ecx,%ecx\n+\txor %edx,%edx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %ecx,%esi\n-\tlea 0x0(%esi),%esi\n+\tmov %eax,-0x22c(%ebp)\n+\tmov %esi,-0x228(%ebp)\n+\tmov %edx,%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x224(%ebp),%edx\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov -0x228(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje bfb0 \n+\tmov -0x224(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje c090 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x22c(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje be40 \n+\tje bf08 \n \ttest %cl,%cl\n-\tje be51 \n+\tje bf19 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x238(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne b8d8 \n+/usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov %edx,-0x238(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne b900 \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(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne -0x240(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,-0x240(%ebp)\n-\tje b824 \n-\tcmp $0xffffffff,%ecx\n-\tjne b8d8 \n+\ttest %dl,%bl\n+\tje b858 \n+\tinc %ecx\n+\tjne b900 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x240(%ebp)\n+\tmov -0x224(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n-\tmov %cl,-0x244(%ebp)\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,-0x244(%ebp)\n-\tjne b8d8 \n+\tcmp %dl,-0x240(%ebp)\n+\tjne b900 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x240(%ebp)\n-\tjne d485 \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 /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x240(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne d472 \n+\tjne d444 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x244(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x240(%ebp),%edx\n+\tmovzbl -0x240(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje d5a0 \n+\tje d563 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje d639 \n+\tje d5fa \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x244(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x240(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x244(%ebp)\n-\tjne b8d8 \n+\tcmp %ecx,-0x240(%ebp)\n+\tjne b900 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x238(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje bfb0 \n+\tmov -0x238(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje c090 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x240(%ebp)\n-\tvzeroupper\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-\tje bfb0 \n-\tlea 0x0(%esi),%esi\n+\tje c090 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\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 b7b8 \n-\tvzeroupper\n+\tjne b7f0 \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 d16c \n+\tjne d712 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a85(%ebx),%esi\n+\tlea -0x4d65(%edi),%esi\n+\tlea -0x4ab1(%edi),%edx\n \tpush $0x6\n-\tpush %edi\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 %esi\n+\tpush %ecx\n \tpush %eax\n-\tpush (%ecx)\n+\tpush (%esi)\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 b290 \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 \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),%esi\n+\tmov (%eax),%ebx\n ./pynx/scattering/cpu.c:4326\n \tmov %ecx,-0x208(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ecx\n+\tmov 0x8(%esi),%ecx\n ./pynx/scattering/cpu.c:4328\n-\tmov %esi,-0x1fc(%ebp)\n+\tmov %ebx,-0x1fc(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %ecx,-0x214(%ebp)\n-./pynx/scattering/cpu.c:4354\n-\tmov 0x658(%ebx),%edx\n+\tmov %ecx,-0x218(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjle d230 \n+./pynx/scattering/cpu.c:4354\n+\tmov 0x658(%edi),%edx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle c940 \n \tlea -0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424\n-\txor %esi,%esi\n+\txor %ebx,%ebx\n \tand $0x7,%eax\n-\tje b9c7 \n+\tje baff \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%edx\n-\tje ba20 \n+\tcmp 0xc(%esi),%edx\n+\tje bb58 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%esi\n \tcmp $0x1,%eax\n-\tje b9c7 \n+\tmov $0x1,%ebx\n+\tje baff \n \tcmp $0x2,%eax\n-\tje b9c0 \n+\tje baf8 \n \tcmp $0x3,%eax\n-\tje b9b9 \n+\tje baf1 \n \tcmp $0x4,%eax\n-\tje b9b2 \n+\tje baea \n \tcmp $0x5,%eax\n-\tje b9ab \n+\tje bae3 \n \tcmp $0x6,%eax\n-\tje b9a4 \n+\tje badc \n ./pynx/scattering/cpu.c:7426\n \tmov $0x1,%eax\n-\tcmp 0xc(%edi,%eax,4),%edx\n-\tje ba20 \n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tje bb58 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%esi\n+\tlea 0x1(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje ba20 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje bb58 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje ba20 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje bb58 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje ba20 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje bb58 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje ba20 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje bb58 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje ba20 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje bb58 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje ba20 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje bb58 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje c578 \n-\tmov %eax,%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%edx\n-\tje ba20 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\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+\tje c750 \n ./pynx/scattering/cpu.c:7426\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+\tcmp 0xc(%esi,%eax,4),%edx\n+\tmov %eax,%ebx\n+\tje bb58 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%eax),%esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%edx\n-\tje ba20 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%esi\n+\tlea 0x7(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tjne b9cd \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tjne bb05 \n \tlea 0x0(%esi),%esi\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:7426 (discriminator 1)\n+\tmov -0x220(%ebp),%eax\n+\tmov (%eax,%ebx,4),%edx\n+\tmov %edx,-0x20c(%ebp)\n ./pynx/scattering/cpu.c:4354 (discriminator 2)\n \tmov -0x20c(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje d230 \n+\tje c940 \n ./pynx/scattering/cpu.c:4356\n-\tmov -0x214(%ebp),%esi\n+\tmov -0x218(%ebp),%ebx\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%edx\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:4356\n-\tdec %esi\n+\tdec %ebx\n /usr/include/python3.12/object.h:233\n \tmov %edx,-0x200(%ebp)\n-./pynx/scattering/cpu.c:4356\n-\tmov %esi,-0x218(%ebp)\n-\tjmp ba81 \n-\tlea 0x0(%esi),%esi\n+\tjmp bbad \n+\tnop\n ./pynx/scattering/cpu.c:4324\n-\tmov 0x8(%eax),%ecx\n+\tmov 0x8(%eax),%ebx\n ./pynx/scattering/cpu.c:4326\n-\tmov 0x4(%eax),%esi\n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%edx\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 %esi,-0x208(%ebp)\n+\tmov %ebx,-0x20c(%ebp)\n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%esi),%ebx\n ./pynx/scattering/cpu.c:4328\n \tmov %eax,-0x1fc(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %edx,-0x218(%ebp)\n-\tmov %edx,-0x200(%ebp)\n-./pynx/scattering/cpu.c:4364\n-\tmov 0x664(%ebx),%esi\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-\tjle bcd5 \n+./pynx/scattering/cpu.c:4364\n+\tmov 0x664(%edi),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle bdfd \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%edx\n-\tje bb04 \n+\tje bc30 \n \tcmp $0x1,%edx\n-\tje baef \n+\tje bc1b \n \tcmp $0x2,%edx\n-\tje bae4 \n+\tje bc10 \n \tcmp $0x3,%edx\n-\tje bad9 \n+\tje bc05 \n \tcmp $0x4,%edx\n-\tje bace \n+\tje bbfa \n \tcmp $0x5,%edx\n-\tje bac3 \n+\tje bbef \n \tcmp $0x6,%edx\n-\tjne cdc3 \n+\tjne cec5 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c458 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c5f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c458 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c5f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c458 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c5f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c458 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c5f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c458 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c5f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c458 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c5f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x200(%ebp),%ecx\n+\tmov -0x200(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ecx,%eax\n-\tje bb76 \n+\tcmp %edx,%eax\n+\tje bca2 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c458 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c5f0 \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-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje c458 \n+\tje c5f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c458 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c5f0 \n+\tcmp 0x14(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%edx,4),%esi\n-\tje c458 \n+\tje c5f0 \n+\tcmp 0x18(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%edx,4),%esi\n-\tje c458 \n+\tje c5f0 \n+\tcmp 0x1c(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%edx,4),%esi\n-\tje c458 \n+\tje c5f0 \n+\tcmp 0x20(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%edx,4),%esi\n-\tje c458 \n+\tje c5f0 \n+\tcmp 0x24(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%edx,4),%esi\n-\tje c458 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x200(%ebp),%ecx\n+\tje c5f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ecx,%eax\n-\tjne bb04 \n+\tmov -0x200(%ebp),%edx\n+\tcmp %edx,%eax\n+\tjne bc30 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%edx\n+\tmov -0x28(%edi),%eax\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x210(%ebp)\n-\tmov %esi,%edi\n+\tmov %ecx,-0x210(%ebp)\n+\tmov %ebx,-0x238(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%esi\n-\tmov %edx,-0x224(%ebp)\n+\tcmp %eax,%ecx\n+\tmov %eax,-0x224(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x214(%ebp)\n+\tmov -0xc(%edi),%eax\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x230(%ebp)\n+\tsete -0x22c(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ecx,%ecx\n+\txor %edx,%edx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %ecx,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %eax,-0x218(%ebp)\n+\tmov %esi,-0x214(%ebp)\n+\tmov %edx,%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x210(%ebp),%edx\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov -0x214(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje c020 \n+\tmov -0x210(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje c100 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x214(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tmov -0x218(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje bf20 \n+\tje bff0 \n \ttest %cl,%cl\n-\tje bf31 \n+\tje c001 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x22c(%ebp)\n+\tmov %ebx,%edx\n+\tmov 0x8(%ebx),%ebx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-\tjne bcc8 \n+\tcmp 0x8(%eax),%ebx\n+/usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov %ebx,-0x228(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne bdf0 \n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edx),%ecx\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 -0x234(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x234(%ebp)\n-\tje bc14 \n-\tcmp $0xffffffff,%ecx\n-\tjne bcc8 \n+\ttest %dl,%bl\n+\tje bd48 \n+\tinc %ecx\n+\tjne bdf0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x234(%ebp)\n+\tmov -0x210(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n-\tmov %cl,-0x238(%ebp)\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,-0x238(%ebp)\n-\tjne bcc8 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x234(%ebp)\n-\tjne ce18 \n+\tjne cf17 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x234(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne d550 \n+\tjne d52a \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x238(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x234(%ebp),%edx\n+\tmovzbl -0x234(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje d667 \n+\tje d62a \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje d6e3 \n+\tje d6a2 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x238(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x234(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x238(%ebp)\n-\tjne bcc8 \n+\tcmp %ecx,-0x234(%ebp)\n+\tjne bdf0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x22c(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje c020 \n+\tmov -0x228(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje c100 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x234(%ebp)\n-\tvzeroupper\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-\tje c020 \n-\tlea 0x0(%esi),%esi\n+\tje c100 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\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 bba8 \n-\tvzeroupper\n+\tjne bce0 \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 d18a \n+\tjne d730 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4a85(%ebx),%edx\n-\tlea -0x4aa1(%ebx),%ecx\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x3cd0(%ebx),%esi\n+\tlea -0x4d65(%edi),%esi\n+\tlea -0x3ce0(%edi),%edx\n \tpush $0x3\n-\tpush %edi\n+\tlea -0x4ab1(%edi),%ecx\n+\tlea -0x4a95(%edi),%eax\n+\tpush %esi\n+\tmov -0x44(%edi),%esi\n \tpush $0x8\n \tpush %ecx\n+\tpush %eax\n \tpush %edx\n-\tpush %esi\n-\tpush (%eax)\n+\tpush (%esi)\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 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+\tjmp c706 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje bda1 \n-\tcmpb $0x0,-0x240(%ebp)\n-\tjne b230 \n+\tje be61 \n+\tcmpb $0x0,-0x244(%ebp)\n+\tjne b2a0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x238(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne bdb3 \n+\tmov -0x23c(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne be73 \n \ttest %dl,%dl\n-\tjne b230 \n+\tjne b2a0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x228(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje b242 \n+\tje b2af \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x23c(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x240(%ebp)\n \tcall 2370 \n-\tmov -0x23c(%ebp),%ecx\n+\tmov -0x240(%ebp),%edx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje be22 \n+\tcmp $0x3fffffff,%ecx\n+\tje bee8 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje d2a8 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje d378 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje b230 \n+\tje b2a0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x22c(%ebp),%edi\n-\tjs b242 \n-\tjmp bef6 \n+\tmov %esi,%ebx\n+\tmov -0x22c(%ebp),%esi\n+\tjs b2af \n+\tjmp bfd0 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje be51 \n+\tje bf19 \n \tcmpb $0x0,-0x23c(%ebp)\n-\tjne b8d8 \n+\tjne b900 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x234(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne be63 \n+\tmov -0x234(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne bf2b \n \ttest %dl,%dl\n-\tjne b8d8 \n+\tjne b900 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x224(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje b8ea \n+\tje b90f \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x238(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x238(%ebp)\n \tcall 2370 \n-\tmov -0x238(%ebp),%ecx\n+\tmov -0x238(%ebp),%edx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje bed2 \n+\tcmp $0x3fffffff,%ecx\n+\tje bfa0 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje d3d0 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje d3b8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje b8d8 \n+\tje b900 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\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+\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 ./pynx/scattering/cpu.c:7433\n-\tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%esi,4),%edx\n-\tmov %edx,-0x224(%ebp)\n+\tmov -0x220(%ebp),%edx\n+\tmov (%edx,%ebx,4),%ebx\n ./pynx/scattering/cpu.c:4404 (discriminator 2)\n-\tmov -0x224(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje b23f \n+\ttest %ebx,%ebx\n+\tje b2af \n ./pynx/scattering/cpu.c:4406\n-\tmov -0x234(%ebp),%edx\n+\tmov -0x238(%ebp),%edx\n \tdec %edx\n-\tjmp bd78 \n-\tnop\n+\tjmp b9a8 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje bf31 \n-\tcmpb $0x0,-0x230(%ebp)\n-\tjne bcc8 \n+\tje c001 \n+\tcmpb $0x0,-0x22c(%ebp)\n+\tjne bdf0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x224(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne bf43 \n+\tmov -0x224(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne c013 \n \ttest %dl,%dl\n-\tjne bcc8 \n+\tjne bdf0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x210(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje bcd8 \n+\tje bdfd \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje bf99 \n+\tcmp $0x3fffffff,%ecx\n+\tje c06d \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje d4b2 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje d472 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje bcc8 \n+\tje bdf0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x210(%ebp),%edi\n-\tjs bcd8 \n-\tjmp c026 \n-\tnop\n-\tmov -0x224(%ebp),%edi\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 ./pynx/scattering/cpu.c:7433\n \tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%esi,4),%edx\n-\tmov %edx,-0x218(%ebp)\n+\tmov (%ecx,%edx,4),%eax\n+\tmov %eax,-0x218(%ebp)\n ./pynx/scattering/cpu.c:4394 (discriminator 2)\n-\tmov -0x218(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje b8e7 \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 ./pynx/scattering/cpu.c:4396\n-\tmov -0x230(%ebp),%edx\n-\tdec %edx\n-\tmov %edx,-0x234(%ebp)\n+\tlea -0x1(%ebx),%ebx\n+\tmov %ebx,-0x238(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%edx\n \tmov %edx,-0x224(%ebp)\n-\tjmp afe5 \n-\txchg %ax,%ax\n+\tjmp b065 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%esi\n-\tmov (%esi,%eax,4),%eax\n-\tmov %eax,-0x224(%ebp)\n+\tmov -0x220(%ebp),%ebx\n+\tmov (%ebx,%eax,4),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tjmp bf05 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp bfd9 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%esi\n-\tmov (%esi,%eax,4),%eax\n-\tmov %eax,-0x218(%ebp)\n+\tmov -0x220(%ebp),%edx\n+\tmov (%edx,%eax,4),%ecx\n+\tmov %ecx,-0x218(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp bfc5 \n+\tjmp c0ad \n \tlea 0x0(%esi,%eiz,1),%esi\n-\tmov -0x210(%ebp),%edi\n+\tmov %esi,%edx\n+\tmov -0x238(%ebp),%ebx\n+\tmov -0x214(%ebp),%esi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x220(%ebp),%eax\n-\tmov (%eax,%esi,4),%ecx\n-\tmov %ecx,-0x200(%ebp)\n+\tmov (%eax,%edx,4),%edx\n+\tmov %edx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4364 (discriminator 2)\n-\tmov -0x200(%ebp),%eax\n-\ttest %eax,%eax\n-\tje bcd5 \n+\tmov -0x200(%ebp),%edx\n+\ttest %edx,%edx\n+\tje bdfd \n ./pynx/scattering/cpu.c:4366\n-\tmov -0x218(%ebp),%ecx\n+\tlea -0x1(%ebx),%ebx\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%edx\n+\tmov 0x8(%esi),%ecx\n ./pynx/scattering/cpu.c:4366\n-\tdec %ecx\n-\tmov %ecx,-0x224(%ebp)\n-\tjmp b2fc \n+\tmov %ebx,-0x228(%ebp)\n+\tjmp b32c \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%edx\n-\tmov %edi,-0x214(%ebp)\n+\tmov -0x28(%edi),%edx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %esi,-0x218(%ebp)\n-\tmov %ecx,%esi\n+\tmov -0xc(%edi),%eax\n+\tmov %ecx,-0x214(%ebp)\n+\tmov %ebx,-0x224(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %edx,%ecx\n-\tmov %edx,-0x230(%ebp)\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x214(%ebp),%ecx\n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov %eax,-0x228(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x238(%ebp)\n+\tmov %edx,-0x234(%ebp)\n+\tsete -0x23c(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %edx,%edx\n-\tmov %edx,%edi\n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x224(%ebp)\n+\tmov %esi,-0x218(%ebp)\n+\tmov %edx,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov -0x218(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje c1a5 \n-\tlea 0x0(%esi),%esi\n+\tmov -0x214(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje c380 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x224(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x228(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje c1b8 \n+\tje c270 \n \ttest %cl,%cl\n-\tje c1c5 \n+\tje c27d \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x234(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne c180 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne -0x23c(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x23c(%ebp)\n-\tje c0fa \n-\tcmp $0xffffffff,%ecx\n-\tjne c180 \n+\ttest %dl,%bl\n+\tje c1da \n+\tinc %ecx\n+\tjne c258 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x23c(%ebp)\n+\tmov -0x214(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 c180 \n+\tjne c258 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x23c(%ebp)\n-\tjne d4e2 \n+\ttest $0x20,%bl\n+\tjne d4a5 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x23c(%ebp)\n+\tmov -0x214(%ebp),%ebx\n+\tmov 0x1c(%ebx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne d4cf \n+\tjne d491 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 d5c3 \n+\tje d588 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje d678 \n+\tje d63b \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x240(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x240(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x240(%ebp)\n-\tje cd20 \n+\tcmp %ecx,-0x240(%ebp)\n+\tje c350 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x218(%ebp),%ecx\n+\tmov -0x224(%ebp),%ebx\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 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+\tcmp %ebx,%esi\n+\tje c300 \n+\tmov %eax,%esi\n+\tjmp c178 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje c1c5 \n-\tcmpb $0x0,-0x238(%ebp)\n-\tjne c180 \n+\tje c27d \n+\tcmpb $0x0,-0x23c(%ebp)\n+\tjne c258 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x230(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne c1d3 \n+\tmov -0x234(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne c28b \n \ttest %dl,%dl\n-\tjne c180 \n+\tjne c258 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x214(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje cae3 \n+\tje c300 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje c229 \n+\tcmp $0x3fffffff,%ecx\n+\tje c2e1 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje d400 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje d3d8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje c180 \n+\tje c258 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%esi\n-\tmov -0x214(%ebp),%edi\n-\tjs cae3 \n-\tjmp b4f0 \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 \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(%ebx),%edx\n-\tmov %edi,-0x210(%ebp)\n+\tmov -0x28(%edi),%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %esi,-0x214(%ebp)\n-\tmov %ecx,%esi\n+\tmov -0xc(%edi),%eax\n+\tmov %edx,-0x210(%ebp)\n+\tmov %ebx,-0x218(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%ecx\n-\tmov %edx,-0x22c(%ebp)\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x210(%ebp),%ecx\n+\tcmp %ecx,%edx\n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov %eax,-0x224(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x234(%ebp)\n+\tmov %ecx,-0x22c(%ebp)\n+\tsete -0x238(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n-\tmov %edx,%edi\n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x218(%ebp)\n+\txor %ecx,%ecx\n+\tmov %esi,-0x214(%ebp)\n+\tmov %ecx,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov -0x214(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje c3b5 \n-\tlea 0x0(%esi),%esi\n+\tmov -0x210(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje c5d0 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x218(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x224(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje c3c8 \n+\tje c4f8 \n \ttest %cl,%cl\n-\tje c3d5 \n+\tje c505 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x230(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne c390 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne -0x238(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x238(%ebp)\n-\tje c2ea \n-\tcmp $0xffffffff,%ecx\n-\tjne c390 \n+\ttest %dl,%bl\n+\tje c43e \n+\tinc %ecx\n+\tjne c4e0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x238(%ebp)\n+\tmov -0x210(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 c390 \n+\tjne c4e0 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x238(%ebp)\n-\tjne cdd6 \n+\ttest $0x20,%bl\n+\tjne cef7 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x238(%ebp)\n+\tmov -0x210(%ebp),%ebx\n+\tmov 0x1c(%ebx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne d507 \n+\tjne d4c5 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 d5f0 \n+\tje d5aa \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje d689 \n+\tje d64c \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x23c(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x23c(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x23c(%ebp)\n-\tjne c390 \n+\tcmp %ecx,-0x23c(%ebp)\n+\tjne c4e0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x230(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje c3b5 \n+\tmov -0x234(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje c5d0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x238(%ebp)\n-\tvzeroupper\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-\tje c3b5 \n-\tnop\n+\tje c5d0 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x214(%ebp),%ecx\n+\tmov -0x218(%ebp),%ebx\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 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+\tcmp %ebx,%esi\n+\tje c580 \n+\tmov %eax,%esi\n+\tjmp c3d8 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje c3d5 \n-\tcmpb $0x0,-0x234(%ebp)\n-\tjne c390 \n+\tje c505 \n+\tcmpb $0x0,-0x238(%ebp)\n+\tjne c4e0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x22c(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne c3e3 \n+\tmov -0x22c(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne c513 \n \ttest %dl,%dl\n-\tjne c390 \n+\tjne c4e0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x210(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje cbe3 \n+\tje c580 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje c439 \n+\tcmp $0x3fffffff,%ecx\n+\tje c569 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje d41d \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje d3f7 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje c390 \n+\tje c4e0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%esi\n-\tmov -0x210(%ebp),%edi\n-\tjs cbe3 \n-\tjmp b3c0 \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 \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%edx\n-\tmov (%edx,%eax,4),%esi\n-\tmov %esi,-0x200(%ebp)\n+\tmov -0x220(%ebp),%ecx\n+\tmov (%ecx,%eax,4),%eax\n+\tmov %eax,-0x200(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp c035 \n+\tjmp c11d \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje c481 \n-\tcmpb $0x0,-0x214(%ebp)\n-\tjne af80 \n+\tje c619 \n+\tcmpb $0x0,-0x218(%ebp)\n+\tjne b000 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x20c(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne c493 \n+\tmov -0x210(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne c62b \n \ttest %dl,%dl\n-\tjne af80 \n+\tjne b000 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x1fc(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje c512 \n+\tje c6b2 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x210(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x214(%ebp)\n \tcall 2370 \n-\tmov -0x210(%ebp),%ecx\n+\tmov -0x214(%ebp),%edx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje c4fe \n+\tcmp $0x3fffffff,%ecx\n+\tje c69c \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje d64a \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje d60b \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje af80 \n+\tje b000 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x1fc(%ebp),%edi\n-\tjns c856 \n+\tmov %esi,%ebx\n+\tmov -0x208(%ebp),%esi\n+\tjns ca40 \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-\tjne d75d \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 ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%edi\n+\tmov -0x44(%edi),%esi\n \tsub $0x4,%esp\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+\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-\tpush %eax\n+\tpush $0x8\n+\tpush %ebx\n+\tmov %edi,%ebx\n \tpush %edx\n-\tpush (%edi)\n+\tpush %eax\n+\tpush (%esi)\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:4440\n-\tjmp b290 \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:11382\n \tmovzbl %al,%eax\n-\tjmp be0f \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmovzbl %al,%eax\n-\tjmp bebf \n+\tjmp bed5 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%ecx\n-\tmov %edi,-0x200(%ebp)\n+\tmov -0x28(%edi),%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %esi,-0x20c(%ebp)\n-\tmov %edx,%esi\n+\tmov -0xc(%edi),%eax\n+\tmov %edx,-0x200(%ebp)\n+\tmov %ebx,-0x210(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %ecx,%edx\n-\tmov %ecx,-0x218(%ebp)\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x200(%ebp),%edx\n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov %eax,-0x214(%ebp)\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 %ecx,%edi\n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x210(%ebp)\n+\tmov %esi,-0x20c(%ebp)\n+\tmov %ecx,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%edx,%edi,4),%eax\n+\tmov -0x20c(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje c6e5 \n-\tlea 0x0(%esi),%esi\n+\tmov -0x200(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje c990 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x210(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x214(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje c6f8 \n+\tje c8b8 \n \ttest %cl,%cl\n-\tje c705 \n+\tje c8c5 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x224(%ebp)\n+\tmov %ebx,%edx\n+\tmov 0x8(%ebx),%ebx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-\tjne c6c0 \n+\tcmp 0x8(%eax),%ebx\n+/usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov %ebx,-0x228(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne c8a0 \n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edx),%ecx\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 -0x230(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x230(%ebp)\n-\tje c61a \n-\tcmp $0xffffffff,%ecx\n-\tjne c6c0 \n+\ttest %dl,%bl\n+\tje c7f8 \n+\tinc %ecx\n+\tjne c8a0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x230(%ebp)\n+\tmov -0x200(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 c6c0 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x230(%ebp)\n-\tjne d0e6 \n+\tjne d215 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x230(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne d58d \n+\tjne d54f \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 d69a \n+\tje d65d \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje d6f4 \n+\tje d6c4 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x234(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x234(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x234(%ebp)\n-\tjne c6c0 \n+\tcmp %ecx,-0x234(%ebp)\n+\tjne c8a0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x224(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje c6e5 \n+\tmov -0x228(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje c990 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x230(%ebp)\n-\tvzeroupper\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-\tje c6e5 \n+\tje c990 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x20c(%ebp),%ecx\n+\tmov -0x210(%ebp),%ebx\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 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+\tcmp %ebx,%esi\n+\tje c940 \n+\tmov %eax,%esi\n+\tjmp c790 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje c705 \n+\tje c8c5 \n \tcmpb $0x0,-0x22c(%ebp)\n-\tjne c6c0 \n+\tjne c8a0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x218(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne c713 \n+\tmov -0x224(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne c8d3 \n \ttest %dl,%dl\n-\tjne c6c0 \n+\tjne c8a0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x200(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje c780 \n+\tje c940 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje c765 \n+\tcmp $0x3fffffff,%ecx\n+\tje c929 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje d51a \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje d4d9 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje c6c0 \n+\tje c8a0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%esi\n-\tmov -0x200(%ebp),%edi\n-\tjns ba20 \n+\tmov %esi,%edx\n+\tmov -0x20c(%ebp),%esi\n+\tjns c998 \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 d749 \n+\tjne d73a \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+\tlea -0x4d65(%edi),%esi\n+\tlea -0x4a95(%edi),%edx\n \tpush $0x2\n-\tpush %edi\n-\tpush $0x8\n+\tlea -0x4ab1(%edi),%eax\n+\tlea -0x3ce0(%edi),%ecx\n \tpush %esi\n-\tpush %edx\n+\tmov -0x44(%edi),%esi\n+\tpush $0x8\n \tpush %eax\n-\tpush (%ecx)\n+\tpush %edx\n+\tpush %ecx\n+\tpush (%esi)\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 b290 \n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0x170(%ebp)\n-\tjmp aa4b \n+\tjmp aae6 \n \tnop\n \tmovl $0x0,-0x1a0(%ebp)\n-\tjmp aa1d \n+\tjmp aab6 \n \tnop\n \tmovl $0x0,-0x1d0(%ebp)\n-\tjmp a9ef \n+\tjmp aa86 \n \tnop\n-\tmovl $0x0,-0x80(%ebp)\n-\tjmp ab2e \n-\tlea 0x0(%esi,%eiz,1),%esi\n \tmovl $0x0,-0xb0(%ebp)\n-\tjmp ab03 \n+\tjmp aba6 \n \tnop\n \tmovl $0x0,-0xe0(%ebp)\n-\tjmp aad5 \n+\tjmp ab76 \n \tnop\n \tmovl $0x0,-0x110(%ebp)\n-\tjmp aaa7 \n+\tjmp ab46 \n \tnop\n \tmovl $0x0,-0x140(%ebp)\n-\tjmp aa79 \n+\tjmp ab16 \n \tnop\n-\tmov -0x1fc(%ebp),%edi\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 ./pynx/scattering/cpu.c:7433\n \tmov -0x220(%ebp),%eax\n-\tmov (%eax,%esi,4),%esi\n-\tmov %esi,-0x1fc(%ebp)\n+\tmov (%eax,%ebx,4),%ecx\n+\tmov %ecx,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:4336 (discriminator 2)\n-\tmov -0x1fc(%ebp),%eax\n-\ttest %eax,%eax\n-\tje af8d \n+\tmov -0x1fc(%ebp),%edx\n+\ttest %edx,%edx\n+\tje c6b2 \n ./pynx/scattering/cpu.c:4338\n-\tmov -0x200(%ebp),%esi\n+\tmov -0x200(%ebp),%ecx\n+\tdec %ecx\n+\tmov %ecx,-0x214(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ecx\n-./pynx/scattering/cpu.c:4338\n-\tdec %esi\n-\tmov %esi,-0x210(%ebp)\n-\tjmp b541 \n+\tmov 0x8(%esi),%ecx\n+\tjmp b569 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%ecx\n-\tmov %edi,-0x200(%ebp)\n+\tmov -0x28(%edi),%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %esi,-0x208(%ebp)\n-\tmov %edx,%esi\n+\tmov -0xc(%edi),%eax\n+\tmov %edx,-0x200(%ebp)\n+\tmov %ebx,-0x20c(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %ecx,%edx\n-\tmov %ecx,-0x214(%ebp)\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x200(%ebp),%edx\n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov %eax,-0x210(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x224(%ebp)\n+\tmov %ecx,-0x218(%ebp)\n+\tsete -0x228(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %ecx,%ecx\n-\tmov %ecx,%edi\n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x20c(%ebp)\n+\tmov %esi,-0x208(%ebp)\n+\tmov %ecx,%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%edx,%edi,4),%eax\n+\tmov -0x208(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje c9f5 \n-\tlea 0x0(%esi),%esi\n+\tmov -0x200(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje cca8 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x20c(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x210(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje ca08 \n+\tje cbd0 \n \ttest %cl,%cl\n-\tje ca15 \n+\tje cbdd \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x218(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne c9d0 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne -0x22c(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x22c(%ebp)\n-\tje c92a \n-\tcmp $0xffffffff,%ecx\n-\tjne c9d0 \n+\ttest %dl,%bl\n+\tje cb16 \n+\tinc %ecx\n+\tjne cbb8 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x22c(%ebp)\n+\tmov -0x200(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n-\tmov %cl,-0x230(%ebp)\n+\tmov %cl,-0x22c(%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,-0x230(%ebp)\n-\tjne c9d0 \n+\tcmp %dl,-0x22c(%ebp)\n+\tjne cbb8 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x22c(%ebp)\n-\tjne d614 \n+\ttest $0x20,%bl\n+\tjne d5da \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x22c(%ebp)\n+\tmov -0x200(%ebp),%ebx\n+\tmov 0x1c(%ebx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne d601 \n+\tjne d5c6 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x230(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x22c(%ebp),%edx\n+\tmovzbl -0x22c(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje d705 \n+\tje d6b3 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje d716 \n+\tje d6d5 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x230(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x22c(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x230(%ebp)\n-\tjne c9d0 \n+\tcmp %ecx,-0x22c(%ebp)\n+\tjne cbb8 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x218(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje c9f5 \n+\tmov -0x224(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje cca8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x22c(%ebp)\n-\tvzeroupper\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-\tje c9f5 \n-\tnop\n+\tje cca8 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x208(%ebp),%ecx\n+\tmov -0x20c(%ebp),%ebx\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 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+\tcmp %ebx,%esi\n+\tje cc58 \n+\tmov %eax,%esi\n+\tjmp cab0 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje ca15 \n-\tcmpb $0x0,-0x224(%ebp)\n-\tjne c9d0 \n+\tje cbdd \n+\tcmpb $0x0,-0x228(%ebp)\n+\tjne cbb8 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x214(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne ca23 \n+\tmov -0x218(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne cbeb \n \ttest %dl,%dl\n-\tjne c9d0 \n+\tjne cbb8 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x200(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje ca90 \n+\tje cc58 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje ca75 \n+\tcmp $0x3fffffff,%ecx\n+\tje cc41 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje d0c9 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje d1dd \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje c9d0 \n+\tje cbb8 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%esi\n-\tmov -0x200(%ebp),%edi\n-\tjns b610 \n+\tmov %esi,%edx\n+\tmov -0x208(%ebp),%esi\n+\tjns ccb0 \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 d753 \n+\tjne d744 \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+\tlea -0x4d65(%edi),%esi\n+\tlea -0x4a95(%edi),%edx\n \tpush $0x1\n-\tpush %edi\n-\tpush $0x8\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 (%ecx)\n+\tpush (%esi)\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 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+\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 ./pynx/scattering/cpu.c:4454 (discriminator 5)\n \tmov %eax,%edx\n \tmov -0x1fc(%ebp),%eax\n-\tlea -0x4a7c(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a8c(%edi),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4454 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne b2ad \n+\tdec %eax\n+\tjne c723 \n ./pynx/scattering/cpu.c:4455\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp a67e \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp a71d \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4455 (discriminator 5)\n-\tlea -0x4a79(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a89(%edi),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4455 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne b2ad \n+\tdec %eax\n+\tjne c723 \n ./pynx/scattering/cpu.c:4456\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp a68d \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp a72c \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4456 (discriminator 5)\n-\tlea -0x4a76(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a86(%edi),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4456 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne b2ad \n+\tdec %eax\n+\tjne c723 \n ./pynx/scattering/cpu.c:4457\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp a69c \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp a73b \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4457 (discriminator 5)\n-\tlea -0x4a73(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a83(%edi),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4457 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne b2ad \n+\tdec %eax\n+\tjne c723 \n ./pynx/scattering/cpu.c:4458\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp a6ab \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp a74a \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4458 (discriminator 5)\n-\tlea -0x4a70(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a80(%edi),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4458 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne b2ad \n+\tdec %eax\n+\tjne c723 \n ./pynx/scattering/cpu.c:4459\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+\tmov 0x5b8(%edi),%edx\n+\tjmp a759 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4459 (discriminator 5)\n-\tlea -0x4a6d(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a7d(%edi),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4459 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne b2ad \n+\tdec %eax\n+\tjne c723 \n ./pynx/scattering/cpu.c:4460\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp a6c9 \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp a768 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%eax,4),%edx\n-\tmov %edx,-0x1fc(%ebp)\n+\tmov -0x220(%ebp),%ebx\n+\tmov (%ebx,%eax,4),%eax\n+\tmov %eax,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp c865 \n+\tjmp ca4f \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4460 (discriminator 5)\n-\tlea -0x4a6a(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a7a(%edi),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4460 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne b2ad \n+\tdec %eax\n+\tjne c723 \n ./pynx/scattering/cpu.c:4461\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp a6d8 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp a777 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4461 (discriminator 5)\n-\tlea -0x4a64(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a74(%edi),%ecx\n+\tmov %ebx,%eax\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4461 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tje a6e7 \n-\tjmp b2ad \n+\tdec %eax\n+\tje a780 \n+\tjmp c723 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x234(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x238(%ebp)\n \tcall 2370 \n-\tmov -0x234(%ebp),%ecx\n+\tmov -0x238(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp c216 \n-\tlea 0x0(%esi),%esi\n+\tjmp c2ce \n+\tnop\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje bff0 \n+\tcmp 0xc(%esi),%ecx\n+\tje c0d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp b01c \n+\tjmp b09c \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje c008 \n+\tcmp 0xc(%esi),%ecx\n+\tje c0e8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp b6c7 \n+\tjmp b6f7 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x230(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x234(%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-./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+\tjmp c556 \n+\tnop\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x22c(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x228(%ebp)\n \tcall 2370 \n-\tmov -0x22c(%ebp),%ecx\n+\tmov -0x228(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp bf86 \n-\tlea 0x0(%esi),%esi\n+\tjmp c05a \n+\tnop\n ./pynx/scattering/cpu.c:7426\n \tmov $0x1,%eax\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje b4f0 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b520 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%esi\n-\tjmp b46d \n+\tlea 0x1(%eax),%ebx\n+\tjmp b49d \n ./pynx/scattering/cpu.c:7426\n \tmov $0x1,%eax\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje b3c0 \n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tje b3f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%esi\n-\tjmp b344 \n+\tlea 0x1(%eax),%ebx\n+\tjmp b374 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x224(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x228(%ebp)\n \tcall 2370 \n-\tmov -0x224(%ebp),%ecx\n+\tmov -0x228(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp c752 \n+\tjmp c916 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje c458 \n+\tcmp 0xc(%esi),%ecx\n+\tje c5f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\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+\tjmp bbe4 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x218(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x224(%ebp)\n \tcall 2370 \n-\tmov -0x218(%ebp),%ecx\n+\tmov -0x224(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp ca62 \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-\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+\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+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tmov -0x210(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp bd86 \n ./pynx/scattering/cpu.c:4557 (discriminator 7)\n-\tmovl $0x11cd,-0x208(%ebp)\n-\tmovl $0x21,-0x20c(%ebp)\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmovl $0x11cd,-0x20c(%ebp)\n+\tmovl $0x21,-0x210(%ebp)\n+\tlea 0x0(%esi),%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,-0x200(%ebp)\n+\tmov %eax,-0x208(%ebp)\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x3c(%eax)\n ./pynx/scattering/cpu.c:6792\n \ttest %esi,%esi\n-\tje d198 \n+\tje d270 \n /usr/include/python3.12/object.h:220\n-\tmov 0x4(%esi),%ecx\n+\tmov 0x4(%esi),%ebx\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%eax\n+\tmov (%ebx),%eax\n /usr/include/python3.12/object.h:220\n-\tmov %ecx,-0x1fc(%ebp)\n+\tmov %ebx,-0x200(%ebp)\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje ce8a \n+\tje cf7c \n /usr/include/python3.12/object.h:652\n \tinc %eax\n-\tmov %eax,(%ecx)\n+\tmov %eax,(%ebx)\n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%esi),%edi\n+\tmov 0x14(%esi),%edx\n /usr/include/python3.12/object.h:787\n-\ttest %edi,%edi\n-\tje ce9e \n+\ttest %edx,%edx\n+./pynx/scattering/cpu.c:6796\n+\tmov %edx,-0x1fc(%ebp)\n+/usr/include/python3.12/object.h:787\n+\tje cf96 \n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje ce9e \n+\tcmp $0x3fffffff,%ecx\n+\tje cf96 \n /usr/include/python3.12/object.h:652\n-\tinc %edx\n-\tmov %edx,(%edi)\n+\tinc %ecx\n+\tmov %ecx,(%edx)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x1f4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje cecc \n+\tmov -0x1f4(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje cfc6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n+\tlea 0x18c(%edi),%eax\n \tcmp %eax,-0x1d0(%ebp)\n-\tje d220 \n+\tje d2f0 \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 cefa \n+\tje cff6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x1a0(%ebp)\n-\tje d1b0 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0x1a0(%ebp)\n+\tje d2d0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1c4(%ebp),%edx\n-\tpush %edx\n+\tlea -0x1c4(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x194(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje cf28 \n+\tmov -0x194(%ebp),%edx\n+\ttest %edx,%edx\n+\tje d026 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x170(%ebp)\n-\tje d1c0 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0x170(%ebp)\n+\tje d2e0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x194(%ebp),%edx\n-\tpush %edx\n+\tlea -0x194(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x164(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje cf56 \n+\tmov -0x164(%ebp),%eax\n+\ttest %eax,%eax\n+\tje d056 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x140(%ebp)\n-\tje d1d0 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0x140(%ebp)\n+\tje d290 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x164(%ebp),%edx\n-\tpush %edx\n+\tlea -0x164(%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 -0x134(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje cf84 \n+\tmov -0x134(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje d086 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n+\tlea 0x18c(%edi),%eax\n \tcmp %eax,-0x110(%ebp)\n-\tje d1e0 \n+\tje d2a0 \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 cfb2 \n+\tje d0b6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0xe0(%ebp)\n-\tje d1f0 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0xe0(%ebp)\n+\tje d2b0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x104(%ebp),%edx\n-\tpush %edx\n+\tlea -0x104(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xd4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje cfe0 \n+\tmov -0xd4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje d0e6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0xb0(%ebp)\n-\tje d200 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0xb0(%ebp)\n+\tje d2c0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xd4(%ebp),%edx\n-\tpush %edx\n+\tlea -0xd4(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xa4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje d00b \n+\tmov -0xa4(%ebp),%eax\n+\ttest %eax,%eax\n+\tje d113 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x80(%ebp)\n-\tje d210 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0x80(%ebp)\n+\tje d300 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xa4(%ebp),%edx\n-\tpush %edx\n+\tlea -0xa4(%ebp),%ecx\n+\tmov %edi,%ebx\n+\tpush %ecx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6760\n \ttest %esi,%esi\n-\tje d018 \n+\tje d126 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n-\tcmp %edi,0x14(%esi)\n-\tjne d5b1 \n+\tmov -0x1fc(%ebp),%ebx\n+\tcmp %ebx,0x14(%esi)\n+\tjne d574 \n ./pynx/scattering/cpu.c:6766\n-\tmov -0x200(%ebp),%ecx\n-\tmov 0x3c(%ecx),%edx\n+\tmov -0x208(%ebp),%eax\n+\tmov 0x3c(%eax),%edx\n ./pynx/scattering/cpu.c:6767\n-\tmov %esi,0x3c(%ecx)\n+\tmov %esi,0x3c(%eax)\n /usr/include/python3.12/object.h:797\n \ttest %edx,%edx\n-\tje d03b \n+\tje d149 \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 d03b \n+\tje d149 \n /usr/include/python3.12/object.h:704\n \tdec %esi\n \tmov %esi,(%edx)\n-\tje d260 \n+\tje d310 \n /usr/include/python3.12/object.h:797\n-\tmov -0x1fc(%ebp),%ecx\n+\tmov -0x200(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje d057 \n+\tje d166 \n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%eax\n+\tmov (%ecx),%ebx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje d057 \n+\tcmp $0x3fffffff,%ebx\n+\tje d166 \n /usr/include/python3.12/object.h:704\n-\tdec %eax\n-\tmov %eax,(%ecx)\n-\tje d278 \n+\tdec %ebx\n+\tmov %ebx,(%ecx)\n+\tje d328 \n /usr/include/python3.12/object.h:797\n-\ttest %edi,%edi\n-\tje d06e \n+\tmov -0x1fc(%ebp),%edx\n+\ttest %edx,%edx\n+\tje d182 \n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%edx\n+\tmov (%edx),%eax\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje d06e \n+\tcmp $0x3fffffff,%eax\n+\tje d182 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%edi)\n-\tje d290 \n+\tdec %eax\n+\tmov %eax,(%edx)\n+\tje d360 \n ./pynx/scattering/cpu.c:4649\n \tsub $0xc,%esp\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+\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 ./pynx/scattering/cpu.c:4651\n \tadd $0x10,%esp\n-\tjmp b2ad \n+\tjmp c723 \n ./pynx/scattering/cpu.c:4562 (discriminator 7)\n-\tmovl $0x11d2,-0x208(%ebp)\n-\tmovl $0x21,-0x20c(%ebp)\n-\tjmp ce58 \n+\tmovl $0x11d2,-0x20c(%ebp)\n+\tmovl $0x21,-0x210(%ebp)\n+\tjmp cf48 \n ./pynx/scattering/cpu.c:4567 (discriminator 7)\n-\tmovl $0x11d7,-0x208(%ebp)\n-\tmovl $0x21,-0x20c(%ebp)\n-\tjmp ce58 \n+\tmovl $0x11d7,-0x20c(%ebp)\n+\tmovl $0x21,-0x210(%ebp)\n+\tjmp cf48 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x218(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x224(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x218(%ebp),%eax\n+\tmov -0x224(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp ca75 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\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+\tjmp cc41 \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+\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+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tmov -0x200(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp c836 \n+\tnop\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp c4eb \n+\tjmp c689 \n ./pynx/scattering/cpu.c:4577 (discriminator 7)\n-\tmovl $0x11e1,-0x208(%ebp)\n-\tmovl $0x21,-0x20c(%ebp)\n-\tjmp ce58 \n+\tmovl $0x11e1,-0x20c(%ebp)\n+\tmovl $0x21,-0x210(%ebp)\n+\tjmp cf48 \n ./pynx/scattering/cpu.c:4582 (discriminator 7)\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,-0x1fc(%ebp)\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-\txor %edi,%edi\n-\tjmp ce9e \n+\tmovl $0x0,-0x1fc(%ebp)\n+./pynx/scattering/cpu.c:6790\n+\tmovl $0x0,-0x200(%ebp)\n+\tjmp cf96 \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 cf44 \n+\tjmp d042 \n \tnop\n \tmovl $0x0,-0x110(%ebp)\n-\tjmp cf72 \n+\tjmp d072 \n \tnop\n \tmovl $0x0,-0xe0(%ebp)\n-\tjmp cfa0 \n+\tjmp d0a2 \n \tnop\n \tmovl $0x0,-0xb0(%ebp)\n-\tjmp cfce \n+\tjmp d0d2 \n+\tnop\n+\tmovl $0x0,-0x1a0(%ebp)\n+\tjmp cfe2 \n+\tnop\n+\tmovl $0x0,-0x170(%ebp)\n+\tjmp d012 \n \tnop\n-\tmovl $0x0,-0x80(%ebp)\n-\tjmp cff9 \n-\tlea 0x0(%esi,%eiz,1),%esi\n \tmovl $0x0,-0x1d0(%ebp)\n-\tjmp ceba \n+\tjmp cfb2 \n \tnop\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+\tmovl $0x0,-0x80(%ebp)\n+\tjmp d0ff \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 d03b \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp d149 \n+\tlea %cs: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 d057 \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 \tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %edi\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp d06e \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp d182 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tmov %eax,-0x23c(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x240(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x23c(%ebp),%eax\n+\tmov -0x240(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp be22 \n-\tlea 0x0(%esi),%esi\n+\tjmp bee8 \n+\tnop\n ./pynx/scattering/cpu.c:4595 (discriminator 1)\n-\tmovl $0x11f3,-0x208(%ebp)\n-\tmovl $0x2b,-0x20c(%ebp)\n-\tjmp ce58 \n+\tmovl $0x11f3,-0x20c(%ebp)\n+\tmovl $0x2b,-0x210(%ebp)\n+\tjmp cf48 \n \tlea 0x0(%esi,%eiz,1),%esi\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-\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-./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-\tpush %ecx\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x238(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp bed2 \n-\tlea 0x0(%esi),%esi\n-\tvzeroupper\n-\tjmp ca90 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp bfa0 \n+\tnop\n \tsub $0xc,%esp\n-\tmov %eax,-0x234(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x238(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x234(%ebp),%eax\n+\tmov -0x238(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp c229 \n+\tjmp c2e1 \n \tsub $0xc,%esp\n-\tmov %eax,-0x230(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x234(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x230(%ebp),%eax\n+\tmov -0x234(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp c439 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\n+\tjmp c569 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%ecx\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+/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+/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 \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/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 /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x22c(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x228(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x22c(%ebp),%eax\n+\tmov -0x228(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp bf99 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\n+\tjmp c06d \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%ecx\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+/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+/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 \tand $0x40,%ecx\n-\tmov %edx,%ecx\n-\tcmove %eax,%ecx\n-\tjmp c336 \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 /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x224(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x228(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x224(%ebp),%eax\n+\tmov -0x228(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp c765 \n+\tjmp c929 \n ./pynx/scattering/cpu.c:4547 (discriminator 7)\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),%edx\n-\tadd $0x1c,%eax\n-\tand $0x40,%ecx\n-\tmov %edx,%ecx\n-\tcmove %eax,%ecx\n-\tjmp bc64 \n+\tmovl $0x11c3,-0x20c(%ebp)\n+\tmovl $0x21,-0x210(%ebp)\n+\tjmp cf48 \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+\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 /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\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 \tand $0x40,%ecx\n-\tmov %edx,%ecx\n-\tcmove %eax,%ecx\n-\tjmp c666 \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+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x14(%eax),%ebx\n+\tjmp c842 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x244(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp b89d \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x240(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp b8c5 \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n-\tpush %edi\n+\tpush %ebx\n+\tmov %edi,%ebx\n \tpush %esi\n \tcall 2070 \n \tadd $0x10,%esp\n-\tjmp d018 \n+\tjmp d126 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x240(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp c16f \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x240(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp c247 \n /usr/include/python3.12/cpython/unicodeobject.h:323\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+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x248(%ebp)\n+\tmovzwl (%ebx),%ecx\n+\tjmp b265 \n /usr/include/python3.12/cpython/unicodeobject.h:320\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-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\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-\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: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+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tmov -0x200(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp cb54 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x244(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp b89d \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x240(%ebp)\n+\tmovzwl (%ebx),%ecx\n+\tjmp b8c5 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x210(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x214(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x210(%ebp),%eax\n+\tmov -0x214(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp c4fe \n+\tjmp c69c \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x238(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp bc8d \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x234(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp bdb5 \n /usr/include/python3.12/cpython/unicodeobject.h:323\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+\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 /usr/include/python3.12/cpython/unicodeobject.h:320\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-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\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-\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: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+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tmov -0x1fc(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp af96 \n /usr/include/python3.12/cpython/unicodeobject.h:323\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+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x234(%ebp)\n+\tmovzwl (%ebx),%ecx\n+\tjmp bdb5 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x230(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp c99f \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x22c(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp cb83 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x230(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp c99f \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 /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x224(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp af45 \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x224(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp afc5 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x224(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp af45 \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 ./pynx/scattering/cpu.c:4358 (discriminator 1)\n \tmov $0x1106,%edx\n-\tjmp b290 \n+\tjmp c706 \n ./pynx/scattering/cpu.c:4348 (discriminator 1)\n \tmov $0x10fc,%edx\n-\tjmp b290 \n-./pynx/scattering/cpu.c:4340 (discriminator 1)\n-\tmov $0x10f4,%edx\n-\tjmp b290 \n+\tjmp c706 \n ./pynx/scattering/cpu.c:4477\n-\tcall 18ab0 \n-.L2507():\n+\tcall 184f0 \n+.L2438():\n ./pynx/scattering/cpu.c:4477\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs: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),%esi\n-\tmov 0x4(%ecx),%edx\n-\tmov %esi,-0x2b0(%ebp)\n+\tmov 0x8(%ecx),%ebx\n+\tmov 0x4(%ecx),%eax\n ./pynx/scattering/cpu.c:5601\n-\tlea 0x660(%ebx),%eax\n-\tlea 0x4(%eax),%esi\n+\tlea 0x650(%edi),%edx\n ./pynx/scattering/cpu.c:5570\n-\tmov %gs:0x14,%edi\n-\tmov %edi,-0x1c(%ebp)\n-\tmov 0xc(%ecx),%edi\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 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+\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+./pynx/scattering/cpu.c:5601\n+\tvmovd -0x280(%ebp),%xmm1\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n+\tvmovq %xmm0,-0x38(%ebp)\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-\ttest %edi,%edi\n-\tje d850 \n+\tje d818 \n ./pynx/scattering/cpu.c:5599\n-\tmov -0x2b0(%ebp),%esi\n-\tlea 0x0(,%esi,4),%eax\n-\tlea (%edx,%eax,1),%ecx\n+\tlea 0x0(,%ebx,4),%edx\n+./pynx/scattering/cpu.c:5604\n+\tcmp $0xa,%ebx\n+./pynx/scattering/cpu.c:5599\n+\tlea (%eax,%edx,1),%ecx\n \tmov %ecx,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:5604\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+\tja 100d0 \n+\tmov -0x36c0(%edi,%edx,1),%ebx\n+\tadd %edi,%ebx\n+\tjmp *%ebx\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5732 (discriminator 1)\n-\tcmpl $0xa,-0x2b0(%ebp)\n-\tjne 1135e \n+\tcmpl $0xa,-0x2b4(%ebp)\n+\tjne 100d0 \n ./pynx/scattering/cpu.c:5735\n-\tmov (%edx),%edi\n-./pynx/scattering/cpu.c:5736\n-\tmov 0x4(%edx),%eax\n+\tmov (%eax),%esi\n ./pynx/scattering/cpu.c:5737\n-\tmov 0x8(%edx),%esi\n+\tmov 0x8(%eax),%edx\n ./pynx/scattering/cpu.c:5738\n-\tmov 0xc(%edx),%ecx\n+\tmov 0xc(%eax),%ecx\n+./pynx/scattering/cpu.c:5736\n+\tmov 0x4(%eax),%ebx\n ./pynx/scattering/cpu.c:5735\n-\tmov %edi,-0x284(%ebp)\n+\tmov %esi,-0x284(%ebp)\n ./pynx/scattering/cpu.c:5739\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+\tmov 0x10(%eax),%esi\n ./pynx/scattering/cpu.c:5737\n-\tmov %esi,-0x294(%ebp)\n+\tmov %edx,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5741\n-\tmov 0x18(%edx),%esi\n+\tmov 0x18(%eax),%edx\n ./pynx/scattering/cpu.c:5738\n \tmov %ecx,-0x298(%ebp)\n ./pynx/scattering/cpu.c:5742\n-\tmov 0x1c(%edx),%ecx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:5739\n-\tmov %edi,-0x288(%ebp)\n+\tmov %esi,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5743\n-\tmov 0x20(%edx),%edi\n-./pynx/scattering/cpu.c:5744\n-\tmov 0x24(%edx),%edx\n+\tmov 0x20(%eax),%esi\n+./pynx/scattering/cpu.c:5736\n+\tmov %ebx,-0x290(%ebp)\n ./pynx/scattering/cpu.c:5740\n-\tmov %eax,-0x29c(%ebp)\n+\tmov 0x14(%eax),%ebx\n ./pynx/scattering/cpu.c:5741\n-\tmov %esi,-0x2ac(%ebp)\n+\tmov %edx,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:5742\n-\tmov %ecx,-0x2a8(%ebp)\n+\tmov %ecx,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:5743\n-\tmov %edi,-0x2a4(%ebp)\n+\tmov %esi,-0x2a0(%ebp)\n+./pynx/scattering/cpu.c:5740\n+\tmov %ebx,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:5744\n-\tmov %edx,-0x2a0(%ebp)\n-\tvzeroupper\n+\tmov 0x24(%eax),%ebx\n /usr/include/python3.12/object.h:220\n-\tmov -0x284(%ebp),%edx\n+\tmov -0x284(%ebp),%ecx\n ./pynx/scattering/cpu.c:5773\n-\tmov 0x5b8(%ebx),%eax\n+\tmov 0x5b8(%edi),%eax\n /usr/include/python3.12/object.h:220\n-\tmov 0x4(%edx),%edx\n+\tmov 0x4(%ecx),%edx\n ./pynx/scattering/cpu.c:5773 (discriminator 2)\n \tcmp %edx,%eax\n-\tjne 10518 \n+\tjne 10480 \n ./pynx/scattering/cpu.c:5774 (discriminator 2)\n \tmov -0x290(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 10540 \n+\tjne 104a8 \n ./pynx/scattering/cpu.c:5775 (discriminator 2)\n \tmov -0x294(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 10560 \n+\tjne 104c8 \n ./pynx/scattering/cpu.c:5776 (discriminator 2)\n \tmov -0x298(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 10580 \n+\tjne 104e8 \n ./pynx/scattering/cpu.c:5777 (discriminator 2)\n \tmov -0x288(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 105a0 \n+\tjne 10508 \n ./pynx/scattering/cpu.c:5778 (discriminator 2)\n \tmov -0x29c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 105c0 \n+\tjne 10528 \n ./pynx/scattering/cpu.c:5779 (discriminator 2)\n-\tmov -0x2ac(%ebp),%eax\n-\tcmp %edx,0x4(%eax)\n-\tjne 105e0 \n-./pynx/scattering/cpu.c:5780 (discriminator 2)\n \tmov -0x2a8(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 10650 \n-./pynx/scattering/cpu.c:5781 (discriminator 2)\n+\tjne 10548 \n+./pynx/scattering/cpu.c:5780 (discriminator 2)\n \tmov -0x2a4(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 10670 \n-./pynx/scattering/cpu.c:5782 (discriminator 2)\n+\tjne 10568 \n+./pynx/scattering/cpu.c:5781 (discriminator 2)\n \tmov -0x2a0(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 10690 \n+\tjne 10588 \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 ./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 %esi,%xmm0\n-./pynx/scattering/cpu.c:5882\n-\tmov -0x28(%ebx),%esi\n+\tvmovd -0x280(%ebp),%xmm2\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@@ -16431,5273 +16664,5283 @@\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-\tcmp %esi,-0x284(%ebp)\n-\tje dec0 \n+\tje de80 \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 %xmm1,-0x280(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5882 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 10b98 \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 10a10 \n ./pynx/scattering/cpu.c:5887\n \tcmp %esi,-0x290(%ebp)\n-\tje deea \n+\tje deaa \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 %xmm1,-0x280(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5887 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 10e73 \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 10d08 \n ./pynx/scattering/cpu.c:5892\n \tcmp %esi,-0x294(%ebp)\n-\tje df1e \n+\tje dede \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 %xmm1,-0x280(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5892 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 10ea9 \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 10d40 \n ./pynx/scattering/cpu.c:5897\n \tcmp %esi,-0x298(%ebp)\n-\tje df52 \n+\tje df12 \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 %xmm1,-0x280(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5897 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 10ec2 \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 10d59 \n ./pynx/scattering/cpu.c:5902\n \tcmp %esi,-0x288(%ebp)\n-\tje df86 \n+\tje df46 \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 %xmm1,-0x280(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5902 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 10edb \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 10d72 \n ./pynx/scattering/cpu.c:5907\n \tcmp %esi,-0x29c(%ebp)\n-\tje dfba \n+\tje df7a \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 %xmm1,-0x280(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5907 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 10f19 \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 10da5 \n ./pynx/scattering/cpu.c:5912\n-\tcmp %esi,-0x2ac(%ebp)\n-\tje dfee \n+\tcmp %esi,-0x2a8(%ebp)\n+\tje dfae \n ./pynx/scattering/cpu.c:5912 (discriminator 4)\n-\tmov -0x2ac(%ebp),%edx\n+\tmov -0x2a8(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xc4(%ebp),%eax\n-\tvmovq %xmm1,-0x280(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5912 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 10f32 \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 10dbe \n ./pynx/scattering/cpu.c:5917\n-\tcmp %esi,-0x2a8(%ebp)\n-\tje e022 \n+\tcmp %esi,-0x2a4(%ebp)\n+\tje dfe2 \n ./pynx/scattering/cpu.c:5917 (discriminator 4)\n-\tmov -0x2a8(%ebp),%edx\n+\tmov -0x2a4(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x154(%ebp),%eax\n-\tvmovq %xmm1,-0x280(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5917 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 10f4b \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 10dd7 \n ./pynx/scattering/cpu.c:5922\n-\tcmp %esi,-0x2a4(%ebp)\n-\tje e056 \n+\tcmp %esi,-0x2a0(%ebp)\n+\tje e016 \n ./pynx/scattering/cpu.c:5922 (discriminator 4)\n-\tmov -0x2a4(%ebp),%edx\n+\tmov -0x2a0(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x244(%ebp),%eax\n-\tvmovq %xmm1,-0x280(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5922 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 10f64 \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 10df0 \n ./pynx/scattering/cpu.c:5927\n-\tcmp %esi,-0x2a0(%ebp)\n-\tje e08a \n+\tcmp %esi,%ebx\n+\tje e046 \n ./pynx/scattering/cpu.c:5927 (discriminator 4)\n-\tmov -0x2a0(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x274(%ebp),%eax\n-\tcall 88c0 \n+\tmov %ebx,%edx\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5927 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 10f7d \n+\tinc %eax\n+\tje 10e09 \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-\tje 11118 \n+\tmov %eax,-0x280(%ebp)\n+\tje 10f60 \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 112b8 \n+\tje 10fc0 \n ./pynx/scattering/cpu.c:5959\n+\tmov -0x280(%ebp),%ecx\n \tpush -0x274(%ebp)\n \tpush -0x244(%ebp)\n \tpush %eax\n-\tpush %edi\n+\tpush %ecx\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 5410 \n+\tcall 54d0 \n /usr/include/python3.12/object.h:244\n-\tmov (%esi),%eax\n+\tmov (%esi),%edx\n /usr/include/python3.12/object.h:649 (discriminator 1)\n \tadd $0x30,%esp\n-\tcmp $0x3fffffff,%eax\n-\tje dce5 \n+\tcmp $0x3fffffff,%edx\n+\tje dc99 \n /usr/include/python3.12/object.h:652\n-\tinc %eax\n-\tmov %eax,(%esi)\n+\tinc %edx\n+\tmov %edx,(%esi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x274(%ebp),%edx\n-\ttest %edx,%edx\n-\tje dd13 \n+\tmov -0x274(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje dcc9 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%ecx\n-\tcmp %ecx,-0x250(%ebp)\n-\tje 101b0 \n+\tlea 0x18c(%edi),%eax\n+\tcmp %eax,-0x250(%ebp)\n+\tje 101b8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x274(%ebp),%edi\n-\tpush %edi\n+\tlea -0x274(%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 -0x244(%ebp),%eax\n-\ttest %eax,%eax\n-\tje dd41 \n+\tmov -0x244(%ebp),%edx\n+\ttest %edx,%edx\n+\tje dcf9 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edx\n-\tcmp %edx,-0x220(%ebp)\n-\tje 101f0 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0x220(%ebp)\n+\tje 101f8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x244(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x244(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x214(%ebp),%edi\n-\ttest %edi,%edi\n-\tje dd6f \n+\tmov -0x214(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje dd29 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x1f0(%ebp)\n-\tje 101e0 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0x1f0(%ebp)\n+\tje 101e8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x214(%ebp),%edx\n-\tpush %edx\n+\tlea -0x214(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\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 dd9d \n+\tmov -0x1e4(%ebp),%eax\n+\ttest %eax,%eax\n+\tje dd59 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edi\n-\tcmp %edi,-0x1c0(%ebp)\n-\tje 101d0 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0x1c0(%ebp)\n+\tje 101d8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1e4(%ebp),%eax\n-\tpush %eax\n+\tlea -0x1e4(%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 -0x1b4(%ebp),%edx\n-\ttest %edx,%edx\n-\tje ddcb \n+\tmov -0x1b4(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje dd89 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%ecx\n-\tcmp %ecx,-0x190(%ebp)\n-\tje 101c0 \n+\tlea 0x18c(%edi),%eax\n+\tcmp %eax,-0x190(%ebp)\n+\tje 101c8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1b4(%ebp),%edi\n-\tpush %edi\n+\tlea -0x1b4(%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 -0x184(%ebp),%eax\n-\ttest %eax,%eax\n-\tje ddf9 \n+\tmov -0x184(%ebp),%edx\n+\ttest %edx,%edx\n+\tje ddb9 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edx\n-\tcmp %edx,-0x160(%ebp)\n-\tje 101a0 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0x160(%ebp)\n+\tje 101a8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x184(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x184(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x154(%ebp),%edi\n-\ttest %edi,%edi\n-\tje de27 \n+\tmov -0x154(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje dde9 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x130(%ebp)\n-\tje 10190 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0x130(%ebp)\n+\tje 10198 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x154(%ebp),%edx\n-\tpush %edx\n+\tlea -0x154(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\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 de55 \n+\tmov -0x124(%ebp),%eax\n+\ttest %eax,%eax\n+\tje de19 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edi\n-\tcmp %edi,-0x100(%ebp)\n-\tje 10180 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0x100(%ebp)\n+\tje 10188 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x124(%ebp),%eax\n-\tpush %eax\n+\tlea -0x124(%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 -0xf4(%ebp),%edx\n-\ttest %edx,%edx\n-\tje de83 \n+\tmov -0xf4(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje de49 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%ecx\n-\tcmp %ecx,-0xd0(%ebp)\n-\tje 10170 \n+\tlea 0x18c(%edi),%eax\n+\tcmp %eax,-0xd0(%ebp)\n+\tje 10178 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xf4(%ebp),%edi\n-\tpush %edi\n+\tlea -0xf4(%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 -0xc4(%ebp),%eax\n-\ttest %eax,%eax\n-\tje deb1 \n+\tmov -0xc4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje de79 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edx\n-\tcmp %edx,-0xa0(%ebp)\n-\tje 10160 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0xa0(%ebp)\n+\tje 10168 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xc4(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0xc4(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:5967\n \tmov %esi,%eax\n-\tjmp 10487 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 1012d \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x1f8(%ebp)\n+\tlea 0x18c(%edi),%eax\n+./pynx/scattering/cpu.c:5887\n+\tcmp %esi,-0x290(%ebp)\n ./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x210(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %edi,-0x1f0(%ebp)\n+\tmov %eax,-0x1f0(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm3,-0x1f8(%ebp)\n ./pynx/scattering/cpu.c:5887\n-\tcmp %esi,-0x290(%ebp)\n-\tjne da78 \n+\tjne da39 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x1c8(%ebp)\n+\tlea 0x18c(%edi),%ecx\n+./pynx/scattering/cpu.c:5892\n+\tcmp %esi,-0x294(%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-\tcmp %esi,-0x294(%ebp)\n-\tjne dab1 \n+\tjne da70 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x198(%ebp)\n+\tlea 0x18c(%edi),%edx\n+./pynx/scattering/cpu.c:5897\n+\tcmp %esi,-0x298(%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 %eax,-0x190(%ebp)\n+\tmov %edx,-0x190(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm3,-0x198(%ebp)\n ./pynx/scattering/cpu.c:5897\n-\tcmp %esi,-0x298(%ebp)\n-\tjne daea \n+\tjne daa7 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x168(%ebp)\n+\tlea 0x18c(%edi),%eax\n+./pynx/scattering/cpu.c:5902\n+\tcmp %esi,-0x288(%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 %edx,-0x160(%ebp)\n+\tmov %eax,-0x160(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm3,-0x168(%ebp)\n ./pynx/scattering/cpu.c:5902\n-\tcmp %esi,-0x288(%ebp)\n-\tjne db23 \n+\tjne dade \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x108(%ebp)\n+\tlea 0x18c(%edi),%ecx\n+./pynx/scattering/cpu.c:5907\n+\tcmp %esi,-0x29c(%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 %edi,-0x100(%ebp)\n+\tmov %ecx,-0x100(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm3,-0x108(%ebp)\n ./pynx/scattering/cpu.c:5907\n-\tcmp %esi,-0x29c(%ebp)\n-\tjne db5c \n+\tjne db15 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0xd8(%ebp)\n+\tlea 0x18c(%edi),%edx\n+./pynx/scattering/cpu.c:5912\n+\tcmp %esi,-0x2a8(%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 %ecx,-0xd0(%ebp)\n+\tmov %edx,-0xd0(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm3,-0xd8(%ebp)\n ./pynx/scattering/cpu.c:5912\n-\tcmp %esi,-0x2ac(%ebp)\n-\tjne db95 \n+\tjne db4c \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0xa8(%ebp)\n+\tlea 0x18c(%edi),%eax\n+./pynx/scattering/cpu.c:5917\n+\tcmp %esi,-0x2a4(%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-\tcmp %esi,-0x2a8(%ebp)\n-\tjne dbce \n+\tjne db83 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x138(%ebp)\n+\tlea 0x18c(%edi),%ecx\n+./pynx/scattering/cpu.c:5922\n+\tcmp %esi,-0x2a0(%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 %edx,-0x130(%ebp)\n+\tmov %ecx,-0x130(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm3,-0x138(%ebp)\n ./pynx/scattering/cpu.c:5922\n-\tcmp %esi,-0x2a4(%ebp)\n-\tjne dc07 \n+\tjne dbba \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x228(%ebp)\n+\tlea 0x18c(%edi),%edx\n+./pynx/scattering/cpu.c:5927\n+\tcmp %esi,%ebx\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 %edi,-0x220(%ebp)\n+\tmov %edx,-0x220(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm3,-0x228(%ebp)\n ./pynx/scattering/cpu.c:5927\n-\tcmp %esi,-0x2a0(%ebp)\n-\tjne dc40 \n+\tjne dbed \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x258(%ebp)\n+\tlea 0x18c(%edi),%ebx\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 %ecx,-0x250(%ebp)\n-\tjmp dc5d \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 \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(%edx),%ecx\n-./pynx/scattering/cpu.c:5613\n-\tmov 0x14(%edx),%esi\n+\tmov 0x18(%eax),%ecx\n ./pynx/scattering/cpu.c:5629\n-\tcmpl $0x9,-0x2b0(%ebp)\n+\tcmpl $0x9,-0x2b4(%ebp)\n ./pynx/scattering/cpu.c:5611\n-\tmov %ecx,-0x2ac(%ebp)\n-./pynx/scattering/cpu.c:5615\n-\tmov 0x10(%edx),%ecx\n+\tmov %ecx,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:5613\n-\tmov %esi,-0x29c(%ebp)\n-./pynx/scattering/cpu.c:5617\n-\tmov 0xc(%edx),%esi\n+\tmov 0x14(%eax),%ecx\n+\tmov %ecx,-0x29c(%ebp)\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 %esi,-0x298(%ebp)\n-./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%edx),%esi\n+\tmov 0xc(%eax),%ecx\n+\tmov %ecx,-0x298(%ebp)\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 (%edx),%edx\n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ecx\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:5621\n-\tmov %esi,-0x290(%ebp)\n+\tmov %ecx,-0x290(%ebp)\n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%esi),%ecx\n ./pynx/scattering/cpu.c:5623\n-\tmov %edx,-0x284(%ebp)\n+\tmov %eax,-0x284(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %ecx,-0x280(%ebp)\n ./pynx/scattering/cpu.c:5629\n-\tja f3bb \n-\tmov -0x3694(%ebx,%eax,1),%eax\n-\tadd %ebx,%eax\n-\tjmp *%eax\n+\tja f1cf \n+\tmov -0x3694(%edi,%edx,1),%edx\n+\tadd %edi,%edx\n+\tjmp *%edx\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5604\n \tmovl $0x0,-0x2a0(%ebp)\n-\tmovl $0x0,-0x2a4(%ebp)\n+\txor %ebx,%ebx\n ./pynx/scattering/cpu.c:5609\n-\tmov 0x1c(%edx),%esi\n-\tmov %esi,-0x2a8(%ebp)\n-\tjmp e0de \n-\tlea 0x0(%esi),%esi\n+\tmov 0x1c(%eax),%ecx\n+\tmov %ecx,-0x2a4(%ebp)\n+\tjmp e08e \n+\tnop\n ./pynx/scattering/cpu.c:5604\n-\tmovl $0x0,-0x2a0(%ebp)\n+\txor %ebx,%ebx\n ./pynx/scattering/cpu.c:5607\n-\tmov 0x20(%edx),%ecx\n-\tmov %ecx,-0x2a4(%ebp)\n-\tjmp e154 \n+\tmov 0x20(%eax),%ecx\n+\tmov %ecx,-0x2a0(%ebp)\n+\tjmp e0fc \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5613\n-\tmov 0x14(%edx),%eax\n+\tmov 0x14(%eax),%edx\n ./pynx/scattering/cpu.c:5615\n-\tmov 0x10(%edx),%ecx\n+\tmov 0x10(%eax),%ecx\n ./pynx/scattering/cpu.c:5617\n-\tmov 0xc(%edx),%esi\n+\tmov 0xc(%eax),%ebx\n ./pynx/scattering/cpu.c:5613\n-\tmov %eax,-0x29c(%ebp)\n+\tmov %edx,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%edx),%eax\n+\tmov 0x8(%eax),%edx\n ./pynx/scattering/cpu.c:5615\n \tmov %ecx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5621\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+\tmov 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:5619\n-\tmov %eax,-0x294(%ebp)\n+\tmov %edx,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov %edx,-0x284(%ebp)\n+\tmov (%eax),%eax\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%edx\n+\tmov 0x8(%esi),%edx\n+./pynx/scattering/cpu.c:5617\n+\tmov %ebx,-0x298(%ebp)\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:5689\n-\tmov 0x66c(%ebx),%ecx\n-\tmov %ecx,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %edx,%edx\n-\tjle 104c8 \n+./pynx/scattering/cpu.c:5689\n+\tmov 0x66c(%edi),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle f928 \n \tlea -0x1(%edx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x2a0(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n-\txor %ecx,%ecx\n+\txor %ebx,%ebx\n \tand $0x7,%eax\n-\tje e26a \n+\tje e1cb \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje e2c0 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%esi\n+\tcmp 0xc(%esi),%ecx\n+\tje e228 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%ecx\n \tcmp $0x1,%eax\n-\tje 11138 \n+\tmov $0x1,%ebx\n+\tje e1cb \n \tcmp $0x2,%eax\n-\tje e25d \n+\tje e1c4 \n \tcmp $0x3,%eax\n-\tje e250 \n+\tje e1bd \n \tcmp $0x4,%eax\n-\tje e243 \n+\tje e1b6 \n \tcmp $0x5,%eax\n-\tje e232 \n+\tje e1af \n \tcmp $0x6,%eax\n-\tjne 10a65 \n+\tjne 108e7 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x2a0(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje e2c0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje e228 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x2a0(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje e2c0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje e228 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x2a0(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje e2c0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje e228 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x2a0(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje e2c0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje e228 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x2a0(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje e2c0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje e228 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje e2c0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje e228 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ecx),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%edx\n-\tje f844 \n-\tmov %eax,%ecx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje e2c0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tje f744 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje e2c0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%eax),%ecx\n-./pynx/scattering/cpu.c:7426\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+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tmov %eax,%ebx\n+\tje e228 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%eax),%ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje e2c0 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ecx\n+\tlea 0x7(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tjne e270 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tjne e1d1 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%esi\n-\tmov (%esi,%ecx,4),%edx\n-\tmov %edx,-0x2ac(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%ebx,4),%edx\n+\tmov %edx,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:5689 (discriminator 2)\n-\tmov -0x2ac(%ebp),%eax\n+\tmov -0x2a8(%ebp),%eax\n \ttest %eax,%eax\n-\tje 104c8 \n+\tje f928 \n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%esi\n+\tmov 0x8(%esi),%ebx\n ./pynx/scattering/cpu.c:5691\n \tdecl -0x280(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %esi,-0x2a0(%ebp)\n+\tmov %ebx,-0x2a0(%ebp)\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %ebx,%ebx\n ./pynx/scattering/cpu.c:5699\n-\tmov 0x660(%ebx),%ecx\n+\tmov 0x660(%edi),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle e53f \n+\tjle e49f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\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+\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 ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje f830 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f730 \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 f830 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f730 \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 f830 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f730 \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 f830 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f730 \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 f830 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f730 \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 f830 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f730 \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 e3e1 \n+\tje e349 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje f830 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f730 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n+\tlea 0x1(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje f830 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %ebx,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje f730 \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 f830 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f730 \n+\tcmp 0x14(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%esi),%eax\n+\tlea 0x2(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje f830 \n+\tje f730 \n+\tcmp 0x18(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%esi),%eax\n+\tlea 0x3(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje f830 \n+\tje f730 \n+\tcmp 0x1c(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%esi),%eax\n+\tlea 0x4(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje f830 \n+\tje f730 \n+\tcmp 0x20(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%esi),%eax\n+\tlea 0x5(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje f830 \n+\tje f730 \n+\tcmp 0x24(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%esi),%eax\n+\tlea 0x6(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje f830 \n+\tje f730 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x2a0(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%esi),%eax\n+\tlea 0x7(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne e36f \n+\tjne e2d7 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n+\tmov -0x28(%edi),%ebx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x2a4(%ebp)\n+\tmov -0xc(%edi),%eax\n+\tmov %ecx,-0x2a4(%ebp)\n+\tmov %esi,-0x2ac(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n+\tcmp %ebx,%ecx\n+\tmov %ebx,-0x2b8(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x2a8(%ebp)\n+\tmov %eax,-0x2b0(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x2bc(%ebp)\n+\tsete -0x2c0(%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,%edi\n-\tmov %ecx,%esi\n-\txchg %ax,%ax\n+\tmov %edx,%esi\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x2a4(%ebp),%ecx\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov -0x2ac(%ebp),%ecx\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje ef70 \n+\tmov -0x2a4(%ebp),%ebx\n+./pynx/scattering/cpu.c:7430\n+\tmov 0xc(%ecx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%ebx\n+\tje edb0 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x2a8(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x2b0(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f3d8 \n+\tje f2e8 \n \ttest %cl,%cl\n-\tje f3e9 \n+\tje f2f9 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x2b8(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne e530 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne -0x2c0(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,-0x2c0(%ebp)\n-\tje e47c \n-\tcmp $0xffffffff,%ecx\n-\tjne e530 \n+\ttest %dl,%bl\n+\tje e3e8 \n+\tinc %ecx\n+\tjne e490 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x2c0(%ebp)\n+\tmov -0x2a4(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 e530 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x2c0(%ebp)\n-\tjne 113c6 \n+\tjne 110ae \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x2c0(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 113eb \n+\tjne 1109a \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 114d3 \n+\tje 11187 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 11587 \n+\tje 11233 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2c4(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2c4(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2c4(%ebp)\n-\tjne e530 \n+\tcmp %ecx,-0x2c4(%ebp)\n+\tjne e490 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2b8(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje ef70 \n+\tmov -0x2bc(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje edb0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2c0(%ebp)\n-\tvzeroupper\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-\tje ef70 \n-\tlea 0x0(%esi),%esi\n+\tje edb0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x2a0(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %edi\n+\tinc %esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %eax,%edi\n-\tjne e410 \n-\tvzeroupper\n+\tcmp %eax,%esi\n+\tjne e380 \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 10fbb \n+\tjne 113a1 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a5e(%ebx),%esi\n+\tlea -0x4d65(%edi),%esi\n+\tlea -0x3ce0(%edi),%edx\n \tpush $0x7\n-\tpush %edi\n-\tpush $0xa\n-\tpush %edx\n+\tlea -0x4ab1(%edi),%ecx\n+\tlea -0x4a6e(%edi),%eax\n \tpush %esi\n+\tmov -0x44(%edi),%esi\n+\tpush $0xa\n+\tpush %ecx\n \tpush %eax\n-\tpush (%ecx)\n+\tpush %edx\n+\tpush (%esi)\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 10468 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%edx),%ecx\n+\tjmp 1010e \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5617\n-\tmov 0xc(%edx),%eax\n+\tmov 0xc(%eax),%ecx\n+./pynx/scattering/cpu.c:5619\n+\tmov 0x8(%eax),%ebx\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%eax),%edx\n ./pynx/scattering/cpu.c:5623\n-\tmov (%edx),%edx\n-./pynx/scattering/cpu.c:5619\n-\tmov %ecx,-0x294(%ebp)\n-/usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ecx\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:5617\n-\tmov %eax,-0x298(%ebp)\n+\tmov %ecx,-0x298(%ebp)\n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%esi),%ecx\n+./pynx/scattering/cpu.c:5619\n+\tmov %ebx,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5621\n-\tmov %esi,-0x290(%ebp)\n+\tmov %edx,-0x290(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov %edx,-0x284(%ebp)\n+\tmov %eax,-0x284(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %ecx,-0x280(%ebp)\n-./pynx/scattering/cpu.c:5669\n-\tmov 0x664(%ebx),%edx\n-\tmov %edx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjle 106b0 \n+./pynx/scattering/cpu.c:5669\n+\tmov 0x664(%edi),%edx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle fe00 \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+\txor %ebx,%ebx\n \tand $0x7,%eax\n-\tje e666 \n+\tje e587 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje e6c0 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%esi\n+\tcmp 0xc(%esi),%edx\n+\tje e5e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%edx\n \tcmp $0x1,%eax\n-\tje 112f6 \n+\tmov $0x1,%ebx\n+\tje e587 \n \tcmp $0x2,%eax\n-\tje e659 \n+\tje e580 \n \tcmp $0x3,%eax\n-\tje e64c \n+\tje e579 \n \tcmp $0x4,%eax\n-\tje e63f \n+\tje e572 \n \tcmp $0x5,%eax\n-\tje e62e \n+\tje e56b \n \tcmp $0x6,%eax\n-\tjne 10ab2 \n+\tjne 10934 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje e6c0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje e5e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje e6c0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje e5e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje e6c0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje e5e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje e6c0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje e5e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje e6c0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje e5e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje e6c0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje e5e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%edx),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje fcb3 \n-\tmov %eax,%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje e6c0 \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 e6c0 \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 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+\tje fc1b \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%eax,4),%esi\n-\tje e6c0 \n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tmov %eax,%ebx\n+\tje e5e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%eax),%edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje e6c0 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%edx\n+\tlea 0x7(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tjne e66c \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tjne e58d \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%esi\n-\tmov %esi,-0x288(%ebp)\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%ebx,4),%ecx\n+\tmov %ecx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5669 (discriminator 2)\n \tmov -0x288(%ebp),%eax\n \ttest %eax,%eax\n-\tje 106b0 \n+\tje fe00 \n ./pynx/scattering/cpu.c:5671\n \tdecl -0x280(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%edx\n-\tjmp e728 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov 0x8(%esi),%edx\n+\tjmp e640 \n ./pynx/scattering/cpu.c:5615\n-\tmov 0x10(%edx),%esi\n-./pynx/scattering/cpu.c:5617\n-\tmov 0xc(%edx),%eax\n+\tmov 0x10(%eax),%ebx\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%edx),%ecx\n+\tmov 0x8(%eax),%edx\n+./pynx/scattering/cpu.c:5617\n+\tmov 0xc(%eax),%ecx\n ./pynx/scattering/cpu.c:5615\n-\tmov %esi,-0x288(%ebp)\n+\tmov %ebx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5621\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+\tmov 0x4(%eax),%ebx\n ./pynx/scattering/cpu.c:5619\n-\tmov %ecx,-0x294(%ebp)\n+\tmov %edx,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov %edx,-0x284(%ebp)\n+\tmov (%eax),%eax\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%edx\n+\tmov 0x8(%esi),%edx\n+./pynx/scattering/cpu.c:5617\n+\tmov %ecx,-0x298(%ebp)\n ./pynx/scattering/cpu.c:5621\n-\tmov %esi,-0x290(%ebp)\n+\tmov %ebx,-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 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:5679\n-\tmov 0x668(%ebx),%ecx\n-\tmov %ecx,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %edx,%edx\n-\tjle 10600 \n+./pynx/scattering/cpu.c:5679\n+\tmov 0x668(%edi),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle fb78 \n \tlea -0x1(%edx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x29c(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n-\txor %ecx,%ecx\n+\txor %ebx,%ebx\n \tand $0x7,%eax\n-\tje e7ca \n+\tje e6ab \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje e820 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%esi\n+\tcmp 0xc(%esi),%ecx\n+\tje e708 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%ecx\n \tcmp $0x1,%eax\n-\tje 112a8 \n+\tmov $0x1,%ebx\n+\tje e6ab \n \tcmp $0x2,%eax\n-\tje e7bd \n+\tje e6a4 \n \tcmp $0x3,%eax\n-\tje e7b0 \n+\tje e69d \n \tcmp $0x4,%eax\n-\tje e7a3 \n+\tje e696 \n \tcmp $0x5,%eax\n-\tje e796 \n+\tje e68f \n \tcmp $0x6,%eax\n-\tjne 10a7d \n+\tjne 108fe \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x29c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje e820 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje e708 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x29c(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje e820 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje e708 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x29c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje e820 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje e708 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x29c(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje e820 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje e708 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x29c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje e820 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje e708 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje e820 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje e708 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ecx),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%edx\n-\tje fa60 \n-\tmov %eax,%ecx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje e820 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje e820 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%eax),%ecx\n-./pynx/scattering/cpu.c:7426\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+\tje f994 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%eax,4),%esi\n-\tje e820 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tmov %eax,%ebx\n+\tje e708 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%eax),%ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje e820 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ecx\n+\tlea 0x7(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tjne e7d0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tjne e6b1 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%esi\n-\tmov (%esi,%ecx,4),%edx\n+\tmov -0x28c(%ebp),%eax\n+\tmov (%eax,%ebx,4),%edx\n \tmov %edx,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:5679 (discriminator 2)\n-\tmov -0x29c(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 10600 \n+\tmov -0x29c(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje fb78 \n ./pynx/scattering/cpu.c:5681\n \tdecl -0x280(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%edx\n-\tjmp e1c0 \n+\tmov 0x8(%esi),%edx\n+\tjmp e160 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5605\n-\tmov 0x24(%edx),%esi\n-\tmov %esi,-0x2a0(%ebp)\n-\tjmp e172 \n-\txchg %ax,%ax\n+\tmov 0x24(%eax),%ebx\n+\tjmp e10a \n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%eax\n-\tmov %eax,-0x280(%ebp)\n+\tmov 0x8(%esi),%ebx\n+\tmov %ebx,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x280(%ebp),%eax\n ./pynx/scattering/cpu.c:5631\n-\tmov 0x650(%ebx),%ecx\n+\tmov 0x650(%edi),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %eax,%eax\n-\tjle 11453 \n+\tjle 107c6 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \tmovl $0x0,-0x284(%ebp)\n-\tdec %eax\n \tand $0x7,%eax\n-\tje 115a9 \n+\tje 11289 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje e9a6 \n+\tcmp 0xc(%esi),%ecx\n+\tje e886 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tcmp $0x1,%eax\n \tmovl $0x1,-0x284(%ebp)\n-\tmov $0x1,%edx\n+\tmov $0x1,%ebx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp $0x1,%eax\n-\tje 1157d \n+\tje 11229 \n \tcmp $0x2,%eax\n-\tje e936 \n+\tje e816 \n \tcmp $0x3,%eax\n-\tje e923 \n+\tje e803 \n \tcmp $0x4,%eax\n-\tje e90c \n+\tje e7ec \n \tcmp $0x5,%eax\n-\tje e8f5 \n+\tje e7d5 \n \tcmp $0x6,%eax\n-\tje e8de \n+\tje e7be \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje e9a6 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje e886 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%edx),%esi\n-\tmov %esi,-0x284(%ebp)\n+\tlea 0x1(%ebx),%edx\n+\tmov %edx,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7426\n \tmov -0x284(%ebp),%eax\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje e9a6 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje e886 \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(%edi,%edx,4),%ecx\n-\tje e9a6 \n+\tcmp 0xc(%esi,%edx,4),%ecx\n+\tje e886 \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(%edi,%eax,4),%ecx\n-\tje e9a6 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje e886 \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(%edi,%edx,4),%ecx\n-\tje e9a6 \n+\tcmp 0xc(%esi,%edx,4),%ecx\n+\tje e886 \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 e9a0 \n+\tcmp 0xc(%esi,%edx,4),%ecx\n+\tje e880 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%edx),%esi\n+\tlea 0x1(%edx),%ebx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %esi,-0x280(%ebp)\n-\tje 106fd \n-\tmov %esi,%edx\n+\tcmp %ebx,-0x280(%ebp)\n+\tje 105c1 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje e9a0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tmov %ebx,%edx\n+\tje e880 \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 e9a0 \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 0x2(%esi),%edx\n+\tlea 0x7(%ebx),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje e9a0 \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-\tlea 0x3(%esi),%edx\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 0x18(%edi,%esi,4),%ecx\n-\tje e9a0 \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 0x4(%esi),%edx\n+\tlea 0x1(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje e9a0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje e9a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%esi),%edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje e9a0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje e9a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%esi),%edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje e9a0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje e9a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%esi),%edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tjne e949 \n-\tlea 0x0(%esi),%esi\n-\tmov %edx,-0x284(%ebp)\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+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%ebx),%eax\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp %eax,%ecx\n+\tje 10207 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tmov %eax,%ebx\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 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+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%eax),%ebx\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 ./pynx/scattering/cpu.c:7426 (discriminator 1)\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+\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 \tdecl -0x280(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ecx\n-\tjmp ecc1 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tmov %edx,-0x288(%ebp)\n+\tjmp e9f0 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:5623\n-\tmov (%edx),%esi\n+\tmov (%eax),%edx\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%edx),%eax\n+\tmov 0x4(%eax),%ebx\n ./pynx/scattering/cpu.c:5623\n-\tmov %esi,-0x284(%ebp)\n+\tmov %edx,-0x284(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%esi\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:5621\n-\tmov %eax,-0x290(%ebp)\n+\tmov %ebx,-0x290(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %esi,-0x280(%ebp)\n-\tmov %esi,-0x288(%ebp)\n+\tmov %edx,-0x280(%ebp)\n+\tmov %edx,-0x288(%ebp)\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %edx,%edx\n ./pynx/scattering/cpu.c:5649\n-\tmov 0x658(%ebx),%ecx\n+\tmov 0x658(%edi),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle ec5f \n+\tjle ec3f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\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+\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 ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje 10148 \n+\tcmp 0xc(%esi),%ecx\n+\tje 10150 \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 10148 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje 10150 \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 10148 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje 10150 \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 10148 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje 10150 \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 10148 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje 10150 \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 10148 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje 10150 \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 10148 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje 10150 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x288(%ebp),%edx\n+\tmov -0x288(%ebp),%ebx\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 eaff \n+\tcmp %ebx,%eax\n+\tje eaef \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 10148 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje 10150 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n+\tlea 0x1(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 10148 \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 10150 \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 10148 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje 10150 \n+\tcmp 0x14(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%esi),%eax\n+\tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 10148 \n+\tje 10150 \n+\tcmp 0x18(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%esi),%eax\n+\tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 10148 \n+\tje 10150 \n+\tcmp 0x1c(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%esi),%eax\n+\tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 10148 \n+\tje 10150 \n+\tcmp 0x20(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%esi),%eax\n+\tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 10148 \n+\tje 10150 \n+\tcmp 0x24(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%esi),%eax\n+\tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 10148 \n+\tje 10150 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x288(%ebp),%edx\n+\tmov -0x288(%ebp),%ebx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%esi),%eax\n+\tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %edx,%eax\n-\tjne ea8d \n+\tcmp %ebx,%eax\n+\tjne ea7d \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n+\tmov -0x28(%edi),%edx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x294(%ebp)\n+\tmov -0xc(%edi),%eax\n+\tmov %ecx,-0x294(%ebp)\n+\tmov %esi,-0x298(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n+\tcmp %edx,%ecx\n+\tmov %edx,-0x2a0(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x298(%ebp)\n+\tmov %eax,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x2a4(%ebp)\n+\tsete -0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x29c(%ebp)\n+\txor %ebx,%ebx\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+\tmov %ebx,%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x294(%ebp),%ecx\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov -0x298(%ebp),%ecx\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje fc80 \n+\tmov -0x294(%ebp),%ebx\n+./pynx/scattering/cpu.c:7430\n+\tmov 0xc(%ecx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%ebx\n+\tje fbe8 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x298(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x29c(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f798 \n+\tje f698 \n \ttest %cl,%cl\n-\tje f7a9 \n+\tje f6a9 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x2a0(%ebp)\n+\tmov %ebx,%edx\n+\tmov 0x8(%ebx),%ebx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-\tjne ec50 \n+\tcmp 0x8(%eax),%ebx\n+/usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov %ebx,-0x2a4(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne ec30 \n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edx),%ecx\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 -0x2a8(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x2a8(%ebp)\n-\tje eb9c \n-\tcmp $0xffffffff,%ecx\n-\tjne ec50 \n+\ttest %dl,%bl\n+\tje eb88 \n+\tinc %ecx\n+\tjne ec30 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x2a8(%ebp)\n+\tmov -0x294(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 ec50 \n+\tjne ec30 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x2a8(%ebp)\n-\tjne 11514 \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 /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x2a8(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 11501 \n+\tjne 111c8 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 11638 \n+\tje 112e2 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 11692 \n+\tje 11349 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2ac(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2ac(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2ac(%ebp)\n-\tjne ec50 \n+\tcmp %ecx,-0x2ac(%ebp)\n+\tjne ec30 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2a0(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje fc80 \n+\tmov -0x2a4(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje fbe8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2a8(%ebp)\n-\tvzeroupper\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-\tje fc80 \n-\tlea 0x0(%esi),%esi\n+\tje fbe8 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x288(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %edi\n+\tinc %esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %eax,%edi\n-\tjne eb30 \n-\tvzeroupper\n+\tcmp %eax,%esi\n+\tjne eb20 \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 116f1 \n+\tjne 113d3 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a5e(%ebx),%esi\n+\tlea -0x4d65(%edi),%esi\n+\tlea -0x3ce0(%edi),%edx\n \tpush $0x2\n-\tpush %edi\n-\tpush $0xa\n-\tpush %edx\n+\tlea -0x4ab1(%edi),%ecx\n+\tlea -0x4a6e(%edi),%eax\n \tpush %esi\n+\tmov -0x44(%edi),%esi\n+\tpush $0xa\n+\tpush %ecx\n \tpush %eax\n-\tpush (%ecx)\n+\tpush %edx\n+\tpush (%esi)\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 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+\tjmp 1010e \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%edx),%eax\n+\tmov 0x8(%eax),%ebx\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%eax),%edx\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ecx\n+\tmov 0x8(%esi),%ecx\n ./pynx/scattering/cpu.c:5623\n-\tmov (%edx),%edx\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:5619\n-\tmov %eax,-0x294(%ebp)\n+\tmov %ebx,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5621\n-\tmov %esi,-0x290(%ebp)\n+\tmov %edx,-0x290(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov %edx,-0x284(%ebp)\n+\tmov %eax,-0x284(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %ecx,-0x280(%ebp)\n-./pynx/scattering/cpu.c:5659\n-\tmov 0x65c(%ebx),%edx\n-\tmov %edx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjle 110a0 \n+./pynx/scattering/cpu.c:5659\n+\tmov 0x65c(%edi),%edx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle 10060 \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+\txor %ebx,%ebx\n \tand $0x7,%eax\n-\tje eee4 \n+\tje ed28 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje ef40 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%esi\n+\tcmp 0xc(%esi),%edx\n+\tje ed80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%edx\n \tcmp $0x1,%eax\n-\tje 1139e \n+\tmov $0x1,%ebx\n+\tje ed28 \n \tcmp $0x2,%eax\n-\tje eed7 \n+\tje ed21 \n \tcmp $0x3,%eax\n-\tje eeca \n+\tje ed1a \n \tcmp $0x4,%eax\n-\tje eebd \n+\tje ed13 \n \tcmp $0x5,%eax\n-\tje eeac \n+\tje ed0c \n \tcmp $0x6,%eax\n-\tje ee9b \n+\tje ed05 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje ef40 \n+\tmov $0x1,%eax\n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tje ed80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%esi),%edx\n+\tlea 0x1(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje ef40 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje ed80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje ef40 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje ed80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje ef40 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje ed80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje ef40 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje ed80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje ef40 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje ed80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje ef40 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje ed80 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%edx),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje fed8 \n-\tmov %eax,%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje ef40 \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 ef40 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%eax),%edx\n+\tje fe78 \n ./pynx/scattering/cpu.c:7426\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+\tcmp 0xc(%esi,%eax,4),%edx\n+\tmov %eax,%ebx\n+\tje ed80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%eax),%edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje ef40 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%edx\n+\tlea 0x7(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tjne eeea \n-\tlea 0x0(%esi),%esi\n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tjne ed2e \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%esi\n-\tmov %esi,-0x298(%ebp)\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%ebx,4),%ecx\n+\tmov %ecx,-0x298(%ebp)\n ./pynx/scattering/cpu.c:5659 (discriminator 2)\n \tmov -0x298(%ebp),%eax\n \ttest %eax,%eax\n-\tje 110a0 \n+\tje 10060 \n ./pynx/scattering/cpu.c:5661\n \tdecl -0x280(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ecx\n-\tjmp e5bc \n+\tmov 0x8(%esi),%ecx\n+\tjmp e51c \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmov %edi,%esi\n-\tmov -0x2a4(%ebp),%edi\n+\tmov %esi,%ebx\n+\tmov -0x2ac(%ebp),%esi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%esi,4),%edx\n-\tmov %edx,-0x2a8(%ebp)\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%ebx,4),%ecx\n+\tmov %ecx,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:5699 (discriminator 2)\n-\tmov -0x2a8(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje e53f \n+\tmov -0x2a4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje e49f \n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%esi\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:5701\n \tdecl -0x280(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %esi,-0x2a0(%ebp)\n+\tmov %edx,-0x2a0(%ebp)\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %edx,%edx\n ./pynx/scattering/cpu.c:5709\n-\tmov 0x610(%ebx),%ecx\n+\tmov 0x610(%edi),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle f50f \n+\tjle f417 \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\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+\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 ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje f780 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f680 \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 f780 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f680 \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 f780 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f680 \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 f780 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f680 \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 f780 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f680 \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 f780 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f680 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x2a0(%ebp),%edx\n+\tmov -0x2a0(%ebp),%ebx\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 f470 \n+\tcmp %ebx,%eax\n+\tjne f380 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n+\tmov -0x28(%edi),%edx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x2a4(%ebp)\n+\tmov -0xc(%edi),%eax\n+\tmov %ecx,-0x2ac(%ebp)\n+\tmov %esi,-0x2b0(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n+\tcmp %edx,%ecx\n+\tmov %edx,-0x2bc(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x2b4(%ebp)\n+\tmov %eax,-0x2b8(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x2c0(%ebp)\n+\tsete -0x2c4(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x2b8(%ebp)\n+\txor %ebx,%ebx\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+\tmov %ebx,%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x2a4(%ebp),%ecx\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov -0x2b0(%ebp),%ecx\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje f180 \n+\tmov -0x2ac(%ebp),%ebx\n+./pynx/scattering/cpu.c:7430\n+\tmov 0xc(%ecx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%ebx\n+\tje efb0 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x2b4(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x2b8(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f4f0 \n+\tje f3f8 \n \ttest %cl,%cl\n-\tje f560 \n+\tje f468 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x2bc(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne f500 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne -0x2c4(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,-0x2c4(%ebp)\n-\tje f0cc \n-\tcmp $0xffffffff,%ecx\n-\tjne f500 \n+\ttest %dl,%bl\n+\tje ef08 \n+\tinc %ecx\n+\tjne f408 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x2c4(%ebp)\n+\tmov -0x2ac(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 f500 \n+\tjne f408 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x2c4(%ebp)\n-\tjne 11379 \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 /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x2c4(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 11366 \n+\tjne 1104d \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 114b0 \n+\tje 11162 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 1156c \n+\tje 11218 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2c8(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2c8(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2c8(%ebp)\n-\tjne f500 \n+\tcmp %ecx,-0x2c8(%ebp)\n+\tjne f408 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2bc(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje f180 \n+\tmov -0x2c0(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje efb0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2c4(%ebp)\n-\tvzeroupper\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 f500 \n-\tlea 0x0(%esi),%esi\n-\tmov %edi,%esi\n-\tmov -0x2a4(%ebp),%edi\n+\tjne f408 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %esi,%ebx\n+\tmov -0x2b0(%ebp),%esi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%esi,4),%edx\n-\tmov %edx,-0x2a4(%ebp)\n+\tmov (%ecx,%ebx,4),%eax\n+\tmov %eax,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:5709 (discriminator 2)\n-\tmov -0x2a4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje f50f \n+\tmov -0x2a0(%ebp),%edx\n+\ttest %edx,%edx\n+\tje f417 \n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%esi\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:5711\n \tdecl -0x280(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %esi,-0x2a0(%ebp)\n+\tmov %edx,-0x2ac(%ebp)\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %edx,%edx\n ./pynx/scattering/cpu.c:5719\n-\tmov 0x60c(%ebx),%ecx\n+\tmov 0x60c(%edi),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle f67f \n+\tjle f57f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\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+\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 ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje f768 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f670 \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 f768 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f670 \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 f768 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f670 \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 f768 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f670 \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 f768 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f670 \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 f768 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f670 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x2a0(%ebp),%edx\n+\tmov -0x2ac(%ebp),%ebx\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 f5e0 \n+\tcmp %ebx,%eax\n+\tjne f4e8 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n+\tmov -0x28(%edi),%edx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x2b4(%ebp)\n+\tmov -0xc(%edi),%eax\n+\tmov %ecx,-0x2b0(%ebp)\n+\tmov %esi,-0x2b8(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n+\tcmp %edx,%ecx\n+\tmov %edx,-0x2c0(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x2b8(%ebp)\n+\tmov %eax,-0x2bc(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x2c4(%ebp)\n+\tsete -0x2c8(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x2bc(%ebp)\n+\txor %ebx,%ebx\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+\tmov %ebx,%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x2b4(%ebp),%ecx\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov -0x2b8(%ebp),%ecx\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje f390 \n+\tmov -0x2b0(%ebp),%ebx\n+./pynx/scattering/cpu.c:7430\n+\tmov 0xc(%ecx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%ebx\n+\tje f1b0 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x2b8(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x2bc(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f660 \n+\tje f560 \n \ttest %cl,%cl\n-\tje f6d0 \n+\tje f5d0 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x2c0(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne f670 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne -0x2c8(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,-0x2c8(%ebp)\n-\tje f2dc \n-\tcmp $0xffffffff,%ecx\n-\tjne f670 \n+\ttest %dl,%bl\n+\tje f108 \n+\tinc %ecx\n+\tjne f570 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x2c8(%ebp)\n+\tmov -0x2b0(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 f670 \n+\tjne f570 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x2c8(%ebp)\n-\tjne 11309 \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 /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x2c8(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 1132e \n+\tjne 1101f \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 1148c \n+\tje 1113d \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 1154a \n+\tje 111f6 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2cc(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2cc(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2cc(%ebp)\n-\tjne f670 \n+\tcmp %ecx,-0x2cc(%ebp)\n+\tjne f570 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2c0(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje f390 \n+\tmov -0x2c4(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje f1b0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2c8(%ebp)\n-\tvzeroupper\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 f670 \n-\tlea 0x0(%esi),%esi\n-\tmov %edi,%esi\n-\tmov -0x2b4(%ebp),%edi\n+\tjne f570 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %esi,%ebx\n+\tmov -0x2b8(%ebp),%esi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%esi,4),%edx\n-\tmov %edx,-0x2a0(%ebp)\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%ebx,4),%ebx\n ./pynx/scattering/cpu.c:5719 (discriminator 2)\n-\tmov -0x2a0(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje f67f \n+\ttest %ebx,%ebx\n+\tje f57f \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-\tjg 11168 \n-\tvzeroupper\n-\tjmp d8b9 \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 \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f3e9 \n-\tcmpb $0x0,-0x2bc(%ebp)\n-\tjne e530 \n+\tje f2f9 \n+\tcmpb $0x0,-0x2c0(%ebp)\n+\tjne e490 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2b4(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne f3fb \n+\tmov -0x2b8(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne f30b \n \ttest %dl,%dl\n-\tjne e530 \n+\tjne e490 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x2a4(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje e542 \n+\tje e49f \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje f451 \n+\tcmp $0x3fffffff,%ecx\n+\tje f365 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 11288 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 10fa0 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje e530 \n+\tje e490 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%esi\n-\tmov -0x2a4(%ebp),%edi\n-\tjs e542 \n-\tjmp ef78 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %esi,%ebx\n+\tmov -0x2ac(%ebp),%esi\n+\tjs e49f \n+\tjmp edb8 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje f780 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f680 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n+\tlea 0x1(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje f780 \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 f680 \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 f780 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f680 \n+\tcmp 0x14(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%esi),%eax\n+\tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje f780 \n+\tje f680 \n+\tcmp 0x18(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%esi),%eax\n+\tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje f780 \n+\tje f680 \n+\tcmp 0x1c(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%esi),%eax\n+\tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje f780 \n+\tje f680 \n+\tcmp 0x20(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%esi),%eax\n+\tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje f780 \n+\tje f680 \n+\tcmp 0x24(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%esi),%eax\n+\tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje f780 \n+\tje f680 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x2a0(%ebp),%edx\n+\tmov -0x2a0(%ebp),%ebx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%esi),%eax\n+\tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %edx,%eax\n-\tjne f470 \n-\tjmp f02f \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp %ebx,%eax\n+\tjne f380 \n+\tjmp ee6f \n \tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f560 \n-\tcmpb $0x0,-0x2c0(%ebp)\n-\tje f560 \n+\tje f468 \n+\tcmpb $0x0,-0x2c4(%ebp)\n+\tje f468 \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 %edi\n+\tinc %esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %eax,%edi\n-\tjne f060 \n-\tvzeroupper\n+\tcmp %eax,%esi\n+\tjne eea0 \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 10fb1 \n+\tjne 11397 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a5e(%ebx),%esi\n+\tlea -0x4d65(%edi),%esi\n+\tlea -0x3ce0(%edi),%edx\n \tpush $0x8\n-\tpush %edi\n-\tpush $0xa\n-\tpush %edx\n+\tlea -0x4ab1(%edi),%eax\n+\tlea -0x4a6e(%edi),%ecx\n \tpush %esi\n+\tmov -0x44(%edi),%esi\n+\tpush $0xa\n \tpush %eax\n-\tpush (%ecx)\n+\tpush %ecx\n+\tpush %edx\n+\tpush (%esi)\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 10468 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 1010e \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2b8(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne f56e \n+\tmov -0x2bc(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne f476 \n \ttest %dl,%dl\n-\tjne f500 \n+\tjne f408 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x2ac(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje f512 \n+\tje f417 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje f5c0 \n+\tcmp $0x3fffffff,%ecx\n+\tje f4cc \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 11148 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 10f80 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f500 \n+\tje f408 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%esi\n-\tmov -0x2a4(%ebp),%edi\n-\tjs f512 \n-\tjmp f188 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\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(%edi,%eax,4),%ecx\n-\tje f768 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f670 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n+\tlea 0x1(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje f768 \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 f670 \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 f768 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f670 \n+\tcmp 0x14(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%esi),%eax\n+\tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje f768 \n+\tje f670 \n+\tcmp 0x18(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%esi),%eax\n+\tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje f768 \n+\tje f670 \n+\tcmp 0x1c(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%esi),%eax\n+\tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje f768 \n+\tje f670 \n+\tcmp 0x20(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%esi),%eax\n+\tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje f768 \n+\tje f670 \n+\tcmp 0x24(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%esi),%eax\n+\tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje f768 \n+\tje f670 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x2a0(%ebp),%edx\n+\tmov -0x2ac(%ebp),%ebx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%esi),%eax\n+\tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %edx,%eax\n-\tjne f5e0 \n-\tjmp f23f \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp %ebx,%eax\n+\tjne f4e8 \n+\tjmp f06f \n \tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f6d0 \n-\tcmpb $0x0,-0x2c4(%ebp)\n-\tje f6d0 \n+\tje f5d0 \n+\tcmpb $0x0,-0x2c8(%ebp)\n+\tje f5d0 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x2a0(%ebp),%eax\n+\tmov -0x2ac(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %edi\n+\tinc %esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %eax,%edi\n-\tjne f270 \n-\tvzeroupper\n+\tcmp %eax,%esi\n+\tjne f0a0 \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 10fa7 \n+\tjne 1137c \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a5e(%ebx),%esi\n+\tlea -0x4d65(%edi),%eax\n+\tlea -0x4a6e(%edi),%edx\n \tpush $0x9\n-\tpush %edi\n+\tlea -0x3ce0(%edi),%ecx\n+\tlea -0x4ab1(%edi),%esi\n+\tpush %eax\n+\tmov -0x44(%edi),%eax\n \tpush $0xa\n-\tpush %edx\n \tpush %esi\n-\tpush %eax\n-\tpush (%ecx)\n+\tpush %edx\n+\tpush %ecx\n+\tpush (%eax)\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 10468 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 1010e \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2bc(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne f6de \n+\tmov -0x2c0(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne f5de \n \ttest %dl,%dl\n-\tjne f670 \n+\tjne f570 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x2b0(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje f682 \n+\tje f57f \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x2c0(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2c4(%ebp)\n \tcall 2370 \n-\tmov -0x2c0(%ebp),%ecx\n+\tmov -0x2c4(%ebp),%edx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje f749 \n+\tcmp $0x3fffffff,%ecx\n+\tje f64f \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 110f8 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 10f40 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f670 \n+\tje f570 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%esi\n-\tmov -0x2b4(%ebp),%edi\n-\tjs f682 \n-\tjmp f398 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %esi,%ebx\n+\tmov -0x2b8(%ebp),%esi\n+\tjs f57f \n+\tjmp f1b8 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%esi\n-\tmov (%esi,%eax,4),%eax\n-\tmov %eax,-0x2a0(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%eax,4),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tjmp f3a7 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp f1c1 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%esi\n-\tmov (%esi,%eax,4),%eax\n-\tmov %eax,-0x2a4(%ebp)\n+\tmov -0x28c(%ebp),%ebx\n+\tmov (%ebx,%eax,4),%ecx\n+\tmov %ecx,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp f197 \n+\tjmp efc7 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f7a9 \n-\tcmpb $0x0,-0x2a4(%ebp)\n-\tjne ec50 \n+\tje f6a9 \n+\tcmpb $0x0,-0x2a8(%ebp)\n+\tjne ec30 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x29c(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne f7bb \n+\tmov -0x2a0(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne f6bb \n \ttest %dl,%dl\n-\tjne ec50 \n+\tjne ec30 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x294(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje ec62 \n+\tje ec3f \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje f811 \n+\tcmp $0x3fffffff,%ecx\n+\tje f715 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 10e8c \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 10d21 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje ec50 \n+\tje ec30 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%esi\n-\tmov -0x294(%ebp),%edi\n-\tjs ec62 \n-\tjmp fc88 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %esi,%ebx\n+\tmov -0x298(%ebp),%esi\n+\tjs ec3f \n+\tjmp fbf0 \n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%esi\n-\tmov (%esi,%eax,4),%eax\n-\tmov %eax,-0x2a8(%ebp)\n+\tmov -0x28c(%ebp),%ebx\n+\tmov (%ebx,%eax,4),%eax\n+\tmov %eax,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp ef87 \n+\tjmp edc7 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n-\tmov -0x2a0(%ebp),%edx\n-\tmov %ecx,-0x2a4(%ebp)\n-\tmov %edi,-0x2a0(%ebp)\n+\tmov -0x28(%edi),%edx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n+\tmov -0xc(%edi),%eax\n+\tmov %ecx,-0x2a0(%ebp)\n+\tmov %ebx,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x2a0(%ebp),%ecx\n+\tcmp %edx,%ecx\n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov %eax,-0x2ac(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x2ac(%ebp)\n-\tmov %edx,%edi\n-\tsete -0x2b8(%ebp)\n+\tmov %edx,-0x2b0(%ebp)\n+\tsete -0x2bc(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x2a8(%ebp)\n+\txor %edx,%edx\n+\tmov %esi,-0x2a4(%ebp)\n+\tmov %edx,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov -0x2a4(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje f9b5 \n-\tlea 0x0(%esi),%esi\n+\tmov -0x2a0(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje f978 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x2a8(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tmov -0x2ac(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f9d0 \n+\tje f8a0 \n \ttest %cl,%cl\n-\tje f9dd \n+\tje f8ad \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x2b4(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne f990 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne -0x2bc(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x2bc(%ebp)\n-\tje f8ea \n-\tcmp $0xffffffff,%ecx\n-\tjne f990 \n+\ttest %dl,%bl\n+\tje f7e6 \n+\tinc %ecx\n+\tjne f888 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x2bc(%ebp)\n+\tmov -0x2a0(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 f990 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x2bc(%ebp)\n-\tjne 11411 \n+\tjne 110dc \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x2bc(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 113fe \n+\tjne 110c8 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 11539 \n+\tje 111b7 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 10f96 \n+\tje 10e22 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2c0(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2c0(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2c0(%ebp)\n-\tjne f990 \n+\tcmp %ecx,-0x2c0(%ebp)\n+\tjne f888 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2b4(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje f9b5 \n+\tmov -0x2b8(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje f978 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2bc(%ebp)\n-\tvzeroupper\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-\tje f9b5 \n-\tnop\n+\tje f978 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x2a4(%ebp),%ecx\n+\tmov -0x2a8(%ebp),%ebx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 104c8 \n-./pynx/scattering/cpu.c:7430\n-\tmov -0x2a0(%ebp),%ecx\n+\tcmp %ebx,%esi\n+\tje f928 \n \tmov %eax,%esi\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+\tjmp f780 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f9dd \n-\tcmpb $0x0,-0x2b8(%ebp)\n-\tjne f990 \n+\tje f8ad \n+\tcmpb $0x0,-0x2bc(%ebp)\n+\tjne f888 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2ac(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne f9eb \n+\tmov -0x2b0(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne f8bb \n \ttest %dl,%dl\n-\tjne f990 \n+\tjne f888 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x2a0(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje 104cb \n+\tje f928 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje fa41 \n+\tcmp $0x3fffffff,%ecx\n+\tje f911 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 112d1 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 10fd9 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f990 \n+\tje f888 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x2a0(%ebp),%edi\n-\tjs 104cb \n-\tjmp f9bb \n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n-\tmov -0x29c(%ebp),%edx\n-\tmov %ecx,-0x2a0(%ebp)\n-\tmov %edi,-0x29c(%ebp)\n+\tmov -0x28(%edi),%edx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n+\tmov -0xc(%edi),%eax\n+\tmov %ecx,-0x29c(%ebp)\n+\tmov %ebx,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x29c(%ebp),%ecx\n+\tcmp %edx,%ecx\n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov %eax,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x2a8(%ebp)\n-\tmov %edx,%edi\n-\tsete -0x2b4(%ebp)\n+\tmov %edx,-0x2ac(%ebp)\n+\tsete -0x2b8(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x2a4(%ebp)\n+\txor %edx,%edx\n+\tmov %esi,-0x2a0(%ebp)\n+\tmov %edx,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov -0x2a0(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje fbd5 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x29c(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje fbc8 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x2a4(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tmov -0x2a8(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje fbf0 \n+\tje faf0 \n \ttest %cl,%cl\n-\tje fbfd \n+\tje fafd \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x2ac(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne fbb0 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne -0x2b8(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x2b8(%ebp)\n-\tje fb0a \n-\tcmp $0xffffffff,%ecx\n-\tjne fbb0 \n+\ttest %dl,%bl\n+\tje fa36 \n+\tinc %ecx\n+\tjne fad8 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x2b8(%ebp)\n+\tmov -0x29c(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 fbb0 \n+\tjne fad8 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x2b8(%ebp)\n-\tjne 10ae7 \n+\ttest $0x20,%bl\n+\tjne 1096a \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x2b8(%ebp)\n+\tmov -0x29c(%ebp),%ebx\n+\tmov 0x1c(%ebx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 1145b \n+\tjne 11115 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 1155b \n+\tje 11207 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 11605 \n+\tje 112c0 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2bc(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2bc(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2bc(%ebp)\n-\tjne fbb0 \n+\tcmp %ecx,-0x2bc(%ebp)\n+\tjne fad8 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2ac(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje fbd5 \n+\tmov -0x2b0(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje fbc8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2b8(%ebp)\n-\tvzeroupper\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-\tje fbd5 \n-\tnop\n+\tje fbc8 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x2a0(%ebp),%ecx\n+\tmov -0x2a4(%ebp),%ebx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 10600 \n-./pynx/scattering/cpu.c:7430\n-\tmov -0x29c(%ebp),%ecx\n+\tcmp %ebx,%esi\n+\tje fb78 \n \tmov %eax,%esi\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+\tjmp f9d0 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje fbfd \n-\tcmpb $0x0,-0x2b4(%ebp)\n-\tjne fbb0 \n+\tje fafd \n+\tcmpb $0x0,-0x2b8(%ebp)\n+\tjne fad8 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2a8(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne fc0b \n+\tmov -0x2ac(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne fb0b \n \ttest %dl,%dl\n-\tjne fbb0 \n+\tjne fad8 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x29c(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje 10603 \n+\tje fb78 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje fc61 \n+\tcmp $0x3fffffff,%ecx\n+\tje fb61 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 11341 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 11000 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje fbb0 \n+\tje fad8 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\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+\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 ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%esi,4),%edx\n-\tmov %edx,-0x294(%ebp)\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 ./pynx/scattering/cpu.c:5649 (discriminator 2)\n-\tmov -0x294(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje ec5f \n+\tmov -0x294(%ebp),%edx\n+\ttest %edx,%edx\n+\tje ec3f \n ./pynx/scattering/cpu.c:5651\n \tdecl -0x280(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ecx\n-\tjmp ee2b \n+\tmov 0x8(%esi),%ecx\n+\tjmp ecb3 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n-\tmov -0x288(%ebp),%ecx\n-\tmov %edx,-0x29c(%ebp)\n-\tmov %edi,-0x288(%ebp)\n+\tmov -0x28(%edi),%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n+\tmov -0xc(%edi),%eax\n+\tmov %edx,-0x288(%ebp)\n+\tmov %ebx,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x288(%ebp),%edx\n+\tcmp %ecx,%edx\n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov %eax,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x2a4(%ebp)\n-\tmov %ecx,%edi\n-\tsete -0x2ac(%ebp)\n+\tmov %ecx,-0x2a8(%ebp)\n+\tsete -0x2b0(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x2a0(%ebp)\n+\txor %ecx,%ecx\n+\tmov %esi,-0x29c(%ebp)\n+\tmov %ecx,%esi\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov -0x29c(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje fe25 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x288(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje fe50 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x2a0(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tmov -0x2a4(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje fe40 \n+\tje fd78 \n \ttest %cl,%cl\n-\tje fe4d \n+\tje fd85 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x2a8(%ebp)\n+\tmov %ebx,%edx\n+\tmov 0x8(%ebx),%ebx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-\tjne fe00 \n+\tcmp 0x8(%eax),%ebx\n+/usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov %ebx,-0x2ac(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne fd60 \n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edx),%ecx\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 -0x2b4(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x2b4(%ebp)\n-\tje fd5a \n-\tcmp $0xffffffff,%ecx\n-\tjne fe00 \n+\ttest %dl,%bl\n+\tje fcc0 \n+\tinc %ecx\n+\tjne fd60 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x2b4(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 fe00 \n+\tjne fd60 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x2b4(%ebp)\n-\tjne 10e4e \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 /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x2b4(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 1146e \n+\tjne 11129 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 11598 \n+\tje 11244 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 11627 \n+\tje 112d1 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2b8(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2b8(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2b8(%ebp)\n-\tjne fe00 \n+\tcmp %ecx,-0x2b8(%ebp)\n+\tjne fd60 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2a8(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje fe25 \n+\tmov -0x2ac(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje fe50 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2b4(%ebp)\n-\tvzeroupper\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-\tje fe25 \n+\tje fe50 \n \tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x29c(%ebp),%ecx\n+\tmov -0x2a0(%ebp),%ebx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 106b0 \n-./pynx/scattering/cpu.c:7430\n-\tmov -0x288(%ebp),%edx\n+\tcmp %ebx,%esi\n+\tje fe00 \n \tmov %eax,%esi\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+\tjmp fc58 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje fe4d \n-\tcmpb $0x0,-0x2ac(%ebp)\n-\tjne fe00 \n+\tje fd85 \n+\tcmpb $0x0,-0x2b0(%ebp)\n+\tjne fd60 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2a4(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne fe5b \n+\tmov -0x2a8(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne fd93 \n \ttest %dl,%dl\n-\tjne fe00 \n+\tjne fd60 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x288(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje 106b3 \n+\tje fe00 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje feb1 \n+\tcmp $0x3fffffff,%ecx\n+\tje fde9 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 113a9 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 1107b \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje fe00 \n+\tje fd60 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x288(%ebp),%edi\n-\tjs 106b3 \n-\tjmp fe2b \n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp f736 \n+\tjmp f63c \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n-\tmov -0x288(%ebp),%ecx\n-\tmov %edx,-0x298(%ebp)\n-\tmov %edi,-0x288(%ebp)\n+\tmov -0x28(%edi),%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n+\tmov -0xc(%edi),%eax\n+\tmov %edx,-0x288(%ebp)\n+\tmov %ebx,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x288(%ebp),%edx\n+\tcmp %ecx,%edx\n+/usr/include/python3.12/object.h:250 (discriminator 1)\n+\tmov %eax,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x2a0(%ebp)\n-\tmov %ecx,%edi\n-\tsete -0x2a8(%ebp)\n+\tmov %ecx,-0x2a4(%ebp)\n+\tsete -0x2ac(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n-/usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x29c(%ebp)\n+\txor %ecx,%ecx\n+\tmov %esi,-0x298(%ebp)\n+\tmov %ecx,%esi\n+\tnop\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov -0x298(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 10055 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x288(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje 100b0 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x29c(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tmov -0x2a0(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 10070 \n+\tje ffd8 \n \ttest %cl,%cl\n-\tje 1007d \n+\tje ffe5 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x2a4(%ebp)\n+\tmov %ebx,%edx\n+\tmov 0x8(%ebx),%ebx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-\tjne 10030 \n+\tcmp 0x8(%eax),%ebx\n+/usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov %ebx,-0x2a8(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne ffc0 \n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edx),%ecx\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 -0x2ac(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x2ac(%ebp)\n-\tje ff82 \n-\tcmp $0xffffffff,%ecx\n-\tjne 10030 \n+\ttest %dl,%bl\n+\tje ff18 \n+\tinc %ecx\n+\tjne ffc0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x2ac(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n-\tmov %cl,-0x2b4(%ebp)\n+\tmov %cl,-0x2b0(%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,-0x2b4(%ebp)\n-\tjne 10030 \n+\tcmp %dl,-0x2b0(%ebp)\n+\tjne ffc0 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x2ac(%ebp)\n-\tjne 10ef4 \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 /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x2ac(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 1149d \n+\tjne 1114e \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x2b4(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x2ac(%ebp),%edx\n+\tmovzbl -0x2b0(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 11616 \n+\tje 112af \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 11681 \n+\tje 112f3 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2b4(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2b0(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2b4(%ebp)\n-\tjne 10030 \n+\tcmp %ecx,-0x2b0(%ebp)\n+\tjne ffc0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2a4(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 10055 \n+\tmov -0x2a8(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 100b0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2ac(%ebp)\n-\tvzeroupper\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-\tje 10055 \n+\tje 100b0 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x298(%ebp),%ecx\n+\tmov -0x29c(%ebp),%ebx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 110a0 \n-./pynx/scattering/cpu.c:7430\n-\tmov -0x288(%ebp),%edx\n+\tcmp %ebx,%esi\n+\tje 10060 \n \tmov %eax,%esi\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+\tjmp feb0 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 1007d \n-\tcmpb $0x0,-0x2a8(%ebp)\n-\tjne 10030 \n+\tje ffe5 \n+\tcmpb $0x0,-0x2ac(%ebp)\n+\tjne ffc0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2a0(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne 1008b \n+\tmov -0x2a4(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne fff3 \n \ttest %dl,%dl\n-\tjne 10030 \n+\tjne ffc0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x288(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje 100f8 \n+\tje 10060 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje 100dd \n+\tcmp $0x3fffffff,%ecx\n+\tje 10049 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 11436 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 110f6 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 10030 \n+\tje ffc0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x288(%ebp),%edi\n-\tjns 1005b \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %esi,%edx\n+\tmov -0x298(%ebp),%esi\n+\tjns 100b8 \n+\tlea %cs: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 116e7 \n+\tjne 113c9 \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+\tlea -0x4d65(%edi),%esi\n+\tlea -0x4ab1(%edi),%edx\n \tpush $0x3\n-\tpush %edi\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 %esi\n-\tpush (%eax)\n+\tpush %eax\n+\tpush (%esi)\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 10468 \n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%esi\n-\tmov (%esi,%eax,4),%eax\n+\tmov -0x28c(%ebp),%ebx\n+\tmov (%ebx,%eax,4),%eax\n \tmov %eax,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp fc97 \n+\tjmp fbff \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp de9f \n+\tjmp de65 \n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp de71 \n+\tjmp de35 \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp de43 \n+\tjmp de05 \n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp de15 \n+\tjmp ddd5 \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp dde7 \n+\tjmp dda5 \n \tnop\n \tmovl $0x0,-0x250(%ebp)\n-\tjmp dd01 \n+\tjmp dcb5 \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp ddb9 \n+\tjmp dd75 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp dd8b \n+\tjmp dd45 \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp dd5d \n+\tjmp dd15 \n \tnop\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp dd2f \n+\tjmp dce5 \n+./pynx/scattering/cpu.c:7390\n+\tmov -0x28(%edi),%ecx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n+\tmov -0xc(%edi),%eax\n+\tmov %edx,-0x288(%ebp)\n+\tmov %ebx,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n-\tmov %edx,-0x290(%ebp)\n-\tmov -0x288(%ebp),%ecx\n-\tmov %edi,-0x288(%ebp)\n+\tcmp %ecx,%edx\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x294(%ebp)\n+\tmov %eax,-0x298(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n-\tmov %esi,-0x298(%ebp)\n-\tmov %ecx,%edi\n-\tsete -0x2a0(%ebp)\n+\tmov %ecx,-0x29c(%ebp)\n+\tsete -0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txor %ecx,%ecx\n+\tmov %esi,-0x290(%ebp)\n+\tmov %ecx,%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x288(%ebp),%edx\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov -0x290(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 104a8 \n+\tmov -0x288(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje 10460 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x294(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tmov -0x298(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 10380 \n+\tje 10368 \n \ttest %cl,%cl\n-\tje 1038d \n+\tje 10375 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x29c(%ebp)\n+\tmov %ebx,%edx\n+\tmov 0x8(%ebx),%ebx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-\tjne 10360 \n+\tcmp 0x8(%eax),%ebx\n+/usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov %ebx,-0x2a0(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne 10350 \n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edx),%ecx\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 -0x2a4(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x2a4(%ebp)\n-\tje 102ac \n-\tcmp $0xffffffff,%ecx\n-\tjne 10360 \n+\ttest %dl,%bl\n+\tje 102a8 \n+\tinc %ecx\n+\tjne 10350 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x2a4(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 10360 \n+\tjne 10350 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x2a4(%ebp)\n-\tjne 115c3 \n+\ttest $0x20,%bl\n+\tjne 11269 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x2a4(%ebp)\n+\tmov -0x288(%ebp),%ebx\n+\tmov 0x1c(%ebx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 115b0 \n+\tjne 11255 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 116a3 \n+\tje 11338 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 116b4 \n+\tje 1135a \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2a8(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2a8(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2a8(%ebp)\n-\tjne 10360 \n+\tcmp %ecx,-0x2a8(%ebp)\n+\tjne 10350 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x29c(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 104a8 \n+\tmov -0x2a0(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 10460 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2a4(%ebp)\n-\tvzeroupper\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-\tje 104a8 \n-\tlea 0x0(%esi),%esi\n+\tje 10460 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x290(%ebp),%ecx\n+\tmov -0x294(%ebp),%ebx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 112ee \n+\tcmp %ebx,%esi\n+\tje 10410 \n \tmov %eax,%esi\n-\tjmp 10240 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 10240 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 1038d \n-\tcmpb $0x0,-0x2a0(%ebp)\n-\tjne 10360 \n+\tje 10375 \n+\tcmpb $0x0,-0x2a4(%ebp)\n+\tjne 10350 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x298(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne 1039b \n+\tmov -0x29c(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne 10383 \n \ttest %dl,%dl\n-\tjne 10360 \n+\tjne 10350 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x288(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje 10420 \n+\tje 10410 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x29c(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2a0(%ebp)\n \tcall 2370 \n-\tmov -0x29c(%ebp),%ecx\n+\tmov -0x2a0(%ebp),%edx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje 10406 \n+\tcmp $0x3fffffff,%ecx\n+\tje 103f4 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 114e4 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 11198 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 10360 \n+\tje 10350 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x288(%ebp),%edi\n-\tjns 104ae \n-\tlea 0x0(%esi),%esi\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 ./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 116fb \n+\tjne 113dd \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+\tlea -0x4d65(%edi),%esi\n+\tlea -0x4a6e(%edi),%edx\n \tpush $0x1\n-\tpush %edi\n+\tlea -0x4ab1(%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 %esi\n-\tpush (%eax)\n+\tpush %edx\n+\tpush %eax\n+\tpush (%esi)\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-\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:5645\n+\tjmp 1010e \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %esi,%edx\n+\tmov -0x290(%ebp),%esi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%edx\n-\tmov (%edx,%esi,4),%eax\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%eax\n \tmov %eax,-0x290(%ebp)\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+\tjmp e9af \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5773 (discriminator 5)\n \tmov %eax,%edx\n \tmov -0x284(%ebp),%eax\n-\tlea -0x4a7c(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a8c(%edi),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5773 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10485 \n+\tdec %eax\n+\tjne 1012b \n ./pynx/scattering/cpu.c:5774\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp d8d0 \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp d88f \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5774 (discriminator 5)\n-\tlea -0x4a79(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a89(%edi),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5774 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10485 \n+\tdec %eax\n+\tjne 1012b \n ./pynx/scattering/cpu.c:5775\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp d8df \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp d89e \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5775 (discriminator 5)\n-\tlea -0x4a76(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a86(%edi),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5775 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10485 \n+\tdec %eax\n+\tjne 1012b \n ./pynx/scattering/cpu.c:5776\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp d8ee \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp d8ad \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5776 (discriminator 5)\n-\tlea -0x4a4c(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a5c(%edi),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5776 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10485 \n+\tdec %eax\n+\tjne 1012b \n ./pynx/scattering/cpu.c:5777\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp d8fd \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp d8bc \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5777 (discriminator 5)\n-\tlea -0x4a73(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a83(%edi),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5777 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10485 \n+\tdec %eax\n+\tjne 1012b \n ./pynx/scattering/cpu.c:5778\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp d90c \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp d8cb \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5778 (discriminator 5)\n-\tlea -0x4a70(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a80(%edi),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5778 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10485 \n+\tdec %eax\n+\tjne 1012b \n ./pynx/scattering/cpu.c:5779\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp d91b \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp d8da \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5779 (discriminator 5)\n-\tlea -0x4a6d(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a7d(%edi),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5779 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10485 \n+\tdec %eax\n+\tjne 1012b \n ./pynx/scattering/cpu.c:5780\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+\tmov 0x5b8(%edi),%edx\n+\tjmp d8e9 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5780 (discriminator 5)\n-\tlea -0x4a48(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a58(%edi),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5780 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10485 \n+\tdec %eax\n+\tjne 1012b \n ./pynx/scattering/cpu.c:5781\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp d939 \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp d8f8 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5781 (discriminator 5)\n-\tlea -0x4a6a(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a7a(%edi),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5781 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10485 \n+\tdec %eax\n+\tjne 1012b \n ./pynx/scattering/cpu.c:5782\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp d948 \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp d907 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5782 (discriminator 5)\n-\tlea -0x4a64(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a74(%edi),%ecx\n+\tmov %ebx,%eax\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5782 (discriminator 2)\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+\tdec %eax\n+\tje d910 \n+\tjmp 1012b \n ./pynx/scattering/cpu.c:7390\n \tmov %edx,-0x284(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %ecx,%esi\n+\tmov -0xc(%edi),%eax\n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%edx\n-\tmov %edi,-0x288(%ebp)\n+\tmov -0x28(%edi),%edx\n+\tmov %ecx,-0x288(%ebp)\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov %eax,-0x290(%ebp)\n+\tmov %eax,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %edx,%ecx\n-\tmov %edx,-0x294(%ebp)\n-\tsete -0x29c(%ebp)\n+\tmov %edx,-0x298(%ebp)\n+\tsete -0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n-\tmov %edx,%edi\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 -0x288(%ebp),%ecx\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov -0x290(%ebp),%ecx\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 10960 \n+\tmov -0x288(%ebp),%ebx\n+./pynx/scattering/cpu.c:7430\n+\tmov 0xc(%ecx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%ebx\n+\tje 107e0 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x290(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x294(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 10870 \n+\tje 10728 \n \ttest %cl,%cl\n-\tje 1087d \n+\tje 10735 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x298(%ebp)\n+\tmov %ebx,%edx\n+\tmov 0x8(%ebx),%ebx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-\tjne 10850 \n+\tcmp 0x8(%eax),%ebx\n+/usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov %ebx,-0x29c(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne 10710 \n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edx),%ecx\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 -0x2a0(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x2a0(%ebp)\n-\tje 1079c \n-\tcmp $0xffffffff,%ecx\n-\tjne 10850 \n+\ttest %dl,%bl\n+\tje 10668 \n+\tinc %ecx\n+\tjne 10710 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x2a0(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 10850 \n+\tjne 10710 \n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x2a0(%ebp)\n-\tjne 1165c \n+\ttest $0x20,%bl\n+\tjne 11318 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x2a0(%ebp)\n+\tmov -0x288(%ebp),%ebx\n+\tmov 0x1c(%ebx),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 11649 \n+\tjne 11304 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 116c5 \n+\tje 1136b \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 116d6 \n+\tje 11386 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2a4(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2a4(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2a4(%ebp)\n-\tjne 10850 \n+\tcmp %ecx,-0x2a4(%ebp)\n+\tjne 10710 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x298(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 10960 \n+\tmov -0x29c(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 107e0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2a0(%ebp)\n-\tvzeroupper\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-\tje 10960 \n-\tlea 0x0(%esi),%esi\n+\tje 107e0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x284(%ebp),%ecx\n+\tmov -0x284(%ebp),%ebx\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 11453 \n-\tmov %eax,%edi\n-\tjmp 10730 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp %ebx,%esi\n+\tje 107c6 \n+\tmov %eax,%esi\n+\tjmp 10600 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 1087d \n-\tcmpb $0x0,-0x29c(%ebp)\n-\tjne 10850 \n+\tje 10735 \n+\tcmpb $0x0,-0x2a0(%ebp)\n+\tjne 10710 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x294(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne 1088b \n+\tmov -0x298(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne 10743 \n \ttest %dl,%dl\n-\tjne 10850 \n+\tjne 10710 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x288(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje 10908 \n+\tje 107c6 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x298(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x29c(%ebp)\n \tcall 2370 \n-\tmov -0x298(%ebp),%ecx\n+\tmov -0x29c(%ebp),%edx\n \tadd $0x10,%esp\n /usr/include/python3.12/object.h:244\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje 108f6 \n+\tcmp $0x3fffffff,%ecx\n+\tje 107b4 \n /usr/include/python3.12/object.h:704\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 115e8 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 11290 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 10850 \n+\tje 10710 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%edx\n-\tmov -0x288(%ebp),%edi\n-\tjns 10968 \n+\tmov %esi,%edx\n+\tmov -0x290(%ebp),%esi\n+\tjns 107e8 \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-\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+\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 ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%eax\n-\tmov (%eax,%edx,4),%ecx\n-\tmov %ecx,-0x284(%ebp)\n-\tjmp e9bb \n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%eax\n+\tmov %eax,-0x284(%ebp)\n+\tjmp e89b \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x2bc(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2c0(%ebp)\n \tcall 2370 \n-\tmov -0x2bc(%ebp),%ecx\n+\tmov -0x2c0(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp f5ad \n-\tlea 0x0(%esi),%esi\n+\tjmp f4b9 \n+\tnop\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x2b8(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2bc(%ebp)\n \tcall 2370 \n-\tmov -0x2b8(%ebp),%ecx\n+\tmov -0x2bc(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp f43e \n-\tlea 0x0(%esi),%esi\n+\tjmp f352 \n+\tnop\n+\tsub $0xc,%esp\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2b8(%ebp)\n+\tcall 2370 \n+\tmov -0x2b8(%ebp),%edx\n+\tadd $0x10,%esp\n+\tjmp f8fe \n+\tnop\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje f768 \n+\tcmp 0xc(%esi),%ecx\n+\tje f670 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp f1ef \n+\tjmp f01f \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(%edi),%ecx\n-\tje f780 \n+\tcmp 0xc(%esi),%ecx\n+\tje f680 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp efdf \n+\tjmp ee1f \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x2ac(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2b0(%ebp)\n \tcall 2370 \n-\tmov -0x2ac(%ebp),%ecx\n+\tmov -0x2b0(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp fc4e \n-\tlea 0x0(%esi),%esi\n+\tjmp fb4e \n+\tnop\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje f830 \n+\tcmp 0xc(%esi),%ecx\n+\tje f730 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp e323 \n+\tjmp e28b \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x2a8(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2ac(%ebp)\n \tcall 2370 \n-\tmov -0x2a8(%ebp),%ecx\n+\tmov -0x2ac(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp fe9e \n+\tjmp fdd6 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x2a0(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje e2c0 \n+\tmov $0x1,%eax\n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje e228 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%esi),%ecx\n-\tjmp e221 \n+\tlea 0x1(%eax),%ebx\n+\tjmp e1a8 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x29c(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje e820 \n+\tmov $0x1,%eax\n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje e708 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%esi),%ecx\n-\tjmp e785 \n+\tlea 0x1(%eax),%ebx\n+\tjmp e688 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x2a4(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2a8(%ebp)\n \tcall 2370 \n-\tmov -0x2a4(%ebp),%ecx\n+\tmov -0x2a8(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp 100ca \n+\tjmp 10036 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje e6c0 \n+\tmov $0x1,%eax\n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tje e5e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%esi),%edx\n-\tjmp e61d \n+\tlea 0x1(%eax),%ebx\n+\tjmp e564 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x2a0(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2a4(%ebp)\n \tcall 2370 \n-\tmov -0x2a0(%ebp),%ecx\n+\tmov -0x2a4(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp f7fe \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 /usr/include/python3.12/cpython/unicodeobject.h:250\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+\tmov -0x29c(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp fa74 \n ./pynx/scattering/cpu.c:5629\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),%ebx\n+\tmov %ebx,-0x2a0(%ebp)\n+\tjmp e254 \n \tmov -0x280(%ebp),%edx\n-\tjmp e1c0 \n-\tmov -0x280(%ebp),%ecx\n-\tjmp ecc1 \n-\tmov -0x280(%ebp),%esi\n-\tmov %esi,-0x2a0(%ebp)\n-\tjmp f1b4 \n+\tjmp e160 \n \tmov -0x280(%ebp),%edx\n-\tjmp e728 \n+\tjmp e640 \n \tmov -0x280(%ebp),%ecx\n-\tjmp e5bc \n+\tjmp e51c \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+\tjmp ecb3 \n+\tmov -0x280(%ebp),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tjmp e9f0 \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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 103f3 \n+\tjmp 103e1 \n ./pynx/scattering/cpu.c:5882 (discriminator 7)\n-\tmovl $0x16fa,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n+\tmovl $0x16fa,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%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,-0x284(%ebp)\n+\tmov %eax,-0x288(%ebp)\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x3c(%eax)\n ./pynx/scattering/cpu.c:6792\n \ttest %esi,%esi\n-\tje 10fe8 \n+\tje 10e38 \n /usr/include/python3.12/object.h:220\n-\tmov 0x4(%esi),%edx\n+\tmov 0x4(%esi),%ecx\n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%eax\n+\tmov (%ecx),%edx\n /usr/include/python3.12/object.h:220\n-\tmov %edx,-0x280(%ebp)\n+\tmov %ecx,-0x284(%ebp)\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 10be2 \n+\tcmp $0x3fffffff,%edx\n+\tje 10a5d \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:6796\n-\tmov 0x14(%esi),%edi\n+\tmov 0x14(%esi),%ebx\n /usr/include/python3.12/object.h:787\n-\ttest %edi,%edi\n-\tje 10bf6 \n+\ttest %ebx,%ebx\n+./pynx/scattering/cpu.c:6796\n+\tmov %ebx,-0x280(%ebp)\n+/usr/include/python3.12/object.h:787\n+\tje 10a76 \n /usr/include/python3.12/object.h:244\n-\tmov (%edi),%ecx\n+\tmov (%ebx),%eax\n /usr/include/python3.12/object.h:649 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 10bf6 \n+\tcmp $0x3fffffff,%eax\n+\tje 10a76 \n /usr/include/python3.12/object.h:652\n-\tinc %ecx\n-\tmov %ecx,(%edi)\n+\tinc %eax\n+\tmov %eax,(%ebx)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x274(%ebp),%edx\n-\ttest %edx,%edx\n-\tje 10c24 \n+\tmov -0x274(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 10aa6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x250(%ebp)\n-\tje 11000 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0x250(%ebp)\n+\tje 10e58 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x274(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x274(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\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 10c52 \n+\tmov -0x244(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 10ad6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x220(%ebp)\n-\tje 11010 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0x220(%ebp)\n+\tje 10e68 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x244(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x244(%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 -0x214(%ebp),%edx\n-\ttest %edx,%edx\n-\tje 10c80 \n+\tmov -0x214(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje 10b06 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n+\tlea 0x18c(%edi),%eax\n \tcmp %eax,-0x1f0(%ebp)\n-\tje 11020 \n+\tje 10e78 \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 10cae \n+\tje 10b36 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x1c0(%ebp)\n-\tje 11030 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0x1c0(%ebp)\n+\tje 10e88 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1e4(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x1e4(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\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 10cdc \n+\tmov -0x1b4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 10b66 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x190(%ebp)\n-\tje 11040 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0x190(%ebp)\n+\tje 10e98 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1b4(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x1b4(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\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 10d0a \n+\tmov -0x184(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 10b96 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x160(%ebp)\n-\tje 11050 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0x160(%ebp)\n+\tje 10ea8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x184(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x184(%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 -0x154(%ebp),%edx\n-\ttest %edx,%edx\n-\tje 10d38 \n+\tmov -0x154(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje 10bc6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n+\tlea 0x18c(%edi),%eax\n \tcmp %eax,-0x130(%ebp)\n-\tje 11060 \n+\tje 10eb8 \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 10d66 \n+\tje 10bf6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x100(%ebp)\n-\tje 11070 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0x100(%ebp)\n+\tje 10ec8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x124(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x124(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\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 10d94 \n+\tmov -0xf4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 10c26 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0xd0(%ebp)\n-\tje 11080 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0xd0(%ebp)\n+\tje 10ed8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xf4(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0xf4(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\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 10dc2 \n+\tmov -0xc4(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 10c56 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0xa0(%ebp)\n-\tje 11090 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0xa0(%ebp)\n+\tje 10ee8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xc4(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0xc4(%ebp),%edx\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 20f0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6760\n \ttest %esi,%esi\n-\tje 10dcf \n+\tje 10c69 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n-\tcmp %edi,0x14(%esi)\n-\tjne 114c1 \n+\tmov -0x280(%ebp),%ebx\n+\tcmp %ebx,0x14(%esi)\n+\tjne 11173 \n ./pynx/scattering/cpu.c:6766\n-\tmov -0x284(%ebp),%eax\n-\tmov 0x3c(%eax),%edx\n+\tmov -0x288(%ebp),%eax\n+\tmov 0x3c(%eax),%ecx\n ./pynx/scattering/cpu.c:6767\n \tmov %esi,0x3c(%eax)\n /usr/include/python3.12/object.h:797\n-\ttest %edx,%edx\n-\tje 10df2 \n+\ttest %ecx,%ecx\n+\tje 10c8c \n /usr/include/python3.12/object.h:244\n-\tmov (%edx),%esi\n+\tmov (%ecx),%esi\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tcmp $0x3fffffff,%esi\n-\tje 10df2 \n+\tje 10c8c \n /usr/include/python3.12/object.h:704\n \tdec %esi\n-\tmov %esi,(%edx)\n-\tje 110b0 \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 /usr/include/python3.12/object.h:797\n \tmov -0x280(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 10e0e \n+\tje 10cc5 \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 10e0e \n+\tje 10cc5 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%ecx)\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+\tje 10f28 \n ./pynx/scattering/cpu.c:5995\n \tsub $0xc,%esp\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+\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 ./pynx/scattering/cpu.c:5997\n \tadd $0x10,%esp\n-\tjmp 10485 \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 /usr/include/python3.12/cpython/unicodeobject.h:250\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+\tmov -0x288(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp fcfe \n ./pynx/scattering/cpu.c:5887 (discriminator 7)\n-\tmovl $0x16ff,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 10bb0 \n+\tmovl $0x16ff,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%ebp)\n+\tjmp 10a28 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x2a0(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x2a4(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x2a0(%ebp),%eax\n+\tmov -0x2a4(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp f811 \n+\tjmp f715 \n ./pynx/scattering/cpu.c:5892 (discriminator 7)\n-\tmovl $0x1704,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 10bb0 \n+\tmovl $0x1704,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%ebp)\n+\tjmp 10a28 \n ./pynx/scattering/cpu.c:5897 (discriminator 7)\n-\tmovl $0x1709,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 10bb0 \n+\tmovl $0x1709,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%ebp)\n+\tjmp 10a28 \n ./pynx/scattering/cpu.c:5902 (discriminator 7)\n-\tmovl $0x170e,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 10bb0 \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 /usr/include/python3.12/cpython/unicodeobject.h:250\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+\tmov -0x288(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp ff56 \n ./pynx/scattering/cpu.c:5907 (discriminator 7)\n-\tmovl $0x1713,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 10bb0 \n+\tmovl $0x1713,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%ebp)\n+\tjmp 10a28 \n ./pynx/scattering/cpu.c:5912 (discriminator 7)\n-\tmovl $0x1718,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 10bb0 \n+\tmovl $0x1718,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%ebp)\n+\tjmp 10a28 \n ./pynx/scattering/cpu.c:5917 (discriminator 7)\n-\tmovl $0x171d,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 10bb0 \n+\tmovl $0x171d,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%ebp)\n+\tjmp 10a28 \n ./pynx/scattering/cpu.c:5922 (discriminator 7)\n-\tmovl $0x1722,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 10bb0 \n+\tmovl $0x1722,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%ebp)\n+\tjmp 10a28 \n ./pynx/scattering/cpu.c:5927 (discriminator 7)\n-\tmovl $0x1727,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 10bb0 \n+\tmovl $0x1727,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%ebp)\n+\tjmp 10a28 \n /usr/include/python3.12/cpython/unicodeobject.h:323\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+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x2c0(%ebp)\n+\tmovzwl (%ebx),%ecx\n+\tjmp f853 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:6790\n-\tmovl $0x0,-0x280(%ebp)\n ./pynx/scattering/cpu.c:6791\n-\txor %edi,%edi\n-\tjmp 10bf6 \n+\tmovl $0x0,-0x280(%ebp)\n+./pynx/scattering/cpu.c:6790\n+\tmovl $0x0,-0x284(%ebp)\n+\tjmp 10a76 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0x250(%ebp)\n-\tjmp 10c12 \n+\tjmp 10a92 \n \tnop\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 10c40 \n+\tjmp 10ac2 \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 10c6e \n+\tjmp 10af2 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 10c9c \n+\tjmp 10b22 \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp 10cca \n+\tjmp 10b52 \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp 10cf8 \n+\tjmp 10b82 \n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp 10d26 \n+\tjmp 10bb2 \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp 10d54 \n+\tjmp 10be2 \n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp 10d82 \n+\tjmp 10c12 \n \tnop\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp 10db0 \n+\tjmp 10c42 \n \tnop\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 %ecx\n+\tcall 2160 <_Py_Dealloc@plt>\n+\tadd $0x10,%esp\n+\tjmp 10c8c \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tsub $0xc,%esp\n+\tmov %edi,%ebx\n \tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 10df2 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 10ca9 \n+\tlea %cs: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 10e0e \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 10cc5 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %edi\n+\tmov %eax,-0x2c4(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n+\tmov -0x2c4(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 10e25 \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 \tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x2c0(%ebp)\n-\tpush %ecx\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x2c0(%ebp),%eax\n \tadd $0x10,%esp\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+\tjmp f4cc \n+\tnop\n \tsub $0xc,%esp\n \tmov %eax,-0x2bc(%ebp)\n-\tpush %ecx\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x2bc(%ebp),%eax\n \tadd $0x10,%esp\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+\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 /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x2b8(%ebp)\n-\tpush %ecx\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x2b8(%ebp),%eax\n \tadd $0x10,%esp\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+\tjmp f911 \n+./pynx/scattering/cpu.c:11382\n+\tmovzbl %al,%eax\n+\tjmp 107a1 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x2b4(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x2b0(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x2b4(%ebp),%eax\n+\tmov -0x2b0(%ebp),%eax\n \tadd $0x10,%esp\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+\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(%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+\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+/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 \tand $0x40,%ecx\n-\tcmove %eax,%edx\n-\tmov %edx,%ecx\n-\tjmp f32c \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 /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x2ac(%ebp)\n-\tpush %ecx\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x2ac(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp fc61 \n-\tvzeroupper\n-\tjmp 10915 \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 /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\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 \tand $0x40,%ecx\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/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 /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n \tmov %eax,-0x2a8(%ebp)\n-\tpush %ecx\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tmov -0x2a8(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp feb1 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\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+\tjmp 10049 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%ecx\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:252\n+\tlea 0x1c(%eax),%ebx\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje fa80 \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 fb56 \n-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\n+\tlea 0x14(%eax),%ebx\n+\tjmp fa80 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\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:252\n+\tlea 0x1c(%eax),%ebx\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje fd0a \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\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 \tand $0x40,%ecx\n-\tcmove %eax,%edx\n-\tmov %edx,%ecx\n-\tjmp ffd2 \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+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x14(%eax),%ebx\n+\tjmp ff62 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x2c8(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp f145 \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x2c8(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp ef79 \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n-\tpush %edi\n+\tpush %ebx\n+\tmov %edi,%ebx\n \tpush %esi\n \tcall 2070 \n \tadd $0x10,%esp\n-\tjmp 10dcf \n+\tjmp 10c69 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x2c4(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp e4f5 \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x2c4(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp e455 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x29c(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x2a0(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x29c(%ebp),%eax\n+\tmov -0x2a0(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 10406 \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 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+\tjmp 103f4 \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+\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+/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 /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x2cc(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp f355 \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x2cc(%ebp)\n+\tmovzwl (%ebx),%ecx\n+\tjmp f179 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x2bc(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp fb7f \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x2bc(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp faa3 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x2c8(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp f145 \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x2c8(%ebp)\n+\tmovzwl (%ebx),%ecx\n+\tjmp ef79 \n \tmov $0x1,%edx\n-\tjmp e943 \n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x2c4(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp e4f5 \n+\tjmp e823 \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x2c4(%ebp)\n+\tmovzwl (%ebx),%ecx\n+\tjmp e455 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x2b8(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp fdcf \n-\txor %edx,%edx\n-\tjmp e943 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\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-\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/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+\txor %edx,%edx\n+\tjmp e823 \n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tmov %eax,-0x298(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x29c(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x298(%ebp),%eax\n+\tmov -0x29c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 108f6 \n-/usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x2bc(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp fb7f \n+\tjmp 107b4 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x2b4(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp fffb \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x2b0(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp ff85 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x2b8(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp fdcf \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 /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-\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+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x2ac(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp ebf5 \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+\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+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tmov -0x288(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp 106a6 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x2a8(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 10325 \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x2a8(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp 10315 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x2a8(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 10325 \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 /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x2a4(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 10815 \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 /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x2a4(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 10815 \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 ./pynx/scattering/cpu.c:5663 (discriminator 1)\n \tmov $0x161f,%edx\n-\tjmp 10468 \n+\tjmp 1010e \n ./pynx/scattering/cpu.c:5653 (discriminator 1)\n \tmov $0x1615,%edx\n-\tjmp 10468 \n+\tjmp 1010e \n ./pynx/scattering/cpu.c:5643 (discriminator 1)\n \tmov $0x160b,%edx\n-\tjmp 10468 \n-./pynx/scattering/cpu.c:5635 (discriminator 1)\n-\tmov $0x1603,%edx\n-\tjmp 10468 \n+\tjmp 1010e \n ./pynx/scattering/cpu.c:5798\n-\tcall 18ab0 \n-.L4121():\n+\tcall 184f0 \n+.L4043():\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 4520 \n-\tadd $0xc8bf,%ebx\n+\tcall 4560 \n+\tadd $0xcbef,%ebx\n \tpush %ecx\n \tsub $0x2a8,%esp\n \tmov 0x8(%ecx),%esi\n-\tmov 0x4(%ecx),%edx\n-\tmov %esi,-0x27c(%ebp)\n+\tmov 0x4(%ecx),%eax\n+\tmov %esi,-0x280(%ebp)\n ./pynx/scattering/cpu.c:4720\n-\tlea 0x610(%ebx),%eax\n-\tlea 0x58(%eax),%esi\n+\tlea 0x650(%ebx),%edx\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 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+\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-\tje 117f0 \n+./pynx/scattering/cpu.c:4720\n+\tmov %ecx,-0x3c(%ebp)\n+\tmov %edx,-0x38(%ebp)\n+\tmovl $0x0,-0x34(%ebp)\n+./pynx/scattering/cpu.c:4721\n+\tje 11498 \n ./pynx/scattering/cpu.c:4718\n-\tmov -0x27c(%ebp),%esi\n-\tlea 0x0(,%esi,4),%eax\n-\tlea (%edx,%eax,1),%ecx\n-\tmov %ecx,-0x264(%ebp)\n+\tlea 0x0(,%esi,4),%edx\n ./pynx/scattering/cpu.c:4723\n \tcmp $0x9,%esi\n-\tja 14dd5 \n-\tmov -0x366c(%ebx,%eax,1),%esi\n+./pynx/scattering/cpu.c:4718\n+\tlea (%eax,%edx,1),%ecx\n+\tmov %ecx,-0x264(%ebp)\n+./pynx/scattering/cpu.c:4723\n+\tja 139c8 \n+\tmov -0x366c(%ebx,%edx,1),%esi\n \tadd %ebx,%esi\n \tjmp *%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4839 (discriminator 1)\n-\tcmpl $0x9,-0x27c(%ebp)\n-\tjne 14dd5 \n+\tcmpl $0x9,-0x280(%ebp)\n+\tjne 139c8 \n ./pynx/scattering/cpu.c:4842\n-\tmov (%edx),%edi\n+\tmov (%eax),%edi\n ./pynx/scattering/cpu.c:4843\n-\tmov 0x4(%edx),%eax\n+\tmov 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:4844\n-\tmov 0x8(%edx),%ecx\n+\tmov 0x8(%eax),%edx\n ./pynx/scattering/cpu.c:4845\n-\tmov 0xc(%edx),%esi\n+\tmov 0xc(%eax),%ecx\n ./pynx/scattering/cpu.c:4842\n \tmov %edi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:4846\n-\tmov 0x10(%edx),%edi\n+\tmov 0x10(%eax),%edi\n ./pynx/scattering/cpu.c:4843\n-\tmov %eax,-0x25c(%ebp)\n+\tmov %esi,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:4847\n-\tmov 0x14(%edx),%eax\n+\tmov 0x14(%eax),%esi\n ./pynx/scattering/cpu.c:4844\n-\tmov %ecx,-0x260(%ebp)\n+\tmov %edx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4848\n-\tmov 0x18(%edx),%ecx\n+\tmov 0x18(%eax),%edx\n ./pynx/scattering/cpu.c:4845\n-\tmov %esi,-0x258(%ebp)\n+\tmov %ecx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4849\n-\tmov 0x1c(%edx),%esi\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:4850\n-\tmov 0x20(%edx),%edx\n+\tmov 0x20(%eax),%eax\n ./pynx/scattering/cpu.c:4846\n \tmov %edi,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4847\n-\tmov %eax,-0x26c(%ebp)\n+\tmov %esi,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:4848\n-\tmov %ecx,-0x278(%ebp)\n+\tmov %edx,-0x278(%ebp)\n ./pynx/scattering/cpu.c:4849\n-\tmov %esi,-0x274(%ebp)\n+\tmov %ecx,-0x274(%ebp)\n ./pynx/scattering/cpu.c:4850\n-\tmov %edx,-0x270(%ebp)\n-\tvzeroupper\n+\tmov %eax,-0x270(%ebp)\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 14028 \n+\tjne 13d70 \n ./pynx/scattering/cpu.c:4879 (discriminator 2)\n \tmov -0x25c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 140a0 \n+\tjne 13d98 \n ./pynx/scattering/cpu.c:4880 (discriminator 2)\n \tmov -0x260(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 140c0 \n+\tjne 13db8 \n ./pynx/scattering/cpu.c:4881 (discriminator 2)\n \tmov -0x258(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 140e0 \n+\tjne 13dd8 \n ./pynx/scattering/cpu.c:4882 (discriminator 2)\n \tmov -0x268(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 14100 \n+\tjne 13df8 \n ./pynx/scattering/cpu.c:4883 (discriminator 2)\n \tmov -0x26c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 14120 \n+\tjne 13e18 \n ./pynx/scattering/cpu.c:4884 (discriminator 2)\n \tmov -0x278(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 14140 \n+\tjne 13e38 \n ./pynx/scattering/cpu.c:4885 (discriminator 2)\n \tmov -0x274(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 14160 \n+\tjne 13e58 \n ./pynx/scattering/cpu.c:4886 (discriminator 2)\n \tmov -0x270(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 14180 \n+\tjne 13e78 \n+\tlea 0x6ac(%ebx),%esi\n ./pynx/scattering/cpu.c:4941\n \tmovl $0x0,-0x1e4(%ebp)\n-\tlea 0x6ac(%ebx),%esi\n-./pynx/scattering/cpu.c:4942\n-\tmovl $0x0,-0x1e8(%ebp)\n-\tvmovd %esi,%xmm6\n+\tmov %esi,-0x250(%ebp)\n ./pynx/scattering/cpu.c:4979\n \tmov -0x28(%ebx),%esi\n+\tcmp %esi,-0x254(%ebp)\n+./pynx/scattering/cpu.c:4942\n+\tmovl $0x0,-0x1e8(%ebp)\n ./pynx/scattering/cpu.c:4945\n \tmovl $0x0,-0x1b4(%ebp)\n-\tvpunpckldq %xmm6,%xmm6,%xmm7\n+\tvmovd -0x250(%ebp),%xmm0\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@@ -21715,1288 +21958,1265 @@\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-\tcmp %esi,-0x254(%ebp)\n-\tje 11dc8 \n+\tje 11a60 \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 %xmm7,-0x250(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:4979 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 14e85 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 14950 \n ./pynx/scattering/cpu.c:4984\n \tcmp %esi,-0x25c(%ebp)\n-\tje 11df2 \n+\tje 11a8a \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 %xmm7,-0x250(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:4984 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 14602 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 14245 \n ./pynx/scattering/cpu.c:4989\n \tcmp %esi,-0x260(%ebp)\n-\tje 11e26 \n+\tje 11abe \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 %xmm7,-0x250(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:4989 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 14900 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 14558 \n ./pynx/scattering/cpu.c:4994\n \tcmp %esi,-0x258(%ebp)\n-\tje 11e5a \n+\tje 11af2 \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 %xmm7,-0x250(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:4994 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 1493e \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 14589 \n ./pynx/scattering/cpu.c:4999\n \tcmp %esi,-0x268(%ebp)\n-\tje 11e8e \n+\tje 11b26 \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 %xmm7,-0x250(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:4999 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 14957 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 145a2 \n ./pynx/scattering/cpu.c:5004\n \tcmp %esi,-0x26c(%ebp)\n-\tje 11ec2 \n+\tje 11b5a \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 %xmm7,-0x250(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5004 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 14970 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 145bb \n ./pynx/scattering/cpu.c:5009\n \tcmp %esi,-0x278(%ebp)\n-\tje 11ef6 \n+\tje 11b8e \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 %xmm7,-0x250(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5009 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 14989 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 145d4 \n ./pynx/scattering/cpu.c:5014\n \tcmp %esi,-0x274(%ebp)\n-\tje 11f2a \n+\tje 11bc2 \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 %xmm7,-0x250(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5014 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 149cf \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 1460d \n ./pynx/scattering/cpu.c:5019\n \tcmp %esi,-0x270(%ebp)\n-\tje 11f5e \n+\tje 11bf6 \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 88c0 \n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5019 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 149e8 \n+\tinc %eax\n+\tje 14626 \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-\tcmp $0xffffffff,%eax\n-\tje 14b48 \n+\tje 14748 \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 14cd8 \n+\tje 147a8 \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 4a10 \n+\tcall 4a80 \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 11c1d \n+\tje 118ba \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 11c4b \n+\tje 118e8 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0x220(%ebp)\n-\tje 13d00 \n+\tje 13ae0 \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 11c79 \n+\tje 11916 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%ecx\n \tcmp %ecx,-0x1f0(%ebp)\n-\tje 13cf0 \n+\tje 13ad0 \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 11ca7 \n+\tje 11944 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1c0(%ebp)\n-\tje 13ce0 \n+\tje 13ac0 \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 11cd5 \n+\tje 11972 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edi\n \tcmp %edi,-0x190(%ebp)\n-\tje 13cd0 \n+\tje 13ab0 \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 11d03 \n+\tje 119a0 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0x160(%ebp)\n-\tje 13cc0 \n+\tje 13aa0 \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 11d31 \n+\tje 119ce \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%ecx\n \tcmp %ecx,-0x130(%ebp)\n-\tje 13cb0 \n+\tje 13a90 \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 11d5f \n+\tje 119fc \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x100(%ebp)\n-\tje 13ca0 \n+\tje 13a80 \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 11d8d \n+\tje 11a2a \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edi\n \tcmp %edi,-0xd0(%ebp)\n-\tje 13c90 \n+\tje 13a70 \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 11dbb \n+\tje 11a58 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0xa0(%ebp)\n-\tje 13c78 \n+\tje 13a60 \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 13f97 \n-\tlea 0x0(%esi),%esi\n+\tjmp 13a23 \n+\tnop\n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x1c8(%ebp)\n+./pynx/scattering/cpu.c:4984\n+\tcmp %esi,-0x25c(%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-\tcmp %esi,-0x25c(%ebp)\n-\tjne 119ec \n+\tjne 11699 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x198(%ebp)\n+./pynx/scattering/cpu.c:4989\n+\tcmp %esi,-0x260(%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-\tcmp %esi,-0x260(%ebp)\n-\tjne 11a25 \n+\tjne 116d0 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x168(%ebp)\n+./pynx/scattering/cpu.c:4994\n+\tcmp %esi,-0x258(%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-\tcmp %esi,-0x258(%ebp)\n-\tjne 11a5e \n+\tjne 11707 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x108(%ebp)\n+./pynx/scattering/cpu.c:4999\n+\tcmp %esi,-0x268(%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-\tcmp %esi,-0x268(%ebp)\n-\tjne 11a97 \n+\tjne 1173e \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0xd8(%ebp)\n+./pynx/scattering/cpu.c:5004\n+\tcmp %esi,-0x26c(%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-\tcmp %esi,-0x26c(%ebp)\n-\tjne 11ad0 \n+\tjne 11775 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0xa8(%ebp)\n+./pynx/scattering/cpu.c:5009\n+\tcmp %esi,-0x278(%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-\tcmp %esi,-0x278(%ebp)\n-\tjne 11b09 \n+\tjne 117ac \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x138(%ebp)\n+./pynx/scattering/cpu.c:5014\n+\tcmp %esi,-0x274(%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-\tcmp %esi,-0x274(%ebp)\n-\tjne 11b42 \n+\tjne 117e3 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x1f8(%ebp)\n+./pynx/scattering/cpu.c:5019\n+\tcmp %esi,-0x270(%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-\tcmp %esi,-0x270(%ebp)\n-\tjne 11b7b \n+\tjne 1181a \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-\tjmp 11b98 \n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x228(%ebp)\n+./pynx/scattering/cpu.c:8213\n+\tjmp 11835 \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(%edx),%esi\n+\tmov 0x18(%eax),%esi\n ./pynx/scattering/cpu.c:4730\n-\tmov 0x14(%edx),%ecx\n+\tmov 0x14(%eax),%ecx\n ./pynx/scattering/cpu.c:4746\n-\tcmpl $0x8,-0x27c(%ebp)\n+\tcmpl $0x8,-0x280(%ebp)\n ./pynx/scattering/cpu.c:4728\n \tmov %esi,-0x278(%ebp)\n ./pynx/scattering/cpu.c:4732\n-\tmov 0x10(%edx),%esi\n+\tmov 0x10(%eax),%esi\n ./pynx/scattering/cpu.c:4730\n \tmov %ecx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:4734\n-\tmov 0xc(%edx),%ecx\n+\tmov 0xc(%eax),%ecx\n ./pynx/scattering/cpu.c:4732\n \tmov %esi,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%edx),%esi\n+\tmov 0x8(%eax),%esi\n ./pynx/scattering/cpu.c:4734\n \tmov %ecx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%edx),%ecx\n+\tmov 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:4736\n \tmov %esi,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4740\n-\tmov (%edx),%edx\n+\tmov (%eax),%eax\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 %edx,-0x254(%ebp)\n+\tmov %eax,-0x254(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %esi,-0x250(%ebp)\n ./pynx/scattering/cpu.c:4746\n-\tja 131cb \n-\tmov -0x3644(%ebx,%eax,1),%eax\n-\tadd %ebx,%eax\n-\tjmp *%eax\n+\tja 12d8b \n+\tmov -0x3644(%ebx,%edx,1),%edx\n+\tadd %ebx,%edx\n+\tjmp *%edx\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(%edx),%ecx\n+\tmov 0x1c(%eax),%ecx\n \tmov %ecx,-0x274(%ebp)\n-\tjmp 11fa4 \n+\tjmp 11c3c \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(%edx),%ecx\n+\tmov 0x4(%eax),%ecx\n+./pynx/scattering/cpu.c:4740\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%edx),%eax\n+\tmov %edx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4740\n-\tmov (%edx),%edx\n+\tmov %eax,-0x254(%ebp)\n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:4738\n \tmov %ecx,-0x25c(%ebp)\n /usr/include/python3.12/object.h:233\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+\tmov %eax,-0x250(%ebp)\n+\tmov %eax,-0x258(%ebp)\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %eax,%eax\n ./pynx/scattering/cpu.c:4776\n-\tmov 0x664(%ebx),%edx\n-\tmov %edx,-0x258(%ebp)\n+\tmov 0x664(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjle 14420 \n-\tlea -0x1(%ecx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n+\tjle 13978 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \txor %edx,%edx\n \tand $0x7,%eax\n-\tje 120fc \n+\tje 11d58 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje 12158 \n+\tcmp 0xc(%edi),%ecx\n+\tje 11db8 \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-\tcmp $0x1,%eax\n-\tje 14d75 \n+\tje 11d58 \n \tcmp $0x2,%eax\n-\tje 120ef \n+\tje 11d51 \n \tcmp $0x3,%eax\n-\tje 120e2 \n+\tje 11d4a \n \tcmp $0x4,%eax\n-\tje 120d5 \n+\tje 11d43 \n \tcmp $0x5,%eax\n-\tje 120c4 \n+\tje 11d3c \n \tcmp $0x6,%eax\n-\tje 120b3 \n+\tje 11d35 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje 12158 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 11db8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 12158 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11db8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje 12158 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11db8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 12158 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11db8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje 12158 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11db8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 12158 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11db8 \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 12158 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11db8 \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 13a1b \n-\tmov %eax,%edx\n+\tcmp %eax,-0x258(%ebp)\n+\tje 13759 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje 12158 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tmov %eax,%edx\n+\tje 11db8 \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 12158 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11db8 \n+\tcmp 0x14(%edi,%eax,4),%ecx\n \tlea 0x2(%eax),%edx\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+\tje 11db8 \n+\tcmp 0x18(%edi,%eax,4),%ecx\n \tlea 0x3(%eax),%edx\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+\tje 11db8 \n+\tcmp 0x1c(%edi,%eax,4),%ecx\n \tlea 0x4(%eax),%edx\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+\tje 11db8 \n+\tcmp 0x20(%edi,%eax,4),%ecx\n \tlea 0x5(%eax),%edx\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+\tje 11db8 \n+\tcmp 0x24(%edi,%eax,4),%ecx\n \tlea 0x6(%eax),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje 12158 \n+\tje 11db8 \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 12102 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tjne 11d5e \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x264(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%esi\n-\tmov %esi,-0x258(%ebp)\n+\tmov -0x264(%ebp),%esi\n+\tmov (%esi,%edx,4),%eax\n+\tmov %eax,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4776 (discriminator 2)\n-\tmov -0x258(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 14420 \n+\tmov -0x258(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 13978 \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 121c2 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 11e1a \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:4734\n-\tmov 0xc(%edx),%eax\n+\tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%edx),%ecx\n+\tmov 0x8(%eax),%ecx\n ./pynx/scattering/cpu.c:4740\n-\tmov (%edx),%edx\n+\tmov (%eax),%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:4734\n-\tmov %eax,-0x258(%ebp)\n+\tmov %edx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4736\n \tmov %ecx,-0x260(%ebp)\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,-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-\ttest %esi,%esi\n-\tjle 12415 \n+\tjle 1206d \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 12245 \n+\tje 11e9d \n \tcmp $0x1,%esi\n-\tje 12230 \n+\tje 11e88 \n \tcmp $0x2,%esi\n-\tje 12225 \n+\tje 11e7d \n \tcmp $0x3,%esi\n-\tje 1221a \n+\tje 11e72 \n \tcmp $0x4,%esi\n-\tje 1220f \n+\tje 11e67 \n \tcmp $0x5,%esi\n-\tje 12204 \n+\tje 11e5c \n \tcmp $0x6,%esi\n-\tjne 14585 \n+\tjne 141d1 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 139d0 \n+\tje 13708 \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 139d0 \n+\tje 13708 \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 139d0 \n+\tje 13708 \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 139d0 \n+\tje 13708 \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 139d0 \n+\tje 13708 \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 139d0 \n+\tje 13708 \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 122b7 \n+\tje 11f0f \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 139d0 \n+\tje 13708 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 139d0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %esi,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje 13708 \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 139d0 \n+\tje 13708 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 139d0 \n+\tje 13708 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 139d0 \n+\tje 13708 \n+\tcmp 0x1c(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 139d0 \n+\tje 13708 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 139d0 \n+\tje 13708 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 139d0 \n+\tje 13708 \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 12245 \n+\tjne 11e9d \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 -0x280(%ebp)\n+\tsete -0x27c(%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 13568 \n+\tje 13218 \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 13298 \n+\tje 12f50 \n \ttest %cl,%cl\n-\tje 132a9 \n+\tje 12f61 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%esi),%edx\n-\tmov %edx,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 12408 \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 ./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-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x284(%ebp)\n-\tje 12354 \n-\tcmp $0xffffffff,%ecx\n-\tjne 12408 \n+\tje 11fa8 \n+\tinc %ecx\n+\tjne 12060 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x288(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x288(%ebp)\n-\tjne 12408 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x284(%ebp)\n-\tjne 145c0 \n+\tjne 14210 \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-\ttest $0x20,%cl\n-\tjne 14e72 \n+\ttestb $0x20,-0x288(%ebp)\n+\tjne 1492c \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x288(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x284(%ebp),%edx\n+\tmovzbl -0x28c(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 14f6e \n+\tje 14a74 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 14ffd \n+\tje 14b19 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x288(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x288(%ebp)\n+\tmov -0x284(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x288(%ebp)\n-\tjne 12408 \n+\tcmp %ecx,-0x288(%ebp)\n+\tjne 12060 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x278(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 13568 \n+\tmov -0x278(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 13218 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x284(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13568 \n+\tje 13218 \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 122e8 \n-\tvzeroupper\n+\tjne 11f40 \n ./pynx/scattering/cpu.c:4790\n \tcall 2310 \n ./pynx/scattering/cpu.c:4790 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 14a3a \n+\tjne 14c35 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x44(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4a2f(%ebx),%edx\n-\tlea -0x4aa1(%ebx),%ecx\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x3cd0(%ebx),%esi\n+\tlea -0x4a3f(%ebx),%edx\n+\tlea -0x4ab1(%ebx),%ecx\n+\tlea -0x4d65(%ebx),%edi\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 13f78 \n-\tlea 0x0(%esi),%esi\n+\tjmp 13a04 \n+\tnop\n ./pynx/scattering/cpu.c:4732\n-\tmov 0x10(%edx),%esi\n+\tmov 0x10(%eax),%esi\n ./pynx/scattering/cpu.c:4734\n-\tmov 0xc(%edx),%eax\n+\tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%edx),%ecx\n+\tmov 0x8(%eax),%ecx\n ./pynx/scattering/cpu.c:4732\n \tmov %esi,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:4740\n-\tmov (%edx),%edx\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:4734\n-\tmov %eax,-0x258(%ebp)\n+\tmov %edx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4736\n \tmov %ecx,-0x260(%ebp)\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 0x8(%edi),%edx\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:4738\n \tmov %esi,-0x25c(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %edx,-0x250(%ebp)\n-./pynx/scattering/cpu.c:4746\n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:4796\n-\tmov 0x66c(%ebx),%ecx\n-\tmov %ecx,-0x26c(%ebp)\n+\tmov 0x66c(%ebx),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n-\tjle 14050 \n-\tlea -0x1(%edx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%esi\n+\tjle 136b8 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje 1254a \n+\tje 12166 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje 125a0 \n+\tcmp 0xc(%edi),%edx\n+\tje 121c0 \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-\tcmp $0x1,%eax\n-\tje 14cc8 \n+\tje 12166 \n \tcmp $0x2,%eax\n-\tje 1253d \n+\tje 1215f \n \tcmp $0x3,%eax\n-\tje 12530 \n+\tje 12158 \n \tcmp $0x4,%eax\n-\tje 12523 \n+\tje 12151 \n \tcmp $0x5,%eax\n-\tje 12512 \n+\tje 1214a \n \tcmp $0x6,%eax\n-\tjne 1456d \n+\tjne 141bf \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 125a0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 121c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje 125a0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 121c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 125a0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 121c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje 125a0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 121c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 125a0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 121c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 125a0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 121c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,%edx\n-\tje 137b0 \n-\tmov %eax,%ecx\n+\tcmp %eax,-0x26c(%ebp)\n+\tje 1349a \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje 125a0 \n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tmov %eax,%ecx\n+\tje 121c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 125a0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 121c0 \n+\tcmp 0x14(%edi,%eax,4),%edx\n \tlea 0x2(%eax),%ecx\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+\tje 121c0 \n+\tcmp 0x18(%edi,%eax,4),%edx\n \tlea 0x3(%eax),%ecx\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+\tje 121c0 \n+\tcmp 0x1c(%edi,%eax,4),%edx\n \tlea 0x4(%eax),%ecx\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+\tje 121c0 \n+\tcmp 0x20(%edi,%eax,4),%edx\n \tlea 0x5(%eax),%ecx\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+\tje 121c0 \n+\tcmp 0x24(%edi,%eax,4),%edx\n \tlea 0x6(%eax),%ecx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje 125a0 \n+\tje 121c0 \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 12550 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tjne 1216c \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 14050 \n+\tje 136b8 \n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:4798\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%edx\n-\tjmp 12610 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %eax,-0x270(%ebp)\n+\tjmp 12238 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:4730\n-\tmov 0x14(%edx),%eax\n+\tmov 0x14(%eax),%edx\n ./pynx/scattering/cpu.c:4732\n-\tmov 0x10(%edx),%ecx\n+\tmov 0x10(%eax),%ecx\n ./pynx/scattering/cpu.c:4734\n-\tmov 0xc(%edx),%esi\n+\tmov 0xc(%eax),%esi\n ./pynx/scattering/cpu.c:4730\n-\tmov %eax,-0x26c(%ebp)\n+\tmov %edx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%edx),%eax\n+\tmov 0x8(%eax),%edx\n ./pynx/scattering/cpu.c:4732\n \tmov %ecx,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%edx),%ecx\n+\tmov 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:4740\n-\tmov (%edx),%edx\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:4734\n \tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4736\n-\tmov %eax,-0x260(%ebp)\n+\tmov %edx,-0x260(%ebp)\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 0x8(%edi),%edx\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:4738\n \tmov %ecx,-0x25c(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %edx,-0x250(%ebp)\n-./pynx/scattering/cpu.c:4746\n-\txchg %ax,%ax\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 ./pynx/scattering/cpu.c:4806\n-\tmov 0x660(%ebx),%ecx\n-\tmov %ecx,-0x270(%ebp)\n+\tmov 0x660(%ebx),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n-\tjle 13fd8 \n-\tlea -0x1(%edx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%esi\n+\tjle 13450 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje 126ba \n+\tje 122a6 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje 12710 \n+\tcmp 0xc(%edi),%edx\n+\tje 12300 \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-\tcmp $0x1,%eax\n-\tje 14b68 \n+\tje 122a6 \n \tcmp $0x2,%eax\n-\tje 126ad \n+\tje 1229f \n \tcmp $0x3,%eax\n-\tje 126a0 \n+\tje 12298 \n \tcmp $0x4,%eax\n-\tje 12693 \n+\tje 12291 \n \tcmp $0x5,%eax\n-\tje 12682 \n+\tje 1228a \n \tcmp $0x6,%eax\n-\tjne 14538 \n+\tjne 14190 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 12710 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 12300 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje 12710 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 12300 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 12710 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 12300 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje 12710 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 12300 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 12710 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 12300 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 12710 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 12300 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,%edx\n-\tje 135b4 \n-\tmov %eax,%ecx\n+\tcmp %eax,-0x270(%ebp)\n+\tje 1326c \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje 12710 \n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tmov %eax,%ecx\n+\tje 12300 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 12710 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 12300 \n+\tcmp 0x14(%edi,%eax,4),%edx\n \tlea 0x2(%eax),%ecx\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+\tje 12300 \n+\tcmp 0x18(%edi,%eax,4),%edx\n \tlea 0x3(%eax),%ecx\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+\tje 12300 \n+\tcmp 0x1c(%edi,%eax,4),%edx\n \tlea 0x4(%eax),%ecx\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+\tje 12300 \n+\tcmp 0x20(%edi,%eax,4),%edx\n \tlea 0x5(%eax),%ecx\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+\tje 12300 \n+\tcmp 0x24(%edi,%eax,4),%edx\n \tlea 0x6(%eax),%ecx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje 12710 \n+\tje 12300 \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 126c0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tjne 122ac \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 13fd8 \n+\tje 13450 \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-\ttest %esi,%esi\n-\tjle 1298f \n+\tjle 1257f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 127bf \n+\tje 123af \n \tcmp $0x1,%esi\n-\tje 127aa \n+\tje 1239a \n \tcmp $0x2,%esi\n-\tje 1279f \n+\tje 1238f \n \tcmp $0x3,%esi\n-\tje 12794 \n+\tje 12384 \n \tcmp $0x4,%esi\n-\tje 12789 \n+\tje 12379 \n \tcmp $0x5,%esi\n-\tje 1277e \n+\tje 1236e \n \tcmp $0x6,%esi\n-\tjne 144c8 \n+\tjne 14120 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 135a0 \n+\tje 13258 \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 135a0 \n+\tje 13258 \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 135a0 \n+\tje 13258 \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 135a0 \n+\tje 13258 \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 135a0 \n+\tje 13258 \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 135a0 \n+\tje 13258 \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 12831 \n+\tje 12421 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 135a0 \n+\tje 13258 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 135a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %esi,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje 13258 \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 135a0 \n+\tje 13258 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 135a0 \n+\tje 13258 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 135a0 \n+\tje 13258 \n+\tcmp 0x1c(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 135a0 \n+\tje 13258 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 135a0 \n+\tje 13258 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 135a0 \n+\tje 13258 \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 127bf \n+\tjne 123af \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,-0x280(%ebp)\n+\tmov %eax,-0x27c(%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@@ -23004,543 +23224,526 @@\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 12f90 \n+\tje 12b50 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x280(%ebp),%ecx\n+\tmov -0x27c(%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 131e8 \n+\tje 12ea0 \n \ttest %cl,%cl\n-\tje 131f9 \n+\tje 12eb1 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%esi),%edx\n-\tmov %edx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 12980 \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 ./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 128cc \n-\tcmp $0xffffffff,%ecx\n-\tjne 12980 \n+\tje 124ba \n+\tinc %ecx\n+\tjne 12570 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x294(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x294(%ebp)\n-\tjne 12980 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x290(%ebp)\n-\tjne 14d9d \n+\tjne 1485b \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-\ttest $0x20,%cl\n-\tjne 14dc2 \n+\ttestb $0x20,-0x294(%ebp)\n+\tjne 14873 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x290(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x294(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x290(%ebp),%edx\n+\tmovzbl -0x298(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 14ecd \n+\tje 149a4 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 14f5d \n+\tje 14a5d \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x294(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x294(%ebp)\n+\tmov -0x290(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x294(%ebp)\n-\tjne 12980 \n+\tcmp %ecx,-0x294(%ebp)\n+\tjne 12570 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x288(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 12f90 \n+\tmov -0x288(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 12b50 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x290(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12f90 \n-\tlea 0x0(%esi),%esi\n+\tje 12b50 \n+\tlea 0x0(%esi,%eiz,1),%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 12860 \n-\tvzeroupper\n+\tjne 12450 \n ./pynx/scattering/cpu.c:4820\n \tcall 2310 \n ./pynx/scattering/cpu.c:4820 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 14a1c \n+\tjne 14c17 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a2f(%ebx),%esi\n+\tlea -0x4ab1(%ebx),%edx\n+\tlea -0x3ce0(%ebx),%eax\n+\tlea -0x4d65(%ebx),%edi\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 13f78 \n+\tjmp 13a04 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4724\n-\tmov 0x20(%edx),%esi\n+\tmov 0x20(%eax),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 12012 \n+\tjmp 11caa \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),%eax\n+\tmov -0x250(%ebp),%esi\n ./pynx/scattering/cpu.c:4748\n \tmov 0x650(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n-\tjle 14e32 \n+\ttest %esi,%esi\n+\tjle 1408b \n+\tdec %esi\n ./pynx/scattering/cpu.c:7424\n \tmovl $0x0,-0x254(%ebp)\n-\tdec %eax\n-\tand $0x7,%eax\n-\tje 14f7f \n+\tand $0x7,%esi\n+\tje 14a8b \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 12b36 \n+\tje 12726 \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-\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+\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 ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 12b36 \n+\tje 12726 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%edx),%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 12b36 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %eax\n+\tlea 0x1(%edx),%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 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+\tje 12726 \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 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),%edx\n \tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 12b36 \n+\tje 12726 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n+\tmov %edx,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 12b30 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%edx),%esi\n+\tmov -0x254(%ebp),%eax\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje 12726 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %esi,-0x250(%ebp)\n-\tje 14199 \n-\tmov %esi,%edx\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 12b30 \n+\tje 12726 \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 12b30 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%esi),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 12b30 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%esi),%edx\n+\tinc %esi\n+\tmov %esi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 12b30 \n+\tmov -0x254(%ebp),%esi\n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 12726 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%esi),%edx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 12b30 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 12720 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%esi),%edx\n+\tcmp %eax,-0x250(%ebp)\n+\tje 13e8f \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 12b30 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tmov %eax,%esi\n+\tje 12720 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%esi),%edx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 12b30 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%esi),%edx\n+\tlea 0x7(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tjne 12ad9 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tjne 126c9 \n \tlea 0x0(%esi),%esi\n-\tmov %edx,-0x254(%ebp)\n+\tmov %esi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x254(%ebp),%esi\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+\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 ./pynx/scattering/cpu.c:4750\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ecx\n-\tjmp 12b79 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %eax,-0x258(%ebp)\n+\tjmp 12777 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4740\n-\tmov (%edx),%edx\n+\tmov (%eax),%ecx\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ecx\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:4740\n-\tmov %edx,-0x254(%ebp)\n+\tmov %ecx,-0x254(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %ecx,-0x250(%ebp)\n-./pynx/scattering/cpu.c:4756\n-\tmov 0x654(%ebx),%eax\n+\tmov %eax,-0x250(%ebp)\n \tmov %eax,-0x258(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjle 14d18 \n-\tlea -0x1(%ecx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n+\ttest %eax,%eax\n+./pynx/scattering/cpu.c:4756\n+\tmov 0x654(%ebx),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle 13cf8 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \txor %edx,%edx\n \tand $0x7,%eax\n-\tje 12c32 \n+\tje 127ee \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje 12c90 \n+\tcmp 0xc(%edi),%ecx\n+\tje 12850 \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-\tcmp $0x1,%eax\n-\tje 14e9e \n+\tje 127ee \n \tcmp $0x2,%eax\n-\tje 12c25 \n+\tje 127e7 \n \tcmp $0x3,%eax\n-\tje 12c18 \n+\tje 127e0 \n \tcmp $0x4,%eax\n-\tje 12c0b \n+\tje 127d9 \n \tcmp $0x5,%eax\n-\tje 12bfa \n+\tje 127d2 \n \tcmp $0x6,%eax\n-\tje 12be9 \n+\tje 127cb \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje 12c90 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 12850 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 12c90 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 12850 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje 12c90 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 12850 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 12c90 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 12850 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje 12c90 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 12850 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 12c90 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 12850 \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 12c90 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 12850 \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 13d0f \n-\tmov %eax,%edx\n+\tcmp %eax,-0x258(%ebp)\n+\tje 13aef \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje 12c90 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tmov %eax,%edx\n+\tje 12850 \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 12c90 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 12850 \n+\tcmp 0x14(%edi,%eax,4),%ecx\n \tlea 0x2(%eax),%edx\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+\tje 12850 \n+\tcmp 0x18(%edi,%eax,4),%ecx\n \tlea 0x3(%eax),%edx\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+\tje 12850 \n+\tcmp 0x1c(%edi,%eax,4),%ecx\n \tlea 0x4(%eax),%edx\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+\tje 12850 \n+\tcmp 0x20(%edi,%eax,4),%ecx\n \tlea 0x5(%eax),%edx\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+\tje 12850 \n+\tcmp 0x24(%edi,%eax,4),%ecx\n \tlea 0x6(%eax),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje 12c90 \n+\tje 12850 \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 12c38 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tjne 127f4 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x264(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%esi\n-\tmov %esi,-0x25c(%ebp)\n+\tmov -0x264(%ebp),%esi\n+\tmov (%esi,%edx,4),%eax\n+\tmov %eax,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:4756 (discriminator 2)\n-\tmov -0x25c(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 14d18 \n+\tmov -0x25c(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 13cf8 \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 12ce0 \n+\tjmp 128a0 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:4740\n-\tmov (%edx),%eax\n+\tmov (%eax),%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: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,-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-\ttest %esi,%esi\n-\tjle 12f3f \n+\tjle 12aff \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 12d6d \n+\tje 1292d \n \tcmp $0x1,%esi\n-\tje 12d58 \n+\tje 12918 \n \tcmp $0x2,%esi\n-\tje 12d4d \n+\tje 1290d \n \tcmp $0x3,%esi\n-\tje 12d42 \n+\tje 12902 \n \tcmp $0x4,%esi\n-\tje 12d37 \n+\tje 128f7 \n \tcmp $0x5,%esi\n-\tje 12d2c \n+\tje 128ec \n \tcmp $0x6,%esi\n-\tje 12d21 \n+\tje 128e1 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 13c60 \n+\tje 13a48 \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 13c60 \n+\tje 13a48 \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 13c60 \n+\tje 13a48 \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 13c60 \n+\tje 13a48 \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 13c60 \n+\tje 13a48 \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 13c60 \n+\tje 13a48 \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 13c60 \n+\tje 13a48 \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 12ddf \n+\tje 1299f \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13c60 \n+\tje 13a48 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 13c60 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %esi,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje 13a48 \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 13c60 \n+\tje 13a48 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 13c60 \n+\tje 13a48 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 13c60 \n+\tje 13a48 \n+\tcmp 0x1c(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 13c60 \n+\tje 13a48 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 13c60 \n+\tje 13a48 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 13c60 \n+\tje 13a48 \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 12d6d \n+\tjne 1292d \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@@ -23557,216 +23760,222 @@\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 139e8 \n+\tje 13720 \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 134d0 \n+\tje 13180 \n \ttest %cl,%cl\n-\tje 134e1 \n+\tje 13191 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%esi),%edx\n-\tmov %edx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 12f30 \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 ./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-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x278(%ebp)\n-\tje 12e7c \n-\tcmp $0xffffffff,%ecx\n-\tjne 12f30 \n+\tje 12a38 \n+\tinc %ecx\n+\tjne 12af0 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x27c(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x280(%ebp)\n-\tjne 12f30 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x278(%ebp)\n-\tjne 149a2 \n+\tjne 145ed \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-\ttest $0x20,%cl\n-\tjne 14f0d \n+\ttestb $0x20,-0x27c(%ebp)\n+\tjne 149ea \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x280(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x278(%ebp),%edx\n+\tmovzbl -0x284(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 1500e \n+\tje 14b30 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 15079 \n+\tje 14bb1 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x280(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x27c(%ebp)\n+\tmov -0x278(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x280(%ebp)\n-\tjne 12f30 \n+\tcmp %ecx,-0x27c(%ebp)\n+\tjne 12af0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x270(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 139e8 \n+\tmov -0x270(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 13720 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x278(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 139e8 \n+\tje 13720 \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 12e10 \n-\tvzeroupper\n+\tjne 129d0 \n ./pynx/scattering/cpu.c:4770\n \tcall 2310 \n ./pynx/scattering/cpu.c:4770 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 150bd \n+\tjne 14c49 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a2f(%ebx),%esi\n+\tlea -0x4ab1(%ebx),%edx\n+\tlea -0x3ce0(%ebx),%eax\n+\tlea -0x4d65(%ebx),%edi\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 13f78 \n+\tjmp 13a04 \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 1298f \n+\tje 1257f \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-\ttest %esi,%esi\n-\tjle 133cf \n+\tjle 1307f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 13330 \n+\tje 12fe8 \n \tcmp $0x1,%esi\n-\tje 13036 \n+\tje 12bf6 \n \tcmp $0x2,%esi\n-\tje 1302b \n+\tje 12beb \n \tcmp $0x3,%esi\n-\tje 13020 \n+\tje 12be0 \n \tcmp $0x4,%esi\n-\tje 13015 \n+\tje 12bd5 \n \tcmp $0x5,%esi\n-\tje 1300a \n+\tje 12bca \n \tcmp $0x6,%esi\n-\tjne 14490 \n+\tjne 140e8 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 134b8 \n+\tje 13168 \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 134b8 \n+\tje 13168 \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 134b8 \n+\tje 13168 \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 134b8 \n+\tje 13168 \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 134b8 \n+\tje 13168 \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 134b8 \n+\tje 13168 \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 13330 \n+\tjne 12fe8 \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,-0x280(%ebp)\n+\tmov %edi,-0x27c(%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@@ -23774,2724 +23983,2807 @@\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 -0x280(%ebp),%ecx\n+\tmov -0x27c(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 131a0 \n+\tje 12d60 \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 133b0 \n+\tje 13060 \n \ttest %cl,%cl\n-\tje 13420 \n+\tje 130d0 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%esi),%edx\n-\tmov %edx,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 133c0 \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 ./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 130ec \n-\tcmp $0xffffffff,%ecx\n-\tjne 133c0 \n+\tje 12caa \n+\tinc %ecx\n+\tjne 13070 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x298(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x298(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x298(%ebp)\n-\tjne 133c0 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x294(%ebp)\n-\tjne 14d3d \n+\tjne 14826 \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-\ttest $0x20,%cl\n-\tjne 14d62 \n+\ttestb $0x20,-0x298(%ebp)\n+\tjne 14802 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x298(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x294(%ebp),%edx\n+\tmovzbl -0x299(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 14ebc \n+\tje 1498d \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 14f42 \n+\tje 14a3c \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x298(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x298(%ebp)\n+\tmov -0x294(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x298(%ebp)\n-\tjne 133c0 \n+\tcmp %ecx,-0x298(%ebp)\n+\tjne 13070 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x28c(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 131a0 \n+\tmov -0x28c(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 12d60 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x294(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 133c0 \n-\tlea 0x0(%esi),%esi\n+\tjne 13070 \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tmov %edi,%esi\n-\tmov -0x280(%ebp),%edi\n+\tmov -0x27c(%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 133cf \n+\tje 1307f \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-\tjg 14bb8 \n-\tvzeroupper\n-\tjmp 11850 \n-\tlea 0x0(%esi,%eiz,1),%esi\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 ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 131f9 \n+\tje 12eb1 \n \tcmpb $0x0,-0x28c(%ebp)\n-\tjne 12980 \n+\tjne 12570 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x284(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1320b \n+\tjne 12ec3 \n \ttest %dl,%dl\n-\tjne 12980 \n+\tjne 12570 \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-\ttest %eax,%eax\n-\tje 12992 \n+\tje 1257f \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 13c50 \n+\tjne 13a40 \n \tmov -0x284(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 13c50 \n+\tje 13a40 \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 1327a \n+\tje 12f2f \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14b98 \n+\tje 14788 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12980 \n+\tje 12570 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x274(%ebp),%edi\n-\tjs 12992 \n-\tjmp 12f98 \n+\tjs 1257f \n+\tjmp 12b58 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 132a9 \n-\tcmpb $0x0,-0x280(%ebp)\n-\tjne 12408 \n+\tje 12f61 \n+\tcmpb $0x0,-0x27c(%ebp)\n+\tjne 12060 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x274(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 132bb \n+\tjne 12f73 \n \ttest %dl,%dl\n-\tjne 12408 \n+\tjne 12060 \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-\ttest %eax,%eax\n-\tje 12418 \n+\tje 1206d \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 132fb \n+\tjne 12fb0 \n \tmov -0x274(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 14518 \n+\tjne 14170 \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 13311 \n+\tje 12fc6 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14d80 \n+\tje 1483e \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12408 \n+\tje 12060 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x26c(%ebp),%edi\n-\tjs 12418 \n-\tjmp 13570 \n+\tjs 1206d \n+\tjmp 13220 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 134b8 \n+\tje 13168 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 134b8 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %esi,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje 13168 \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 134b8 \n+\tje 13168 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 134b8 \n+\tje 13168 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 134b8 \n+\tje 13168 \n+\tcmp 0x1c(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 134b8 \n+\tje 13168 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 134b8 \n+\tje 13168 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 134b8 \n+\tje 13168 \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 13330 \n-\tjmp 1304f \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 12fe8 \n+\tjmp 12c0f \n \tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 13420 \n+\tje 130d0 \n \tcmpb $0x0,-0x290(%ebp)\n-\tje 13420 \n+\tje 130d0 \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 13080 \n-\tvzeroupper\n+\tjne 12c40 \n ./pynx/scattering/cpu.c:4830\n \tcall 2310 \n ./pynx/scattering/cpu.c:4830 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 14a12 \n+\tjne 14c0d \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a2f(%ebx),%esi\n+\tlea -0x4ab1(%ebx),%edx\n+\tlea -0x3ce0(%ebx),%eax\n+\tlea -0x4d65(%ebx),%edi\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 13f78 \n+\tjmp 13a04 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7392\n \tmov -0x288(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1342e \n+\tjne 130de \n \ttest %dl,%dl\n-\tjne 133c0 \n+\tjne 13070 \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-\ttest %eax,%eax\n-\tje 133d2 \n+\tje 1307f \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 13c40 \n+\tjne 139c0 \n \tmov -0x288(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 13c40 \n+\tje 139c0 \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 13499 \n+\tje 13146 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14b78 \n+\tje 14768 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 133c0 \n+\tje 13070 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n-\tmov -0x280(%ebp),%edi\n-\tjs 133d2 \n-\tjmp 131a8 \n+\tmov -0x27c(%ebp),%edi\n+\tjs 1307f \n+\tjmp 12d68 \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 131b7 \n+\tjmp 12d77 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 134e1 \n+\tje 13191 \n \tcmpb $0x0,-0x274(%ebp)\n-\tjne 12f30 \n+\tjne 12af0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x26c(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 134f3 \n+\tjne 131a3 \n \ttest %dl,%dl\n-\tjne 12f30 \n+\tjne 12af0 \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-\ttest %eax,%eax\n-\tje 12f42 \n+\tje 12aff \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 13533 \n+\tjne 131e0 \n \tmov -0x26c(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 14598 \n+\tjne 141e4 \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 13549 \n+\tje 131f6 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 145e5 \n+\tje 14228 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12f30 \n+\tje 12af0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x260(%ebp),%edi\n-\tjs 12f42 \n-\tjmp 139f0 \n+\tjs 12aff \n+\tjmp 13728 \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 12415 \n+\tje 1206d \n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:4788\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%edx\n-\tjmp 124a0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %eax,-0x26c(%ebp)\n+\tjmp 120f8 \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,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 12fa7 \n+\tjmp 12b67 \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-./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n+\tmov %edi,-0x270(%ebp)\n+\tmov %ecx,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7430\n \tmov -0x270(%ebp),%ecx\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x280(%ebp)\n \tmov %edx,%edi\n+./pynx/scattering/cpu.c:7390\n+\tcmp %esi,%edx\n+\tmov %esi,-0x27c(%ebp)\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 13703 \n-\tlea 0x0(%esi),%esi\n+\tje 133b3 \n+\tnop\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 13720 \n+\tje 133d0 \n \ttest %cl,%cl\n-\tje 1372d \n+\tje 133dd \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%edi),%edx\n-\tmov %edx,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 136e0 \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 ./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-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x28c(%ebp)\n-\tje 1365a \n-\tcmp $0xffffffff,%ecx\n-\tjne 136e0 \n+\tje 13306 \n+\tinc %ecx\n+\tjne 13390 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x290(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x290(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x290(%ebp)\n-\tjne 136e0 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x28c(%ebp)\n-\tjne 14df0 \n+\tjne 148bb \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-\ttest $0x20,%cl\n-\tjne 14ddd \n+\ttestb $0x20,-0x290(%ebp)\n+\tjne 14897 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x290(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x28c(%ebp),%edx\n+\tmovzbl -0x294(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 14f20 \n+\tje 14a0e \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 14fbe \n+\tje 14ace \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x290(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x290(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x290(%ebp)\n-\tje 144e0 \n+\tcmp %ecx,-0x290(%ebp)\n+\tje 14138 \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-\tcmp %esi,-0x274(%ebp)\n-\tje 13fd8 \n+\tje 13450 \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 13600 \n+\tjne 132b0 \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 1271f \n+\tjmp 1230f \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 1372d \n+\tje 133dd \n \tcmpb $0x0,-0x288(%ebp)\n-\tjne 136e0 \n+\tjne 13390 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x280(%ebp),%ecx\n+\tmov -0x27c(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1373b \n+\tjne 133eb \n \ttest %dl,%dl\n-\tjne 136e0 \n+\tjne 13390 \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-\ttest %eax,%eax\n-\tje 13fdb \n+\tje 13450 \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 1377b \n-\tmov -0x280(%ebp),%edx\n+\tjne 13424 \n+\tmov -0x27c(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 14470 \n+\tjne 140c8 \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 13791 \n+\tje 1343a \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14cf8 \n+\tje 147c8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 136e0 \n+\tje 13390 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x270(%ebp),%edi\n-\tjs 13fdb \n-\tjmp 13709 \n-\tlea 0x0(%esi),%esi\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 ./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-./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n+\tmov %edi,-0x26c(%ebp)\n+\tmov %ecx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x278(%ebp)\n-\tmov %edx,%edi\n-\tsete -0x284(%ebp)\n-./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n+\tcmp %esi,%edx\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,%esi,4),%eax\n+\tmov 0xc(%ecx,%edi,4),%eax\n+./pynx/scattering/cpu.c:7390\n+\tmov %esi,-0x278(%ebp)\n+\tmov %edx,%esi\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 13925 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcmp %eax,%esi\n+\tje 13605 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x274(%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 13940 \n+\tje 13630 \n \ttest %cl,%cl\n-\tje 1394d \n+\tje 1363d \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x280(%ebp)\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 13900 \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 ./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 -0x288(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x288(%ebp)\n-\tje 1385a \n-\tcmp $0xffffffff,%ecx\n-\tjne 13900 \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 ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n \tmov %cl,-0x288(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x28c(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x28c(%ebp)\n-\tjne 13900 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x288(%ebp)\n-\tjne 14e4d \n+\tjne 14914 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x288(%ebp)\n+\tmov 0x1c(%esi),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 14e3a \n+\ttestb $0x20,-0x28c(%ebp)\n+\tjne 148f0 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x28c(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x288(%ebp),%edx\n+\tmovzbl -0x290(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 14f31 \n+\tje 14a25 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 14a01 \n+\tje 1463f \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x28c(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x28c(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x28c(%ebp)\n-\tjne 13900 \n+\tcmp %ecx,-0x28c(%ebp)\n+\tjne 135e0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x280(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 13925 \n+\tmov -0x27c(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 13605 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x288(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13925 \n-\tnop\n+\tje 13605 \n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x270(%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 14050 \n+\tcmp %ecx,%edi\n+\tje 136b8 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n-\tmov %eax,%esi\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov %eax,%edi\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tjne 13800 \n+\tcmp %eax,%esi\n+\tjne 134e0 \n+\tmov %edi,-0x270(%ebp)\n \tmov -0x26c(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x264(%ebp),%edx\n-\tmov (%edx,%esi,4),%eax\n-\tmov %eax,-0x26c(%ebp)\n-\tjmp 125af \n-\tnop\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 ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 1394d \n+\tje 1363d \n \tcmpb $0x0,-0x284(%ebp)\n-\tjne 13900 \n+\tjne 135e0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x278(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1395b \n+\tjne 1364b \n \ttest %dl,%dl\n-\tjne 13900 \n+\tjne 135e0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush %esi\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-\ttest %eax,%eax\n-\tje 14053 \n+\tje 136b8 \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 1399b \n+\tjne 13684 \n \tmov -0x278(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 144a8 \n+\tjne 14100 \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 139b1 \n+\tje 1369a \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14d20 \n+\tje 147e5 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13900 \n+\tje 135e0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %edi,-0x270(%ebp)\n \tmov -0x26c(%ebp),%edi\n-\tjs 14053 \n-\tjmp 1392b \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 \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 1357f \n+\tjmp 1322f \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 12f3f \n+\tje 12aff \n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:4768\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ecx\n-\tjmp 12043 \n+\tmov %eax,-0x258(%ebp)\n+\tjmp 11ce1 \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-./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n+\tmov %edi,-0x258(%ebp)\n+\tmov %edx,-0x268(%ebp)\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x270(%ebp)\n-\tmov %ecx,%edi\n-\tsete -0x278(%ebp)\n-./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n+\tcmp %esi,%ecx\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,%esi,4),%eax\n+\tmov 0xc(%edx,%edi,4),%eax\n+./pynx/scattering/cpu.c:7390\n+\tmov %esi,-0x270(%ebp)\n+\tmov %ecx,%esi\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 13b95 \n+\tcmp %eax,%esi\n+\tje 138c5 \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(%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 13bb0 \n+\tje 138f0 \n \ttest %cl,%cl\n-\tje 13bbd \n+\tje 138fd \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x274(%ebp)\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 13b70 \n+/usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov %edx,-0x274(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne 138a0 \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 -0x280(%ebp)\n+\tsetne -0x27c(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x280(%ebp)\n-\tje 13ac2 \n-\tcmp $0xffffffff,%ecx\n-\tjne 13b70 \n+\ttest %dl,-0x27c(%ebp)\n+\tje 137f6 \n+\tinc %ecx\n+\tjne 138a0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x280(%ebp)\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,-0x27c(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x284(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x284(%ebp)\n-\tjne 13b70 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x280(%ebp)\n-\tjne 14919 \n+\ttestb $0x20,-0x27c(%ebp)\n+\tjne 14571 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x280(%ebp)\n+\tmov 0x1c(%esi),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 14ea9 \n+\ttestb $0x20,-0x284(%ebp)\n+\tjne 14969 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x27c(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x284(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x280(%ebp),%edx\n+\tmovzbl -0x288(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 14fec \n+\tje 14b02 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 15057 \n+\tje 14b83 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x284(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x284(%ebp)\n+\tmov -0x27c(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x284(%ebp)\n-\tjne 13b70 \n+\tcmp %ecx,-0x284(%ebp)\n+\tjne 138a0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x274(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 13b95 \n+\tmov -0x274(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 138c5 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x280(%ebp)\n-\tvzeroupper\n+\tpush -0x27c(%ebp)\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13b95 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tje 138c5 \n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x268(%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 14420 \n+\tcmp %ecx,%edi\n+\tje 13978 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n-\tmov %eax,%esi\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov %eax,%edi\n+\tmov 0xc(%edx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tjne 13a68 \n+\tcmp %eax,%esi\n+\tjne 137a0 \n+\tmov %edi,-0x268(%ebp)\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,-0x258(%ebp)\n-\tjmp 12167 \n-\tnop\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 ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 13bbd \n+\tje 138fd \n \tcmpb $0x0,-0x278(%ebp)\n-\tjne 13b70 \n+\tjne 138a0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x270(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 13bcb \n+\tjne 1390b \n \ttest %dl,%dl\n-\tjne 13b70 \n+\tjne 138a0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush %esi\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-\ttest %eax,%eax\n-\tje 14423 \n+\tje 13978 \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 13c0b \n+\tjne 13944 \n \tmov -0x270(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 14550 \n+\tjne 141a2 \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 13c21 \n+\tje 1395a \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14e15 \n+\tje 148d3 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13b70 \n+\tje 138a0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %edi,-0x268(%ebp)\n \tmov -0x258(%ebp),%edi\n-\tjs 14423 \n-\tjmp 13b9b \n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 13486 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\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 \tmovzbl %al,%eax\n-\tjmp 13267 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 12f1c \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 139ff \n+\tjmp 13737 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp 11da9 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 11a46 \n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp 11d7b \n+\tjmp 11a18 \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp 11d4d \n+\tjmp 119ea \n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp 11d1f \n+\tjmp 119bc \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp 11cf1 \n+\tjmp 1198e \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp 11cc3 \n+\tjmp 11960 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 11c95 \n+\tjmp 11932 \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 11c67 \n+\tjmp 11904 \n \tnop\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 11c39 \n+\tjmp 118d6 \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,%edi\n+\tmov %ecx,%esi\n \tsete -0x270(%ebp)\n-./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\txor %edi,%edi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov 0xc(%edx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 13fb8 \n+\tcmp %eax,%esi\n+\tje 13d48 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x260(%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 13e90 \n+\tje 13c58 \n \ttest %cl,%cl\n-\tje 13e9d \n+\tje 13c65 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x26c(%ebp)\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 13e70 \n+/usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov %edx,-0x26c(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne 13c40 \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 -0x274(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x274(%ebp)\n-\tje 13dbc \n-\tcmp $0xffffffff,%ecx\n-\tjne 13e70 \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 ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n \tmov %cl,-0x274(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x278(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x278(%ebp)\n-\tjne 13e70 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x274(%ebp)\n-\tjne 14f99 \n+\tjne 14ab6 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x274(%ebp)\n+\tmov 0x1c(%esi),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 14f86 \n+\ttestb $0x20,-0x278(%ebp)\n+\tjne 14a92 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x278(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x274(%ebp),%edx\n+\tmovzbl -0x27c(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 15068 \n+\tje 14b9a \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 1508a \n+\tje 14bc8 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x278(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x278(%ebp)\n+\tmov -0x274(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x278(%ebp)\n-\tjne 13e70 \n+\tcmp %ecx,-0x278(%ebp)\n+\tjne 13c40 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x26c(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 13fb8 \n+\tmov -0x26c(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 13d48 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x274(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13fb8 \n+\tje 13d48 \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(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 14d18 \n-\tmov %eax,%esi\n-\tjmp 13d50 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp %ecx,%edi\n+\tje 13cf8 \n+\tmov %eax,%edi\n+\tjmp 13b20 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 13e9d \n+\tje 13c65 \n \tcmpb $0x0,-0x270(%ebp)\n-\tjne 13e70 \n+\tjne 13c40 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x268(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 13eab \n+\tjne 13c73 \n \ttest %dl,%dl\n-\tjne 13e70 \n+\tjne 13c40 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush %esi\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-\ttest %eax,%eax\n-\tje 13f30 \n+\tje 13cf8 \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 145b8 \n+\tjne 14208 \n \tmov -0x268(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 145b8 \n+\tje 14208 \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 13f16 \n+\tje 13cdb \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14ede \n+\tje 149bb \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13e70 \n+\tje 13c40 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %edi,-0x25c(%ebp)\n \tmov -0x258(%ebp),%edi\n-\tjns 13fbe \n-\tlea 0x0(%esi),%esi\n+\tjns 13d54 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4760\n \tcall 2310 \n ./pynx/scattering/cpu.c:4760 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 150c7 \n+\tjne 14c53 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%eax\n+\tmov -0x44(%ebx),%ecx\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+\tlea -0x4ab1(%ebx),%edx\n+\tlea -0x3ce0(%ebx),%eax\n+\tlea -0x4d65(%ebx),%edi\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 %eax\n+\tpush (%ecx)\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-./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 %edi,-0x25c(%ebp)\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n+\tmov -0x25c(%ebp),%eax\n \tmov -0x264(%ebp),%edx\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+\tmov (%edx,%eax,4),%ecx\n+\tmov %ecx,-0x25c(%ebp)\n+\tjmp 1285f \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:4878 (discriminator 5)\n \tmov %eax,%edx\n \tmov -0x254(%ebp),%eax\n-\tlea -0x4a7c(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a8c(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4878 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 13f95 \n+\tdec %eax\n+\tjne 13a21 \n ./pynx/scattering/cpu.c:4879\n \tmov 0x5b8(%ebx),%edx\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+\tjmp 1150c \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4879 (discriminator 5)\n-\tlea -0x4a79(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a89(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4879 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 13f95 \n+\tdec %eax\n+\tjne 13a21 \n ./pynx/scattering/cpu.c:4880\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 11876 \n-\tnop\n+\tjmp 1151b \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4880 (discriminator 5)\n-\tlea -0x4a76(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a86(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4880 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 13f95 \n+\tdec %eax\n+\tjne 13a21 \n ./pynx/scattering/cpu.c:4881\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 11885 \n-\tnop\n+\tjmp 1152a \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4881 (discriminator 5)\n-\tlea -0x4a73(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a83(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4881 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 13f95 \n+\tdec %eax\n+\tjne 13a21 \n ./pynx/scattering/cpu.c:4882\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 11894 \n-\tnop\n+\tjmp 11539 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4882 (discriminator 5)\n-\tlea -0x4a70(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a80(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4882 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 13f95 \n+\tdec %eax\n+\tjne 13a21 \n ./pynx/scattering/cpu.c:4883\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 118a3 \n-\tnop\n+\tjmp 11548 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4883 (discriminator 5)\n-\tlea -0x4a6d(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a7d(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4883 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 13f95 \n+\tdec %eax\n+\tjne 13a21 \n ./pynx/scattering/cpu.c:4884\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 118b2 \n-\tnop\n+\tjmp 11557 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4884 (discriminator 5)\n-\tlea -0x4a48(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a58(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4884 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 13f95 \n+\tdec %eax\n+\tjne 13a21 \n ./pynx/scattering/cpu.c:4885\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 118c1 \n-\tnop\n+\tjmp 11566 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4885 (discriminator 5)\n-\tlea -0x4a6a(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a7a(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4885 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 13f95 \n+\tdec %eax\n+\tjne 13a21 \n ./pynx/scattering/cpu.c:4886\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 118d0 \n-\tnop\n+\tjmp 11575 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4886 (discriminator 5)\n-\tlea -0x4a64(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a74(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:4886 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tje 118df \n-\tjmp 13f95 \n+\tdec %eax\n+\tje 11584 \n+\tjmp 13a21 \n ./pynx/scattering/cpu.c:7390\n-\tmov %edx,-0x254(%ebp)\n+\tmov -0x28(%ebx),%edx\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 -0x28(%ebx),%edx\n+\tmov %esi,-0x254(%ebp)\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 %edx,%edx\n-\tmov %edx,%edi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\txor %esi,%esi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%ecx\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 14400 \n+\tcmp %eax,%edi\n+\tje 140a8 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x25c(%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 14310 \n+\tje 13ff8 \n \ttest %cl,%cl\n-\tje 1431d \n+\tje 14005 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x268(%ebp)\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 142f0 \n+/usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov %edx,-0x268(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne 13fe0 \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 -0x270(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x270(%ebp)\n-\tje 1423c \n-\tcmp $0xffffffff,%ecx\n-\tjne 142f0 \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 ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n \tmov %cl,-0x270(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x274(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x274(%ebp)\n-\tjne 142f0 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x270(%ebp)\n-\tjne 15032 \n+\tjne 14b6b \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x270(%ebp)\n+\tmov 0x1c(%edi),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 1501f \n+\ttestb $0x20,-0x274(%ebp)\n+\tjne 14b47 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x274(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x270(%ebp),%edx\n+\tmovzbl -0x278(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 1509b \n+\tje 14bdf \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 150ac \n+\tje 14bf6 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x274(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x274(%ebp)\n+\tmov -0x270(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x274(%ebp)\n-\tjne 142f0 \n+\tcmp %ecx,-0x274(%ebp)\n+\tjne 13fe0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x268(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 14400 \n+\tmov -0x268(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 140a8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x270(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 14400 \n+\tje 140a8 \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(%edi),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje 14e32 \n-\tmov %eax,%edi\n-\tjmp 141d0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp %ecx,%esi\n+\tje 1408b \n+\tmov %eax,%esi\n+\tjmp 13ec0 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 1431d \n+\tje 14005 \n \tcmpb $0x0,-0x26c(%ebp)\n-\tjne 142f0 \n+\tjne 13fe0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x260(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1432b \n+\tjne 14013 \n \ttest %dl,%dl\n-\tjne 142f0 \n+\tjne 13fe0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush %edi\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-\ttest %eax,%eax\n-\tje 143a8 \n+\tje 1408b \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 149c7 \n+\tjne 14605 \n \tmov -0x260(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 149c7 \n+\tje 14605 \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 14396 \n+\tje 1407b \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14fcf \n+\tje 14ae5 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 142f0 \n+\tje 13fe0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%edx\n \tmov -0x258(%ebp),%edi\n-\tjns 14408 \n+\tjns 140ae \n ./pynx/scattering/cpu.c:4752\n \tcall 2310 \n ./pynx/scattering/cpu.c:4752 (discriminator 2)\n \ttest %eax,%eax\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+\tje 139c8 \n+./pynx/scattering/cpu.c:4752 (discriminator 1)\n+\tmov $0x1290,%edx\n+\tjmp 13a04 \n+\tlea 0x0(%esi),%esi\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\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+\tmov -0x264(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x254(%ebp)\n+\tjmp 1273b \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 1377e \n+\tjmp 13427 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 134b8 \n+\tje 13168 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 12fff \n+\tjmp 12bbf \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n-\tmov %ecx,-0x280(%ebp)\n+\tmov %ecx,-0x27c(%ebp)\n \tcall 2370 \n-\tmov -0x280(%ebp),%ecx\n+\tmov -0x27c(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 1399e \n+\tjmp 13687 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 135a0 \n+\tje 13258 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 12773 \n+\tjmp 12363 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7381\n-\tmov -0x284(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 13703 \n+\tmov -0x284(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 133b3 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x28c(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 136e0 \n-\tjmp 13703 \n+\tjne 13390 \n+\tjmp 133b3 \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 132fe \n+\tjmp 12fb3 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje 12710 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje 12300 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%ecx\n-\tjmp 12671 \n+\tjmp 12283 \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 13c0e \n+\tjmp 13947 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje 125a0 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje 121c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%ecx\n-\tjmp 12501 \n+\tjmp 12143 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 139d0 \n+\tje 13708 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 121f9 \n+\tjmp 11e51 \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 13536 \n-\tlea 0x0(%esi),%esi\n+\tjmp 131e3 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 13f03 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%esi),%edx\n+\tjmp 13cc8 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \ttestb $0x40,-0x284(%ebp)\n-\tmov %edx,-0x28c(%ebp)\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x1c(%esi),%edx\n-\tcmovne -0x28c(%ebp),%edx\n-\tmov %edx,-0x284(%ebp)\n-\tjmp 12398 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 11fe6 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x14(%esi),%edx\n+\tjmp 11fe6 \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 13549 \n+\tjmp 131f6 \n ./pynx/scattering/cpu.c:4984 (discriminator 7)\n \tmovl $0x1378,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tlea 0x0(%esi,%eiz,1),%esi\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 14a50 \n+\tje 14658 \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 14652 \n+\tje 14292 \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 14666 \n+\tje 142a6 \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 14666 \n+\tje 142a6 \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 14694 \n+\tje 142d4 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x220(%ebp)\n-\tje 14a68 \n+\tje 14670 \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 146c2 \n+\tje 14302 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1f0(%ebp)\n-\tje 14ac0 \n+\tje 14680 \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 146f0 \n+\tje 14330 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1c0(%ebp)\n-\tje 14ad0 \n+\tje 14690 \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 1471e \n+\tje 1435e \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x190(%ebp)\n-\tje 14ae0 \n+\tje 146a0 \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 1474c \n+\tje 1438c \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x160(%ebp)\n-\tje 14af0 \n+\tje 146b0 \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 1477a \n+\tje 143ba \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x130(%ebp)\n-\tje 14a80 \n+\tje 146c0 \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 147a8 \n+\tje 143e8 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x100(%ebp)\n-\tje 14a90 \n+\tje 146d0 \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 147d6 \n+\tje 14416 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0xd0(%ebp)\n-\tje 14aa0 \n+\tje 146e0 \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 14804 \n+\tje 14444 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0xa0(%ebp)\n-\tje 14ab0 \n+\tje 146f0 \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 14811 \n+\tje 14451 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n \tcmp %edi,0x14(%esi)\n-\tjne 14efb \n+\tjne 149d8 \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 14834 \n+\tje 14474 \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 14834 \n+\tje 14474 \n /usr/include/python3.12/object.h:704\n \tdec %esi\n \tmov %esi,(%edx)\n-\tje 14b00 \n+\tje 14718 \n /usr/include/python3.12/object.h:797\n \tmov -0x250(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 14850 \n+\tje 14490 \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 14850 \n+\tje 14490 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%ecx)\n-\tje 14b18 \n+\tje 14730 \n /usr/include/python3.12/object.h:797\n \ttest %edi,%edi\n-\tje 14867 \n+\tje 144a7 \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 14867 \n+\tje 144a7 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%edi)\n-\tje 14b30 \n+\tje 14700 \n ./pynx/scattering/cpu.c:5088\n \tsub $0xc,%esp\n-\tlea -0x4ab9(%ebx),%edi\n+\tlea -0x4ac9(%ebx),%edi\n \tmov -0x25c(%ebp),%ecx\n-\tmov -0x258(%ebp),%edx\n \tpush %edi\n-\tlea -0x4a43(%ebx),%eax\n-\tcall 98c0 \n+\tmov -0x258(%ebp),%edx\n+\tlea -0x4a53(%ebx),%eax\n+\tcall 9990 \n ./pynx/scattering/cpu.c:5090\n \tadd $0x10,%esp\n-\tjmp 13f95 \n+\tjmp 13a21 \n ./pynx/scattering/cpu.c:4746\n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 1273c \n-\tmov -0x250(%ebp),%edx\n-\tjmp 12610 \n-\tmov -0x250(%ebp),%edx\n-\tjmp 124a0 \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 \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x268(%ebp)\n-\tjmp 121c2 \n-\tmov -0x250(%ebp),%ecx\n-\tjmp 12043 \n+\tjmp 11e1a \n+\tmov -0x250(%ebp),%eax\n+\tmov %eax,-0x258(%ebp)\n+\tjmp 11ce1 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x258(%ebp)\n-\tjmp 12ce0 \n-\tmov -0x250(%ebp),%ecx\n-\tjmp 12b79 \n+\tjmp 128a0 \n+\tmov -0x250(%ebp),%eax\n+\tmov %eax,-0x258(%ebp)\n+\tjmp 12777 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 12fc4 \n+\tjmp 12b84 \n ./pynx/scattering/cpu.c:4989 (discriminator 7)\n \tmovl $0x137d,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 14620 \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 /usr/include/python3.12/cpython/unicodeobject.h:250\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+\tlea 0x14(%esi),%edx\n+\tjmp 13834 \n ./pynx/scattering/cpu.c:4994 (discriminator 7)\n \tmovl $0x1382,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 14620 \n+\tjmp 14260 \n ./pynx/scattering/cpu.c:4999 (discriminator 7)\n \tmovl $0x1387,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 14620 \n+\tjmp 14260 \n ./pynx/scattering/cpu.c:5004 (discriminator 7)\n \tmovl $0x138c,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 14620 \n+\tjmp 14260 \n ./pynx/scattering/cpu.c:5009 (discriminator 7)\n \tmovl $0x1391,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 14620 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%esi),%edx\n+\tjmp 14260 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \ttestb $0x40,-0x278(%ebp)\n-\tmov %edx,-0x284(%ebp)\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x1c(%esi),%edx\n-\tcmovne -0x284(%ebp),%edx\n-\tmov %edx,-0x278(%ebp)\n-\tjmp 12ec0 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 12a76 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x14(%esi),%edx\n+\tjmp 12a76 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 14383 \n+\tjmp 14068 \n ./pynx/scattering/cpu.c:5014 (discriminator 7)\n \tmovl $0x1396,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 14620 \n+\tjmp 14260 \n ./pynx/scattering/cpu.c:5019 (discriminator 7)\n \tmovl $0x139b,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 14620 \n+\tjmp 14260 \n /usr/include/python3.12/cpython/unicodeobject.h:323\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+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x28c(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmovzwl (%ecx),%ecx\n+\tjmp 135b3 \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 14666 \n+\tjmp 142a6 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 14682 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-\tmovl $0x0,-0x130(%ebp)\n-\tjmp 14768 \n-\tnop\n-\tmovl $0x0,-0x100(%ebp)\n-\tjmp 14796 \n-\tnop\n-\tmovl $0x0,-0xd0(%ebp)\n-\tjmp 147c4 \n-\tnop\n-\tmovl $0x0,-0xa0(%ebp)\n-\tjmp 147f2 \n+\tjmp 142c2 \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 146b0 \n+\tjmp 142f0 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 146de \n+\tjmp 1431e \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp 1470c \n+\tjmp 1434c \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp 1473a \n+\tjmp 1437a \n+\tnop\n+\tmovl $0x0,-0x130(%ebp)\n+\tjmp 143a8 \n+\tnop\n+\tmovl $0x0,-0x100(%ebp)\n+\tjmp 143d6 \n+\tnop\n+\tmovl $0x0,-0xd0(%ebp)\n+\tjmp 14404 \n+\tnop\n+\tmovl $0x0,-0xa0(%ebp)\n+\tjmp 14432 \n \tnop\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %edx\n+\tpush %edi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 14834 \n+\tjmp 144a7 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %ecx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 14850 \n+\tjmp 14474 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 14867 \n+\tjmp 14490 \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 14620 \n+\tjmp 14260 \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 13499 \n+\tjmp 13146 \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 1327a \n+\tjmp 12f2f \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 14620 \n+\tjmp 14260 \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 13791 \n-\tlea 0x0(%esi),%esi\n-\tvzeroupper\n-\tjmp 13f30 \n+\tjmp 1343a \n \tsub $0xc,%esp\n-\tmov %eax,-0x280(%ebp)\n+\tmov %eax,-0x27c(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x280(%ebp),%eax\n+\tmov -0x27c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 139b1 \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 /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%esi),%edx\n+\tadd $0x14,%eax\n+\tmov %eax,-0x294(%ebp)\n+\tjmp 12cfe \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \ttestb $0x40,-0x294(%ebp)\n-\tmov %edx,-0x29c(%ebp)\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x1c(%esi),%edx\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/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 /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 13311 \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 /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-\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+/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 \ttestb $0x40,-0x28c(%ebp)\n-\tmov %edx,-0x294(%ebp)\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x1c(%edi),%edx\n-\tcmovne -0x294(%ebp),%edx\n-\tmov %edx,-0x28c(%ebp)\n-\tjmp 1369a \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 /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 13c21 \n-\tvzeroupper\n-\tjmp 143a8 \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 /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 138a6 \n-\tlea 0x14(%edi),%edx\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-\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+/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+\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 ./pynx/scattering/cpu.c:4979 (discriminator 7)\n \tmovl $0x1373,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 14620 \n-\tmov -0x258(%ebp),%esi\n-\tjmp 12c32 \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 /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 13b12 \n+\tadd $0x14,%eax\n+\tmov %eax,-0x27c(%ebp)\n+\tjmp 1384a \n /usr/include/python3.12/cpython/unicodeobject.h:320\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+\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 /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 13f16 \n+\tjmp 13cdb \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 14811 \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 /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 12ecc \n+\tadd $0x14,%eax\n+\tmov %eax,-0x278(%ebp)\n+\tjmp 12a8c \n /usr/include/python3.12/cpython/unicodeobject.h:320\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+\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 /usr/include/python3.12/cpython/unicodeobject.h:323\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+\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 /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x288(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 123cd \n-\txor %edx,%edx\n-\tjmp 12ad3 \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 /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 13e0c \n-\tlea 0x14(%edi),%edx\n+\tadd $0x14,%eax\n+\tmov %eax,-0x274(%ebp)\n+\tjmp 13bdc \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \ttestb $0x40,-0x274(%ebp)\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: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 /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x290(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 136cf \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x290(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmovzwl (%ecx),%ecx\n+\tjmp 1337f \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 14396 \n+\tjmp 1407b \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x284(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 13b3b \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x284(%ebp)\n+\tmov -0x27c(%ebp),%ecx\n+\tmovzbl (%ecx),%ecx\n+\tjmp 13873 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x288(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 123cd \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x288(%ebp)\n+\tmov -0x284(%ebp),%ecx\n+\tmovzwl (%ecx),%ecx\n+\tjmp 12025 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x280(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 12ef5 \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 /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 1428c \n-\tlea 0x14(%esi),%edx\n+\tadd $0x14,%eax\n+\tmov %eax,-0x270(%ebp)\n+\tjmp 13f7c \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \ttestb $0x40,-0x270(%ebp)\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: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 /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x284(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 13b3b \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x284(%ebp)\n+\tmov -0x27c(%ebp),%ecx\n+\tmovzwl (%ecx),%ecx\n+\tjmp 13873 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x278(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 13e35 \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x278(%ebp)\n+\tmov -0x274(%ebp),%ecx\n+\tmovzbl (%ecx),%ecx\n+\tjmp 13c05 \n /usr/include/python3.12/cpython/unicodeobject.h:323\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+\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 /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x274(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 142b5 \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x274(%ebp)\n+\tmov -0x270(%ebp),%ecx\n+\tmovzbl (%ecx),%ecx\n+\tjmp 13fa5 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x274(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 142b5 \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 ./pynx/scattering/cpu.c:4770 (discriminator 1)\n \tmov $0x12a2,%edx\n-\tjmp 13f78 \n+\tjmp 13a04 \n ./pynx/scattering/cpu.c:4760 (discriminator 1)\n \tmov $0x1298,%edx\n-\tjmp 13f78 \n-./pynx/scattering/cpu.c:4752 (discriminator 1)\n-\tmov $0x1290,%edx\n-\tjmp 13f78 \n+\tjmp 13a04 \n+./pynx/scattering/cpu.c:4902\n+\tcall 184f0 \n+.L5511():\n ./pynx/scattering/cpu.c:4902\n-\tcall 18ab0 \n+\tlea 0x0(%esi),%esi\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 4520 \n-\tadd $0x8eff,%ebx\n+\tcall 4560 \n+\tadd $0x9377,%ebx\n \tpush %ecx\n \tsub $0x2a8,%esp\n \tmov 0x8(%ecx),%esi\n-\tmov 0x4(%ecx),%edx\n-\tmov %esi,-0x27c(%ebp)\n+\tmov 0x4(%ecx),%eax\n+\tmov %esi,-0x280(%ebp)\n ./pynx/scattering/cpu.c:5160\n-\tlea 0x610(%ebx),%eax\n-\tlea 0x54(%eax),%esi\n+\tlea 0x650(%ebx),%edx\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 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+\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-\tje 151b0 \n+./pynx/scattering/cpu.c:5160\n+\tmov %ecx,-0x3c(%ebp)\n+\tmov %edx,-0x38(%ebp)\n+\tmovl $0x0,-0x34(%ebp)\n+./pynx/scattering/cpu.c:5161\n+\tje 14d10 \n ./pynx/scattering/cpu.c:5158\n-\tmov -0x27c(%ebp),%esi\n-\tlea 0x0(,%esi,4),%eax\n-\tlea (%edx,%eax,1),%ecx\n-\tmov %ecx,-0x268(%ebp)\n+\tlea 0x0(,%esi,4),%edx\n ./pynx/scattering/cpu.c:5163\n \tcmp $0x9,%esi\n-\tja 18795 \n-\tmov -0x3620(%ebx,%eax,1),%esi\n+./pynx/scattering/cpu.c:5158\n+\tlea (%eax,%edx,1),%ecx\n+\tmov %ecx,-0x268(%ebp)\n+./pynx/scattering/cpu.c:5163\n+\tja 17248 \n+\tmov -0x3620(%ebx,%edx,1),%esi\n \tadd %ebx,%esi\n \tjmp *%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5279 (discriminator 1)\n-\tcmpl $0x9,-0x27c(%ebp)\n-\tjne 18795 \n+\tcmpl $0x9,-0x280(%ebp)\n+\tjne 17248 \n ./pynx/scattering/cpu.c:5282\n-\tmov (%edx),%edi\n+\tmov (%eax),%edi\n ./pynx/scattering/cpu.c:5283\n-\tmov 0x4(%edx),%eax\n+\tmov 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:5284\n-\tmov 0x8(%edx),%ecx\n+\tmov 0x8(%eax),%edx\n ./pynx/scattering/cpu.c:5285\n-\tmov 0xc(%edx),%esi\n+\tmov 0xc(%eax),%ecx\n ./pynx/scattering/cpu.c:5282\n \tmov %edi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:5286\n-\tmov 0x10(%edx),%edi\n+\tmov 0x10(%eax),%edi\n ./pynx/scattering/cpu.c:5283\n-\tmov %eax,-0x25c(%ebp)\n+\tmov %esi,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:5287\n-\tmov 0x14(%edx),%eax\n+\tmov 0x14(%eax),%esi\n ./pynx/scattering/cpu.c:5284\n-\tmov %ecx,-0x260(%ebp)\n+\tmov %edx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5288\n-\tmov 0x18(%edx),%ecx\n+\tmov 0x18(%eax),%edx\n ./pynx/scattering/cpu.c:5285\n-\tmov %esi,-0x264(%ebp)\n+\tmov %ecx,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5289\n-\tmov 0x1c(%edx),%esi\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:5290\n-\tmov 0x20(%edx),%edx\n+\tmov 0x20(%eax),%eax\n ./pynx/scattering/cpu.c:5286\n \tmov %edi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5287\n-\tmov %eax,-0x26c(%ebp)\n+\tmov %esi,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:5288\n-\tmov %ecx,-0x278(%ebp)\n+\tmov %edx,-0x278(%ebp)\n ./pynx/scattering/cpu.c:5289\n-\tmov %esi,-0x274(%ebp)\n+\tmov %ecx,-0x274(%ebp)\n ./pynx/scattering/cpu.c:5290\n-\tmov %edx,-0x270(%ebp)\n-\tvzeroupper\n+\tmov %eax,-0x270(%ebp)\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 179e8 \n+\tjne 175f0 \n ./pynx/scattering/cpu.c:5319 (discriminator 2)\n \tmov -0x25c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17a60 \n+\tjne 17618 \n ./pynx/scattering/cpu.c:5320 (discriminator 2)\n \tmov -0x260(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17a80 \n+\tjne 17638 \n ./pynx/scattering/cpu.c:5321 (discriminator 2)\n \tmov -0x264(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17aa0 \n+\tjne 17658 \n ./pynx/scattering/cpu.c:5322 (discriminator 2)\n \tmov -0x258(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17ac0 \n+\tjne 17678 \n ./pynx/scattering/cpu.c:5323 (discriminator 2)\n \tmov -0x26c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17ae0 \n+\tjne 17698 \n ./pynx/scattering/cpu.c:5324 (discriminator 2)\n \tmov -0x278(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17b00 \n+\tjne 176b8 \n ./pynx/scattering/cpu.c:5325 (discriminator 2)\n \tmov -0x274(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17b20 \n+\tjne 176d8 \n ./pynx/scattering/cpu.c:5326 (discriminator 2)\n \tmov -0x270(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17b40 \n+\tjne 176f8 \n+\tlea 0x6ac(%ebx),%esi\n ./pynx/scattering/cpu.c:5381\n \tmovl $0x0,-0x1e4(%ebp)\n-\tlea 0x6ac(%ebx),%esi\n-./pynx/scattering/cpu.c:5382\n-\tmovl $0x0,-0x1e8(%ebp)\n-\tvmovd %esi,%xmm6\n+\tmov %esi,-0x250(%ebp)\n ./pynx/scattering/cpu.c:5419\n \tmov -0x28(%ebx),%esi\n+\tcmp %esi,-0x254(%ebp)\n+./pynx/scattering/cpu.c:5382\n+\tmovl $0x0,-0x1e8(%ebp)\n ./pynx/scattering/cpu.c:5385\n \tmovl $0x0,-0x1b4(%ebp)\n-\tvpunpckldq %xmm6,%xmm6,%xmm7\n+\tvmovd -0x250(%ebp),%xmm0\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@@ -26509,1288 +26801,1266 @@\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-\tcmp %esi,-0x254(%ebp)\n-\tje 15788 \n+\tje 152d8 \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 %xmm7,-0x250(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5419 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 18845 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 181d0 \n ./pynx/scattering/cpu.c:5424\n \tcmp %esi,-0x25c(%ebp)\n-\tje 157b2 \n+\tje 15302 \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 %xmm7,-0x250(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5424 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 17fc2 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 17ac5 \n ./pynx/scattering/cpu.c:5429\n \tcmp %esi,-0x260(%ebp)\n-\tje 157e6 \n+\tje 15336 \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 %xmm7,-0x250(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5429 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 182c0 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 17dd8 \n ./pynx/scattering/cpu.c:5434\n \tcmp %esi,-0x264(%ebp)\n-\tje 1581a \n+\tje 1536a \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 %xmm7,-0x250(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5434 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 182fe \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 17e09 \n ./pynx/scattering/cpu.c:5439\n \tcmp %esi,-0x258(%ebp)\n-\tje 1584e \n+\tje 1539e \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 %xmm7,-0x250(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5439 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 18317 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 17e22 \n ./pynx/scattering/cpu.c:5444\n \tcmp %esi,-0x26c(%ebp)\n-\tje 15882 \n+\tje 153d2 \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 %xmm7,-0x250(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5444 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 18330 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 17e3b \n ./pynx/scattering/cpu.c:5449\n \tcmp %esi,-0x278(%ebp)\n-\tje 158b6 \n+\tje 15406 \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 %xmm7,-0x250(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5449 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 18349 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 17e54 \n ./pynx/scattering/cpu.c:5454\n \tcmp %esi,-0x274(%ebp)\n-\tje 158ea \n+\tje 1543a \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 %xmm7,-0x250(%ebp)\n-\tcall 88c0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5454 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 1838f \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 17e8d \n ./pynx/scattering/cpu.c:5459\n \tcmp %esi,-0x270(%ebp)\n-\tje 1591e \n+\tje 1546e \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 88c0 \n+\tcall 89d0 \n ./pynx/scattering/cpu.c:5459 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 183a8 \n+\tinc %eax\n+\tje 17ea6 \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-\tcmp $0xffffffff,%eax\n-\tje 18508 \n+\tje 17fc8 \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 18698 \n+\tje 18028 \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 4e40 \n+\tcall 4ed0 \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 155dd \n+\tje 15132 \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 1560b \n+\tje 15160 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0x220(%ebp)\n-\tje 176c0 \n+\tje 17360 \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 15639 \n+\tje 1518e \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%ecx\n \tcmp %ecx,-0x1f0(%ebp)\n-\tje 176b0 \n+\tje 17350 \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 15667 \n+\tje 151bc \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1c0(%ebp)\n-\tje 176a0 \n+\tje 17340 \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 15695 \n+\tje 151ea \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edi\n \tcmp %edi,-0x190(%ebp)\n-\tje 17690 \n+\tje 17330 \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 156c3 \n+\tje 15218 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0x160(%ebp)\n-\tje 17680 \n+\tje 17320 \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 156f1 \n+\tje 15246 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%ecx\n \tcmp %ecx,-0x130(%ebp)\n-\tje 17670 \n+\tje 17310 \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 1571f \n+\tje 15274 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x100(%ebp)\n-\tje 17660 \n+\tje 17300 \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 1574d \n+\tje 152a2 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edi\n \tcmp %edi,-0xd0(%ebp)\n-\tje 17650 \n+\tje 172f0 \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 1577b \n+\tje 152d0 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0xa0(%ebp)\n-\tje 17638 \n+\tje 172e0 \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 17957 \n-\tlea 0x0(%esi),%esi\n+\tjmp 172a3 \n+\tnop\n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x1c8(%ebp)\n+./pynx/scattering/cpu.c:5424\n+\tcmp %esi,-0x25c(%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-\tcmp %esi,-0x25c(%ebp)\n-\tjne 153ac \n+\tjne 14f11 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x198(%ebp)\n+./pynx/scattering/cpu.c:5429\n+\tcmp %esi,-0x260(%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-\tcmp %esi,-0x260(%ebp)\n-\tjne 153e5 \n+\tjne 14f48 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x168(%ebp)\n+./pynx/scattering/cpu.c:5434\n+\tcmp %esi,-0x264(%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-\tcmp %esi,-0x264(%ebp)\n-\tjne 1541e \n+\tjne 14f7f \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x138(%ebp)\n+./pynx/scattering/cpu.c:5439\n+\tcmp %esi,-0x258(%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-\tcmp %esi,-0x258(%ebp)\n-\tjne 15457 \n+\tjne 14fb6 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x108(%ebp)\n+./pynx/scattering/cpu.c:5444\n+\tcmp %esi,-0x26c(%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-\tcmp %esi,-0x26c(%ebp)\n-\tjne 15490 \n+\tjne 14fed \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0xd8(%ebp)\n+./pynx/scattering/cpu.c:5449\n+\tcmp %esi,-0x278(%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-\tcmp %esi,-0x278(%ebp)\n-\tjne 154c9 \n+\tjne 15024 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0xa8(%ebp)\n+./pynx/scattering/cpu.c:5454\n+\tcmp %esi,-0x274(%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-\tcmp %esi,-0x274(%ebp)\n-\tjne 15502 \n+\tjne 1505b \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x1f8(%ebp)\n+./pynx/scattering/cpu.c:5459\n+\tcmp %esi,-0x270(%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-\tcmp %esi,-0x270(%ebp)\n-\tjne 1553b \n+\tjne 15092 \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-\tjmp 15558 \n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x228(%ebp)\n+./pynx/scattering/cpu.c:8213\n+\tjmp 150ad \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(%edx),%esi\n+\tmov 0x18(%eax),%esi\n ./pynx/scattering/cpu.c:5170\n-\tmov 0x14(%edx),%ecx\n+\tmov 0x14(%eax),%ecx\n ./pynx/scattering/cpu.c:5186\n-\tcmpl $0x8,-0x27c(%ebp)\n+\tcmpl $0x8,-0x280(%ebp)\n ./pynx/scattering/cpu.c:5168\n \tmov %esi,-0x278(%ebp)\n ./pynx/scattering/cpu.c:5172\n-\tmov 0x10(%edx),%esi\n+\tmov 0x10(%eax),%esi\n ./pynx/scattering/cpu.c:5170\n \tmov %ecx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:5174\n-\tmov 0xc(%edx),%ecx\n+\tmov 0xc(%eax),%ecx\n ./pynx/scattering/cpu.c:5172\n \tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%edx),%esi\n+\tmov 0x8(%eax),%esi\n ./pynx/scattering/cpu.c:5174\n \tmov %ecx,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%edx),%ecx\n+\tmov 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:5176\n \tmov %esi,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5180\n-\tmov (%edx),%edx\n+\tmov (%eax),%eax\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 %edx,-0x254(%ebp)\n+\tmov %eax,-0x254(%ebp)\n /usr/include/python3.12/object.h:233\n \tmov %esi,-0x250(%ebp)\n ./pynx/scattering/cpu.c:5186\n-\tja 16b8b \n-\tmov -0x35f8(%ebx,%eax,1),%eax\n-\tadd %ebx,%eax\n-\tjmp *%eax\n+\tja 1660b \n+\tmov -0x35f8(%ebx,%edx,1),%edx\n+\tadd %ebx,%edx\n+\tjmp *%edx\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(%edx),%ecx\n+\tmov 0x1c(%eax),%ecx\n \tmov %ecx,-0x274(%ebp)\n-\tjmp 15964 \n+\tjmp 154b4 \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(%edx),%ecx\n+\tmov 0x4(%eax),%ecx\n+./pynx/scattering/cpu.c:5180\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%edx),%eax\n+\tmov %edx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5180\n-\tmov (%edx),%edx\n+\tmov %eax,-0x254(%ebp)\n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:5178\n \tmov %ecx,-0x25c(%ebp)\n /usr/include/python3.12/object.h:233\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+\tmov %eax,-0x250(%ebp)\n+\tmov %eax,-0x258(%ebp)\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %eax,%eax\n ./pynx/scattering/cpu.c:5216\n-\tmov 0x65c(%ebx),%edx\n-\tmov %edx,-0x258(%ebp)\n+\tmov 0x65c(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjle 17de0 \n-\tlea -0x1(%ecx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n+\tjle 171f8 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \txor %edx,%edx\n \tand $0x7,%eax\n-\tje 15abc \n+\tje 155d0 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje 15b18 \n+\tcmp 0xc(%edi),%ecx\n+\tje 15630 \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-\tcmp $0x1,%eax\n-\tje 18735 \n+\tje 155d0 \n \tcmp $0x2,%eax\n-\tje 15aaf \n+\tje 155c9 \n \tcmp $0x3,%eax\n-\tje 15aa2 \n+\tje 155c2 \n \tcmp $0x4,%eax\n-\tje 15a95 \n+\tje 155bb \n \tcmp $0x5,%eax\n-\tje 15a84 \n+\tje 155b4 \n \tcmp $0x6,%eax\n-\tje 15a73 \n+\tje 155ad \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje 15b18 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 15630 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 15b18 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15630 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje 15b18 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15630 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 15b18 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15630 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje 15b18 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15630 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 15b18 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15630 \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 15b18 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15630 \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 173db \n-\tmov %eax,%edx\n+\tcmp %eax,-0x258(%ebp)\n+\tje 16fd9 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje 15b18 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tmov %eax,%edx\n+\tje 15630 \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 15b18 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15630 \n+\tcmp 0x14(%edi,%eax,4),%ecx\n \tlea 0x2(%eax),%edx\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+\tje 15630 \n+\tcmp 0x18(%edi,%eax,4),%ecx\n \tlea 0x3(%eax),%edx\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+\tje 15630 \n+\tcmp 0x1c(%edi,%eax,4),%ecx\n \tlea 0x4(%eax),%edx\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+\tje 15630 \n+\tcmp 0x20(%edi,%eax,4),%ecx\n \tlea 0x5(%eax),%edx\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+\tje 15630 \n+\tcmp 0x24(%edi,%eax,4),%ecx\n \tlea 0x6(%eax),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje 15b18 \n+\tje 15630 \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 15ac2 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tjne 155d6 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x268(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%esi\n-\tmov %esi,-0x264(%ebp)\n+\tmov -0x268(%ebp),%esi\n+\tmov (%esi,%edx,4),%eax\n+\tmov %eax,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5216 (discriminator 2)\n-\tmov -0x264(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 17de0 \n+\tmov -0x264(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 171f8 \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 15b82 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 15692 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:5174\n-\tmov 0xc(%edx),%eax\n+\tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%edx),%ecx\n+\tmov 0x8(%eax),%ecx\n ./pynx/scattering/cpu.c:5180\n-\tmov (%edx),%edx\n+\tmov (%eax),%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:5174\n-\tmov %eax,-0x264(%ebp)\n+\tmov %edx,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5176\n \tmov %ecx,-0x260(%ebp)\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:5226\n \tmov 0x664(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle 15dd5 \n+\tjle 158e5 \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 15c05 \n+\tje 15715 \n \tcmp $0x1,%esi\n-\tje 15bf0 \n+\tje 15700 \n \tcmp $0x2,%esi\n-\tje 15be5 \n+\tje 156f5 \n \tcmp $0x3,%esi\n-\tje 15bda \n+\tje 156ea \n \tcmp $0x4,%esi\n-\tje 15bcf \n+\tje 156df \n \tcmp $0x5,%esi\n-\tje 15bc4 \n+\tje 156d4 \n \tcmp $0x6,%esi\n-\tjne 17f45 \n+\tjne 17a51 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 17390 \n+\tje 16f88 \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 17390 \n+\tje 16f88 \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 17390 \n+\tje 16f88 \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 17390 \n+\tje 16f88 \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 17390 \n+\tje 16f88 \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 17390 \n+\tje 16f88 \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 15c77 \n+\tje 15787 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 17390 \n+\tje 16f88 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 17390 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %esi,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje 16f88 \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 17390 \n+\tje 16f88 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 17390 \n+\tje 16f88 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 17390 \n+\tje 16f88 \n+\tcmp 0x1c(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 17390 \n+\tje 16f88 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 17390 \n+\tje 16f88 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 17390 \n+\tje 16f88 \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 15c05 \n+\tjne 15715 \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 -0x280(%ebp)\n+\tsete -0x27c(%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 16f28 \n+\tje 16a98 \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 16c58 \n+\tje 167d0 \n \ttest %cl,%cl\n-\tje 16c69 \n+\tje 167e1 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%esi),%edx\n-\tmov %edx,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 15dc8 \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 ./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-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x284(%ebp)\n-\tje 15d14 \n-\tcmp $0xffffffff,%ecx\n-\tjne 15dc8 \n+\tje 15820 \n+\tinc %ecx\n+\tjne 158d8 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x288(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x288(%ebp)\n-\tjne 15dc8 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x284(%ebp)\n-\tjne 17f80 \n+\tjne 17a90 \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-\ttest $0x20,%cl\n-\tjne 18832 \n+\ttestb $0x20,-0x288(%ebp)\n+\tjne 181ac \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x288(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x284(%ebp),%edx\n+\tmovzbl -0x28c(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 1892e \n+\tje 182f4 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 189bd \n+\tje 18399 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x288(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x288(%ebp)\n+\tmov -0x284(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x288(%ebp)\n-\tjne 15dc8 \n+\tcmp %ecx,-0x288(%ebp)\n+\tjne 158d8 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x278(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 16f28 \n+\tmov -0x278(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 16a98 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x284(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16f28 \n+\tje 16a98 \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 15ca8 \n-\tvzeroupper\n+\tjne 157b8 \n ./pynx/scattering/cpu.c:5230\n \tcall 2310 \n ./pynx/scattering/cpu.c:5230 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 183fa \n+\tjne 184b5 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x44(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4a25(%ebx),%edx\n-\tlea -0x4aa1(%ebx),%ecx\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x3cd0(%ebx),%esi\n+\tlea -0x4a35(%ebx),%edx\n+\tlea -0x4ab1(%ebx),%ecx\n+\tlea -0x4d65(%ebx),%edi\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 17938 \n-\tlea 0x0(%esi),%esi\n+\tjmp 17284 \n+\tnop\n ./pynx/scattering/cpu.c:5172\n-\tmov 0x10(%edx),%esi\n+\tmov 0x10(%eax),%esi\n ./pynx/scattering/cpu.c:5174\n-\tmov 0xc(%edx),%eax\n+\tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%edx),%ecx\n+\tmov 0x8(%eax),%ecx\n ./pynx/scattering/cpu.c:5172\n \tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:5180\n-\tmov (%edx),%edx\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:5174\n-\tmov %eax,-0x264(%ebp)\n+\tmov %edx,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5176\n \tmov %ecx,-0x260(%ebp)\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 0x8(%edi),%edx\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:5178\n \tmov %esi,-0x25c(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %edx,-0x250(%ebp)\n-./pynx/scattering/cpu.c:5186\n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:5236\n-\tmov 0x668(%ebx),%ecx\n-\tmov %ecx,-0x26c(%ebp)\n+\tmov 0x668(%ebx),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n-\tjle 17a10 \n-\tlea -0x1(%edx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%esi\n+\tjle 16f38 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje 15f0a \n+\tje 159de \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje 15f60 \n+\tcmp 0xc(%edi),%edx\n+\tje 15a40 \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-\tcmp $0x1,%eax\n-\tje 18688 \n+\tje 159de \n \tcmp $0x2,%eax\n-\tje 15efd \n+\tje 159d7 \n \tcmp $0x3,%eax\n-\tje 15ef0 \n+\tje 159d0 \n \tcmp $0x4,%eax\n-\tje 15ee3 \n+\tje 159c9 \n \tcmp $0x5,%eax\n-\tje 15ed2 \n+\tje 159c2 \n \tcmp $0x6,%eax\n-\tjne 17f2d \n+\tjne 17a3f \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 15f60 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15a40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje 15f60 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15a40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 15f60 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15a40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje 15f60 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15a40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 15f60 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15a40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 15f60 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15a40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,%edx\n-\tje 17170 \n-\tmov %eax,%ecx\n+\tcmp %eax,-0x26c(%ebp)\n+\tje 16d1a \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje 15f60 \n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tmov %eax,%ecx\n+\tje 15a40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 15f60 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15a40 \n+\tcmp 0x14(%edi,%eax,4),%edx\n \tlea 0x2(%eax),%ecx\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+\tje 15a40 \n+\tcmp 0x18(%edi,%eax,4),%edx\n \tlea 0x3(%eax),%ecx\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+\tje 15a40 \n+\tcmp 0x1c(%edi,%eax,4),%edx\n \tlea 0x4(%eax),%ecx\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+\tje 15a40 \n+\tcmp 0x20(%edi,%eax,4),%edx\n \tlea 0x5(%eax),%ecx\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+\tje 15a40 \n+\tcmp 0x24(%edi,%eax,4),%edx\n \tlea 0x6(%eax),%ecx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje 15f60 \n+\tje 15a40 \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 15f10 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tjne 159e4 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\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 17a10 \n+\tje 16f38 \n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:5238\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%edx\n-\tjmp 15fd0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %eax,-0x270(%ebp)\n+\tjmp 15ab8 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:5170\n-\tmov 0x14(%edx),%eax\n+\tmov 0x14(%eax),%edx\n ./pynx/scattering/cpu.c:5172\n-\tmov 0x10(%edx),%ecx\n+\tmov 0x10(%eax),%ecx\n ./pynx/scattering/cpu.c:5174\n-\tmov 0xc(%edx),%esi\n+\tmov 0xc(%eax),%esi\n ./pynx/scattering/cpu.c:5170\n-\tmov %eax,-0x26c(%ebp)\n+\tmov %edx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%edx),%eax\n+\tmov 0x8(%eax),%edx\n ./pynx/scattering/cpu.c:5172\n \tmov %ecx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%edx),%ecx\n+\tmov 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:5180\n-\tmov (%edx),%edx\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:5174\n \tmov %esi,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5176\n-\tmov %eax,-0x260(%ebp)\n+\tmov %edx,-0x260(%ebp)\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 0x8(%edi),%edx\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:5178\n \tmov %ecx,-0x25c(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %edx,-0x250(%ebp)\n-./pynx/scattering/cpu.c:5186\n-\txchg %ax,%ax\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 ./pynx/scattering/cpu.c:5246\n-\tmov 0x66c(%ebx),%ecx\n-\tmov %ecx,-0x270(%ebp)\n+\tmov 0x66c(%ebx),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n-\tjle 17998 \n-\tlea -0x1(%edx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%esi\n+\tjle 16cd0 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje 1607a \n+\tje 15b26 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje 160d0 \n+\tcmp 0xc(%edi),%edx\n+\tje 15b80 \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-\tcmp $0x1,%eax\n-\tje 18528 \n+\tje 15b26 \n \tcmp $0x2,%eax\n-\tje 1606d \n+\tje 15b1f \n \tcmp $0x3,%eax\n-\tje 16060 \n+\tje 15b18 \n \tcmp $0x4,%eax\n-\tje 16053 \n+\tje 15b11 \n \tcmp $0x5,%eax\n-\tje 16042 \n+\tje 15b0a \n \tcmp $0x6,%eax\n-\tjne 17ef8 \n+\tjne 17a10 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 160d0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15b80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje 160d0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15b80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 160d0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15b80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje 160d0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15b80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 160d0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15b80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 160d0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15b80 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,%edx\n-\tje 16f74 \n-\tmov %eax,%ecx\n+\tcmp %eax,-0x270(%ebp)\n+\tje 16aec \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje 160d0 \n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tmov %eax,%ecx\n+\tje 15b80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 160d0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15b80 \n+\tcmp 0x14(%edi,%eax,4),%edx\n \tlea 0x2(%eax),%ecx\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+\tje 15b80 \n+\tcmp 0x18(%edi,%eax,4),%edx\n \tlea 0x3(%eax),%ecx\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+\tje 15b80 \n+\tcmp 0x1c(%edi,%eax,4),%edx\n \tlea 0x4(%eax),%ecx\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+\tje 15b80 \n+\tcmp 0x20(%edi,%eax,4),%edx\n \tlea 0x5(%eax),%ecx\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+\tje 15b80 \n+\tcmp 0x24(%edi,%eax,4),%edx\n \tlea 0x6(%eax),%ecx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje 160d0 \n+\tje 15b80 \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 16080 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tjne 15b2c \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 17998 \n+\tje 16cd0 \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-\ttest %esi,%esi\n-\tjle 1634f \n+\tjle 15dff \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 1617f \n+\tje 15c2f \n \tcmp $0x1,%esi\n-\tje 1616a \n+\tje 15c1a \n \tcmp $0x2,%esi\n-\tje 1615f \n+\tje 15c0f \n \tcmp $0x3,%esi\n-\tje 16154 \n+\tje 15c04 \n \tcmp $0x4,%esi\n-\tje 16149 \n+\tje 15bf9 \n \tcmp $0x5,%esi\n-\tje 1613e \n+\tje 15bee \n \tcmp $0x6,%esi\n-\tjne 17e88 \n+\tjne 179a0 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16f60 \n+\tje 16ad8 \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 16f60 \n+\tje 16ad8 \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 16f60 \n+\tje 16ad8 \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 16f60 \n+\tje 16ad8 \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 16f60 \n+\tje 16ad8 \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 16f60 \n+\tje 16ad8 \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 161f1 \n+\tje 15ca1 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16f60 \n+\tje 16ad8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 16f60 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %esi,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje 16ad8 \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 16f60 \n+\tje 16ad8 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 16f60 \n+\tje 16ad8 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 16f60 \n+\tje 16ad8 \n+\tcmp 0x1c(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 16f60 \n+\tje 16ad8 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 16f60 \n+\tje 16ad8 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 16f60 \n+\tje 16ad8 \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 1617f \n+\tjne 15c2f \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,-0x280(%ebp)\n+\tmov %eax,-0x27c(%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@@ -27798,543 +28068,526 @@\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 16950 \n+\tje 163d0 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov -0x280(%ebp),%ecx\n+\tmov -0x27c(%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 16ba8 \n+\tje 16720 \n \ttest %cl,%cl\n-\tje 16bb9 \n+\tje 16731 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%esi),%edx\n-\tmov %edx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 16340 \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 ./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 1628c \n-\tcmp $0xffffffff,%ecx\n-\tjne 16340 \n+\tje 15d3a \n+\tinc %ecx\n+\tjne 15df0 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x294(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x294(%ebp)\n-\tjne 16340 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x290(%ebp)\n-\tjne 1875d \n+\tjne 180db \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-\ttest $0x20,%cl\n-\tjne 18782 \n+\ttestb $0x20,-0x294(%ebp)\n+\tjne 180f3 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x290(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x294(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x290(%ebp),%edx\n+\tmovzbl -0x298(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 1888d \n+\tje 18224 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 1891d \n+\tje 182dd \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x294(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x294(%ebp)\n+\tmov -0x290(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x294(%ebp)\n-\tjne 16340 \n+\tcmp %ecx,-0x294(%ebp)\n+\tjne 15df0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x288(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 16950 \n+\tmov -0x288(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 163d0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x290(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16950 \n-\tlea 0x0(%esi),%esi\n+\tje 163d0 \n+\tlea 0x0(%esi,%eiz,1),%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 16220 \n-\tvzeroupper\n+\tjne 15cd0 \n ./pynx/scattering/cpu.c:5260\n \tcall 2310 \n ./pynx/scattering/cpu.c:5260 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 183dc \n+\tjne 18497 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a25(%ebx),%esi\n+\tlea -0x4ab1(%ebx),%edx\n+\tlea -0x3ce0(%ebx),%eax\n+\tlea -0x4d65(%ebx),%edi\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 17938 \n+\tjmp 17284 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5164\n-\tmov 0x20(%edx),%esi\n+\tmov 0x20(%eax),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 159d2 \n+\tjmp 15522 \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),%eax\n+\tmov -0x250(%ebp),%esi\n ./pynx/scattering/cpu.c:5188\n \tmov 0x650(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n-\tjle 187f2 \n+\ttest %esi,%esi\n+\tjle 1790b \n+\tdec %esi\n ./pynx/scattering/cpu.c:7424\n \tmovl $0x0,-0x254(%ebp)\n-\tdec %eax\n-\tand $0x7,%eax\n-\tje 1893f \n+\tand $0x7,%esi\n+\tje 1830b \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 164f6 \n+\tje 15fa6 \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-\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+\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 ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 164f6 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%edx),%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 164f6 \n+\tje 15fa6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %eax\n+\tlea 0x1(%edx),%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 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+\tje 15fa6 \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 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),%edx\n \tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 164f6 \n+\tje 15fa6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n+\tmov %edx,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 164f0 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%edx),%esi\n+\tmov -0x254(%ebp),%eax\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje 15fa6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %esi,-0x250(%ebp)\n-\tje 17b59 \n-\tmov %esi,%edx\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 164f0 \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 164f0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%esi),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 164f0 \n+\tje 15fa6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%esi),%edx\n+\tinc %esi\n+\tmov %esi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 164f0 \n+\tmov -0x254(%ebp),%esi\n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 15fa6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%esi),%edx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 164f0 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 15fa0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%esi),%edx\n+\tcmp %eax,-0x250(%ebp)\n+\tje 1770f \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 164f0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tmov %eax,%esi\n+\tje 15fa0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%esi),%edx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 164f0 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%esi),%edx\n+\tlea 0x7(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tjne 16499 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tjne 15f49 \n \tlea 0x0(%esi),%esi\n-\tmov %edx,-0x254(%ebp)\n+\tmov %esi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x254(%ebp),%esi\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+\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 ./pynx/scattering/cpu.c:5190\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ecx\n-\tjmp 16539 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %eax,-0x258(%ebp)\n+\tjmp 15ff7 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5180\n-\tmov (%edx),%edx\n+\tmov (%eax),%ecx\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ecx\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:5180\n-\tmov %edx,-0x254(%ebp)\n+\tmov %ecx,-0x254(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov %ecx,-0x250(%ebp)\n-./pynx/scattering/cpu.c:5196\n-\tmov 0x654(%ebx),%eax\n+\tmov %eax,-0x250(%ebp)\n \tmov %eax,-0x258(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjle 186d8 \n-\tlea -0x1(%ecx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n+\ttest %eax,%eax\n+./pynx/scattering/cpu.c:5196\n+\tmov 0x654(%ebx),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle 17578 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \txor %edx,%edx\n \tand $0x7,%eax\n-\tje 165f2 \n+\tje 1606e \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje 16650 \n+\tcmp 0xc(%edi),%ecx\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,%edx\n-\tcmp $0x1,%eax\n-\tje 1885e \n+\tje 1606e \n \tcmp $0x2,%eax\n-\tje 165e5 \n+\tje 16067 \n \tcmp $0x3,%eax\n-\tje 165d8 \n+\tje 16060 \n \tcmp $0x4,%eax\n-\tje 165cb \n+\tje 16059 \n \tcmp $0x5,%eax\n-\tje 165ba \n+\tje 16052 \n \tcmp $0x6,%eax\n-\tje 165a9 \n+\tje 1604b \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje 16650 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 160d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 16650 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 160d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje 16650 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 160d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 16650 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 160d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje 16650 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 160d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 16650 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 160d0 \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 16650 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 160d0 \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 176cf \n-\tmov %eax,%edx\n+\tcmp %eax,-0x258(%ebp)\n+\tje 1736f \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje 16650 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tmov %eax,%edx\n+\tje 160d0 \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 16650 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 160d0 \n+\tcmp 0x14(%edi,%eax,4),%ecx\n \tlea 0x2(%eax),%edx\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+\tje 160d0 \n+\tcmp 0x18(%edi,%eax,4),%ecx\n \tlea 0x3(%eax),%edx\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+\tje 160d0 \n+\tcmp 0x1c(%edi,%eax,4),%ecx\n \tlea 0x4(%eax),%edx\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+\tje 160d0 \n+\tcmp 0x20(%edi,%eax,4),%ecx\n \tlea 0x5(%eax),%edx\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+\tje 160d0 \n+\tcmp 0x24(%edi,%eax,4),%ecx\n \tlea 0x6(%eax),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje 16650 \n+\tje 160d0 \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 165f8 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tjne 16074 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x268(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%esi\n-\tmov %esi,-0x25c(%ebp)\n+\tmov -0x268(%ebp),%esi\n+\tmov (%esi,%edx,4),%eax\n+\tmov %eax,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:5196 (discriminator 2)\n-\tmov -0x25c(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 186d8 \n+\tmov -0x25c(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 17578 \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 166a0 \n+\tjmp 16120 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:5180\n-\tmov (%edx),%eax\n+\tmov (%eax),%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: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:5206\n \tmov 0x658(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle 168ff \n+\tjle 1637f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 1672d \n+\tje 161ad \n \tcmp $0x1,%esi\n-\tje 16718 \n+\tje 16198 \n \tcmp $0x2,%esi\n-\tje 1670d \n+\tje 1618d \n \tcmp $0x3,%esi\n-\tje 16702 \n+\tje 16182 \n \tcmp $0x4,%esi\n-\tje 166f7 \n+\tje 16177 \n \tcmp $0x5,%esi\n-\tje 166ec \n+\tje 1616c \n \tcmp $0x6,%esi\n-\tje 166e1 \n+\tje 16161 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 17620 \n+\tje 172c8 \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 17620 \n+\tje 172c8 \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 17620 \n+\tje 172c8 \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 17620 \n+\tje 172c8 \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 17620 \n+\tje 172c8 \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 17620 \n+\tje 172c8 \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 17620 \n+\tje 172c8 \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 1679f \n+\tje 1621f \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 17620 \n+\tje 172c8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 17620 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %esi,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje 172c8 \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 17620 \n+\tje 172c8 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 17620 \n+\tje 172c8 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 17620 \n+\tje 172c8 \n+\tcmp 0x1c(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 17620 \n+\tje 172c8 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 17620 \n+\tje 172c8 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 17620 \n+\tje 172c8 \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 1672d \n+\tjne 161ad \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@@ -28351,216 +28604,222 @@\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 173a8 \n+\tje 16fa0 \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 16e90 \n+\tje 16a00 \n \ttest %cl,%cl\n-\tje 16ea1 \n+\tje 16a11 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%esi),%edx\n-\tmov %edx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 168f0 \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 ./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-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x278(%ebp)\n-\tje 1683c \n-\tcmp $0xffffffff,%ecx\n-\tjne 168f0 \n+\tje 162b8 \n+\tinc %ecx\n+\tjne 16370 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x27c(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x280(%ebp)\n-\tjne 168f0 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x278(%ebp)\n-\tjne 18362 \n+\tjne 17e6d \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-\ttest $0x20,%cl\n-\tjne 188cd \n+\ttestb $0x20,-0x27c(%ebp)\n+\tjne 1826a \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x280(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x278(%ebp),%edx\n+\tmovzbl -0x284(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 189ce \n+\tje 183b0 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 18a39 \n+\tje 18431 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x280(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x27c(%ebp)\n+\tmov -0x278(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x280(%ebp)\n-\tjne 168f0 \n+\tcmp %ecx,-0x27c(%ebp)\n+\tjne 16370 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x270(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 173a8 \n+\tmov -0x270(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 16fa0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x278(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 173a8 \n+\tje 16fa0 \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 167d0 \n-\tvzeroupper\n+\tjne 16250 \n ./pynx/scattering/cpu.c:5210\n \tcall 2310 \n ./pynx/scattering/cpu.c:5210 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 18a7d \n+\tjne 184c9 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a25(%ebx),%esi\n+\tlea -0x4ab1(%ebx),%edx\n+\tlea -0x3ce0(%ebx),%eax\n+\tlea -0x4d65(%ebx),%edi\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 17938 \n+\tjmp 17284 \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 1634f \n+\tje 15dff \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-\ttest %esi,%esi\n-\tjle 16d8f \n+\tjle 168ff \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 16cf0 \n+\tje 16868 \n \tcmp $0x1,%esi\n-\tje 169f6 \n+\tje 16476 \n \tcmp $0x2,%esi\n-\tje 169eb \n+\tje 1646b \n \tcmp $0x3,%esi\n-\tje 169e0 \n+\tje 16460 \n \tcmp $0x4,%esi\n-\tje 169d5 \n+\tje 16455 \n \tcmp $0x5,%esi\n-\tje 169ca \n+\tje 1644a \n \tcmp $0x6,%esi\n-\tjne 17e50 \n+\tjne 17968 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16e78 \n+\tje 169e8 \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 16e78 \n+\tje 169e8 \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 16e78 \n+\tje 169e8 \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 16e78 \n+\tje 169e8 \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 16e78 \n+\tje 169e8 \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 16e78 \n+\tje 169e8 \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 16cf0 \n+\tjne 16868 \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,-0x280(%ebp)\n+\tmov %edi,-0x27c(%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@@ -28568,2576 +28827,2654 @@\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 -0x280(%ebp),%ecx\n+\tmov -0x27c(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 16b60 \n+\tje 165e0 \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 16d70 \n+\tje 168e0 \n \ttest %cl,%cl\n-\tje 16de0 \n+\tje 16950 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%esi),%edx\n-\tmov %edx,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 16d80 \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 ./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 16aac \n-\tcmp $0xffffffff,%ecx\n-\tjne 16d80 \n+\tje 1652a \n+\tinc %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,-0x294(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x298(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x298(%ebp)\n-\tjne 16d80 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x294(%ebp)\n-\tjne 186fd \n+\tjne 180a6 \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-\ttest $0x20,%cl\n-\tjne 18722 \n+\ttestb $0x20,-0x298(%ebp)\n+\tjne 18082 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x298(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x294(%ebp),%edx\n+\tmovzbl -0x299(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 1887c \n+\tje 1820d \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 18902 \n+\tje 182bc \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x298(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x298(%ebp)\n+\tmov -0x294(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x298(%ebp)\n-\tjne 16d80 \n+\tcmp %ecx,-0x298(%ebp)\n+\tjne 168f0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x28c(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 16b60 \n+\tmov -0x28c(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 165e0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x294(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 16d80 \n-\tlea 0x0(%esi),%esi\n+\tjne 168f0 \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tmov %edi,%esi\n-\tmov -0x280(%ebp),%edi\n+\tmov -0x27c(%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 16d8f \n+\tje 168ff \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-\tjg 18578 \n-\tvzeroupper\n-\tjmp 15210 \n-\tlea 0x0(%esi,%eiz,1),%esi\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 ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 16bb9 \n+\tje 16731 \n \tcmpb $0x0,-0x28c(%ebp)\n-\tjne 16340 \n+\tjne 15df0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x284(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 16bcb \n+\tjne 16743 \n \ttest %dl,%dl\n-\tjne 16340 \n+\tjne 15df0 \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-\ttest %eax,%eax\n-\tje 16352 \n+\tje 15dff \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 17610 \n+\tjne 172c0 \n \tmov -0x284(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 17610 \n+\tje 172c0 \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 16c3a \n+\tje 167af \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 18558 \n+\tje 18008 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16340 \n+\tje 15df0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x274(%ebp),%edi\n-\tjs 16352 \n-\tjmp 16958 \n+\tjs 15dff \n+\tjmp 163d8 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 16c69 \n-\tcmpb $0x0,-0x280(%ebp)\n-\tjne 15dc8 \n+\tje 167e1 \n+\tcmpb $0x0,-0x27c(%ebp)\n+\tjne 158d8 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x274(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 16c7b \n+\tjne 167f3 \n \ttest %dl,%dl\n-\tjne 15dc8 \n+\tjne 158d8 \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-\ttest %eax,%eax\n-\tje 15dd8 \n+\tje 158e5 \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 16cbb \n+\tjne 16830 \n \tmov -0x274(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 17ed8 \n+\tjne 179f0 \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 16cd1 \n+\tje 16846 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 18740 \n+\tje 180be \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 15dc8 \n+\tje 158d8 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x26c(%ebp),%edi\n-\tjs 15dd8 \n-\tjmp 16f30 \n+\tjs 158e5 \n+\tjmp 16aa0 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16e78 \n+\tje 169e8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 16e78 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %esi,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje 169e8 \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 16e78 \n+\tje 169e8 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 16e78 \n+\tje 169e8 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 16e78 \n+\tje 169e8 \n+\tcmp 0x1c(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 16e78 \n+\tje 169e8 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 16e78 \n+\tje 169e8 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 16e78 \n+\tje 169e8 \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 16cf0 \n-\tjmp 16a0f \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 16868 \n+\tjmp 1648f \n \tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 16de0 \n+\tje 16950 \n \tcmpb $0x0,-0x290(%ebp)\n-\tje 16de0 \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 16a40 \n-\tvzeroupper\n+\tjne 164c0 \n ./pynx/scattering/cpu.c:5270\n \tcall 2310 \n ./pynx/scattering/cpu.c:5270 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 183d2 \n+\tjne 1848d \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x44(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a25(%ebx),%esi\n+\tlea -0x4ab1(%ebx),%edx\n+\tlea -0x3ce0(%ebx),%eax\n+\tlea -0x4d65(%ebx),%edi\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 17938 \n+\tjmp 17284 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7392\n \tmov -0x288(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 16dee \n+\tjne 1695e \n \ttest %dl,%dl\n-\tjne 16d80 \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-\ttest %eax,%eax\n-\tje 16d92 \n+\tje 168ff \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 17600 \n+\tjne 17240 \n \tmov -0x288(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 17600 \n+\tje 17240 \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 16e59 \n+\tje 169c6 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 18538 \n+\tje 17fe8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16d80 \n+\tje 168f0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n-\tmov -0x280(%ebp),%edi\n-\tjs 16d92 \n-\tjmp 16b68 \n+\tmov -0x27c(%ebp),%edi\n+\tjs 168ff \n+\tjmp 165e8 \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 16b77 \n+\tjmp 165f7 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 16ea1 \n+\tje 16a11 \n \tcmpb $0x0,-0x274(%ebp)\n-\tjne 168f0 \n+\tjne 16370 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x26c(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 16eb3 \n+\tjne 16a23 \n \ttest %dl,%dl\n-\tjne 168f0 \n+\tjne 16370 \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-\ttest %eax,%eax\n-\tje 16902 \n+\tje 1637f \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 16ef3 \n+\tjne 16a60 \n \tmov -0x26c(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 17f58 \n+\tjne 17a64 \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 16f09 \n+\tje 16a76 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 17fa5 \n+\tje 17aa8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 168f0 \n+\tje 16370 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x260(%ebp),%edi\n-\tjs 16902 \n-\tjmp 173b0 \n+\tjs 1637f \n+\tjmp 16fa8 \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 15dd5 \n+\tje 158e5 \n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:5228\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%edx\n-\tjmp 15e60 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %eax,-0x26c(%ebp)\n+\tjmp 15970 \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,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 16967 \n+\tjmp 163e7 \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-./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n+\tmov %edi,-0x270(%ebp)\n+\tmov %ecx,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7430\n \tmov -0x270(%ebp),%ecx\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x280(%ebp)\n \tmov %edx,%edi\n+./pynx/scattering/cpu.c:7390\n+\tcmp %esi,%edx\n+\tmov %esi,-0x27c(%ebp)\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 170c3 \n-\tlea 0x0(%esi),%esi\n+\tje 16c33 \n+\tnop\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 170e0 \n+\tje 16c50 \n \ttest %cl,%cl\n-\tje 170ed \n+\tje 16c5d \n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x8(%edi),%edx\n-\tmov %edx,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 170a0 \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 ./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-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x28c(%ebp)\n-\tje 1701a \n-\tcmp $0xffffffff,%ecx\n-\tjne 170a0 \n+\tje 16b86 \n+\tinc %ecx\n+\tjne 16c10 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x290(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x290(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x290(%ebp)\n-\tjne 170a0 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x28c(%ebp)\n-\tjne 187b0 \n+\tjne 1813b \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-\ttest $0x20,%cl\n-\tjne 1879d \n+\ttestb $0x20,-0x290(%ebp)\n+\tjne 18117 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x290(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x28c(%ebp),%edx\n+\tmovzbl -0x294(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 188e0 \n+\tje 1828e \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 1897e \n+\tje 1834e \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x290(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x290(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x290(%ebp)\n-\tje 17ea0 \n+\tcmp %ecx,-0x290(%ebp)\n+\tje 179b8 \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-\tcmp %esi,-0x274(%ebp)\n-\tje 17998 \n+\tje 16cd0 \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 16fc0 \n+\tjne 16b30 \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 160df \n+\tjmp 15b8f \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 170ed \n+\tje 16c5d \n \tcmpb $0x0,-0x288(%ebp)\n-\tjne 170a0 \n+\tjne 16c10 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x280(%ebp),%ecx\n+\tmov -0x27c(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 170fb \n+\tjne 16c6b \n \ttest %dl,%dl\n-\tjne 170a0 \n+\tjne 16c10 \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-\ttest %eax,%eax\n-\tje 1799b \n+\tje 16cd0 \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 1713b \n-\tmov -0x280(%ebp),%edx\n+\tjne 16ca4 \n+\tmov -0x27c(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 17e30 \n+\tjne 17948 \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 17151 \n+\tje 16cba \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 186b8 \n+\tje 18048 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 170a0 \n+\tje 16c10 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x270(%ebp),%edi\n-\tjs 1799b \n-\tjmp 170c9 \n-\tlea 0x0(%esi),%esi\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 ./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-./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n+\tmov %edi,-0x26c(%ebp)\n+\tmov %ecx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x278(%ebp)\n-\tmov %edx,%edi\n-\tsete -0x284(%ebp)\n-./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n+\tcmp %esi,%edx\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,%esi,4),%eax\n+\tmov 0xc(%ecx,%edi,4),%eax\n+./pynx/scattering/cpu.c:7390\n+\tmov %esi,-0x278(%ebp)\n+\tmov %edx,%esi\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 172e5 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcmp %eax,%esi\n+\tje 16e85 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x274(%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 17300 \n+\tje 16eb0 \n \ttest %cl,%cl\n-\tje 1730d \n+\tje 16ebd \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x280(%ebp)\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 172c0 \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 ./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 -0x288(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x288(%ebp)\n-\tje 1721a \n-\tcmp $0xffffffff,%ecx\n-\tjne 172c0 \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 ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n \tmov %cl,-0x288(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x28c(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x28c(%ebp)\n-\tjne 172c0 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x288(%ebp)\n-\tjne 1880d \n+\tjne 18194 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x288(%ebp)\n+\tmov 0x1c(%esi),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 187fa \n+\ttestb $0x20,-0x28c(%ebp)\n+\tjne 18170 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x28c(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x288(%ebp),%edx\n+\tmovzbl -0x290(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 188f1 \n+\tje 182a5 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 183c1 \n+\tje 17ebf \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x28c(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x28c(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x28c(%ebp)\n-\tjne 172c0 \n+\tcmp %ecx,-0x28c(%ebp)\n+\tjne 16e60 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x280(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 172e5 \n+\tmov -0x27c(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 16e85 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x288(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 172e5 \n-\tnop\n+\tje 16e85 \n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x270(%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 17a10 \n+\tcmp %ecx,%edi\n+\tje 16f38 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n-\tmov %eax,%esi\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov %eax,%edi\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tjne 171c0 \n+\tcmp %eax,%esi\n+\tjne 16d60 \n+\tmov %edi,-0x270(%ebp)\n \tmov -0x26c(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x268(%ebp),%edx\n-\tmov (%edx,%esi,4),%eax\n-\tmov %eax,-0x26c(%ebp)\n-\tjmp 15f6f \n-\tnop\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 ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 1730d \n+\tje 16ebd \n \tcmpb $0x0,-0x284(%ebp)\n-\tjne 172c0 \n+\tjne 16e60 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x278(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1731b \n+\tjne 16ecb \n \ttest %dl,%dl\n-\tjne 172c0 \n+\tjne 16e60 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush %esi\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-\ttest %eax,%eax\n-\tje 17a13 \n+\tje 16f38 \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 1735b \n+\tjne 16f04 \n \tmov -0x278(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 17e68 \n+\tjne 17980 \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 17371 \n+\tje 16f1a \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 186e0 \n+\tje 18065 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 172c0 \n+\tje 16e60 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %edi,-0x270(%ebp)\n \tmov -0x26c(%ebp),%edi\n-\tjs 17a13 \n-\tjmp 172eb \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 \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 16f3f \n+\tjmp 16aaf \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 168ff \n+\tje 1637f \n+/usr/include/python3.12/object.h:233\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:5208\n \tdecl -0x250(%ebp)\n /usr/include/python3.12/object.h:233\n-\tmov 0x8(%edi),%ecx\n-\tjmp 15a03 \n+\tmov %eax,-0x258(%ebp)\n+\tjmp 15559 \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-./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n+\tmov %edi,-0x258(%ebp)\n+\tmov %edx,-0x264(%ebp)\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x270(%ebp)\n-\tmov %ecx,%edi\n-\tsete -0x278(%ebp)\n-./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n+\tcmp %esi,%ecx\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,%esi,4),%eax\n+\tmov 0xc(%edx,%edi,4),%eax\n+./pynx/scattering/cpu.c:7390\n+\tmov %esi,-0x270(%ebp)\n+\tmov %ecx,%esi\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 17555 \n+\tcmp %eax,%esi\n+\tje 17145 \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(%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 17570 \n+\tje 17170 \n \ttest %cl,%cl\n-\tje 1757d \n+\tje 1717d \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x274(%ebp)\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 17530 \n+/usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov %edx,-0x274(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne 17120 \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 -0x280(%ebp)\n+\tsetne -0x27c(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x280(%ebp)\n-\tje 17482 \n-\tcmp $0xffffffff,%ecx\n-\tjne 17530 \n+\ttest %dl,-0x27c(%ebp)\n+\tje 17076 \n+\tinc %ecx\n+\tjne 17120 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x280(%ebp)\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,-0x27c(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x284(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x284(%ebp)\n-\tjne 17530 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttestb $0x20,-0x280(%ebp)\n-\tjne 182d9 \n+\ttestb $0x20,-0x27c(%ebp)\n+\tjne 17df1 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x280(%ebp)\n+\tmov 0x1c(%esi),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 18869 \n+\ttestb $0x20,-0x284(%ebp)\n+\tjne 181e9 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x27c(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x284(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x280(%ebp),%edx\n+\tmovzbl -0x288(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 189ac \n+\tje 18382 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 18a17 \n+\tje 18403 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x284(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x284(%ebp)\n+\tmov -0x27c(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x284(%ebp)\n-\tjne 17530 \n+\tcmp %ecx,-0x284(%ebp)\n+\tjne 17120 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x274(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 17555 \n+\tmov -0x274(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 17145 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x280(%ebp)\n-\tvzeroupper\n+\tpush -0x27c(%ebp)\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 17555 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tje 17145 \n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x264(%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 17de0 \n+\tcmp %ecx,%edi\n+\tje 171f8 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n-\tmov %eax,%esi\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov %eax,%edi\n+\tmov 0xc(%edx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tjne 17428 \n+\tcmp %eax,%esi\n+\tjne 17020 \n+\tmov %edi,-0x264(%ebp)\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n+\tmov -0x264(%ebp),%eax\n \tmov -0x268(%ebp),%edx\n-\tmov (%edx,%esi,4),%eax\n-\tmov %eax,-0x264(%ebp)\n-\tjmp 15b27 \n-\tnop\n+\tmov (%edx,%eax,4),%ecx\n+\tmov %ecx,-0x264(%ebp)\n+\tjmp 1563f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 1757d \n+\tje 1717d \n \tcmpb $0x0,-0x278(%ebp)\n-\tjne 17530 \n+\tjne 17120 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x270(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1758b \n+\tjne 1718b \n \ttest %dl,%dl\n-\tjne 17530 \n+\tjne 17120 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush %esi\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-\ttest %eax,%eax\n-\tje 17de3 \n+\tje 171f8 \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 175cb \n+\tjne 171c4 \n \tmov -0x270(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 17f10 \n+\tjne 17a22 \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 175e1 \n+\tje 171da \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 187d5 \n+\tje 18153 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 17530 \n+\tje 17120 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %edi,-0x264(%ebp)\n \tmov -0x258(%ebp),%edi\n-\tjs 17de3 \n-\tjmp 1755b \n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 16e46 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\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 \tmovzbl %al,%eax\n-\tjmp 16c27 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 1679c \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 173bf \n+\tjmp 16fb7 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp 15769 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 152be \n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp 1573b \n+\tjmp 15290 \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp 1570d \n+\tjmp 15262 \n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp 156df \n+\tjmp 15234 \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp 156b1 \n+\tjmp 15206 \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp 15683 \n+\tjmp 151d8 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 15655 \n+\tjmp 151aa \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 15627 \n+\tjmp 1517c \n \tnop\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 155f9 \n+\tjmp 1514e \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,%edi\n+\tmov %ecx,%esi\n \tsete -0x270(%ebp)\n-./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\txor %edi,%edi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov 0xc(%edx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 17978 \n+\tcmp %eax,%esi\n+\tje 175c8 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x260(%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 17850 \n+\tje 174d8 \n \ttest %cl,%cl\n-\tje 1785d \n+\tje 174e5 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x26c(%ebp)\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 17830 \n+/usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov %edx,-0x26c(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne 174c0 \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 -0x274(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x274(%ebp)\n-\tje 1777c \n-\tcmp $0xffffffff,%ecx\n-\tjne 17830 \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 ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n \tmov %cl,-0x274(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x278(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x278(%ebp)\n-\tjne 17830 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x274(%ebp)\n-\tjne 18959 \n+\tjne 18336 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x274(%ebp)\n+\tmov 0x1c(%esi),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 18946 \n+\ttestb $0x20,-0x278(%ebp)\n+\tjne 18312 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x278(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x274(%ebp),%edx\n+\tmovzbl -0x27c(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 18a28 \n+\tje 1841a \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 18a4a \n+\tje 18448 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x278(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x278(%ebp)\n+\tmov -0x274(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x278(%ebp)\n-\tjne 17830 \n+\tcmp %ecx,-0x278(%ebp)\n+\tjne 174c0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x26c(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 17978 \n+\tmov -0x26c(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 175c8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x274(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 17978 \n+\tje 175c8 \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(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 186d8 \n-\tmov %eax,%esi\n-\tjmp 17710 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp %ecx,%edi\n+\tje 17578 \n+\tmov %eax,%edi\n+\tjmp 173a0 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 1785d \n+\tje 174e5 \n \tcmpb $0x0,-0x270(%ebp)\n-\tjne 17830 \n+\tjne 174c0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x264(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1786b \n+\tjne 174f3 \n \ttest %dl,%dl\n-\tjne 17830 \n+\tjne 174c0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush %esi\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-\ttest %eax,%eax\n-\tje 178f0 \n+\tje 17578 \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 17f78 \n+\tjne 17a88 \n \tmov -0x264(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 17f78 \n+\tje 17a88 \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 178d6 \n+\tje 1755b \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 1889e \n+\tje 1823b \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 17830 \n+\tje 174c0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %edi,-0x25c(%ebp)\n \tmov -0x258(%ebp),%edi\n-\tjns 1797e \n-\tlea 0x0(%esi),%esi\n+\tjns 175d4 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5200\n \tcall 2310 \n ./pynx/scattering/cpu.c:5200 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 18a87 \n+\tjne 184d3 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x44(%ebx),%eax\n+\tmov -0x44(%ebx),%ecx\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+\tlea -0x4ab1(%ebx),%edx\n+\tlea -0x3ce0(%ebx),%eax\n+\tlea -0x4d65(%ebx),%edi\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 %eax\n+\tpush (%ecx)\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-./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 %edi,-0x25c(%ebp)\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n+\tmov -0x25c(%ebp),%eax\n \tmov -0x268(%ebp),%edx\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+\tmov (%edx,%eax,4),%ecx\n+\tmov %ecx,-0x25c(%ebp)\n+\tjmp 160df \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:5318 (discriminator 5)\n \tmov %eax,%edx\n \tmov -0x254(%ebp),%eax\n-\tlea -0x4a7c(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a8c(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5318 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 17955 \n+\tdec %eax\n+\tjne 172a1 \n ./pynx/scattering/cpu.c:5319\n \tmov 0x5b8(%ebx),%edx\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+\tjmp 14d84 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5319 (discriminator 5)\n-\tlea -0x4a79(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a89(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5319 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 17955 \n+\tdec %eax\n+\tjne 172a1 \n ./pynx/scattering/cpu.c:5320\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 15236 \n-\tnop\n+\tjmp 14d93 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5320 (discriminator 5)\n-\tlea -0x4a76(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a86(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5320 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 17955 \n+\tdec %eax\n+\tjne 172a1 \n ./pynx/scattering/cpu.c:5321\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 15245 \n-\tnop\n+\tjmp 14da2 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5321 (discriminator 5)\n-\tlea -0x4a4c(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a5c(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5321 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 17955 \n+\tdec %eax\n+\tjne 172a1 \n ./pynx/scattering/cpu.c:5322\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 15254 \n-\tnop\n+\tjmp 14db1 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5322 (discriminator 5)\n-\tlea -0x4a73(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a83(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5322 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 17955 \n+\tdec %eax\n+\tjne 172a1 \n ./pynx/scattering/cpu.c:5323\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 15263 \n-\tnop\n+\tjmp 14dc0 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5323 (discriminator 5)\n-\tlea -0x4a70(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a80(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5323 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 17955 \n+\tdec %eax\n+\tjne 172a1 \n ./pynx/scattering/cpu.c:5324\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 15272 \n-\tnop\n+\tjmp 14dcf \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5324 (discriminator 5)\n-\tlea -0x4a6d(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a7d(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5324 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 17955 \n+\tdec %eax\n+\tjne 172a1 \n ./pynx/scattering/cpu.c:5325\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 15281 \n-\tnop\n+\tjmp 14dde \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5325 (discriminator 5)\n-\tlea -0x4a6a(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a7a(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5325 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 17955 \n+\tdec %eax\n+\tjne 172a1 \n ./pynx/scattering/cpu.c:5326\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 15290 \n-\tnop\n+\tjmp 14ded \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5326 (discriminator 5)\n-\tlea -0x4a64(%ebx),%ecx\n-\tcall 6b50 \n+\tlea -0x4a74(%ebx),%ecx\n+\tcall 6cb0 \n ./pynx/scattering/cpu.c:5326 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tje 1529f \n-\tjmp 17955 \n+\tdec %eax\n+\tje 14dfc \n+\tjmp 172a1 \n ./pynx/scattering/cpu.c:7390\n-\tmov %edx,-0x254(%ebp)\n+\tmov -0x28(%ebx),%edx\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 -0x28(%ebx),%edx\n+\tmov %esi,-0x254(%ebp)\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 %edx,%edx\n-\tmov %edx,%edi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\txor %esi,%esi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%ecx\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 17dc0 \n+\tcmp %eax,%edi\n+\tje 17928 \n /usr/include/python3.12/object.h:250 (discriminator 1)\n \tmov -0x25c(%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 17cd0 \n+\tje 17878 \n \ttest %cl,%cl\n-\tje 17cdd \n+\tje 17885 \n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x264(%ebp)\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 17cb0 \n+/usr/include/python3.12/cpython/unicodeobject.h:282\n+\tmov %edx,-0x264(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne 17860 \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 -0x270(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x270(%ebp)\n-\tje 17bfc \n-\tcmp $0xffffffff,%ecx\n-\tjne 17cb0 \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 ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n \tmov %cl,-0x270(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x274(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x274(%ebp)\n-\tjne 17cb0 \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 /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttestb $0x20,-0x270(%ebp)\n-\tjne 189f2 \n+\tjne 183eb \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x270(%ebp)\n+\tmov 0x1c(%edi),%edx\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 189df \n+\ttestb $0x20,-0x274(%ebp)\n+\tjne 183c7 \n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x274(%ebp),%eax\n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmov -0x270(%ebp),%edx\n+\tmovzbl -0x278(%ebp),%eax\n /usr/include/python3.12/cpython/unicodeobject.h:319\n \tcmp $0x1,%eax\n-\tje 18a5b \n+\tje 1845f \n /usr/include/python3.12/cpython/unicodeobject.h:322\n \tcmp $0x2,%eax\n-\tje 18a6c \n+\tje 18476 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%edx),%edx\n-\tmov %edx,-0x274(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x274(%ebp)\n+\tmov -0x270(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x274(%ebp)\n-\tjne 17cb0 \n+\tcmp %ecx,-0x274(%ebp)\n+\tjne 17860 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x264(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 17dc0 \n+\tmov -0x264(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 17928 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x270(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 17dc0 \n+\tje 17928 \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(%edi),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje 187f2 \n-\tmov %eax,%edi\n-\tjmp 17b90 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp %ecx,%esi\n+\tje 1790b \n+\tmov %eax,%esi\n+\tjmp 17740 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 17cdd \n+\tje 17885 \n \tcmpb $0x0,-0x26c(%ebp)\n-\tjne 17cb0 \n+\tjne 17860 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x260(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 17ceb \n+\tjne 17893 \n \ttest %dl,%dl\n-\tjne 17cb0 \n+\tjne 17860 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush %edi\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-\ttest %eax,%eax\n-\tje 17d68 \n+\tje 1790b \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 18387 \n+\tjne 17e85 \n \tmov -0x260(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 18387 \n+\tje 17e85 \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 17d56 \n+\tje 178fb \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 1898f \n+\tje 18365 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 17cb0 \n+\tje 17860 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%edx\n \tmov -0x258(%ebp),%edi\n-\tjns 17dc8 \n+\tjns 1792e \n ./pynx/scattering/cpu.c:5192\n \tcall 2310 \n ./pynx/scattering/cpu.c:5192 (discriminator 2)\n \ttest %eax,%eax\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+\tje 17248 \n+./pynx/scattering/cpu.c:5192 (discriminator 1)\n+\tmov $0x1448,%edx\n+\tjmp 17284 \n+\tlea 0x0(%esi),%esi\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\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+\tmov -0x268(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x254(%ebp)\n+\tjmp 15fbb \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 1713e \n+\tjmp 16ca7 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 16e78 \n+\tje 169e8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 169bf \n+\tjmp 1643f \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n-\tmov %ecx,-0x280(%ebp)\n+\tmov %ecx,-0x27c(%ebp)\n \tcall 2370 \n-\tmov -0x280(%ebp),%ecx\n+\tmov -0x27c(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 1735e \n+\tjmp 16f07 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 16f60 \n+\tje 16ad8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 16133 \n+\tjmp 15be3 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7381\n-\tmov -0x284(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 170c3 \n+\tmov -0x284(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 16c33 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x28c(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 21a0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 170a0 \n-\tjmp 170c3 \n+\tjne 16c10 \n+\tjmp 16c33 \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 16cbe \n+\tjmp 16833 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje 160d0 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje 15b80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%ecx\n-\tjmp 16031 \n+\tjmp 15b03 \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 175ce \n+\tjmp 171c7 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje 15f60 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje 15a40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%ecx\n-\tjmp 15ec1 \n+\tjmp 159bb \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 17390 \n+\tje 16f88 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 15bb9 \n+\tjmp 156c9 \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 16ef6 \n-\tlea 0x0(%esi),%esi\n+\tjmp 16a63 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 178c3 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%esi),%edx\n+\tjmp 17548 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \ttestb $0x40,-0x284(%ebp)\n-\tmov %edx,-0x28c(%ebp)\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x1c(%esi),%edx\n-\tcmovne -0x28c(%ebp),%edx\n-\tmov %edx,-0x284(%ebp)\n-\tjmp 15d58 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 1585e \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x14(%esi),%edx\n+\tjmp 1585e \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 16f09 \n+\tjmp 16a76 \n ./pynx/scattering/cpu.c:5424 (discriminator 7)\n \tmovl $0x1530,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tlea 0x0(%esi,%eiz,1),%esi\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 18410 \n+\tje 17ed8 \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 18012 \n+\tje 17b12 \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 18026 \n+\tje 17b26 \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 18026 \n+\tje 17b26 \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 18054 \n+\tje 17b54 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x220(%ebp)\n-\tje 18428 \n+\tje 17ef0 \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 18082 \n+\tje 17b82 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1f0(%ebp)\n-\tje 18480 \n+\tje 17f00 \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 180b0 \n+\tje 17bb0 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1c0(%ebp)\n-\tje 18490 \n+\tje 17f10 \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 180de \n+\tje 17bde \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x190(%ebp)\n-\tje 184a0 \n+\tje 17f20 \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 1810c \n+\tje 17c0c \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x160(%ebp)\n-\tje 184b0 \n+\tje 17f30 \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 1813a \n+\tje 17c3a \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x130(%ebp)\n-\tje 18440 \n+\tje 17f40 \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 18168 \n+\tje 17c68 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x100(%ebp)\n-\tje 18450 \n+\tje 17f50 \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 18196 \n+\tje 17c96 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0xd0(%ebp)\n-\tje 18460 \n+\tje 17f60 \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 181c4 \n+\tje 17cc4 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0xa0(%ebp)\n-\tje 18470 \n+\tje 17f70 \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 181d1 \n+\tje 17cd1 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n \tcmp %edi,0x14(%esi)\n-\tjne 188bb \n+\tjne 18258 \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 181f4 \n+\tje 17cf4 \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 181f4 \n+\tje 17cf4 \n /usr/include/python3.12/object.h:704\n \tdec %esi\n \tmov %esi,(%edx)\n-\tje 184c0 \n+\tje 17f98 \n /usr/include/python3.12/object.h:797\n \tmov -0x250(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 18210 \n+\tje 17d10 \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 18210 \n+\tje 17d10 \n /usr/include/python3.12/object.h:704\n \tdec %eax\n \tmov %eax,(%ecx)\n-\tje 184d8 \n+\tje 17fb0 \n /usr/include/python3.12/object.h:797\n \ttest %edi,%edi\n-\tje 18227 \n+\tje 17d27 \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 18227 \n+\tje 17d27 \n /usr/include/python3.12/object.h:704\n \tdec %edx\n \tmov %edx,(%edi)\n-\tje 184f0 \n+\tje 17f80 \n ./pynx/scattering/cpu.c:5528\n \tsub $0xc,%esp\n-\tlea -0x4ab9(%ebx),%edi\n+\tlea -0x4ac9(%ebx),%edi\n \tmov -0x25c(%ebp),%ecx\n-\tmov -0x258(%ebp),%edx\n \tpush %edi\n-\tlea -0x3c6c(%ebx),%eax\n-\tcall 98c0 \n+\tmov -0x258(%ebp),%edx\n+\tlea -0x3c7c(%ebx),%eax\n+\tcall 9990 \n ./pynx/scattering/cpu.c:5530\n \tadd $0x10,%esp\n-\tjmp 17955 \n+\tjmp 172a1 \n ./pynx/scattering/cpu.c:5186\n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 160fc \n-\tmov -0x250(%ebp),%edx\n-\tjmp 15fd0 \n-\tmov -0x250(%ebp),%edx\n-\tjmp 15e60 \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 \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x258(%ebp)\n-\tjmp 15b82 \n-\tmov -0x250(%ebp),%ecx\n-\tjmp 15a03 \n+\tjmp 15692 \n+\tmov -0x250(%ebp),%eax\n+\tmov %eax,-0x258(%ebp)\n+\tjmp 15559 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x258(%ebp)\n-\tjmp 166a0 \n-\tmov -0x250(%ebp),%ecx\n-\tjmp 16539 \n+\tjmp 16120 \n+\tmov -0x250(%ebp),%eax\n+\tmov %eax,-0x258(%ebp)\n+\tjmp 15ff7 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 16984 \n+\tjmp 16404 \n ./pynx/scattering/cpu.c:5429 (discriminator 7)\n \tmovl $0x1535,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17fe0 \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 /usr/include/python3.12/cpython/unicodeobject.h:250\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+\tlea 0x14(%esi),%edx\n+\tjmp 170b4 \n ./pynx/scattering/cpu.c:5434 (discriminator 7)\n \tmovl $0x153a,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17fe0 \n+\tjmp 17ae0 \n ./pynx/scattering/cpu.c:5439 (discriminator 7)\n \tmovl $0x153f,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17fe0 \n+\tjmp 17ae0 \n ./pynx/scattering/cpu.c:5444 (discriminator 7)\n \tmovl $0x1544,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17fe0 \n+\tjmp 17ae0 \n ./pynx/scattering/cpu.c:5449 (discriminator 7)\n \tmovl $0x1549,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17fe0 \n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%esi),%edx\n+\tjmp 17ae0 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \ttestb $0x40,-0x278(%ebp)\n-\tmov %edx,-0x284(%ebp)\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x1c(%esi),%edx\n-\tcmovne -0x284(%ebp),%edx\n-\tmov %edx,-0x278(%ebp)\n-\tjmp 16880 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 162f6 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x14(%esi),%edx\n+\tjmp 162f6 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 17d43 \n+\tjmp 178e8 \n ./pynx/scattering/cpu.c:5454 (discriminator 7)\n \tmovl $0x154e,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17fe0 \n+\tjmp 17ae0 \n ./pynx/scattering/cpu.c:5459 (discriminator 7)\n \tmovl $0x1553,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17fe0 \n+\tjmp 17ae0 \n /usr/include/python3.12/cpython/unicodeobject.h:323\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+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x28c(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmovzwl (%ecx),%ecx\n+\tjmp 16e33 \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 18026 \n+\tjmp 17b26 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 18042 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-\tmovl $0x0,-0x130(%ebp)\n-\tjmp 18128 \n-\tnop\n-\tmovl $0x0,-0x100(%ebp)\n-\tjmp 18156 \n-\tnop\n-\tmovl $0x0,-0xd0(%ebp)\n-\tjmp 18184 \n-\tnop\n-\tmovl $0x0,-0xa0(%ebp)\n-\tjmp 181b2 \n+\tjmp 17b42 \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 18070 \n+\tjmp 17b70 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 1809e \n+\tjmp 17b9e \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp 180cc \n+\tjmp 17bcc \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp 180fa \n+\tjmp 17bfa \n+\tnop\n+\tmovl $0x0,-0x130(%ebp)\n+\tjmp 17c28 \n+\tnop\n+\tmovl $0x0,-0x100(%ebp)\n+\tjmp 17c56 \n+\tnop\n+\tmovl $0x0,-0xd0(%ebp)\n+\tjmp 17c84 \n+\tnop\n+\tmovl $0x0,-0xa0(%ebp)\n+\tjmp 17cb2 \n \tnop\n /usr/include/python3.12/object.h:705\n \tsub $0xc,%esp\n-\tpush %edx\n+\tpush %edi\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 181f4 \n+\tjmp 17d27 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %ecx\n+\tpush %edx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 18210 \n+\tjmp 17cf4 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 18227 \n+\tjmp 17d10 \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 17fe0 \n+\tjmp 17ae0 \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 16e59 \n+\tjmp 169c6 \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 16c3a \n+\tjmp 167af \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 17fe0 \n+\tjmp 17ae0 \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 17151 \n-\tlea 0x0(%esi),%esi\n-\tvzeroupper\n-\tjmp 178f0 \n+\tjmp 16cba \n \tsub $0xc,%esp\n-\tmov %eax,-0x280(%ebp)\n+\tmov %eax,-0x27c(%ebp)\n \tpush %ecx\n \tcall 2160 <_Py_Dealloc@plt>\n-\tmov -0x280(%ebp),%eax\n+\tmov -0x27c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 17371 \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 /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x14(%esi),%edx\n+\tadd $0x14,%eax\n+\tmov %eax,-0x294(%ebp)\n+\tjmp 1657e \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \ttestb $0x40,-0x294(%ebp)\n-\tmov %edx,-0x29c(%ebp)\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x1c(%esi),%edx\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/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 /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 16cd1 \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 /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-\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+/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 \ttestb $0x40,-0x28c(%ebp)\n-\tmov %edx,-0x294(%ebp)\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x1c(%edi),%edx\n-\tcmovne -0x294(%ebp),%edx\n-\tmov %edx,-0x28c(%ebp)\n-\tjmp 1705a \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 /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 175e1 \n-\tvzeroupper\n-\tjmp 17d68 \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 /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 17266 \n-\tlea 0x14(%edi),%edx\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-\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+/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+\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 ./pynx/scattering/cpu.c:5419 (discriminator 7)\n \tmovl $0x152b,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 17fe0 \n-\tmov -0x258(%ebp),%esi\n-\tjmp 165f2 \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 /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 174d2 \n+\tadd $0x14,%eax\n+\tmov %eax,-0x27c(%ebp)\n+\tjmp 170ca \n /usr/include/python3.12/cpython/unicodeobject.h:320\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+\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 /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 178d6 \n+\tjmp 1755b \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 181d1 \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 /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 1688c \n+\tadd $0x14,%eax\n+\tmov %eax,-0x278(%ebp)\n+\tjmp 1630c \n /usr/include/python3.12/cpython/unicodeobject.h:320\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+\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 /usr/include/python3.12/cpython/unicodeobject.h:323\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+\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 /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x288(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 15d8d \n-\txor %edx,%edx\n-\tjmp 16493 \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 /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 177cc \n-\tlea 0x14(%edi),%edx\n+\tadd $0x14,%eax\n+\tmov %eax,-0x274(%ebp)\n+\tjmp 1745c \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \ttestb $0x40,-0x274(%ebp)\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: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 /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x290(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 1708f \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x290(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmovzwl (%ecx),%ecx\n+\tjmp 16bff \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 17d56 \n+\tjmp 178fb \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x284(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 174fb \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x284(%ebp)\n+\tmov -0x27c(%ebp),%ecx\n+\tmovzbl (%ecx),%ecx\n+\tjmp 170f3 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x288(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 15d8d \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x288(%ebp)\n+\tmov -0x284(%ebp),%ecx\n+\tmovzwl (%ecx),%ecx\n+\tjmp 1589d \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x280(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 168b5 \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 /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 17c4c \n-\tlea 0x14(%esi),%edx\n+\tadd $0x14,%eax\n+\tmov %eax,-0x270(%ebp)\n+\tjmp 177fc \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \ttestb $0x40,-0x270(%ebp)\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: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 /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x284(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 174fb \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x284(%ebp)\n+\tmov -0x27c(%ebp),%ecx\n+\tmovzwl (%ecx),%ecx\n+\tjmp 170f3 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x278(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 177f5 \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x278(%ebp)\n+\tmov -0x274(%ebp),%ecx\n+\tmovzbl (%ecx),%ecx\n+\tjmp 17485 \n /usr/include/python3.12/cpython/unicodeobject.h:323\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+\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 /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x274(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 17c75 \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x274(%ebp)\n+\tmov -0x270(%ebp),%ecx\n+\tmovzbl (%ecx),%ecx\n+\tjmp 17825 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x274(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 17c75 \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 ./pynx/scattering/cpu.c:5210 (discriminator 1)\n \tmov $0x145a,%edx\n-\tjmp 17938 \n+\tjmp 17284 \n ./pynx/scattering/cpu.c:5200 (discriminator 1)\n \tmov $0x1450,%edx\n-\tjmp 17938 \n-./pynx/scattering/cpu.c:5192 (discriminator 1)\n-\tmov $0x1448,%edx\n-\tjmp 17938 \n+\tjmp 17284 \n ./pynx/scattering/cpu.c:5342\n-\tcall 18ab0 \n+\tcall 184f0 \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-__x86.get_pc_thunk.di():\n-\tmov (%esp),%edi\n-\tret\n+\txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n __stack_chk_fail_local():\n \tpush %ebx\n-\tcall 4520 \n-\tadd $0x553e,%ebx\n+\tcall 4560 \n+\tadd $0x5afe,%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-00018ac4 <.fini>:\n+00018504 <.fini>:\n _fini():\n \tpush %ebx\n \tsub $0x8,%esp\n-\tcall 4520 \n-\tadd $0x5527,%ebx\n+\tcall 4560 \n+\tadd $0x5ae7,%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 0080313f 0080313f 0080313f 0080313f ..1?..1?..1?..1?\n- 0x00019160 83805eb9 83805eb9 83805eb9 83805eb9 ..^...^...^...^.\n+ 0x00019150 1872313f 1872313f 1872313f 1872313f .r1?.r1?.r1?.r1?\n+ 0x00019160 7f000000 7f000000 7f000000 7f000000 ................\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 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 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+ 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 ....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.....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.\n+ 0x00000000 34613838 61383861 33346138 62386331 4a88a88a34a8b8c1\n+ 0x00000010 38356535 37336266 66656531 32643036 85e573bffee12d06\n+ 0x00000020 39336339 66622e64 65627567 00000000 93c9fb.debug....\n+ 0x00000030 99c530af ..0.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/pynx/scattering/cpu.cpython-313-i386-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/pynx/scattering/cpu.cpython-313-i386-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "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: DYN (Shared object file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 120496 (bytes into file)\n+ Start of section headers: 116400 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n Number of section headers: 27\n Section header string table index: 26\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -2,22 +2,22 @@\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 0x015c8 0x015c8 R 0x1000\n- LOAD 0x002000 0x00002000 0x00002000 0x160e8 0x160e8 R E 0x1000\n- LOAD 0x019000 0x00019000 0x00019000 0x03b7c 0x03b7c R 0x1000\n- LOAD 0x01cebc 0x0001debc 0x0001debc 0x0067c 0x0080c RW 0x1000\n- DYNAMIC 0x01cec4 0x0001dec4 0x0001dec4 0x000e0 0x000e0 RW 0x4\n+ LOAD 0x002000 0x00002000 0x00002000 0x15b68 0x15b68 R E 0x1000\n+ LOAD 0x018000 0x00018000 0x00018000 0x03c70 0x03c70 R 0x1000\n+ LOAD 0x01bebc 0x0001cebc 0x0001cebc 0x0067c 0x0080c RW 0x1000\n+ DYNAMIC 0x01bec4 0x0001cec4 0x0001cec4 0x000e0 0x000e0 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n- GNU_EH_FRAME 0x01abd4 0x0001abd4 0x0001abd4 0x001fc 0x001fc R 0x4\n+ GNU_EH_FRAME 0x019bd4 0x00019bd4 0x00019bd4 0x001f4 0x001f4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n- GNU_RELRO 0x01cebc 0x0001debc 0x0001debc 0x00144 0x00144 R 0x1\n+ GNU_RELRO 0x01bebc 0x0001cebc 0x0001cebc 0x00144 0x00144 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 02 .rodata .eh_frame_hdr .eh_frame \n 03 .init_array .fini_array .dynamic .got .got.plt .data .bss \n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 27 section headers, starting at offset 0x1d6b0:\n+There are 27 section headers, starting at offset 0x1c6b0:\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 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 00004c 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001c4 0001c4 000660 10 A 4 1 4\n@@ -10,27 +10,27 @@\n [ 5] .gnu.version VERSYM 00000f52 000f52 0000cc 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00001020 001020 000040 00 A 4 1 4\n [ 7] .rel.dyn REL 00001060 001060 000308 08 A 3 0 4\n [ 8] .rel.plt REL 00001368 001368 000260 08 AI 3 21 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 0004d0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000024f0 0024f0 000008 08 AX 0 0 8\n- [12] .text PROGBITS 00002500 002500 015bd4 00 AX 0 0 32\n- [13] .fini PROGBITS 000180d4 0180d4 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 0001fc 00 A 0 0 4\n- [16] .eh_frame PROGBITS 0001add0 01add0 001dac 00 A 0 0 4\n- [17] .init_array INIT_ARRAY 0001debc 01cebc 000004 04 WA 0 0 4\n- [18] .fini_array FINI_ARRAY 0001dec0 01cec0 000004 04 WA 0 0 4\n- [19] .dynamic DYNAMIC 0001dec4 01cec4 0000e0 08 WA 4 0 4\n- [20] .got PROGBITS 0001dfa4 01cfa4 000050 04 WA 0 0 4\n- [21] .got.plt PROGBITS 0001dff4 01cff4 00013c 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- [24] .gnu_debugaltlink PROGBITS 00000000 01d538 00004a 00 0 0 1\n- [25] .gnu_debuglink PROGBITS 00000000 01d584 000034 00 0 0 4\n- [26] .shstrtab STRTAB 00000000 01d5b8 0000f7 00 0 0 1\n+ [12] .text PROGBITS 00002500 002500 015654 00 AX 0 0 32\n+ [13] .fini PROGBITS 00017b54 017b54 000014 00 AX 0 0 4\n+ [14] .rodata PROGBITS 00018000 018000 001bd1 00 A 0 0 32\n+ [15] .eh_frame_hdr PROGBITS 00019bd4 019bd4 0001f4 00 A 0 0 4\n+ [16] .eh_frame PROGBITS 00019dc8 019dc8 001ea8 00 A 0 0 4\n+ [17] .init_array INIT_ARRAY 0001cebc 01bebc 000004 04 WA 0 0 4\n+ [18] .fini_array FINI_ARRAY 0001cec0 01bec0 000004 04 WA 0 0 4\n+ [19] .dynamic DYNAMIC 0001cec4 01bec4 0000e0 08 WA 4 0 4\n+ [20] .got PROGBITS 0001cfa4 01bfa4 000050 04 WA 0 0 4\n+ [21] .got.plt PROGBITS 0001cff4 01bff4 00013c 04 WA 0 0 4\n+ [22] .data PROGBITS 0001d140 01c140 0003f8 00 WA 0 0 32\n+ [23] .bss NOBITS 0001d540 01c538 000188 00 WA 0 0 32\n+ [24] .gnu_debugaltlink PROGBITS 00000000 01c538 00004a 00 0 0 1\n+ [25] .gnu_debuglink PROGBITS 00000000 01c584 000034 00 0 0 4\n+ [26] .shstrtab STRTAB 00000000 01c5b8 0000f7 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 --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -93,13 +93,13 @@\n 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr\n 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr\n 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_AddModuleRef\n 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc\n 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack\n 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCode_NewEmpty\n 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack\n- 96: 000045f0 1008 FUNC GLOBAL DEFAULT 12 c_fhkl_cpu\n- 97: 00004e10 1479 FUNC GLOBAL DEFAULT 12 c_fhkl_grazing_cpu\n- 98: 000044c9 32 FUNC GLOBAL DEFAULT 12 PyInit_cpu\n- 99: 000053e0 1527 FUNC GLOBAL DEFAULT 12 c_fhklo_grazing_cpu\n- 100: 000049e0 1070 FUNC GLOBAL DEFAULT 12 c_fhklo_cpu\n- 101: 0001e560 4 OBJECT GLOBAL DEFAULT 23 __pyx_module_is_main_pynx__scattering__cpu\n+ 96: 00004630 1048 FUNC GLOBAL DEFAULT 12 c_fhkl_cpu\n+ 97: 00004ea0 1527 FUNC GLOBAL DEFAULT 12 c_fhkl_grazing_cpu\n+ 98: 00004506 32 FUNC GLOBAL DEFAULT 12 PyInit_cpu\n+ 99: 000054a0 1534 FUNC GLOBAL DEFAULT 12 c_fhklo_grazing_cpu\n+ 100: 00004a50 1094 FUNC GLOBAL DEFAULT 12 c_fhklo_cpu\n+ 101: 0001d560 4 OBJECT GLOBAL DEFAULT 23 __pyx_module_is_main_pynx__scattering__cpu\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,179 +1,179 @@\n \n Relocation section '.rel.dyn' at offset 0x1060 contains 97 entries:\n Offset Info Type Sym. Value Symbol's Name\n-0001debc 00000008 R_386_RELATIVE \n-0001dec0 00000008 R_386_RELATIVE \n-0001e140 00000008 R_386_RELATIVE \n-0001e1ac 00000008 R_386_RELATIVE \n-0001e1b8 00000008 R_386_RELATIVE \n-0001e1cc 00000008 R_386_RELATIVE \n-0001e1e0 00000008 R_386_RELATIVE \n-0001e1fc 00000008 R_386_RELATIVE \n-0001e200 00000008 R_386_RELATIVE \n-0001e214 00000008 R_386_RELATIVE \n-0001e218 00000008 R_386_RELATIVE \n-0001e21c 00000008 R_386_RELATIVE \n-0001e228 00000008 R_386_RELATIVE \n-0001e280 00000008 R_386_RELATIVE \n-0001e284 00000008 R_386_RELATIVE \n-0001e2a0 00000008 R_386_RELATIVE \n-0001e2e0 00000008 R_386_RELATIVE \n-0001e2e4 00000008 R_386_RELATIVE \n-0001e2e8 00000008 R_386_RELATIVE \n-0001e2f4 00000008 R_386_RELATIVE \n-0001e2f8 00000008 R_386_RELATIVE \n-0001e2fc 00000008 R_386_RELATIVE \n-0001e308 00000008 R_386_RELATIVE \n-0001e30c 00000008 R_386_RELATIVE \n-0001e310 00000008 R_386_RELATIVE \n-0001e31c 00000008 R_386_RELATIVE \n-0001e320 00000008 R_386_RELATIVE \n-0001e324 00000008 R_386_RELATIVE \n-0001e330 00000008 R_386_RELATIVE \n-0001e334 00000008 R_386_RELATIVE \n-0001e338 00000008 R_386_RELATIVE \n-0001e344 00000008 R_386_RELATIVE \n-0001e348 00000008 R_386_RELATIVE \n-0001e34c 00000008 R_386_RELATIVE \n-0001e358 00000008 R_386_RELATIVE \n-0001e35c 00000008 R_386_RELATIVE \n-0001e360 00000008 R_386_RELATIVE \n-0001e36c 00000008 R_386_RELATIVE \n-0001e370 00000008 R_386_RELATIVE \n-0001e380 00000008 R_386_RELATIVE \n-0001e384 00000008 R_386_RELATIVE \n-0001e394 00000008 R_386_RELATIVE \n-0001e398 00000008 R_386_RELATIVE \n-0001e3a8 00000008 R_386_RELATIVE \n-0001e3ac 00000008 R_386_RELATIVE \n-0001e3bc 00000008 R_386_RELATIVE \n-0001e3c0 00000008 R_386_RELATIVE \n-0001e3d0 00000008 R_386_RELATIVE \n-0001e3d4 00000008 R_386_RELATIVE \n-0001e3e4 00000008 R_386_RELATIVE \n-0001e3e8 00000008 R_386_RELATIVE \n-0001e3ec 00000008 R_386_RELATIVE \n-0001e3f8 00000008 R_386_RELATIVE \n-0001e3fc 00000008 R_386_RELATIVE \n-0001e400 00000008 R_386_RELATIVE \n-0001e40c 00000008 R_386_RELATIVE \n-0001e410 00000008 R_386_RELATIVE \n-0001e414 00000008 R_386_RELATIVE \n-0001e420 00000008 R_386_RELATIVE \n-0001e424 00000008 R_386_RELATIVE \n-0001e428 00000008 R_386_RELATIVE \n-0001e434 00000008 R_386_RELATIVE \n-0001e438 00000008 R_386_RELATIVE \n-0001e474 00000008 R_386_RELATIVE \n-0001e480 00000008 R_386_RELATIVE \n-0001e484 00000008 R_386_RELATIVE \n-0001e498 00000008 R_386_RELATIVE \n-0001e4a0 00000008 R_386_RELATIVE \n-0001e4ac 00000008 R_386_RELATIVE \n-0001e4b0 00000008 R_386_RELATIVE \n-0001e4bc 00000008 R_386_RELATIVE \n-0001e4c0 00000008 R_386_RELATIVE \n-0001e4cc 00000008 R_386_RELATIVE \n-0001e4d0 00000008 R_386_RELATIVE \n-0001e4dc 00000008 R_386_RELATIVE \n-0001e4e0 00000008 R_386_RELATIVE \n-0001e500 00000008 R_386_RELATIVE \n-0001dfa4 00000306 R_386_GLOB_DAT 00000000 PyExc_SystemError\n-0001dfa8 00000706 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n-0001dfac 00001c06 R_386_GLOB_DAT 00000000 PyExc_RuntimeError\n-0001dfb0 00002006 R_386_GLOB_DAT 00000000 PyExc_ValueError\n-0001dfb4 00002106 R_386_GLOB_DAT 00000000 PyExc_TypeError\n-0001dfb8 00002606 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n-0001dfbc 00006506 R_386_GLOB_DAT 0001e560 __pyx_module_is_main_pynx__scattering__cpu\n-0001dfc0 00002f06 R_386_GLOB_DAT 00000000 _Py_FalseStruct\n-0001dfc4 00003006 R_386_GLOB_DAT 00000000 __gmon_start__\n-0001dfc8 00003806 R_386_GLOB_DAT 00000000 Py_Version\n-0001dfcc 00003a06 R_386_GLOB_DAT 00000000 _Py_NoneStruct\n-0001dfd0 00004006 R_386_GLOB_DAT 00000000 _Py_TrueStruct\n-0001dfd4 00004406 R_386_GLOB_DAT 00000000 PyBaseObject_Type\n-0001dfd8 00004606 R_386_GLOB_DAT 00000000 PyCapsule_Type\n-0001dfdc 00004d06 R_386_GLOB_DAT 00000000 PyExc_ImportError\n-0001dfe0 00004f06 R_386_GLOB_DAT 00000000 PyExc_AttributeError\n-0001dfe4 00005006 R_386_GLOB_DAT 00000000 PyExc_RuntimeWarning\n-0001dfe8 00005106 R_386_GLOB_DAT 00000000 PyUnicode_Type\n-0001dfec 00005506 R_386_GLOB_DAT 00000000 PyExc_NameError\n-0001dff0 00005806 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n+0001cebc 00000008 R_386_RELATIVE \n+0001cec0 00000008 R_386_RELATIVE \n+0001d140 00000008 R_386_RELATIVE \n+0001d1ac 00000008 R_386_RELATIVE \n+0001d1b8 00000008 R_386_RELATIVE \n+0001d1cc 00000008 R_386_RELATIVE \n+0001d1e0 00000008 R_386_RELATIVE \n+0001d1fc 00000008 R_386_RELATIVE \n+0001d200 00000008 R_386_RELATIVE \n+0001d214 00000008 R_386_RELATIVE \n+0001d218 00000008 R_386_RELATIVE \n+0001d21c 00000008 R_386_RELATIVE \n+0001d228 00000008 R_386_RELATIVE \n+0001d280 00000008 R_386_RELATIVE \n+0001d284 00000008 R_386_RELATIVE \n+0001d2a0 00000008 R_386_RELATIVE \n+0001d2e0 00000008 R_386_RELATIVE \n+0001d2e4 00000008 R_386_RELATIVE \n+0001d2e8 00000008 R_386_RELATIVE \n+0001d2f4 00000008 R_386_RELATIVE \n+0001d2f8 00000008 R_386_RELATIVE \n+0001d2fc 00000008 R_386_RELATIVE \n+0001d308 00000008 R_386_RELATIVE \n+0001d30c 00000008 R_386_RELATIVE \n+0001d310 00000008 R_386_RELATIVE \n+0001d31c 00000008 R_386_RELATIVE \n+0001d320 00000008 R_386_RELATIVE \n+0001d324 00000008 R_386_RELATIVE \n+0001d330 00000008 R_386_RELATIVE \n+0001d334 00000008 R_386_RELATIVE \n+0001d338 00000008 R_386_RELATIVE \n+0001d344 00000008 R_386_RELATIVE \n+0001d348 00000008 R_386_RELATIVE \n+0001d34c 00000008 R_386_RELATIVE \n+0001d358 00000008 R_386_RELATIVE \n+0001d35c 00000008 R_386_RELATIVE \n+0001d360 00000008 R_386_RELATIVE \n+0001d36c 00000008 R_386_RELATIVE \n+0001d370 00000008 R_386_RELATIVE \n+0001d380 00000008 R_386_RELATIVE \n+0001d384 00000008 R_386_RELATIVE \n+0001d394 00000008 R_386_RELATIVE \n+0001d398 00000008 R_386_RELATIVE \n+0001d3a8 00000008 R_386_RELATIVE \n+0001d3ac 00000008 R_386_RELATIVE \n+0001d3bc 00000008 R_386_RELATIVE \n+0001d3c0 00000008 R_386_RELATIVE \n+0001d3d0 00000008 R_386_RELATIVE \n+0001d3d4 00000008 R_386_RELATIVE \n+0001d3e4 00000008 R_386_RELATIVE \n+0001d3e8 00000008 R_386_RELATIVE \n+0001d3ec 00000008 R_386_RELATIVE \n+0001d3f8 00000008 R_386_RELATIVE \n+0001d3fc 00000008 R_386_RELATIVE \n+0001d400 00000008 R_386_RELATIVE \n+0001d40c 00000008 R_386_RELATIVE \n+0001d410 00000008 R_386_RELATIVE \n+0001d414 00000008 R_386_RELATIVE \n+0001d420 00000008 R_386_RELATIVE \n+0001d424 00000008 R_386_RELATIVE \n+0001d428 00000008 R_386_RELATIVE \n+0001d434 00000008 R_386_RELATIVE \n+0001d438 00000008 R_386_RELATIVE \n+0001d474 00000008 R_386_RELATIVE \n+0001d480 00000008 R_386_RELATIVE \n+0001d484 00000008 R_386_RELATIVE \n+0001d498 00000008 R_386_RELATIVE \n+0001d4a0 00000008 R_386_RELATIVE \n+0001d4ac 00000008 R_386_RELATIVE \n+0001d4b0 00000008 R_386_RELATIVE \n+0001d4bc 00000008 R_386_RELATIVE \n+0001d4c0 00000008 R_386_RELATIVE \n+0001d4cc 00000008 R_386_RELATIVE \n+0001d4d0 00000008 R_386_RELATIVE \n+0001d4dc 00000008 R_386_RELATIVE \n+0001d4e0 00000008 R_386_RELATIVE \n+0001d500 00000008 R_386_RELATIVE \n+0001cfa4 00000306 R_386_GLOB_DAT 00000000 PyExc_SystemError\n+0001cfa8 00000706 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n+0001cfac 00001c06 R_386_GLOB_DAT 00000000 PyExc_RuntimeError\n+0001cfb0 00002006 R_386_GLOB_DAT 00000000 PyExc_ValueError\n+0001cfb4 00002106 R_386_GLOB_DAT 00000000 PyExc_TypeError\n+0001cfb8 00002606 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n+0001cfbc 00006506 R_386_GLOB_DAT 0001d560 __pyx_module_is_main_pynx__scattering__cpu\n+0001cfc0 00002f06 R_386_GLOB_DAT 00000000 _Py_FalseStruct\n+0001cfc4 00003006 R_386_GLOB_DAT 00000000 __gmon_start__\n+0001cfc8 00003806 R_386_GLOB_DAT 00000000 Py_Version\n+0001cfcc 00003a06 R_386_GLOB_DAT 00000000 _Py_NoneStruct\n+0001cfd0 00004006 R_386_GLOB_DAT 00000000 _Py_TrueStruct\n+0001cfd4 00004406 R_386_GLOB_DAT 00000000 PyBaseObject_Type\n+0001cfd8 00004606 R_386_GLOB_DAT 00000000 PyCapsule_Type\n+0001cfdc 00004d06 R_386_GLOB_DAT 00000000 PyExc_ImportError\n+0001cfe0 00004f06 R_386_GLOB_DAT 00000000 PyExc_AttributeError\n+0001cfe4 00005006 R_386_GLOB_DAT 00000000 PyExc_RuntimeWarning\n+0001cfe8 00005106 R_386_GLOB_DAT 00000000 PyUnicode_Type\n+0001cfec 00005506 R_386_GLOB_DAT 00000000 PyExc_NameError\n+0001cff0 00005806 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n Relocation section '.rel.plt' at offset 0x1368 contains 76 entries:\n Offset Info Type Sym. Value Symbol's Name\n-0001e000 00000107 R_386_JUMP_SLOT 00000000 PyUnicode_FromFormat\n-0001e004 00000207 R_386_JUMP_SLOT 00000000 PyList_New\n-0001e008 00000407 R_386_JUMP_SLOT 00000000 PyDict_SetItemString\n-0001e00c 00000507 R_386_JUMP_SLOT 00000000 PyDict_Size\n-0001e010 00000607 R_386_JUMP_SLOT 00000000 PyException_SetTraceback\n-0001e014 00000807 R_386_JUMP_SLOT 00000000 PyObject_ClearWeakRefs\n-0001e018 00000907 R_386_JUMP_SLOT 00000000 PyModuleDef_Init\n-0001e01c 00000a07 R_386_JUMP_SLOT 00000000 PyEval_RestoreThread\n-0001e020 00000b07 R_386_JUMP_SLOT 00000000 PyFrame_New\n-0001e024 00000c07 R_386_JUMP_SLOT 00000000 PyMem_Free\n-0001e028 00000d07 R_386_JUMP_SLOT 00000000 memmove@GLIBC_2.0\n-0001e02c 00000e07 R_386_JUMP_SLOT 00000000 PyBuffer_Release\n-0001e030 00000f07 R_386_JUMP_SLOT 00000000 PyObject_GetAttrString\n-0001e034 00001007 R_386_JUMP_SLOT 00000000 PyBytes_FromStringAndSize\n-0001e038 00001107 R_386_JUMP_SLOT 00000000 PyObject_SetAttrString\n-0001e03c 00001207 R_386_JUMP_SLOT 00000000 PyErr_WarnEx\n-0001e040 00001307 R_386_JUMP_SLOT 00000000 _Py_Dealloc\n-0001e044 00001407 R_386_JUMP_SLOT 00000000 PyModule_NewObject\n-0001e048 00001507 R_386_JUMP_SLOT 00000000 PyErr_NoMemory\n-0001e04c 00001607 R_386_JUMP_SLOT 00000000 PyObject_GC_Del\n-0001e050 00001707 R_386_JUMP_SLOT 00000000 memcmp@GLIBC_2.0\n-0001e054 00001807 R_386_JUMP_SLOT 00000000 PyObject_RichCompare\n-0001e058 00001907 R_386_JUMP_SLOT 00000000 PyImport_GetModuleDict\n-0001e05c 00001a07 R_386_JUMP_SLOT 00000000 PyObject_GC_Track\n-0001e060 00001b07 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n-0001e064 00001d07 R_386_JUMP_SLOT 00000000 PyErr_SetString\n-0001e068 00001e07 R_386_JUMP_SLOT 00000000 PyMethod_New\n-0001e06c 00001f07 R_386_JUMP_SLOT 00000000 _PyObject_GC_New\n-0001e070 00002207 R_386_JUMP_SLOT 00000000 PyInterpreterState_GetID\n-0001e074 00002307 R_386_JUMP_SLOT 00000000 PyTuple_GetItem\n-0001e078 00002407 R_386_JUMP_SLOT 00000000 PyMem_Realloc\n-0001e07c 00002507 R_386_JUMP_SLOT 00000000 PyErr_ExceptionMatches\n-0001e080 00002707 R_386_JUMP_SLOT 00000000 PyOS_snprintf\n-0001e084 00002807 R_386_JUMP_SLOT 00000000 PyTraceBack_Here\n-0001e088 00002907 R_386_JUMP_SLOT 00000000 PyObject_Not\n-0001e08c 00002a07 R_386_JUMP_SLOT 00000000 PyObject_Free\n-0001e090 00002b07 R_386_JUMP_SLOT 00000000 PyType_Ready\n-0001e094 00002c07 R_386_JUMP_SLOT 00000000 PyDict_GetItem\n-0001e098 00002d07 R_386_JUMP_SLOT 00000000 PyErr_Clear\n-0001e09c 00002e07 R_386_JUMP_SLOT 00000000 PyImport_GetModule\n-0001e0a0 00003107 R_386_JUMP_SLOT 00000000 PyTuple_New\n-0001e0a4 00003207 R_386_JUMP_SLOT 00000000 PyThreadState_Get\n-0001e0a8 00003307 R_386_JUMP_SLOT 00000000 PyObject_SetAttr\n-0001e0ac 00003407 R_386_JUMP_SLOT 00000000 PyErr_Occurred\n-0001e0b0 00003507 R_386_JUMP_SLOT 00000000 PyImport_ImportModule\n-0001e0b4 00003607 R_386_JUMP_SLOT 00000000 PyTuple_GetSlice\n-0001e0b8 00003707 R_386_JUMP_SLOT 00000000 PyDict_GetItemString\n-0001e0bc 00003907 R_386_JUMP_SLOT 00000000 PyObject_Size\n-0001e0c0 00003b07 R_386_JUMP_SLOT 00000000 PyObject_IsTrue\n-0001e0c4 00003c07 R_386_JUMP_SLOT 00000000 PyImport_ImportModuleLevelObject\n-0001e0c8 00003d07 R_386_JUMP_SLOT 00000000 PyObject_Hash\n-0001e0cc 00003e07 R_386_JUMP_SLOT 00000000 PyUnicode_Compare\n-0001e0d0 00003f07 R_386_JUMP_SLOT 00000000 PyThreadState_GetUnchecked\n-0001e0d4 00004107 R_386_JUMP_SLOT 00000000 PyDict_New\n-0001e0d8 00004207 R_386_JUMP_SLOT 00000000 PyObject_GetBuffer\n-0001e0dc 00004307 R_386_JUMP_SLOT 00000000 PyDict_Next\n-0001e0e0 00004507 R_386_JUMP_SLOT 00000000 PyUnicode_AsUTF8\n-0001e0e4 00004707 R_386_JUMP_SLOT 00000000 _PyObject_GetDictPtr\n-0001e0e8 00004807 R_386_JUMP_SLOT 00000000 strrchr@GLIBC_2.0\n-0001e0ec 00004907 R_386_JUMP_SLOT 00000000 PyUnicode_FromString\n-0001e0f0 00004a07 R_386_JUMP_SLOT 00000000 PyEval_SaveThread\n-0001e0f4 00004b07 R_386_JUMP_SLOT 00000000 PyUnicode_InternFromString\n-0001e0f8 00004c07 R_386_JUMP_SLOT 00000000 PyUnstable_Code_NewWithPosOnlyArgs\n-0001e0fc 00004e07 R_386_JUMP_SLOT 00000000 PyDict_SetItem\n-0001e100 00005207 R_386_JUMP_SLOT 00000000 PyUnicode_Decode\n-0001e104 00005307 R_386_JUMP_SLOT 00000000 PyErr_Format\n-0001e108 00005407 R_386_JUMP_SLOT 00000000 PyCapsule_GetPointer\n-0001e10c 00005607 R_386_JUMP_SLOT 00000000 PyUnicode_FromStringAndSize\n-0001e110 00005707 R_386_JUMP_SLOT 00000000 PyModule_GetDict\n-0001e114 00005907 R_386_JUMP_SLOT 00000000 PyObject_GetAttr\n-0001e118 00005a07 R_386_JUMP_SLOT 00000000 PyObject_GetOptionalAttr\n-0001e11c 00005b07 R_386_JUMP_SLOT 00000000 PyImport_AddModuleRef\n-0001e120 00005c07 R_386_JUMP_SLOT 00000000 PyMem_Malloc\n-0001e124 00005d07 R_386_JUMP_SLOT 00000000 PyTuple_Pack\n-0001e128 00005e07 R_386_JUMP_SLOT 00000000 PyCode_NewEmpty\n-0001e12c 00005f07 R_386_JUMP_SLOT 00000000 PyObject_GC_UnTrack\n+0001d000 00000107 R_386_JUMP_SLOT 00000000 PyUnicode_FromFormat\n+0001d004 00000207 R_386_JUMP_SLOT 00000000 PyList_New\n+0001d008 00000407 R_386_JUMP_SLOT 00000000 PyDict_SetItemString\n+0001d00c 00000507 R_386_JUMP_SLOT 00000000 PyDict_Size\n+0001d010 00000607 R_386_JUMP_SLOT 00000000 PyException_SetTraceback\n+0001d014 00000807 R_386_JUMP_SLOT 00000000 PyObject_ClearWeakRefs\n+0001d018 00000907 R_386_JUMP_SLOT 00000000 PyModuleDef_Init\n+0001d01c 00000a07 R_386_JUMP_SLOT 00000000 PyEval_RestoreThread\n+0001d020 00000b07 R_386_JUMP_SLOT 00000000 PyFrame_New\n+0001d024 00000c07 R_386_JUMP_SLOT 00000000 PyMem_Free\n+0001d028 00000d07 R_386_JUMP_SLOT 00000000 memmove@GLIBC_2.0\n+0001d02c 00000e07 R_386_JUMP_SLOT 00000000 PyBuffer_Release\n+0001d030 00000f07 R_386_JUMP_SLOT 00000000 PyObject_GetAttrString\n+0001d034 00001007 R_386_JUMP_SLOT 00000000 PyBytes_FromStringAndSize\n+0001d038 00001107 R_386_JUMP_SLOT 00000000 PyObject_SetAttrString\n+0001d03c 00001207 R_386_JUMP_SLOT 00000000 PyErr_WarnEx\n+0001d040 00001307 R_386_JUMP_SLOT 00000000 _Py_Dealloc\n+0001d044 00001407 R_386_JUMP_SLOT 00000000 PyModule_NewObject\n+0001d048 00001507 R_386_JUMP_SLOT 00000000 PyErr_NoMemory\n+0001d04c 00001607 R_386_JUMP_SLOT 00000000 PyObject_GC_Del\n+0001d050 00001707 R_386_JUMP_SLOT 00000000 memcmp@GLIBC_2.0\n+0001d054 00001807 R_386_JUMP_SLOT 00000000 PyObject_RichCompare\n+0001d058 00001907 R_386_JUMP_SLOT 00000000 PyImport_GetModuleDict\n+0001d05c 00001a07 R_386_JUMP_SLOT 00000000 PyObject_GC_Track\n+0001d060 00001b07 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n+0001d064 00001d07 R_386_JUMP_SLOT 00000000 PyErr_SetString\n+0001d068 00001e07 R_386_JUMP_SLOT 00000000 PyMethod_New\n+0001d06c 00001f07 R_386_JUMP_SLOT 00000000 _PyObject_GC_New\n+0001d070 00002207 R_386_JUMP_SLOT 00000000 PyInterpreterState_GetID\n+0001d074 00002307 R_386_JUMP_SLOT 00000000 PyTuple_GetItem\n+0001d078 00002407 R_386_JUMP_SLOT 00000000 PyMem_Realloc\n+0001d07c 00002507 R_386_JUMP_SLOT 00000000 PyErr_ExceptionMatches\n+0001d080 00002707 R_386_JUMP_SLOT 00000000 PyOS_snprintf\n+0001d084 00002807 R_386_JUMP_SLOT 00000000 PyTraceBack_Here\n+0001d088 00002907 R_386_JUMP_SLOT 00000000 PyObject_Not\n+0001d08c 00002a07 R_386_JUMP_SLOT 00000000 PyObject_Free\n+0001d090 00002b07 R_386_JUMP_SLOT 00000000 PyType_Ready\n+0001d094 00002c07 R_386_JUMP_SLOT 00000000 PyDict_GetItem\n+0001d098 00002d07 R_386_JUMP_SLOT 00000000 PyErr_Clear\n+0001d09c 00002e07 R_386_JUMP_SLOT 00000000 PyImport_GetModule\n+0001d0a0 00003107 R_386_JUMP_SLOT 00000000 PyTuple_New\n+0001d0a4 00003207 R_386_JUMP_SLOT 00000000 PyThreadState_Get\n+0001d0a8 00003307 R_386_JUMP_SLOT 00000000 PyObject_SetAttr\n+0001d0ac 00003407 R_386_JUMP_SLOT 00000000 PyErr_Occurred\n+0001d0b0 00003507 R_386_JUMP_SLOT 00000000 PyImport_ImportModule\n+0001d0b4 00003607 R_386_JUMP_SLOT 00000000 PyTuple_GetSlice\n+0001d0b8 00003707 R_386_JUMP_SLOT 00000000 PyDict_GetItemString\n+0001d0bc 00003907 R_386_JUMP_SLOT 00000000 PyObject_Size\n+0001d0c0 00003b07 R_386_JUMP_SLOT 00000000 PyObject_IsTrue\n+0001d0c4 00003c07 R_386_JUMP_SLOT 00000000 PyImport_ImportModuleLevelObject\n+0001d0c8 00003d07 R_386_JUMP_SLOT 00000000 PyObject_Hash\n+0001d0cc 00003e07 R_386_JUMP_SLOT 00000000 PyUnicode_Compare\n+0001d0d0 00003f07 R_386_JUMP_SLOT 00000000 PyThreadState_GetUnchecked\n+0001d0d4 00004107 R_386_JUMP_SLOT 00000000 PyDict_New\n+0001d0d8 00004207 R_386_JUMP_SLOT 00000000 PyObject_GetBuffer\n+0001d0dc 00004307 R_386_JUMP_SLOT 00000000 PyDict_Next\n+0001d0e0 00004507 R_386_JUMP_SLOT 00000000 PyUnicode_AsUTF8\n+0001d0e4 00004707 R_386_JUMP_SLOT 00000000 _PyObject_GetDictPtr\n+0001d0e8 00004807 R_386_JUMP_SLOT 00000000 strrchr@GLIBC_2.0\n+0001d0ec 00004907 R_386_JUMP_SLOT 00000000 PyUnicode_FromString\n+0001d0f0 00004a07 R_386_JUMP_SLOT 00000000 PyEval_SaveThread\n+0001d0f4 00004b07 R_386_JUMP_SLOT 00000000 PyUnicode_InternFromString\n+0001d0f8 00004c07 R_386_JUMP_SLOT 00000000 PyUnstable_Code_NewWithPosOnlyArgs\n+0001d0fc 00004e07 R_386_JUMP_SLOT 00000000 PyDict_SetItem\n+0001d100 00005207 R_386_JUMP_SLOT 00000000 PyUnicode_Decode\n+0001d104 00005307 R_386_JUMP_SLOT 00000000 PyErr_Format\n+0001d108 00005407 R_386_JUMP_SLOT 00000000 PyCapsule_GetPointer\n+0001d10c 00005607 R_386_JUMP_SLOT 00000000 PyUnicode_FromStringAndSize\n+0001d110 00005707 R_386_JUMP_SLOT 00000000 PyModule_GetDict\n+0001d114 00005907 R_386_JUMP_SLOT 00000000 PyObject_GetAttr\n+0001d118 00005a07 R_386_JUMP_SLOT 00000000 PyObject_GetOptionalAttr\n+0001d11c 00005b07 R_386_JUMP_SLOT 00000000 PyImport_AddModuleRef\n+0001d120 00005c07 R_386_JUMP_SLOT 00000000 PyMem_Malloc\n+0001d124 00005d07 R_386_JUMP_SLOT 00000000 PyTuple_Pack\n+0001d128 00005e07 R_386_JUMP_SLOT 00000000 PyCode_NewEmpty\n+0001d12c 00005f07 R_386_JUMP_SLOT 00000000 PyObject_GC_UnTrack\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -1,23 +1,23 @@\n \n-Dynamic section at offset 0x1cec4 contains 24 entries:\n+Dynamic section at offset 0x1bec4 contains 24 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x0000000c (INIT) 0x2000\n- 0x0000000d (FINI) 0x180d4\n- 0x00000019 (INIT_ARRAY) 0x1debc\n+ 0x0000000d (FINI) 0x17b54\n+ 0x00000019 (INIT_ARRAY) 0x1cebc\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n- 0x0000001a (FINI_ARRAY) 0x1dec0\n+ 0x0000001a (FINI_ARRAY) 0x1cec0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x824\n 0x00000006 (SYMTAB) 0x1c4\n 0x0000000a (STRSZ) 1837 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n- 0x00000003 (PLTGOT) 0x1dff4\n+ 0x00000003 (PLTGOT) 0x1cff4\n 0x00000002 (PLTRELSZ) 608 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1368\n 0x00000011 (REL) 0x1060\n 0x00000012 (RELSZ) 776 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x1020\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: 1915626d2e2b58bf56df5192c2514486043e8f2d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 55727f828e6bcfcb7abd8fd6903a0278c0ed34c9\n"}, {"source1": "readelf --wide --debug-dump=frames {}", "source2": "readelf --wide --debug-dump=frames {}", "unified_diff": "@@ -1,77 +1,76 @@\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: 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+ Start of frame section: 0x1f0 (offset: 0x19dc8)\n+ Entries in search table: 0x3d\n+ 0xfffffffffffe844c (offset: 0x2020) -> 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 \n Contents of the .eh_frame section:\n \n \n 00000000 00000014 00000000 CIE\n Version: 1\n Augmentation: \"zR\"\n@@ -92,615 +91,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=000045f0..000049e0\n- DW_CFA_advance_loc: 12 to 000045fc\n+00000050 00000050 00000054 FDE cie=00000000 pc=00004630..00004a48\n+ DW_CFA_advance_loc: 1 to 00004631\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000045fd\n+ DW_CFA_advance_loc: 1 to 00004632\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000045fe\n+ DW_CFA_advance_loc: 1 to 00004633\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000045ff\n+ DW_CFA_advance_loc: 1 to 00004634\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 8 to 00004607\n+ DW_CFA_advance_loc: 17 to 00004645\n DW_CFA_def_cfa_offset: 368\n- DW_CFA_advance_loc2: 910 to 00004995\n+ DW_CFA_advance_loc2: 959 to 00004a04\n DW_CFA_def_cfa_offset: 380\n- DW_CFA_advance_loc: 9 to 0000499e\n+ DW_CFA_advance_loc: 1 to 00004a05\n DW_CFA_def_cfa_offset: 384\n- DW_CFA_advance_loc: 11 to 000049a9\n+ DW_CFA_advance_loc: 11 to 00004a10\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000049aa\n+ DW_CFA_advance_loc: 1 to 00004a11\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000049ab\n+ DW_CFA_advance_loc: 1 to 00004a12\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000049ac\n+ DW_CFA_advance_loc: 1 to 00004a13\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000049ad\n+ DW_CFA_advance_loc: 1 to 00004a14\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 000049b0\n+ DW_CFA_advance_loc: 4 to 00004a18\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=000049e0..00004e0e\n- DW_CFA_advance_loc: 1 to 000049e1\n+000000a4 00000050 000000a8 FDE cie=00000000 pc=00004a50..00004e96\n+ DW_CFA_advance_loc: 1 to 00004a51\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000049e2\n+ DW_CFA_advance_loc: 1 to 00004a52\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000049e3\n+ DW_CFA_advance_loc: 1 to 00004a53\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000049e4\n+ DW_CFA_advance_loc: 1 to 00004a54\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 000049f5\n+ DW_CFA_advance_loc: 17 to 00004a65\n DW_CFA_def_cfa_offset: 368\n- DW_CFA_advance_loc2: 974 to 00004dc3\n+ DW_CFA_advance_loc2: 1011 to 00004e58\n DW_CFA_def_cfa_offset: 380\n- DW_CFA_advance_loc: 7 to 00004dca\n+ DW_CFA_advance_loc: 1 to 00004e59\n DW_CFA_def_cfa_offset: 384\n- DW_CFA_advance_loc: 18 to 00004ddc\n+ DW_CFA_advance_loc: 18 to 00004e6b\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00004ddd\n+ DW_CFA_advance_loc: 1 to 00004e6c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00004dde\n+ DW_CFA_advance_loc: 1 to 00004e6d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00004ddf\n+ DW_CFA_advance_loc: 1 to 00004e6e\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00004de0\n+ DW_CFA_advance_loc: 1 to 00004e6f\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00004de8\n+ DW_CFA_advance_loc: 1 to 00004e70\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=00004e10..000053d7\n- DW_CFA_advance_loc: 12 to 00004e1c\n+000000f8 00000050 000000fc FDE cie=00000000 pc=00004ea0..00005497\n+ DW_CFA_advance_loc: 1 to 00004ea1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00004e1d\n+ DW_CFA_advance_loc: 1 to 00004ea2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00004e1e\n+ DW_CFA_advance_loc: 12 to 00004eae\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00004e1f\n+ DW_CFA_advance_loc: 1 to 00004eaf\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 8 to 00004e27\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_def_cfa_offset: 560\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_advance_loc: 11 to 00005461\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000053a2\n+ DW_CFA_advance_loc: 1 to 00005462\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000053a3\n+ DW_CFA_advance_loc: 1 to 00005463\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000053a4\n+ DW_CFA_advance_loc: 1 to 00005464\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000053a5\n+ DW_CFA_advance_loc: 1 to 00005465\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 11 to 000053b0\n- DW_CFA_def_cfa_offset: 560\n+ DW_CFA_advance_loc: 3 to 00005468\n+ DW_CFA_def_cfa_offset: 544\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=000053e0..000059d7\n- DW_CFA_advance_loc: 1 to 000053e1\n+0000014c 00000050 00000150 FDE cie=00000000 pc=000054a0..00005a9e\n+ DW_CFA_advance_loc: 1 to 000054a1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000053e2\n+ DW_CFA_advance_loc: 1 to 000054a2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000053e3\n+ DW_CFA_advance_loc: 1 to 000054a3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000053e4\n+ DW_CFA_advance_loc: 1 to 000054a4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 000053f5\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_def_cfa_offset: 560\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_advance_loc: 18 to 00005a6e\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000059a7\n+ DW_CFA_advance_loc: 1 to 00005a6f\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000059a8\n+ DW_CFA_advance_loc: 1 to 00005a70\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000059a9\n+ DW_CFA_advance_loc: 1 to 00005a71\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000059aa\n+ DW_CFA_advance_loc: 1 to 00005a72\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 000059b0\n- DW_CFA_def_cfa_offset: 560\n+ DW_CFA_advance_loc: 6 to 00005a78\n+ DW_CFA_def_cfa_offset: 544\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=000059d7..000059db\n+000001a0 00000010 000001a4 FDE cie=00000000 pc=00005a9e..00005aa2\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001b4 00000010 000001b8 FDE cie=00000000 pc=000059e0..000059f7\n+000001b4 00000010 000001b8 FDE cie=00000000 pc=00005ac0..00005ad7\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001c8 00000010 000001cc FDE cie=00000000 pc=00005a00..00005a17\n+000001c8 00000010 000001cc FDE cie=00000000 pc=00005ae0..00005af7\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001dc 00000010 000001e0 FDE cie=00000000 pc=00005a20..00005a40\n+000001dc 00000010 000001e0 FDE cie=00000000 pc=00005b00..00005b20\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001f0 00000010 000001f4 FDE cie=00000000 pc=00005a40..00005a70\n+000001f0 00000010 000001f4 FDE cie=00000000 pc=00005b20..00005b50\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000204 00000028 00000208 FDE cie=00000000 pc=00005a70..00005aae\n- DW_CFA_advance_loc: 1 to 00005a71\n+00000204 00000028 00000208 FDE cie=00000000 pc=00005b50..00005b8e\n+ DW_CFA_advance_loc: 1 to 00005b51\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005a72\n+ DW_CFA_advance_loc: 1 to 00005b52\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00005a80\n+ DW_CFA_advance_loc: 14 to 00005b60\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 00005a9b\n+ DW_CFA_advance_loc: 27 to 00005b7b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005a9c\n+ DW_CFA_advance_loc: 1 to 00005b7c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005a9d\n+ DW_CFA_advance_loc: 1 to 00005b7d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00005aa0\n+ DW_CFA_advance_loc: 3 to 00005b80\n DW_CFA_restore_state\n \n-00000230 00000028 00000234 FDE cie=00000000 pc=00005ab0..00005aee\n- DW_CFA_advance_loc: 1 to 00005ab1\n+00000230 00000028 00000234 FDE cie=00000000 pc=00005b90..00005bce\n+ DW_CFA_advance_loc: 1 to 00005b91\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005ab2\n+ DW_CFA_advance_loc: 1 to 00005b92\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00005ac0\n+ DW_CFA_advance_loc: 14 to 00005ba0\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 00005adb\n+ DW_CFA_advance_loc: 27 to 00005bbb\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005adc\n+ DW_CFA_advance_loc: 1 to 00005bbc\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005add\n+ DW_CFA_advance_loc: 1 to 00005bbd\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00005ae0\n+ DW_CFA_advance_loc: 3 to 00005bc0\n DW_CFA_restore_state\n \n-0000025c 00000074 00000260 FDE cie=00000000 pc=00005af0..00005bd9\n- DW_CFA_advance_loc: 11 to 00005afb\n+0000025c 00000074 00000260 FDE cie=00000000 pc=00005bd0..00005cb9\n+ DW_CFA_advance_loc: 11 to 00005bdb\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005afc\n+ DW_CFA_advance_loc: 1 to 00005bdc\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00005afd\n+ DW_CFA_advance_loc: 1 to 00005bdd\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00005afe\n+ DW_CFA_advance_loc: 1 to 00005bde\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00005b01\n+ DW_CFA_advance_loc: 3 to 00005be1\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 68 to 00005b45\n+ DW_CFA_advance_loc1: 68 to 00005c25\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00005b46\n+ DW_CFA_advance_loc: 1 to 00005c26\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005b47\n+ DW_CFA_advance_loc: 1 to 00005c27\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005b48\n+ DW_CFA_advance_loc: 1 to 00005c28\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005b49\n+ DW_CFA_advance_loc: 1 to 00005c29\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00005b50\n+ DW_CFA_advance_loc: 7 to 00005c30\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 25 to 00005b69\n+ DW_CFA_advance_loc: 25 to 00005c49\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 3 to 00005b6c\n+ DW_CFA_advance_loc: 3 to 00005c4c\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 17 to 00005b7d\n+ DW_CFA_advance_loc: 17 to 00005c5d\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00005b7f\n+ DW_CFA_advance_loc: 2 to 00005c5f\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00005b87\n+ DW_CFA_advance_loc: 8 to 00005c67\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005b8c\n+ DW_CFA_advance_loc: 5 to 00005c6c\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00005b8d\n+ DW_CFA_advance_loc: 1 to 00005c6d\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005b8e\n+ DW_CFA_advance_loc: 1 to 00005c6e\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005b8f\n+ DW_CFA_advance_loc: 1 to 00005c6f\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005b90\n+ DW_CFA_advance_loc: 1 to 00005c70\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00005b98\n+ DW_CFA_advance_loc: 8 to 00005c78\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 00005ba2\n+ DW_CFA_advance_loc: 10 to 00005c82\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 3 to 00005ba5\n+ DW_CFA_advance_loc: 3 to 00005c85\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 19 to 00005bb8\n+ DW_CFA_advance_loc: 19 to 00005c98\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00005bbb\n+ DW_CFA_advance_loc: 3 to 00005c9b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 3 to 00005bbe\n+ DW_CFA_advance_loc: 3 to 00005c9e\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 18 to 00005bd0\n+ DW_CFA_advance_loc: 18 to 00005cb0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-000002d4 00000034 000002d8 FDE cie=00000000 pc=00005be0..00005c29\n- DW_CFA_advance_loc: 1 to 00005be1\n+000002d4 00000034 000002d8 FDE cie=00000000 pc=00005cc0..00005d09\n+ DW_CFA_advance_loc: 1 to 00005cc1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005be2\n+ DW_CFA_advance_loc: 1 to 00005cc2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00005bf0\n+ DW_CFA_advance_loc: 14 to 00005cd0\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 00005c0b\n+ DW_CFA_advance_loc: 27 to 00005ceb\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005c0c\n+ DW_CFA_advance_loc: 1 to 00005cec\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005c0d\n+ DW_CFA_advance_loc: 1 to 00005ced\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00005c10\n+ DW_CFA_advance_loc: 3 to 00005cf0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 6 to 00005c16\n+ DW_CFA_advance_loc: 6 to 00005cf6\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00005c18\n+ DW_CFA_advance_loc: 2 to 00005cf8\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00005c20\n+ DW_CFA_advance_loc: 8 to 00005d00\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=00005c30..00005e09\n- DW_CFA_advance_loc: 1 to 00005c31\n+0000030c 000000f4 00000310 FDE cie=00000000 pc=00005d10..00005ee1\n+ DW_CFA_advance_loc: 1 to 00005d11\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 00005c34\n+ DW_CFA_advance_loc: 3 to 00005d14\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00005c37\n+ DW_CFA_advance_loc: 3 to 00005d17\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 14 to 00005c45\n+ DW_CFA_advance_loc: 14 to 00005d25\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 40 to 00005c6d\n+ DW_CFA_advance_loc: 40 to 00005d4d\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 4 to 00005c71\n+ DW_CFA_advance_loc: 4 to 00005d51\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00005c72\n+ DW_CFA_advance_loc: 1 to 00005d52\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00005c73\n+ DW_CFA_advance_loc: 1 to 00005d53\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005c78\n+ DW_CFA_advance_loc: 5 to 00005d58\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00005c7b\n+ DW_CFA_advance_loc: 3 to 00005d5b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005c7c\n+ DW_CFA_advance_loc: 1 to 00005d5c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005c7d\n+ DW_CFA_advance_loc: 1 to 00005d5d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005c7e\n+ DW_CFA_advance_loc: 1 to 00005d5e\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00005c80\n+ DW_CFA_advance_loc: 2 to 00005d60\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 32 to 00005ca0\n+ DW_CFA_advance_loc: 32 to 00005d80\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 3 to 00005ca3\n+ DW_CFA_advance_loc: 3 to 00005d83\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00005ca4\n+ DW_CFA_advance_loc: 1 to 00005d84\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005ca9\n+ DW_CFA_advance_loc: 5 to 00005d89\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00005cac\n+ DW_CFA_advance_loc: 3 to 00005d8c\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005cad\n+ DW_CFA_advance_loc: 1 to 00005d8d\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005cae\n+ DW_CFA_advance_loc: 1 to 00005d8e\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005caf\n+ DW_CFA_advance_loc: 1 to 00005d8f\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00005cb0\n+ DW_CFA_advance_loc: 1 to 00005d90\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00005cb9\n+ DW_CFA_advance_loc: 9 to 00005d99\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 7 to 00005cc0\n+ DW_CFA_advance_loc: 7 to 00005da0\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00005cc2\n+ DW_CFA_advance_loc: 2 to 00005da2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005cca\n+ DW_CFA_advance_loc: 8 to 00005daa\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 5 to 00005ccf\n+ DW_CFA_advance_loc: 5 to 00005daf\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005cd0\n+ DW_CFA_advance_loc: 1 to 00005db0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005cd1\n+ DW_CFA_advance_loc: 1 to 00005db1\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005cd2\n+ DW_CFA_advance_loc: 1 to 00005db2\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00005cd8\n+ DW_CFA_advance_loc: 6 to 00005db8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 26 to 00005cf2\n+ DW_CFA_advance_loc: 26 to 00005dd2\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 00005cf4\n+ DW_CFA_advance_loc: 2 to 00005dd4\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00005cf5\n+ DW_CFA_advance_loc: 1 to 00005dd5\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005cfa\n+ DW_CFA_advance_loc: 5 to 00005dda\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00005cfd\n+ DW_CFA_advance_loc: 3 to 00005ddd\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005cfe\n+ DW_CFA_advance_loc: 1 to 00005dde\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005cff\n+ DW_CFA_advance_loc: 1 to 00005ddf\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005d00\n+ DW_CFA_advance_loc: 1 to 00005de0\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00005d08\n+ DW_CFA_advance_loc: 8 to 00005de8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 11 to 00005d13\n+ DW_CFA_advance_loc: 11 to 00005df3\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00005d14\n+ DW_CFA_advance_loc: 1 to 00005df4\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00005d15\n+ DW_CFA_advance_loc: 1 to 00005df5\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00005d1a\n+ DW_CFA_advance_loc: 5 to 00005dfa\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00005d1d\n+ DW_CFA_advance_loc: 3 to 00005dfd\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00005d1e\n+ DW_CFA_advance_loc: 1 to 00005dfe\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00005d1f\n+ DW_CFA_advance_loc: 1 to 00005dff\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005d20\n+ DW_CFA_advance_loc: 1 to 00005e00\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00005d28\n+ DW_CFA_advance_loc: 8 to 00005e08\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 7 to 00005d2f\n+ DW_CFA_advance_loc: 7 to 00005e0f\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 8 to 00005d37\n+ DW_CFA_advance_loc: 8 to 00005e17\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005d3f\n+ DW_CFA_advance_loc: 8 to 00005e1f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 18 to 00005d51\n+ DW_CFA_advance_loc: 18 to 00005e31\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 9 to 00005d5a\n+ DW_CFA_advance_loc: 9 to 00005e3a\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 13 to 00005d67\n+ DW_CFA_advance_loc: 13 to 00005e47\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00005d69\n+ DW_CFA_advance_loc: 2 to 00005e49\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005d71\n+ DW_CFA_advance_loc: 8 to 00005e51\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 22 to 00005d87\n+ DW_CFA_advance_loc: 14 to 00005e5f\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 8 to 00005d8f\n+ DW_CFA_advance_loc: 8 to 00005e67\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005d97\n+ DW_CFA_advance_loc: 8 to 00005e6f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 32 to 00005db7\n+ DW_CFA_advance_loc: 32 to 00005e8f\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 8 to 00005dbf\n+ DW_CFA_advance_loc: 8 to 00005e97\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00005dc7\n+ DW_CFA_advance_loc: 8 to 00005e9f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 26 to 00005de1\n+ DW_CFA_advance_loc: 26 to 00005eb9\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 11 to 00005dec\n+ DW_CFA_advance_loc: 11 to 00005ec4\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 12 to 00005df8\n+ DW_CFA_advance_loc: 12 to 00005ed0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 1 to 00005df9\n+ DW_CFA_advance_loc: 1 to 00005ed1\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 11 to 00005e04\n+ DW_CFA_advance_loc: 11 to 00005edc\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=00005e10..00005e38\n- DW_CFA_advance_loc: 1 to 00005e11\n+00000404 00000028 00000408 FDE cie=00000000 pc=00005ee8..00005f10\n+ DW_CFA_advance_loc: 1 to 00005ee9\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00005e1f\n+ DW_CFA_advance_loc: 14 to 00005ef7\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 5 to 00005e24\n+ DW_CFA_advance_loc: 5 to 00005efc\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 9 to 00005e2d\n+ DW_CFA_advance_loc: 9 to 00005f05\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00005e2e\n+ DW_CFA_advance_loc: 1 to 00005f06\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00005e36\n+ DW_CFA_advance_loc: 8 to 00005f0e\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005e37\n+ DW_CFA_advance_loc: 1 to 00005f0f\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=00005e40..00005ee3\n- DW_CFA_advance_loc: 1 to 00005e41\n+00000430 00000040 00000434 FDE cie=00000000 pc=00005f10..00005fb3\n+ DW_CFA_advance_loc: 1 to 00005f11\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005e42\n+ DW_CFA_advance_loc: 1 to 00005f12\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00005e43\n+ DW_CFA_advance_loc: 1 to 00005f13\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 36 to 00005e67\n+ DW_CFA_advance_loc: 36 to 00005f37\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 00005e68\n+ DW_CFA_advance_loc: 1 to 00005f38\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005e69\n+ DW_CFA_advance_loc: 1 to 00005f39\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00005e70\n+ DW_CFA_advance_loc: 7 to 00005f40\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 00005e7a\n+ DW_CFA_advance_loc: 10 to 00005f4a\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00005e7b\n+ DW_CFA_advance_loc: 1 to 00005f4b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 5 to 00005e80\n+ DW_CFA_advance_loc: 5 to 00005f50\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc1: 67 to 00005ec3\n+ DW_CFA_advance_loc1: 67 to 00005f93\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00005ec4\n+ DW_CFA_advance_loc: 1 to 00005f94\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 00005ecf\n+ DW_CFA_advance_loc: 11 to 00005f9f\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n \n-00000474 00000030 00000478 FDE cie=00000000 pc=00005ef0..00005f31\n- DW_CFA_advance_loc: 1 to 00005ef1\n+00000474 00000030 00000478 FDE cie=00000000 pc=00005fb8..00005ff1\n+ DW_CFA_advance_loc: 1 to 00005fb9\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00005eff\n+ DW_CFA_advance_loc: 14 to 00005fc7\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 22 to 00005f15\n+ DW_CFA_advance_loc: 22 to 00005fdd\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005f16\n+ DW_CFA_advance_loc: 1 to 00005fde\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 10 to 00005f20\n+ DW_CFA_advance_loc: 2 to 00005fe0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00005f23\n+ DW_CFA_advance_loc: 3 to 00005fe3\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00005f24\n+ DW_CFA_advance_loc: 1 to 00005fe4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00005f2c\n+ DW_CFA_advance_loc: 8 to 00005fec\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00005f2f\n+ DW_CFA_advance_loc: 3 to 00005fef\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00005f30\n+ DW_CFA_advance_loc: 1 to 00005ff0\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: 1 to 00002502\n+ DW_CFA_advance_loc: 3 to 00002504\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00002505\n+ DW_CFA_advance_loc: 1 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@@ -746,15 +745,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..0000272d\n+00000510 000000b8 00000514 FDE cie=00000000 pc=0000258e..0000272e\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@@ -765,3452 +764,3636 @@\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: 20 to 000025bf\n+ DW_CFA_advance_loc: 14 to 000025b9\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 54 to 000025f5\n+ DW_CFA_advance_loc: 60 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: 2 to 000025f9\n+ DW_CFA_advance_loc: 3 to 000025fa\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00002601\n+ DW_CFA_advance_loc: 8 to 00002602\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 36 to 00002625\n+ DW_CFA_advance_loc: 42 to 0000262c\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 00002626\n+ DW_CFA_advance_loc: 1 to 0000262d\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 7 to 0000262d\n+ DW_CFA_advance_loc: 1 to 0000262e\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 00002631\n+ DW_CFA_advance_loc: 4 to 00002632\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00002639\n+ DW_CFA_advance_loc: 8 to 0000263a\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 13 to 00002646\n+ DW_CFA_advance_loc: 13 to 00002647\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002647\n+ DW_CFA_advance_loc: 1 to 00002648\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 11 to 00002652\n+ DW_CFA_advance_loc: 11 to 00002653\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 19 to 00002665\n+ DW_CFA_advance_loc: 19 to 00002666\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002666\n+ DW_CFA_advance_loc: 1 to 00002667\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000266e\n+ DW_CFA_advance_loc: 8 to 0000266f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 00002679\n+ DW_CFA_advance_loc: 11 to 0000267a\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 0000267a\n+ DW_CFA_advance_loc: 1 to 0000267b\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00002682\n+ DW_CFA_advance_loc: 8 to 00002683\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 13 to 0000268f\n+ DW_CFA_advance_loc: 7 to 0000268a\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 3 to 00002692\n+ DW_CFA_advance_loc: 9 to 00002693\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 00002694\n+ DW_CFA_advance_loc: 8 to 0000269b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002695\n+ DW_CFA_advance_loc: 1 to 0000269c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 000026a7\n+ DW_CFA_advance_loc: 12 to 000026a8\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 000026b6\n+ DW_CFA_advance_loc: 9 to 000026b1\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 3 to 000026b9\n+ DW_CFA_advance_loc: 3 to 000026b4\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 8 to 000026c1\n+ DW_CFA_advance_loc: 8 to 000026bc\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000026c2\n+ DW_CFA_advance_loc: 1 to 000026bd\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 000026ce\n+ DW_CFA_advance_loc: 18 to 000026cf\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 000026d9\n+ DW_CFA_advance_loc: 11 to 000026da\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 7 to 000026e0\n+ DW_CFA_advance_loc: 7 to 000026e1\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 000026e4\n+ DW_CFA_advance_loc: 4 to 000026e5\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000026e5\n+ DW_CFA_advance_loc: 1 to 000026e6\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 000026f1\n+ DW_CFA_advance_loc: 12 to 000026f2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 000026fc\n+ DW_CFA_advance_loc: 11 to 000026fd\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 7 to 00002703\n+ DW_CFA_advance_loc: 7 to 00002704\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 00002705\n+ DW_CFA_advance_loc: 2 to 00002706\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002706\n+ DW_CFA_advance_loc: 1 to 00002707\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 00002714\n+ DW_CFA_advance_loc: 14 to 00002715\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 18 to 00002726\n+ DW_CFA_advance_loc: 18 to 00002727\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00002729\n+ DW_CFA_advance_loc: 3 to 0000272a\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000272a\n+ DW_CFA_advance_loc: 1 to 0000272b\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000272b\n+ DW_CFA_advance_loc: 1 to 0000272c\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000272c\n+ DW_CFA_advance_loc: 1 to 0000272d\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=00005f40..000060b3\n- DW_CFA_advance_loc: 1 to 00005f41\n+000005cc 000000d4 000005d0 FDE cie=00000000 pc=00005ff8..0000616b\n+ DW_CFA_advance_loc: 1 to 00005ff9\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00005f42\n+ DW_CFA_advance_loc: 1 to 00005ffa\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00005f43\n+ DW_CFA_advance_loc: 1 to 00005ffb\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00005f44\n+ DW_CFA_advance_loc: 1 to 00005ffc\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00005f47\n+ DW_CFA_advance_loc: 3 to 00005fff\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 22 to 00005f5d\n+ DW_CFA_advance_loc: 22 to 00006015\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00005f5e\n+ DW_CFA_advance_loc: 1 to 00006016\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00005f5f\n+ DW_CFA_advance_loc: 1 to 00006017\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00005f64\n+ DW_CFA_advance_loc: 5 to 0000601c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00005f76\n+ DW_CFA_advance_loc: 18 to 0000602e\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00005f77\n+ DW_CFA_advance_loc: 1 to 0000602f\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00005f78\n+ DW_CFA_advance_loc: 1 to 00006030\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00005f7d\n+ DW_CFA_advance_loc: 5 to 00006035\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00005f8f\n+ DW_CFA_advance_loc: 18 to 00006047\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00005f90\n+ DW_CFA_advance_loc: 1 to 00006048\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00005f91\n+ DW_CFA_advance_loc: 1 to 00006049\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00005f96\n+ DW_CFA_advance_loc: 5 to 0000604e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00005fa8\n+ DW_CFA_advance_loc: 18 to 00006060\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00005fa9\n+ DW_CFA_advance_loc: 1 to 00006061\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00005faa\n+ DW_CFA_advance_loc: 1 to 00006062\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00005faf\n+ DW_CFA_advance_loc: 5 to 00006067\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00005fc1\n+ DW_CFA_advance_loc: 18 to 00006079\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00005fc2\n+ DW_CFA_advance_loc: 1 to 0000607a\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00005fc3\n+ DW_CFA_advance_loc: 1 to 0000607b\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00005fc8\n+ DW_CFA_advance_loc: 5 to 00006080\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00005fda\n+ DW_CFA_advance_loc: 18 to 00006092\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00005fdb\n+ DW_CFA_advance_loc: 1 to 00006093\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00005fdc\n+ DW_CFA_advance_loc: 1 to 00006094\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00005fe1\n+ DW_CFA_advance_loc: 5 to 00006099\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00005ff3\n+ DW_CFA_advance_loc: 18 to 000060ab\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00005ff4\n+ DW_CFA_advance_loc: 1 to 000060ac\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00005ff5\n+ DW_CFA_advance_loc: 1 to 000060ad\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00005ffa\n+ DW_CFA_advance_loc: 5 to 000060b2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 0000600c\n+ DW_CFA_advance_loc: 18 to 000060c4\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000600d\n+ DW_CFA_advance_loc: 1 to 000060c5\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000600e\n+ DW_CFA_advance_loc: 1 to 000060c6\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006013\n+ DW_CFA_advance_loc: 5 to 000060cb\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00006025\n+ DW_CFA_advance_loc: 18 to 000060dd\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006026\n+ DW_CFA_advance_loc: 1 to 000060de\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006027\n+ DW_CFA_advance_loc: 1 to 000060df\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 0000602c\n+ DW_CFA_advance_loc: 5 to 000060e4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 0000603a\n+ DW_CFA_advance_loc: 14 to 000060f2\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000603b\n+ DW_CFA_advance_loc: 1 to 000060f3\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000603c\n+ DW_CFA_advance_loc: 1 to 000060f4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006041\n+ DW_CFA_advance_loc: 5 to 000060f9\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 0000604f\n+ DW_CFA_advance_loc: 14 to 00006107\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006050\n+ DW_CFA_advance_loc: 1 to 00006108\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006051\n+ DW_CFA_advance_loc: 1 to 00006109\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 00006056\n+ DW_CFA_advance_loc: 5 to 0000610e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 14 to 00006064\n+ DW_CFA_advance_loc: 14 to 0000611c\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006065\n+ DW_CFA_advance_loc: 1 to 0000611d\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006066\n+ DW_CFA_advance_loc: 1 to 0000611e\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 0000606b\n+ DW_CFA_advance_loc: 5 to 00006123\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 43 to 00006096\n+ DW_CFA_advance_loc: 43 to 0000614e\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006097\n+ DW_CFA_advance_loc: 1 to 0000614f\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006098\n+ DW_CFA_advance_loc: 1 to 00006150\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 5 to 0000609d\n+ DW_CFA_advance_loc: 5 to 00006155\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 17 to 000060ae\n+ DW_CFA_advance_loc: 17 to 00006166\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000060af\n+ DW_CFA_advance_loc: 1 to 00006167\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000060b0\n+ DW_CFA_advance_loc: 1 to 00006168\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000060b1\n+ DW_CFA_advance_loc: 1 to 00006169\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000060b2\n+ DW_CFA_advance_loc: 1 to 0000616a\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=000060c0..00006102\n- DW_CFA_advance_loc: 1 to 000060c1\n+000006a4 00000034 000006a8 FDE cie=00000000 pc=00006170..000061b2\n+ DW_CFA_advance_loc: 1 to 00006171\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 000060cf\n+ DW_CFA_advance_loc: 14 to 0000617f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 15 to 000060de\n+ DW_CFA_advance_loc: 15 to 0000618e\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 000060df\n+ DW_CFA_advance_loc: 1 to 0000618f\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 000060e0\n+ DW_CFA_advance_loc: 1 to 00006190\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000060e8\n+ DW_CFA_advance_loc: 8 to 00006198\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 000060eb\n+ DW_CFA_advance_loc: 3 to 0000619b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000060ec\n+ DW_CFA_advance_loc: 1 to 0000619c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 000060f0\n+ DW_CFA_advance_loc: 4 to 000061a0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 16 to 00006100\n+ DW_CFA_advance_loc: 16 to 000061b0\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006101\n+ DW_CFA_advance_loc: 1 to 000061b1\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=00006110..00006172\n- DW_CFA_advance_loc: 1 to 00006111\n+000006dc 00000034 000006e0 FDE cie=00000000 pc=000061b8..0000621a\n+ DW_CFA_advance_loc: 1 to 000061b9\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00006112\n+ DW_CFA_advance_loc: 1 to 000061ba\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00006120\n+ DW_CFA_advance_loc: 14 to 000061c8\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 0000613b\n+ DW_CFA_advance_loc: 27 to 000061e3\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000613c\n+ DW_CFA_advance_loc: 1 to 000061e4\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000613d\n+ DW_CFA_advance_loc: 1 to 000061e5\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00006140\n+ DW_CFA_advance_loc: 3 to 000061e8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 13 to 0000614d\n+ DW_CFA_advance_loc: 13 to 000061f5\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000614e\n+ DW_CFA_advance_loc: 1 to 000061f6\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00006156\n+ DW_CFA_advance_loc: 8 to 000061fe\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=00006180..00006304\n- DW_CFA_advance_loc: 1 to 00006181\n+00000714 00000084 00000718 FDE cie=00000000 pc=00006220..0000638c\n+ DW_CFA_advance_loc: 1 to 00006221\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00006182\n+ DW_CFA_advance_loc: 1 to 00006222\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00006183\n+ DW_CFA_advance_loc: 1 to 00006223\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00006184\n+ DW_CFA_advance_loc: 1 to 00006224\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00006192\n+ DW_CFA_advance_loc: 14 to 00006232\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 27 to 000061ad\n+ DW_CFA_advance_loc: 27 to 0000624d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 000061b0\n+ DW_CFA_advance_loc: 3 to 00006250\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000061b1\n+ DW_CFA_advance_loc: 1 to 00006251\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000061b2\n+ DW_CFA_advance_loc: 1 to 00006252\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000061b3\n+ DW_CFA_advance_loc: 1 to 00006253\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 000061b8\n+ DW_CFA_advance_loc: 5 to 00006258\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 51 to 000061eb\n+ DW_CFA_advance_loc: 57 to 00006291\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 8 to 000061f3\n+ DW_CFA_advance_loc: 6 to 00006297\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 000061fb\n+ DW_CFA_advance_loc: 8 to 0000629f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 26 to 00006215\n+ DW_CFA_advance_loc: 32 to 000062bf\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00006219\n+ DW_CFA_advance_loc: 5 to 000062c4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 1 to 0000621a\n+ DW_CFA_advance_loc: 1 to 000062c5\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 2 to 0000621c\n+ DW_CFA_advance_loc: 2 to 000062c7\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 2 to 0000621e\n+ DW_CFA_advance_loc: 2 to 000062c9\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 6 to 00006224\n+ DW_CFA_advance_loc: 6 to 000062cf\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 10 to 0000622e\n+ DW_CFA_advance_loc: 10 to 000062d9\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 36 to 00006252\n+ DW_CFA_advance_loc: 36 to 000062fd\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00006253\n+ DW_CFA_advance_loc: 1 to 000062fe\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00006254\n+ DW_CFA_advance_loc: 1 to 000062ff\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 13 to 00006261\n+ DW_CFA_advance_loc: 7 to 00006306\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 86 to 000062b7\n+ DW_CFA_advance_loc1: 69 to 0000634b\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000062b8\n+ DW_CFA_advance_loc: 1 to 0000634c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 000062c0\n+ DW_CFA_advance_loc: 8 to 00006354\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 19 to 000062d3\n+ DW_CFA_advance_loc: 15 to 00006363\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000062d4\n+ DW_CFA_advance_loc: 1 to 00006364\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 000062df\n+ DW_CFA_advance_loc: 11 to 0000636f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 000062eb\n+ DW_CFA_advance_loc: 12 to 0000637b\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000062ec\n+ DW_CFA_advance_loc: 1 to 0000637c\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000062ed\n+ DW_CFA_advance_loc: 1 to 0000637d\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 12 to 000062f9\n+ DW_CFA_advance_loc: 8 to 00006385\n DW_CFA_def_cfa_offset: 48\n DW_CFA_nop\n \n-0000079c 0000005c 000007a0 FDE cie=00000000 pc=00006310..00006b07\n- DW_CFA_advance_loc: 11 to 0000631b\n+0000079c 00000144 000007a0 FDE cie=00000000 pc=00006390..00006c90\n+ DW_CFA_advance_loc: 11 to 0000639b\n DW_CFA_def_cfa_offset: 8\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_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_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_advance_loc: 1 to 0000637f\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 000063f9\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00006380\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 000063fa\n DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa: r7 (edi) ofs 0\n- DW_CFA_advance_loc: 1 to 00006381\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 000063fb\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: 11 to 00006390\n+ DW_CFA_advance_loc: 5 to 00006400\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 168 to 00006438\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_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_advance_loc: 1 to 00006439\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 000064a4\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000643a\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 000064a5\n DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa: r7 (edi) ofs 0\n- DW_CFA_advance_loc: 1 to 0000643b\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 000064a6\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: 1 to 00006440\n+ DW_CFA_advance_loc: 2 to 000064a8\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-000007fc 00000060 00000800 FDE cie=00000000 pc=0000272d..000028a3\n- DW_CFA_advance_loc: 1 to 0000272e\n+000008e4 00000060 000008e8 FDE cie=00000000 pc=0000272e..0000288f\n+ DW_CFA_advance_loc: 1 to 0000272f\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 0000272f\n+ DW_CFA_advance_loc: 3 to 00002732\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00002732\n+ DW_CFA_advance_loc: 3 to 00002735\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00002733\n+ DW_CFA_advance_loc: 1 to 00002736\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00002741\n+ DW_CFA_advance_loc: 14 to 00002744\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 18 to 00002753\n+ DW_CFA_advance_loc: 10 to 0000274e\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 14 to 00002761\n+ DW_CFA_advance_loc: 8 to 00002756\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 234 to 0000284b\n+ DW_CFA_advance_loc1: 225 to 00002837\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 0000284c\n+ DW_CFA_advance_loc: 1 to 00002838\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000284d\n+ DW_CFA_advance_loc: 1 to 00002839\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 3 to 00002850\n+ DW_CFA_advance_loc: 2 to 0000283b\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 10 to 0000285a\n+ DW_CFA_advance_loc: 10 to 00002845\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 15 to 00002869\n+ DW_CFA_advance_loc: 16 to 00002855\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000286a\n+ DW_CFA_advance_loc: 1 to 00002856\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00002872\n+ DW_CFA_advance_loc: 8 to 0000285e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 23 to 00002889\n+ DW_CFA_advance_loc: 23 to 00002875\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 0000288d\n+ DW_CFA_advance_loc: 4 to 00002879\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00002895\n+ DW_CFA_advance_loc: 8 to 00002881\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 7 to 0000289c\n+ DW_CFA_advance_loc: 7 to 00002888\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 0000289f\n+ DW_CFA_advance_loc: 3 to 0000288b\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000028a0\n+ DW_CFA_advance_loc: 1 to 0000288c\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000028a1\n+ DW_CFA_advance_loc: 1 to 0000288d\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000028a2\n+ DW_CFA_advance_loc: 1 to 0000288e\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000860 000000b0 00000864 FDE cie=00000000 pc=000028a3..000029bc\n- DW_CFA_advance_loc: 1 to 000028a4\n+00000948 000000b0 0000094c FDE cie=00000000 pc=0000288f..000029a8\n+ DW_CFA_advance_loc: 1 to 00002890\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000028a5\n+ DW_CFA_advance_loc: 1 to 00002891\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 000028a8\n+ DW_CFA_advance_loc: 3 to 00002894\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000028a9\n+ DW_CFA_advance_loc: 1 to 00002895\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 000028ba\n+ DW_CFA_advance_loc: 17 to 000028a6\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 17 to 000028cb\n+ DW_CFA_advance_loc: 17 to 000028b7\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 1 to 000028cc\n+ DW_CFA_advance_loc: 1 to 000028b8\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 8 to 000028d4\n+ DW_CFA_advance_loc: 8 to 000028c0\n DW_CFA_def_cfa_offset: 240\n- DW_CFA_advance_loc: 20 to 000028e8\n+ DW_CFA_advance_loc: 20 to 000028d4\n DW_CFA_def_cfa_offset: 244\n- DW_CFA_advance_loc: 7 to 000028ef\n+ DW_CFA_advance_loc: 7 to 000028db\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 7 to 000028f6\n+ DW_CFA_advance_loc: 7 to 000028e2\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 2 to 000028f8\n+ DW_CFA_advance_loc: 2 to 000028e4\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 8 to 00002900\n+ DW_CFA_advance_loc: 8 to 000028ec\n DW_CFA_def_cfa_offset: 240\n- DW_CFA_advance_loc: 37 to 00002925\n+ DW_CFA_advance_loc: 37 to 00002911\n DW_CFA_def_cfa_offset: 244\n- DW_CFA_advance_loc: 1 to 00002926\n+ DW_CFA_advance_loc: 1 to 00002912\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 7 to 0000292d\n+ DW_CFA_advance_loc: 7 to 00002919\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 13 to 0000293a\n+ DW_CFA_advance_loc: 13 to 00002926\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 1 to 0000293b\n+ DW_CFA_advance_loc: 1 to 00002927\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000293c\n+ DW_CFA_advance_loc: 1 to 00002928\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 0000293d\n+ DW_CFA_advance_loc: 1 to 00002929\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 0000293f\n+ DW_CFA_advance_loc: 2 to 0000292b\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00002947\n+ DW_CFA_advance_loc: 8 to 00002933\n DW_CFA_def_cfa_offset: 240\n- DW_CFA_advance_loc: 22 to 0000295d\n+ DW_CFA_advance_loc: 22 to 00002949\n DW_CFA_def_cfa_offset: 244\n- DW_CFA_advance_loc: 1 to 0000295e\n+ DW_CFA_advance_loc: 1 to 0000294a\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 7 to 00002965\n+ DW_CFA_advance_loc: 7 to 00002951\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 1 to 00002966\n+ DW_CFA_advance_loc: 1 to 00002952\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 1 to 00002967\n+ DW_CFA_advance_loc: 1 to 00002953\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 7 to 0000296e\n+ DW_CFA_advance_loc: 7 to 0000295a\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 5 to 00002973\n+ DW_CFA_advance_loc: 5 to 0000295f\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00002978\n+ DW_CFA_advance_loc: 5 to 00002964\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00002980\n+ DW_CFA_advance_loc: 8 to 0000296c\n DW_CFA_def_cfa_offset: 244\n- DW_CFA_advance_loc: 2 to 00002982\n+ DW_CFA_advance_loc: 2 to 0000296e\n DW_CFA_def_cfa_offset: 248\n- DW_CFA_advance_loc: 1 to 00002983\n+ DW_CFA_advance_loc: 1 to 0000296f\n DW_CFA_def_cfa_offset: 252\n- DW_CFA_advance_loc: 2 to 00002985\n+ DW_CFA_advance_loc: 2 to 00002971\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 8 to 0000298d\n+ DW_CFA_advance_loc: 8 to 00002979\n DW_CFA_def_cfa_offset: 240\n- DW_CFA_advance_loc: 40 to 000029b5\n+ DW_CFA_advance_loc: 40 to 000029a1\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 000029b8\n+ DW_CFA_advance_loc: 3 to 000029a4\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000029b9\n+ DW_CFA_advance_loc: 1 to 000029a5\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000029ba\n+ DW_CFA_advance_loc: 1 to 000029a6\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000029bb\n+ DW_CFA_advance_loc: 1 to 000029a7\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n \n-00000914 00000074 00000918 FDE cie=00000000 pc=00006b10..00006c90\n- DW_CFA_advance_loc: 1 to 00006b11\n+000009fc 00000074 00000a00 FDE cie=00000000 pc=00006c90..00006e00\n+ DW_CFA_advance_loc: 1 to 00006c91\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00006b12\n+ DW_CFA_advance_loc: 1 to 00006c92\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00006b13\n+ DW_CFA_advance_loc: 1 to 00006c93\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00006b14\n+ DW_CFA_advance_loc: 1 to 00006c94\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00006b22\n+ DW_CFA_advance_loc: 14 to 00006ca2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 221 to 00006bff\n+ DW_CFA_advance_loc1: 217 to 00006d7b\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 3 to 00006c02\n+ DW_CFA_advance_loc: 3 to 00006d7e\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 9 to 00006c0b\n+ DW_CFA_advance_loc: 9 to 00006d87\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 10 to 00006c15\n+ DW_CFA_advance_loc: 10 to 00006d91\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00006c16\n+ DW_CFA_advance_loc: 1 to 00006d92\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 3 to 00006c19\n+ DW_CFA_advance_loc: 3 to 00006d95\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00006c21\n+ DW_CFA_advance_loc: 8 to 00006d9d\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00006c26\n+ DW_CFA_advance_loc: 5 to 00006da2\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006c27\n+ DW_CFA_advance_loc: 1 to 00006da3\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006c28\n+ DW_CFA_advance_loc: 1 to 00006da4\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006c29\n+ DW_CFA_advance_loc: 1 to 00006da5\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006c2a\n+ DW_CFA_advance_loc: 1 to 00006da6\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00006c30\n+ DW_CFA_advance_loc: 2 to 00006da8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 8 to 00006c38\n+ DW_CFA_advance_loc: 8 to 00006db0\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006c39\n+ DW_CFA_advance_loc: 1 to 00006db1\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006c3a\n+ DW_CFA_advance_loc: 1 to 00006db2\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006c3b\n+ DW_CFA_advance_loc: 1 to 00006db3\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006c3c\n+ DW_CFA_advance_loc: 1 to 00006db4\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00006c40\n+ DW_CFA_advance_loc: 4 to 00006db8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00006c49\n+ DW_CFA_advance_loc: 9 to 00006dc1\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 7 to 00006c50\n+ DW_CFA_advance_loc: 7 to 00006dc8\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00006c52\n+ DW_CFA_advance_loc: 2 to 00006dca\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00006c5a\n+ DW_CFA_advance_loc: 8 to 00006dd2\n DW_CFA_def_cfa_offset: 48\n DW_CFA_nop\n DW_CFA_nop\n \n-0000098c 0000008c 00000990 FDE cie=00000000 pc=000029bc..00002a5b\n- DW_CFA_advance_loc: 1 to 000029bd\n+00000a74 0000008c 00000a78 FDE cie=00000000 pc=000029a8..00002a48\n+ DW_CFA_advance_loc: 1 to 000029a9\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 000029c0\n+ DW_CFA_advance_loc: 3 to 000029ac\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000029c1\n+ DW_CFA_advance_loc: 3 to 000029af\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 3 to 000029c4\n+ DW_CFA_advance_loc: 1 to 000029b0\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000029d2\n+ DW_CFA_advance_loc: 14 to 000029be\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 6 to 000029d8\n+ DW_CFA_advance_loc: 6 to 000029c4\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 7 to 000029df\n+ DW_CFA_advance_loc: 7 to 000029cb\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 000029e7\n+ DW_CFA_advance_loc: 8 to 000029d3\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 7 to 000029ee\n+ DW_CFA_advance_loc: 7 to 000029da\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 000029ef\n+ DW_CFA_advance_loc: 1 to 000029db\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000029f0\n+ DW_CFA_advance_loc: 1 to 000029dc\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 000029f4\n+ DW_CFA_advance_loc: 4 to 000029e0\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 4 to 000029f8\n+ DW_CFA_advance_loc: 4 to 000029e4\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 4 to 000029fc\n+ DW_CFA_advance_loc: 4 to 000029e8\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 00002a00\n+ DW_CFA_advance_loc: 4 to 000029ec\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 4 to 00002a04\n+ DW_CFA_advance_loc: 4 to 000029f0\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 4 to 00002a08\n+ DW_CFA_advance_loc: 4 to 000029f4\n DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 4 to 00002a0c\n+ DW_CFA_advance_loc: 4 to 000029f8\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 4 to 00002a10\n+ DW_CFA_advance_loc: 4 to 000029fc\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 4 to 00002a14\n+ DW_CFA_advance_loc: 4 to 00002a00\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 4 to 00002a18\n+ DW_CFA_advance_loc: 4 to 00002a04\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 1 to 00002a19\n+ DW_CFA_advance_loc: 5 to 00002a09\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 2 to 00002a1b\n+ DW_CFA_advance_loc: 2 to 00002a0b\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 2 to 00002a1d\n+ DW_CFA_advance_loc: 2 to 00002a0d\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 4 to 00002a21\n+ DW_CFA_advance_loc: 1 to 00002a0e\n DW_CFA_def_cfa_offset: 116\n- DW_CFA_advance_loc: 2 to 00002a23\n+ DW_CFA_advance_loc: 2 to 00002a10\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 2 to 00002a25\n+ DW_CFA_advance_loc: 2 to 00002a12\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 1 to 00002a26\n+ DW_CFA_advance_loc: 1 to 00002a13\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 10 to 00002a30\n+ DW_CFA_advance_loc: 10 to 00002a1d\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 22 to 00002a46\n+ DW_CFA_advance_loc: 22 to 00002a33\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00002a47\n+ DW_CFA_advance_loc: 1 to 00002a34\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00002a4f\n+ DW_CFA_advance_loc: 8 to 00002a3c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00002a54\n+ DW_CFA_advance_loc: 5 to 00002a41\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00002a57\n+ DW_CFA_advance_loc: 3 to 00002a44\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00002a58\n+ DW_CFA_advance_loc: 1 to 00002a45\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00002a59\n+ DW_CFA_advance_loc: 1 to 00002a46\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00002a5a\n+ DW_CFA_advance_loc: 1 to 00002a47\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-00000a1c 00000044 00000a20 FDE cie=00000000 pc=00006c90..00006d49\n- DW_CFA_advance_loc: 1 to 00006c91\n+00000b04 00000054 00000b08 FDE cie=00000000 pc=00006e00..00006eb7\n+ DW_CFA_advance_loc: 1 to 00006e01\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00006c92\n+ DW_CFA_advance_loc: 12 to 00006e0d\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00006ca0\n+ DW_CFA_advance_loc: 3 to 00006e10\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc1: 65 to 00006ce1\n+ DW_CFA_advance_loc: 53 to 00006e45\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 3 to 00006ce4\n+ DW_CFA_advance_loc: 3 to 00006e48\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006ce5\n+ DW_CFA_advance_loc: 1 to 00006e49\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 11 to 00006cf0\n+ DW_CFA_advance_loc: 7 to 00006e50\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 58 to 00006d2a\n+ DW_CFA_advance_loc: 45 to 00006e7d\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 10 to 00006d34\n+ DW_CFA_advance_loc: 10 to 00006e87\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 00006d35\n+ DW_CFA_advance_loc: 1 to 00006e88\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00006d37\n+ DW_CFA_advance_loc: 4 to 00006e8c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00006d3f\n+ DW_CFA_advance_loc: 8 to 00006e94\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 5 to 00006d44\n+ DW_CFA_advance_loc: 5 to 00006e99\n+ DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 3 to 00006d47\n+ DW_CFA_advance_loc: 3 to 00006e9c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006d48\n+ DW_CFA_advance_loc: 1 to 00006e9d\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-00000a64 00000088 00000a68 FDE cie=00000000 pc=00002a5b..00003371\n- DW_CFA_advance_loc: 1 to 00002a5c\n+00000b5c 00000088 00000b60 FDE cie=00000000 pc=00002a48..000033ae\n+ DW_CFA_advance_loc: 1 to 00002a49\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00002a5d\n+ DW_CFA_advance_loc: 3 to 00002a4c\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00002a60\n+ DW_CFA_advance_loc: 1 to 00002a4d\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\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_advance_loc: 17 to 00002a5e\n DW_CFA_def_cfa_offset: 736\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_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_def_cfa_offset: 736\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_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_def_cfa_offset: 736\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_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_def_cfa_offset: 736\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_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_def_cfa_offset: 736\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_advance_loc: 32 to 000033aa\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000336e\n+ DW_CFA_advance_loc: 1 to 000033ab\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000336f\n+ DW_CFA_advance_loc: 1 to 000033ac\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003370\n+ DW_CFA_advance_loc: 1 to 000033ad\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-00000af0 00000010 00000af4 FDE cie=00000000 pc=00006d50..00006d67\n+00000be8 00000010 00000bec FDE cie=00000000 pc=00006ec0..00006ed7\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000b04 0000005c 00000b08 FDE cie=00000000 pc=00006d70..00006e07\n- DW_CFA_advance_loc: 11 to 00006d7b\n+00000bfc 0000005c 00000c00 FDE cie=00000000 pc=00006ee0..00006f77\n+ DW_CFA_advance_loc: 11 to 00006eeb\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00006d7c\n+ DW_CFA_advance_loc: 1 to 00006eec\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00006d7d\n+ DW_CFA_advance_loc: 1 to 00006eed\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00006d7e\n+ DW_CFA_advance_loc: 1 to 00006eee\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00006d81\n+ DW_CFA_advance_loc: 3 to 00006ef1\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 66 to 00006dc3\n+ DW_CFA_advance_loc1: 66 to 00006f33\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006dc4\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 00006dc5\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 00006dc6\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 00006dc7\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: 9 to 00006dd0\n+ DW_CFA_advance_loc: 9 to 00006f40\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 19 to 00006de3\n+ DW_CFA_advance_loc: 19 to 00006f53\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00006de5\n+ DW_CFA_advance_loc: 2 to 00006f55\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 17 to 00006df6\n+ DW_CFA_advance_loc: 17 to 00006f66\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00006df8\n+ DW_CFA_advance_loc: 2 to 00006f68\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00006e00\n+ DW_CFA_advance_loc: 8 to 00006f70\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00006e03\n+ DW_CFA_advance_loc: 3 to 00006f73\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006e04\n+ DW_CFA_advance_loc: 1 to 00006f74\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006e05\n+ DW_CFA_advance_loc: 1 to 00006f75\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006e06\n+ DW_CFA_advance_loc: 1 to 00006f76\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-00000b64 00000050 00000b68 FDE cie=00000000 pc=00006e10..00006e92\n- DW_CFA_advance_loc: 1 to 00006e11\n+00000c5c 00000050 00000c60 FDE cie=00000000 pc=00006f80..00006ffa\n+ DW_CFA_advance_loc: 1 to 00006f81\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 12 to 00006e1d\n+ DW_CFA_advance_loc: 12 to 00006f8d\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00006e1e\n+ DW_CFA_advance_loc: 1 to 00006f8e\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 37 to 00006e43\n+ DW_CFA_advance_loc: 37 to 00006fb3\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 00006e47\n+ DW_CFA_advance_loc: 4 to 00006fb7\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 00006e48\n+ DW_CFA_advance_loc: 1 to 00006fb8\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 00006e49\n+ DW_CFA_advance_loc: 1 to 00006fb9\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 3 to 00006e4c\n+ DW_CFA_advance_loc: 3 to 00006fbc\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00006e4d\n+ DW_CFA_advance_loc: 1 to 00006fbd\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 6 to 00006e53\n+ DW_CFA_advance_loc: 6 to 00006fc3\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006e54\n+ DW_CFA_advance_loc: 1 to 00006fc4\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 00006e55\n+ DW_CFA_advance_loc: 1 to 00006fc5\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006e56\n+ DW_CFA_advance_loc: 1 to 00006fc6\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 10 to 00006e60\n+ DW_CFA_advance_loc: 2 to 00006fc8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 25 to 00006e79\n+ DW_CFA_advance_loc: 25 to 00006fe1\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 8 to 00006e81\n+ DW_CFA_advance_loc: 8 to 00006fe9\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 00006e82\n+ DW_CFA_advance_loc: 1 to 00006fea\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00006e84\n+ DW_CFA_advance_loc: 2 to 00006fec\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 10 to 00006e8e\n+ DW_CFA_advance_loc: 10 to 00006ff6\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n \n-00000bb8 00000074 00000bbc FDE cie=00000000 pc=00006ea0..00006f81\n- DW_CFA_advance_loc: 11 to 00006eab\n+00000cb0 00000074 00000cb4 FDE cie=00000000 pc=00007000..000070d1\n+ DW_CFA_advance_loc: 11 to 0000700b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00006eac\n+ DW_CFA_advance_loc: 1 to 0000700c\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00006ead\n+ DW_CFA_advance_loc: 1 to 0000700d\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00006eae\n+ DW_CFA_advance_loc: 1 to 0000700e\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00006eb1\n+ DW_CFA_advance_loc: 3 to 00007011\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 69 to 00006ef6\n+ DW_CFA_advance_loc1: 69 to 00007056\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00006ef7\n+ DW_CFA_advance_loc: 1 to 00007057\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00006ef8\n+ DW_CFA_advance_loc: 1 to 00007058\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00006ef9\n+ DW_CFA_advance_loc: 1 to 00007059\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00006efa\n+ DW_CFA_advance_loc: 1 to 0000705a\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00006f00\n+ DW_CFA_advance_loc: 6 to 00007060\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 17 to 00006f11\n+ DW_CFA_advance_loc: 17 to 00007071\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00006f13\n+ DW_CFA_advance_loc: 2 to 00007073\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 17 to 00006f24\n+ DW_CFA_advance_loc: 17 to 00007084\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00006f26\n+ DW_CFA_advance_loc: 2 to 00007086\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00006f2e\n+ DW_CFA_advance_loc: 8 to 0000708e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 5 to 00006f33\n+ DW_CFA_advance_loc: 5 to 00007093\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 00007094\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 00007095\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 00007096\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 00007097\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: 1 to 00007098\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 00006f4a\n+ DW_CFA_advance_loc: 10 to 000070a2\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00006f4c\n+ DW_CFA_advance_loc: 2 to 000070a4\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 20 to 00006f60\n+ DW_CFA_advance_loc: 12 to 000070b0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00006f63\n+ DW_CFA_advance_loc: 3 to 000070b3\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00006f65\n+ DW_CFA_advance_loc: 2 to 000070b5\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 19 to 00006f78\n+ DW_CFA_advance_loc: 19 to 000070c8\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-00000c30 00000030 00000c34 FDE cie=00000000 pc=00006f90..00007003\n- DW_CFA_advance_loc: 1 to 00006f91\n+00000d28 00000030 00000d2c FDE cie=00000000 pc=000070d8..0000713b\n+ DW_CFA_advance_loc: 1 to 000070d9\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00006f9f\n+ DW_CFA_advance_loc: 14 to 000070e7\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 53 to 00006fd4\n+ DW_CFA_advance_loc: 53 to 0000711c\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 3 to 00006fd7\n+ DW_CFA_advance_loc: 3 to 0000711f\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 9 to 00006fe0\n+ DW_CFA_advance_loc: 1 to 00007120\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 19 to 00006ff3\n+ DW_CFA_advance_loc: 11 to 0000712b\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00006ff4\n+ DW_CFA_advance_loc: 1 to 0000712c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00006ffc\n+ DW_CFA_advance_loc: 8 to 00007134\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 5 to 00007001\n+ DW_CFA_advance_loc: 5 to 00007139\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007002\n+ DW_CFA_advance_loc: 1 to 0000713a\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000c64 00000038 00000c68 FDE cie=00000000 pc=00007010..000070b1\n- DW_CFA_advance_loc: 1 to 00007011\n+00000d5c 00000038 00000d60 FDE cie=00000000 pc=00007140..000071d9\n+ DW_CFA_advance_loc: 1 to 00007141\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000701f\n+ DW_CFA_advance_loc: 14 to 0000714f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc1: 72 to 00007067\n+ DW_CFA_advance_loc1: 72 to 00007197\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007068\n+ DW_CFA_advance_loc: 1 to 00007198\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00007070\n+ DW_CFA_advance_loc: 8 to 000071a0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 11 to 0000707b\n+ DW_CFA_advance_loc: 11 to 000071ab\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000707c\n+ DW_CFA_advance_loc: 1 to 000071ac\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00007084\n+ DW_CFA_advance_loc: 8 to 000071b4\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 21 to 00007099\n+ DW_CFA_advance_loc: 13 to 000071c1\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 000070a0\n+ DW_CFA_advance_loc: 7 to 000071c8\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 000070a2\n+ DW_CFA_advance_loc: 2 to 000071ca\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000070aa\n+ DW_CFA_advance_loc: 8 to 000071d2\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000ca0 0000003c 00000ca4 FDE cie=00000000 pc=000070c0..00007154\n- DW_CFA_advance_loc: 1 to 000070c1\n+00000d98 0000003c 00000d9c FDE cie=00000000 pc=000071e0..0000726c\n+ DW_CFA_advance_loc: 1 to 000071e1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 000070cf\n+ DW_CFA_advance_loc: 14 to 000071ef\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 62 to 0000710d\n+ DW_CFA_advance_loc: 62 to 0000722d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 3 to 00007110\n+ DW_CFA_advance_loc: 3 to 00007230\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00007118\n+ DW_CFA_advance_loc: 8 to 00007238\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000711b\n+ DW_CFA_advance_loc: 3 to 0000723b\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000711c\n+ DW_CFA_advance_loc: 1 to 0000723c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00007124\n+ DW_CFA_advance_loc: 8 to 00007244\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 21 to 00007139\n+ DW_CFA_advance_loc: 13 to 00007251\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 00007140\n+ DW_CFA_advance_loc: 7 to 00007258\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00007142\n+ DW_CFA_advance_loc: 2 to 0000725a\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000714a\n+ DW_CFA_advance_loc: 8 to 00007262\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 00007152\n+ DW_CFA_advance_loc: 8 to 0000726a\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007153\n+ DW_CFA_advance_loc: 1 to 0000726b\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000ce0 0000003c 00000ce4 FDE cie=00000000 pc=00007160..000071f4\n- DW_CFA_advance_loc: 1 to 00007161\n+00000dd8 0000003c 00000ddc FDE cie=00000000 pc=00007270..000072fc\n+ DW_CFA_advance_loc: 1 to 00007271\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000716f\n+ DW_CFA_advance_loc: 14 to 0000727f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 62 to 000071ad\n+ DW_CFA_advance_loc: 62 to 000072bd\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 3 to 000071b0\n+ DW_CFA_advance_loc: 3 to 000072c0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 000071b8\n+ DW_CFA_advance_loc: 8 to 000072c8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000071bb\n+ DW_CFA_advance_loc: 3 to 000072cb\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 000071bc\n+ DW_CFA_advance_loc: 1 to 000072cc\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000071c4\n+ DW_CFA_advance_loc: 8 to 000072d4\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 21 to 000071d9\n+ DW_CFA_advance_loc: 13 to 000072e1\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 000071e0\n+ DW_CFA_advance_loc: 7 to 000072e8\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 000071e2\n+ DW_CFA_advance_loc: 2 to 000072ea\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000071ea\n+ DW_CFA_advance_loc: 8 to 000072f2\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 000071f2\n+ DW_CFA_advance_loc: 8 to 000072fa\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000071f3\n+ DW_CFA_advance_loc: 1 to 000072fb\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000d20 00000050 00000d24 FDE cie=00000000 pc=00007200..000072ba\n- DW_CFA_advance_loc: 1 to 00007201\n+00000e18 00000050 00000e1c FDE cie=00000000 pc=00007300..000073b2\n+ DW_CFA_advance_loc: 1 to 00007301\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00007202\n+ DW_CFA_advance_loc: 1 to 00007302\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00007203\n+ DW_CFA_advance_loc: 1 to 00007303\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 40 to 0000722b\n+ DW_CFA_advance_loc: 40 to 0000732b\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 8 to 00007233\n+ DW_CFA_advance_loc: 8 to 00007333\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 00007234\n+ DW_CFA_advance_loc: 1 to 00007334\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00007236\n+ DW_CFA_advance_loc: 2 to 00007336\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 10 to 00007240\n+ DW_CFA_advance_loc: 10 to 00007340\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 39 to 00007267\n+ DW_CFA_advance_loc: 39 to 00007367\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 00007268\n+ DW_CFA_advance_loc: 1 to 00007368\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007269\n+ DW_CFA_advance_loc: 1 to 00007369\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00007270\n+ DW_CFA_advance_loc: 7 to 00007370\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00007273\n+ DW_CFA_advance_loc: 3 to 00007373\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00007274\n+ DW_CFA_advance_loc: 1 to 00007374\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000727c\n+ DW_CFA_advance_loc: 8 to 0000737c\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 38 to 000072a2\n+ DW_CFA_advance_loc: 30 to 0000739a\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 000072a9\n+ DW_CFA_advance_loc: 7 to 000073a1\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 000072ab\n+ DW_CFA_advance_loc: 2 to 000073a3\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000072b3\n+ DW_CFA_advance_loc: 8 to 000073ab\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n \n-00000d74 00000050 00000d78 FDE cie=00000000 pc=000072c0..0000737a\n- DW_CFA_advance_loc: 1 to 000072c1\n+00000e6c 00000050 00000e70 FDE cie=00000000 pc=000073b8..0000746a\n+ DW_CFA_advance_loc: 1 to 000073b9\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 000072c2\n+ DW_CFA_advance_loc: 1 to 000073ba\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000072c3\n+ DW_CFA_advance_loc: 1 to 000073bb\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 40 to 000072eb\n+ DW_CFA_advance_loc: 40 to 000073e3\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 8 to 000072f3\n+ DW_CFA_advance_loc: 8 to 000073eb\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 000072f4\n+ DW_CFA_advance_loc: 1 to 000073ec\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 000072f6\n+ DW_CFA_advance_loc: 2 to 000073ee\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 10 to 00007300\n+ DW_CFA_advance_loc: 10 to 000073f8\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 39 to 00007327\n+ DW_CFA_advance_loc: 39 to 0000741f\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 00007328\n+ DW_CFA_advance_loc: 1 to 00007420\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007329\n+ DW_CFA_advance_loc: 1 to 00007421\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00007330\n+ DW_CFA_advance_loc: 7 to 00007428\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00007333\n+ DW_CFA_advance_loc: 3 to 0000742b\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00007334\n+ DW_CFA_advance_loc: 1 to 0000742c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000733c\n+ DW_CFA_advance_loc: 8 to 00007434\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 38 to 00007362\n+ DW_CFA_advance_loc: 30 to 00007452\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 00007369\n+ DW_CFA_advance_loc: 7 to 00007459\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 0000736b\n+ DW_CFA_advance_loc: 2 to 0000745b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00007373\n+ DW_CFA_advance_loc: 8 to 00007463\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n \n-00000dc8 00000044 00000dcc FDE cie=00000000 pc=00007380..00007423\n- DW_CFA_advance_loc: 1 to 00007381\n+00000ec0 00000044 00000ec4 FDE cie=00000000 pc=00007470..0000750b\n+ DW_CFA_advance_loc: 1 to 00007471\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000738f\n+ DW_CFA_advance_loc: 14 to 0000747f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 62 to 000073cd\n+ DW_CFA_advance_loc: 62 to 000074bd\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 3 to 000073d0\n+ DW_CFA_advance_loc: 3 to 000074c0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 000073d8\n+ DW_CFA_advance_loc: 8 to 000074c8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000073db\n+ DW_CFA_advance_loc: 3 to 000074cb\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 000073dc\n+ DW_CFA_advance_loc: 1 to 000074cc\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000073e4\n+ DW_CFA_advance_loc: 8 to 000074d4\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 15 to 000073f3\n+ DW_CFA_advance_loc: 7 to 000074db\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 13 to 00007400\n+ DW_CFA_advance_loc: 13 to 000074e8\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00007402\n+ DW_CFA_advance_loc: 2 to 000074ea\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000740a\n+ DW_CFA_advance_loc: 8 to 000074f2\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 00007412\n+ DW_CFA_advance_loc: 8 to 000074fa\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007413\n+ DW_CFA_advance_loc: 1 to 000074fb\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00007418\n+ DW_CFA_advance_loc: 5 to 00007500\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000741b\n+ DW_CFA_advance_loc: 3 to 00007503\n DW_CFA_def_cfa_offset: 24\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000e10 00000040 00000e14 FDE cie=00000000 pc=00007430..000074df\n- DW_CFA_advance_loc: 1 to 00007431\n+00000f08 00000040 00000f0c FDE cie=00000000 pc=00007510..000075b4\n+ DW_CFA_advance_loc: 1 to 00007511\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 12 to 0000743d\n+ DW_CFA_advance_loc: 12 to 0000751d\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 0000743e\n+ DW_CFA_advance_loc: 1 to 0000751e\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 26 to 00007458\n+ DW_CFA_advance_loc: 26 to 00007538\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 00007459\n+ DW_CFA_advance_loc: 1 to 00007539\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000745a\n+ DW_CFA_advance_loc: 1 to 0000753a\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00007460\n+ DW_CFA_advance_loc: 6 to 00007540\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 0000746a\n+ DW_CFA_advance_loc: 10 to 0000754a\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000746b\n+ DW_CFA_advance_loc: 1 to 0000754b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 00007472\n+ DW_CFA_advance_loc: 7 to 00007552\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 59 to 000074ad\n+ DW_CFA_advance_loc: 59 to 0000758d\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 3 to 000074b0\n+ DW_CFA_advance_loc: 3 to 00007590\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 000074bb\n+ DW_CFA_advance_loc: 11 to 0000759b\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000e54 00000068 00000e58 FDE cie=00000000 pc=000074e0..000077ae\n- DW_CFA_advance_loc: 1 to 000074e1\n+00000f4c 00000068 00000f50 FDE cie=00000000 pc=000075b8..000078ac\n+ DW_CFA_advance_loc: 1 to 000075b9\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000074e2\n+ DW_CFA_advance_loc: 1 to 000075ba\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000074e3\n+ DW_CFA_advance_loc: 1 to 000075bb\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000074e4\n+ DW_CFA_advance_loc: 1 to 000075bc\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000074f2\n+ DW_CFA_advance_loc: 14 to 000075ca\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc1: 129 to 00007573\n+ DW_CFA_advance_loc1: 121 to 00007643\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00007574\n+ DW_CFA_advance_loc: 1 to 00007644\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00007575\n+ DW_CFA_advance_loc: 1 to 00007645\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 00007576\n+ DW_CFA_advance_loc: 1 to 00007646\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 0000757d\n+ DW_CFA_advance_loc: 7 to 0000764d\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 7 to 00007584\n+ DW_CFA_advance_loc: 7 to 00007654\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00007586\n+ DW_CFA_advance_loc: 2 to 00007656\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000758e\n+ DW_CFA_advance_loc: 8 to 0000765e\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00007591\n+ DW_CFA_advance_loc: 3 to 00007661\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00007592\n+ DW_CFA_advance_loc: 1 to 00007662\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007593\n+ DW_CFA_advance_loc: 1 to 00007663\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007594\n+ DW_CFA_advance_loc: 1 to 00007664\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007595\n+ DW_CFA_advance_loc: 1 to 00007665\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 11 to 000075a0\n+ DW_CFA_advance_loc: 3 to 00007668\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 19 to 000075b3\n+ DW_CFA_advance_loc: 11 to 00007673\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 000075b4\n+ DW_CFA_advance_loc: 1 to 00007674\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000075b5\n+ DW_CFA_advance_loc: 1 to 00007675\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 000075b6\n+ DW_CFA_advance_loc: 1 to 00007676\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 000075b7\n+ DW_CFA_advance_loc: 1 to 00007677\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 9 to 000075c0\n+ DW_CFA_advance_loc: 9 to 00007680\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000ec0 000000a4 00000ec4 FDE cie=00000000 pc=000077b0..00007e0b\n- DW_CFA_advance_loc: 1 to 000077b1\n+00000fb8 000000a8 00000fbc FDE cie=00000000 pc=000078b0..00007f5e\n+ DW_CFA_advance_loc: 1 to 000078b1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000077b2\n+ DW_CFA_advance_loc: 3 to 000078b4\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 12 to 000077be\n+ DW_CFA_advance_loc: 1 to 000078b5\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 3 to 000077c1\n+ DW_CFA_advance_loc: 12 to 000078c1\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 000077c4\n+ DW_CFA_advance_loc: 3 to 000078c4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc2: 430 to 00007972\n+ DW_CFA_advance_loc2: 454 to 00007a8a\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00007973\n+ DW_CFA_advance_loc: 1 to 00007a8b\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 17 to 00007984\n+ DW_CFA_advance_loc: 17 to 00007a9c\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 00007986\n+ DW_CFA_advance_loc: 2 to 00007a9e\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 11 to 00007991\n+ DW_CFA_advance_loc: 11 to 00007aa9\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 74 to 000079db\n+ DW_CFA_advance_loc1: 74 to 00007af3\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 000079dc\n+ DW_CFA_advance_loc: 1 to 00007af4\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 17 to 000079ed\n+ DW_CFA_advance_loc: 17 to 00007b05\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 000079ef\n+ DW_CFA_advance_loc: 2 to 00007b07\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 000079fb\n+ DW_CFA_advance_loc: 12 to 00007b13\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 42 to 00007a25\n+ DW_CFA_advance_loc: 42 to 00007b3d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 6 to 00007a2b\n+ DW_CFA_advance_loc: 6 to 00007b43\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007a2c\n+ DW_CFA_advance_loc: 1 to 00007b44\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007a2d\n+ DW_CFA_advance_loc: 1 to 00007b45\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007a2e\n+ DW_CFA_advance_loc: 1 to 00007b46\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00007a30\n+ DW_CFA_advance_loc: 2 to 00007b48\n DW_CFA_restore_state\n- DW_CFA_advance_loc2: 331 to 00007b7b\n+ DW_CFA_advance_loc2: 331 to 00007c93\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 17 to 00007b8c\n+ DW_CFA_advance_loc: 17 to 00007ca4\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 00007b8e\n+ DW_CFA_advance_loc: 2 to 00007ca6\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 12 to 00007b9a\n+ DW_CFA_advance_loc: 12 to 00007cb2\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc2: 299 to 00007cc5\n+ DW_CFA_advance_loc2: 315 to 00007ded\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00007cc8\n+ DW_CFA_advance_loc: 3 to 00007df0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007cc9\n+ DW_CFA_advance_loc: 1 to 00007df1\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007cca\n+ DW_CFA_advance_loc: 1 to 00007df2\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007ccb\n+ DW_CFA_advance_loc: 1 to 00007df3\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00007cd0\n+ DW_CFA_advance_loc: 5 to 00007df8\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 163 to 00007d73\n+ DW_CFA_advance_loc1: 129 to 00007e79\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00007d74\n+ DW_CFA_advance_loc: 1 to 00007e7a\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 12 to 00007d80\n+ DW_CFA_advance_loc: 14 to 00007e88\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 49 to 00007db1\n+ DW_CFA_advance_loc1: 97 to 00007ee9\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00007db2\n+ DW_CFA_advance_loc: 1 to 00007eea\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 17 to 00007dc3\n+ DW_CFA_advance_loc: 17 to 00007efb\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 00007dc5\n+ DW_CFA_advance_loc: 3 to 00007efe\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00007dcd\n+ DW_CFA_advance_loc: 8 to 00007f06\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 39 to 00007df4\n+ DW_CFA_advance_loc1: 68 to 00007f4a\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 4 to 00007df8\n+ DW_CFA_advance_loc: 1 to 00007f4b\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 12 to 00007e04\n+ DW_CFA_advance_loc: 12 to 00007f57\n DW_CFA_restore_state\n DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n \n-00000f68 000000c0 00000f6c FDE cie=00000000 pc=00007e10..00008492\n- DW_CFA_advance_loc: 1 to 00007e11\n+00001064 000000cc 00001068 FDE cie=00000000 pc=00007f60..000085c7\n+ DW_CFA_advance_loc: 1 to 00007f61\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 00007e14\n+ DW_CFA_advance_loc: 3 to 00007f64\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00007e17\n+ DW_CFA_advance_loc: 12 to 00007f70\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 12 to 00007e23\n+ DW_CFA_advance_loc: 1 to 00007f71\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00007e26\n+ DW_CFA_advance_loc: 5 to 00007f76\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 130 to 00007ea8\n+ DW_CFA_advance_loc1: 136 to 00007ffe\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 4 to 00007eac\n+ DW_CFA_advance_loc: 4 to 00008002\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007ead\n+ DW_CFA_advance_loc: 1 to 00008003\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007eae\n+ DW_CFA_advance_loc: 1 to 00008004\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007eaf\n+ DW_CFA_advance_loc: 1 to 00008005\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00007eb0\n+ DW_CFA_advance_loc: 3 to 00008008\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 79 to 00007eff\n+ DW_CFA_advance_loc1: 76 to 00008054\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 00007f06\n+ DW_CFA_advance_loc: 1 to 00008055\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 7 to 00007f0d\n+ DW_CFA_advance_loc: 17 to 00008066\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 5 to 00007f12\n+ DW_CFA_advance_loc: 2 to 00008068\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00007f1a\n+ DW_CFA_advance_loc: 8 to 00008070\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 00007f1d\n+ DW_CFA_advance_loc: 3 to 00008073\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00007f20\n+ DW_CFA_advance_loc: 3 to 00008076\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007f21\n+ DW_CFA_advance_loc: 1 to 00008077\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007f22\n+ DW_CFA_advance_loc: 1 to 00008078\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007f23\n+ DW_CFA_advance_loc: 1 to 00008079\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00007f28\n+ DW_CFA_advance_loc: 7 to 00008080\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 183 to 00007fdf\n+ DW_CFA_advance_loc1: 173 to 0000812d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00007fe2\n+ DW_CFA_advance_loc: 3 to 00008130\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00007fe3\n+ DW_CFA_advance_loc: 1 to 00008131\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00007fe4\n+ DW_CFA_advance_loc: 1 to 00008132\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00007fe5\n+ DW_CFA_advance_loc: 1 to 00008133\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 11 to 00007ff0\n+ DW_CFA_advance_loc: 5 to 00008138\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 56 to 00008028\n+ DW_CFA_advance_loc: 54 to 0000816e\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 13 to 00008035\n+ DW_CFA_advance_loc: 17 to 0000817f\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 5 to 0000803a\n+ DW_CFA_advance_loc: 2 to 00008181\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00008042\n+ DW_CFA_advance_loc: 8 to 00008189\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc2: 945 to 000083f3\n+ DW_CFA_advance_loc2: 610 to 000083eb\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 000083fa\n+ DW_CFA_advance_loc: 1 to 000083ec\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 5 to 000083ff\n+ DW_CFA_advance_loc: 5 to 000083f1\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 32 to 0000841f\n+ DW_CFA_advance_loc2: 290 to 00008513\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 8 to 00008427\n+ DW_CFA_advance_loc: 1 to 00008514\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 9 to 00008430\n+ DW_CFA_advance_loc: 15 to 00008523\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 10 to 0000843a\n+ DW_CFA_advance_loc: 30 to 00008541\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 00008441\n+ DW_CFA_advance_loc: 2 to 00008543\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 5 to 00008446\n+ DW_CFA_advance_loc: 21 to 00008558\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00008449\n+ DW_CFA_advance_loc: 8 to 00008560\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: 11 to 00008454\n+ DW_CFA_advance_loc: 15 to 00008570\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00008457\n+ DW_CFA_advance_loc: 1 to 00008571\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: 11 to 00008462\n+ DW_CFA_advance_loc: 15 to 00008581\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 1 to 00008463\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_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: 5 to 00008472\n+ DW_CFA_advance_loc: 15 to 000085a5\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 19 to 00008485\n+ DW_CFA_advance_loc: 11 to 000085b0\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00008486\n+ DW_CFA_advance_loc: 1 to 000085b1\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 5 to 0000848b\n+ DW_CFA_advance_loc: 15 to 000085c0\n DW_CFA_restore_state\n DW_CFA_nop\n+ DW_CFA_nop\n \n-0000102c 0000007c 00001030 FDE cie=00000000 pc=000084a0..000086b4\n- DW_CFA_advance_loc: 1 to 000084a1\n+00001134 0000007c 00001138 FDE cie=00000000 pc=000085d0..000087f9\n+ DW_CFA_advance_loc: 1 to 000085d1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 3 to 000084a4\n+ DW_CFA_advance_loc: 3 to 000085d4\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000084a5\n+ DW_CFA_advance_loc: 1 to 000085d5\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000084a6\n+ DW_CFA_advance_loc: 1 to 000085d6\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000084b4\n+ DW_CFA_advance_loc: 14 to 000085e4\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 50 to 000084e6\n+ DW_CFA_advance_loc: 56 to 0000861c\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 000084e7\n+ DW_CFA_advance_loc: 1 to 0000861d\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000084e8\n+ DW_CFA_advance_loc: 1 to 0000861e\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 000084f0\n+ DW_CFA_advance_loc: 8 to 00008626\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 209 to 000085c1\n+ DW_CFA_advance_loc1: 219 to 00008701\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000085c2\n+ DW_CFA_advance_loc: 1 to 00008702\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000085c3\n+ DW_CFA_advance_loc: 1 to 00008703\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000085c4\n+ DW_CFA_advance_loc: 1 to 00008704\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000085c5\n+ DW_CFA_advance_loc: 1 to 00008705\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 11 to 000085d0\n+ DW_CFA_advance_loc: 3 to 00008708\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 29 to 000085ed\n+ DW_CFA_advance_loc: 29 to 00008725\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 2 to 000085ef\n+ DW_CFA_advance_loc: 2 to 00008727\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 000085f0\n+ DW_CFA_advance_loc: 1 to 00008728\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 2 to 000085f2\n+ DW_CFA_advance_loc: 2 to 0000872a\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 000085fa\n+ DW_CFA_advance_loc: 8 to 00008732\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 25 to 00008613\n+ DW_CFA_advance_loc: 25 to 0000874b\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00008614\n+ DW_CFA_advance_loc: 1 to 0000874c\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 0000861c\n+ DW_CFA_advance_loc: 8 to 00008754\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 97 to 0000867d\n+ DW_CFA_advance_loc1: 99 to 000087b7\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 1 to 0000867e\n+ DW_CFA_advance_loc: 1 to 000087b8\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 0000867f\n+ DW_CFA_advance_loc: 1 to 000087b9\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 12 to 0000868b\n+ DW_CFA_advance_loc: 7 to 000087c0\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 1 to 0000868c\n+ DW_CFA_advance_loc: 1 to 000087c1\n DW_CFA_def_cfa_offset: 116\n- DW_CFA_advance_loc: 1 to 0000868d\n+ DW_CFA_advance_loc: 1 to 000087c2\n DW_CFA_def_cfa_offset: 120\n- DW_CFA_advance_loc: 7 to 00008694\n+ DW_CFA_advance_loc: 7 to 000087c9\n DW_CFA_def_cfa_offset: 124\n- DW_CFA_advance_loc: 2 to 00008696\n+ DW_CFA_advance_loc: 2 to 000087cb\n DW_CFA_def_cfa_offset: 128\n- DW_CFA_advance_loc: 8 to 0000869e\n+ DW_CFA_advance_loc: 8 to 000087d3\n DW_CFA_def_cfa_offset: 96\n \n-000010ac 000000c4 000010b0 FDE cie=00000000 pc=000086c0..00008a19\n- DW_CFA_advance_loc: 1 to 000086c1\n+000011b4 000000c4 000011b8 FDE cie=00000000 pc=00008800..00008b59\n+ DW_CFA_advance_loc: 1 to 00008801\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000086c2\n+ DW_CFA_advance_loc: 1 to 00008802\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000086c3\n+ DW_CFA_advance_loc: 1 to 00008803\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000086c4\n+ DW_CFA_advance_loc: 1 to 00008804\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000086d2\n+ DW_CFA_advance_loc: 14 to 00008812\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc2: 492 to 000088be\n+ DW_CFA_advance_loc2: 492 to 000089fe\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 000088c0\n+ DW_CFA_advance_loc: 2 to 00008a00\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 11 to 000088cb\n+ DW_CFA_advance_loc: 11 to 00008a0b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 000088d6\n+ DW_CFA_advance_loc: 11 to 00008a16\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000088d7\n+ DW_CFA_advance_loc: 1 to 00008a17\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 15 to 000088e6\n+ DW_CFA_advance_loc: 15 to 00008a26\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 000088e9\n+ DW_CFA_advance_loc: 3 to 00008a29\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 000088ec\n+ DW_CFA_advance_loc: 3 to 00008a2c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000088ed\n+ DW_CFA_advance_loc: 1 to 00008a2d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000088ee\n+ DW_CFA_advance_loc: 1 to 00008a2e\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000088ef\n+ DW_CFA_advance_loc: 1 to 00008a2f\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 000088f0\n+ DW_CFA_advance_loc: 1 to 00008a30\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000088f3\n+ DW_CFA_advance_loc: 3 to 00008a33\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000088f4\n+ DW_CFA_advance_loc: 1 to 00008a34\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 000088fc\n+ DW_CFA_advance_loc: 8 to 00008a3c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 00008903\n+ DW_CFA_advance_loc: 7 to 00008a43\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008904\n+ DW_CFA_advance_loc: 1 to 00008a44\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000890c\n+ DW_CFA_advance_loc: 8 to 00008a4c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 0000891b\n+ DW_CFA_advance_loc: 15 to 00008a5b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 0000891c\n+ DW_CFA_advance_loc: 1 to 00008a5c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008924\n+ DW_CFA_advance_loc: 8 to 00008a64\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008933\n+ DW_CFA_advance_loc: 15 to 00008a73\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008934\n+ DW_CFA_advance_loc: 1 to 00008a74\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000893c\n+ DW_CFA_advance_loc: 8 to 00008a7c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 0000894b\n+ DW_CFA_advance_loc: 15 to 00008a8b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 0000894c\n+ DW_CFA_advance_loc: 1 to 00008a8c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008954\n+ DW_CFA_advance_loc: 8 to 00008a94\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008963\n+ DW_CFA_advance_loc: 15 to 00008aa3\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008964\n+ DW_CFA_advance_loc: 1 to 00008aa4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000896c\n+ DW_CFA_advance_loc: 8 to 00008aac\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 0000897b\n+ DW_CFA_advance_loc: 15 to 00008abb\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 0000897c\n+ DW_CFA_advance_loc: 1 to 00008abc\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008984\n+ DW_CFA_advance_loc: 8 to 00008ac4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008993\n+ DW_CFA_advance_loc: 15 to 00008ad3\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008994\n+ DW_CFA_advance_loc: 1 to 00008ad4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000899c\n+ DW_CFA_advance_loc: 8 to 00008adc\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 000089ab\n+ DW_CFA_advance_loc: 15 to 00008aeb\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000089ac\n+ DW_CFA_advance_loc: 1 to 00008aec\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 000089b4\n+ DW_CFA_advance_loc: 8 to 00008af4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 000089c3\n+ DW_CFA_advance_loc: 15 to 00008b03\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000089c4\n+ DW_CFA_advance_loc: 1 to 00008b04\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 000089cc\n+ DW_CFA_advance_loc: 8 to 00008b0c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 000089db\n+ DW_CFA_advance_loc: 15 to 00008b1b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000089dc\n+ DW_CFA_advance_loc: 1 to 00008b1c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 000089e4\n+ DW_CFA_advance_loc: 8 to 00008b24\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 000089f3\n+ DW_CFA_advance_loc: 15 to 00008b33\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000089f4\n+ DW_CFA_advance_loc: 1 to 00008b34\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 000089fc\n+ DW_CFA_advance_loc: 8 to 00008b3c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00008a0b\n+ DW_CFA_advance_loc: 15 to 00008b4b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00008a0c\n+ DW_CFA_advance_loc: 1 to 00008b4c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00008a14\n+ DW_CFA_advance_loc: 8 to 00008b54\n DW_CFA_def_cfa_offset: 32\n DW_CFA_nop\n \n-00001174 0000003c 00001178 FDE cie=00000000 pc=00008a20..00008a67\n- DW_CFA_advance_loc: 1 to 00008a21\n+0000127c 0000003c 00001280 FDE cie=00000000 pc=00008b60..00008ba7\n+ DW_CFA_advance_loc: 1 to 00008b61\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00008a22\n+ DW_CFA_advance_loc: 1 to 00008b62\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00008a30\n+ DW_CFA_advance_loc: 14 to 00008b70\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 5 to 00008a35\n+ DW_CFA_advance_loc: 5 to 00008b75\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 11 to 00008a40\n+ DW_CFA_advance_loc: 11 to 00008b80\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 7 to 00008a47\n+ DW_CFA_advance_loc: 7 to 00008b87\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00008a48\n+ DW_CFA_advance_loc: 1 to 00008b88\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00008a50\n+ DW_CFA_advance_loc: 8 to 00008b90\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00008a53\n+ DW_CFA_advance_loc: 3 to 00008b93\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00008a54\n+ DW_CFA_advance_loc: 1 to 00008b94\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 16 to 00008a64\n+ DW_CFA_advance_loc: 16 to 00008ba4\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00008a65\n+ DW_CFA_advance_loc: 1 to 00008ba5\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00008a66\n+ DW_CFA_advance_loc: 1 to 00008ba6\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-000011b4 00000108 000011b8 FDE cie=00000000 pc=00008a70..00009127\n- DW_CFA_advance_loc: 1 to 00008a71\n+000012bc 00000108 000012c0 FDE cie=00000000 pc=00008bb0..0000922f\n+ DW_CFA_advance_loc: 1 to 00008bb1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00008a72\n+ DW_CFA_advance_loc: 1 to 00008bb2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00008a75\n+ DW_CFA_advance_loc: 12 to 00008bbe\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 12 to 00008a81\n+ DW_CFA_advance_loc: 3 to 00008bc1\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00008a84\n+ DW_CFA_advance_loc: 3 to 00008bc4\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc2: 371 to 00008bf7\n+ DW_CFA_advance_loc2: 339 to 00008d17\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00008bf8\n+ DW_CFA_advance_loc: 1 to 00008d18\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008bf9\n+ DW_CFA_advance_loc: 1 to 00008d19\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00008c05\n+ DW_CFA_advance_loc: 12 to 00008d25\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc2: 277 to 00008d1a\n+ DW_CFA_advance_loc1: 190 to 00008de3\n+ DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 4 to 00008d1e\n+ DW_CFA_advance_loc: 4 to 00008de7\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 17 to 00008d2f\n+ DW_CFA_advance_loc: 17 to 00008df8\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc: 3 to 00008dfb\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 3 to 00008d32\n+ DW_CFA_advance_loc: 1 to 00008dfc\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00008d3e\n+ DW_CFA_advance_loc: 12 to 00008e08\n DW_CFA_def_cfa_offset: 80\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_advance_loc: 11 to 00008e13\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008d94\n+ DW_CFA_advance_loc: 1 to 00008e14\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00008da0\n+ DW_CFA_advance_loc: 16 to 00008e24\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 11 to 00008dab\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_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008dac\n+ DW_CFA_advance_loc: 1 to 00008e48\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 16 to 00008dbc\n+ DW_CFA_advance_loc: 16 to 00008e58\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 25 to 00008dd5\n+ DW_CFA_advance_loc1: 195 to 00008f1b\n DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 5 to 00008dda\n+ DW_CFA_advance_loc: 4 to 00008f1f\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 5 to 00008ddf\n+ DW_CFA_advance_loc: 17 to 00008f30\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008de0\n+ DW_CFA_advance_loc: 3 to 00008f33\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 16 to 00008df0\n+ DW_CFA_advance_loc: 12 to 00008f3f\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc1: 93 to 00008e4d\n+ DW_CFA_advance_loc1: 75 to 00008f8a\n DW_CFA_remember_state\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_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_restore_state\n- DW_CFA_advance_loc: 3 to 00008e63\n+ DW_CFA_advance_loc: 3 to 00008f92\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 84\n- DW_CFA_advance_loc: 4 to 00008e67\n+ DW_CFA_advance_loc: 4 to 00008f96\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 15 to 00008e76\n+ DW_CFA_advance_loc: 12 to 00008fa2\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 63 to 00008eb5\n+ DW_CFA_advance_loc: 60 to 00008fde\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00008eb6\n+ DW_CFA_advance_loc: 1 to 00008fdf\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008eb7\n+ DW_CFA_advance_loc: 1 to 00008fe0\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00008ec3\n+ DW_CFA_advance_loc: 12 to 00008fec\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 32 to 00008ee3\n+ DW_CFA_advance_loc: 31 to 0000900b\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00008ee4\n+ DW_CFA_advance_loc: 1 to 0000900c\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008ee5\n+ DW_CFA_advance_loc: 1 to 0000900d\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00008ef1\n+ DW_CFA_advance_loc: 12 to 00009019\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 34 to 00008f13\n+ DW_CFA_advance_loc: 26 to 00009033\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00008f14\n+ DW_CFA_advance_loc: 1 to 00009034\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008f15\n+ DW_CFA_advance_loc: 1 to 00009035\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00008f21\n+ DW_CFA_advance_loc: 12 to 00009041\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 34 to 00008f43\n+ DW_CFA_advance_loc: 26 to 0000905b\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00008f44\n+ DW_CFA_advance_loc: 1 to 0000905c\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008f45\n+ DW_CFA_advance_loc: 1 to 0000905d\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00008f51\n+ DW_CFA_advance_loc: 12 to 00009069\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 34 to 00008f73\n+ DW_CFA_advance_loc: 26 to 00009083\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008f74\n+ DW_CFA_advance_loc: 1 to 00009084\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00008f80\n+ DW_CFA_advance_loc: 12 to 00009090\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00008f88\n+ DW_CFA_advance_loc: 8 to 00009098\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008f89\n+ DW_CFA_advance_loc: 1 to 00009099\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00008f95\n+ DW_CFA_advance_loc: 12 to 000090a5\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00008f9d\n+ DW_CFA_advance_loc: 8 to 000090ad\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00008f9e\n+ DW_CFA_advance_loc: 1 to 000090ae\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008f9f\n+ DW_CFA_advance_loc: 1 to 000090af\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00008fab\n+ DW_CFA_advance_loc: 12 to 000090bb\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 32 to 00008fcb\n+ DW_CFA_advance_loc: 32 to 000090db\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00008fcc\n+ DW_CFA_advance_loc: 1 to 000090dc\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00008fd8\n+ DW_CFA_advance_loc: 12 to 000090e8\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc1: 137 to 00009061\n+ DW_CFA_advance_loc1: 137 to 00009171\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009062\n+ DW_CFA_advance_loc: 1 to 00009172\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 0000906e\n+ DW_CFA_advance_loc: 12 to 0000917e\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00009076\n+ DW_CFA_advance_loc: 8 to 00009186\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 00009077\n+ DW_CFA_advance_loc: 1 to 00009187\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 00009078\n+ DW_CFA_advance_loc: 1 to 00009188\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 00009084\n+ DW_CFA_advance_loc: 12 to 00009194\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 31 to 000090a3\n+ DW_CFA_advance_loc: 23 to 000091ab\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 1 to 000090a4\n+ DW_CFA_advance_loc: 1 to 000091ac\n DW_CFA_def_cfa_offset: 92\n- DW_CFA_advance_loc: 1 to 000090a5\n+ DW_CFA_advance_loc: 1 to 000091ad\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 12 to 000090b1\n+ DW_CFA_advance_loc: 12 to 000091b9\n DW_CFA_def_cfa_offset: 80\n DW_CFA_nop\n+ DW_CFA_nop\n \n-000012c0 000001b8 000012c4 FDE cie=00000000 pc=00009130..00009b43\n- DW_CFA_advance_loc: 1 to 00009131\n+000013c8 000001c0 000013cc FDE cie=00000000 pc=00009230..00009c6f\n+ DW_CFA_advance_loc: 1 to 00009231\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00009132\n+ DW_CFA_advance_loc: 1 to 00009232\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00009133\n+ DW_CFA_advance_loc: 1 to 00009233\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 12 to 0000913f\n+ DW_CFA_advance_loc: 12 to 0000923f\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 00009142\n+ DW_CFA_advance_loc: 3 to 00009242\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 118 to 000091b8\n+ DW_CFA_advance_loc1: 117 to 000092b7\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000091b9\n+ DW_CFA_advance_loc: 1 to 000092b8\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 18 to 000091cb\n+ DW_CFA_advance_loc: 12 to 000092c4\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 11 to 000091d6\n+ DW_CFA_advance_loc: 17 to 000092d5\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 000091d7\n+ DW_CFA_advance_loc: 1 to 000092d6\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 2 to 000091d9\n+ DW_CFA_advance_loc: 2 to 000092d8\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 000091e1\n+ DW_CFA_advance_loc: 8 to 000092e0\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 33 to 00009202\n+ DW_CFA_advance_loc: 33 to 00009301\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 3 to 00009205\n+ DW_CFA_advance_loc: 3 to 00009304\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 0000920d\n+ DW_CFA_advance_loc: 8 to 0000930c\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc2: 351 to 0000936c\n+ DW_CFA_advance_loc2: 327 to 00009453\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 17 to 0000937d\n+ DW_CFA_advance_loc: 17 to 00009464\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 4 to 00009381\n+ DW_CFA_advance_loc: 4 to 00009468\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009382\n+ DW_CFA_advance_loc: 1 to 00009469\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 0000938a\n+ DW_CFA_advance_loc: 8 to 00009471\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 11 to 00009395\n+ DW_CFA_advance_loc: 19 to 00009484\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009396\n+ DW_CFA_advance_loc: 1 to 00009485\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000093a2\n+ DW_CFA_advance_loc: 12 to 00009491\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 15 to 000093b1\n+ DW_CFA_advance_loc: 19 to 000094a4\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 4 to 000093b5\n+ DW_CFA_advance_loc: 4 to 000094a8\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 000093b6\n+ DW_CFA_advance_loc: 1 to 000094a9\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 000093ba\n+ DW_CFA_advance_loc: 4 to 000094ad\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000093c6\n+ DW_CFA_advance_loc: 12 to 000094b9\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc2: 333 to 00009513\n+ DW_CFA_advance_loc2: 330 to 00009603\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 10 to 0000951d\n+ DW_CFA_advance_loc: 10 to 0000960d\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 6 to 00009523\n+ DW_CFA_advance_loc: 6 to 00009613\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 6 to 00009529\n+ DW_CFA_advance_loc: 6 to 00009619\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 00009531\n+ DW_CFA_advance_loc: 8 to 00009621\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 60 to 0000956d\n+ DW_CFA_advance_loc: 52 to 00009655\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 10 to 00009577\n+ DW_CFA_advance_loc: 10 to 0000965f\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00009578\n+ DW_CFA_advance_loc: 1 to 00009660\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 0000957c\n+ DW_CFA_advance_loc: 4 to 00009664\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 8 to 00009584\n+ DW_CFA_advance_loc: 8 to 0000966c\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 13 to 00009591\n+ DW_CFA_advance_loc: 13 to 00009679\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00009595\n+ DW_CFA_advance_loc: 4 to 0000967d\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 11 to 000095a0\n+ DW_CFA_advance_loc: 11 to 00009688\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 56 to 000095d8\n+ DW_CFA_advance_loc: 57 to 000096c1\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000095d9\n+ DW_CFA_advance_loc: 1 to 000096c2\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000095da\n+ DW_CFA_advance_loc: 1 to 000096c3\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000095db\n+ DW_CFA_advance_loc: 1 to 000096c4\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000095dc\n+ DW_CFA_advance_loc: 1 to 000096c5\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 000095e0\n+ DW_CFA_advance_loc: 3 to 000096c8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 20 to 000095f4\n+ DW_CFA_advance_loc: 20 to 000096dc\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000095f5\n+ DW_CFA_advance_loc: 1 to 000096dd\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009601\n+ DW_CFA_advance_loc: 12 to 000096e9\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 74 to 0000964b\n+ DW_CFA_advance_loc1: 78 to 00009737\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 4 to 0000964f\n+ DW_CFA_advance_loc: 4 to 0000973b\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 4 to 00009653\n+ DW_CFA_advance_loc: 4 to 0000973f\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00009657\n+ DW_CFA_advance_loc: 4 to 00009743\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009663\n+ DW_CFA_advance_loc: 12 to 0000974f\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 16 to 00009673\n+ DW_CFA_advance_loc: 20 to 00009763\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009674\n+ DW_CFA_advance_loc: 1 to 00009764\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009680\n+ DW_CFA_advance_loc: 12 to 00009770\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 11 to 0000968b\n+ DW_CFA_advance_loc: 11 to 0000977b\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 0000968c\n+ DW_CFA_advance_loc: 1 to 0000977c\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009698\n+ DW_CFA_advance_loc: 12 to 00009788\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 11 to 000096a3\n+ DW_CFA_advance_loc: 11 to 00009793\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000096a4\n+ DW_CFA_advance_loc: 1 to 00009794\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000096b0\n+ DW_CFA_advance_loc: 12 to 000097a0\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 11 to 000096bb\n+ DW_CFA_advance_loc: 11 to 000097ab\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000096bc\n+ DW_CFA_advance_loc: 1 to 000097ac\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000096c8\n+ DW_CFA_advance_loc: 12 to 000097b8\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 11 to 000096d3\n+ DW_CFA_advance_loc: 11 to 000097c3\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000096d4\n+ DW_CFA_advance_loc: 1 to 000097c4\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000096e0\n+ DW_CFA_advance_loc: 12 to 000097d0\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 58 to 0000971a\n+ DW_CFA_advance_loc: 58 to 0000980a\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 17 to 0000972b\n+ DW_CFA_advance_loc: 17 to 0000981b\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 0000972c\n+ DW_CFA_advance_loc: 1 to 0000981c\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 0000972d\n+ DW_CFA_advance_loc: 1 to 0000981d\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 16 to 0000973d\n+ DW_CFA_advance_loc: 16 to 0000982d\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 80 to 0000978d\n+ DW_CFA_advance_loc1: 80 to 0000987d\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 15 to 0000979c\n+ DW_CFA_advance_loc: 15 to 0000988c\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 0000979d\n+ DW_CFA_advance_loc: 1 to 0000988d\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000097a9\n+ DW_CFA_advance_loc: 12 to 00009899\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 58 to 000097e3\n+ DW_CFA_advance_loc: 58 to 000098d3\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 5 to 000097e8\n+ DW_CFA_advance_loc: 5 to 000098d8\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 000097e9\n+ DW_CFA_advance_loc: 1 to 000098d9\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 10 to 000097f3\n+ DW_CFA_advance_loc: 10 to 000098e3\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000097ff\n+ DW_CFA_advance_loc: 12 to 000098ef\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 11 to 0000980a\n+ DW_CFA_advance_loc: 11 to 000098fa\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 5 to 0000980f\n+ DW_CFA_advance_loc: 5 to 000098ff\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 0000981b\n+ DW_CFA_advance_loc: 12 to 0000990b\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 54 to 00009851\n+ DW_CFA_advance_loc: 54 to 00009941\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 5 to 00009856\n+ DW_CFA_advance_loc: 5 to 00009946\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009862\n+ DW_CFA_advance_loc: 12 to 00009952\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 16 to 00009872\n+ DW_CFA_advance_loc: 16 to 00009962\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00009873\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_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009874\n+ DW_CFA_advance_loc: 1 to 0000999d\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009880\n+ DW_CFA_advance_loc: 16 to 000099ad\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 44 to 000098ac\n+ DW_CFA_advance_loc: 21 to 000099c2\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000098ad\n+ DW_CFA_advance_loc: 1 to 000099c3\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000098b9\n+ DW_CFA_advance_loc: 12 to 000099cf\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 22 to 000098cf\n+ DW_CFA_advance_loc: 26 to 000099e9\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000098d0\n+ DW_CFA_advance_loc: 1 to 000099ea\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000098dc\n+ DW_CFA_advance_loc: 12 to 000099f6\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 26 to 000098f6\n+ DW_CFA_advance_loc: 34 to 00009a18\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000098f7\n+ DW_CFA_advance_loc: 1 to 00009a19\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009903\n+ DW_CFA_advance_loc: 12 to 00009a25\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 60 to 0000993f\n+ DW_CFA_advance_loc: 48 to 00009a55\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009940\n+ DW_CFA_advance_loc: 1 to 00009a56\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 0000994c\n+ DW_CFA_advance_loc: 12 to 00009a62\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 44 to 00009978\n+ DW_CFA_advance_loc: 42 to 00009a8c\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 4 to 0000997c\n+ DW_CFA_advance_loc: 4 to 00009a90\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 4 to 00009980\n+ DW_CFA_advance_loc: 4 to 00009a94\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00009984\n+ DW_CFA_advance_loc: 4 to 00009a98\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009990\n+ DW_CFA_advance_loc: 12 to 00009aa4\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 62 to 000099ce\n+ DW_CFA_advance_loc: 63 to 00009ae3\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000099cf\n+ DW_CFA_advance_loc: 1 to 00009ae4\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000099db\n+ DW_CFA_advance_loc: 12 to 00009af0\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 8 to 000099e3\n+ DW_CFA_advance_loc: 12 to 00009afc\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000099e4\n+ DW_CFA_advance_loc: 1 to 00009afd\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 000099f0\n+ DW_CFA_advance_loc: 12 to 00009b09\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 8 to 000099f8\n+ DW_CFA_advance_loc: 8 to 00009b11\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 000099f9\n+ DW_CFA_advance_loc: 1 to 00009b12\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009a05\n+ DW_CFA_advance_loc: 12 to 00009b1e\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 8 to 00009a0d\n+ DW_CFA_advance_loc: 12 to 00009b2a\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 1 to 00009a0e\n+ DW_CFA_advance_loc: 1 to 00009b2b\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009a1a\n+ DW_CFA_advance_loc: 12 to 00009b37\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 15 to 00009a29\n+ DW_CFA_advance_loc: 19 to 00009b4a\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 5 to 00009a2e\n+ DW_CFA_advance_loc: 5 to 00009b4f\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 14 to 00009a3c\n+ DW_CFA_advance_loc: 12 to 00009b5b\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 71 to 00009a83\n+ DW_CFA_advance_loc1: 73 to 00009ba4\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 1 to 00009a84\n+ DW_CFA_advance_loc: 1 to 00009ba5\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00009a88\n+ DW_CFA_advance_loc: 4 to 00009ba9\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009a94\n+ DW_CFA_advance_loc: 12 to 00009bb5\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc1: 115 to 00009b07\n+ DW_CFA_advance_loc1: 115 to 00009c28\n DW_CFA_def_cfa_offset: 100\n- DW_CFA_advance_loc: 4 to 00009b0b\n+ DW_CFA_advance_loc: 8 to 00009c30\n DW_CFA_def_cfa_offset: 104\n- DW_CFA_advance_loc: 4 to 00009b0f\n+ DW_CFA_advance_loc: 4 to 00009c34\n DW_CFA_def_cfa_offset: 108\n- DW_CFA_advance_loc: 4 to 00009b13\n+ DW_CFA_advance_loc: 4 to 00009c38\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc: 12 to 00009b1f\n+ DW_CFA_advance_loc: 12 to 00009c44\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_nop\n \n-0000147c 0000078c 00001480 FDE cie=00000000 pc=00003371..000044c9\n- DW_CFA_advance_loc: 1 to 00003372\n+0000158c 0000078c 00001590 FDE cie=00000000 pc=000033ae..00004506\n+ DW_CFA_advance_loc: 1 to 000033af\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00003373\n+ DW_CFA_advance_loc: 1 to 000033b0\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00003374\n+ DW_CFA_advance_loc: 1 to 000033b1\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00003375\n+ DW_CFA_advance_loc: 1 to 000033b2\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 00003386\n+ DW_CFA_advance_loc: 17 to 000033c3\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 48 to 000033b6\n+ DW_CFA_advance_loc: 48 to 000033f3\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000033b7\n+ DW_CFA_advance_loc: 1 to 000033f4\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 000033be\n+ DW_CFA_advance_loc: 7 to 000033fb\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000033c0\n+ DW_CFA_advance_loc: 2 to 000033fd\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000033c8\n+ DW_CFA_advance_loc: 8 to 00003405\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 30 to 000033e6\n+ DW_CFA_advance_loc: 30 to 00003423\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000033e7\n+ DW_CFA_advance_loc: 1 to 00003424\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000033ef\n+ DW_CFA_advance_loc: 8 to 0000342c\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 30 to 0000340d\n+ DW_CFA_advance_loc: 30 to 0000344a\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 11 to 00003418\n+ DW_CFA_advance_loc: 11 to 00003455\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003420\n+ DW_CFA_advance_loc: 8 to 0000345d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 00003431\n+ DW_CFA_advance_loc: 17 to 0000346e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 00003438\n+ DW_CFA_advance_loc: 7 to 00003475\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003440\n+ DW_CFA_advance_loc: 8 to 0000347d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 21 to 00003455\n+ DW_CFA_advance_loc: 21 to 00003492\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 0000345b\n+ DW_CFA_advance_loc: 6 to 00003498\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 0000345c\n+ DW_CFA_advance_loc: 1 to 00003499\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003462\n+ DW_CFA_advance_loc: 6 to 0000349f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000346a\n+ DW_CFA_advance_loc: 8 to 000034a7\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 37 to 0000348f\n+ DW_CFA_advance_loc: 37 to 000034cc\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003491\n+ DW_CFA_advance_loc: 2 to 000034ce\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003499\n+ DW_CFA_advance_loc: 8 to 000034d6\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 20 to 000034ad\n+ DW_CFA_advance_loc: 20 to 000034ea\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 22 to 000034c3\n+ DW_CFA_advance_loc: 22 to 00003500\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 1 to 000034c4\n+ DW_CFA_advance_loc: 1 to 00003501\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 7 to 000034cb\n+ DW_CFA_advance_loc: 7 to 00003508\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 1 to 000034cc\n+ DW_CFA_advance_loc: 1 to 00003509\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 2 to 000034ce\n+ DW_CFA_advance_loc: 2 to 0000350b\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 2 to 000034d0\n+ DW_CFA_advance_loc: 2 to 0000350d\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 000034d1\n+ DW_CFA_advance_loc: 1 to 0000350e\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 5 to 000034d6\n+ DW_CFA_advance_loc: 5 to 00003513\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 5 to 000034db\n+ DW_CFA_advance_loc: 5 to 00003518\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 000034e3\n+ DW_CFA_advance_loc: 8 to 00003520\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 2 to 000034e5\n+ DW_CFA_advance_loc: 2 to 00003522\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 000034e6\n+ DW_CFA_advance_loc: 1 to 00003523\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000034e8\n+ DW_CFA_advance_loc: 2 to 00003525\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000034f0\n+ DW_CFA_advance_loc: 8 to 0000352d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 28 to 0000350c\n+ DW_CFA_advance_loc: 28 to 00003549\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000350d\n+ DW_CFA_advance_loc: 1 to 0000354a\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 0000350f\n+ DW_CFA_advance_loc: 2 to 0000354c\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003510\n+ DW_CFA_advance_loc: 1 to 0000354d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003518\n+ DW_CFA_advance_loc: 8 to 00003555\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003527\n+ DW_CFA_advance_loc: 15 to 00003564\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003528\n+ DW_CFA_advance_loc: 1 to 00003565\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 0000352a\n+ DW_CFA_advance_loc: 2 to 00003567\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000352b\n+ DW_CFA_advance_loc: 1 to 00003568\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003533\n+ DW_CFA_advance_loc: 8 to 00003570\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 00003544\n+ DW_CFA_advance_loc: 17 to 00003581\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 0000354b\n+ DW_CFA_advance_loc: 7 to 00003588\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003553\n+ DW_CFA_advance_loc: 8 to 00003590\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 21 to 00003568\n+ DW_CFA_advance_loc: 21 to 000035a5\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003569\n+ DW_CFA_advance_loc: 1 to 000035a6\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 0000356b\n+ DW_CFA_advance_loc: 2 to 000035a8\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 4 to 0000356f\n+ DW_CFA_advance_loc: 4 to 000035ac\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003577\n+ DW_CFA_advance_loc: 8 to 000035b4\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 10 to 00003581\n+ DW_CFA_advance_loc: 10 to 000035be\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003582\n+ DW_CFA_advance_loc: 1 to 000035bf\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003586\n+ DW_CFA_advance_loc: 4 to 000035c3\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003587\n+ DW_CFA_advance_loc: 1 to 000035c4\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000358f\n+ DW_CFA_advance_loc: 8 to 000035cc\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 31 to 000035ae\n+ DW_CFA_advance_loc: 31 to 000035eb\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 4 to 000035b2\n+ DW_CFA_advance_loc: 4 to 000035ef\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 000035b4\n+ DW_CFA_advance_loc: 2 to 000035f1\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 000035bd\n+ DW_CFA_advance_loc: 9 to 000035fa\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 10 to 000035c7\n+ DW_CFA_advance_loc: 10 to 00003604\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 000035ce\n+ DW_CFA_advance_loc: 7 to 0000360b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000035d0\n+ DW_CFA_advance_loc: 2 to 0000360d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000035d8\n+ DW_CFA_advance_loc: 8 to 00003615\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 14 to 000035e6\n+ DW_CFA_advance_loc: 14 to 00003623\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000035e8\n+ DW_CFA_advance_loc: 2 to 00003625\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000035f0\n+ DW_CFA_advance_loc: 8 to 0000362d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 16 to 00003600\n+ DW_CFA_advance_loc: 16 to 0000363d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 00003607\n+ DW_CFA_advance_loc: 7 to 00003644\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 12 to 00003613\n+ DW_CFA_advance_loc: 12 to 00003650\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 9 to 0000361c\n+ DW_CFA_advance_loc: 9 to 00003659\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 5 to 00003621\n+ DW_CFA_advance_loc: 5 to 0000365e\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003625\n+ DW_CFA_advance_loc: 4 to 00003662\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003626\n+ DW_CFA_advance_loc: 1 to 00003663\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000362e\n+ DW_CFA_advance_loc: 8 to 0000366b\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 57 to 00003667\n+ DW_CFA_advance_loc: 57 to 000036a4\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003668\n+ DW_CFA_advance_loc: 1 to 000036a5\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003670\n+ DW_CFA_advance_loc: 8 to 000036ad\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 24 to 00003688\n+ DW_CFA_advance_loc: 24 to 000036c5\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 0000368f\n+ DW_CFA_advance_loc: 7 to 000036cc\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003697\n+ DW_CFA_advance_loc: 8 to 000036d4\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 000036a8\n+ DW_CFA_advance_loc: 17 to 000036e5\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000036a9\n+ DW_CFA_advance_loc: 1 to 000036e6\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 000036aa\n+ DW_CFA_advance_loc: 1 to 000036e7\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000036ab\n+ DW_CFA_advance_loc: 1 to 000036e8\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 11 to 000036b6\n+ DW_CFA_advance_loc: 11 to 000036f3\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 19 to 000036c9\n+ DW_CFA_advance_loc: 19 to 00003706\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000036ca\n+ DW_CFA_advance_loc: 1 to 00003707\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000036d2\n+ DW_CFA_advance_loc: 8 to 0000370f\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 000036ec\n+ DW_CFA_advance_loc: 26 to 00003729\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000036ed\n+ DW_CFA_advance_loc: 1 to 0000372a\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 000036f4\n+ DW_CFA_advance_loc: 7 to 00003731\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000036f6\n+ DW_CFA_advance_loc: 2 to 00003733\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 10 to 00003700\n+ DW_CFA_advance_loc: 10 to 0000373d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 24 to 00003718\n+ DW_CFA_advance_loc: 24 to 00003755\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003719\n+ DW_CFA_advance_loc: 1 to 00003756\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003721\n+ DW_CFA_advance_loc: 8 to 0000375e\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 6 to 00003727\n+ DW_CFA_advance_loc: 6 to 00003764\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003728\n+ DW_CFA_advance_loc: 1 to 00003765\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 0000372a\n+ DW_CFA_advance_loc: 2 to 00003767\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000372b\n+ DW_CFA_advance_loc: 1 to 00003768\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 10 to 00003735\n+ DW_CFA_advance_loc: 10 to 00003772\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 22 to 0000374b\n+ DW_CFA_advance_loc: 22 to 00003788\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000374c\n+ DW_CFA_advance_loc: 1 to 00003789\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003754\n+ DW_CFA_advance_loc: 8 to 00003791\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 00003765\n+ DW_CFA_advance_loc: 17 to 000037a2\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003766\n+ DW_CFA_advance_loc: 1 to 000037a3\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 00003768\n+ DW_CFA_advance_loc: 2 to 000037a5\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 25 to 00003781\n+ DW_CFA_advance_loc: 25 to 000037be\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 5 to 00003786\n+ DW_CFA_advance_loc: 5 to 000037c3\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 00003788\n+ DW_CFA_advance_loc: 2 to 000037c5\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 32 to 000037a8\n+ DW_CFA_advance_loc: 32 to 000037e5\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 2 to 000037aa\n+ DW_CFA_advance_loc: 2 to 000037e7\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 000037b1\n+ DW_CFA_advance_loc: 7 to 000037ee\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 3 to 000037b4\n+ DW_CFA_advance_loc: 3 to 000037f1\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000037bc\n+ DW_CFA_advance_loc: 8 to 000037f9\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 13 to 000037c9\n+ DW_CFA_advance_loc: 13 to 00003806\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 7 to 000037d0\n+ DW_CFA_advance_loc: 7 to 0000380d\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 000037d7\n+ DW_CFA_advance_loc: 7 to 00003814\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000037d9\n+ DW_CFA_advance_loc: 2 to 00003816\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000037e1\n+ DW_CFA_advance_loc: 8 to 0000381e\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 12 to 000037ed\n+ DW_CFA_advance_loc: 12 to 0000382a\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000037ee\n+ DW_CFA_advance_loc: 1 to 0000382b\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 000037f0\n+ DW_CFA_advance_loc: 2 to 0000382d\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 13 to 000037fd\n+ DW_CFA_advance_loc: 13 to 0000383a\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000037fe\n+ DW_CFA_advance_loc: 1 to 0000383b\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 000037ff\n+ DW_CFA_advance_loc: 1 to 0000383c\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003801\n+ DW_CFA_advance_loc: 2 to 0000383e\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003809\n+ DW_CFA_advance_loc: 8 to 00003846\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 41 to 00003832\n+ DW_CFA_advance_loc: 41 to 0000386f\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 00003838\n+ DW_CFA_advance_loc: 6 to 00003875\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 0000383e\n+ DW_CFA_advance_loc: 6 to 0000387b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003844\n+ DW_CFA_advance_loc: 6 to 00003881\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000384c\n+ DW_CFA_advance_loc: 8 to 00003889\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 33 to 0000386d\n+ DW_CFA_advance_loc: 33 to 000038aa\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000386e\n+ DW_CFA_advance_loc: 1 to 000038ab\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 0000386f\n+ DW_CFA_advance_loc: 1 to 000038ac\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003870\n+ DW_CFA_advance_loc: 1 to 000038ad\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003878\n+ DW_CFA_advance_loc: 8 to 000038b5\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 5 to 0000387d\n+ DW_CFA_advance_loc: 5 to 000038ba\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 11 to 00003888\n+ DW_CFA_advance_loc: 11 to 000038c5\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 00003889\n+ DW_CFA_advance_loc: 1 to 000038c6\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 0000388f\n+ DW_CFA_advance_loc: 6 to 000038cc\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 12 to 0000389b\n+ DW_CFA_advance_loc: 12 to 000038d8\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 10 to 000038a5\n+ DW_CFA_advance_loc: 10 to 000038e2\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 000038ab\n+ DW_CFA_advance_loc: 6 to 000038e8\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 000038ac\n+ DW_CFA_advance_loc: 1 to 000038e9\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000038ad\n+ DW_CFA_advance_loc: 1 to 000038ea\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000038b5\n+ DW_CFA_advance_loc: 8 to 000038f2\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 46 to 000038e3\n+ DW_CFA_advance_loc: 46 to 00003920\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 7 to 000038ea\n+ DW_CFA_advance_loc: 7 to 00003927\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 1 to 000038eb\n+ DW_CFA_advance_loc: 1 to 00003928\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 3 to 000038ee\n+ DW_CFA_advance_loc: 3 to 0000392b\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000038f6\n+ DW_CFA_advance_loc: 8 to 00003933\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc1: 196 to 000039ba\n+ DW_CFA_advance_loc1: 196 to 000039f7\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000039bb\n+ DW_CFA_advance_loc: 1 to 000039f8\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000039c1\n+ DW_CFA_advance_loc: 6 to 000039fe\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000039c3\n+ DW_CFA_advance_loc: 2 to 00003a00\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000039cb\n+ DW_CFA_advance_loc: 8 to 00003a08\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 000039da\n+ DW_CFA_advance_loc: 15 to 00003a17\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000039db\n+ DW_CFA_advance_loc: 1 to 00003a18\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000039e1\n+ DW_CFA_advance_loc: 6 to 00003a1e\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 000039e3\n+ DW_CFA_advance_loc: 2 to 00003a20\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000039eb\n+ DW_CFA_advance_loc: 8 to 00003a28\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 000039fa\n+ DW_CFA_advance_loc: 15 to 00003a37\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 00003a00\n+ DW_CFA_advance_loc: 6 to 00003a3d\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00003a06\n+ DW_CFA_advance_loc: 6 to 00003a43\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003a0c\n+ DW_CFA_advance_loc: 6 to 00003a49\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 6 to 00003a12\n+ DW_CFA_advance_loc: 6 to 00003a4f\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003a18\n+ DW_CFA_advance_loc: 6 to 00003a55\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003a1e\n+ DW_CFA_advance_loc: 6 to 00003a5b\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 6 to 00003a24\n+ DW_CFA_advance_loc: 6 to 00003a61\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 00003a2a\n+ DW_CFA_advance_loc: 6 to 00003a67\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 6 to 00003a30\n+ DW_CFA_advance_loc: 6 to 00003a6d\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003a36\n+ DW_CFA_advance_loc: 6 to 00003a73\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 2 to 00003a38\n+ DW_CFA_advance_loc: 2 to 00003a75\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003a40\n+ DW_CFA_advance_loc: 8 to 00003a7d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 29 to 00003a5d\n+ DW_CFA_advance_loc: 29 to 00003a9a\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003a5e\n+ DW_CFA_advance_loc: 1 to 00003a9b\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00003a60\n+ DW_CFA_advance_loc: 2 to 00003a9d\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003a66\n+ DW_CFA_advance_loc: 6 to 00003aa3\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003a6c\n+ DW_CFA_advance_loc: 6 to 00003aa9\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 1 to 00003a6d\n+ DW_CFA_advance_loc: 1 to 00003aaa\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 1 to 00003a6e\n+ DW_CFA_advance_loc: 1 to 00003aab\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003a6f\n+ DW_CFA_advance_loc: 1 to 00003aac\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003a75\n+ DW_CFA_advance_loc: 6 to 00003ab2\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 1 to 00003a76\n+ DW_CFA_advance_loc: 1 to 00003ab3\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 13 to 00003a83\n+ DW_CFA_advance_loc: 13 to 00003ac0\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 20 to 00003a97\n+ DW_CFA_advance_loc: 20 to 00003ad4\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 00003a9d\n+ DW_CFA_advance_loc: 6 to 00003ada\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00003aa3\n+ DW_CFA_advance_loc: 6 to 00003ae0\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003aa9\n+ DW_CFA_advance_loc: 6 to 00003ae6\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 6 to 00003aaf\n+ DW_CFA_advance_loc: 6 to 00003aec\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003ab5\n+ DW_CFA_advance_loc: 6 to 00003af2\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003abb\n+ DW_CFA_advance_loc: 6 to 00003af8\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 6 to 00003ac1\n+ DW_CFA_advance_loc: 6 to 00003afe\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 00003ac7\n+ DW_CFA_advance_loc: 6 to 00003b04\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 6 to 00003acd\n+ DW_CFA_advance_loc: 6 to 00003b0a\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003ad3\n+ DW_CFA_advance_loc: 6 to 00003b10\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 2 to 00003ad5\n+ DW_CFA_advance_loc: 2 to 00003b12\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003add\n+ DW_CFA_advance_loc: 8 to 00003b1a\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 29 to 00003afa\n+ DW_CFA_advance_loc: 29 to 00003b37\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003b00\n+ DW_CFA_advance_loc: 6 to 00003b3d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00003b02\n+ DW_CFA_advance_loc: 2 to 00003b3f\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003b08\n+ DW_CFA_advance_loc: 6 to 00003b45\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003b0e\n+ DW_CFA_advance_loc: 6 to 00003b4b\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 1 to 00003b0f\n+ DW_CFA_advance_loc: 1 to 00003b4c\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 1 to 00003b10\n+ DW_CFA_advance_loc: 1 to 00003b4d\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003b11\n+ DW_CFA_advance_loc: 1 to 00003b4e\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003b17\n+ DW_CFA_advance_loc: 6 to 00003b54\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 1 to 00003b18\n+ DW_CFA_advance_loc: 1 to 00003b55\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003b20\n+ DW_CFA_advance_loc: 8 to 00003b5d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 20 to 00003b34\n+ DW_CFA_advance_loc: 20 to 00003b71\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 6 to 00003b3a\n+ DW_CFA_advance_loc: 6 to 00003b77\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00003b40\n+ DW_CFA_advance_loc: 6 to 00003b7d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003b46\n+ DW_CFA_advance_loc: 6 to 00003b83\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 6 to 00003b4c\n+ DW_CFA_advance_loc: 6 to 00003b89\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003b52\n+ DW_CFA_advance_loc: 6 to 00003b8f\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003b58\n+ DW_CFA_advance_loc: 6 to 00003b95\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 6 to 00003b5e\n+ DW_CFA_advance_loc: 6 to 00003b9b\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 00003b64\n+ DW_CFA_advance_loc: 6 to 00003ba1\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 6 to 00003b6a\n+ DW_CFA_advance_loc: 6 to 00003ba7\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003b70\n+ DW_CFA_advance_loc: 6 to 00003bad\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 2 to 00003b72\n+ DW_CFA_advance_loc: 2 to 00003baf\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003b7a\n+ DW_CFA_advance_loc: 8 to 00003bb7\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 29 to 00003b97\n+ DW_CFA_advance_loc: 29 to 00003bd4\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003b9d\n+ DW_CFA_advance_loc: 6 to 00003bda\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00003b9f\n+ DW_CFA_advance_loc: 2 to 00003bdc\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003ba5\n+ DW_CFA_advance_loc: 6 to 00003be2\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003bab\n+ DW_CFA_advance_loc: 6 to 00003be8\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 1 to 00003bac\n+ DW_CFA_advance_loc: 1 to 00003be9\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 1 to 00003bad\n+ DW_CFA_advance_loc: 1 to 00003bea\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003bae\n+ DW_CFA_advance_loc: 1 to 00003beb\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003bb4\n+ DW_CFA_advance_loc: 6 to 00003bf1\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 1 to 00003bb5\n+ DW_CFA_advance_loc: 1 to 00003bf2\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003bbd\n+ DW_CFA_advance_loc: 8 to 00003bfa\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 00003bce\n+ DW_CFA_advance_loc: 17 to 00003c0b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003bd4\n+ DW_CFA_advance_loc: 6 to 00003c11\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 6 to 00003bda\n+ DW_CFA_advance_loc: 6 to 00003c17\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003be0\n+ DW_CFA_advance_loc: 6 to 00003c1d\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003be6\n+ DW_CFA_advance_loc: 6 to 00003c23\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 6 to 00003bec\n+ DW_CFA_advance_loc: 6 to 00003c29\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 00003bf2\n+ DW_CFA_advance_loc: 6 to 00003c2f\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 6 to 00003bf8\n+ DW_CFA_advance_loc: 6 to 00003c35\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003bfe\n+ DW_CFA_advance_loc: 6 to 00003c3b\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 6 to 00003c04\n+ DW_CFA_advance_loc: 6 to 00003c41\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 6 to 00003c0a\n+ DW_CFA_advance_loc: 6 to 00003c47\n DW_CFA_def_cfa_offset: 308\n- DW_CFA_advance_loc: 6 to 00003c10\n+ DW_CFA_advance_loc: 6 to 00003c4d\n DW_CFA_def_cfa_offset: 312\n- DW_CFA_advance_loc: 6 to 00003c16\n+ DW_CFA_advance_loc: 6 to 00003c53\n DW_CFA_def_cfa_offset: 316\n- DW_CFA_advance_loc: 2 to 00003c18\n+ DW_CFA_advance_loc: 2 to 00003c55\n DW_CFA_def_cfa_offset: 320\n- DW_CFA_advance_loc: 8 to 00003c20\n+ DW_CFA_advance_loc: 8 to 00003c5d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 29 to 00003c3d\n+ DW_CFA_advance_loc: 29 to 00003c7a\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00003c43\n+ DW_CFA_advance_loc: 6 to 00003c80\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 00003c45\n+ DW_CFA_advance_loc: 2 to 00003c82\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 6 to 00003c4b\n+ DW_CFA_advance_loc: 6 to 00003c88\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00003c51\n+ DW_CFA_advance_loc: 6 to 00003c8e\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 1 to 00003c52\n+ DW_CFA_advance_loc: 1 to 00003c8f\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 1 to 00003c53\n+ DW_CFA_advance_loc: 1 to 00003c90\n DW_CFA_def_cfa_offset: 292\n- DW_CFA_advance_loc: 1 to 00003c54\n+ DW_CFA_advance_loc: 1 to 00003c91\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 00003c5a\n+ DW_CFA_advance_loc: 6 to 00003c97\n DW_CFA_def_cfa_offset: 300\n- DW_CFA_advance_loc: 1 to 00003c5b\n+ DW_CFA_advance_loc: 1 to 00003c98\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 8 to 00003c63\n+ DW_CFA_advance_loc: 8 to 00003ca0\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 17 to 00003c74\n+ DW_CFA_advance_loc: 17 to 00003cb1\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 4 to 00003c78\n+ DW_CFA_advance_loc: 4 to 00003cb5\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003c80\n+ DW_CFA_advance_loc: 8 to 00003cbd\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 00003c8b\n+ DW_CFA_advance_loc: 11 to 00003cc8\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 7 to 00003c92\n+ DW_CFA_advance_loc: 7 to 00003ccf\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003c96\n+ DW_CFA_advance_loc: 4 to 00003cd3\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00003c9b\n+ DW_CFA_advance_loc: 5 to 00003cd8\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 12 to 00003ca7\n+ DW_CFA_advance_loc: 12 to 00003ce4\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc1: 78 to 00003cf5\n+ DW_CFA_advance_loc1: 78 to 00003d32\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 9 to 00003cfe\n+ DW_CFA_advance_loc: 9 to 00003d3b\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 14 to 00003d0c\n+ DW_CFA_advance_loc: 14 to 00003d49\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 36 to 00003d30\n+ DW_CFA_advance_loc: 36 to 00003d6d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003d31\n+ DW_CFA_advance_loc: 1 to 00003d6e\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003d39\n+ DW_CFA_advance_loc: 8 to 00003d76\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 18 to 00003d4b\n+ DW_CFA_advance_loc: 18 to 00003d88\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00003d4c\n+ DW_CFA_advance_loc: 1 to 00003d89\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 00003d53\n+ DW_CFA_advance_loc: 7 to 00003d90\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003d55\n+ DW_CFA_advance_loc: 2 to 00003d92\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003d5d\n+ DW_CFA_advance_loc: 8 to 00003d9a\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 52 to 00003d91\n+ DW_CFA_advance_loc: 52 to 00003dce\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00003d92\n+ DW_CFA_advance_loc: 1 to 00003dcf\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003d9a\n+ DW_CFA_advance_loc: 8 to 00003dd7\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 3 to 00003d9d\n+ DW_CFA_advance_loc: 3 to 00003dda\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 7 to 00003da4\n+ DW_CFA_advance_loc: 7 to 00003de1\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003dac\n+ DW_CFA_advance_loc: 8 to 00003de9\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 00003db7\n+ DW_CFA_advance_loc: 11 to 00003df4\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003dc0\n+ DW_CFA_advance_loc: 9 to 00003dfd\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003dc4\n+ DW_CFA_advance_loc: 4 to 00003e01\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003dc6\n+ DW_CFA_advance_loc: 2 to 00003e03\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003dce\n+ DW_CFA_advance_loc: 8 to 00003e0b\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003ddd\n+ DW_CFA_advance_loc: 15 to 00003e1a\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 11 to 00003de8\n+ DW_CFA_advance_loc: 9 to 00003e23\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 00003dea\n+ DW_CFA_advance_loc: 4 to 00003e27\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00003def\n+ DW_CFA_advance_loc: 5 to 00003e2c\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003df7\n+ DW_CFA_advance_loc: 8 to 00003e34\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003e06\n+ DW_CFA_advance_loc: 15 to 00003e43\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 5 to 00003e0b\n+ DW_CFA_advance_loc: 5 to 00003e48\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 8 to 00003e13\n+ DW_CFA_advance_loc: 8 to 00003e50\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 00003e18\n+ DW_CFA_advance_loc: 5 to 00003e55\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003e20\n+ DW_CFA_advance_loc: 8 to 00003e5d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003e2f\n+ DW_CFA_advance_loc: 15 to 00003e6c\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003e38\n+ DW_CFA_advance_loc: 9 to 00003e75\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003e3c\n+ DW_CFA_advance_loc: 4 to 00003e79\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003e3e\n+ DW_CFA_advance_loc: 2 to 00003e7b\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003e46\n+ DW_CFA_advance_loc: 8 to 00003e83\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003e55\n+ DW_CFA_advance_loc: 15 to 00003e92\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003e5e\n+ DW_CFA_advance_loc: 9 to 00003e9b\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003e62\n+ DW_CFA_advance_loc: 4 to 00003e9f\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003e64\n+ DW_CFA_advance_loc: 2 to 00003ea1\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003e6c\n+ DW_CFA_advance_loc: 8 to 00003ea9\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003e7b\n+ DW_CFA_advance_loc: 15 to 00003eb8\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003e84\n+ DW_CFA_advance_loc: 9 to 00003ec1\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003e88\n+ DW_CFA_advance_loc: 4 to 00003ec5\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003e8a\n+ DW_CFA_advance_loc: 2 to 00003ec7\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003e92\n+ DW_CFA_advance_loc: 8 to 00003ecf\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003ea1\n+ DW_CFA_advance_loc: 15 to 00003ede\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003eaa\n+ DW_CFA_advance_loc: 9 to 00003ee7\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003eae\n+ DW_CFA_advance_loc: 4 to 00003eeb\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003eb0\n+ DW_CFA_advance_loc: 2 to 00003eed\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003eb8\n+ DW_CFA_advance_loc: 8 to 00003ef5\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003ec7\n+ DW_CFA_advance_loc: 15 to 00003f04\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003ed0\n+ DW_CFA_advance_loc: 9 to 00003f0d\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003ed4\n+ DW_CFA_advance_loc: 4 to 00003f11\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003ed6\n+ DW_CFA_advance_loc: 2 to 00003f13\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003ede\n+ DW_CFA_advance_loc: 8 to 00003f1b\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003eed\n+ DW_CFA_advance_loc: 15 to 00003f2a\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003ef6\n+ DW_CFA_advance_loc: 9 to 00003f33\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003efa\n+ DW_CFA_advance_loc: 4 to 00003f37\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003efc\n+ DW_CFA_advance_loc: 2 to 00003f39\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f04\n+ DW_CFA_advance_loc: 8 to 00003f41\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f13\n+ DW_CFA_advance_loc: 15 to 00003f50\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 11 to 00003f1e\n+ DW_CFA_advance_loc: 9 to 00003f59\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 2 to 00003f20\n+ DW_CFA_advance_loc: 4 to 00003f5d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003f22\n+ DW_CFA_advance_loc: 2 to 00003f5f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f2a\n+ DW_CFA_advance_loc: 8 to 00003f67\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f39\n+ DW_CFA_advance_loc: 15 to 00003f76\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 5 to 00003f3e\n+ DW_CFA_advance_loc: 5 to 00003f7b\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 8 to 00003f46\n+ DW_CFA_advance_loc: 8 to 00003f83\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003f48\n+ DW_CFA_advance_loc: 2 to 00003f85\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f50\n+ DW_CFA_advance_loc: 8 to 00003f8d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f5f\n+ DW_CFA_advance_loc: 15 to 00003f9c\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003f68\n+ DW_CFA_advance_loc: 9 to 00003fa5\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003f6c\n+ DW_CFA_advance_loc: 4 to 00003fa9\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003f6e\n+ DW_CFA_advance_loc: 2 to 00003fab\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f76\n+ DW_CFA_advance_loc: 8 to 00003fb3\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003f85\n+ DW_CFA_advance_loc: 15 to 00003fc2\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003f8e\n+ DW_CFA_advance_loc: 9 to 00003fcb\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003f92\n+ DW_CFA_advance_loc: 4 to 00003fcf\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003f94\n+ DW_CFA_advance_loc: 2 to 00003fd1\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003f9c\n+ DW_CFA_advance_loc: 8 to 00003fd9\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003fab\n+ DW_CFA_advance_loc: 15 to 00003fe8\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003fb4\n+ DW_CFA_advance_loc: 9 to 00003ff1\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003fb8\n+ DW_CFA_advance_loc: 4 to 00003ff5\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003fba\n+ DW_CFA_advance_loc: 2 to 00003ff7\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003fc2\n+ DW_CFA_advance_loc: 8 to 00003fff\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00003fd1\n+ DW_CFA_advance_loc: 15 to 0000400e\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 9 to 00003fda\n+ DW_CFA_advance_loc: 9 to 00004017\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 4 to 00003fde\n+ DW_CFA_advance_loc: 4 to 0000401b\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 00003fe0\n+ DW_CFA_advance_loc: 2 to 0000401d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00003fe8\n+ DW_CFA_advance_loc: 8 to 00004025\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 31 to 00004007\n+ DW_CFA_advance_loc: 31 to 00004044\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00004008\n+ DW_CFA_advance_loc: 1 to 00004045\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004010\n+ DW_CFA_advance_loc: 8 to 0000404d\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 40 to 00004038\n+ DW_CFA_advance_loc: 40 to 00004075\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 5 to 0000403d\n+ DW_CFA_advance_loc: 5 to 0000407a\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004045\n+ DW_CFA_advance_loc: 8 to 00004082\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 00004050\n+ DW_CFA_advance_loc: 11 to 0000408d\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 5 to 00004055\n+ DW_CFA_advance_loc: 5 to 00004092\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 0000405b\n+ DW_CFA_advance_loc: 6 to 00004098\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000405c\n+ DW_CFA_advance_loc: 1 to 00004099\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 12 to 00004068\n+ DW_CFA_advance_loc: 12 to 000040a5\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 15 to 00004077\n+ DW_CFA_advance_loc: 15 to 000040b4\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00004078\n+ DW_CFA_advance_loc: 1 to 000040b5\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 0000407e\n+ DW_CFA_advance_loc: 6 to 000040bb\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000407f\n+ DW_CFA_advance_loc: 1 to 000040bc\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 12 to 0000408b\n+ DW_CFA_advance_loc: 12 to 000040c8\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 54 to 000040c1\n+ DW_CFA_advance_loc: 54 to 000040fe\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000040c2\n+ DW_CFA_advance_loc: 1 to 000040ff\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000040ca\n+ DW_CFA_advance_loc: 8 to 00004107\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 14 to 000040d8\n+ DW_CFA_advance_loc: 14 to 00004115\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000040d9\n+ DW_CFA_advance_loc: 1 to 00004116\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000040e1\n+ DW_CFA_advance_loc: 8 to 0000411e\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 35 to 00004104\n+ DW_CFA_advance_loc: 35 to 00004141\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00004105\n+ DW_CFA_advance_loc: 1 to 00004142\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000410d\n+ DW_CFA_advance_loc: 8 to 0000414a\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 18 to 0000411f\n+ DW_CFA_advance_loc: 18 to 0000415c\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00004120\n+ DW_CFA_advance_loc: 1 to 0000415d\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004128\n+ DW_CFA_advance_loc: 8 to 00004165\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 32 to 00004148\n+ DW_CFA_advance_loc: 32 to 00004185\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 2 to 0000414a\n+ DW_CFA_advance_loc: 2 to 00004187\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 2 to 0000414c\n+ DW_CFA_advance_loc: 2 to 00004189\n DW_CFA_def_cfa_offset: 276\n- DW_CFA_advance_loc: 1 to 0000414d\n+ DW_CFA_advance_loc: 1 to 0000418a\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 6 to 00004153\n+ DW_CFA_advance_loc: 6 to 00004190\n DW_CFA_def_cfa_offset: 284\n- DW_CFA_advance_loc: 4 to 00004157\n+ DW_CFA_advance_loc: 4 to 00004194\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 8 to 0000415f\n+ DW_CFA_advance_loc: 8 to 0000419c\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 18 to 00004171\n+ DW_CFA_advance_loc: 18 to 000041ae\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00004172\n+ DW_CFA_advance_loc: 1 to 000041af\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00004178\n+ DW_CFA_advance_loc: 6 to 000041b5\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 0000417e\n+ DW_CFA_advance_loc: 6 to 000041bb\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004186\n+ DW_CFA_advance_loc: 8 to 000041c3\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 000041a0\n+ DW_CFA_advance_loc: 26 to 000041dd\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000041a1\n+ DW_CFA_advance_loc: 1 to 000041de\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000041a9\n+ DW_CFA_advance_loc: 8 to 000041e6\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 1 to 000041aa\n+ DW_CFA_advance_loc: 1 to 000041e7\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 13 to 000041b7\n+ DW_CFA_advance_loc: 13 to 000041f4\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 12 to 000041c3\n+ DW_CFA_advance_loc: 12 to 00004200\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000041c9\n+ DW_CFA_advance_loc: 6 to 00004206\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000041d1\n+ DW_CFA_advance_loc: 8 to 0000420e\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 000041dc\n+ DW_CFA_advance_loc: 11 to 00004219\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000041dd\n+ DW_CFA_advance_loc: 1 to 0000421a\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000041e3\n+ DW_CFA_advance_loc: 6 to 00004220\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000041e9\n+ DW_CFA_advance_loc: 6 to 00004226\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000041f1\n+ DW_CFA_advance_loc: 8 to 0000422e\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 25 to 0000420a\n+ DW_CFA_advance_loc: 25 to 00004247\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000420b\n+ DW_CFA_advance_loc: 1 to 00004248\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004213\n+ DW_CFA_advance_loc: 8 to 00004250\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 13 to 00004220\n+ DW_CFA_advance_loc: 13 to 0000425d\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00004221\n+ DW_CFA_advance_loc: 1 to 0000425e\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 12 to 0000422d\n+ DW_CFA_advance_loc: 12 to 0000426a\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004233\n+ DW_CFA_advance_loc: 6 to 00004270\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000423b\n+ DW_CFA_advance_loc: 8 to 00004278\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 00004246\n+ DW_CFA_advance_loc: 11 to 00004283\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00004247\n+ DW_CFA_advance_loc: 1 to 00004284\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 0000424d\n+ DW_CFA_advance_loc: 6 to 0000428a\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004253\n+ DW_CFA_advance_loc: 6 to 00004290\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000425b\n+ DW_CFA_advance_loc: 8 to 00004298\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 00004275\n+ DW_CFA_advance_loc: 26 to 000042b2\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 00004276\n+ DW_CFA_advance_loc: 1 to 000042b3\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 0000427e\n+ DW_CFA_advance_loc: 8 to 000042bb\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 13 to 0000428b\n+ DW_CFA_advance_loc: 13 to 000042c8\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000428c\n+ DW_CFA_advance_loc: 1 to 000042c9\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 12 to 00004298\n+ DW_CFA_advance_loc: 12 to 000042d5\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 0000429e\n+ DW_CFA_advance_loc: 6 to 000042db\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000042a6\n+ DW_CFA_advance_loc: 8 to 000042e3\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 000042b1\n+ DW_CFA_advance_loc: 11 to 000042ee\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000042b2\n+ DW_CFA_advance_loc: 1 to 000042ef\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 000042b8\n+ DW_CFA_advance_loc: 6 to 000042f5\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 000042be\n+ DW_CFA_advance_loc: 6 to 000042fb\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000042c6\n+ DW_CFA_advance_loc: 8 to 00004303\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 000042e0\n+ DW_CFA_advance_loc: 26 to 0000431d\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 000042e1\n+ DW_CFA_advance_loc: 1 to 0000431e\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000042e9\n+ DW_CFA_advance_loc: 8 to 00004326\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 13 to 000042f6\n+ DW_CFA_advance_loc: 13 to 00004333\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 000042f7\n+ DW_CFA_advance_loc: 1 to 00004334\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 12 to 00004303\n+ DW_CFA_advance_loc: 12 to 00004340\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004309\n+ DW_CFA_advance_loc: 6 to 00004346\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004311\n+ DW_CFA_advance_loc: 8 to 0000434e\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 11 to 0000431c\n+ DW_CFA_advance_loc: 11 to 00004359\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 0000431d\n+ DW_CFA_advance_loc: 1 to 0000435a\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 00004323\n+ DW_CFA_advance_loc: 6 to 00004360\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004329\n+ DW_CFA_advance_loc: 6 to 00004366\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004331\n+ DW_CFA_advance_loc: 8 to 0000436e\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 26 to 0000434b\n+ DW_CFA_advance_loc: 26 to 00004388\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000434c\n+ DW_CFA_advance_loc: 1 to 00004389\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004354\n+ DW_CFA_advance_loc: 8 to 00004391\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 16 to 00004364\n+ DW_CFA_advance_loc: 16 to 000043a1\n DW_CFA_def_cfa_offset: 260\n- DW_CFA_advance_loc: 1 to 00004365\n+ DW_CFA_advance_loc: 1 to 000043a2\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 6 to 0000436b\n+ DW_CFA_advance_loc: 6 to 000043a8\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 6 to 00004371\n+ DW_CFA_advance_loc: 6 to 000043ae\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 00004379\n+ DW_CFA_advance_loc: 8 to 000043b6\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 34 to 0000439b\n+ DW_CFA_advance_loc: 34 to 000043d8\n DW_CFA_def_cfa_offset: 268\n- DW_CFA_advance_loc: 1 to 0000439c\n+ DW_CFA_advance_loc: 1 to 000043d9\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 8 to 000043a4\n+ DW_CFA_advance_loc: 8 to 000043e1\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc2: 286 to 000044c2\n+ DW_CFA_advance_loc2: 286 to 000044ff\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 000044c5\n+ DW_CFA_advance_loc: 3 to 00004502\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000044c6\n+ DW_CFA_advance_loc: 1 to 00004503\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000044c7\n+ DW_CFA_advance_loc: 1 to 00004504\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000044c8\n+ DW_CFA_advance_loc: 1 to 00004505\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n \n-00001c0c 00000044 00001c10 FDE cie=00000000 pc=00009b50..0000cd7c\n- DW_CFA_advance_loc: 4 to 00009b54\n+00001d1c 00000044 00001d20 FDE cie=00000000 pc=00009c70..0000cda3\n+ DW_CFA_advance_loc: 4 to 00009c74\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 9 to 00009b5d\n+ DW_CFA_advance_loc: 9 to 00009c7d\n DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n- DW_CFA_advance_loc: 3 to 00009b60\n+ DW_CFA_advance_loc: 1 to 00009c7e\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_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_advance_loc2: 8445 to 0000bd89\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 0000a8d4\n+ DW_CFA_advance_loc: 1 to 0000bd8a\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000a8d5\n+ DW_CFA_advance_loc: 1 to 0000bd8b\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000a8d6\n+ DW_CFA_advance_loc: 1 to 0000bd8c\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000a8d7\n+ DW_CFA_advance_loc: 1 to 0000bd8d\n DW_CFA_restore: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 0000a8da\n+ DW_CFA_advance_loc: 3 to 0000bd90\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 6 to 0000a8e0\n+ DW_CFA_advance_loc: 8 to 0000bd98\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00001c54 00000044 00001c58 FDE cie=00000000 pc=0000cd80..00010d24\n- DW_CFA_advance_loc: 4 to 0000cd84\n+00001d64 00000044 00001d68 FDE cie=00000000 pc=0000cda8..00010a3c\n+ DW_CFA_advance_loc: 4 to 0000cdac\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 9 to 0000cd8d\n+ DW_CFA_advance_loc: 9 to 0000cdb5\n DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n- DW_CFA_advance_loc: 3 to 0000cd90\n+ DW_CFA_advance_loc: 1 to 0000cdb6\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_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_advance_loc2: 10701 to 0000f791\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 0000faac\n+ DW_CFA_advance_loc: 1 to 0000f792\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 0000faad\n+ DW_CFA_advance_loc: 1 to 0000f793\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 0000faae\n+ DW_CFA_advance_loc: 1 to 0000f794\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 0000faaf\n+ DW_CFA_advance_loc: 1 to 0000f795\n DW_CFA_restore: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 0000fab2\n+ DW_CFA_advance_loc: 3 to 0000f798\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 6 to 0000fab8\n+ DW_CFA_advance_loc: 8 to 0000f7a0\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00001c9c 00000044 00001ca0 FDE cie=00000000 pc=00010d30..000146f0\n- DW_CFA_advance_loc: 4 to 00010d34\n+00001dac 00000044 00001db0 FDE cie=00000000 pc=00010a40..000142b2\n+ DW_CFA_advance_loc: 4 to 00010a44\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 9 to 00010d3d\n+ DW_CFA_advance_loc: 9 to 00010a4d\n DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n- DW_CFA_advance_loc: 3 to 00010d40\n+ DW_CFA_advance_loc: 3 to 00010a50\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 00010d4c\n+ DW_CFA_advance_loc: 12 to 00010a5c\n DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref)\n- DW_CFA_advance_loc2: 10351 to 000135bb\n+ DW_CFA_advance_loc2: 9771 to 00013087\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 000135bc\n+ DW_CFA_advance_loc: 1 to 00013088\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 000135bd\n+ DW_CFA_advance_loc: 1 to 00013089\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 000135be\n+ DW_CFA_advance_loc: 1 to 0001308a\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 000135bf\n+ DW_CFA_advance_loc: 1 to 0001308b\n DW_CFA_restore: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 000135c2\n+ DW_CFA_advance_loc: 3 to 0001308e\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 6 to 000135c8\n+ DW_CFA_advance_loc: 2 to 00013090\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00001ce4 00000044 00001ce8 FDE cie=00000000 pc=000146f0..000180b0\n- DW_CFA_advance_loc: 4 to 000146f4\n+00001df4 00000044 00001df8 FDE cie=00000000 pc=000142b8..00017b32\n+ DW_CFA_advance_loc: 4 to 000142bc\n DW_CFA_def_cfa: r1 (ecx) ofs 0\n- DW_CFA_advance_loc: 9 to 000146fd\n+ DW_CFA_advance_loc: 9 to 000142c5\n DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0)\n- DW_CFA_advance_loc: 3 to 00014700\n+ DW_CFA_advance_loc: 3 to 000142c8\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 0001470c\n+ DW_CFA_advance_loc: 12 to 000142d4\n DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref)\n- DW_CFA_advance_loc2: 10351 to 00016f7b\n+ DW_CFA_advance_loc2: 9779 to 00016907\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 00016f7c\n+ DW_CFA_advance_loc: 1 to 00016908\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00016f7d\n+ DW_CFA_advance_loc: 1 to 00016909\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00016f7e\n+ DW_CFA_advance_loc: 1 to 0001690a\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00016f7f\n+ DW_CFA_advance_loc: 1 to 0001690b\n DW_CFA_restore: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 00016f82\n+ DW_CFA_advance_loc: 3 to 0001690e\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 6 to 00016f88\n+ DW_CFA_advance_loc: 2 to 00016910\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00001d2c 00000020 00001d30 FDE cie=00000000 pc=000044c9..000044e9\n- DW_CFA_advance_loc: 1 to 000044ca\n+00001e3c 00000020 00001e40 FDE cie=00000000 pc=00004506..00004526\n+ DW_CFA_advance_loc: 1 to 00004507\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 000044d8\n+ DW_CFA_advance_loc: 14 to 00004515\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 7 to 000044df\n+ DW_CFA_advance_loc: 7 to 0000451c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000044e7\n+ DW_CFA_advance_loc: 8 to 00004524\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000044e8\n+ DW_CFA_advance_loc: 1 to 00004525\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \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+00001e60 00000010 00001e64 FDE cie=00000000 pc=00017b32..00017b36\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00001d78 00000010 00001d7c FDE cie=00000000 pc=000180b8..000180bc\n+00001e74 00000010 00001e78 FDE cie=00000000 pc=00017b36..00017b3a\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00001d8c 00000018 00001d90 FDE cie=00000000 pc=000180c0..000180d4\n- DW_CFA_advance_loc: 1 to 000180c1\n+00001e88 00000018 00001e8c FDE cie=00000000 pc=00017b40..00017b54\n+ DW_CFA_advance_loc: 1 to 00017b41\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 000180cf\n+ DW_CFA_advance_loc: 14 to 00017b4f\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00001da8 ZERO terminator\n+00001ea4 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 44f0 \n-\tadd $0x1bfeb,%ebx\n+\tcall 4530 \n+\tadd $0x1afeb,%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 44f0 \n-\tadd $0x1bae9,%ebx\n+\tcall 4530 \n+\tadd $0x1aae9,%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 %ebp,%ebp\n+\txor %edi,%edi\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 %edi\n+\tpush %ebp\n \tcall 2050 \n \tadd $0x10,%esp\n-\tmov %eax,%ebp\n+\tmov %eax,%edi\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,387 +53,390 @@\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,%ebp\n+\tor $0xffffffff,%edi\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 %ebp,%ebp\n+\txor %edi,%edi\n ./pynx/scattering/cpu.c:6418\n \tadd $0xc,%esp\n-\tmov %ebp,%eax\n+\tmov %edi,%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 44f0 \n-\tadd $0x1ba5d,%ebx\n+\tcall 4530 \n+\tadd $0x1aa5d,%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-\tmov 0x16c(%ebx),%ecx\n \tadd $0x10,%esp\n+\tmov 0x16c(%ebx),%ecx\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 2606 <__cxa_finalize@plt+0x116>\n+\tjne 2607 <__cxa_finalize@plt+0x117>\n \tinc %eax\n-\tjne 2606 <__cxa_finalize@plt+0x116>\n-\tjmp 2721 <__cxa_finalize@plt+0x231>\n+\tjne 2607 <__cxa_finalize@plt+0x117>\n+\tjmp 2722 <__cxa_finalize@plt+0x232>\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 2606 <__cxa_finalize@plt+0x116>\n+\tje 2607 <__cxa_finalize@plt+0x117>\n ./pynx/scattering/cpu.c:6388\n-\tmov -0x18(%ebx),%ecx\n-\tlea -0x48a8(%ebx),%esi\n+\tmov -0x18(%ebx),%ebp\n+\tlea -0x48b8(%ebx),%esi\n \tpush %eax\n \tpush %eax\n \tpush %esi\n-\tpush (%ecx)\n+\tpush 0x0(%ebp)\n \tcall 21c0 \n \tadd $0x10,%esp\n-\tjmp 2721 <__cxa_finalize@plt+0x231>\n+\tjmp 2722 <__cxa_finalize@plt+0x232>\n ./pynx/scattering/cpu.c:6424\n \tmov 0x6cc(%ebx),%edi\n \ttest %edi,%edi\n-\tje 2624 <__cxa_finalize@plt+0x134>\n+\tje 2625 <__cxa_finalize@plt+0x135>\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 261d <__cxa_finalize@plt+0x12d>\n+\tje 261e <__cxa_finalize@plt+0x12e>\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 2723 <__cxa_finalize@plt+0x233>\n+\tjmp 2724 <__cxa_finalize@plt+0x234>\n ./pynx/scattering/cpu.c:6426\n-\tpush %eax\n-\tpush %eax\n-\tlea -0x49e8(%ebx),%eax\n+\tlea -0x49f8(%ebx),%eax\n+\tpush %ebp\n+\tpush %ebp\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-\ttest %eax,%eax\n-\tje 271a <__cxa_finalize@plt+0x22a>\n+\tje 271b <__cxa_finalize@plt+0x22b>\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 266e <__cxa_finalize@plt+0x17e>\n+\tje 266f <__cxa_finalize@plt+0x17f>\n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,0x0(%ebp)\n-\tjne 266e <__cxa_finalize@plt+0x17e>\n+\tjne 266f <__cxa_finalize@plt+0x17f>\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 271a <__cxa_finalize@plt+0x22a>\n+\tje 271b <__cxa_finalize@plt+0x22b>\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,%edi\n+\tmov %eax,%ebp\n ./pynx/scattering/cpu.c:6435 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 26ab <__cxa_finalize@plt+0x1bb>\n+\tje 26ac <__cxa_finalize@plt+0x1bc>\n ./pynx/scattering/cpu.c:6437\n-\tlea -0x4dbe(%ebx),%ecx\n-\tpush %ebp\n+\tpush %edi\n \tmov %eax,%edx\n-\tpush %ebp\n+\tlea -0x4dd5(%ebx),%ecx\n+\tpush %edi\n+\tlea -0x4dce(%ebx),%edi\n \tpush $0x1\n-\tpush %ecx\n+\tpush %edi\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 26af <__cxa_finalize@plt+0x1bf>\n+\tjns 26b0 <__cxa_finalize@plt+0x1c0>\n ./pynx/scattering/cpu.c:6428\n \tmov %esi,%edi\n-\tjmp 271a <__cxa_finalize@plt+0x22a>\n+\tjmp 271b <__cxa_finalize@plt+0x22b>\n ./pynx/scattering/cpu.c:6438\n-\tlea -0x4dac(%ebx),%eax\n \tpush %ecx\n-\tmov %edi,%edx\n+\tmov %ebp,%edx\n \tpush %ecx\n-\tlea -0x4db3(%ebx),%ecx\n+\tlea -0x4dbc(%ebx),%ecx\n \tpush $0x1\n-\tpush %eax\n+\tpush %ecx\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 26ab <__cxa_finalize@plt+0x1bb>\n+\tjs 26ac <__cxa_finalize@plt+0x1bc>\n ./pynx/scattering/cpu.c:6439\n-\tlea -0x4d9c(%ebx),%ebp\n+\tlea -0x4dac(%ebx),%eax\n \tpush %edx\n-\tlea -0x4da3(%ebx),%ecx\n+\tlea -0x4db3(%ebx),%ecx\n \tpush %edx\n-\tmov %edi,%edx\n+\tmov %ebp,%edx\n \tpush $0x1\n-\tpush %ebp\n+\tpush %eax\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 26ab <__cxa_finalize@plt+0x1bb>\n+\tjs 26ac <__cxa_finalize@plt+0x1bc>\n ./pynx/scattering/cpu.c:6440\n-\tlea -0x4d75(%ebx),%edx\n+\tlea -0x4d85(%ebx),%edx\n \tpush %eax\n-\tlea -0x4d90(%ebx),%ecx\n+\tlea -0x4da0(%ebx),%ecx\n \tpush %eax\n \tpush $0x0\n \tpush %edx\n \tmov 0x30(%esp),%eax\n-\tmov %edi,%edx\n+\tmov %ebp,%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 26ab <__cxa_finalize@plt+0x1bb>\n-\tjmp 2723 <__cxa_finalize@plt+0x233>\n+\tjs 26ac <__cxa_finalize@plt+0x1bc>\n+\tjmp 2724 <__cxa_finalize@plt+0x234>\n ./pynx/scattering/cpu.c:6443\n \tmov %edi,%eax\n-\tcall 5ef0 \n+\tcall 5fb8 \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 44f0 \n-\tadd $0x1b8bc,%ebx\n+\tcall 4530 \n+\tadd $0x1a8b9,%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 2897 <__cxa_finalize@plt+0x3a7>\n+\tje 2883 <__cxa_finalize@plt+0x393>\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),%ecx\n+\tmov 0xc(%esp),%edx\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-\tvmovq %xmm0,0x8(%esi)\n+\tmov %ebp,0x8(%esi)\n+./pynx/scattering/cpu.c:9169\n+\tmov %esi,0xc(%esi)\n /usr/include/python3.13/object.h:1031\n-\tje 2797 <__cxa_finalize@plt+0x2a7>\n+\tje 278b <__cxa_finalize@plt+0x29b>\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 2797 <__cxa_finalize@plt+0x2a7>\n+\tje 278b <__cxa_finalize@plt+0x29b>\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 (%ecx),%edx\n+\tmov (%edx),%eax\n ./pynx/scattering/cpu.c:9175\n \tmov %edi,0x10(%esi)\n-./pynx/scattering/cpu.c:9177\n+./pynx/scattering/cpu.c:9178\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-\tcmp $0x3fffffff,%edx\n-\tje 27af <__cxa_finalize@plt+0x2bf>\n+\tje 27a2 <__cxa_finalize@plt+0x2b2>\n /usr/include/python3.13/object.h:837\n-\tinc %edx\n-\tmov %edx,(%ecx)\n+\tinc %eax\n+\tmov %eax,(%edx)\n ./pynx/scattering/cpu.c:9187\n-\tmov 0x30(%esp),%eax\n+\tmov 0x30(%esp),%edi\n ./pynx/scattering/cpu.c:9180\n-\tmov %ecx,0x28(%esi)\n+\tmov %edx,0x28(%esi)\n ./pynx/scattering/cpu.c:9185\n-\txor %ecx,%ecx\n-\tmov %ecx,0x2c(%esi)\n+\txor %edx,%edx\n+\tmov %edx,0x2c(%esi)\n /usr/include/python3.13/object.h:363\n-\tmov (%eax),%edi\n+\tmov (%edi),%eax\n ./pynx/scattering/cpu.c:9185\n-\tmov %ecx,0x1c(%esi)\n+\tmov %edx,0x1c(%esi)\n ./pynx/scattering/cpu.c:9187\n-\tmov %eax,0x30(%esi)\n+\tmov %edi,0x30(%esi)\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%edi\n-\tje 27d2 <__cxa_finalize@plt+0x2e2>\n+\tcmp $0x3fffffff,%eax\n+\tje 27c4 <__cxa_finalize@plt+0x2d4>\n /usr/include/python3.13/object.h:837\n \tmov 0x30(%esp),%edx\n-\tinc %edi\n-\tmov %edi,(%edx)\n+\tinc %eax\n+\tmov %eax,(%edx)\n /usr/include/python3.13/object.h:1031\n-\ttest %ebp,%ebp\n-\tje 27e5 <__cxa_finalize@plt+0x2f5>\n+\ttest %ecx,%ecx\n+\tje 27d5 <__cxa_finalize@plt+0x2e5>\n /usr/include/python3.13/object.h:363\n-\tmov 0x0(%ebp),%ecx\n+\tmov (%ecx),%edi\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 27e5 <__cxa_finalize@plt+0x2f5>\n+\tcmp $0x3fffffff,%edi\n+\tje 27d5 <__cxa_finalize@plt+0x2e5>\n /usr/include/python3.13/object.h:837\n-\tinc %ecx\n-\tmov %ecx,0x0(%ebp)\n+\tinc %edi\n+\tmov %edi,(%ecx)\n ./pynx/scattering/cpu.c:9200\n-\tmov 0x8(%esp),%eax\n+\tmov 0x8(%ebp),%ebp\n ./pynx/scattering/cpu.c:9190\n-\tmov %ebp,0x34(%esi)\n+\tmov %ecx,0x34(%esi)\n ./pynx/scattering/cpu.c:9194\n-\txor %ebp,%ebp\n-\tmov %ebp,0x40(%esi)\n+\txor %ecx,%ecx\n+\tmov %ecx,0x40(%esi)\n ./pynx/scattering/cpu.c:9200\n-\tmov 0x8(%eax),%edi\n+\tand $0x28f,%ebp\n ./pynx/scattering/cpu.c:9194\n-\tmov %ebp,0x44(%esi)\n-\tmov %ebp,0x3c(%esi)\n+\tmov %ecx,0x44(%esi)\n ./pynx/scattering/cpu.c:9200\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+\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 ./pynx/scattering/cpu.c:9200\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+\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 ./pynx/scattering/cpu.c:9217\n-\tmov -0x50(%ebx),%ebp\n-\tlea -0x4df9(%ebx),%ecx\n+\tmov -0x50(%ebx),%edi\n+\tlea -0x4e09(%ebx),%edx\n \tpush %eax\n \tpush %eax\n-\tpush %ecx\n-\tpush 0x0(%ebp)\n+\tpush %edx\n+\tpush (%edi)\n \tcall 21c0 \n /usr/include/python3.13/object.h:363\n-\tmov (%esi),%eax\n+\tmov (%esi),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tadd $0x10,%esp\n-\tcmp $0x3fffffff,%eax\n-\tje 2897 <__cxa_finalize@plt+0x3a7>\n+\tcmp $0x3fffffff,%ecx\n+\tje 2883 <__cxa_finalize@plt+0x393>\n /usr/include/python3.13/object.h:948\n-\tdec %eax\n-\tmov %eax,(%esi)\n-\tjne 2897 <__cxa_finalize@plt+0x3a7>\n+\tdec %ecx\n+\tmov %ecx,(%esi)\n+\tjne 2883 <__cxa_finalize@plt+0x393>\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 2897 <__cxa_finalize@plt+0x3a7>\n+\tjmp 2883 <__cxa_finalize@plt+0x393>\n ./pynx/scattering/cpu.c:9200\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+\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 ./pynx/scattering/cpu.c:9763\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:9208\n-\tmov %edx,0x18(%esi)\n+\tmov %eax,0x18(%esi)\n ./pynx/scattering/cpu.c:9763\n \tpush %esi\n \tcall 21a0 \n \tadd $0x10,%esp\n-\tjmp 2899 <__cxa_finalize@plt+0x3a9>\n+\tjmp 2885 <__cxa_finalize@plt+0x395>\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@@ -442,765 +445,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 44f0 \n-\tadd $0x1b746,%ebx\n+\tcall 4530 \n+\tadd $0x1a75a,%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-\ttest %eax,%eax\n-\tje 2991 <__cxa_finalize@plt+0x4a1>\n+\tje 297d <__cxa_finalize@plt+0x48d>\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 2905 <__cxa_finalize@plt+0x415>\n+\tjs 28f1 <__cxa_finalize@plt+0x401>\n ./pynx/scattering/cpu.c:8267\n \tpush %ebp\n-\tlea -0x4818(%ebx),%ecx\n+\tlea -0x4828(%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 2991 <__cxa_finalize@plt+0x4a1>\n+\tjmp 297d <__cxa_finalize@plt+0x48d>\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 2919 <__cxa_finalize@plt+0x429>\n+\tje 2905 <__cxa_finalize@plt+0x415>\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 2949 <__cxa_finalize@plt+0x459>\n+\tjae 2935 <__cxa_finalize@plt+0x445>\n ./pynx/scattering/cpu.c:8301\n \tpush %edx\n \tpush %edx\n-\tlea -0x47f4(%ebx),%edx\n+\tlea -0x4804(%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 2991 <__cxa_finalize@plt+0x4a1>\n+\tjmp 297d <__cxa_finalize@plt+0x48d>\n ./pynx/scattering/cpu.c:8315\n \tcmpl $0x1,0xf4(%esp)\n-\tjne 299a <__cxa_finalize@plt+0x4aa>\n+\tjne 2986 <__cxa_finalize@plt+0x496>\n \tcmp %edx,0xf0(%esp)\n-\tjae 299a <__cxa_finalize@plt+0x4aa>\n+\tjae 2986 <__cxa_finalize@plt+0x496>\n ./pynx/scattering/cpu.c:8316\n \tpush %eax\n \tpush %edx\n \tpush 0xf8(%esp)\n \tpush %ebp\n \tpush %edi\n-\tlea -0x4780(%ebx),%edi\n+\tlea -0x4790(%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 299a <__cxa_finalize@plt+0x4aa>\n+\tjns 2986 <__cxa_finalize@plt+0x496>\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 5ef0 \n+\tcall 5fb8 \n ./pynx/scattering/cpu.c:8326\n \tmov 0xcc(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tje 29af <__cxa_finalize@plt+0x4bf>\n-\tcall 180c0 \n+\tje 299b <__cxa_finalize@plt+0x4ab>\n+\tcall 17b40 \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 %ecx,%ebp\n+\tmov %edx,%ebp\n \tpush %edi\n+\tmov %eax,%edi\n \tpush %esi\n-\tmov %eax,%esi\n \tpush %ebx\n-\tcall 44f0 \n-\tadd $0x1b62b,%ebx\n+\tcall 4530 \n+\tadd $0x1a63f,%ebx\n \tsub $0x24,%esp\n-\tmov %edx,0x14(%esp)\n+\tmov %ecx,0x14(%esp)\n ./pynx/scattering/cpu.c:706\n \tpush $0x0\n-\tlea -0x4c62(%ebx),%eax\n+\tlea -0x4c72(%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,%edi\n+\tmov %eax,%esi\n ./pynx/scattering/cpu.c:707\n-\ttest %eax,%eax\n-\tje 2a51 <__cxa_finalize@plt+0x561>\n+\tje 2a3e <__cxa_finalize@plt+0x54e>\n ./pynx/scattering/cpu.c:710\n \tpush %eax\n \tpush %eax\n-\tpush %edi\n+\tpush %esi\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-\tpush %ebp\n+\tmov 0x40(%esp),%ecx\n+\tpush %ecx\n \tpush $0x3\n \tpush $0x0\n-\tpush 0x4c(%esp)\n+\tpush %ebp\n \tpush $0x0\n \tpush $0x0\n-\tpush %esi\n+\tpush %edi\n \tcall 2410 \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%edx\n+\tmov (%esi),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tadd $0x50,%esp\n ./pynx/scattering/cpu.c:710\n-\tmov %eax,%esi\n+\tmov %eax,%edi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 2a3f <__cxa_finalize@plt+0x54f>\n+\tje 2a2c <__cxa_finalize@plt+0x53c>\n /usr/include/python3.13/object.h:948\n \tdec %edx\n-\tmov %edx,(%edi)\n-\tje 2a43 <__cxa_finalize@plt+0x553>\n+\tmov %edx,(%esi)\n+\tje 2a30 <__cxa_finalize@plt+0x540>\n ./pynx/scattering/cpu.c:716\n-\tmov %esi,%edi\n-\tjmp 2a51 <__cxa_finalize@plt+0x561>\n+\tmov %edi,%esi\n+\tjmp 2a3e <__cxa_finalize@plt+0x54e>\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %esi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 2a3f <__cxa_finalize@plt+0x54f>\n+\tjmp 2a2c <__cxa_finalize@plt+0x53c>\n ./pynx/scattering/cpu.c:717\n \tadd $0x1c,%esp\n-\tmov %edi,%eax\n+\tmov %esi,%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 %esi,%esi\n+\txor %ecx,%ecx\n ./pynx/scattering/cpu.c:6029\n+\tpush %esi\n \tpush %ebx\n-\tcall 44f0 \n-\tadd $0x1b58f,%ebx\n-\tsub $0x2c0,%esp\n+\tcall 4530 \n+\tadd $0x1a5a2,%ebx\n+\tsub $0x2d0,%esp\n ./pynx/scattering/cpu.c:6030\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-\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+\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 \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+\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 \tvmovd %edi,%xmm1\n+\tvmovd %esi,%xmm2\n+\tmov %edx,0x30(%esp)\n \tlea -0x3540(%ebx),%ecx\n-\tmov %ax,0x24(%esp)\n-\tlea 0x14(%edx),%edi\n+\tlea -0x352c(%ebx),%edx\n+\tvmovq %xmm0,0x10(%esp)\n+\tlea -0x34b8(%ebx),%edi\n+\tvpinsrd $0x1,%edx,%xmm6,%xmm7\n \tvpinsrd $0x1,%ecx,%xmm1,%xmm0\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+\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 \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-\tmovb $0x1,0x3a(%esp)\n+\tvpinsrd $0x1,%esi,%xmm6,%xmm7\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-\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+\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 \tvmovd %edi,%xmm2\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+\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 \txor %esi,%esi\n-\tlea 0x40(%edx),%edi\n-\tvmovq %xmm0,0xa0(%esp)\n-\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n+\tlea 0x30(%eax),%ecx\n+\tmov %edx,0xe4(%esp)\n+\tvmovq %xmm0,0xb0(%esp)\n+\tvmovd %ecx,%xmm1\n \tlea -0x34f0(%ebx),%ecx\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+\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 \tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n-\tlea -0x344c(%ebx),%ecx\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 \tvmovd %edi,%xmm2\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+\tmov %edx,0x120(%esp)\n+\tlea -0x34ac(%ebx),%esi\n+\tlea -0x3458(%ebx),%edx\n+\tvmovq %xmm0,0x100(%esp)\n \tlea -0x3460(%ebx),%ecx\n-\tvmovd %edi,%xmm1\n-\tmov %esi,0x138(%esp)\n+\tvpinsrd $0x1,%edx,%xmm6,%xmm7\n+\tvpinsrd $0x1,%esi,%xmm1,%xmm0\n+\txor %edx,%edx\n \txor %esi,%esi\n-\tlea 0x54(%edx),%edi\n-\tvmovq %xmm3,0x104(%esp)\n+\tvmovq %xmm3,0x114(%esp)\n \tvpinsrd $0x1,%ecx,%xmm2,%xmm3\n-\tlea -0x3428(%ebx),%ecx\n-\tvmovd %edi,%xmm2\n-\tmov %esi,0x14c(%esp)\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 \txor %esi,%esi\n-\tlea 0x58(%edx),%edi\n-\tvmovq %xmm5,0x118(%esp)\n-\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n-\tlea -0x3498(%ebx),%ecx\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 \tvmovd %edi,%xmm4\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+\tvmovd %esi,%xmm1\n+\tmov %edx,0x1d4(%esp)\n \tlea -0x3554(%ebx),%ecx\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-\tvmovq %xmm5,0x168(%esp)\n+\tlea -0x356c(%ebx),%edi\n+\tvmovq %xmm5,0x178(%esp)\n+\tlea -0x346c(%ebx),%edx\n \tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n-\tlea -0x356c(%ebx),%ecx\n-\tvmovd %edi,%xmm4\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+\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-\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+\tvmovq %xmm7,0x1dc(%esp)\n+\tvpinsrd $0x1,%esi,%xmm2,%xmm3\n+\txor %edx,%edx\n+\tvmovq %xmm0,0x1f0(%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 \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+\tlea 0x6c(%eax),%edi\n+\tmov %edx,0x210(%esp)\n+\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\n+\txor %ecx,%ecx\n \tvmovd %edi,%xmm6\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-\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+\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 \txor %esi,%esi\n-\tvmovq %xmm5,0x208(%esp)\n-\tvpinsrd $0x1,%ecx,%xmm4,%xmm5\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 -0x3434(%ebx),%ecx\n-\tmov %esi,0x250(%esp)\n-\txor %esi,%esi\n-\tvmovq %xmm7,0x21c(%esp)\n+\tvmovd %edi,%xmm6\n+\tvmovq %xmm0,0x240(%esp)\n+\txor %edx,%edx\n \tvpinsrd $0x1,%ecx,%xmm6,%xmm7\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+\tvmovq %xmm3,0x254(%esp)\n+\tvmovd %esi,%xmm1\n \txor %ecx,%ecx\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+\tmovw $0x100,0x200(%esp)\n \txor %esi,%esi\n-\tmov %esi,0x28c(%esp)\n+\tlea -0x3437(%ebx),%edi\n+\tmovb $0x1,0x202(%esp)\n+\tvpinsrd $0x1,%edi,%xmm1,%xmm0\n ./pynx/scattering/cpu.c:11272\n-\tmov %esp,%esi\n+\tlea 0x10(%esp),%edi\n ./pynx/scattering/cpu.c:6030\n-\tvmovq %xmm7,0x26c(%esp)\n-\tvmovq %xmm0,0x280(%esp)\n-\tvmovq %xmm3,0x294(%esp)\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 ./pynx/scattering/cpu.c:11272\n-\tmov (%esi),%edi\n-\ttest %edi,%edi\n-\tje 3352 <__cxa_finalize@plt+0xe62>\n+\tmov (%edi),%esi\n+\ttest %esi,%esi\n+\tje 338f <__cxa_finalize@plt+0xe9f>\n ./pynx/scattering/cpu.c:11253\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+\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 ./pynx/scattering/cpu.c:11254\n-\tcmpb $0x0,0x12(%esi)\n-\tje 3309 <__cxa_finalize@plt+0xe19>\n+\tcmpb $0x0,0x12(%edi)\n+\tje 3346 <__cxa_finalize@plt+0xe56>\n ./pynx/scattering/cpu.c:11255\n \tsub $0xc,%esp\n-\tpush %edx\n+\tpush %ecx\n \tcall 2400 \n \tadd $0x10,%esp\n-\tjmp 333b <__cxa_finalize@plt+0xe4b>\n-\tmov 0xc(%esi),%ecx\n+\tjmp 3378 <__cxa_finalize@plt+0xe88>\n+\tmov 0xc(%edi),%edx\n ./pynx/scattering/cpu.c:11257\n \tdec %eax\n ./pynx/scattering/cpu.c:11256\n-\ttest %ecx,%ecx\n-\tje 3320 <__cxa_finalize@plt+0xe30>\n+\ttest %edx,%edx\n+\tje 335d <__cxa_finalize@plt+0xe6d>\n ./pynx/scattering/cpu.c:11257\n \tpush $0x0\n-\tpush %ecx\n-\tpush %eax\n \tpush %edx\n+\tpush %eax\n+\tpush %ecx\n \tcall 2430 \n \tadd $0x10,%esp\n-\tjmp 333b <__cxa_finalize@plt+0xe4b>\n+\tjmp 3378 <__cxa_finalize@plt+0xe88>\n ./pynx/scattering/cpu.c:11259\n-\tpush %ecx\n-\tpush %ecx\n-\tpush %eax\n \tpush %edx\n+\tpush %edx\n+\tpush %eax\n+\tpush %ecx\n \tcall 2460 \n \tadd $0x10,%esp\n-\tjmp 333b <__cxa_finalize@plt+0xe4b>\n+\tjmp 3378 <__cxa_finalize@plt+0xe88>\n ./pynx/scattering/cpu.c:11262\n \tdec %eax\n-\tpush %ecx\n-\tpush %ecx\n-\tpush %eax\n \tpush %edx\n+\tpush %edx\n+\tpush %eax\n+\tpush %ecx\n \tcall 2100 \n \tadd $0x10,%esp\n-./pynx/scattering/cpu.c:11255 (discriminator 1)\n-\tmov %eax,(%edi)\n ./pynx/scattering/cpu.c:11264\n \ttest %eax,%eax\n-\tje 334d <__cxa_finalize@plt+0xe5d>\n+./pynx/scattering/cpu.c:11255 (discriminator 1)\n+\tmov %eax,(%esi)\n+./pynx/scattering/cpu.c:11264\n+\tje 338a <__cxa_finalize@plt+0xe9a>\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,%esi\n-\tjmp 32e1 <__cxa_finalize@plt+0xdf1>\n+\tadd $0x14,%edi\n+\tjmp 331e <__cxa_finalize@plt+0xe2e>\n ./pynx/scattering/cpu.c:6068\n-\tmov 0x2bc(%esp),%eax\n+\tmov 0x2cc(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tje 3367 <__cxa_finalize@plt+0xe77>\n-\tcall 180c0 \n-\tadd $0x2c0,%esp\n+\tje 33a4 <__cxa_finalize@plt+0xeb4>\n+\tcall 17b40 \n+\tadd $0x2d0,%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 44f0 \n-\tadd $0x1ac7a,%ebx\n+\tcall 4530 \n+\tadd $0x19c3d,%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 33d0 <__cxa_finalize@plt+0xee0>\n+\tje 340d <__cxa_finalize@plt+0xf1d>\n ./pynx/scattering/cpu.c:6464\n \tcmp %eax,%esi\n-\tje 44a7 <__cxa_finalize@plt+0x1fb7>\n+\tje 44e4 <__cxa_finalize@plt+0x1ff4>\n ./pynx/scattering/cpu.c:6465\n \tmov -0x48(%ebx),%eax\n \tpush %esi\n \tpush %esi\n-\tlea -0x40c8(%ebx),%esi\n+\tlea -0x40d8(%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 44a7 <__cxa_finalize@plt+0x1fb7>\n+\tjmp 44e4 <__cxa_finalize@plt+0x1ff4>\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 33e3 <__cxa_finalize@plt+0xef3>\n+\tje 3420 <__cxa_finalize@plt+0xf30>\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-\ttest %eax,%eax\n-\tje 38fb <__cxa_finalize@plt+0x140b>\n+\tje 3938 <__cxa_finalize@plt+0x1448>\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 340a <__cxa_finalize@plt+0xf1a>\n+\tje 3447 <__cxa_finalize@plt+0xf57>\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 -0x4be2(%ebx),%edi\n+\tlea -0x4bf2(%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-\ttest %eax,%eax\n-\tje 390e <__cxa_finalize@plt+0x141e>\n+\tje 394b <__cxa_finalize@plt+0x145b>\n ./pynx/scattering/cpu.c:6496\n \tsub $0xc,%esp\n-\tlea -0x4bd9(%ebx),%ebp\n+\tlea -0x4be9(%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-\ttest %eax,%eax\n-\tje 3921 <__cxa_finalize@plt+0x1431>\n+\tje 395e <__cxa_finalize@plt+0x146e>\n ./pynx/scattering/cpu.c:6497\n-\tlea -0x4bca(%ebx),%eax\n+\tlea -0x4bda(%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 3934 <__cxa_finalize@plt+0x1444>\n+\tjs 3971 <__cxa_finalize@plt+0x1481>\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 34a8 <__cxa_finalize@plt+0xfb8>\n+\tja 34e5 <__cxa_finalize@plt+0xff5>\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-\ttest %eax,%eax\n-\tjne 3505 <__cxa_finalize@plt+0x1015>\n-\tjmp 3945 <__cxa_finalize@plt+0x1455>\n+\tjne 3542 <__cxa_finalize@plt+0x1052>\n+\tjmp 3982 <__cxa_finalize@plt+0x1492>\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 -0x407c(%ebx),%edi\n+\tlea -0x4bcd(%ebx),%edx\n+\tlea -0x408c(%ebx),%edi\n \tmovzbl %al,%ebp\n \tpush %ebp\n \tpush %ecx\n-\tlea -0x4acd(%ebx),%ecx\n+\tlea -0x4add(%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@@ -1211,396 +1214,399 @@\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 348c <__cxa_finalize@plt+0xf9c>\n+\tjns 34c9 <__cxa_finalize@plt+0xfd9>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n ./pynx/scattering/cpu.c:6513\n-\tlea -0x4c62(%ebx),%edi\n+\tlea -0x4c72(%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-\ttest %eax,%eax\n-\tje 3958 <__cxa_finalize@plt+0x1468>\n+\tje 3995 <__cxa_finalize@plt+0x14a5>\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-\ttest %eax,%eax\n-\tje 396b <__cxa_finalize@plt+0x147b>\n+\tje 39a8 <__cxa_finalize@plt+0x14b8>\n ./pynx/scattering/cpu.c:8590\n \tsub $0xc,%esp\n-\tlea -0x4bae(%ebx),%eax\n+\tlea -0x4bbe(%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-\ttest %eax,%eax\n-\tje 3672 <__cxa_finalize@plt+0x1182>\n+\tje 36af <__cxa_finalize@plt+0x11bf>\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 3580 <__cxa_finalize@plt+0x1090>\n+\tje 35bd <__cxa_finalize@plt+0x10cd>\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-\ttest %eax,%eax\n-\tje 35dd <__cxa_finalize@plt+0x10ed>\n+\tje 361a <__cxa_finalize@plt+0x112a>\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 35b4 <__cxa_finalize@plt+0x10c4>\n+\tjs 35f1 <__cxa_finalize@plt+0x1101>\n ./pynx/scattering/cpu.c:8599\n-\tlea -0x402c(%ebx),%edx\n+\tlea -0x403c(%ebx),%edx\n \tpush %eax\n \tpush 0x8(%esp)\n-\tjmp 35c7 <__cxa_finalize@plt+0x10d7>\n+\tjmp 3604 <__cxa_finalize@plt+0x1114>\n ./pynx/scattering/cpu.c:8603\n \tcmp %eax,%edx\n-\tje 3651 <__cxa_finalize@plt+0x1161>\n+\tje 368e <__cxa_finalize@plt+0x119e>\n ./pynx/scattering/cpu.c:8604\n \tpush %eax\n-\tlea -0x3ffc(%ebx),%edx\n+\tlea -0x400c(%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 4499 <__cxa_finalize@plt+0x1fa9>\n+\tjmp 44d6 <__cxa_finalize@plt+0x1fe6>\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 4499 <__cxa_finalize@plt+0x1fa9>\n+\tje 44d6 <__cxa_finalize@plt+0x1fe6>\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 4499 <__cxa_finalize@plt+0x1fa9>\n+\tjs 44d6 <__cxa_finalize@plt+0x1fe6>\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 4499 <__cxa_finalize@plt+0x1fa9>\n+\tjs 44d6 <__cxa_finalize@plt+0x1fe6>\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 364b <__cxa_finalize@plt+0x115b>\n+\tje 3688 <__cxa_finalize@plt+0x1198>\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 3660 <__cxa_finalize@plt+0x1170>\n+\tje 369d <__cxa_finalize@plt+0x11ad>\n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edi)\n-\tje 3664 <__cxa_finalize@plt+0x1174>\n+\tje 36a1 <__cxa_finalize@plt+0x11b1>\n ./pynx/scattering/cpu.c:8640\n \tmov %ebp,%edi\n-\tjmp 3672 <__cxa_finalize@plt+0x1182>\n+\tjmp 36af <__cxa_finalize@plt+0x11bf>\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 3660 <__cxa_finalize@plt+0x1170>\n+\tjmp 369d <__cxa_finalize@plt+0x11ad>\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-\ttest %edi,%edi\n-\tje 397e <__cxa_finalize@plt+0x148e>\n+\tje 39bb <__cxa_finalize@plt+0x14cb>\n ./pynx/scattering/cpu.c:6160\n-\tcall 2a5b <__cxa_finalize@plt+0x56b>\n+\tcall 2a48 <__cxa_finalize@plt+0x558>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1486\n \tsub $0xc,%esp\n-\tlea -0x4b9f(%ebx),%edx\n+\tlea -0x4baf(%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-\ttest %eax,%eax\n-\tje 37f0 <__cxa_finalize@plt+0x1300>\n+\tje 382d <__cxa_finalize@plt+0x133d>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1492\n-\tlea -0x4b82(%ebx),%eax\n+\tlea -0x4b92(%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 36d2 <__cxa_finalize@plt+0x11e2>\n+\tje 370f <__cxa_finalize@plt+0x121f>\n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,0x0(%ebp)\n-\tjne 36d2 <__cxa_finalize@plt+0x11e2>\n+\tjne 370f <__cxa_finalize@plt+0x121f>\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 37f0 <__cxa_finalize@plt+0x1300>\n+\tje 382d <__cxa_finalize@plt+0x133d>\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 3726 <__cxa_finalize@plt+0x1236>\n+\tje 3763 <__cxa_finalize@plt+0x1273>\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 -0x3fbc(%ebx),%eax\n+\tlea -0x3fcc(%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 37f0 <__cxa_finalize@plt+0x1300>\n+\tje 382d <__cxa_finalize@plt+0x133d>\n /usr/include/python3.13/object.h:948\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tjne 37f0 <__cxa_finalize@plt+0x1300>\n+\tjne 382d <__cxa_finalize@plt+0x133d>\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 37f0 <__cxa_finalize@plt+0x1300>\n+\tjmp 382d <__cxa_finalize@plt+0x133d>\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 3754 <__cxa_finalize@plt+0x1264>\n+\tje 3791 <__cxa_finalize@plt+0x12a1>\n /usr/include/python3.13/object.h:948\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tjne 3754 <__cxa_finalize@plt+0x1264>\n+\tjne 3791 <__cxa_finalize@plt+0x12a1>\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 3768 <__cxa_finalize@plt+0x1278>\n+\tjne 37a5 <__cxa_finalize@plt+0x12b5>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1506\n-\tlea -0x4b77(%ebx),%edx\n+\tlea -0x4b87(%ebx),%edx\n \tpush %eax\n \tpush %eax\n-\tjmp 37d0 <__cxa_finalize@plt+0x12e0>\n+\tjmp 380d <__cxa_finalize@plt+0x131d>\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 3788 <__cxa_finalize@plt+0x1298>\n+\tje 37c5 <__cxa_finalize@plt+0x12d5>\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 -0x3f98(%ebx),%edi\n+\tlea -0x3fa8(%ebx),%edi\n \tpush %eax\n \tpush $0x1000009\n-\tjmp 37aa <__cxa_finalize@plt+0x12ba>\n+\tjmp 37e7 <__cxa_finalize@plt+0x12f7>\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 37be <__cxa_finalize@plt+0x12ce>\n+\tja 37fb <__cxa_finalize@plt+0x130b>\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 -0x3f4c(%ebx),%edi\n+\tlea -0x3f5c(%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 37f0 <__cxa_finalize@plt+0x1300>\n+\tjmp 382d <__cxa_finalize@plt+0x133d>\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 37e3 <__cxa_finalize@plt+0x12f3>\n+\tjne 3820 <__cxa_finalize@plt+0x1330>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1535\n \tpush %eax\n-\tlea -0x3e24(%ebx),%edx\n+\tlea -0x3e34(%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 37f0 <__cxa_finalize@plt+0x1300>\n+\tjmp 382d <__cxa_finalize@plt+0x133d>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1547\n \tdec %eax\n-\tje 3809 <__cxa_finalize@plt+0x1319>\n+\tje 3846 <__cxa_finalize@plt+0x1356>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1548\n-\tlea -0x3df8(%ebx),%edx\n+\tlea -0x3e08(%ebx),%edx\n \tpush %eax\n \tpush %eax\n-\tjmp 37d0 <__cxa_finalize@plt+0x12e0>\n+\tjmp 380d <__cxa_finalize@plt+0x131d>\n ./pynx/scattering/cpu.c:6178\n \tmov -0x18(%ebx),%ecx\n-\tlea -0x3da0(%ebx),%edi\n+\tlea -0x3db0(%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 3991 <__cxa_finalize@plt+0x14a1>\n+\tjne 39ce <__cxa_finalize@plt+0x14de>\n ./pynx/scattering/cpu.c:6545\n \tmov -0x38(%ebx),%esi\n \tcmpl $0x0,(%esi)\n-\tjne 3831 <__cxa_finalize@plt+0x1341>\n+\tjne 386e <__cxa_finalize@plt+0x137e>\n ./pynx/scattering/cpu.c:6550\n \tcall 2190 \n-\tmov %eax,%esi\n ./pynx/scattering/cpu.c:6550 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 3866 <__cxa_finalize@plt+0x1376>\n-\tjmp 39a5 <__cxa_finalize@plt+0x14b5>\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 ./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 3821 <__cxa_finalize@plt+0x1331>\n+\tjns 385e <__cxa_finalize@plt+0x136e>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n ./pynx/scattering/cpu.c:6551\n-\tlea -0x4acd(%ebx),%ebp\n+\tlea -0x4add(%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 38a4 <__cxa_finalize@plt+0x13b4>\n+\tje 38e1 <__cxa_finalize@plt+0x13f1>\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@@ -1608,148 +1614,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 38cf <__cxa_finalize@plt+0x13df>\n-\tjmp 39b9 <__cxa_finalize@plt+0x14c9>\n+\tje 390c <__cxa_finalize@plt+0x141c>\n+\tjmp 39f6 <__cxa_finalize@plt+0x1506>\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 387c <__cxa_finalize@plt+0x138c>\n+\tjns 38b9 <__cxa_finalize@plt+0x13c9>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\n ./pynx/scattering/cpu.c:6859 (discriminator 1)\n \tcall 22e0 \n \ttest %eax,%eax\n-\tjne 3d6b <__cxa_finalize@plt+0x187b>\n+\tjne 3da8 <__cxa_finalize@plt+0x18b8>\n ./pynx/scattering/cpu.c:6860\n \tmov -0x8(%ebx),%ebp\n \tpush %eax\n-\tlea -0x4b5c(%ebx),%eax\n+\tlea -0x4b6c(%ebx),%eax\n \tpush %edi\n \tpush %eax\n \tpush 0x0(%ebp)\n \tcall 2440 \n \tadd $0x10,%esp\n-\tjmp 3d6b <__cxa_finalize@plt+0x187b>\n+\tjmp 3da8 <__cxa_finalize@plt+0x18b8>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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-\ttest %eax,%eax\n-\tje 4019 <__cxa_finalize@plt+0x1b29>\n+\tje 4056 <__cxa_finalize@plt+0x1b66>\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-\ttest %eax,%eax\n-\tje 4019 <__cxa_finalize@plt+0x1b29>\n+\tje 4056 <__cxa_finalize@plt+0x1b66>\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@@ -1758,19 +1764,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-\ttest %eax,%eax\n-\tje 4019 <__cxa_finalize@plt+0x1b29>\n+\tje 4056 <__cxa_finalize@plt+0x1b66>\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@@ -1778,22 +1784,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 29bc <__cxa_finalize@plt+0x4cc>\n+\tcall 29a8 <__cxa_finalize@plt+0x4b8>\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-\ttest %eax,%eax\n-\tje 4019 <__cxa_finalize@plt+0x1b29>\n+\tje 4056 <__cxa_finalize@plt+0x1b66>\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@@ -1802,19 +1808,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-\ttest %eax,%eax\n-\tje 4019 <__cxa_finalize@plt+0x1b29>\n+\tje 4056 <__cxa_finalize@plt+0x1b66>\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@@ -1822,22 +1828,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 29bc <__cxa_finalize@plt+0x4cc>\n+\tcall 29a8 <__cxa_finalize@plt+0x4b8>\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-\ttest %eax,%eax\n-\tje 4019 <__cxa_finalize@plt+0x1b29>\n+\tje 4056 <__cxa_finalize@plt+0x1b66>\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@@ -1846,19 +1852,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-\ttest %eax,%eax\n-\tje 4019 <__cxa_finalize@plt+0x1b29>\n+\tje 4056 <__cxa_finalize@plt+0x1b66>\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@@ -1866,22 +1872,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 29bc <__cxa_finalize@plt+0x4cc>\n+\tcall 29a8 <__cxa_finalize@plt+0x4b8>\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-\ttest %eax,%eax\n-\tje 4019 <__cxa_finalize@plt+0x1b29>\n+\tje 4056 <__cxa_finalize@plt+0x1b66>\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@@ -1892,19 +1898,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-\ttest %eax,%eax\n-\tje 4019 <__cxa_finalize@plt+0x1b29>\n+\tje 4056 <__cxa_finalize@plt+0x1b66>\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@@ -1912,2194 +1918,2315 @@\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 29bc <__cxa_finalize@plt+0x4cc>\n+\tcall 29a8 <__cxa_finalize@plt+0x4b8>\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-\ttest %eax,%eax\n-\tje 4019 <__cxa_finalize@plt+0x1b29>\n+\tje 4056 <__cxa_finalize@plt+0x1b66>\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-\ttest %eax,%eax\n-\tje 4012 <__cxa_finalize@plt+0x1b22>\n+\tje 404f <__cxa_finalize@plt+0x1b5f>\n ./pynx/scattering/cpu.c:6243\n \tpush %eax\n-\tlea -0x4c08(%ebx),%ecx\n+\tlea -0x4c18(%ebx),%ecx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x1d0\n \tmov 0x18(%esp),%edx\n-\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n+\tcall 288f <__cxa_finalize@plt+0x39f>\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-\ttest %eax,%eax\n-\tjne 3d7f <__cxa_finalize@plt+0x188f>\n+\tjne 3dbc <__cxa_finalize@plt+0x18cc>\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 5ef0 \n+\tcall 5fb8 \n ./pynx/scattering/cpu.c:6648\n \tcmpl $0x0,0x6cc(%ebx)\n-\tje 3d3b <__cxa_finalize@plt+0x184b>\n+\tje 3d78 <__cxa_finalize@plt+0x1888>\n ./pynx/scattering/cpu.c:6649 (discriminator 1)\n \tcmpl $0x0,0x58c(%ebx)\n-\tje 3d0c <__cxa_finalize@plt+0x181c>\n+\tje 3d49 <__cxa_finalize@plt+0x1859>\n \ttest %edi,%edi\n \tmov 0x4(%esp),%edx\n-\tje 3d0c <__cxa_finalize@plt+0x181c>\n+\tje 3d49 <__cxa_finalize@plt+0x1859>\n ./pynx/scattering/cpu.c:6650\n \tsub $0xc,%esp\n-\tlea -0x4ab9(%ebx),%eax\n+\tlea -0x4ac9(%ebx),%eax\n \tmov %ebp,%ecx\n \tpush %eax\n-\tlea -0x4ad2(%ebx),%eax\n-\tcall 9130 \n+\tlea -0x4ae2(%ebx),%eax\n+\tcall 9230 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6653\n \tmov 0x6cc(%ebx),%edx\n \ttest %edx,%edx\n-\tje 3d5d <__cxa_finalize@plt+0x186d>\n+\tje 3d9a <__cxa_finalize@plt+0x18aa>\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 3d5d <__cxa_finalize@plt+0x186d>\n+\tje 3d9a <__cxa_finalize@plt+0x18aa>\n /usr/include/python3.13/object.h:948\n \tdec %edi\n \tmov %edi,(%edx)\n-\tjne 3d5d <__cxa_finalize@plt+0x186d>\n+\tjne 3d9a <__cxa_finalize@plt+0x18aa>\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 3d5d <__cxa_finalize@plt+0x186d>\n+\tjmp 3d9a <__cxa_finalize@plt+0x18aa>\n ./pynx/scattering/cpu.c:6663\n \tcall 22e0 \n ./pynx/scattering/cpu.c:6663 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 3d5d <__cxa_finalize@plt+0x186d>\n+\tjne 3d9a <__cxa_finalize@plt+0x18aa>\n ./pynx/scattering/cpu.c:6664\n \tmov -0x18(%ebx),%esi\n \tpush %ecx\n \tpush %ecx\n-\tlea -0x4ad2(%ebx),%ecx\n+\tlea -0x4ae2(%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 44a7 <__cxa_finalize@plt+0x1fb7>\n+\tjmp 44e4 <__cxa_finalize@plt+0x1ff4>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3dd7 <__cxa_finalize@plt+0x18e7>\n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%esi)\n-\tjne 3d9a <__cxa_finalize@plt+0x18aa>\n+\tjne 3dd7 <__cxa_finalize@plt+0x18e7>\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 -0x4b43(%ebx),%edi\n+\tlea -0x4b53(%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-\ttest %eax,%eax\n-\tje 4012 <__cxa_finalize@plt+0x1b22>\n+\tje 404f <__cxa_finalize@plt+0x1b5f>\n ./pynx/scattering/cpu.c:6255\n \tpush %eax\n-\tlea -0x4c09(%ebx),%ecx\n+\tlea -0x4c19(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x2\n \tpush $0x38\n-\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n+\tcall 288f <__cxa_finalize@plt+0x39f>\n ./pynx/scattering/cpu.c:6255 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5ac(%ebx)\n \ttest %eax,%eax\n-\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n+\tmov %eax,0x5ac(%ebx)\n+\tje 3cf2 <__cxa_finalize@plt+0x1802>\n ./pynx/scattering/cpu.c:6256\n \tpush %ebp\n-\tlea -0x4b3d(%ebx),%ecx\n+\tlea -0x4b4d(%ebx),%ecx\n \tmov %edi,%edx\n-\tmov %esi,%eax\n \tpush %ebp\n+\tmov %esi,%eax\n \tpush $0x2\n \tpush $0x524\n-\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n+\tcall 288f <__cxa_finalize@plt+0x39f>\n ./pynx/scattering/cpu.c:6256 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5b0(%ebx)\n \ttest %eax,%eax\n-\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n+\tmov %eax,0x5b0(%ebx)\n+\tje 3cf2 <__cxa_finalize@plt+0x1802>\n ./pynx/scattering/cpu.c:6257\n \tpush %ecx\n \tmov %edi,%edx\n \tmov %esi,%eax\n \tpush %ecx\n-\tlea -0x4b34(%ebx),%ecx\n+\tlea -0x4b44(%ebx),%ecx\n \tpush $0x2\n \tpush $0x118\n-\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n+\tcall 288f <__cxa_finalize@plt+0x39f>\n ./pynx/scattering/cpu.c:6257 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5b4(%ebx)\n \ttest %eax,%eax\n-\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n+\tmov %eax,0x5b4(%ebx)\n+\tje 3cf2 <__cxa_finalize@plt+0x1802>\n ./pynx/scattering/cpu.c:6258\n \tpush %edx\n-\tlea -0x4b2a(%ebx),%ecx\n+\tlea -0x4b3a(%ebx),%ecx\n \tmov %esi,%eax\n \tpush %edx\n \tmov %edi,%edx\n \tpush $0x2\n \tpush $0x28\n-\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n+\tcall 288f <__cxa_finalize@plt+0x39f>\n ./pynx/scattering/cpu.c:6258 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5b8(%ebx)\n \ttest %eax,%eax\n-\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n+\tmov %eax,0x5b8(%ebx)\n+\tje 3cf2 <__cxa_finalize@plt+0x1802>\n ./pynx/scattering/cpu.c:6259\n \tpush %eax\n-\tlea -0x4b22(%ebx),%ecx\n+\tlea -0x4b32(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n+\tcall 288f <__cxa_finalize@plt+0x39f>\n ./pynx/scattering/cpu.c:6259 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5bc(%ebx)\n \ttest %eax,%eax\n-\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n+\tmov %eax,0x5bc(%ebx)\n+\tje 3cf2 <__cxa_finalize@plt+0x1802>\n ./pynx/scattering/cpu.c:6260\n \tpush %eax\n-\tlea -0x4b1a(%ebx),%ecx\n+\tlea -0x4b2a(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n+\tcall 288f <__cxa_finalize@plt+0x39f>\n ./pynx/scattering/cpu.c:6260 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5c0(%ebx)\n \ttest %eax,%eax\n-\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n+\tmov %eax,0x5c0(%ebx)\n+\tje 3cf2 <__cxa_finalize@plt+0x1802>\n ./pynx/scattering/cpu.c:6261\n \tpush %eax\n-\tlea -0x4b0b(%ebx),%ecx\n+\tlea -0x4b1b(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n+\tcall 288f <__cxa_finalize@plt+0x39f>\n ./pynx/scattering/cpu.c:6261 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5c4(%ebx)\n \ttest %eax,%eax\n-\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n+\tmov %eax,0x5c4(%ebx)\n+\tje 3cf2 <__cxa_finalize@plt+0x1802>\n ./pynx/scattering/cpu.c:6262\n \tpush %eax\n-\tlea -0x4b11(%ebx),%ecx\n+\tlea -0x4b21(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n+\tcall 288f <__cxa_finalize@plt+0x39f>\n ./pynx/scattering/cpu.c:6262 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5c8(%ebx)\n \ttest %eax,%eax\n-\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n+\tmov %eax,0x5c8(%ebx)\n+\tje 3cf2 <__cxa_finalize@plt+0x1802>\n ./pynx/scattering/cpu.c:6263\n \tpush %eax\n-\tlea -0x4b13(%ebx),%ecx\n+\tlea -0x4b23(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n+\tcall 288f <__cxa_finalize@plt+0x39f>\n ./pynx/scattering/cpu.c:6263 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5cc(%ebx)\n \ttest %eax,%eax\n-\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n+\tmov %eax,0x5cc(%ebx)\n+\tje 3cf2 <__cxa_finalize@plt+0x1802>\n ./pynx/scattering/cpu.c:6264\n \tpush %ebp\n-\tlea -0x4b03(%ebx),%ecx\n+\tlea -0x4b13(%ebx),%ecx\n \tmov %edi,%edx\n-\tmov %esi,%eax\n \tpush %ebp\n+\tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n+\tcall 288f <__cxa_finalize@plt+0x39f>\n ./pynx/scattering/cpu.c:6264 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5d0(%ebx)\n \ttest %eax,%eax\n-\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n+\tmov %eax,0x5d0(%ebx)\n+\tje 3cf2 <__cxa_finalize@plt+0x1802>\n ./pynx/scattering/cpu.c:6265\n \tpush %ecx\n \tmov %edi,%edx\n \tmov %esi,%eax\n \tpush %ecx\n-\tlea -0x4af4(%ebx),%ecx\n+\tlea -0x4b04(%ebx),%ecx\n \tpush $0x1\n \tpush $0x8\n-\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n+\tcall 288f <__cxa_finalize@plt+0x39f>\n ./pynx/scattering/cpu.c:6265 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5d4(%ebx)\n \ttest %eax,%eax\n-\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n+\tmov %eax,0x5d4(%ebx)\n+\tje 3cf2 <__cxa_finalize@plt+0x1802>\n ./pynx/scattering/cpu.c:6266\n \tpush %edx\n-\tlea -0x4afb(%ebx),%ecx\n+\tlea -0x4b0b(%ebx),%ecx\n \tmov %esi,%eax\n \tpush %edx\n \tmov %edi,%edx\n \tpush $0x1\n \tpush $0x8\n-\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n+\tcall 288f <__cxa_finalize@plt+0x39f>\n ./pynx/scattering/cpu.c:6266 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5d8(%ebx)\n \ttest %eax,%eax\n-\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n+\tmov %eax,0x5d8(%ebx)\n+\tje 3cf2 <__cxa_finalize@plt+0x1802>\n ./pynx/scattering/cpu.c:6267\n \tpush %eax\n-\tlea -0x4aeb(%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 28a3 <__cxa_finalize@plt+0x3b3>\n+\tcall 288f <__cxa_finalize@plt+0x39f>\n ./pynx/scattering/cpu.c:6267 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5dc(%ebx)\n \ttest %eax,%eax\n-\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n+\tmov %eax,0x5dc(%ebx)\n+\tje 3cf2 <__cxa_finalize@plt+0x1802>\n ./pynx/scattering/cpu.c:6268\n \tpush %eax\n-\tlea -0x4ae2(%ebx),%ecx\n+\tlea -0x4af2(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x1\n \tpush $0x8\n-\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n+\tcall 288f <__cxa_finalize@plt+0x39f>\n ./pynx/scattering/cpu.c:6268 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5e0(%ebx)\n \ttest %eax,%eax\n-\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n+\tmov %eax,0x5e0(%ebx)\n+\tje 3cf2 <__cxa_finalize@plt+0x1802>\n ./pynx/scattering/cpu.c:6269\n \tpush %eax\n-\tlea -0x4ad8(%ebx),%ecx\n+\tlea -0x4ae8(%ebx),%ecx\n \tmov %edi,%edx\n \tpush %eax\n \tmov %esi,%eax\n \tpush $0x2\n \tpush $0x7c\n-\tcall 28a3 <__cxa_finalize@plt+0x3b3>\n+\tcall 288f <__cxa_finalize@plt+0x39f>\n ./pynx/scattering/cpu.c:6269 (discriminator 1)\n \tadd $0x10,%esp\n-\tmov %eax,0x5e4(%ebx)\n \ttest %eax,%eax\n-\tje 3cb5 <__cxa_finalize@plt+0x17c5>\n+\tmov %eax,0x5e4(%ebx)\n+\tje 3cf2 <__cxa_finalize@plt+0x1802>\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 402f <__cxa_finalize@plt+0x1b3f>\n+\tje 406c <__cxa_finalize@plt+0x1b7c>\n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%esi)\n-\tjne 402f <__cxa_finalize@plt+0x1b3f>\n+\tjne 406c <__cxa_finalize@plt+0x1b7c>\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 402f <__cxa_finalize@plt+0x1b3f>\n+\tjmp 406c <__cxa_finalize@plt+0x1b7c>\n ./pynx/scattering/cpu.c:6241\n \txor %esi,%esi\n-\tjmp 3cb5 <__cxa_finalize@plt+0x17c5>\n+\tjmp 3cf2 <__cxa_finalize@plt+0x1802>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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-\ttest %eax,%eax\n-\tje 412a <__cxa_finalize@plt+0x1c3a>\n+\tje 4167 <__cxa_finalize@plt+0x1c77>\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 4076 <__cxa_finalize@plt+0x1b86>\n+\tjne 40b3 <__cxa_finalize@plt+0x1bc3>\n ./pynx/scattering/cpu.c:8503\n \tcall 2290 \n ./pynx/scattering/cpu.c:6580 (discriminator 1)\n-\tjmp 4170 <__cxa_finalize@plt+0x1c80>\n+\tjmp 41ad <__cxa_finalize@plt+0x1cbd>\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 409a <__cxa_finalize@plt+0x1baa>\n+\tjne 40d7 <__cxa_finalize@plt+0x1be7>\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 40e1 <__cxa_finalize@plt+0x1bf1>\n-\tjmp 40d0 <__cxa_finalize@plt+0x1be0>\n+\tje 411e <__cxa_finalize@plt+0x1c2e>\n+\tjmp 410d <__cxa_finalize@plt+0x1c1d>\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 40ca <__cxa_finalize@plt+0x1bda>\n+\tjne 4107 <__cxa_finalize@plt+0x1c17>\n \tcmp -0x28(%ebx),%ebp\n-\tje 40ca <__cxa_finalize@plt+0x1bda>\n+\tje 4107 <__cxa_finalize@plt+0x1c17>\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 408f <__cxa_finalize@plt+0x1b9f>\n-\tjmp 40e3 <__cxa_finalize@plt+0x1bf3>\n+\tje 40cc <__cxa_finalize@plt+0x1bdc>\n+\tjmp 4120 <__cxa_finalize@plt+0x1c30>\n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%edi)\n-\tjne 40e1 <__cxa_finalize@plt+0x1bf1>\n+\tjne 411e <__cxa_finalize@plt+0x1c2e>\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 5ef0 \n+\tcall 5fb8 \n ./pynx/scattering/cpu.c:8502 (discriminator 1)\n \ttest %edi,%edi\n-\tje 406c <__cxa_finalize@plt+0x1b7c>\n+\tje 40a9 <__cxa_finalize@plt+0x1bb9>\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 410d <__cxa_finalize@plt+0x1c1d>\n+\tje 414a <__cxa_finalize@plt+0x1c5a>\n /usr/include/python3.13/object.h:948\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tjne 410d <__cxa_finalize@plt+0x1c1d>\n+\tjne 414a <__cxa_finalize@plt+0x1c5a>\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 4138 <__cxa_finalize@plt+0x1c48>\n+\tje 4175 <__cxa_finalize@plt+0x1c85>\n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%esi)\n-\tjne 4138 <__cxa_finalize@plt+0x1c48>\n+\tjne 4175 <__cxa_finalize@plt+0x1c85>\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 4138 <__cxa_finalize@plt+0x1c48>\n+\tjmp 4175 <__cxa_finalize@plt+0x1c85>\n ./pynx/scattering/cpu.c:8508\n \tcall 22e0 \n ./pynx/scattering/cpu.c:8508 (discriminator 1)\n \ttest %eax,%eax\n-\tje 4138 <__cxa_finalize@plt+0x1c48>\n+\tje 4175 <__cxa_finalize@plt+0x1c85>\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-\ttest %eax,%eax\n-\tje 4161 <__cxa_finalize@plt+0x1c71>\n+\tje 419e <__cxa_finalize@plt+0x1cae>\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 5ef0 \n+\tcall 5fb8 \n ./pynx/scattering/cpu.c:6580 (discriminator 2)\n \ttest %esi,%esi\n-\tje 43a9 <__cxa_finalize@plt+0x1eb9>\n+\tje 43e6 <__cxa_finalize@plt+0x1ef6>\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 43bd <__cxa_finalize@plt+0x1ecd>\n+\tjs 43fa <__cxa_finalize@plt+0x1f0a>\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 41a9 <__cxa_finalize@plt+0x1cb9>\n+\tje 41e6 <__cxa_finalize@plt+0x1cf6>\n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%esi)\n-\tjne 41a9 <__cxa_finalize@plt+0x1cb9>\n+\tjne 41e6 <__cxa_finalize@plt+0x1cf6>\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 272d <__cxa_finalize@plt+0x23d>\n+\tcall 272e <__cxa_finalize@plt+0x23e>\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-\ttest %eax,%eax\n-\tje 43d1 <__cxa_finalize@plt+0x1ee1>\n+\tje 440e <__cxa_finalize@plt+0x1f1e>\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 43e5 <__cxa_finalize@plt+0x1ef5>\n+\tjs 4422 <__cxa_finalize@plt+0x1f32>\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 4213 <__cxa_finalize@plt+0x1d23>\n+\tje 4250 <__cxa_finalize@plt+0x1d60>\n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%esi)\n-\tjne 4213 <__cxa_finalize@plt+0x1d23>\n+\tjne 4250 <__cxa_finalize@plt+0x1d60>\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 272d <__cxa_finalize@plt+0x23d>\n+\tcall 272e <__cxa_finalize@plt+0x23e>\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-\ttest %eax,%eax\n-\tje 43f9 <__cxa_finalize@plt+0x1f09>\n+\tje 4436 <__cxa_finalize@plt+0x1f46>\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 440d <__cxa_finalize@plt+0x1f1d>\n+\tjs 444a <__cxa_finalize@plt+0x1f5a>\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 427e <__cxa_finalize@plt+0x1d8e>\n+\tje 42bb <__cxa_finalize@plt+0x1dcb>\n /usr/include/python3.13/object.h:948\n \tdec %ebp\n \tmov %ebp,(%esi)\n-\tjne 427e <__cxa_finalize@plt+0x1d8e>\n+\tjne 42bb <__cxa_finalize@plt+0x1dcb>\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 272d <__cxa_finalize@plt+0x23d>\n+\tcall 272e <__cxa_finalize@plt+0x23e>\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-\ttest %eax,%eax\n-\tje 4421 <__cxa_finalize@plt+0x1f31>\n+\tje 445e <__cxa_finalize@plt+0x1f6e>\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 4435 <__cxa_finalize@plt+0x1f45>\n+\tjs 4472 <__cxa_finalize@plt+0x1f82>\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 42e9 <__cxa_finalize@plt+0x1df9>\n+\tje 4326 <__cxa_finalize@plt+0x1e36>\n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%esi)\n-\tjne 42e9 <__cxa_finalize@plt+0x1df9>\n+\tjne 4326 <__cxa_finalize@plt+0x1e36>\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 272d <__cxa_finalize@plt+0x23d>\n+\tcall 272e <__cxa_finalize@plt+0x23e>\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-\ttest %eax,%eax\n-\tje 4449 <__cxa_finalize@plt+0x1f59>\n+\tje 4486 <__cxa_finalize@plt+0x1f96>\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 445d <__cxa_finalize@plt+0x1f6d>\n+\tjs 449a <__cxa_finalize@plt+0x1faa>\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 4354 <__cxa_finalize@plt+0x1e64>\n+\tje 4391 <__cxa_finalize@plt+0x1ea1>\n /usr/include/python3.13/object.h:948\n \tdec %edi\n \tmov %edi,(%esi)\n-\tjne 4354 <__cxa_finalize@plt+0x1e64>\n+\tjne 4391 <__cxa_finalize@plt+0x1ea1>\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-\tmov %eax,%esi\n ./pynx/scattering/cpu.c:6638 (discriminator 2)\n \ttest %eax,%eax\n-\tje 4471 <__cxa_finalize@plt+0x1f81>\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 ./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 4485 <__cxa_finalize@plt+0x1f95>\n+\tjs 44c2 <__cxa_finalize@plt+0x1fd2>\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 3d5d <__cxa_finalize@plt+0x186d>\n+\tje 3d9a <__cxa_finalize@plt+0x18aa>\n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%esi)\n-\tjne 3d5d <__cxa_finalize@plt+0x186d>\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-\tjmp 3d5d <__cxa_finalize@plt+0x186d>\n+\tjmp 3d9a <__cxa_finalize@plt+0x18aa>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 3ccd <__cxa_finalize@plt+0x17dd>\n+\tjmp 3d0a <__cxa_finalize@plt+0x181a>\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 5ef0 \n+\tcall 5fb8 \n ./pynx/scattering/cpu.c:8644\n-\tjmp 3651 <__cxa_finalize@plt+0x1161>\n+\tjmp 368e <__cxa_finalize@plt+0x119e>\n ./pynx/scattering/cpu.c:6675\n \tmov 0xdc(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tje 44bc <__cxa_finalize@plt+0x1fcc>\n-\tcall 180c0 \n+\tje 44f9 <__cxa_finalize@plt+0x2009>\n+\tcall 17b40 \n \tadd $0xec,%esp\n \tmov %ecx,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \n-000044c9 :\n+00004506 :\n ./pynx/scattering/cpu.c:6369\n \tpush %ebx\n-\tcall 44f0 \n-\tadd $0x19b25,%ebx\n+\tcall 4530 \n+\tadd $0x18ae8,%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-\tnop\n+\txchg %ax,%ax\n+\txchg %ax,%ax\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 45e5 \n-\tadd $0x19aef,%edx\n+\tcall 4625 \n+\tadd $0x18aaf,%edx\n \tlea 0x544(%edx),%ecx\n \tlea 0x544(%edx),%eax\n \tcmp %ecx,%eax\n-\tje 4538 \n+\tje 4578 \n \tmov -0x4c(%edx),%eax\n \ttest %eax,%eax\n-\tje 4538 \n+\tje 4578 \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 45e5 \n-\tadd $0x19aaf,%edx\n+\tcall 4625 \n+\tadd $0x18a6f,%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 4582 \n+\tje 45c2 \n \tmov -0x4(%edx),%edx\n \ttest %edx,%edx\n-\tje 4582 \n+\tje 45c2 \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 44f0 \n-\tadd $0x19a5b,%ebx\n+\tcall 4530 \n+\tadd $0x18a1b,%ebx\n \tsub $0x4,%esp\n \tcmpb $0x0,0x54c(%ebx)\n-\tjne 45d2 \n+\tjne 4612 \n \tmov -0x3c(%ebx),%eax\n \ttest %eax,%eax\n-\tje 45c6 \n+\tje 4606 \n \tsub $0xc,%esp\n \tpush 0x14c(%ebx)\n \tcall 24f0 <__cxa_finalize@plt>\n \tadd $0x10,%esp\n-\tcall 4500 \n+\tcall 4540 \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 4540 \n+\tjmp 4580 \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-000045f0 :\n+00004630 :\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-./pynx/scattering/c_cpu.c:20\n-\tmov %ecx,%ebx\n-./pynx/scattering/c_cpu.c:19\n+\tcall 4530 \n+\tadd $0x189bb,%ebx\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 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+\tmov 0x18c(%esp),%edx\n+\ttest %edx,%edx\n+\tje 4a01 \n+\tvmovss -0x4ff4(%ebx),%xmm3\n+\tvmovaps -0x4fe4(%ebx),%xmm0\n ./pynx/scattering/c_cpu.c:23\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+\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 \tvmovaps %xmm0,0x30(%esp)\n-\tvmovaps -0x4f74(%ecx),%xmm7\n-\tvmovdqa -0x4fa4(%ecx),%xmm0\n+\tvmovaps -0x4f74(%ebx),%xmm3\n+\tvmovdqa -0x4fa4(%ebx),%xmm0\n \tvmovaps %xmm1,0x40(%esp)\n \tvmovaps %xmm2,0x50(%esp)\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+\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 \tvmovdqa %xmm0,0xb0(%esp)\n-\tvmovaps %xmm7,0xa0(%esp)\n+\tvmovaps %xmm3,0xa0(%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(%ecx),%xmm7\n-\tmov 0x188(%esp),%ebx\n-\tvmovaps -0x4ef4(%ecx),%xmm0\n-\tvmovaps %xmm7,0x120(%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 %xmm0,0x130(%esp)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/c_cpu.c:26\n \tvmovss 0x148(%esp),%xmm1\n \tmov 0x170(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm1,%xmm2\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 ./pynx/scattering/c_cpu.c:27\n \tmov 0x174(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm1,%xmm3\n+\tvmulss (%eax,%ecx,4),%xmm1,%xmm4\n ./pynx/scattering/c_cpu.c:28\n \tmov 0x178(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm1,%xmm4\n+\tvmulss (%eax,%ecx,4),%xmm1,%xmm5\n+./pynx/scattering/c_cpu.c:26\n+\tvmovss %xmm2,0x2c(%esp)\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-\ttest %ebx,%ebx\n-\tje 493f \n-/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1353\n-\tvmovss %xmm2,0x144(%esp)\n+\tje 49a7 \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 0x144(%esp),%xmm7\n-\tvmovss 0x2c(%esp),%xmm6\n-\tvmulss 0xc(%edi,%eax,4),%xmm6,%xmm0\n-./pynx/scattering/c_cpu.c:38\n-\tvmovss 0x140(%esp),%xmm5\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-\tvfmadd231ss 0xc(%esi,%eax,4),%xmm7,%xmm0\n-./pynx/scattering/c_cpu.c:39\n-\tvmulss 0x4(%edi,%eax,4),%xmm6,%xmm3\n+\tvaddss %xmm3,%xmm7,%xmm1\n+\tvmovss 0x144(%esp),%xmm7\n+\tvmulss 0xc(%ebp,%eax,4),%xmm7,%xmm0\n+./pynx/scattering/c_cpu.c:38\n+\tvaddss %xmm0,%xmm1,%xmm3\n ./pynx/scattering/c_cpu.c:40\n-\tvfmadd231ss 0x8(%esi,%eax,4),%xmm7,%xmm2\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+./pynx/scattering/c_cpu.c:39\n+\tvmulss 0x4(%ebp,%eax,4),%xmm7,%xmm0\n ./pynx/scattering/c_cpu.c:38\n-\tvmulss (%edi,%eax,4),%xmm6,%xmm1\n+\tvmulss 0x0(%ebp,%eax,4),%xmm7,%xmm7\n ./pynx/scattering/c_cpu.c:39\n-\tvfmadd231ss 0x4(%esi,%eax,4),%xmm7,%xmm3\n+\tvaddss %xmm2,%xmm4,%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n+\tvunpcklps %xmm1,%xmm3,%xmm3\n ./pynx/scattering/c_cpu.c:38\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+\tvaddss %xmm0,%xmm4,%xmm2\n+\tvaddss %xmm5,%xmm6,%xmm0\n+\tvaddss %xmm7,%xmm0,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm2,%xmm0,%xmm6\n-\tvunpcklps %xmm1,%xmm3,%xmm4\n-\tvmovlhps %xmm4,%xmm6,%xmm0\n+\tvunpcklps %xmm4,%xmm2,%xmm2\n+\tvmovlhps %xmm2,%xmm3,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x30(%esp),%xmm0,%xmm4\n-\tvandps 0x40(%esp),%xmm0,%xmm0\n+\tvandps 0x30(%esp),%xmm1,%xmm4\n+\tvandps 0x40(%esp),%xmm1,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x50(%esp),%xmm4,%xmm7\n+\tvmulps 0x50(%esp),%xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm7,%xmm5\n+\tvcvttps2dq %xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x60(%esp),%xmm5,%xmm2\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 /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x70(%esp),%xmm2,%xmm1\n+\tvpand 0x90(%esp),%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:1317\n-\tvmovdqa 0x80(%esp),%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm1,%xmm6\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 ./pynx/scattering/sse_mathfun.h:846\n-\tvfmadd132ps 0xa0(%esp),%xmm4,%xmm6\n+\tvaddps %xmm4,%xmm5,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120\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+\tvpaddd 0xb0(%esp),%xmm0,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323\n-\tvpandn %xmm5,%xmm4,%xmm1\n+\tvpandn %xmm6,%xmm4,%xmm0\n+./pynx/scattering/sse_mathfun.h:884\n+\tvmulps %xmm5,%xmm5,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm3,%xmm3\n+\tvpslld $0x1d,%xmm0,%xmm0\n ./pynx/scattering/sse_mathfun.h:885\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+\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 ./pynx/scattering/sse_mathfun.h:885\n \tvmovaps 0x100(%esp),%xmm7\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:886\n+\tvmulps %xmm6,%xmm4,%xmm1\n ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0xd0(%esp),%xmm5,%xmm4\n+\tvaddps %xmm7,%xmm1,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\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+\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 ./pynx/scattering/sse_mathfun.h:921\n-\tvfmadd132ps %xmm5,%xmm7,%xmm3\n-./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd132ps %xmm5,%xmm7,%xmm4\n+\tvaddps %xmm7,%xmm6,%xmm7\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm6,%xmm3,%xmm6\n+\tvmulps %xmm5,%xmm7,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm2,%xmm6,%xmm5\n+\tvandps %xmm2,%xmm1,%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,%xmm7\n+\tvaddps %xmm5,%xmm2,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm7,%xmm6,%xmm3\n+\tvsubps %xmm6,%xmm1,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm0,%xmm7,%xmm0\n+\tvxorps %xmm3,%xmm6,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm4,%xmm3,%xmm4\n+\tvaddps %xmm4,%xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm1,%xmm4,%xmm1\n+\tvxorps %xmm0,%xmm4,%xmm0\n ./pynx/scattering/c_cpu.c:46\n-\ttest %eax,%eax\n-\tje 49b0 \n+\tje 4a18 \n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps 0x10(%esp),%xmm1,%xmm6\n-\tvaddps (%esp),%xmm0,%xmm5\n+\tvaddps 0x10(%esp),%xmm0,%xmm1\n+\tvaddps (%esp),%xmm3,%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 %xmm6,0x10(%esp)\n+\tvmovaps %xmm1,0x10(%esp)\n \tvmovaps %xmm5,(%esp)\n ./pynx/scattering/c_cpu.c:34 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tjb 47c0 \n+\tjb 4800 \n ./pynx/scattering/c_cpu.c:53 (discriminator 3)\n \tvmovaps 0x10(%esp),%xmm2\n-\tvmovaps (%esp),%xmm1\n+\tvmovaps (%esp),%xmm5\n ./pynx/scattering/c_cpu.c:56\n \tmov 0x190(%esp),%eax\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+\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 ./pynx/scattering/c_cpu.c:55 (discriminator 3)\n-\tvshufps $0x55,%xmm3,%xmm3,%xmm2\n-\tvaddps %xmm3,%xmm2,%xmm7\n+\tvshufps $0x55,%xmm2,%xmm2,%xmm1\n+\tvaddps %xmm2,%xmm1,%xmm6\n ./pynx/scattering/c_cpu.c:56\n-\tvmovss %xmm6,(%eax,%edx,4)\n+\tvmovss %xmm4,(%eax,%ecx,4)\n ./pynx/scattering/c_cpu.c:57\n \tmov 0x194(%esp),%eax\n-\tvmovss %xmm7,(%eax,%edx,4)\n+\tvmovss %xmm6,(%eax,%ecx,4)\n ./pynx/scattering/c_cpu.c:23 (discriminator 2)\n-\tinc %edx\n+\tinc %ecx\n ./pynx/scattering/c_cpu.c:23 (discriminator 1)\n-\tcmp %edx,0x18c(%esp)\n-\tjne 4770 \n+\tcmp %ecx,0x18c(%esp)\n+\tjne 47a8 \n+\tmov 0x14c(%esp),%eax\n ./pynx/scattering/c_cpu.c:59\n \tsub $0xc,%esp\n-\tmov %ecx,%ebx\n-\tpush 0x158(%esp)\n+\tpush %eax\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-\txchg %ax,%ax\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/c_cpu.c:34 (discriminator 1)\n-\tcmp $0x4,%ebx\n-\tjbe 49d0 \n-\tvmovaps %xmm1,0x10(%esp)\n+\tcmp $0x4,%edx\n+\tjbe 4a38 \n+\tvmovaps %xmm0,0x10(%esp)\n \tmov $0x4,%eax\n-\tvmovaps %xmm0,(%esp)\n-\tjmp 47c0 \n+\tvmovaps %xmm3,(%esp)\n+\tjmp 4800 \n \tlea 0x0(%esi),%esi\n-\tvmovaps %xmm0,(%esp)\n-\tvmovaps %xmm1,0x10(%esp)\n-\tjmp 493f \n+\tvmovaps %xmm3,(%esp)\n+\tvmovaps %xmm0,0x10(%esp)\n+\tjmp 49a7 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \n-000049e0 :\n+00004a50 :\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 44f0 \n-\tadd $0x1960b,%ebx\n+\tcall 4530 \n+\tadd $0x1859b,%ebx\n \tsub $0x15c,%esp\n-\tmov 0x180(%esp),%esi\n-\tmov 0x184(%esp),%edi\n-\tmov 0x188(%esp),%ebp\n+\tmov 0x180(%esp),%edi\n+\tmov 0x184(%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-\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+\ttest %edx,%edx\n+\tmov 0x188(%esp),%edx\n+\tje 4e55 \n+\tmov 0x148(%esp),%esi\n ./pynx/scattering/c_cpu.c:70\n \txor %ebx,%ebx\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+\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 \tvmovdqa %xmm5,0x80(%esp)\n-\tvmovaps -0x4f24(%eax),%xmm5\n+\tvmovaps -0x4f24(%esi),%xmm5\n \tvmovdqa %xmm6,0x90(%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 -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 %xmm5,0x100(%esp)\n \tvmovaps %xmm6,0x110(%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+\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 \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n ./pynx/scattering/c_cpu.c:73\n-\tvmovss 0x144(%esp),%xmm1\n+\tvmovss 0x144(%esp),%xmm0\n \tmov 0x170(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm1,%xmm2\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 ./pynx/scattering/c_cpu.c:74\n \tmov 0x174(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm1,%xmm3\n+\tvmulss (%eax,%ebx,4),%xmm0,%xmm2\n ./pynx/scattering/c_cpu.c:75\n \tmov 0x178(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm1,%xmm4\n+\tvmulss (%eax,%ebx,4),%xmm0,%xmm3\n+./pynx/scattering/c_cpu.c:73\n+\tvmovss %xmm1,0x28(%esp)\n ./pynx/scattering/c_cpu.c:74\n-\tvmovss %xmm3,0x28(%esp)\n-./pynx/scattering/c_cpu.c:75\n-\tvmovss %xmm4,0x2c(%esp)\n+\tvmovss %xmm2,0x2c(%esp)\n ./pynx/scattering/c_cpu.c:82 (discriminator 1)\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+\tje 4dfb \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 0x28(%esp),%xmm6\n-\tvmulss 0xc(%esi,%eax,4),%xmm6,%xmm1\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 ./pynx/scattering/c_cpu.c:88\n-\tvmulss 0x8(%esi,%eax,4),%xmm6,%xmm2\n-./pynx/scattering/c_cpu.c:86\n-\tvmovss 0x2c(%esp),%xmm5\n+\tvmulss 0x8(%edi,%eax,4),%xmm6,%xmm2\n ./pynx/scattering/c_cpu.c:89\n+\tvaddss %xmm7,%xmm4,%xmm1\n \tvmovss 0x140(%esp),%xmm7\n-./pynx/scattering/c_cpu.c:87\n-\tvmulss 0x4(%esi,%eax,4),%xmm6,%xmm3\n-./pynx/scattering/c_cpu.c:86\n-\tvmulss (%esi,%eax,4),%xmm6,%xmm0\n+./pynx/scattering/c_cpu.c:88\n+\tvmulss 0x8(%esi,%eax,4),%xmm5,%xmm4\n ./pynx/scattering/c_cpu.c:89\n-\tvfmadd231ss 0xc(%ebx,%eax,4),%xmm7,%xmm1\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-\tvfmadd231ss 0x8(%ebx,%eax,4),%xmm7,%xmm2\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+./pynx/scattering/c_cpu.c:86\n+\tvmulss 0x0(%ebp,%eax,4),%xmm7,%xmm7\n ./pynx/scattering/c_cpu.c:87\n-\tvfmadd231ss 0x4(%ebx,%eax,4),%xmm7,%xmm3\n+\tvaddss %xmm2,%xmm4,%xmm4\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n+\tvunpcklps %xmm1,%xmm3,%xmm3\n ./pynx/scattering/c_cpu.c:86\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+\tvaddss %xmm0,%xmm4,%xmm2\n+\tvaddss %xmm5,%xmm6,%xmm0\n+\tvaddss %xmm7,%xmm0,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm2,%xmm1,%xmm6\n-\tvunpcklps %xmm0,%xmm3,%xmm4\n-\tvmovlhps %xmm4,%xmm6,%xmm1\n+\tvunpcklps %xmm4,%xmm2,%xmm2\n+\tvmovlhps %xmm2,%xmm3,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x30(%esp),%xmm1,%xmm4\n-\tvandps 0x40(%esp),%xmm1,%xmm1\n+\tvandps 0x30(%esp),%xmm1,%xmm2\n+\tvandps 0x40(%esp),%xmm1,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x50(%esp),%xmm4,%xmm7\n+\tvmulps 0x50(%esp),%xmm2,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm7,%xmm5\n+\tvcvttps2dq %xmm6,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x60(%esp),%xmm5,%xmm0\n+\tvpaddd 0x60(%esp),%xmm5,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x70(%esp),%xmm0,%xmm3\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 /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 %xmm3,%xmm6\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 ./pynx/scattering/sse_mathfun.h:846\n-\tvfmadd132ps 0xa0(%esp),%xmm4,%xmm6\n+\tvaddps %xmm2,%xmm5,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1120\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+\tvpaddd 0xb0(%esp),%xmm4,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1323\n-\tvpandn %xmm5,%xmm4,%xmm3\n+\tvpandn %xmm6,%xmm2,%xmm4\n+./pynx/scattering/sse_mathfun.h:884\n+\tvmulps %xmm5,%xmm5,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm2,%xmm2\n+\tvpslld $0x1d,%xmm4,%xmm4\n ./pynx/scattering/sse_mathfun.h:885\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+\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 ./pynx/scattering/sse_mathfun.h:885\n \tvmovaps 0x100(%esp),%xmm7\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:886\n+\tvmulps %xmm6,%xmm2,%xmm0\n ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0xd0(%esp),%xmm5,%xmm4\n+\tvaddps %xmm7,%xmm0,%xmm2\n ./pynx/scattering/sse_mathfun.h:920\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+\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 ./pynx/scattering/sse_mathfun.h:921\n-\tvfmadd132ps %xmm5,%xmm7,%xmm2\n-./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd132ps %xmm5,%xmm7,%xmm4\n+\tvaddps %xmm7,%xmm6,%xmm7\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm6,%xmm2,%xmm6\n+\tvmulps %xmm5,%xmm7,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm0,%xmm6,%xmm5\n+\tvandps %xmm1,%xmm0,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254\n-\tvandnps %xmm4,%xmm0,%xmm0\n+\tvandnps %xmm2,%xmm1,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm0,%xmm7\n+\tvaddps %xmm5,%xmm1,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm7,%xmm6,%xmm2\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm1,%xmm7,%xmm1\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm4,%xmm2,%xmm4\n+\tvaddps %xmm2,%xmm7,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm4,%xmm6\n+\tvxorps %xmm4,%xmm2,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\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+\tvmovlhps %xmm5,%xmm6,%xmm2\n ./pynx/scattering/c_cpu.c:96\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+\tje 4e70 \n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm4,%xmm2,%xmm7\n ./pynx/scattering/c_cpu.c:82 (discriminator 2)\n \tadd $0x4,%eax\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps %xmm6,0x10(%esp)\n-\tvmovaps %xmm2,(%esp)\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-\tjb 4bd0 \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+./pynx/scattering/c_cpu.c:82 (discriminator 1)\n+\tjb 4c30 \n ./pynx/scattering/c_cpu.c:103 (discriminator 3)\n \tvmovaps 0x10(%esp),%xmm6\n-\tvmovaps (%esp),%xmm2\n+\tvmovaps (%esp),%xmm3\n ./pynx/scattering/c_cpu.c:106\n \tmov 0x194(%esp),%eax\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+\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 ./pynx/scattering/c_cpu.c:105 (discriminator 3)\n \tvshufps $0x55,%xmm6,%xmm6,%xmm1\n-\tvaddps %xmm6,%xmm1,%xmm3\n+\tvaddps %xmm6,%xmm1,%xmm2\n ./pynx/scattering/c_cpu.c:106\n-\tvmovss %xmm7,(%eax,%edx,4)\n+\tvmovss %xmm5,(%eax,%ebx,4)\n ./pynx/scattering/c_cpu.c:107\n \tmov 0x198(%esp),%eax\n-\tvmovss %xmm3,(%eax,%edx,4)\n+\tvmovss %xmm2,(%eax,%ebx,4)\n ./pynx/scattering/c_cpu.c:70 (discriminator 2)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/c_cpu.c:70 (discriminator 1)\n-\tcmp %edx,0x190(%esp)\n-\tjne 4b80 \n+\tcmp %ebx,0x190(%esp)\n+\tjne 4be0 \n+\tmov 0x14c(%esp),%eax\n ./pynx/scattering/c_cpu.c:109\n \tsub $0xc,%esp\n-\tpush 0x158(%esp)\n+\tpush %eax\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 %xmm6,%xmm2,%xmm4\n-\tvmulps %xmm1,%xmm2,%xmm1\n-\tvmovaps %xmm4,0x10(%esp)\n-\tvmovaps %xmm1,(%esp)\n+\tvmulps %xmm4,%xmm2,%xmm5\n ./pynx/scattering/c_cpu.c:82 (discriminator 1)\n \tcmp $0x4,%ecx\n-\tjbe 4d6d \n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm3,%xmm2,%xmm1\n+\tvmovaps %xmm5,0x10(%esp)\n+\tvmovaps %xmm1,(%esp)\n+./pynx/scattering/c_cpu.c:82 (discriminator 1)\n+\tjbe 4dfb \n \tmov $0x4,%eax\n-\tjmp 4bd0 \n+\tjmp 4c30 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n \n-00004e10 :\n+00004ea0 :\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 %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+\tmov %edi,%ebx\n \tcall 23f0 \n ./pynx/scattering/c_cpu.c:119 (discriminator 1)\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+\tmov 0x240(%esp),%edx\n+\ttest %edx,%edx\n+\tje 5450 \n+\tvmovss -0x4ff4(%edi),%xmm3\n+\tvmovaps -0x4fe4(%edi),%xmm0\n ./pynx/scattering/c_cpu.c:119\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+\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 \tvmovaps %xmm2,0x50(%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 -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 %xmm2,0xd0(%esp)\n-\tvmovaps %xmm3,0xe0(%esp)\n-\tvmovaps %xmm4,0xf0(%esp)\n-\tvmovaps %xmm5,0x100(%esp)\n-\tvmovaps %xmm6,(%esp)\n+\tvmovaps %xmm4,0xe0(%esp)\n+\tvmovaps %xmm5,0xf0(%esp)\n+\tvmovaps %xmm6,0x100(%esp)\n \tvmovaps %xmm7,0x110(%esp)\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 %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 %xmm0,0x130(%esp)\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 -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 %xmm4,0x160(%esp)\n-\tvmovaps -0x4e54(%ecx),%xmm3\n-\tvmovaps -0x4e44(%ecx),%xmm4\n+\tvmovaps -0x4e44(%edi),%xmm4\n \tvmovaps %xmm5,0x170(%esp)\n-\tvmovdqa -0x4e34(%ecx),%xmm5\n \tvmovaps %xmm6,0x180(%esp)\n-\tvmovaps %xmm7,0x190(%esp)\n-\tvmovaps %xmm1,0x1a0(%esp)\n+\tvmovdqa %xmm7,0x190(%esp)\n+\tvmovaps %xmm3,0x1a0(%esp)\n \tvmovaps %xmm0,0x1b0(%esp)\n-\tvmovaps %xmm2,0x1c0(%esp)\n-\tvmovaps %xmm3,0x1d0(%esp)\n+\tvmovaps %xmm1,0x1c0(%esp)\n+\tvmovaps %xmm2,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 0x208(%esp),%xmm7\n-\tmov 0x230(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm7,%xmm6\n+\tvmovss 0x1f8(%esp),%xmm5\n+\tmov 0x220(%esp),%eax\n+./pynx/scattering/c_cpu.c:131 (discriminator 1)\n+\ttest %esi,%esi\n ./pynx/scattering/c_cpu.c:123\n-\tmov 0x234(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm7,%xmm1\n+\tmov 0x224(%esp),%ecx\n ./pynx/scattering/c_cpu.c:124\n-\tmov 0x238(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm7,%xmm0\n+\tmov 0x228(%esp),%ebx\n ./pynx/scattering/c_cpu.c:125\n-\tmov 0x23c(%esp),%eax\n+\tmov 0x22c(%esp),%edx\n ./pynx/scattering/c_cpu.c:122\n-\tvmovss %xmm6,0x38(%esp)\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 ./pynx/scattering/c_cpu.c:125\n-\tvmulss (%eax,%edx,4),%xmm7,%xmm2\n+\tvmulss (%edx,%ebp,4),%xmm5,%xmm0\n+./pynx/scattering/c_cpu.c:122\n+\tvmovss %xmm6,0x28(%esp)\n ./pynx/scattering/c_cpu.c:123\n-\tvmovss %xmm1,0x3c(%esp)\n+\tvmovss %xmm7,0x2c(%esp)\n ./pynx/scattering/c_cpu.c:124\n-\tvmovss %xmm0,0x200(%esp)\n+\tvmovss %xmm3,0x1f0(%esp)\n ./pynx/scattering/c_cpu.c:125\n-\tvmovss %xmm2,0x204(%esp)\n+\tvmovss %xmm0,0x1f4(%esp)\n ./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\ttest %ebx,%ebx\n-\tje 5336 \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 ./pynx/scattering/c_cpu.c:131\n-\txor %eax,%eax\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\txor %ebx,%ebx\n+\tadd $0x2c,%eax\n+\tnop\n ./pynx/scattering/c_cpu.c:138\n-\tvmovss 0x3c(%esp),%xmm3\n-./pynx/scattering/c_cpu.c:135\n-\tvmulss (%edi,%eax,4),%xmm3,%xmm2\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 ./pynx/scattering/c_cpu.c:138\n-\tvmovss 0x38(%esp),%xmm7\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 ./pynx/scattering/c_cpu.c:135\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+\tvaddss %xmm0,%xmm3,%xmm3\n ./pynx/scattering/c_cpu.c:137\n-\tvmulss 0x8(%edi,%eax,4),%xmm3,%xmm1\n-./pynx/scattering/c_cpu.c:138\n-\tvfmadd231ss 0xc(%ebp,%eax,4),%xmm7,%xmm4\n+\tvmulss -0x24(%eax),%xmm6,%xmm0\n+\tvaddss %xmm1,%xmm2,%xmm2\n ./pynx/scattering/c_cpu.c:135\n-\tvmovss %xmm6,0x34(%esp)\n+\tvaddss %xmm0,%xmm2,%xmm1\n ./pynx/scattering/c_cpu.c:136\n-\tvmulss 0x4(%edi,%eax,4),%xmm3,%xmm0\n-./pynx/scattering/c_cpu.c:137\n-\tvfmadd231ss 0x8(%ebp,%eax,4),%xmm7,%xmm1\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 ./pynx/scattering/c_cpu.c:136\n-\tvfmadd231ss 0x4(%ebp,%eax,4),%xmm7,%xmm0\n+\tvaddss %xmm0,%xmm2,%xmm0\n ./pynx/scattering/c_cpu.c:135\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+\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm2,%xmm0,%xmm3\n-\tvunpcklps %xmm1,%xmm4,%xmm4\n-\tvmovlhps %xmm3,%xmm4,%xmm7\n+\tvunpcklps %xmm7,%xmm0,%xmm0\n+\tvmovlhps %xmm0,%xmm3,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x40(%esp),%xmm7,%xmm4\n-\tvandps 0x50(%esp),%xmm7,%xmm1\n+\tvandps 0x30(%esp),%xmm1,%xmm2\n+\tvandps 0x40(%esp),%xmm1,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x60(%esp),%xmm4,%xmm5\n+\tvmulps 0x50(%esp),%xmm2,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm5,%xmm0\n+\tvcvttps2dq %xmm5,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x70(%esp),%xmm0,%xmm7\n+\tvpaddd 0x60(%esp),%xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x80(%esp),%xmm7,%xmm3\n-\tvmovdqa 0x90(%esp),%xmm5\n-\tvpand 0xa0(%esp),%xmm7,%xmm0\n+\tvpand 0x70(%esp),%xmm6,%xmm4\n+\tvmovdqa 0x80(%esp),%xmm7\n+\tvpand 0x90(%esp),%xmm6,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm3,%xmm6\n+\tvcvtdq2ps %xmm4,%xmm5\n ./pynx/scattering/sse_mathfun.h:846\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+\tvmulps 0xa0(%esp),%xmm5,%xmm5\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+\tvpand %xmm7,%xmm6,%xmm0\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm2,%xmm2\n+\tvpslld $0x1d,%xmm0,%xmm0\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 %xmm5,%xmm4,%xmm3\n-./pynx/scattering/sse_mathfun.h:885\n-\tvmovaps 0xd0(%esp),%xmm4\n+\tvpxor %xmm6,%xmm6,%xmm6\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,%xmm3,%xmm3\n-./pynx/scattering/sse_mathfun.h:920\n-\tvmovaps 0x110(%esp),%xmm2\n+\tvxorps %xmm0,%xmm3,%xmm3\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+/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 %xmm6,%xmm6,%xmm5\n+\tvmulps %xmm5,%xmm5,%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x1d,%xmm4,%xmm4\n ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0xe0(%esp),%xmm5,%xmm4\n-./pynx/scattering/sse_mathfun.h:920\n-\tvfmadd213ps 0x120(%esp),%xmm5,%xmm2\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 ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0xf0(%esp),%xmm5,%xmm4\n+\tvmovaps 0x100(%esp),%xmm6\n ./pynx/scattering/sse_mathfun.h:886\n-\tvfmadd213ps 0x100(%esp),%xmm5,%xmm4\n+\tvmulps %xmm7,%xmm2,%xmm0\n+./pynx/scattering/sse_mathfun.h:885\n+\tvaddps %xmm6,%xmm0,%xmm2\n ./pynx/scattering/sse_mathfun.h:920\n-\tvfmadd213ps 0x130(%esp),%xmm5,%xmm2\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 ./pynx/scattering/sse_mathfun.h:921\n-\tvfmadd132ps %xmm5,%xmm7,%xmm2\n-./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd132ps %xmm5,%xmm7,%xmm4\n+\tvaddps %xmm6,%xmm7,%xmm0\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm6,%xmm2,%xmm6\n+\tvmulps %xmm5,%xmm0,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm0,%xmm6,%xmm5\n+\tvandps %xmm1,%xmm7,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254\n-\tvandnps %xmm4,%xmm0,%xmm0\n+\tvandnps %xmm2,%xmm1,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm0,%xmm7\n+\tvaddps %xmm5,%xmm1,%xmm0\n+./pynx/scattering/c_cpu.c:139\n+\tvmovss 0x1f4(%esp),%xmm5\n+\tvmulss -0x20(%eax),%xmm5,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm7,%xmm6,%xmm2\n+\tvsubps %xmm0,%xmm7,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\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+\tvxorps %xmm3,%xmm0,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm4,%xmm2,%xmm4\n+\tvaddps %xmm2,%xmm7,%xmm2\n ./pynx/scattering/c_cpu.c:139\n-\tvmulss 0xc(%esi,%eax,4),%xmm6,%xmm5\n+\tvmulss -0x24(%eax),%xmm5,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm4,%xmm2\n+\tvxorps %xmm4,%xmm2,%xmm0\n ./pynx/scattering/c_cpu.c:139\n-\tvmulss 0x8(%esi,%eax,4),%xmm6,%xmm3\n+\tvmulss -0x28(%eax),%xmm5,%xmm4\n+\tvmulss -0x2c(%eax),%xmm5,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm7,%xmm0,%xmm4\n+\tvunpcklps %xmm7,%xmm1,%xmm1\n+\tvunpcklps %xmm2,%xmm4,%xmm5\n+\tvmovlhps %xmm5,%xmm1,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\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+\tvmovaps 0x170(%esp),%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:234\n-\tvminps 0x140(%esp),%xmm5,%xmm3\n+\tvminps 0x140(%esp),%xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:240\n-\tvmaxps 0x150(%esp),%xmm3,%xmm0\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps 0x160(%esp),%xmm4\n-\tvfmadd132ps %xmm0,%xmm7,%xmm4\n+\tvaddps %xmm5,%xmm2,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm4,%xmm6\n+\tvcvttps2dq %xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm6,%xmm5\n+\tvcvtdq2ps %xmm4,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:386\n-\tvcmpltps %xmm5,%xmm4,%xmm3\n+\tvcmpltps %xmm2,%xmm7,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvmovaps (%esp),%xmm6\n-\tvandps %xmm6,%xmm3,%xmm4\n+\tvandps %xmm6,%xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm4,%xmm5,%xmm3\n-\tvfnmadd231ps 0x180(%esp),%xmm3,%xmm0\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps 0x1a0(%esp),%xmm4\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvfnmadd231ps 0x190(%esp),%xmm3,%xmm0\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-\tvfmadd213ps 0x1b0(%esp),%xmm0,%xmm4\n-\tvfmadd213ps 0x1c0(%esp),%xmm0,%xmm4\n-\tvfmadd213ps 0x1d0(%esp),%xmm0,%xmm4\n-\tvfmadd213ps 0x1e0(%esp),%xmm0,%xmm4\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 %xmm0,%xmm0,%xmm5\n+\tvmulps %xmm1,%xmm7,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\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+\tvaddps 0x1c0(%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-\tvfmadd231ps %xmm5,%xmm4,%xmm0\n+\tvaddps 0x1d0(%esp),%xmm2,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm0,%xmm5\n-./pynx/scattering/c_cpu.c:144\n-\ttest %eax,%eax\n-\tje 53b0 \n+\tvmulps %xmm1,%xmm7,%xmm2\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n+\tvaddps 0x1e0(%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 %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:192\n-\tvfmadd213ps 0x20(%esp),%xmm5,%xmm2\n-\tvfmadd213ps 0x10(%esp),%xmm1,%xmm5\n+\tvaddps %xmm6,%xmm2,%xmm1\n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm4,%xmm1,%xmm4\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 ./pynx/scattering/c_cpu.c:131 (discriminator 2)\n-\tadd $0x4,%eax\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps %xmm2,0x20(%esp)\n-\tvmovaps %xmm5,0x10(%esp)\n+\tvaddps 0x10(%esp),%xmm0,%xmm7\n+\tvaddps (%esp),%xmm3,%xmm5\n+\tvmovaps %xmm7,0x10(%esp)\n+\tvmovaps %xmm5,(%esp)\n ./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tcmp %ebx,%eax\n-\tjb 50d0 \n+\tjb 5140 \n ./pynx/scattering/c_cpu.c:151 (discriminator 3)\n-\tvmovaps 0x20(%esp),%xmm4\n-\tvmovaps 0x10(%esp),%xmm5\n+\tvmovaps 0x10(%esp),%xmm1\n+\tvmovaps (%esp),%xmm3\n ./pynx/scattering/c_cpu.c:154\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+\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 ./pynx/scattering/c_cpu.c:153 (discriminator 3)\n-\tvshufps $0x55,%xmm4,%xmm4,%xmm1\n-\tvaddps %xmm4,%xmm1,%xmm0\n+\tvaddps %xmm6,%xmm1,%xmm4\n ./pynx/scattering/c_cpu.c:154\n-\tvmovss %xmm3,(%eax,%edx,4)\n+\tvmovss %xmm5,(%ecx,%ebp,4)\n ./pynx/scattering/c_cpu.c:155\n-\tmov 0x258(%esp),%eax\n-\tvmovss %xmm0,(%eax,%edx,4)\n+\tvmovss %xmm4,(%ebx,%ebp,4)\n ./pynx/scattering/c_cpu.c:119 (discriminator 2)\n-\tinc %edx\n+\tinc %ebp\n ./pynx/scattering/c_cpu.c:119 (discriminator 1)\n-\tcmp %edx,0x250(%esp)\n-\tjne 5068 \n+\tcmp %ebp,0x240(%esp)\n+\tjne 50c0 \n+\tmov 0x1fc(%esp),%eax\n ./pynx/scattering/c_cpu.c:157\n \tsub $0xc,%esp\n-\tmov %ecx,%ebx\n-\tpush 0x218(%esp)\n+\tmov %edi,%ebx\n+\tpush %eax\n \tcall 20a0 \n ./pynx/scattering/c_cpu.c:158\n-\tadd $0x22c,%esp\n+\tadd $0x21c,%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 %xmm2,%xmm5,%xmm2\n-\tvmulps %xmm1,%xmm5,%xmm1\n-\tvmovaps %xmm2,0x20(%esp)\n-\tvmovaps %xmm1,0x10(%esp)\n+\tvmulps %xmm0,%xmm4,%xmm2\n ./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tcmp $0x4,%ebx\n-\tjbe 5336 \n-\tmov $0x4,%eax\n-\tjmp 50d0 \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+./pynx/scattering/c_cpu.c:131 (discriminator 1)\n+\tjbe 53f6 \n+\tmov $0x4,%ebx\n+\tjmp 5140 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n \n-000053e0 :\n+000054a0 :\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 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+\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 ./pynx/scattering/c_cpu.c:165\n \tcall 23f0 \n ./pynx/scattering/c_cpu.c:168 (discriminator 1)\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+\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 ./pynx/scattering/c_cpu.c:168\n \txor %ebx,%ebx\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+\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 \tvmovaps %xmm2,0x50(%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 -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 %xmm2,0xd0(%esp)\n-\tvmovaps %xmm3,0xe0(%esp)\n-\tvmovaps %xmm4,0xf0(%esp)\n-\tvmovaps %xmm5,0x100(%esp)\n-\tvmovaps %xmm6,(%esp)\n+\tvmovaps %xmm4,0xe0(%esp)\n+\tvmovaps %xmm5,0xf0(%esp)\n+\tvmovaps %xmm6,0x100(%esp)\n \tvmovaps %xmm7,0x110(%esp)\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 -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 %xmm0,0x130(%esp)\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 -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 %xmm4,0x160(%esp)\n-\tvmovaps -0x4e54(%eax),%xmm3\n-\tvmovaps -0x4e44(%eax),%xmm4\n+\tvmovaps -0x4e44(%esi),%xmm4\n+\tmov 0x230(%esp),%esi\n \tvmovaps %xmm5,0x170(%esp)\n-\tvmovdqa -0x4e34(%eax),%xmm5\n \tvmovaps %xmm6,0x180(%esp)\n-\tvmovaps %xmm7,0x190(%esp)\n-\tvmovaps %xmm1,0x1a0(%esp)\n+\tvmovdqa %xmm7,0x190(%esp)\n+\tvmovaps %xmm3,0x1a0(%esp)\n \tvmovaps %xmm0,0x1b0(%esp)\n-\tvmovaps %xmm2,0x1c0(%esp)\n-\tvmovaps %xmm3,0x1d0(%esp)\n+\tvmovaps %xmm1,0x1c0(%esp)\n+\tvmovaps %xmm2,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 0x204(%esp),%xmm7\n-\tmov 0x230(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm7,%xmm6\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 ./pynx/scattering/c_cpu.c:172\n-\tmov 0x234(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm7,%xmm1\n+\tmov 0x224(%esp),%eax\n+\tvmulss (%eax,%ebx,4),%xmm5,%xmm7\n ./pynx/scattering/c_cpu.c:173\n-\tmov 0x238(%esp),%eax\n-\tvmulss (%eax,%edx,4),%xmm7,%xmm0\n+\tmov 0x228(%esp),%eax\n+\tvmulss (%eax,%ebx,4),%xmm5,%xmm3\n ./pynx/scattering/c_cpu.c:174\n-\tmov 0x23c(%esp),%eax\n+\tmov 0x22c(%esp),%eax\n ./pynx/scattering/c_cpu.c:171\n-\tvmovss %xmm6,0x34(%esp)\n+\tvmovss %xmm6,0x24(%esp)\n ./pynx/scattering/c_cpu.c:174\n-\tvmulss (%eax,%edx,4),%xmm7,%xmm2\n+\tvmulss (%eax,%ebx,4),%xmm5,%xmm0\n ./pynx/scattering/c_cpu.c:172\n-\tvmovss %xmm1,0x38(%esp)\n+\tvmovss %xmm7,0x28(%esp)\n ./pynx/scattering/c_cpu.c:173\n-\tvmovss %xmm0,0x3c(%esp)\n+\tvmovss %xmm3,0x2c(%esp)\n ./pynx/scattering/c_cpu.c:174\n-\tvmovss %xmm2,0x200(%esp)\n+\tvmovss %xmm0,0x1f0(%esp)\n ./pynx/scattering/c_cpu.c:181 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tje 5936 \n+\tje 59fe \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 0x38(%esp),%xmm3\n-./pynx/scattering/c_cpu.c:185\n-\tvmulss 0x0(%ebp,%eax,4),%xmm3,%xmm2\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 0x34(%esp),%xmm7\n-./pynx/scattering/c_cpu.c:185\n-\tvfmadd231ss (%ebx,%eax,4),%xmm7,%xmm2\n-\tvmovss 0x3c(%esp),%xmm5\n-\tvmovss (%esi,%eax,4),%xmm6\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 ./pynx/scattering/c_cpu.c:188\n-\tvmulss 0xc(%ebp,%eax,4),%xmm3,%xmm4\n+\tvaddss %xmm2,%xmm1,%xmm3\n ./pynx/scattering/c_cpu.c:187\n-\tvmulss 0x8(%ebp,%eax,4),%xmm3,%xmm1\n-./pynx/scattering/c_cpu.c:188\n-\tvfmadd231ss 0xc(%ebx,%eax,4),%xmm7,%xmm4\n+\tvmulss 0x8(%esi,%eax,4),%xmm5,%xmm1\n+\tvmulss 0x8(%edi,%eax,4),%xmm7,%xmm2\n ./pynx/scattering/c_cpu.c:185\n-\tvmovss %xmm6,0x30(%esp)\n-./pynx/scattering/c_cpu.c:186\n-\tvmulss 0x4(%ebp,%eax,4),%xmm3,%xmm0\n+\tvaddss %xmm0,%xmm3,%xmm3\n ./pynx/scattering/c_cpu.c:187\n-\tvfmadd231ss 0x8(%ebx,%eax,4),%xmm7,%xmm1\n+\tvmulss 0x8(%ebp,%eax,4),%xmm6,%xmm0\n+\tvaddss %xmm1,%xmm2,%xmm2\n+./pynx/scattering/c_cpu.c:185\n+\tvaddss %xmm0,%xmm2,%xmm1\n ./pynx/scattering/c_cpu.c:186\n-\tvfmadd231ss 0x4(%ebx,%eax,4),%xmm7,%xmm0\n+\tvmulss 0x4(%edi,%eax,4),%xmm7,%xmm2\n+\tvmulss 0x4(%esi,%eax,4),%xmm5,%xmm0\n ./pynx/scattering/c_cpu.c:185\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+\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 %xmm2,%xmm0,%xmm3\n-\tvunpcklps %xmm1,%xmm4,%xmm4\n-\tvmovlhps %xmm3,%xmm4,%xmm7\n+\tvunpcklps %xmm1,%xmm3,%xmm3\n+./pynx/scattering/c_cpu.c:186\n+\tvaddss %xmm0,%xmm2,%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+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n+\tvmovlhps %xmm0,%xmm3,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x40(%esp),%xmm7,%xmm4\n-\tvandps 0x50(%esp),%xmm7,%xmm1\n+\tvandps 0x30(%esp),%xmm1,%xmm2\n+\tvandps 0x40(%esp),%xmm1,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x60(%esp),%xmm4,%xmm5\n+\tvmulps 0x50(%esp),%xmm2,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm5,%xmm0\n+\tvcvttps2dq %xmm5,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x70(%esp),%xmm0,%xmm7\n+\tvpaddd 0x60(%esp),%xmm4,%xmm6\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x80(%esp),%xmm7,%xmm3\n-\tvmovdqa 0x90(%esp),%xmm5\n-\tvpand 0xa0(%esp),%xmm7,%xmm0\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 /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm3,%xmm6\n+\tvcvtdq2ps %xmm4,%xmm5\n ./pynx/scattering/sse_mathfun.h:846\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 %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+\tvmulps 0xa0(%esp),%xmm5,%xmm5\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 %xmm5,%xmm4,%xmm3\n-./pynx/scattering/sse_mathfun.h:885\n-\tvmovaps 0xd0(%esp),%xmm4\n+\tvpcmpeqd %xmm6,%xmm1,%xmm1\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,%xmm3,%xmm3\n-./pynx/scattering/sse_mathfun.h:920\n-\tvmovaps 0x110(%esp),%xmm2\n+\tvxorps %xmm0,%xmm3,%xmm3\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+/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 %xmm6,%xmm6,%xmm5\n+\tvmulps %xmm5,%xmm5,%xmm7\n+/usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x1d,%xmm4,%xmm4\n ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0xe0(%esp),%xmm5,%xmm4\n-./pynx/scattering/sse_mathfun.h:920\n-\tvfmadd213ps 0x120(%esp),%xmm5,%xmm2\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 ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0xf0(%esp),%xmm5,%xmm4\n+\tvmovaps 0x100(%esp),%xmm6\n ./pynx/scattering/sse_mathfun.h:886\n-\tvfmadd213ps 0x100(%esp),%xmm5,%xmm4\n+\tvmulps %xmm7,%xmm2,%xmm0\n+./pynx/scattering/sse_mathfun.h:885\n+\tvaddps %xmm6,%xmm0,%xmm2\n ./pynx/scattering/sse_mathfun.h:920\n-\tvfmadd213ps 0x130(%esp),%xmm5,%xmm2\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 ./pynx/scattering/sse_mathfun.h:921\n-\tvfmadd132ps %xmm5,%xmm7,%xmm2\n-./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd132ps %xmm5,%xmm7,%xmm4\n+\tvaddps %xmm6,%xmm7,%xmm0\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm6,%xmm2,%xmm6\n+\tvmulps %xmm5,%xmm0,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm0,%xmm6,%xmm5\n+\tvandps %xmm1,%xmm7,%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:254\n-\tvandnps %xmm4,%xmm0,%xmm0\n+\tvandnps %xmm2,%xmm1,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm5,%xmm0,%xmm7\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm7,%xmm6,%xmm2\n+\tvsubps %xmm0,%xmm7,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\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+\tvxorps %xmm3,%xmm0,%xmm3\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm4,%xmm2,%xmm4\n+\tvaddps %xmm2,%xmm7,%xmm2\n ./pynx/scattering/c_cpu.c:189\n-\tvmulss 0xc(%esi,%eax,4),%xmm6,%xmm5\n+\tvmulss 0x8(%ebp,%eax,4),%xmm5,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm4,%xmm2\n+\tvxorps %xmm4,%xmm2,%xmm0\n ./pynx/scattering/c_cpu.c:189\n-\tvmulss 0x8(%esi,%eax,4),%xmm6,%xmm3\n+\tvmulss 0x4(%ebp,%eax,4),%xmm5,%xmm4\n+\tvmulss 0x0(%ebp,%eax,4),%xmm5,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm7,%xmm0,%xmm4\n+\tvunpcklps %xmm7,%xmm1,%xmm1\n+\tvunpcklps %xmm2,%xmm4,%xmm5\n+\tvmovlhps %xmm5,%xmm1,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\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+\tvmovaps 0x170(%esp),%xmm5\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:234\n-\tvminps 0x140(%esp),%xmm5,%xmm3\n+\tvminps 0x140(%esp),%xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:240\n-\tvmaxps 0x150(%esp),%xmm3,%xmm0\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps 0x160(%esp),%xmm4\n-\tvfmadd132ps %xmm0,%xmm7,%xmm4\n+\tvaddps %xmm5,%xmm2,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm4,%xmm6\n+\tvcvttps2dq %xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm6,%xmm5\n+\tvcvtdq2ps %xmm4,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:386\n-\tvcmpltps %xmm5,%xmm4,%xmm3\n+\tvcmpltps %xmm2,%xmm7,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:248\n-\tvmovaps (%esp),%xmm6\n-\tvandps %xmm6,%xmm3,%xmm4\n+\tvandps %xmm6,%xmm7,%xmm4\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm4,%xmm5,%xmm3\n-\tvfnmadd231ps 0x180(%esp),%xmm3,%xmm0\n-/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps 0x1a0(%esp),%xmm4\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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:198\n-\tvfnmadd231ps 0x190(%esp),%xmm3,%xmm0\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-\tvfmadd213ps 0x1b0(%esp),%xmm0,%xmm4\n-\tvfmadd213ps 0x1c0(%esp),%xmm0,%xmm4\n-\tvfmadd213ps 0x1d0(%esp),%xmm0,%xmm4\n-\tvfmadd213ps 0x1e0(%esp),%xmm0,%xmm4\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 %xmm0,%xmm0,%xmm5\n+\tvmulps %xmm1,%xmm7,%xmm2\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\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+\tvaddps 0x1c0(%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 0x1d0(%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 0x1e0(%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 %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 /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:192\n-\tvfmadd231ps %xmm5,%xmm4,%xmm0\n+\tvaddps %xmm6,%xmm2,%xmm1\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:955\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+\tvmovss 0xc(%edx,%eax,4),%xmm2\n+\tvinsertps $0x10,0x8(%edx,%eax,4),%xmm2,%xmm6\n+\tvmovlhps %xmm5,%xmm6,%xmm7\n /usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm5,%xmm3\n-\tvmulps %xmm0,%xmm3,%xmm0\n+\tvmulps %xmm4,%xmm7,%xmm4\n+\tvmulps %xmm4,%xmm1,%xmm1\n ./pynx/scattering/c_cpu.c:196\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+\tje 5a78 \n+/usr/lib/gcc/i686-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm0,%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:192\n-\tvmovaps %xmm2,0x20(%esp)\n-\tvmovaps %xmm0,0x10(%esp)\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-\tjb 56b0 \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+./pynx/scattering/c_cpu.c:181 (discriminator 1)\n+\tjb 5750 \n ./pynx/scattering/c_cpu.c:203 (discriminator 3)\n-\tvmovaps 0x20(%esp),%xmm7\n-\tvmovaps 0x10(%esp),%xmm2\n+\tvmovaps 0x10(%esp),%xmm4\n+\tvmovaps (%esp),%xmm3\n ./pynx/scattering/c_cpu.c:206\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+\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 ./pynx/scattering/c_cpu.c:205 (discriminator 3)\n-\tvshufps $0x55,%xmm7,%xmm7,%xmm1\n-\tvaddps %xmm7,%xmm1,%xmm4\n+\tvshufps $0x55,%xmm7,%xmm7,%xmm4\n+\tvaddps %xmm7,%xmm4,%xmm1\n ./pynx/scattering/c_cpu.c:206\n-\tvmovss %xmm3,(%eax,%edx,4)\n+\tvmovss %xmm2,(%eax,%ebx,4)\n ./pynx/scattering/c_cpu.c:207\n-\tmov 0x25c(%esp),%eax\n-\tvmovss %xmm4,(%eax,%edx,4)\n+\tmov 0x24c(%esp),%eax\n+\tvmovss %xmm1,(%eax,%ebx,4)\n ./pynx/scattering/c_cpu.c:168 (discriminator 2)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/c_cpu.c:168 (discriminator 1)\n-\tcmp %edx,0x254(%esp)\n-\tjne 5648 \n+\tcmp %ebx,0x244(%esp)\n+\tjne 56e8 \n+\tmov 0x1fc(%esp),%eax\n ./pynx/scattering/c_cpu.c:209\n \tsub $0xc,%esp\n-\tpush 0x218(%esp)\n-\tmov 0x218(%esp),%ebx\n+\tpush %eax\n+\tmov 0x208(%esp),%ebx\n \tcall 20a0 \n ./pynx/scattering/c_cpu.c:210\n-\tadd $0x22c,%esp\n+\tadd $0x21c,%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 %xmm2,%xmm0,%xmm2\n-\tvmulps %xmm1,%xmm0,%xmm1\n-\tvmovaps %xmm2,0x20(%esp)\n-\tvmovaps %xmm1,0x10(%esp)\n+\tvmulps %xmm0,%xmm1,%xmm6\n ./pynx/scattering/c_cpu.c:181 (discriminator 1)\n \tcmp $0x4,%ecx\n-\tjbe 5936 \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 \tmov $0x4,%eax\n-\tjmp 56b0 \n-__x86.get_pc_thunk.cx():\n-\tmov (%esp),%ecx\n+\tjmp 5750 \n+__x86.get_pc_thunk.di():\n+\tmov (%esp),%edi\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n-\tnop\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 ./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 59f4 \n+\tje 5ad4 \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@@ -4109,137 +4236,138 @@\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 5a14 \n+\tje 5af4 \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 180b0 \n-\tadd $0x185cf,%eax\n+\tcall 17b32 \n+\tadd $0x174ef,%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 5a3d \n+\tje 5b1d \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 45e5 \n-\tadd $0x185af,%edx\n+\tcall 4625 \n+\tadd $0x174cf,%edx\n \tmov 0x4(%esp),%eax\n \tmov 0x34(%eax),%eax\n \ttest %eax,%eax\n-\tje 5a68 \n+\tje 5b48 \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 5a63 \n+\tje 5b43 \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 5a56 \n+\tjmp 5b36 \n ./pynx/scattering/cpu.c:9026\n \tpush %esi\n \tpush %ebx\n-\tcall 44f0 \n-\tadd $0x1857d,%ebx\n+\tcall 4530 \n+\tadd $0x1749d,%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 5aa0 \n+\tje 5b80 \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 5a98 \n+\tje 5b78 \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 5a98 \n+\tje 5b78 \n ./pynx/scattering/cpu.c:9032\n \tmov %eax,0x58(%esi)\n-\tjmp 5a8b \n+\tjmp 5b6b \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 44f0 \n-\tadd $0x1853d,%ebx\n+\tcall 4530 \n+\tadd $0x1745d,%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 5ae0 \n+\tje 5bc0 \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 5ad8 \n+\tje 5bb8 \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-\ttest %eax,%eax\n-\tjne 5acb \n-\tjmp 5ad8 \n+\tjne 5bab \n+\tjmp 5bb8 \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 180b0 \n-\tadd $0x184ff,%eax\n+\tcall 17b32 \n+\tadd $0x1741f,%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@@ -4247,30 +4375,29 @@\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 5b50 \n+\tje 5c30 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %edi,%edi\n-\tjne 5b98 \n+\tjne 5c78 \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 5b68 \n+\tjne 5c48 \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@@ -4279,32 +4406,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 5bb8 \n+\tje 5c98 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %edi,%edi\n-\tjne 5bd0 \n+\tjne 5cb0 \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 5b30 \n+\tjmp 5c10 \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 -0x4900(%ebx),%ebp\n+\tlea -0x4910(%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@@ -4315,54 +4442,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 5b2d \n+\tje 5c0d \n ./pynx/scattering/cpu.c:9486\n \tsub $0x4,%esp\n \tpush 0x0(%ebp)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x4924(%ebx),%ebp\n-\tjmp 5b76 \n+\tlea -0x4934(%ebx),%ebp\n+\tjmp 5c56 \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 -0x4e14(%ebx),%ebp\n-\tjmp 5b76 \n+\tlea -0x4e24(%ebx),%ebp\n+\tjmp 5c56 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tmov 0x8(%edi),%edi\n \ttest %edi,%edi\n-\tje 5b58 \n-\tjmp 5b9f \n+\tje 5c38 \n+\tjmp 5c7f \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 44f0 \n-\tadd $0x1840d,%ebx\n+\tcall 4530 \n+\tadd $0x1732d,%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 5c10 \n+\tje 5cf0 \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 5c08 \n+\tje 5ce8 \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@@ -4371,45 +4498,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-\ttest %eax,%eax\n-\tjne 5bfb \n-\tjmp 5c08 \n+\tjne 5cdb \n+\tjmp 5ce8 \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 44f0 \n-\tadd $0x183b8,%ebx\n+\tcall 4530 \n+\tadd $0x172d8,%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 5cd8 \n-\tjg 5c80 \n+\tje 5db8 \n+\tjg 5d60 \n \tcmp $0x1,%eax\n-\tje 5d08 \n+\tje 5de8 \n \tcmp $0x3,%eax\n-\tjne 5cb0 \n+\tjne 5d90 \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@@ -4418,24 +4545,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 5cb0 \n+\tjne 5d90 \n ./pynx/scattering/cpu.c:9364 (discriminator 1)\n \tmov 0x20(%esp),%eax\n \ttest %eax,%eax\n-\tjne 5d80 \n+\tjne 5e58 \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 5de0 \n+\tjne 5eb8 \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@@ -4444,15 +4571,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 -0x4df9(%ebx),%esi\n+\tlea -0x4e09(%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@@ -4462,20 +4589,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 5db0 \n+\tjne 5e88 \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 5df8 \n+\tjne 5ed0 \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@@ -4484,15 +4611,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 5d28 \n+\tjne 5e08 \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@@ -4507,432 +4634,424 @@\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-\tmov 0xc(%esp),%ecx\n \ttest %eax,%eax\n-\tje 5d10 \n+\tmov 0xc(%esp),%ecx\n+\tje 5df0 \n ./pynx/scattering/cpu.c:9410\n \tmov 0x8(%esi),%ebp\n \tsub $0x4,%esp\n-\tlea -0x4924(%ebx),%ecx\n+\tlea -0x4934(%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 5ccc \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 5dac \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-\tmov 0xc(%esp),%ecx\n \ttest %eax,%eax\n-\tje 5c91 \n-\tjmp 5d4b \n+\tmov 0xc(%esp),%ecx\n+\tje 5d71 \n+\tjmp 5e2b \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-\tmov 0xc(%esp),%ecx\n \ttest %eax,%eax\n-\tje 5ce4 \n-\tjmp 5d4b \n+\tmov 0xc(%esp),%ecx\n+\tje 5dc4 \n+\tjmp 5e2b \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9392\n \tpush %eax\n \tmov 0x8(%esi),%esi\n-\tlea -0x4900(%ebx),%ecx\n+\tlea -0x4910(%ebx),%ecx\n \tpush (%esi)\n-\tjmp 5d60 \n+\tjmp 5e40 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9356\n \tpush %ecx\n \tmov 0x8(%esi),%edx\n-\tlea -0x48d0(%ebx),%ecx\n+\tlea -0x48e0(%ebx),%ecx\n \tpush (%edx)\n-\tjmp 5d60 \n+\tjmp 5e40 \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 44f0 \n-\tadd $0x181de,%ebx\n+\tcall 4530 \n+\tadd $0x17106,%ebx\n \tsub $0xc,%esp\n \tmov 0x14(%esp),%eax\n ./pynx/scattering/cpu.c:9308\n \tpush %eax\n-\tlea -0x4ddb(%ebx),%edx\n+\tlea -0x4deb(%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 44f0 \n-\tadd $0x181a8,%ebx\n+\tcall 4530 \n+\tadd $0x170d8,%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 5e70 \n+\tje 5f40 \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 5e66 \n+\tje 5f36 \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 5ed8 \n+\tje 5fa8 \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 5e66 \n+\tje 5f36 \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 5e97 \n+\tje 5f67 \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 5eaa \n+\tje 5f7a \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 5eb9 \n+\tje 5f89 \n /usr/include/python3.13/object.h:948\n \tdec %edi\n \tmov %edi,(%eax)\n-\tje 5ec0 \n+\tje 5f90 \n ./pynx/scattering/cpu.c:8966\n \tmov %ecx,%eax\n-\tjmp 5e59 \n+\tjmp 5f29 \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 5e59 \n+\tjmp 5f29 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8974\n \tmov -0x28(%ebx),%eax\n-\tjmp 5e59 \n+\tjmp 5f29 \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 44f0 \n-\tadd $0x180fe,%ebx\n+\tcall 4530 \n+\tadd $0x17036,%ebx\n \tsub $0x8,%esp\n /usr/include/python3.13/object.h:1041\n \ttest %eax,%eax\n-\tje 5f12 \n+\tje 5fda \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 5f12 \n+\tje 5fda \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%eax)\n-\tje 5f20 \n+\tje 5fe0 \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 5f6c \n+\tje 6024 \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 60ab \n+\tjne 6163 \n ./pynx/scattering/cpu.c:9282\n \tmov 0x10(%ebx),%edx\n \ttest %edx,%edx\n-\tje 5f85 \n+\tje 603d \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 60ab \n+\tjne 6163 \n ./pynx/scattering/cpu.c:9284\n \tmov 0x20(%ebx),%ecx\n \ttest %ecx,%ecx\n-\tje 5f9e \n+\tje 6056 \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 60ab \n+\tjne 6163 \n ./pynx/scattering/cpu.c:9285\n \tmov 0x24(%ebx),%ebp\n \ttest %ebp,%ebp\n-\tje 5fb7 \n+\tje 606f \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 60ab \n+\tjne 6163 \n ./pynx/scattering/cpu.c:9286\n \tmov 0x28(%ebx),%eax\n \ttest %eax,%eax\n-\tje 5fd0 \n+\tje 6088 \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 60ab \n+\tjne 6163 \n ./pynx/scattering/cpu.c:9287\n \tmov 0x2c(%ebx),%edx\n \ttest %edx,%edx\n-\tje 5fe9 \n+\tje 60a1 \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 60ab \n+\tjne 6163 \n ./pynx/scattering/cpu.c:9288\n \tmov 0x30(%ebx),%ecx\n \ttest %ecx,%ecx\n-\tje 6002 \n+\tje 60ba \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 60ab \n+\tjne 6163 \n ./pynx/scattering/cpu.c:9289\n \tmov 0x34(%ebx),%ebp\n \ttest %ebp,%ebp\n-\tje 601b \n+\tje 60d3 \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 60ab \n+\tjne 6163 \n ./pynx/scattering/cpu.c:9291\n \tmov 0x1c(%ebx),%eax\n \ttest %eax,%eax\n-\tje 6030 \n+\tje 60e8 \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 60ab \n+\tjne 6163 \n ./pynx/scattering/cpu.c:9293\n \tmov 0x4c(%ebx),%edx\n \ttest %edx,%edx\n-\tje 6045 \n+\tje 60fd \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 60ab \n+\tjne 6163 \n ./pynx/scattering/cpu.c:9294\n \tmov 0x50(%ebx),%ecx\n \ttest %ecx,%ecx\n-\tje 605a \n+\tje 6112 \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 60ab \n+\tjne 6163 \n ./pynx/scattering/cpu.c:9295\n \tmov 0x5c(%ebx),%ebp\n \ttest %ebp,%ebp\n-\tje 606f \n+\tje 6127 \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 60ab \n+\tjne 6163 \n ./pynx/scattering/cpu.c:9296\n \tmov 0x3c(%ebx),%eax\n-\tmov %eax,0xc(%esp)\n \ttest %eax,%eax\n-\tje 60a9 \n+\tmov %eax,0xc(%esp)\n+\tje 6161 \n ./pynx/scattering/cpu.c:9299 (discriminator 1)\n \tmov 0x40(%ebx),%ecx\n \ttest %ecx,%ecx\n-\tjle 60a9 \n+\tjle 6161 \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 60a4 \n+\tje 615c \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 60ab \n+\tjne 6163 \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 6088 \n+\tjl 6140 \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 44f0 \n-\tadd $0x17f2e,%ebx\n+\tcall 4530 \n+\tadd $0x16e7e,%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 60f0 \n+\tje 61a0 \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@@ -4940,1187 +5059,1153 @@\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 60e8 \n+\tje 6198 \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 44f0 \n-\tadd $0x17edd,%ebx\n+\tcall 4530 \n+\tadd $0x16e35,%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 6140 \n+\tje 61e8 \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 6138 \n+\tje 61e0 \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 6160 \n+\tje 6208 \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-\ttest %eax,%eax\n-\tjne 612b \n-\tjmp 6138 \n+\tjne 61d3 \n+\tjmp 61e0 \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 6135 \n-\tjmp 6138 \n+\tjne 61dd \n+\tjmp 61e0 \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 44f0 \n-\tadd $0x17e6b,%ebx\n+\tcall 4530 \n+\tadd $0x16dcb,%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 61b8 \n+\tje 6258 \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 61aa \n+\tje 624a \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 61e8 \n+\tjne 6288 \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 62a0 \n+\tje 6340 \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-\tcmp $0x3fffffff,%ebx\n-\tjne 61a7 \n-\tjmp 61aa \n+\tjne 6247 \n+\tjmp 624a \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 0x61c(%ebx),%ebp\n+\tmov %edx,0x18(%esp)\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-\ttest %eax,%eax\n-\tje 61aa \n+\tje 624a \n /usr/include/python3.13/object.h:363\n-\tmov 0x0(%ebp),%eax\n+\tmov 0xc(%esp),%ecx\n+\tmov (%ecx),%eax\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje 620f \n+\tje 62b5 \n /usr/include/python3.13/object.h:837\n \tinc %eax\n-\tmov %eax,0x0(%ebp)\n+\tmov %eax,(%ecx)\n /usr/include/python3.13/cpython/listobject.h:47\n-\tmov 0xc(%esi),%edx\n+\tmov 0xc(%esi),%ebp\n+\tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:9060\n \tsub $0xc,%esp\n /usr/include/python3.13/cpython/listobject.h:47\n-\tmov %ebp,(%edx)\n+\tmov %ecx,0x0(%ebp)\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,%edx\n+\tmov %eax,%ebp\n /usr/include/python3.13/object.h:944 (discriminator 1)\n+\tmov 0xc(%esp),%edx\n \tcmp $0x3fffffff,%ecx\n-\tje 623d \n+\tje 62ec \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%esi)\n-\tje 62b0 \n+\tje 6348 \n ./pynx/scattering/cpu.c:9062 (discriminator 1)\n-\ttest %edx,%edx\n-\tje 627f \n+\ttest %ebp,%ebp\n+\tje 6322 \n ./pynx/scattering/cpu.c:6817\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%ebp),%esi\n \tmov 0x48(%esi),%eax\n ./pynx/scattering/cpu.c:6817 (discriminator 1)\n \ttest %eax,%eax\n-\tje 62e8 \n+\tje 6378 \n ./pynx/scattering/cpu.c:6818\n \tsub $0x8,%esp\n-\tpush %ebp\n \tpush %edx\n-\tmov %edx,0x1c(%esp)\n+\tpush %ebp\n \tcall *%eax\n-\tmov 0x1c(%esp),%ebp\n-\tadd $0x10,%esp\n \tmov %eax,%esi\n+\tadd $0x10,%esp\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 6277 \n+\tje 631a \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,0x0(%ebp)\n-\tje 62d0 \n+\tje 6360 \n ./pynx/scattering/cpu.c:9065 (discriminator 1)\n \ttest %esi,%esi\n-\tjne 619d \n+\tjne 623d \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 61d2 \n+\tjne 6272 \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 61aa \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmov %eax,0xc(%esp)\n+\tjmp 624a \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 623d \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 62ec \n+\tlea 0x0(%esi),%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 6277 \n+\tjmp 631a \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:6823\n \tsub $0x8,%esp\n-\tpush %ebp\n \tpush %edx\n-\tmov %edx,0x1c(%esp)\n+\tpush %ebp\n \tcall 2480 \n \tadd $0x10,%esp\n-\tmov 0xc(%esp),%ebp\n \tmov %eax,%esi\n-\tjmp 6263 \n+\tjmp 6306 \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 180b0 \n-\tadd $0x17cdf,%eax\n-\tpush %edi\n-\tlea 0x8(%esp),%edi\n-\tand $0xffffffe0,%esp\n-\tpush -0x4(%edi)\n+\tcall 17b32 \n+\tadd $0x16c5f,%eax\n \tpush %ebp\n-\tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\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+\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 ./pynx/scattering/cpu.c:9430\n-\tmov %gs:0x14,%edx\n-\tmov %edx,-0x1c(%ebp)\n-\tmov 0x18(%esi),%edx\n+\tmov %gs:0x14,%edi\n+\tmov %edi,0x3c(%esp)\n+\tmov 0x18(%esi),%edi\n ./pynx/scattering/cpu.c:9431\n-\ttest %edx,%edx\n-\tjne 6408 \n+\ttest %edi,%edi\n+\tjne 6470 \n ./pynx/scattering/cpu.c:9440\n \tmov 0x48(%esi),%ecx\n \tand $0x5,%ecx\n \tcmp $0x4,%ecx\n-\tje 6390 \n+\tje 6400 \n ./pynx/scattering/cpu.c:9423\n-\tmov -0x1c(%ebp),%eax\n+\tmov 0x3c(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 6b02 \n-\tmov -0x2c(%ebp),%eax\n+\tjne 6c7c \n+\tmov (%esp),%ebx\n \tmov 0xc(%esi),%edx\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 %ebp,%ecx\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 5c30 \n-\tlea 0x0(%esi),%esi\n+\tjmp 5d10 \n ./pynx/scattering/cpu.c:9450\n \tsub $0x4,%esp\n-\tpush 0x8(%edi)\n+\tpush 0x8(%ebp)\n \tpush $0x1\n-\tpush %edi\n-\tmov -0x30(%ebp),%ebx\n+\tpush %ebp\n+\tmov 0x14(%esp),%ebx\n \tcall 2300 \n ./pynx/scattering/cpu.c:9451 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tmov %eax,-0x34(%ebp)\n-\tje 6473 \n+./pynx/scattering/cpu.c:9450\n+\tmov %eax,%edi\n+./pynx/scattering/cpu.c:9451 (discriminator 1)\n+\tje 64db \n ./pynx/scattering/cpu.c:9453\n \tsub $0x8,%esp\n \tpush $0x0\n-\tpush %edi\n+\tpush %ebp\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 6440 \n+\tje 64a8 \n ./pynx/scattering/cpu.c:9466\n \tsub $0xc,%esp\n-\tpush -0x2c(%ebp)\n+\tmov %edi,%ecx\n \tmov %esi,%eax\n-\tmov %ecx,-0x2c(%ebp)\n-\tcall 5c30 \n+\tpush 0xc(%esp)\n+\tcall 5d10 \n /usr/include/python3.13/object.h:363\n-\tmov -0x2c(%ebp),%esi\n+\tmov (%edi),%ebp\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tadd $0x10,%esp\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+\tcmp $0x3fffffff,%ebp\n+\tje 648e \n /usr/include/python3.13/object.h:948\n-\tdec %edi\n-\tmov %edi,(%esi)\n-\tjne 6424 \n+\tdec %ebp\n+\tmov %ebp,(%edi)\n+\tjne 648e \n+\tmov %eax,(%esp)\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tpush %esi\n-\tmov -0x30(%ebp),%ebx\n+\tpush %edi\n+\tmov 0x14(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 6424 \n+\tmov (%esp),%eax\n+\tjmp 648e \n \tlea 0x0(%esi),%esi\n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ebx\n ./pynx/scattering/cpu.c:8743 (discriminator 1)\n-\tmov -0x2c(%ebp),%eax\n-./pynx/scattering/cpu.c:9433 (discriminator 1)\n-\tlea 0xc(%edi),%ecx\n+\tmov (%esp),%eax\n /usr/include/python3.13/object.h:349\n-\tmov %ebx,-0x34(%ebp)\n+\tmov 0x8(%ebp),%ecx\n+./pynx/scattering/cpu.c:9433 (discriminator 1)\n+\tlea 0xc(%ebp),%ebx\n ./pynx/scattering/cpu.c:8743 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 6480 \n+/usr/include/python3.13/object.h:349\n+\tmov %ecx,0x8(%esp)\n+./pynx/scattering/cpu.c:8743 (discriminator 1)\n+\tjne 64e0 \n ./pynx/scattering/cpu.c:8744\n \tpush $0x0\n-\tpush -0x34(%ebp)\n-\tpush %ecx\n+\tpush 0xc(%esp)\n+\tpush %ebx\n \tpush %esi\n-\tcall *%edx\n+\tcall *%edi\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:9472\n-\tmov -0x1c(%ebp),%edx\n+\tmov 0x3c(%esp),%edx\n \tsub %gs:0x14,%edx\n-\tjne 6b02 \n-\tlea -0xc(%ebp),%esp\n+\tjne 6c7c \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 \tret\n+\tnop\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%ebx\n+\tmov (%edi),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ebx\n-\tje 6453 \n+\tcmp $0x3fffffff,%eax\n+\tje 64ba \n /usr/include/python3.13/object.h:948\n-\tdec %ebx\n-\tmov %ebx,(%ecx)\n-\tje 695d \n+\tdec %eax\n+\tmov %eax,(%edi)\n+\tje 6aa2 \n ./pynx/scattering/cpu.c:9457\n \tsub $0x4,%esp\n \tpush 0x28(%esi)\n-\tmov -0x30(%ebp),%ebx\n-\tmov -0x40(%ebx),%eax\n-\tlea -0x4844(%ebx),%ecx\n-\tpush %ecx\n-\tpush (%eax)\n+\tmov 0xc(%esp),%ebx\n+\tmov -0x40(%ebx),%edx\n+\tlea -0x4854(%ebx),%esi\n+\tpush %esi\n+\tpush (%edx)\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 6424 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 648e \n \tnop\n /usr/include/python3.13/cpython/dictobject.h:62\n-\tmov -0x2c(%ebp),%ebx\n-\tmov 0x8(%ebx),%eax\n-\tmov %eax,-0x48(%ebp)\n+\tmov (%esp),%edx\n+\tmov 0x8(%edx),%ecx\n ./pynx/scattering/cpu.c:8743 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 6418 \n-\tmov %ecx,-0x3c(%ebp)\n+\ttest %ecx,%ecx\n+/usr/include/python3.13/cpython/dictobject.h:62\n+\tmov %ecx,0x18(%esp)\n+./pynx/scattering/cpu.c:8743 (discriminator 1)\n+\tje 6481 \n+\tmov %ebx,0xc(%esp)\n ./pynx/scattering/cpu.c:8707\n-\tmov -0x34(%ebp),%ecx\n \tsub $0xc,%esp\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+\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 \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 6a71 \n+\tje 6b04 \n ./pynx/scattering/cpu.c:8712 (discriminator 1)\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+\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 \tinc %eax\n-\tand $0x7,%eax\n-\tje 6abc \n+\tmov %ebx,0xc(%esp)\n+\tmov %edx,%ebx\n+\tand $0x3,%eax\n+\tje 6aed \n \tcmp $0x1,%eax\n-\tje 65df \n+\tje 662a \n \tcmp $0x2,%eax\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+\tje 65e3 \n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu (%ecx),%ymm0\n-\tmov -0x4c(%ebp),%ebx\n-\tadd $0x20,%ecx\n-\tmov %ecx,-0x38(%ebp)\n-\tvmovdqu %ymm0,(%ebx)\n+\tmov 0x1c(%esp),%eax\n+\tvmovdqu (%edx),%xmm0\n+\tprefetcht0 0x1d0(%edx)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x20,%ebx\n-\tmov %ebx,-0x3c(%ebp)\n+\tlea 0x40(%edx),%ebx\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\tvmovdqu %xmm0,(%eax)\n+\tprefetchw 0x1d0(%eax)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %eax,-0x3c(%ebp)\n+\tadd $0x40,%eax\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\tvmovdqu 0x10(%edx),%xmm1\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %ecx,-0x3c(%ebp)\n+\tmovl $0x4,0x10(%esp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\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 ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %eax,-0x3c(%ebp)\n+\tmov %eax,0xc(%esp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\tmov 0xc(%esp),%edx\n+\tvmovdqu (%ebx),%xmm4\n+\tprefetcht0 0x1d0(%ebx)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %ebx,-0x3c(%ebp)\n+\tadd $0x40,%ebx\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\tvmovdqu %xmm4,(%edx)\n+\tprefetchw 0x1d0(%edx)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %eax,-0x3c(%ebp)\n+\tadd $0x40,%edx\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\tvmovdqu -0x30(%ebx),%xmm5\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov %ecx,-0x3c(%ebp)\n-\tcmp %eax,%ecx\n-\tje 667c \n-\tmov -0x38(%ebp),%ebx\n-\tmov %ecx,%eax\n+\taddl $0x4,0x10(%esp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\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 ./pynx/scattering/cpu.c:8712 (discriminator 1)\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+\tmov %edx,0xc(%esp)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\tmov 0xc(%esp),%eax\n+\tvmovdqu (%ebx),%xmm0\n+\tprefetcht0 0x1d0(%ebx)\n+\tmov 0x10(%esp),%edx\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\ttest $0x3,%bl\n-\tje 6706 \n-\tand $0xfffffffc,%ebx\n-\tadd %ebx,-0x38(%ebp)\n+\tadd $0x40,%ebx\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\tvmovdqu %xmm0,(%eax)\n+\tprefetchw 0x1d0(%eax)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov -0x34(%ebp),%ecx\n+\tadd $0x40,%eax\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tinc %ebx\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+./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+./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+./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+./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+./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+./pynx/scattering/cpu.c:8712 (discriminator 3)\n+\tvmovdqu (%ebx,%eax,1),%xmm4\n+\tinc %ecx\n+\tvmovdqu %xmm4,(%edi,%eax,1)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tcmp %ecx,%ebx\n-\tjae 6706 \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 ./pynx/scattering/cpu.c:8712 (discriminator 3)\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+\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 ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov -0x34(%ebp),%ebx\n+\tcmp %ebx,%ecx\n+\tjae 6837 \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 6706 \n+\tjae 6837 \n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov -0x3c(%ebp),%ebx\n-\tmov 0x14(%edi,%ebx,1),%edi\n-\tmov %edi,0x8(%ecx,%ebx,1)\n+\tmov 0x14(%ebp,%ecx,1),%ebp\n+\tmov %ebp,0x8(%edx,%ecx,1)\n ./pynx/scattering/cpu.c:8713\n \tsub $0xc,%esp\n-\tmov %edx,-0x38(%ebp)\n-\tpush -0x48(%ebp)\n-\tmov -0x30(%ebp),%ebx\n+\tpush 0x24(%esp)\n+\tmov 0x14(%esp),%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-./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 -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-\tmovl $0x0,-0x28(%ebp)\n-\tadd $0xc,%ebx\n+\tje 6b14 \n ./pynx/scattering/cpu.c:8718\n-\tmov %edi,-0x54(%ebp)\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-\tmovl $0x10000000,-0x38(%ebp)\n+\tmov $0x10000000,%ebx\n+\tmov %esi,0x2c(%esp)\n+./pynx/scattering/cpu.c:8718\n+\tmov %ebp,0x24(%esp)\n+./pynx/scattering/cpu.c:8719\n+\tmov %ecx,%edi\n \tmov %ebx,%esi\n-\tmov %ecx,-0x40(%ebp)\n-\tmov %eax,-0x3c(%ebp)\n-\tmov %edx,-0x58(%ebp)\n+\tmovl $0x0,0x30(%esp)\n ./pynx/scattering/cpu.c:8721\n-\tjmp 679c \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %edx,0x10(%esp)\n+\tmov %eax,0xc(%esp)\n+\tjmp 68d3 \n ./pynx/scattering/cpu.c:8722\n-\tmov -0x24(%ebp),%eax\n+\tmov 0x34(%esp),%ecx\n ./pynx/scattering/cpu.c:8722 (discriminator 1)\n-\tmov 0x4(%eax),%ecx\n+\tmov 0x4(%ecx),%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%eax),%ebx\n+\tmov (%ecx),%ebx\n ./pynx/scattering/cpu.c:8722 (discriminator 1)\n-\tmov 0x54(%ecx),%edx\n-\tand %edx,-0x38(%ebp)\n+\tand 0x54(%eax),%esi\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 6781 \n+\tje 68b7 \n /usr/include/python3.13/object.h:837\n \tinc %ebx\n-\tmov %ebx,(%eax)\n+\tmov %ebx,(%ecx)\n ./pynx/scattering/cpu.c:8724\n-\tmov -0x20(%ebp),%edx\n+\tmov 0x38(%esp),%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%eax),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 6791 \n+\tcmp $0x3fffffff,%edx\n+\tje 68c8 \n /usr/include/python3.13/object.h:837\n-\tinc %ecx\n-\tmov %ecx,(%edx)\n+\tinc %edx\n+\tmov %edx,(%eax)\n /usr/include/python3.13/cpython/tupleobject.h:35\n-\tmov %eax,(%esi)\n+\tmov %ecx,(%edi)\n ./pynx/scattering/cpu.c:8726\n+\tadd $0x4,%ebp\n \tadd $0x4,%edi\n-\tadd $0x4,%esi\n-\tmov %edx,-0x4(%edi)\n+\tmov %eax,-0x4(%ebp)\n ./pynx/scattering/cpu.c:8721\n-\tpush -0x44(%ebp)\n-\tpush -0x40(%ebp)\n-\tpush -0x3c(%ebp)\n-\tpush -0x2c(%ebp)\n-\tmov -0x30(%ebp),%ebx\n+\tpush 0x14(%esp)\n+\tpush 0x14(%esp)\n+\tpush 0x14(%esp)\n+\tpush 0xc(%esp)\n+\tmov 0x14(%esp),%ebx\n \tcall 23a0 \n ./pynx/scattering/cpu.c:8721 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 6768 \n+\tjne 68a0 \n ./pynx/scattering/cpu.c:8729 (discriminator 1)\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+\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 ./pynx/scattering/cpu.c:8733\n-\tpush -0x50(%ebp)\n-\tpush -0x34(%ebp)\n-\tpush -0x4c(%ebp)\n+\tpush 0x20(%esp)\n+\tpush 0xc(%esp)\n+\tpush 0x24(%esp)\n \tpush %esi\n-\tcall *%edx\n+\tcall *%edi\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n-\tmov -0x50(%ebp),%esi\n-\tmov (%esi),%edx\n+\tmov 0x20(%esp),%ebx\n+\tmov (%ebx),%edi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje 67ef \n+\tcmp $0x3fffffff,%edi\n+\tje 6930 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%esi)\n-\tje 6971 \n+\tdec %edi\n+\tmov %edi,(%ebx)\n+\tje 6ab7 \n ./pynx/scattering/cpu.c:8736 (discriminator 1)\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+\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 ./pynx/scattering/cpu.c:8737\n-\tmov -0x54(%ebp),%edi\n-\tmov (%edi),%ecx\n+\tmov 0x24(%esp),%ebp\n+\tmov 0x0(%ebp),%esi\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%esi),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 6823 \n+\tje 6965 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 6ae8 \n+\tmov %edx,(%esi)\n+\tje 6c61 \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tmov $0x1,%edi\n+\tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:8737\n-\tmov -0x54(%ebp),%ebx\n-\tmov (%ebx,%edi,4),%esi\n+\tmov 0x24(%esp),%ebx\n+\tmov (%ebx,%ebp,4),%edi\n /usr/include/python3.13/object.h:363\n-\tmov (%esi),%ecx\n+\tmov (%edi),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 6841 \n+\tje 6984 \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n-\tmov %ecx,(%esi)\n-\tje 68e8 \n+\tmov %ecx,(%edi)\n+\tje 6a28 \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %edi\n+\tinc %ebp\n ./pynx/scattering/cpu.c:8737\n-\tmov -0x54(%ebp),%edx\n-\tmov (%edx,%edi,4),%ebx\n+\tmov 0x24(%esp),%esi\n+\tmov (%esi,%ebp,4),%ebx\n /usr/include/python3.13/object.h:363\n-\tmov (%ebx),%esi\n+\tmov (%ebx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%esi\n-\tje 685b \n+\tcmp $0x3fffffff,%edx\n+\tje 699f \n /usr/include/python3.13/object.h:948\n-\tdec %esi\n-\tmov %esi,(%ebx)\n-\tje 6a57 \n+\tdec %edx\n+\tmov %edx,(%ebx)\n+\tje 6ad2 \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %edi\n+\tinc %ebp\n ./pynx/scattering/cpu.c:8736 (discriminator 1)\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+\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 ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tlea 0x1(%ebx),%edi\n+\tinc %esi\n ./pynx/scattering/cpu.c:8737\n-\tmov (%esi,%edi,4),%eax\n+\tmov (%edi,%esi,4),%ebx\n /usr/include/python3.13/object.h:363\n-\tmov (%eax),%edx\n+\tmov (%ebx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 6889 \n+\tje 69cf \n /usr/include/python3.13/object.h:948\n \tdec %edx\n-\tmov %edx,(%eax)\n-\tje 6921 \n+\tmov %edx,(%ebx)\n+\tje 6a63 \n ./pynx/scattering/cpu.c:8737\n-\tmov 0x4(%esi,%edi,4),%ebx\n+\tmov 0x4(%edi,%esi,4),%ecx\n /usr/include/python3.13/object.h:363\n-\tmov (%ebx),%ecx\n+\tmov (%ecx),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 68a0 \n+\tcmp $0x3fffffff,%eax\n+\tje 69e5 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%ebx)\n-\tje 6935 \n+\tdec %eax\n+\tmov %eax,(%ecx)\n+\tje 6a78 \n ./pynx/scattering/cpu.c:8737\n-\tmov 0x8(%esi,%edi,4),%eax\n+\tmov 0x8(%edi,%esi,4),%ebx\n /usr/include/python3.13/object.h:363\n-\tmov (%eax),%edx\n+\tmov (%ebx),%edx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 68b7 \n+\tje 69fc \n /usr/include/python3.13/object.h:948\n \tdec %edx\n-\tmov %edx,(%eax)\n-\tje 6949 \n+\tmov %edx,(%ebx)\n+\tje 6a8d \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tlea 0x3(%edi),%ebx\n+\tadd $0x3,%esi\n ./pynx/scattering/cpu.c:8736 (discriminator 1)\n-\tcmp %ebx,-0x48(%ebp)\n-\tje 6902 \n+\tcmp %esi,0x18(%esp)\n+\tje 6a43 \n ./pynx/scattering/cpu.c:8737\n-\tmov (%esi,%ebx,4),%edi\n+\tmov (%edi,%esi,4),%ecx\n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%ecx\n+\tmov (%ecx),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 6870 \n+\tcmp $0x3fffffff,%eax\n+\tje 69b8 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edi)\n-\tjne 6870 \n+\tdec %eax\n+\tmov %eax,(%ecx)\n+\tjne 69b8 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %ebx,-0x34(%ebp)\n-\tpush %edi\n-\tmov -0x30(%ebp),%ebx\n+\tpush %ecx\n+\tmov 0x14(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x34(%ebp),%ebx\n \tadd $0x10,%esp\n-\tjmp 6870 \n+\tjmp 69b8 \n+\tmov %eax,(%esp)\n \tsub $0xc,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tpush %esi\n-\tmov -0x30(%ebp),%ebx\n+\tpush %edi\n+\tmov 0x14(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 6841 \n-\tmov -0x2c(%ebp),%eax\n-\tmov %eax,-0x2c(%ebp)\n+\tmov (%esp),%eax\n+\tjmp 6984 \n+\tmov %ebp,%eax\n+\tmov %eax,(%esp)\n ./pynx/scattering/cpu.c:8738\n \tsub $0xc,%esp\n-\tpush -0x4c(%ebp)\n-\tmov -0x30(%ebp),%ebx\n+\tpush 0x28(%esp)\n+\tmov 0x14(%esp),%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-\tjmp 6424 \n+\tmov (%esp),%eax\n+\tjmp 648e \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %eax\n-\tmov -0x30(%ebp),%ebx\n+\tpush %ebx\n+\tmov 0x14(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 6889 \n+\tjmp 69cf \n \tsub $0xc,%esp\n-\tpush %ebx\n-\tmov -0x30(%ebp),%ebx\n+\tpush %ecx\n+\tmov 0x14(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 68a0 \n+\tjmp 69e5 \n \tsub $0xc,%esp\n-\tpush %eax\n-\tmov -0x30(%ebp),%ebx\n+\tpush %ebx\n+\tmov 0x14(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 68b7 \n+\tjmp 69fc \n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov -0x30(%ebp),%ebx\n+\tpush %edi\n+\tmov 0x14(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 6453 \n+\tjmp 64ba \n+\tmov %eax,(%esp)\n \tsub $0xc,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tpush %esi\n-\tmov -0x30(%ebp),%ebx\n+\tpush %ebx\n+\tmov 0x14(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%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+\tmov (%esp),%eax\n+\tjmp 6930 \n+\tmov %eax,(%esp)\n \tsub $0xc,%esp\n-\tmov %eax,-0x2c(%ebp)\n \tpush %ebx\n-\tmov -0x30(%ebp),%ebx\n+\tmov 0x14(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 685b \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 ./pynx/scattering/cpu.c:8709\n-\tmov -0x30(%ebp),%ebx\n+\tmov 0x4(%esp),%ebx\n \tcall 2150 \n ./pynx/scattering/cpu.c:9452\n \txor %eax,%eax\n-\tjmp 6424 \n+\tjmp 648e \n ./pynx/scattering/cpu.c:8715\n \tsub $0xc,%esp\n-\tpush -0x4c(%ebp)\n-\tmov -0x30(%ebp),%ebx\n+\tpush 0x28(%esp)\n+\tmov 0x14(%esp),%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 6424 \n+\tjmp 648e \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 -0x4d6c(%ebx),%ecx\n-\tpush %ecx\n+\tlea -0x4d7c(%ebx),%edx\n+\tpush %edx\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 67d9 \n-\tmov -0x3c(%ebp),%eax\n-\tmov %ecx,%ebx\n-\tjmp 6606 \n-\tvzeroupper\n-\tjmp 6706 \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 ./pynx/scattering/cpu.c:8712\n-\tmovl $0x0,-0x38(%ebp)\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 ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov -0x34(%ebp),%ebx\n-\tjmp 66a2 \n-\tvzeroupper\n-\tmov -0x4c(%ebp),%ecx\n-\tjmp 66c1 \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 /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x2c(%ebp)\n-\tpush %ecx\n-\tmov -0x30(%ebp),%ebx\n+\tpush %esi\n+\tmov 0x14(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x2c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 6823 \n-./pynx/scattering/cpu.c:9472\n-\tcall 180c0 \n-__Pyx_CyFunction_CallAsMethod():\n+\tmov (%esp),%eax\n+\tjmp 6965 \n ./pynx/scattering/cpu.c:9472\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\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 ./pynx/scattering/cpu.c:7655\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 44f0 \n-\tadd $0x174db,%ebx\n+\tcall 4530 \n+\tadd $0x1635b,%ebx\n \tsub $0x1c,%esp\n-\tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:7659 (discriminator 1)\n \ttest %edx,%edx\n-\tje 6c40 \n+./pynx/scattering/cpu.c:7655\n+\tmov %ecx,0xc(%esp)\n+./pynx/scattering/cpu.c:7659 (discriminator 1)\n+\tje 6db8 \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 6c30 \n+\tje 6da8 \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 6c60 \n+\tje 6dd8 \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 6bfc \n+\tjle 6d78 \n \tmov %esi,%edi\n ./pynx/scattering/cpu.c:11104\n \txor %eax,%eax\n \tand $0x7,%edi\n-\tje 6bc5 \n+\tje 6d41 \n \tcmp $0x1,%edi\n-\tje 6bba \n+\tje 6d36 \n \tcmp $0x2,%edi\n-\tje 6bb3 \n+\tje 6d2f \n \tcmp $0x3,%edi\n-\tje 6ba8 \n+\tje 6d28 \n \tcmp $0x4,%edi\n-\tje 6b9d \n+\tje 6d1d \n \tcmp $0x5,%edi\n-\tje 6b92 \n+\tje 6d12 \n \tcmp $0x6,%edi\n-\tje 6b87 \n+\tje 6d07 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx),%edx\n-\tje 6c30 \n+\tje 6da8 \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 6c30 \n+\tje 6da8 \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 6c30 \n+\tje 6da8 \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 6c30 \n+\tje 6da8 \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 6c30 \n+\tje 6da8 \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 6c30 \n+\tje 6da8 \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 6c30 \n+\tje 6da8 \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 6bfc \n+\tje 6d78 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0xc(%ecx,%eax,4),%edx\n-\tje 6c30 \n+\tje 6da8 \n \tcmp 0x10(%ecx,%eax,4),%edx\n-\tje 6c30 \n+\tje 6da8 \n \tcmp 0x14(%ecx,%eax,4),%edx\n-\tje 6c30 \n+\tje 6da8 \n \tcmp 0x18(%ecx,%eax,4),%edx\n-\tje 6c30 \n+\tje 6da8 \n \tcmp 0x1c(%ecx,%eax,4),%edx\n-\tje 6c30 \n+\tje 6da8 \n \tcmp 0x20(%ecx,%eax,4),%edx\n-\tje 6c30 \n+\tje 6da8 \n \tcmp 0x24(%ecx,%eax,4),%edx\n-\tje 6c30 \n+\tje 6da8 \n \tcmp 0x28(%ecx,%eax,4),%edx\n-\tje 6c30 \n+\tje 6da8 \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 6bc5 \n+\tjne 6d41 \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 -0x4714(%ebx),%edx\n+\tlea -0x4724(%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@@ -6128,147 +6213,150 @@\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 %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\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 -0x4d53(%ebx),%ecx\n+\tlea -0x4d63(%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 6c23 \n+\tjmp 6d9f \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 6c30 \n+\tje 6da8 \n ./pynx/scattering/cpu.c:11090\n \ttest %eax,%eax\n-\tjne 6c70 \n+\tjne 6de0 \n+./pynx/scattering/cpu.c:7669 (discriminator 3)\n+\tcmp -0x20(%ebx),%edx\n ./pynx/scattering/cpu.c:7669 (discriminator 1)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7669 (discriminator 3)\n-\tcmp -0x20(%ebx),%edx\n-\tje 6c35 \n-\tjmp 6bfc \n+\tje 6dad \n+\tjmp 6d78 \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 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+\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 ./pynx/scattering/cpu.c:7821\n \tmov $0x1,%edx\n ./pynx/scattering/cpu.c:7820\n-\tjne 6cde \n-\tmov %esi,%ecx\n-\tmov $0x2,%edx\n+\tjne 6e42 \n \tcmp $0x6,%cl\n-\tjne 6d21 \n+\tmov $0x2,%edx\n+\tjne 6e74 \n ./pynx/scattering/cpu.c:7836\n \tadd $0x4,%esp\n \tmov %edx,%eax\n \tpop %ebx\n \tpop %esi\n \tret\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7820\n \tcmp $0x3e,%al\n-\tjle 6d21 \n-\tmov $0x1,%edx\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+\tjle 6e74 \n+\tlea -0x3f(%eax),%ecx\n \tmov $0x1,%edx\n-./pynx/scattering/cpu.c:7820\n-\tjne 6cde \n-\tmov $0x2,%edx\n+\tshl %cl,%edx\n+\ttest $0x72400,%edx\n+\tjne 6ea0 \n+\tand $0x9,%edx\n+\tjne 6eb0 \n \tcmp $0x48,%al\n-\tje 6cde \n+\tmov $0x2,%edx\n+\tje 6e42 \n ./pynx/scattering/cpu.c:7743\n-\tmov -0x44(%ebx),%edx\n+\tmov -0x44(%esi),%ecx\n \tsub $0x4,%esp\n-\tlea -0x46d0(%ebx),%esi\n+\tlea -0x46e0(%esi),%ebx\n \tmovsbl %al,%eax\n \tpush %eax\n-\tpush %esi\n-\tpush (%edx)\n+\tpush %ebx\n+\tmov %esi,%ebx\n+\tpush (%ecx)\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-__Pyx_BufFmt_TypeCharToAlignment.isra.0():\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-\tlea 0x0(%esi,%eiz,1),%esi\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 __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 6d64 \n+\tje 6ed4 \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 180b0 \n-\tadd $0x1727f,%eax\n+\tcall 17b32 \n+\tadd $0x1610f,%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@@ -6284,15 +6372,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 6dd0 \n+\tje 6f40 \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@@ -6304,30 +6392,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 6de0 \n+\tje 6f50 \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 6dad \n+\tjmp 6f1d \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 -0x4e14(%ebx),%ebp\n+\tlea -0x4e24(%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@@ -6337,16 +6425,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 180b8 \n-\tadd $0x171de,%edi\n+\tcall 5a9e \n+\tadd $0x1606e,%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@@ -6355,15 +6443,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 6e60 \n+\tje 6fc8 \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@@ -6372,78 +6460,75 @@\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 6e70 \n+\tje 6fd8 \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 6e40 \n+\tjmp 6fb0 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9479\n \tmov -0x40(%edi),%ebx\n \tsub $0x4,%esp\n-\tlea -0x4e14(%edi),%edx\n+\tlea -0x4e24(%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 6e53 \n+\tjmp 6fc3 \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 180b0 \n-\tadd $0x1714f,%eax\n+\tcall 17b32 \n+\tadd $0x15fef,%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 6f00 \n+\tje 7060 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %esi,%esi\n-\tjne 6f40 \n+\tjne 7098 \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 6f10 \n+\tjne 7070 \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@@ -6451,566 +6536,551 @@\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 6f60 \n+\tje 70b0 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %esi,%esi\n-\tjne 6f78 \n+\tjne 70c8 \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 6ee0 \n+\tjmp 7040 \n ./pynx/scattering/cpu.c:9515\n \tpush %ebx\n \tpush (%edi)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x48d0(%ebx),%ebp\n+\tlea -0x48e0(%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 6edd \n+\tje 703d \n ./pynx/scattering/cpu.c:9486\n \tsub $0x4,%esp\n \tpush (%edi)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x4924(%ebx),%ebp\n-\tjmp 6f1d \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea -0x4934(%ebx),%ebp\n+\tjmp 707d \n ./pynx/scattering/cpu.c:9479\n \tsub $0x4,%esp\n \tpush (%edi)\n \tmov 0x14(%esp),%ebx\n-\tlea -0x4e14(%ebx),%ebp\n-\tjmp 6f1d \n+\tlea -0x4e24(%ebx),%ebp\n+\tjmp 707d \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 6f08 \n-\tjmp 6f47 \n+\tje 7068 \n+\tjmp 709f \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 44f0 \n-\tadd $0x1705e,%ebx\n+\tcall 4530 \n+\tadd $0x15f16,%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 6fe0 \n+\tje 7120 \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 6fb8 \n+\tje 7100 \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 6fd1 \n+\tje 7119 \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 6fd1 \n+\tje 7119 \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 6ff0 \n+\tje 7128 \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 6fab \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 70f3 \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 44f0 \n-\tadd $0x16fde,%ebx\n+\tcall 4530 \n+\tadd $0x15eae,%ebx\n \tsub $0x8,%esp\n-\tmov 0x10(%esp),%ecx\n \tmov 0x14(%esp),%eax\n+\tmov 0x10(%esp),%ecx\n ./pynx/scattering/cpu.c:9014 (discriminator 1)\n \tcmp -0x28(%ebx),%eax\n-\tje 7070 \n+\tje 71a0 \n \ttest %eax,%eax\n-\tje 7070 \n+\tje 71a0 \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 7090 \n+\tje 71b8 \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 7049 \n+\tje 7179 \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 7062 \n+\tje 7192 \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 7062 \n+\tje 7192 \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 7078 \n+\tje 71a8 \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 7049 \n+\tjmp 7179 \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 7062 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 7192 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:9017\n \tmov -0x40(%ebx),%ecx\n \tsub $0x8,%esp\n-\tlea -0x46a4(%ebx),%eax\n+\tlea -0x46b4(%ebx),%eax\n \tpush %eax\n \tpush (%ecx)\n \tcall 21c0 \n \tadd $0x10,%esp\n \tmov $0xffffffff,%eax\n-\tjmp 7064 \n+\tjmp 7194 \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 44f0 \n-\tadd $0x16f2e,%ebx\n+\tcall 4530 \n+\tadd $0x15e0e,%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 7130 \n+\tje 7248 \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 7130 \n+\tje 7248 \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 70f1 \n+\tje 7211 \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 710a \n+\tje 722a \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 710a \n+\tje 722a \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 7118 \n+\tje 7238 \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 710a \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 722a \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8866\n \tmov -0x40(%ebx),%edx\n \tsub $0x8,%esp\n-\tlea -0x4674(%ebx),%eax\n+\tlea -0x4684(%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 44f0 \n-\tadd $0x16e8e,%ebx\n+\tcall 4530 \n+\tadd $0x15d7e,%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 71d0 \n+\tje 72d8 \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 71d0 \n+\tje 72d8 \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 7191 \n+\tje 72a1 \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 71aa \n+\tje 72ba \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 71aa \n+\tje 72ba \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 71b8 \n+\tje 72c8 \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 71aa \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 72ba \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8841\n \tmov -0x40(%ebx),%edx\n \tsub $0x8,%esp\n-\tlea -0x4648(%ebx),%eax\n+\tlea -0x4658(%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 44f0 \n-\tadd $0x16de8,%ebx\n+\tcall 4530 \n+\tadd $0x15ce8,%ebx\n \tmov 0x10(%esp),%edi\n ./pynx/scattering/cpu.c:8983\n \ttest %esi,%esi\n-\tje 7280 \n+\tje 7380 \n ./pynx/scattering/cpu.c:8985 (discriminator 1)\n \tcmp -0x28(%ebx),%esi\n-\tjne 7290 \n+\tjne 7388 \n ./pynx/scattering/cpu.c:8990\n \tmov -0x10(%ebx),%edx\n \tsub $0x4,%esp\n-\tlea -0x45f4(%ebx),%eax\n+\tlea -0x4604(%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 724b \n+\tje 734b \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 7264 \n+\tje 7364 \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 7264 \n+\tje 7364 \n /usr/include/python3.13/object.h:948\n \tdec %edi\n \tmov %edi,(%edx)\n-\tje 7270 \n+\tje 7370 \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 7264 \n+\tjmp 7364 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8984\n \tmov -0x28(%ebx),%esi\n-\tjmp 7222 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 7322 \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 7222 \n+\tjne 7322 \n ./pynx/scattering/cpu.c:8986\n \tmov -0x40(%ebx),%ecx\n \tsub $0x8,%esp\n-\tlea -0x4620(%ebx),%edx\n+\tlea -0x4630(%ebx),%edx\n \tpush %edx\n \tpush (%ecx)\n \tcall 21c0 \n \tadd $0x10,%esp\n \tmov $0xffffffff,%eax\n-\tjmp 7266 \n+\tjmp 7366 \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 44f0 \n-\tadd $0x16d28,%ebx\n+\tcall 4530 \n+\tadd $0x15c30,%ebx\n \tmov 0x10(%esp),%edi\n ./pynx/scattering/cpu.c:8952\n \ttest %esi,%esi\n-\tje 7340 \n+\tje 7438 \n ./pynx/scattering/cpu.c:8954 (discriminator 1)\n \tcmp -0x28(%ebx),%esi\n-\tjne 7350 \n+\tjne 7440 \n ./pynx/scattering/cpu.c:8959\n \tmov -0x10(%ebx),%edx\n \tsub $0x4,%esp\n-\tlea -0x4564(%ebx),%eax\n+\tlea -0x4574(%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 730b \n+\tje 7403 \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 7324 \n+\tje 741c \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 7324 \n+\tje 741c \n /usr/include/python3.13/object.h:948\n \tdec %edi\n \tmov %edi,(%edx)\n-\tje 7330 \n+\tje 7428 \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 7324 \n+\tjmp 741c \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8953\n \tmov -0x28(%ebx),%esi\n-\tjmp 72e2 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 73da \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 72e2 \n+\tjne 73da \n ./pynx/scattering/cpu.c:8955\n \tmov -0x40(%ebx),%ecx\n \tsub $0x8,%esp\n-\tlea -0x4590(%ebx),%edx\n+\tlea -0x45a0(%ebx),%edx\n \tpush %edx\n \tpush (%ecx)\n \tcall 21c0 \n \tadd $0x10,%esp\n \tmov $0xffffffff,%eax\n-\tjmp 7326 \n+\tjmp 741e \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 44f0 \n-\tadd $0x16c6e,%ebx\n+\tcall 4530 \n+\tadd $0x15b7e,%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 73f0 \n+\tje 74d8 \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 7418 \n+\tje 7500 \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 73b1 \n+\tje 74a1 \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 73ca \n+\tje 74ba \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 73ca \n+\tje 74ba \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 73d8 \n+\tje 74c8 \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 73ca \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 74ba \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8891\n \tsub $0x8,%esp\n-\tlea -0x4504(%ebx),%eax\n+\tlea -0x4514(%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@@ -7019,584 +7089,613 @@\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 -0x44d8(%ebx),%eax\n-\tjmp 73f9 \n+\tlea -0x44e8(%ebx),%eax\n+\tjmp 74e1 \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 180b8 \n-\tadd $0x16bbe,%edi\n+\tcall 5a9e \n+\tadd $0x15ade,%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 7460 \n+\tje 7540 \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 7455 \n+\tje 7535 \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 74c0 \n+\tje 75a0 \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 7455 \n+\tje 7535 \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 7489 \n+\tje 7569 \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 74d0 \n+\tje 75a8 \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 744b \n+\tje 752b \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tjne 7449 \n+\tjne 7529 \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 744b \n+\tjmp 752b \n \tnop\n \tmov -0x28(%edi),%ebx\n-\tjmp 7449 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 7529 \n \tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tjne 74a5 \n-\tjmp 7455 \n+\tjne 7585 \n+\tjmp 7535 \n __Pyx_CyFunction_get_kwdefaults():\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tnop\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7891\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 44f0 \n-\tadd $0x16b0b,%ebx\n+\tcall 4530 \n+\tadd $0x15a33,%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 7550 \n+\tje 7620 \n ./pynx/scattering/cpu.c:7892 (discriminator 1)\n \tmov (%edx),%ecx\n ./pynx/scattering/cpu.c:7899\n \tmov (%ecx),%esi\n-\tmov (%esi),%esi\n ./pynx/scattering/cpu.c:7892 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje 7530 \n+./pynx/scattering/cpu.c:7899\n+\tmov (%esi),%esi\n+./pynx/scattering/cpu.c:7892 (discriminator 1)\n+\tje 7600 \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-\tcmp $0x73,%al\n-\tja 75a0 \n+\tja 7668 \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 -0x4c63(%ebx),%edx\n+\tlea -0x4c73(%ebx),%edx\n ./pynx/scattering/cpu.c:7747\n \tcmp $0x73,%cl\n-\tja 7563 \n+\tja 7633 \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 -0x4c62(%ebx),%edx\n+\tlea -0x4c72(%ebx),%edx\n ./pynx/scattering/cpu.c:7896\n-\tlea -0x4d3f(%ebx),%esi\n+\tlea -0x4d4f(%ebx),%esi\n ./pynx/scattering/cpu.c:7747\n \tcmp $0x73,%cl\n-\tjbe 753d \n+\tjbe 760d \n ./pynx/scattering/cpu.c:7768\n-\tlea -0x4c29(%ebx),%eax\n+\tlea -0x4c39(%ebx),%edi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7902 (discriminator 1)\n \tsub $0x8,%esp\n-\tpush %eax\n+\tpush %edi\n \tpush %edx\n \tpush %esi\n-\tlea -0x44ac(%ebx),%esi\n+\tlea -0x44bc(%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 -0x4c29(%ebx),%eax\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea -0x4c39(%ebx),%edi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:7909\n \tsub $0x8,%esp\n \tpush %ecx\n \tpush %edx\n-\tpush %eax\n+\tpush %edi\n \tpush %esi\n-\tlea -0x4478(%ebx),%esi\n-\tjmp 757d \n+\tlea -0x4488(%ebx),%esi\n+\tjmp 764d \n \tnop\n ./pynx/scattering/cpu.c:7766\n-\tlea -0x4c32(%ebx),%eax\n-\tjmp 7570 \n-\tlea -0x4c32(%ebx),%eax\n-\tjmp 75b0 \n+\tlea -0x4c42(%ebx),%edi\n+\tjmp 7640 \n+\tlea -0x4c42(%ebx),%edi\n+\tjmp 7670 \n ./pynx/scattering/cpu.c:7754\n-\tlea -0x4cf6(%ebx),%eax\n-\tjmp 7570 \n+\tlea -0x4d06(%ebx),%edi\n+\tjmp 7640 \n+./pynx/scattering/cpu.c:7761\n+\ttest %edi,%edi\n+\tje 7860 \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-\tlea -0x4c80(%ebx),%eax\n-\tlea -0x4c91(%ebx),%ebp\n-\tcmovne %ebp,%eax\n-\tjmp 7570 \n+\tje 7870 \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-\tlea -0x4c99(%ebx),%eax\n-\tlea -0x4ca9(%ebx),%ecx\n-\tcmovne %ecx,%eax\n-\tjmp 7570 \n+\tje 7880 \n ./pynx/scattering/cpu.c:7762 (discriminator 1)\n-\ttest %edi,%edi\n-\tlea -0x4c61(%ebx),%eax\n-\tlea -0x4c77(%ebx),%edi\n-\tcmovne %edi,%eax\n-\tjmp 7570 \n+\tlea -0x4c87(%ebx),%edi\n+\tjmp 7640 \n ./pynx/scattering/cpu.c:7752\n-\tlea -0x4d0f(%ebx),%eax\n-\tjmp 7570 \n+\tlea -0x4d1f(%ebx),%edi\n+\tjmp 7640 \n ./pynx/scattering/cpu.c:7764\n-\tlea -0x4c4a(%ebx),%eax\n-\tjmp 7570 \n+\tlea -0x4c5a(%ebx),%edi\n+\tjmp 7640 \n ./pynx/scattering/cpu.c:7765\n-\tlea -0x4c3c(%ebx),%eax\n-\tjmp 7570 \n+\tlea -0x4c4c(%ebx),%edi\n+\tjmp 7640 \n ./pynx/scattering/cpu.c:7759\n-\tlea -0x4cbe(%ebx),%eax\n-\tjmp 7570 \n+\tlea -0x4cce(%ebx),%edi\n+\tjmp 7640 \n ./pynx/scattering/cpu.c:7763\n-\tlea -0x4c53(%ebx),%eax\n-\tjmp 7570 \n+\tlea -0x4c63(%ebx),%edi\n+\tjmp 7640 \n ./pynx/scattering/cpu.c:7750\n-\tlea -0x4d2d(%ebx),%eax\n-\tjmp 7570 \n+\tlea -0x4d3d(%ebx),%edi\n+\tjmp 7640 \n ./pynx/scattering/cpu.c:7767\n-\tlea -0x4d3f(%ebx),%eax\n-\tjmp 7570 \n+\tlea -0x4d4f(%ebx),%edi\n+\tjmp 7640 \n ./pynx/scattering/cpu.c:7751\n-\tlea -0x4d1f(%ebx),%eax\n-\tjmp 7570 \n+\tlea -0x4d2f(%ebx),%edi\n+\tjmp 7640 \n ./pynx/scattering/cpu.c:7756\n-\tlea -0x4ce1(%ebx),%eax\n-\tjmp 7570 \n+\tlea -0x4cf1(%ebx),%edi\n+\tjmp 7640 \n ./pynx/scattering/cpu.c:7758\n-\tlea -0x4cca(%ebx),%eax\n-\tjmp 7570 \n+\tlea -0x4cda(%ebx),%edi\n+\tjmp 7640 \n ./pynx/scattering/cpu.c:7753\n-\tlea -0x4d07(%ebx),%eax\n-\tjmp 7570 \n+\tlea -0x4d17(%ebx),%edi\n+\tjmp 7640 \n ./pynx/scattering/cpu.c:7755\n-\tlea -0x4cf0(%ebx),%eax\n-\tjmp 7570 \n+\tlea -0x4d00(%ebx),%edi\n+\tjmp 7640 \n ./pynx/scattering/cpu.c:7757\n-\tlea -0x4cda(%ebx),%eax\n-\tjmp 7570 \n+\tlea -0x4cea(%ebx),%edi\n+\tjmp 7640 \n ./pynx/scattering/cpu.c:7747\n-\tlea -0x4d34(%ebx),%eax\n-\tjmp 7570 \n+\tlea -0x4d44(%ebx),%edi\n+\tjmp 7640 \n ./pynx/scattering/cpu.c:7748\n-\tlea -0x4d3b(%ebx),%eax\n-\tjmp 7570 \n+\tlea -0x4d4b(%ebx),%edi\n+\tjmp 7640 \n ./pynx/scattering/cpu.c:7751\n-\tlea -0x4d1f(%ebx),%eax\n-\tjmp 75b0 \n+\tlea -0x4d2f(%ebx),%edi\n+\tjmp 7670 \n ./pynx/scattering/cpu.c:7758\n-\tlea -0x4cca(%ebx),%eax\n-\tjmp 75b0 \n+\tlea -0x4cda(%ebx),%edi\n+\tjmp 7670 \n ./pynx/scattering/cpu.c:7765\n-\tlea -0x4c3c(%ebx),%eax\n-\tjmp 75b0 \n+\tlea -0x4c4c(%ebx),%edi\n+\tjmp 7670 \n ./pynx/scattering/cpu.c:7759\n-\tlea -0x4cbe(%ebx),%eax\n-\tjmp 75b0 \n+\tlea -0x4cce(%ebx),%edi\n+\tjmp 7670 \n ./pynx/scattering/cpu.c:7763\n-\tlea -0x4c53(%ebx),%eax\n-\tjmp 75b0 \n+\tlea -0x4c63(%ebx),%edi\n+\tjmp 7670 \n ./pynx/scattering/cpu.c:7750\n-\tlea -0x4d2d(%ebx),%eax\n-\tjmp 75b0 \n+\tlea -0x4d3d(%ebx),%edi\n+\tjmp 7670 \n+./pynx/scattering/cpu.c:7761\n+\ttest %edi,%edi\n+\tje 7896 \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-\tlea -0x4c80(%ebx),%eax\n-\tlea -0x4c91(%ebx),%edi\n-\tcmovne %edi,%eax\n-\tjmp 75b0 \n+\tje 78a1 \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-\tlea -0x4c99(%ebx),%eax\n-\tlea -0x4ca9(%ebx),%ebp\n-\tcmovne %ebp,%eax\n-\tjmp 75b0 \n+\tje 788b \n ./pynx/scattering/cpu.c:7762 (discriminator 1)\n-\ttest %edi,%edi\n-\tlea -0x4c61(%ebx),%eax\n-\tlea -0x4c77(%ebx),%edi\n-\tcmovne %edi,%eax\n-\tjmp 75b0 \n+\tlea -0x4c87(%ebx),%edi\n+\tjmp 7670 \n ./pynx/scattering/cpu.c:7753\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+\tlea -0x4d17(%ebx),%edi\n+\tjmp 7670 \n ./pynx/scattering/cpu.c:7752\n-\tlea -0x4d0f(%ebx),%eax\n-\tjmp 75b0 \n+\tlea -0x4d1f(%ebx),%edi\n+\tjmp 7670 \n ./pynx/scattering/cpu.c:7754\n-\tlea -0x4cf6(%ebx),%eax\n-\tjmp 75b0 \n+\tlea -0x4d06(%ebx),%edi\n+\tjmp 7670 \n ./pynx/scattering/cpu.c:7756\n-\tlea -0x4ce1(%ebx),%eax\n-\tjmp 75b0 \n+\tlea -0x4cf1(%ebx),%edi\n+\tjmp 7670 \n ./pynx/scattering/cpu.c:7767\n-\tlea -0x4d3f(%ebx),%eax\n-\tjmp 75b0 \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 ./pynx/scattering/cpu.c:7747\n-\tlea -0x4d34(%ebx),%eax\n-\tjmp 75b0 \n-./pynx/scattering/cpu.c:7748\n-\tlea -0x4d3b(%ebx),%eax\n-\tjmp 75b0 \n-.L895():\n+\tlea -0x4d44(%ebx),%edi\n+\tjmp 7670 \n ./pynx/scattering/cpu.c:7748\n-\txchg %ax,%ax\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 ./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-\tmov %eax,%esi\n+\tcall 17b36 \n+\tadd $0x1573a,%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-\tje 7cc2 \n+\tmov %esi,0x14(%esp)\n+\tje 7dea \n ./pynx/scattering/cpu.c:7919\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(%ebx),%ecx\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-\tje 7d50 \n+./pynx/scattering/cpu.c:7922\n+\tmov 0x2c(%ecx),%edx\n+./pynx/scattering/cpu.c:7921\n+\tje 7e58 \n \tcmp $0x70,%al\n-\tje 7d50 \n+\tje 7e58 \n ./pynx/scattering/cpu.c:7931\n-\tcmpb $0x0,0x27(%esi)\n-\tje 7e04 \n+\tcmpb $0x0,0x27(%ebp)\n+\tje 7f57 \n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjle 7de6 \n-\tcmp $0x1,%ecx\n-\tje 786b \n+\ttest %edx,%edx\n+\tjle 7f2d \n+\tlea -0x1(%edx),%ebx\n+\tcmp $0x3,%ebx\n+\tjbe 7f3a \n ./pynx/scattering/cpu.c:7937\n-\timul 0x10(%ebx),%edi\n-\tmov %edi,0x10(%esp)\n+\tmov %edx,%esi\n+\tvmovdqu 0xc(%ecx),%xmm0\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tcmp $0x2,%ecx\n-\tje 786b \n-./pynx/scattering/cpu.c:7937\n-\timul 0x14(%ebx),%edi\n-\tmov %edi,0x10(%esp)\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 ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tcmp $0x3,%ecx\n-\tje 786b \n+\tlea (%ecx,%ebx,4),%esi\n ./pynx/scattering/cpu.c:7937\n-\timul 0x18(%ebx),%edi\n-\tmov %edi,0x10(%esp)\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 ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tcmp $0x4,%ecx\n-\tje 786b \n+\tcmp %edx,%ecx\n+\tjge 799c \n ./pynx/scattering/cpu.c:7937\n-\timul 0x1c(%ebx),%edi\n-\tmov %edi,0x10(%esp)\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 ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tcmp $0x5,%ecx\n-\tje 786b \n+\tcmp %edx,%ecx\n+\tjge 799c \n ./pynx/scattering/cpu.c:7937\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+\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 ./pynx/scattering/cpu.c:7937\n-\timul 0x24(%ebx),%edi\n-\tmov %edi,0x10(%esp)\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 ./pynx/scattering/cpu.c:7936 (discriminator 1)\n-\tcmp $0x7,%ecx\n-\tje 786b \n+\tcmp %edx,%ecx\n+\tjge 799c \n ./pynx/scattering/cpu.c:7937\n-\timul 0x28(%ebx),%edi\n-\tmov %edi,0x10(%esp)\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 ./pynx/scattering/cpu.c:7939\n-\tmovb $0x0,0x27(%esi)\n+\tmovb $0x0,0x27(%ebp)\n ./pynx/scattering/cpu.c:7942\n-\tmov 0x20(%esi),%ebx\n+\tmov 0x20(%ebp),%ebx\n ./pynx/scattering/cpu.c:7940\n-\tmovl $0x1,0x18(%esi)\n+\tmovl $0x1,0x18(%ebp)\n ./pynx/scattering/cpu.c:7871\n-\tcmp $0x51,%al\n-\tjle 7933 \n+\tjle 7a53 \n \tlea -0x62(%eax),%ecx\n \tcmp $0x11,%cl\n-\tja 796f \n-\tmov $0x1,%edi\n-\tmovb $0x49,0x1b(%esp)\n-\tshlx %ecx,%edi,%edx\n+\tja 7a87 \n+\tmov $0x1,%edx\n+\tshl %cl,%edx\n \ttest $0x2c4c1,%edx\n-\tjne 78c0 \n+\tjne 7eda \n \tand $0x34,%edx\n-\tjne 7dd2 \n+\tjne 7f0b \n+\tdec %cl\n ./pynx/scattering/cpu.c:7873\n \tmovb $0x48,0x1b(%esp)\n ./pynx/scattering/cpu.c:7871\n-\tcmp $0x1,%cl\n-\tjne 796f \n+\tjne 7a87 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7984\n-\tmov 0x10(%esp),%edi\n+\tmov 0x10(%esp),%edx\n ./pynx/scattering/cpu.c:7945\n-\tmov 0x0(%ebp),%ecx\n+\tmov (%edi),%ecx\n ./pynx/scattering/cpu.c:7984\n \tmov %ebx,0xc(%esp)\n-./pynx/scattering/cpu.c:7946\n-\tmovzbl 0x26(%esi),%edx\n-./pynx/scattering/cpu.c:7984\n-\tdec %edi\n+\tdec %edx\n ./pynx/scattering/cpu.c:7945\n \tmov %ecx,0x8(%esp)\n ./pynx/scattering/cpu.c:7984\n-\tmov %edi,0x1c(%esp)\n+\tmov %edx,0x1c(%esp)\n ./pynx/scattering/cpu.c:7946\n+\tmovzbl 0x26(%ebp),%edx\n \tcmp $0x40,%dl\n-\tje 7b00 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tje 7c17 \n \tcmp $0x5e,%dl\n-\tje 7b00 \n+\tje 7c17 \n ./pynx/scattering/cpu.c:7772\n \tcmp $0x50,%al\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+\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 \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(%esi),%ebx\n+\tmov 0x20(%ebp),%ebx\n ./pynx/scattering/cpu.c:7871\n-\tcmp $0x51,%al\n-\tjg 7881 \n+\tjg 79b2 \n \tcmp $0x3e,%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+\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 ./pynx/scattering/cpu.c:7884\n \tmovb $0x50,0x1b(%esp)\n ./pynx/scattering/cpu.c:7871\n-\tcmp $0x50,%al\n-\tje 78c0 \n+\tje 79f0 \n+\tcmp $0x4f,%al\n ./pynx/scattering/cpu.c:7882\n \tmovb $0x4f,0x1b(%esp)\n ./pynx/scattering/cpu.c:7871\n-\tcmp $0x4f,%al\n-\tje 78c0 \n+\tje 79f0 \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 -0x46d0(%ebx),%ebp\n-\tpush %ebp\n+\tlea -0x46e0(%ebx),%edi\n+\tpush %edi\n \tpush (%eax)\n \tcall 2440 \n ./pynx/scattering/cpu.c:7944\n-\tmov 0xc(%esi),%ebx\n+\tmov 0xc(%ebp),%ebx\n ./pynx/scattering/cpu.c:7887\n \tadd $0x10,%esp\n-./pynx/scattering/cpu.c:7947\n-\tmovsbl 0x24(%esi),%eax\n-./pynx/scattering/cpu.c:7887\n \tmovb $0x0,0x1b(%esp)\n+./pynx/scattering/cpu.c:7947\n+\tmovsbl 0x24(%ebp),%eax\n ./pynx/scattering/cpu.c:7944\n-\tmov (%ebx),%ebp\n+\tmov (%ebx),%edi\n ./pynx/scattering/cpu.c:7947\n-\tmov 0x20(%esi),%ebx\n+\tmov 0x20(%ebp),%ebx\n ./pynx/scattering/cpu.c:7887\n-\tjmp 78c0 \n+\tjmp 79f0 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7772\n \tcmp $0x3e,%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+\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-\tje 7a06 \n+\tmov $0x2,%ebx\n+\tje 7b1e \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),%edx\n-\tlea -0x46d0(%ebx),%eax\n-\tpush %eax\n-\tpush (%edx)\n+\tmov -0x44(%ebx),%esi\n+\tlea -0x46e0(%ebx),%edx\n+\tpush %edx\n+\tpush (%esi)\n \tcall 2440 \n ./pynx/scattering/cpu.c:7951\n-\tmovzbl 0x26(%esi),%edx\n+\tmovzbl 0x26(%ebp),%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 7ba8 \n+\tje 7cc0 \n ./pynx/scattering/cpu.c:7962\n \tmov 0x8(%esp),%edx\n-\tmovzbl 0x30(%edx),%eax\n ./pynx/scattering/cpu.c:7961\n \tcmp %ebx,0x8(%edx)\n-\tje 7a48 \n+./pynx/scattering/cpu.c:7962\n+\tmovzbl 0x30(%edx),%eax\n+./pynx/scattering/cpu.c:7961\n+\tje 7b60 \n ./pynx/scattering/cpu.c:7962\n \tcmp $0x43,%al\n-\tje 7c60 \n+\tje 7d88 \n ./pynx/scattering/cpu.c:7971\n-\tmov %esi,%eax\n-\tcall 74e0 \n+\tmov %ebp,%eax\n+\tcall 75b8 \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@@ -7604,1107 +7703,1145 @@\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-\tcmp %ebx,0x8(%edx)\n-\tjne 7a13 \n+\tjne 7b2b \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7961 (discriminator 1)\n \tcmp %al,0x1b(%esp)\n-\tje 7a61 \n+\tje 7b79 \n ./pynx/scattering/cpu.c:7962\n \tcmp $0x43,%al\n-\tje 7d30 \n+\tje 7e40 \n ./pynx/scattering/cpu.c:7969\n \tcmp $0x48,%al\n-\tje 7a61 \n+\tje 7b79 \n ./pynx/scattering/cpu.c:7969 (discriminator 2)\n \tcmpb $0x48,0x1b(%esp)\n-\tjne 7a1b \n+\tjne 7b33 \n ./pynx/scattering/cpu.c:7975\n-\tmov 0xc(%esi),%eax\n+\tmov 0xc(%ebp),%eax\n ./pynx/scattering/cpu.c:7976\n-\tmov 0x10(%esi),%edx\n+\tmov 0x10(%ebp),%edx\n ./pynx/scattering/cpu.c:7975\n-\tmov 0x8(%ebp),%ecx\n+\tmov 0x8(%edi),%ecx\n \tadd 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:7976\n \tcmp %ecx,%edx\n-\tjne 7db0 \n+\tjne 7ee8 \n ./pynx/scattering/cpu.c:7983\n-\tmov 0x10(%esp),%edi\n+\tmov 0x10(%esp),%esi\n ./pynx/scattering/cpu.c:7982\n \tadd %ebx,%edx\n ./pynx/scattering/cpu.c:7983\n-\ttest %edi,%edi\n-\tje 7a88 \n+\ttest %esi,%esi\n+\tje 7ba0 \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(%esi),%ebx\n+\tmov 0x18(%ebp),%ebx\n ./pynx/scattering/cpu.c:7982\n-\tmov %edx,0x10(%esi)\n+\tmov %edx,0x10(%ebp)\n ./pynx/scattering/cpu.c:7985\n \tlea -0x1(%ebx),%edx\n-\tmov %edx,0x18(%esi)\n+\tmov %edx,0x18(%ebp)\n ./pynx/scattering/cpu.c:7987\n-\tcmp %ebp,%esi\n-\tje 7ca8 \n+\tcmp %edi,%ebp\n+\tje 7dd0 \n ./pynx/scattering/cpu.c:7996\n-\tmov 0xc(%ebp),%edi\n+\tmov 0xc(%edi),%esi\n ./pynx/scattering/cpu.c:7995\n-\tlea 0xc(%ebp),%ebx\n+\tlea 0xc(%edi),%ebx\n \tmov %ebx,(%eax)\n ./pynx/scattering/cpu.c:7996\n-\ttest %edi,%edi\n-\tje 7c90 \n+\ttest %esi,%esi\n+\tje 7db8 \n ./pynx/scattering/cpu.c:8000\n-\tcmpb $0x53,0x30(%edi)\n-\tjne 7d40 \n+\tcmpb $0x53,0x30(%esi)\n+\tjne 7e50 \n ./pynx/scattering/cpu.c:8002\n-\tmov 0x4(%edi),%ecx\n-\tmov (%ecx),%edi\n-\ttest %edi,%edi\n-\tje 7cd0 \n+\tmov 0x4(%esi),%ecx\n+\tmov (%ecx),%esi\n+\ttest %esi,%esi\n+\tje 7df8 \n ./pynx/scattering/cpu.c:8001\n-\tmov 0x14(%ebp),%edi\n+\tmov 0x14(%edi),%esi\n \tmov 0x4(%eax),%ebx\n ./pynx/scattering/cpu.c:8004\n-\tlea 0x8(%eax),%ebp\n-\tmov %ebp,0xc(%esi)\n+\tlea 0x8(%eax),%edi\n+\tmov %edi,0xc(%ebp)\n ./pynx/scattering/cpu.c:8007\n-\tmov %ecx,%ebp\n+\tmov %ecx,%edi\n ./pynx/scattering/cpu.c:8001\n-\tadd %edi,%ebx\n+\tadd %esi,%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 7cb7 \n+\tje 7ddf \n ./pynx/scattering/cpu.c:7947\n-\tmov 0x20(%esi),%ecx\n+\tmov 0x20(%ebp),%ecx\n ./pynx/scattering/cpu.c:7946\n-\tmovzbl 0x26(%esi),%edx\n+\tmovzbl 0x26(%ebp),%edx\n ./pynx/scattering/cpu.c:7947\n-\tmovsbl 0x24(%esi),%eax\n+\tmovsbl 0x24(%ebp),%eax\n \tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:7945\n-\tmov 0x0(%ebp),%ecx\n-\tmov %ecx,0x8(%esp)\n+\tmov (%edi),%ecx\n ./pynx/scattering/cpu.c:7946\n \tcmp $0x40,%dl\n-\tjne 78e8 \n+./pynx/scattering/cpu.c:7945\n+\tmov %ecx,0x8(%esp)\n+./pynx/scattering/cpu.c:7946\n+\tjne 7a10 \n ./pynx/scattering/cpu.c:7790\n \tcmp $0x50,%al\n-\tjle 7ce0 \n+\tjle 7e00 \n \tlea -0x51(%eax),%ecx\n \tcmp $0x22,%cl\n-\tja 79d8 \n-\tmov 0x14(%esp),%edi\n+\tja 7af0 \n+\tmov 0x14(%esp),%esi\n \tmovzbl %cl,%ecx\n-\tadd -0x37e8(%edi,%ecx,4),%edi\n-\tjmp *%edi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tadd -0x37e8(%esi,%ecx,4),%esi\n+\tjmp *%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7775\n \tmov $0x4,%ebx\n-\tjmp 7a06 \n+\tjmp 7b1e \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7776\n \tmov $0x8,%ebx\n-\tjmp 7a06 \n+\tjmp 7b1e \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7775\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+\tmov 0xc(%esp),%ebx\n+\tmov $0x4,%esi\n+\ttest %ebx,%ebx\n+\tmov $0x8,%ebx\n+\tcmove %esi,%ebx\n+\tjmp 7b1e \n ./pynx/scattering/cpu.c:7776\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+\tmov 0xc(%esp),%edx\n+\tmov $0x8,%eax\n+\tmov $0x10,%ebx\n+\ttest %edx,%edx\n+\tcmove %eax,%ebx\n+\tjmp 7b1e \n ./pynx/scattering/cpu.c:7780\n \tsub $0x8,%esp\n \tmov 0x1c(%esp),%ebx\n \tmov -0x44(%ebx),%ecx\n-\tlea -0x43f0(%ebx),%eax\n+\tlea -0x4400(%ebx),%eax\n \tpush %eax\n \tpush (%ecx)\n \tcall 21c0 \n ./pynx/scattering/cpu.c:7951\n-\tmovzbl 0x26(%esi),%edx\n+\tmovzbl 0x26(%ebp),%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 7a06 \n+\tjne 7b1e \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7952\n-\tmovsbl 0x24(%esi),%eax\n-\tcall 6c90 \n-\tmov %eax,%edi\n+\tmovsbl 0x24(%ebp),%eax\n+\tcall 6e00 \n ./pynx/scattering/cpu.c:7954\n \ttest %eax,%eax\n-\tje 7a22 \n+./pynx/scattering/cpu.c:7952\n+\tmov %eax,%ecx\n+./pynx/scattering/cpu.c:7954\n+\tje 7b3a \n ./pynx/scattering/cpu.c:7955\n-\tmov 0x10(%esi),%eax\n+\tmov 0x10(%ebp),%eax\n \txor %edx,%edx\n \tmov %eax,0xc(%esp)\n-\tdiv %edi\n+\tdiv %ecx\n ./pynx/scattering/cpu.c:7956\n \ttest %edx,%edx\n-\tje 7bd5 \n+\tje 7ced \n ./pynx/scattering/cpu.c:7956 (discriminator 1)\n-\tmov 0xc(%esp),%ecx\n-\tadd %edi,%ecx\n-\tsub %edx,%ecx\n-\tmov %ecx,0x10(%esi)\n+\tmov 0xc(%esp),%esi\n+\tadd %ecx,%esi\n+\tsub %edx,%esi\n+\tmov %esi,0x10(%ebp)\n ./pynx/scattering/cpu.c:7957\n-\tmov 0x1c(%esi),%edi\n-\ttest %edi,%edi\n-\tjne 7a06 \n+\tmov 0x1c(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tjne 7b1e \n ./pynx/scattering/cpu.c:7958\n-\tmovsbl 0x24(%esi),%eax\n-\tcall 6c90 \n+\tmovsbl 0x24(%ebp),%eax\n+\tcall 6e00 \n ./pynx/scattering/cpu.c:7958 (discriminator 1)\n-\tmov %eax,0x1c(%esi)\n-\tjmp 7a06 \n+\tmov %eax,0x1c(%ebp)\n+\tjmp 7b1e \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7773\n \tmov $0x1,%ebx\n-\tjmp 79fd \n+\tjmp 7b15 \n+\tlea 0x0(%esi),%esi\n+./pynx/scattering/cpu.c:7793\n+\tmov $0x4,%ebx\n+\tjmp 7b15 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7796\n \tmov $0x8,%ebx\n-\tjmp 79fd \n+\tjmp 7b15 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7800 (discriminator 1)\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+\tmov 0xc(%esp),%eax\n+\tmov $0x18,%ecx\n+\tmov $0xc,%ebx\n+\ttest %eax,%eax\n+\tcmovne %ecx,%ebx\n+\tjmp 7b15 \n ./pynx/scattering/cpu.c:7793\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+\tmov 0xc(%esp),%ebx\n+\tmov $0x4,%esi\n+\ttest %ebx,%ebx\n+\tmov $0x8,%ebx\n+\tcmove %esi,%ebx\n+\tjmp 7b15 \n ./pynx/scattering/cpu.c:7796\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+\tmov 0xc(%esp),%eax\n+\tmov $0x8,%ecx\n+\tmov $0x10,%ebx\n+\ttest %eax,%eax\n+\tcmove %ecx,%ebx\n+\tjmp 7b15 \n ./pynx/scattering/cpu.c:7962 (discriminator 1)\n \tmov 0x4(%edx),%eax\n \ttest %eax,%eax\n-\tje 7a1b \n+\tje 7b33 \n ./pynx/scattering/cpu.c:7963\n-\tmov 0xc(%esi),%edx\n-\tmov 0x8(%ebp),%ebp\n+\tmov 0xc(%ebp),%edx\n+\tmov 0x8(%edi),%edi\n ./pynx/scattering/cpu.c:7964\n \tlea 0x8(%edx),%ebx\n ./pynx/scattering/cpu.c:7963\n-\tadd 0x4(%edx),%ebp\n+\tadd 0x4(%edx),%edi\n ./pynx/scattering/cpu.c:7964\n-\tmov %ebx,0xc(%esi)\n+\tmov %ebx,0xc(%ebp)\n ./pynx/scattering/cpu.c:7966\n-\tmov %ebp,0xc(%edx)\n+\tmov %edi,0xc(%edx)\n ./pynx/scattering/cpu.c:7967\n-\tmov %eax,%ebp\n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:7965\n \tmov %eax,0x8(%edx)\n ./pynx/scattering/cpu.c:7985\n-\tmov 0x18(%esi),%edx\n+\tmov 0x18(%ebp),%edx\n ./pynx/scattering/cpu.c:7967\n-\tjmp 7ad9 \n+\tjmp 7bf1 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7998\n-\tmov -0x8(%eax),%ebp\n+\tmov -0x8(%eax),%edi\n ./pynx/scattering/cpu.c:7997\n \tlea -0x8(%eax),%ecx\n-\tmov %ecx,0xc(%esi)\n+\tmov %ecx,0xc(%ebp)\n ./pynx/scattering/cpu.c:7999\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7987\n-\tcmp %ebp,%esi\n-\tjne 7a9c \n+\tcmp %edi,%ebp\n+\tjne 7bb4 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:7988\n-\tmovl $0x0,0xc(%esi)\n ./pynx/scattering/cpu.c:7989\n \ttest %edx,%edx\n-\tjne 7a1b \n+./pynx/scattering/cpu.c:7988\n+\tmovl $0x0,0xc(%ebp)\n+./pynx/scattering/cpu.c:7989\n+\tjne 7b33 \n ./pynx/scattering/cpu.c:8013\n-\tmovb $0x0,0x24(%esi)\n+\tmovb $0x0,0x24(%ebp)\n ./pynx/scattering/cpu.c:8014\n-\tmovl $0x0,0x20(%esi)\n+\tmovl $0x0,0x20(%ebp)\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,%ebp\n+\tmov %ebx,%edi\n ./pynx/scattering/cpu.c:7987\n-\tjmp 7a94 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 7bac \n \tnop\n ./pynx/scattering/cpu.c:7790\n \tcmp $0x3e,%al\n-\tjle 79d8 \n-\tmov $0x1,%ebx\n+\tjle 7af0 \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-./pynx/scattering/cpu.c:7773\n \tmov $0x1,%ebx\n-./pynx/scattering/cpu.c:7790\n-\tjne 79fd \n-\tmov $0x2,%ebx\n+\tshl %cl,%ebx\n+\ttest $0x32400,%ebx\n+\tmov %ebx,%ecx\n+\tjne 7d20 \n+\tand $0x9,%ecx\n+\tjne 7d10 \n \tcmp $0x48,%al\n-\tje 79fd \n-\tjmp 79d8 \n+\tmov $0x2,%ebx\n+\tje 7b15 \n+\tjmp 7af0 \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 7c6b \n-\tjmp 7a5a \n-\tmov %ebx,%ebp\n-\tjmp 7ad9 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 7d93 \n+\tjmp 7b72 \n+\tmov %ebx,%edi\n+\tjmp 7bf1 \n \tnop\n-./pynx/scattering/cpu.c:7922\n-\tcmp $0x1,%ecx\n ./pynx/scattering/cpu.c:7924\n-\tmov 0x18(%esi),%edx\n+\tmov 0x18(%ebp),%esi\n ./pynx/scattering/cpu.c:7922\n-\tsete 0x27(%esi)\n+\tcmp $0x1,%edx\n+\tsete 0x27(%ebp)\n ./pynx/scattering/cpu.c:7924\n-\tcmp %edx,0x10(%esp)\n-\tjne 7df3 \n+\tcmp %esi,%ebx\n+\tjne 7f49 \n ./pynx/scattering/cpu.c:7931\n-\tcmp $0x1,%ecx\n-\tje 786b \n+\tcmp $0x1,%edx\n+\tje 790b \n ./pynx/scattering/cpu.c:7923\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7932\n \tpush %eax\n-\tpush %ecx\n+\tpush %edx\n \tmov 0x1c(%esp),%ebx\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+\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 ./pynx/scattering/cpu.c:7790\n \tmov $0x2,%ebx\n-\tjmp 79fd \n+\tjmp 7b15 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7772\n \tmov $0x2,%ebx\n-\tjmp 7a06 \n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:7977\n \tpush %ecx\n \tpush %edx\n \tmov 0x1c(%esp),%ebx\n-\tlea -0x43a0(%ebx),%edi\n+\tlea -0x43b0(%ebx),%esi\n ./pynx/scattering/cpu.c:7932\n-\tmov -0x44(%ebx),%esi\n-\tpush %edi\n-\tpush (%esi)\n+\tmov -0x44(%ebx),%ebp\n+\tpush %esi\n+\tpush 0x0(%ebp)\n \tcall 2440 \n ./pynx/scattering/cpu.c:7934\n \tadd $0x10,%esp\n-\tjmp 7a22 \n+\tjmp 7b3a \n ./pynx/scattering/cpu.c:7880 (discriminator 1)\n-\tcmp $0x1,%ebx\n-\tsbb %ecx,%ecx\n-\tand $0xf,%ecx\n-\tlea 0x43(%ecx),%edx\n+\ttest %ebx,%ebx\n+\tmov $0x43,%edx\n+\tmov $0x52,%ecx\n+\tcmove %ecx,%edx\n \tmov %dl,0x1b(%esp)\n-\tjmp 78c0 \n+\tjmp 79f0 \n+./pynx/scattering/cpu.c:7878\n+\tmovb $0x55,0x1b(%esp)\n+\tjmp 79f0 \n ./pynx/scattering/cpu.c:7917\n \tmovl $0x1,0x10(%esp)\n-\tjmp 786b \n+\tjmp 799c \n+\tmovl $0x1,0x10(%esp)\n+./pynx/scattering/cpu.c:7936\n+\txor %ebx,%ebx\n+\tjmp 7947 \n ./pynx/scattering/cpu.c:7925\n-\tpush %edx\n-\tpush 0x14(%esp)\n+\tpush %esi\n+\tpush %ebx\n \tmov 0x1c(%esp),%ebx\n-\tlea -0x443c(%ebx),%edi\n-\tjmp 7dbc \n+\tlea -0x444c(%ebx),%esi\n+\tjmp 7ef4 \n \txor %eax,%eax\n-\tjmp 7d72 \n-.L950():\n+\tjmp 7e78 \n+.L893():\n ./pynx/scattering/cpu.c:7925\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:8066\n \tpush %ebp\n \tmov %eax,%ebp\n \tpush %edi\n-\tmov %edx,%edi\n+\tcall 5a9e \n+\tadd $0x1508b,%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 (%edi),%eax\n+\tmovzbl (%ebx),%eax\n \tcmp $0x54,%al\n-\tjg 7e58 \n+\tjg 7fb0 \n \tcmp $0x3e,%al\n-\tjg 7ed0 \n+\tjg 8028 \n \tcmp $0x20,%al\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+\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 \tjmp *%edx\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tcmp $0x73,%al\n-\tje 8350 \n-\tjle 7f28 \n+\tje 8460 \n+\tjle 8080 \n \tcmp $0x78,%al\n-\tje 7ff0 \n+\tje 8138 \n \tcmp $0x7d,%al\n-\tjne 7ef9 \n+\tjne 804e \n ./pynx/scattering/cpu.c:8137\n \tmov %ebp,%eax\n ./pynx/scattering/cpu.c:8135\n-\tmov 0x1c(%ebp),%ebx\n+\tmov 0x1c(%ebp),%edi\n ./pynx/scattering/cpu.c:8137\n-\tcall 77b0 \n+\tcall 78b0 \n ./pynx/scattering/cpu.c:8137 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 7f1a \n+\tinc %eax\n+\tje 8070 \n+./pynx/scattering/cpu.c:8139\n+\ttest %edi,%edi\n ./pynx/scattering/cpu.c:8138\n \tmovb $0x0,0x24(%ebp)\n ./pynx/scattering/cpu.c:8139\n-\ttest %ebx,%ebx\n-\tje 7ea5 \n+\tje 7ffb \n ./pynx/scattering/cpu.c:8139 (discriminator 1)\n-\tmov 0x10(%ebp),%esi\n+\tmov 0x10(%ebp),%ecx\n \txor %edx,%edx\n-\tmov %esi,%eax\n-\tdiv %ebx\n+\tmov %ecx,%eax\n+\tdiv %edi\n \ttest %edx,%edx\n-\tje 7ea5 \n+\tje 7ffb \n ./pynx/scattering/cpu.c:8140\n-\tadd %ebx,%esi\n-\tsub %edx,%esi\n-\tmov %esi,0x10(%ebp)\n+\tadd %edi,%ecx\n+\tsub %edx,%ecx\n+\tmov %ecx,0x10(%ebp)\n ./pynx/scattering/cpu.c:8200\n \tadd $0x1c,%esp\n ./pynx/scattering/cpu.c:8136\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%ebx),%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 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+\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 ./pynx/scattering/cpu.c:8092\n-\tinc %edi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8093\n-\tjmp 7e26 \n+\tjmp 7f7a \n ./pynx/scattering/cpu.c:8069\n-\tlea -0x3f(%eax),%edx\n-\tmov $0x1,%ebx\n-\tshlx %edx,%ebx,%ebx\n-\tand $0x52609,%ebx\n-\tjne 83a6 \n+\tlea -0x3f(%eax),%ecx\n+\tmov $0x1,%esi\n+\tshl %cl,%esi\n+\tand $0x52609,%esi\n+\tjne 84c6 \n \tcmp $0x54,%al\n-\tje 8047 \n+\tje 818e \n \tcmp $0x40,%al\n-\tje 82f1 \n-\tmovsbl %al,%edx\n+\tje 8401 \n+\tmovsbl %al,%esi\n ./pynx/scattering/cpu.c:7738\n \tsub $0x4,%esp\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+\tpush %esi\n+\tmov 0xc(%esp),%ebx\n+\tlea -0x42d4(%ebx),%ebp\n+\tmov -0x44(%ebx),%eax\n+\tpush %ebp\n+\tpush (%eax)\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,%eiz,1),%esi\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8069\n \tlea -0x5a(%eax),%ecx\n \tcmp $0x17,%cl\n-\tja 7ef9 \n-\tmov $0x1,%ebx\n-\tshlx %ecx,%ebx,%edx\n+\tja 804e \n+\tmov $0x1,%edx\n+\tshl %cl,%edx\n \ttest $0xc4f700,%edx\n-\tjne 83a6 \n+\tjne 84c6 \n \tand $0x1,%edx\n-\tje 82e8 \n+\tje 83f8 \n ./pynx/scattering/cpu.c:8156\n-\tmovzbl 0x1(%edi),%eax\n+\tmovzbl 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:8155\n-\tlea 0x1(%edi),%ebx\n+\tlea 0x1(%ebx),%esi\n ./pynx/scattering/cpu.c:8156\n-\tlea -0x66(%eax),%ecx\n+\tlea -0x66(%eax),%ebx\n ./pynx/scattering/cpu.c:8156 (discriminator 1)\n-\tcmp $0x1,%cl\n-\tjbe 7f66 \n+\tcmp $0x1,%bl\n+\tjbe 80bb \n \tcmp $0x64,%al\n-\tjne 841c \n+\tjne 853e \n+./pynx/scattering/cpu.c:8165\n+\tcmp %al,0x24(%ebp)\n ./pynx/scattering/cpu.c:8155\n-\tmov %ebx,%edi\n+\tmov %esi,%ebx\n ./pynx/scattering/cpu.c:8154\n-\tmov $0x1,%ebx\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:8165\n-\tcmp %al,0x24(%ebp)\n-\tje 83b1 \n+\tje 84d1 \n ./pynx/scattering/cpu.c:8175\n \tmov %ebp,%eax\n-\tcall 77b0 \n+\tcall 78b0 \n ./pynx/scattering/cpu.c:8175 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 7f1a \n+\tinc %eax\n+\tje 8070 \n ./pynx/scattering/cpu.c:8176\n-\tmov 0x14(%ebp),%ecx\n+\tmov 0x14(%ebp),%edi\n ./pynx/scattering/cpu.c:8177\n \tmovzbl 0x25(%ebp),%edx\n ./pynx/scattering/cpu.c:8180\n-\tinc %edi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8176\n-\tmov %ecx,0x18(%ebp)\n+\tmov %edi,0x18(%ebp)\n ./pynx/scattering/cpu.c:8177\n \tmov %dl,0x26(%ebp)\n ./pynx/scattering/cpu.c:8178\n-\tmovzbl -0x1(%edi),%eax\n+\tmovzbl -0x1(%ebx),%ecx\n ./pynx/scattering/cpu.c:8179\n-\tmov %ebx,0x20(%ebp)\n+\tmov %esi,0x20(%ebp)\n ./pynx/scattering/cpu.c:8178\n-\tmov %al,0x24(%ebp)\n+\tmov %cl,0x24(%ebp)\n ./pynx/scattering/cpu.c:8181\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8183\n-\tjmp 7e26 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tjmp 7f7a \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8071\n \tcmpb $0x0,0x24(%ebp)\n-\tje 7fc1 \n+\tje 8111 \n ./pynx/scattering/cpu.c:8071 (discriminator 1)\n \tmov 0xc(%ebp),%esi\n \ttest %esi,%esi\n-\tje 83e4 \n+\tje 8504 \n ./pynx/scattering/cpu.c:8075\n \tmov %ebp,%eax\n-\tcall 77b0 \n+\tcall 78b0 \n ./pynx/scattering/cpu.c:8075 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 7f1a \n+\tinc %eax\n+\tje 8070 \n ./pynx/scattering/cpu.c:8076\n-\tmov 0xc(%ebp),%eax\n-\ttest %eax,%eax\n-\tjne 83e4 \n+\tmov 0xc(%ebp),%edi\n+\ttest %edi,%edi\n+\tjne 8504 \n ./pynx/scattering/cpu.c:8200\n \tadd $0x1c,%esp\n ./pynx/scattering/cpu.c:8080\n-\tmov %edi,%eax\n+\tmov %ebx,%eax\n ./pynx/scattering/cpu.c:8200\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+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8145\n \tmov %ebp,%eax\n-\tcall 77b0 \n+\tcall 78b0 \n ./pynx/scattering/cpu.c:8145 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 7f1a \n+\tinc %eax\n+\tje 8070 \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 7e26 \n+\tjmp 7f7a \n ./pynx/scattering/cpu.c:8097\n \tsub $0x8,%esp\n-\tlea -0x435c(%esi),%edi\n+\tmov 0xc(%esp),%ebx\n+\tlea -0x436c(%ebx),%esi\n ./pynx/scattering/cpu.c:8057\n-\tmov -0x44(%esi),%ebp\n-\tpush %edi\n-\tmov %esi,%ebx\n-\tpush 0x0(%ebp)\n+\tmov -0x44(%ebx),%edi\n+\tpush %esi\n+\tpush (%edi)\n \tcall 21c0 \n \tadd $0x10,%esp\n-\tjmp 7f1a \n+\tjmp 8070 \n ./pynx/scattering/cpu.c:8111\n-\tmov 0x14(%ebp),%ecx\n+\tmov 0x14(%ebp),%eax\n ./pynx/scattering/cpu.c:8112\n-\tmov 0x1c(%ebp),%edx\n+\tmov 0x1c(%ebp),%edi\n ./pynx/scattering/cpu.c:8113\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8115\n-\tcmpb $0x7b,0x1(%edi)\n+\tcmpb $0x7b,0x1(%ebx)\n ./pynx/scattering/cpu.c:8111\n-\tmov %ecx,0x8(%esp)\n+\tmov %eax,0x8(%esp)\n ./pynx/scattering/cpu.c:8112\n-\tmov %edx,0xc(%esp)\n+\tmov %edi,0xc(%esp)\n ./pynx/scattering/cpu.c:8115\n-\tjne 8446 \n+\tjne 8581 \n ./pynx/scattering/cpu.c:8119\n \tmov %ebp,%eax\n-\tcall 77b0 \n+\tcall 78b0 \n ./pynx/scattering/cpu.c:8119 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 7f1a \n-./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tmov 0x8(%esp),%eax\n+\tinc %eax\n+\tje 8070 \n ./pynx/scattering/cpu.c:8123\n-\tlea 0x2(%edi),%edi\n+\tlea 0x2(%ebx),%edi\n+./pynx/scattering/cpu.c:8125 (discriminator 1)\n+\tmov 0x8(%esp),%ebx\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-\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+\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 ./pynx/scattering/cpu.c:8126\n-\tmov 0x4(%esp),%edx\n+\tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7e10 \n+\tcall 7f60 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 7f1a \n+\tje 8070 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:8126\n-\tmov 0x4(%esp),%edx\n+\tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7e10 \n+\tcall 7f60 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 7f1a \n+\tje 8070 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:8126\n-\tmov 0x4(%esp),%edx\n+\tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7e10 \n+\tcall 7f60 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 7f1a \n+\tje 8070 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:8126\n-\tmov 0x4(%esp),%edx\n+\tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7e10 \n+\tcall 7f60 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 7f1a \n+\tje 8070 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:8126\n-\tmov 0x4(%esp),%edx\n+\tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7e10 \n+\tcall 7f60 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 7f1a \n+\tje 8070 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:8126\n-\tmov 0x4(%esp),%edx\n+\tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7e10 \n-\tmov %eax,%edi\n+\tcall 7f60 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 7f1a \n+./pynx/scattering/cpu.c:8126\n+\tmov %eax,%ebx\n+./pynx/scattering/cpu.c:8127\n+\tje 8070 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tinc %ebx\n+\tinc %esi\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tcmp %ebx,0x8(%esp)\n-\tje 81e9 \n-\tmov 0x4(%esp),%edi\n+\tcmp %esi,0x8(%esp)\n+\tje 8316 \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7e10 \n+\tcall 7f60 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 7f1a \n+\tje 8070 \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7e10 \n+\tcall 7f60 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 7f1a \n+\tje 8070 \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7e10 \n+\tcall 7f60 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 7f1a \n+\tje 8070 \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7e10 \n+\tcall 7f60 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 7f1a \n+\tje 8070 \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7e10 \n+\tcall 7f60 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 7f1a \n+\tje 8070 \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7e10 \n+\tcall 7f60 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 7f1a \n+\tje 8070 \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7e10 \n+\tcall 7f60 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 7f1a \n+\tje 8070 \n ./pynx/scattering/cpu.c:8126\n \tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7e10 \n+\tcall 7f60 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 7f1a \n+./pynx/scattering/cpu.c:8126\n+\tmov %eax,%ebx\n+./pynx/scattering/cpu.c:8127\n+\tje 8070 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tadd $0x8,%ebx\n+\tadd $0x8,%esi\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tcmp %ebx,0x8(%esp)\n-\tjne 8152 \n-\tmov %eax,%edi\n+\tcmp %esi,0x8(%esp)\n+\tjne 827f \n ./pynx/scattering/cpu.c:8130\n-\tmov 0xc(%esp),%ecx\n-\ttest %ecx,%ecx\n-\tje 7e26 \n+\tmov 0xc(%esp),%edx\n+\ttest %edx,%edx\n+\tje 7f7a \n ./pynx/scattering/cpu.c:8130 (discriminator 1)\n-\tmov %ecx,0x1c(%ebp)\n-\tjmp 7e26 \n+\tmov %edx,0x1c(%ebp)\n+\tjmp 7f7a \n ./pynx/scattering/cpu.c:8023\n \tcmpl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8022\n-\tlea 0x1(%edi),%ebx\n+\tlea 0x1(%ebx),%esi\n ./pynx/scattering/cpu.c:8023\n-\tjne 8454 \n+\tjne 8593 \n ./pynx/scattering/cpu.c:8028\n \tmov %ebp,%eax\n-\tcall 77b0 \n+\tcall 78b0 \n ./pynx/scattering/cpu.c:8028 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 7f1a \n+\tinc %eax\n+\tje 8070 \n ./pynx/scattering/cpu.c:8029\n \tmov 0xc(%ebp),%ecx\n-\tmov (%ecx),%edx\n-\tmov (%edx),%eax\n-\tmov 0x2c(%eax),%ecx\n-\tmov %eax,0x8(%esp)\n+\tmov %esi,%eax\n+\tmov (%ecx),%edi\n ./pynx/scattering/cpu.c:8030\n-\tmovzbl 0x1(%edi),%eax\n+\tmovzbl 0x1(%ebx),%ecx\n ./pynx/scattering/cpu.c:8021\n-\txor %edi,%edi\n+\txor %ebx,%ebx\n+\tmov %ebx,%esi\n+\tmov %eax,%ebx\n ./pynx/scattering/cpu.c:8029\n-\tmov %ecx,0x4(%esp)\n+\tmov (%edi),%edx\n+\tmov %edx,0x8(%esp)\n+\tmov 0x2c(%edx),%edi\n ./pynx/scattering/cpu.c:8030\n-\ttest %al,%al\n-\tje 8472 \n-\tcmp $0x29,%al\n-\tje 8472 \n+\ttest %cl,%cl\n+\tje 85a5 \n+\tcmp $0x29,%cl\n+\tje 85a5 \n ./pynx/scattering/cpu.c:8031\n-\tcmp $0xd,%al\n-\tjle 82d0 \n-\tcmp $0x20,%al\n-\tje 82e1 \n+\tcmp $0xd,%cl\n+\tjle 83e0 \n+\tcmp $0x20,%cl\n+\tje 83f1 \n ./pynx/scattering/cpu.c:7726\n-\tmovsbl %al,%edx\n+\tmovsbl %cl,%eax\n ./pynx/scattering/cpu.c:7723\n-\tsub $0x30,%eax\n-\tcmp $0x9,%al\n-\tja 7efc \n+\tsub $0x30,%ecx\n+\tcmp $0x9,%cl\n+\tja 83e8 \n+./pynx/scattering/cpu.c:7726\n+\tlea -0x30(%eax),%edx\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 829c \n+\tja 83b8 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:7729\n-\tinc %ecx\n+\tnop\n ./pynx/scattering/cpu.c:7728\n-\tlea (%edx,%edx,4),%edx\n+\timul $0xa,%edx,%edx\n ./pynx/scattering/cpu.c:7729\n-\tlea -0x30(%eax,%edx,2),%edx\n+\tinc %ecx\n+\tlea -0x30(%edx,%eax,1),%edx\n ./pynx/scattering/cpu.c:7727\n \tmovsbl (%ecx),%eax\n \tlea -0x30(%eax),%ebx\n \tcmp $0x9,%bl\n-\tjbe 8280 \n+\tjbe 83a0 \n ./pynx/scattering/cpu.c:7737\n \tcmp $0xffffffff,%edx\n-\tje 7ef9 \n+\tje 83e8 \n ./pynx/scattering/cpu.c:8037\n-\tmov 0x4(%esp),%ebx\n-\tcmp %ebx,%edi\n-\tjge 82b4 \n+\tcmp %edi,%esi\n+\tjge 83cc \n ./pynx/scattering/cpu.c:8037 (discriminator 1)\n \tmov 0x8(%esp),%ebx\n-\tmov 0xc(%ebx,%edi,4),%ebx\n+\tmov 0xc(%ebx,%esi,4),%ebx\n \tcmp %edx,%ebx\n-\tjne 8439 \n+\tjne 855f \n ./pynx/scattering/cpu.c:8043\n \tcmp $0x2c,%al\n-\tjne 8320 \n-./pynx/scattering/cpu.c:8030\n-\tmovzbl 0x1(%ecx),%eax\n+\tjne 8430 \n ./pynx/scattering/cpu.c:8048 (discriminator 1)\n \tlea 0x1(%ecx),%ebx\n ./pynx/scattering/cpu.c:8049\n-\tinc %edi\n-\tjmp 8232 \n+\tinc %esi\n+./pynx/scattering/cpu.c:8030\n+\tmovzbl 0x1(%ecx),%ecx\n+./pynx/scattering/cpu.c:8049\n+\tjmp 835f \n \tlea 0x0(%esi),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8031\n-\tcmp $0x8,%al\n-\tjle 7ef9 \n-\tcmp $0x8,%al\n-\tjg 82d0 \n-\tjmp 7ef9 \n-\tjmp 82e1 \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 \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8069\n \tcmp $0x4,%cl\n-\tjne 7ef9 \n+\tjne 804e \n ./pynx/scattering/cpu.c:8106\n \tmov %al,0x25(%ebp)\n-\tinc %edi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8107\n-\tjmp 7e26 \n+\tjmp 7f7a \n ./pynx/scattering/cpu.c:8091\n \tmovb $0x3d,0x25(%ebp)\n ./pynx/scattering/cpu.c:8092\n-\tinc %edi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8093\n-\tjmp 7e26 \n+\tjmp 7f7a \n ./pynx/scattering/cpu.c:8186 (discriminator 1)\n-\tcmpb $0x3a,0x1(%edi)\n+\tcmpb $0x3a,0x1(%ebx)\n ./pynx/scattering/cpu.c:8185\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:8186 (discriminator 1)\n-\tje 8316 \n+\tje 8426 \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 8310 \n+\tjne 8420 \n ./pynx/scattering/cpu.c:8187\n-\tlea 0x1(%eax),%edi\n+\tlea 0x1(%eax),%ebx\n ./pynx/scattering/cpu.c:8188\n-\tjmp 7e26 \n+\tjmp 7f7a \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:8043\n \tcmp $0x29,%al\n-\tjne 83f0 \n+\tjne 8510 \n ./pynx/scattering/cpu.c:8048\n \tcmp $0x2c,%al\n-\tje 82b8 \n-./pynx/scattering/cpu.c:8051\n-\tmov 0x4(%esp),%eax\n+\tje 83d0 \n ./pynx/scattering/cpu.c:8049\n-\tinc %edi\n+\tmov %esi,%ebx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8051\n-\tcmp %eax,%edi\n-\tjne 8462 \n+\tcmp %edi,%ebx\n+\tjne 8570 \n ./pynx/scattering/cpu.c:8061\n \tmovb $0x1,0x27(%ebp)\n ./pynx/scattering/cpu.c:8063\n-\tlea 0x1(%ecx),%edi\n+\tlea 0x1(%ecx),%ebx\n ./pynx/scattering/cpu.c:8062\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8064\n-\tjmp 7e26 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 7f7a \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8069\n-\txor %ebx,%ebx\n-\tjmp 7f76 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txor %esi,%esi\n+\tjmp 80cb \n \tnop\n ./pynx/scattering/cpu.c:7726\n-\tmovsbl %al,%edx\n+\tmovsbl %al,%esi\n ./pynx/scattering/cpu.c:7723\n \tsub $0x30,%eax\n \tcmp $0x9,%al\n-\tja 7efc \n-./pynx/scattering/cpu.c:7726\n-\tlea -0x30(%edx),%ebx\n+\tja 8051 \n ./pynx/scattering/cpu.c:7727\n-\tmovsbl 0x1(%edi),%edx\n+\tmovsbl 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7726\n-\tlea 0x1(%edi),%eax\n+\tlea 0x1(%ebx),%ecx\n+\tsub $0x30,%esi\n ./pynx/scattering/cpu.c:7727\n-\tlea -0x30(%edx),%ecx\n-\tcmp $0x9,%cl\n-\tja 839c \n-./pynx/scattering/cpu.c:7729\n-\tinc %eax\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 ./pynx/scattering/cpu.c:7728\n-\tlea (%ebx,%ebx,4),%ebx\n+\timul $0xa,%esi,%edx\n ./pynx/scattering/cpu.c:7729\n-\tlea -0x30(%edx,%ebx,2),%ebx\n+\tinc %ecx\n+\tlea -0x30(%edx,%eax,1),%esi\n ./pynx/scattering/cpu.c:7727\n-\tmovsbl (%eax),%edx\n-\tlea -0x30(%edx),%ecx\n-\tcmp $0x9,%cl\n-\tjbe 8380 \n+\tmovsbl (%ecx),%eax\n+\tlea -0x30(%eax),%ebx\n+\tcmp $0x9,%bl\n+\tjbe 84a0 \n ./pynx/scattering/cpu.c:7737\n-\tcmp $0xffffffff,%ebx\n-\tje 7efc \n+\tcmp $0xffffffff,%esi\n+\tje 804e \n ./pynx/scattering/cpu.c:8196\n-\tmov %ebx,0x14(%ebp)\n+\tmov %esi,0x14(%ebp)\n ./pynx/scattering/cpu.c:7732\n-\tmov %eax,%edi\n-\tjmp 7e26 \n+\tmov %ecx,%ebx\n+\tjmp 7f7a \n ./pynx/scattering/cpu.c:8069\n-\txor %ebx,%ebx\n+\txor %esi,%esi\n ./pynx/scattering/cpu.c:8165\n \tcmp %al,0x24(%ebp)\n-\tjne 7f76 \n+\tjne 80cb \n ./pynx/scattering/cpu.c:8165 (discriminator 1)\n-\tcmp %ebx,0x20(%ebp)\n-\tjne 7f76 \n+\tcmp %esi,0x20(%ebp)\n+\tjne 80cb \n ./pynx/scattering/cpu.c:8165 (discriminator 2)\n \tmovzbl 0x25(%ebp),%eax\n \tcmp %al,0x26(%ebp)\n-\tjne 7f76 \n+\tjne 80cb \n ./pynx/scattering/cpu.c:8166\n \tcmpb $0x0,0x27(%ebp)\n-\tjne 7f76 \n+\tjne 80cb \n ./pynx/scattering/cpu.c:8167\n-\tmov 0x14(%ebp),%ebx\n+\tmov 0x14(%ebp),%esi\n ./pynx/scattering/cpu.c:8170\n-\tinc %edi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:8167\n-\tadd %ebx,0x18(%ebp)\n+\tadd %esi,0x18(%ebp)\n ./pynx/scattering/cpu.c:8168\n \tmovl $0x1,0x14(%ebp)\n ./pynx/scattering/cpu.c:8171\n-\tjmp 7e26 \n+\tjmp 7f7a \n ./pynx/scattering/cpu.c:8072\n \tmov %ebp,%eax\n-\tcall 74e0 \n+\tcall 75b8 \n ./pynx/scattering/cpu.c:8073\n-\tjmp 7f1a \n+\tjmp 8070 \n ./pynx/scattering/cpu.c:8044\n \tsub $0x4,%esp\n-\tlea -0x4258(%esi),%edi\n \tpush %eax\n-\tjmp 7f06 \n+\tmov 0xc(%esp),%ebx\n+\tlea -0x4268(%ebx),%ebp\n+\tjmp 805f \n ./pynx/scattering/cpu.c:8126\n-\tmov 0x4(%esp),%edx\n+\tmov %edi,%edx\n \tmov %ebp,%eax\n-\tcall 7e10 \n+\tcall 7f60 \n ./pynx/scattering/cpu.c:8127\n \ttest %eax,%eax\n-\tje 7f1a \n+\tje 8070 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n-\tmov $0x1,%ebx\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tjmp 80ca \n+\tjmp 8207 \n ./pynx/scattering/cpu.c:7743\n \tsub $0x4,%esp\n-\tlea -0x46d0(%esi),%edi\n \tpush $0x5a\n-\tjmp 7f06 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov 0xc(%esp),%ebx\n+\tlea -0x46e0(%ebx),%ebp\n+\tjmp 805f \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:8124\n-\tmov 0x4(%esp),%edi\n-\tjmp 81e9 \n+\tmov %edi,%ebx\n+\tjmp 8316 \n ./pynx/scattering/cpu.c:8038\n \tpush %edx\n-\tlea -0x4284(%esi),%edi\n \tpush %ebx\n-\tjmp 7f06 \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 ./pynx/scattering/cpu.c:8116\n \tsub $0x8,%esp\n-\tlea -0x4320(%esi),%edi\n-\tjmp 802e \n+\tmov 0xc(%esp),%ebx\n+\tlea -0x4330(%ebx),%esi\n+\tjmp 8178 \n ./pynx/scattering/cpu.c:8024\n \tsub $0x8,%esp\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+\tmov 0xc(%esp),%ebx\n+\tlea -0x4304(%ebx),%esi\n+\tjmp 8178 \n ./pynx/scattering/cpu.c:8051\n-\tmov 0x4(%esp),%ecx\n-\tcmp %ecx,%edi\n-\tjne 8462 \n+\txchg %esi,%ebx\n+\tcmp %edi,%ebx\n+\tjne 8570 \n ./pynx/scattering/cpu.c:8056\n-\ttest %al,%al\n-\tjne 848b \n+\ttest %cl,%cl\n+\tjne 85c0 \n ./pynx/scattering/cpu.c:8057\n-\tlea -0x4208(%esi),%edi\n \tpush %eax\n \tpush %eax\n-\tjmp 802e \n-\tmov %ebx,%ecx\n-\tjmp 8339 \n-.L1089():\n+\tmov 0xc(%esp),%ebx\n+\tlea -0x4218(%ebx),%esi\n+\tjmp 8178 \n+\tmov %esi,%ecx\n+\tjmp 8447 \n+.L1016():\n ./pynx/scattering/cpu.c:8057\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n+\tnop\n ./pynx/scattering/cpu.c:8215\n \tpush %ebp\n \tmov %eax,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 44f0 \n-\tadd $0x15b49,%ebx\n+\tcall 4530 \n+\tadd $0x14a19,%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 -0x4c10(%ebx),%eax\n-\tvmovd %edi,%xmm2\n+\tlea -0x4c20(%ebx),%eax\n+\tmov %edi,0xc(%esp)\n+\tvmovd 0xc(%esp),%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-\tcmp $0xffffffff,%eax\n-\tje 8628 \n+\tinc %eax\n+\tje 8760 \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 85e0 \n+\tjne 8718 \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-./pynx/scattering/cpu.c:7703\n-\tvmovdqa -0x4e24(%ebx),%xmm0\n+\tmov %eax,(%esi)\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@@ -8712,398 +8849,406 @@\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 8587 \n+\tjne 86c7 \n+\tjmp 86a0 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\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 8560 \n+\tje 86a0 \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 7e10 \n+\tcall 7f60 \n ./pynx/scattering/cpu.c:8233 (discriminator 1)\n \ttest %eax,%eax\n-\tje 85fa \n+\tje 8732 \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 8660 \n+\tjne 8798 \n ./pynx/scattering/cpu.c:8242\n \tmov 0x24(%ebp),%esi\n \ttest %esi,%esi\n-\tje 85d0 \n+\tje 8708 \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 86af \n+\tjne 87f4 \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 85ab \n+\tjmp 86eb \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8225\n-\tmov -0x44(%ebx),%ecx\n-\tlea -0x41d8(%ebx),%edi\n+\tmov -0x44(%ebx),%esi\n+\tlea -0x41e8(%ebx),%edi\n \tpush %edx\n \tpush $0x1\n \tpush %edi\n-\tpush (%ecx)\n+\tpush (%esi)\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),%esi\n-\ttest %esi,%esi\n-\tje 861c \n+\tmov 0x0(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 8754 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,0x24(%ebp)\n-\tje 86a3 \n+\tje 87e0 \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 85ad \n+\tjmp 86ed \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:8210\n+./pynx/scattering/cpu.c:8209\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-\tvmovd %edx,%xmm4\n-./pynx/scattering/cpu.c:8209\n+\tmov %edx,0x8(%esp)\n+./pynx/scattering/cpu.c:8210\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 861c \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tjmp 8754 \n+\tlea 0x0(%esi,%eiz,1),%esi\n+./pynx/scattering/cpu.c:8236\n+\tcmp $0x1,%edx\n+\tjbe 87d8 \n ./pynx/scattering/cpu.c:8236 (discriminator 1)\n-\tlea -0x4d55(%ebx),%edi\n-\tcmp $0x2,%edx\n-\tlea -0x4c62(%ebx),%ecx\n-\tmov %edi,%esi\n-\tcmovb %ecx,%esi\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 ./pynx/scattering/cpu.c:8236 (discriminator 5)\n-\tcmp $0x2,%eax\n-\tcmovge %edi,%ecx\n+\tlea -0x4d65(%ebx),%ecx\n ./pynx/scattering/cpu.c:8236 (discriminator 8)\n \tsub $0x4,%esp\n-\tpush %esi\n+\tpush %edi\n \tpush %edx\n \tmov -0x44(%ebx),%edx\n-\tpush 0x50c(%ebx)\n+\tpush %esi\n \tpush %ecx\n \tpush %eax\n-\tlea -0x419c(%ebx),%eax\n+\tlea -0x41ac(%ebx),%eax\n \tpush %eax\n \tpush (%edx)\n \tcall 2440 \n ./pynx/scattering/cpu.c:8240\n \tadd $0x20,%esp\n-\tjmp 85fa \n+\tjmp 8732 \n+./pynx/scattering/cpu.c:8236 (discriminator 2)\n+\tlea -0x4c72(%ebx),%edi\n+\tjmp 87a3 \n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,0x24(%ebp)\n-\tjmp 8610 \n+\tjmp 8748 \n+./pynx/scattering/cpu.c:8236 (discriminator 6)\n+\tlea -0x4c72(%ebx),%ecx\n+\tjmp 87b4 \n ./pynx/scattering/cpu.c:8247\n-\tcall 180c0 \n+\tcall 17b40 \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 44f0 \n-\tadd $0x1592b,%ebx\n+\tcall 4530 \n+\tadd $0x147eb,%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 86f6 \n+\tje 8836 \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 86f6 \n+\tje 8836 \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%edx)\n-\tje 8900 \n+\tje 8a40 \n ./pynx/scattering/cpu.c:9231\n \tmov 0x10(%esi),%ecx\n \ttest %ecx,%ecx\n-\tje 8717 \n+\tje 8857 \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 8717 \n+\tje 8857 \n /usr/include/python3.13/object.h:948\n \tdec %edi\n \tmov %edi,(%ecx)\n-\tje 8918 \n+\tje 8a58 \n ./pynx/scattering/cpu.c:9233\n \tmov 0x20(%esi),%ebp\n \ttest %ebp,%ebp\n-\tje 873a \n+\tje 887a \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 873a \n+\tje 887a \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,0x0(%ebp)\n-\tje 8930 \n+\tje 8a70 \n ./pynx/scattering/cpu.c:9234\n \tmov 0x24(%esi),%ecx\n \ttest %ecx,%ecx\n-\tje 875a \n+\tje 889a \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 875a \n+\tje 889a \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%ecx)\n-\tje 8948 \n+\tje 8a88 \n ./pynx/scattering/cpu.c:9235\n \tmov 0x28(%esi),%edi\n \ttest %edi,%edi\n-\tje 877b \n+\tje 88bb \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 877b \n+\tje 88bb \n /usr/include/python3.13/object.h:948\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tje 8960 \n+\tje 8aa0 \n ./pynx/scattering/cpu.c:9236\n \tmov 0x2c(%esi),%edx\n \ttest %edx,%edx\n-\tje 879c \n+\tje 88dc \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 879c \n+\tje 88dc \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 8978 \n+\tje 8ab8 \n ./pynx/scattering/cpu.c:9237\n \tmov 0x30(%esi),%edi\n \ttest %edi,%edi\n-\tje 87bc \n+\tje 88fc \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 87bc \n+\tje 88fc \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%edi)\n-\tje 8990 \n+\tje 8ad0 \n ./pynx/scattering/cpu.c:9238\n \tmov 0x34(%esi),%ebp\n \ttest %ebp,%ebp\n-\tje 87df \n+\tje 891f \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 87df \n+\tje 891f \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,0x0(%ebp)\n-\tje 89a8 \n+\tje 8ae8 \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 8800 \n+\tje 8940 \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 8800 \n+\tje 8940 \n /usr/include/python3.13/object.h:948\n \tdec %edi\n \tmov %edi,(%ecx)\n-\tje 89c0 \n+\tje 8b00 \n ./pynx/scattering/cpu.c:9250\n \tmov 0x4c(%esi),%ebp\n \ttest %ebp,%ebp\n-\tje 8822 \n+\tje 8962 \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 8822 \n+\tje 8962 \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,0x0(%ebp)\n-\tje 89d8 \n+\tje 8b18 \n ./pynx/scattering/cpu.c:9251\n \tmov 0x50(%esi),%edx\n \ttest %edx,%edx\n-\tje 8843 \n+\tje 8983 \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 8843 \n+\tje 8983 \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%edx)\n-\tje 89f0 \n+\tje 8b30 \n ./pynx/scattering/cpu.c:9252\n \tmov 0x58(%esi),%edi\n \ttest %edi,%edi\n-\tje 8864 \n+\tje 89a4 \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 8864 \n+\tje 89a4 \n /usr/include/python3.13/object.h:948\n \tdec %ebp\n \tmov %ebp,(%edi)\n-\tje 8a08 \n+\tje 8b48 \n ./pynx/scattering/cpu.c:9253\n \tmov 0x5c(%esi),%edx\n \ttest %edx,%edx\n-\tje 8880 \n+\tje 89c0 \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 8880 \n+\tje 89c0 \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%edx)\n-\tje 88f0 \n+\tje 8a30 \n ./pynx/scattering/cpu.c:9254\n \tmov 0x3c(%esi),%ebp\n \ttest %ebp,%ebp\n-\tje 88e6 \n+\tje 8a26 \n ./pynx/scattering/cpu.c:9257 (discriminator 1)\n \tmov 0x40(%esi),%ecx\n \ttest %ecx,%ecx\n-\tjle 88d3 \n+\tjle 8a13 \n ./pynx/scattering/cpu.c:9257\n \txor %edi,%edi\n-\tjmp 88a5 \n+\tjmp 89e5 \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 88d0 \n+\tjge 8a10 \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 88a0 \n+\tje 89e0 \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 88a0 \n+\tje 89e0 \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%edx)\n-\tjne 88a0 \n+\tjne 89e0 \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 88a5 \n+\tjl 89e5 \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@@ -9118,114 +9263,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 8880 \n+\tjmp 89c0 \n \txchg %ax,%ax\n \tsub $0xc,%esp\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 86f6 \n+\tjmp 8836 \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 8717 \n+\tjmp 8857 \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 873a \n+\tjmp 887a \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 875a \n+\tjmp 889a \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 877b \n+\tjmp 88bb \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 879c \n+\tjmp 88dc \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 87bc \n+\tjmp 88fc \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 87df \n+\tjmp 891f \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 8800 \n+\tjmp 8940 \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 8822 \n+\tjmp 8962 \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 8843 \n+\tjmp 8983 \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 8864 \n+\tjmp 89a4 \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 44f0 \n-\tadd $0x155cd,%ebx\n+\tcall 4530 \n+\tadd $0x1448d,%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 8a50 \n+\tje 8b90 \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 86c0 \n+\tcall 8800 \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@@ -9233,97 +9378,93 @@\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-\tmov %ecx,%edi\n+\tcall 5a9e \n+\tadd $0x1443d,%edi\n \tpush %esi\n-\tcall 180b4 \n-\tadd $0x1557a,%esi\n+\tmov %eax,%esi\n \tpush %ebx\n \tsub $0x3c,%esp\n-\tmov %edx,0x14(%esp)\n-\tmov 0x58(%esp),%edx\n ./pynx/scattering/cpu.c:7511\n-\tmov 0x54(%esp),%ecx\n-\tmov %esi,0x4(%esp)\n+\tmov 0x54(%esp),%ebx\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+\tmov %edx,0x18(%esp)\n+\tmov %edi,0x8(%esp)\n+\tmov 0x58(%esp),%edx\n+\tmov %ecx,0xc(%esp)\n ./pynx/scattering/cpu.c:7511\n-\tlea (%edi,%ecx,4),%ebx\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+./pynx/scattering/cpu.c:7499\n+\tmov %edx,0x1c(%esp)\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 %eax,0x8(%esp)\n-\tmov %edi,0xc(%esp)\n-\tmov %ebx,%edi\n+\tmov %ebp,0x10(%esp)\n /usr/include/python3.13/object.h:1041\n \ttest %ecx,%ecx\n-\tje 8afb \n+\tje 8c33 \n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%ecx),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje 8afb \n+\tcmp $0x3fffffff,%eax\n+\tje 8c33 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 8d90 \n+\tdec %eax\n+\tmov %eax,(%ecx)\n+\tje 8df8 \n ./pynx/scattering/cpu.c:7515\n-\tmov 0x24(%esp),%ecx\n+\tmov 0x24(%esp),%edx\n ./pynx/scattering/cpu.c:7514 (discriminator 1)\n \tmovl $0x0,0x20(%esp)\n /usr/include/python3.13/object.h:1041\n-\ttest %ecx,%ecx\n-\tje 8b1e \n+\ttest %edx,%edx\n+\tje 8c56 \n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%ebx\n+\tmov (%edx),%ebx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ebx\n-\tje 8b1e \n+\tje 8c56 \n /usr/include/python3.13/object.h:948\n \tdec %ebx\n-\tmov %ebx,(%ecx)\n-\tje 8da8 \n+\tmov %ebx,(%edx)\n+\tje 8e10 \n ./pynx/scattering/cpu.c:7516\n-\tmov 0x8(%esp),%ebp\n+\tmov 0x10(%esp),%ecx\n ./pynx/scattering/cpu.c:7515 (discriminator 1)\n \tmovl $0x0,0x24(%esp)\n ./pynx/scattering/cpu.c:7516\n-\ttest %ebp,%ebp\n-\tje 8dd0 \n+\ttest %ecx,%ecx\n+\tje 8e38 \n ./pynx/scattering/cpu.c:7524\n \tmov 0x28(%esp),%eax\n \tcmp %eax,0x8(%esi)\n-\tjle 8e76 \n+\tjle 8fa2 \n ./pynx/scattering/cpu.c:7534\n-\tmov 0x14(%esp),%ebp\n+\tmov 0x18(%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@@ -9331,1229 +9472,1232 @@\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 8ba0 \n+\tje 8cc8 \n \tmov %ebx,%edx\n ./pynx/scattering/cpu.c:7544\n \tmov %edi,%eax\n-\tjmp 8b7a \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 8caa \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 8ba0 \n+\tje 8cc8 \n ./pynx/scattering/cpu.c:7545 (discriminator 2)\n \tcmp %ecx,(%edx)\n-\tjne 8b70 \n+\tjne 8ca0 \n ./pynx/scattering/cpu.c:7547\n \tmov 0xc(%esp),%ecx\n-\tmov 0x10(%esp),%ebx\n+\tmov 0x14(%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 8afb \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 8c33 \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 8bad \n+\tje 8cd5 \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 8bbb \n+\tje 8ce3 \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 8e60 \n+\tje 8f8f \n ./pynx/scattering/cpu.c:7589\n \ttest %ebx,%ebx\n-\tje 8c28 \n+\tje 8d48 \n ./pynx/scattering/cpu.c:7560\n \tmov %edi,%ebp\n-\tjmp 8bea \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 8d0a \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 8c28 \n+\tje 8d48 \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 8be0 \n+\tjne 8d00 \n ./pynx/scattering/cpu.c:7594\n \tsub $0x8,%esp\n \tpush %ecx\n \tpush %edx\n-\tmov 0x14(%esp),%ebx\n+\tmov 0x18(%esp),%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:7596\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 8e30 \n+\tjs 8e98 \n ./pynx/scattering/cpu.c:7597\n-\tje 8e08 \n+\tje 8e70 \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 8bea \n+\tjne 8d0a \n \tlea 0x0(%esi,%eiz,1),%esi\n-\tmov 0xc(%esp),%edi\n ./pynx/scattering/cpu.c:7609\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 (%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),%edx\n-\tcmp %edx,0x8(%ebp)\n-\tje 90a0 \n-./pynx/scattering/cpu.c:7617\n-\tadd $0x4,%edi\n-./pynx/scattering/cpu.c:7610\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),%ebp\n-\tcmp %ebp,0x8(%eax)\n-\tje 9073 \n-./pynx/scattering/cpu.c:7617\n-\tadd $0x4,%edi\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 ./pynx/scattering/cpu.c:7610\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),%esi\n-\tcmp %esi,0x8(%eax)\n-\tje 8f9a \n-./pynx/scattering/cpu.c:7617\n-\tadd $0x4,%edi\n-./pynx/scattering/cpu.c:7609\n-\tcmp %edi,0x18(%esp)\n-\tje 8e4c \n-\tmov 0x18(%esp),%esi\n-\tjmp 8d11 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov (%esi),%ebp\n+\tmov 0x0(%ebp),%edx\n+\tcmp %ecx,%edx\n+\tje 8f1a \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x8(%ecx),%ebx\n-\tcmp %ebx,0x8(%eax)\n-\tje 8eb2 \n+\tcmp %ebx,0x8(%edx)\n+\tje 91a8 \n ./pynx/scattering/cpu.c:7617\n-\tlea 0x4(%edi),%ebp\n-./pynx/scattering/cpu.c:7610\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),%eax\n-\tcmp %eax,0x8(%edx)\n-\tje 8ee0 \n+\taddl $0x4,0xc(%esp)\n ./pynx/scattering/cpu.c:7610\n-\tmov 0x4(%ebp),%edi\n-\tmov (%edi),%edx\n+\tmov 0xc(%esp),%eax\n+\tmov (%eax),%ebp\n+\tmov 0x0(%ebp),%edx\n \tcmp %ecx,%edx\n-\tje 8d19 \n+\tje 8f1a \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n-\tmov 0x8(%ecx),%eax\n-\tcmp %eax,0x8(%edx)\n-\tje 8f10 \n+\tmov 0x8(%ecx),%ebx\n+\tcmp %ebx,0x8(%edx)\n+\tje 9183 \n+./pynx/scattering/cpu.c:7617\n+\taddl $0x4,0xc(%esp)\n ./pynx/scattering/cpu.c:7610\n-\tmov 0x8(%ebp),%edi\n-\tmov (%edi),%edx\n+\tmov 0xc(%esp),%eax\n+\tmov (%eax),%ebp\n+\tmov 0x0(%ebp),%edx\n \tcmp %ecx,%edx\n-\tje 8d19 \n+\tje 8f1a \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n-\tmov 0x8(%ecx),%eax\n-\tcmp %eax,0x8(%edx)\n-\tje 8f40 \n+\tmov 0x8(%ecx),%ebx\n+\tcmp %ebx,0x8(%edx)\n+\tje 90aa \n ./pynx/scattering/cpu.c:7617\n-\tlea 0xc(%ebp),%edi\n+\taddl $0x4,0xc(%esp)\n+\tmov 0xc(%esp),%eax\n ./pynx/scattering/cpu.c:7609\n-\tcmp %edi,%esi\n-\tje 8e4c \n-./pynx/scattering/cpu.c:7610\n-\tmov (%edi),%edx\n-\tmov (%edx),%eax\n-\tcmp %ecx,%eax\n-\tjne 8cb8 \n-./pynx/scattering/cpu.c:7489\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 0xc(%esp),%ebx\n-\tlea -0x4150(%ebx),%esi\n-./pynx/scattering/cpu.c:7644\n-\tmov -0x40(%ebx),%ebp\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 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 8d55 \n-/usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%eax)\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 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 8d70 \n-/usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%ebx)\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 9104 \n-\tadd $0x3c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\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 0x14(%esp),%ebx\n+\tmov 0x18(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8afb \n+\tjmp 8c33 \n \tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov 0x14(%esp),%ebx\n+\tpush %edx\n+\tmov 0x18(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n ./pynx/scattering/cpu.c:7516\n-\tmov 0x18(%esp),%ebp\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 %ebp,%ebp\n-\tjne 8b32 \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 0x24(%esp),%edx\n+\tlea 0x30(%esp),%edx\n \tpush %edx\n-\tlea 0x30(%esp),%ecx\n-\tpush %ecx\n \tpush %esi\n-\tmov 0x14(%esp),%ebx\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-\ttest %eax,%eax\n-\tje 8e7a \n+\tje 8fa6 \n ./pynx/scattering/cpu.c:7547\n \tmov 0x24(%esp),%ebp\n-\tjmp 8b58 \n+\tjmp 8c90 \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+\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-\tsub %ecx,%eax\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:7598\n-\tmov %edx,(%ebx,%eax,1)\n ./pynx/scattering/cpu.c:7606\n-\ttest %ebp,%ebp\n-\tjne 8ae4 \n-\tjmp 8c28 \n+\tjne 8c1d \n+\tjmp 8d48 \n \tnop\n ./pynx/scattering/cpu.c:7596 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\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 8be0 \n+\tje 8d00 \n \tmov %ecx,%eax\n-\tjmp 8d3e \n-./pynx/scattering/cpu.c:7644\n+\tjmp 8f3f \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+./pynx/scattering/cpu.c:7617\n+\tlea 0x4(%esi),%ebp\n+./pynx/scattering/cpu.c:7610\n+\tmov 0x4(%esi),%esi\n+\tmov (%esi),%eax\n+\tcmp %ecx,%eax\n+\tje 8f1a \n+./pynx/scattering/cpu.c:7612 (discriminator 2)\n+\tmov 0x8(%ecx),%edx\n+\tcmp %edx,0x8(%eax)\n+\tje 9008 \n+./pynx/scattering/cpu.c:7610\n+\tmov 0x4(%ebp),%esi\n+\tmov (%esi),%eax\n+\tcmp %ecx,%eax\n+\tje 8f1a \n+./pynx/scattering/cpu.c:7612 (discriminator 2)\n+\tmov 0x8(%ecx),%edx\n+\tcmp %edx,0x8(%eax)\n+\tje 9030 \n+./pynx/scattering/cpu.c:7610\n+\tmov 0x8(%ebp),%esi\n+\tmov (%esi),%eax\n+\tcmp %ecx,%eax\n+\tje 8f1a \n+./pynx/scattering/cpu.c:7612 (discriminator 2)\n+\tmov 0x8(%ecx),%edx\n+\tcmp %edx,0x8(%eax)\n+\tje 9058 \n+./pynx/scattering/cpu.c:7617\n+\tlea 0xc(%ebp),%esi\n+./pynx/scattering/cpu.c:7609\n+\tcmp %esi,%edi\n+\tje 8de2 \n+./pynx/scattering/cpu.c:7610\n+\tmov (%esi),%ebp\n+\tmov 0x0(%ebp),%edx\n+\tcmp %ecx,%edx\n+\tjne 8eb8 \n+./pynx/scattering/cpu.c:7489\n \tpush %ecx\n \tpush 0x20(%esp)\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x40f8(%ebx),%esi\n-\tjmp 8d28 \n+\tmov 0x10(%esp),%ebx\n+\tlea -0x4160(%ebx),%edi\n+./pynx/scattering/cpu.c:7644\n+\tmov -0x40(%ebx),%ebp\n+\tpush %edi\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+/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+/usr/include/python3.13/object.h:948\n+\tdec %edx\n+\tmov %edx,(%eax)\n+\tje 9080 \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+/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+/usr/include/python3.13/object.h:948\n+\tdec %ecx\n+\tmov %ecx,(%ebx)\n+\tje 9095 \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+\tadd $0x3c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n ./pynx/scattering/cpu.c:7635\n \tsub $0x4,%esp\n \tpush 0x20(%esp)\n-\tmov 0xc(%esp),%ebx\n-\tlea -0x411c(%ebx),%esi\n-\tjmp 8d28 \n+\tmov 0x10(%esp),%ebx\n+\tlea -0x412c(%ebx),%edi\n+\tjmp 8f29 \n \tmov 0x20(%esp),%ebx\n /usr/include/python3.13/object.h:1041\n \ttest %ebx,%ebx\n-\tje 8e90 \n+\tje 8fbc \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 8e90 \n+\tje 8fbc \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%ebx)\n-\tje 905e \n+\tje 916e \n ./pynx/scattering/cpu.c:7629\n-\tmov 0x24(%esp),%edi\n+\tmov 0x24(%esp),%esi\n /usr/include/python3.13/object.h:1041\n-\ttest %edi,%edi\n-\tje 8eab \n+\ttest %esi,%esi\n+\tje 8fd7 \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%esi\n+\tmov (%esi),%edi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%esi\n-\tje 8eab \n+\tcmp $0x3fffffff,%edi\n+\tje 8fd7 \n /usr/include/python3.13/object.h:948\n-\tdec %esi\n-\tmov %esi,(%edi)\n-\tje 8fc8 \n+\tdec %edi\n+\tmov %edi,(%esi)\n+\tje 90d8 \n ./pynx/scattering/cpu.c:7630\n \txor %eax,%eax\n-\tjmp 8d75 \n+\tjmp 8f76 \n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %eax\n-\tmov 0x14(%esp),%ebx\n+\tpush %edx\n+\tmov 0x18(%esp),%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 8fdf \n+\tjs 90ef \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 8cc4 \n-\tjmp 8d19 \n-\tlea 0x0(%esi),%esi\n+\tjne 8ec4 \n+\tjmp 8f1a \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %edx\n-\tmov 0x14(%esp),%ebx\n+\tpush %eax\n+\tmov 0x18(%esp),%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 8ffd \n+\tjs 910d \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 8cdc \n-\tjmp 8d19 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 8edc \n+\tjmp 8f1a \n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %edx\n-\tmov 0x14(%esp),%ebx\n+\tpush %eax\n+\tmov 0x18(%esp),%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 9040 \n+\tjs 9150 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 8cf1 \n-\tjmp 8d19 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 8ef1 \n+\tjmp 8f1a \n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %edx\n-\tmov 0x14(%esp),%ebx\n+\tpush %eax\n+\tmov 0x18(%esp),%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 901b \n+\tjs 912b \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 8d06 \n-\tjmp 8d19 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 8f06 \n+\tjmp 8f1a \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %eax\n-\tmov 0x14(%esp),%ebx\n+\tmov 0x18(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8d55 \n+\tjmp 8f56 \n \tsub $0xc,%esp\n \tpush %ebx\n-\tmov 0x14(%esp),%ebx\n+\tmov 0x18(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8d70 \n+\tjmp 8f71 \n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %eax\n-\tmov 0x14(%esp),%ebx\n+\tpush %edx\n+\tmov 0x18(%esp),%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 90c8 \n+\tjs 91d0 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 8c9e \n-\tjmp 8d19 \n+\tjne 8dcf \n+\tjmp 8f1a \n \tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %edi\n-\tmov 0x14(%esp),%ebx\n+\tpush %esi\n+\tmov 0x18(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7630\n \txor %eax,%eax\n-\tjmp 8d75 \n+\tjmp 8f76 \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\n+\tmov 0x8(%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-\ttest %ebp,%ebp\n-\tje 8cc4 \n-\tjmp 8d3e \n+\tje 8ec4 \n+\tjmp 8f3f \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\n+\tmov 0x8(%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-\ttest %ebx,%ebx\n-\tje 8cdc \n-\tjmp 8d3e \n+\tje 8edc \n+\tjmp 8f3f \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\n+\tmov 0x8(%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-\ttest %ebx,%ebx\n-\tje 8d06 \n-\tjmp 8d3e \n+\tje 8f06 \n+\tjmp 8f3f \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\n+\tmov 0x8(%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-\ttest %ebx,%ebx\n-\tje 8cf1 \n-\tjmp 8d3e \n+\tje 8ef1 \n+\tjmp 8f3f \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tpush %ebx\n-\tmov 0x14(%esp),%ebx\n+\tmov 0x18(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 8e90 \n+\tjmp 8fbc \n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %eax\n-\tmov 0x14(%esp),%ebx\n+\tpush %edx\n+\tmov 0x18(%esp),%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 90e6 \n+\tjs 91ee \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 8c83 \n-\tjmp 8d19 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 8dad \n+\tjmp 8f1a \n \tnop\n ./pynx/scattering/cpu.c:7614\n \tsub $0x8,%esp\n \tpush %ecx\n-\tpush %ebp\n-\tmov 0x14(%esp),%ebx\n+\tpush %edx\n+\tmov 0x18(%esp),%ebx\n \tcall 2360 \n ./pynx/scattering/cpu.c:7615\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjs 9109 \n+\tjs 9211 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x20(%esp),%ecx\n ./pynx/scattering/cpu.c:7616\n-\tjne 8c68 \n-\tjmp 8d19 \n+\tjne 8d8b \n+\tjmp 8f1a \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\n+\tmov 0x8(%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+\tmov %eax,%esi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\ttest %esi,%esi\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %ebp,%ebp\n-\tje 8c9e \n-\tjmp 8d3e \n+\tje 8dcf \n+\tjmp 8f3f \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\n+\tmov 0x8(%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,%edx\n+\tmov %eax,%esi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\ttest %esi,%esi\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %edx,%edx\n-\tje 8c83 \n-\tjmp 8d3e \n+\tje 8dad \n+\tjmp 8f3f \n ./pynx/scattering/cpu.c:7652\n-\tcall 180c0 \n+\tcall 17b40 \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n-\tmov 0x4(%esp),%ebx\n+\tmov 0x8(%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+\tmov %eax,%esi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\ttest %esi,%esi\n ./pynx/scattering/cpu.c:7649\n \tmov %ecx,%eax\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\ttest %ebx,%ebx\n-\tje 8c68 \n-\tjmp 8d3e \n+\tje 8d8b \n+\tjmp 8f3f \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 180b4 \n-\tadd $0x14ebc,%esi\n+\tcall 17b36 \n+\tadd $0x13dbc,%esi\n \tpush %ebx\n \tsub $0x4c,%esp\n \tmov %eax,0x20(%esp)\n \tmov 0x60(%esp),%eax\n-\tmov %edx,0x14(%esp)\n-\tmov %esi,0xc(%esp)\n \tmov %ecx,0x18(%esp)\n+\tmov %esi,0xc(%esp)\n+\tmov %edx,0x14(%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),%ebx\n+\tmov 0x594(%esi),%ecx\n ./pynx/scattering/cpu.c:10075\n \tmov %eax,0x10(%esp)\n ./pynx/scattering/cpu.c:9803 (discriminator 1)\n-\ttest %ebx,%ebx\n-\tje 94c0 \n+\ttest %ecx,%ecx\n+\tje 95b0 \n ./pynx/scattering/cpu.c:6787\n-\tmov 0x48(%eax),%esi\n+\tmov 0x48(%eax),%ebp\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x48(%eax)\n ./pynx/scattering/cpu.c:6792\n-\ttest %esi,%esi\n-\tje 9540 \n+\ttest %ebp,%ebp\n+\tje 9628 \n /usr/include/python3.13/object.h:336\n-\tmov 0x4(%esi),%ebp\n+\tmov 0x4(%ebp),%edi\n /usr/include/python3.13/object.h:363\n-\tmov 0x0(%ebp),%edx\n+\tmov (%edi),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%edx\n-\tje 91a2 \n+\tje 92a0 \n /usr/include/python3.13/object.h:837\n \tinc %edx\n-\tmov %edx,0x0(%ebp)\n+\tmov %edx,(%edi)\n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%esi),%edi\n+\tmov 0x14(%ebp),%esi\n /usr/include/python3.13/object.h:1031\n-\ttest %edi,%edi\n-\tje 91b5 \n+\ttest %esi,%esi\n+\tje 92b4 \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%eax\n+\tmov (%esi),%ebx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 91b5 \n+\tcmp $0x3fffffff,%ebx\n+\tje 92b4 \n /usr/include/python3.13/object.h:837\n-\tinc %eax\n-\tmov %eax,(%edi)\n+\tinc %ebx\n+\tmov %ebx,(%esi)\n ./pynx/scattering/cpu.c:9808\n \tsub $0xc,%esp\n-\tpush %ebx\n+\tpush %ecx\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 97e0 \n+\tje 98d0 \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 9510 \n+\tje 9600 \n \tmov -0x34(%ebx),%edx\n ./pynx/scattering/cpu.c:9829\n \tcmp %edx,%eax\n-\tje 9218 \n+\tje 9310 \n ./pynx/scattering/cpu.c:9829 (discriminator 1)\n \tmov 0xc(%esp),%ecx\n \tcmp -0x24(%ecx),%eax\n-\tje 9220 \n+\tje 9318 \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 9220 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tje 9318 \n ./pynx/scattering/cpu.c:9826\n \tmovl $0x0,0x14(%esp)\n ./pynx/scattering/cpu.c:6760\n-\ttest %esi,%esi\n-\tje 922d \n+\ttest %ebp,%ebp\n+\tje 9325 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n-\tcmp %edi,0x14(%esi)\n-\tjne 986f \n+\tcmp %esi,0x14(%ebp)\n+\tjne 995f \n ./pynx/scattering/cpu.c:6766\n \tmov 0x10(%esp),%eax\n \tmov 0x48(%eax),%edx\n ./pynx/scattering/cpu.c:6767\n-\tmov %esi,0x48(%eax)\n+\tmov %ebp,0x48(%eax)\n /usr/include/python3.13/object.h:1041\n \ttest %edx,%edx\n-\tje 924e \n+\tje 9346 \n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%esi\n+\tmov (%edx),%ebp\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%esi\n-\tje 924e \n+\tcmp $0x3fffffff,%ebp\n+\tje 9346 \n /usr/include/python3.13/object.h:948\n-\tdec %esi\n-\tmov %esi,(%edx)\n-\tje 96b8 \n+\tdec %ebp\n+\tmov %ebp,(%edx)\n+\tje 97a8 \n /usr/include/python3.13/object.h:1041\n-\ttest %ebp,%ebp\n-\tje 9267 \n+\ttest %edi,%edi\n+\tje 935d \n /usr/include/python3.13/object.h:363\n-\tmov 0x0(%ebp),%ecx\n+\tmov (%edi),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 9267 \n+\tje 935d \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n-\tmov %ecx,0x0(%ebp)\n-\tje 96a0 \n+\tmov %ecx,(%edi)\n+\tje 9790 \n /usr/include/python3.13/object.h:1041\n-\ttest %edi,%edi\n-\tje 927e \n+\ttest %esi,%esi\n+\tje 9374 \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%ebp\n+\tmov (%esi),%edi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ebp\n-\tje 927e \n+\tcmp $0x3fffffff,%edi\n+\tje 9374 \n /usr/include/python3.13/object.h:948\n-\tdec %ebp\n-\tmov %ebp,(%edi)\n-\tje 9688 \n+\tdec %edi\n+\tmov %edi,(%esi)\n+\tje 9778 \n ./pynx/scattering/cpu.c:10080\n-\tmov 0x14(%esp),%edi\n-\ttest %edi,%edi\n-\tjne 94c0 \n+\tmov 0x14(%esp),%esi\n+\ttest %esi,%esi\n+\tjne 95b0 \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 9603 \n+\tje 96eb \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 9310 \n+\tjs 9400 \n ./pynx/scattering/cpu.c:9841 (discriminator 1)\n \tcmp %esi,0x4(%ebx,%ecx,8)\n-\tjl 9310 \n+\tjl 9400 \n ./pynx/scattering/cpu.c:9844\n \ttest %ecx,%ecx\n-\tje 9af0 \n+\tje 9c11 \n \txor %edx,%edx\n-\tjmp 92d5 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 93c5 \n+\tnop\n ./pynx/scattering/cpu.c:9848\n-\tjge 9550 \n+\tjge 9638 \n ./pynx/scattering/cpu.c:9849\n \tlea 0x1(%eax),%edx\n ./pynx/scattering/cpu.c:9844\n \tcmp %ecx,%edx\n-\tjge 92f2 \n+\tjge 93e2 \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 92c8 \n+\tjle 93b8 \n ./pynx/scattering/cpu.c:9847\n \tmov %eax,%ecx\n ./pynx/scattering/cpu.c:9844\n \tcmp %ecx,%edx\n-\tjl 92d5 \n+\tjl 93c5 \n ./pynx/scattering/cpu.c:9854\n \tcmp %esi,%ebp\n-\tjl 9b3d \n+\tjl 9c5e \n ./pynx/scattering/cpu.c:9867 (discriminator 1)\n \tcmp %eax,%edi\n-\tjle 9310 \n+\tjle 9400 \n \tlea (%ebx,%eax,8),%ecx\n \tcmp %esi,0x4(%ecx)\n-\tje 955b \n+\tje 9643 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:6787\n \tmov 0x10(%esp),%ebx\n-\tmov 0x48(%ebx),%edi\n+\tmov 0x48(%ebx),%edx\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x48(%ebx)\n ./pynx/scattering/cpu.c:6792\n-\ttest %edi,%edi\n-\tje 9885 \n+\ttest %edx,%edx\n+\tje 9975 \n /usr/include/python3.13/object.h:336\n-\tmov 0x4(%edi),%edx\n+\tmov 0x4(%edx),%ecx\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ebp\n+\tmov (%ecx),%eax\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%ebp\n-\tje 9336 \n+\tcmp $0x3fffffff,%eax\n+\tje 9425 \n /usr/include/python3.13/object.h:837\n-\tinc %ebp\n-\tmov %ebp,(%edx)\n+\tinc %eax\n+\tmov %eax,(%ecx)\n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%edi),%ecx\n-\tmov %ecx,0x24(%esp)\n+\tmov 0x14(%edx),%edi\n /usr/include/python3.13/object.h:1031\n-\ttest %ecx,%ecx\n-\tje 9356 \n+\ttest %edi,%edi\n+\tje 9439 \n /usr/include/python3.13/object.h:363\n-\tmov 0x24(%esp),%ebx\n-\tmov (%ebx),%eax\n+\tmov (%edi),%ebp\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 9356 \n+\tcmp $0x3fffffff,%ebp\n+\tje 9439 \n /usr/include/python3.13/object.h:837\n-\tmov 0x24(%esp),%ebp\n-\tinc %eax\n-\tmov %eax,0x0(%ebp)\n-\tmov %edi,0x28(%esp)\n+\tinc %ebp\n+\tmov %ebp,(%edi)\n+\tmov %edx,0x24(%esp)\n ./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %edx,%edi\n+\tmov %ecx,%edx\n ./pynx/scattering/cpu.c:10022\n-\tmov 0x14(%esp),%edx\n-\ttest %edx,%edx\n-\tje 9648 \n+\tmov 0x14(%esp),%ebx\n+\ttest %ebx,%ebx\n+\tje 9730 \n+\tmov %edx,0x28(%esp)\n ./pynx/scattering/cpu.c:10027\n \tpush 0x14(%esp)\n \tmov 0x10(%esp),%ebx\n-\tlea -0x4c03(%ebx),%ecx\n-\tlea -0x4bed(%ebx),%eax\n-\tpush %ecx\n+\tlea -0x4c13(%ebx),%edx\n+\tlea -0x4bfd(%ebx),%ecx\n+\tpush %edx\n \tpush 0x28(%esp)\n-\tpush %eax\n+\tpush %ecx\n \tcall 2030 \n ./pynx/scattering/cpu.c:10028\n \tadd $0x10,%esp\n+\tmov 0x28(%esp),%edx\n \ttest %eax,%eax\n-\tje 98b9 \n+\tje 99ad \n+\tmov %edx,0x20(%esp)\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),%edx\n+\tmov 0x14(%esp),%ebp\n \ttest %eax,%eax\n-\tje 989a \n+\tmov 0x20(%esp),%edx\n+\tje 9984 \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 93db \n+\tje 94d2 \n /usr/include/python3.13/object.h:948\n \tdec %ecx\n \tmov %ecx,(%ebx)\n-\tje 99cb \n+\tje 9adc \n ./pynx/scattering/cpu.c:10085\n \ttest %ebp,%ebp\n-\tje 98b9 \n+\tje 99ad \n ./pynx/scattering/cpu.c:6760\n-\tmov 0x28(%esp),%eax\n+\tmov 0x24(%esp),%eax\n \ttest %eax,%eax\n-\tje 93fc \n+\tje 94ef \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n-\tmov 0x28(%esp),%edx\n \tmov 0x24(%esp),%ebx\n-\tcmp %ebx,0x14(%edx)\n-\tjne 9a80 \n+\tcmp %edi,0x14(%ebx)\n+\tjne 9b9d \n ./pynx/scattering/cpu.c:6766\n \tmov 0x10(%esp),%eax\n ./pynx/scattering/cpu.c:6767\n-\tmov 0x28(%esp),%edx\n+\tmov 0x24(%esp),%ebx\n ./pynx/scattering/cpu.c:6766\n \tmov 0x48(%eax),%ecx\n ./pynx/scattering/cpu.c:6767\n-\tmov %edx,0x48(%eax)\n+\tmov %ebx,0x48(%eax)\n /usr/include/python3.13/object.h:1041\n \ttest %ecx,%ecx\n-\tje 9421 \n+\tje 9513 \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 9421 \n+\tcmp $0x3fffffff,%eax\n+\tje 9513 \n /usr/include/python3.13/object.h:948\n-\tdec %ebx\n-\tmov %ebx,(%ecx)\n-\tje 9a0a \n+\tdec %eax\n+\tmov %eax,(%ecx)\n+\tje 9b23 \n /usr/include/python3.13/object.h:1041\n-\ttest %edi,%edi\n-\tje 9437 \n+\ttest %edx,%edx\n+\tje 952a \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%eax\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 9437 \n+\tcmp $0x3fffffff,%ecx\n+\tje 952a \n /usr/include/python3.13/object.h:948\n-\tdec %eax\n-\tmov %eax,(%edi)\n-\tje 99f5 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 9b0e \n /usr/include/python3.13/object.h:1041\n-\tmov 0x24(%esp),%edi\n \ttest %edi,%edi\n-\tje 9452 \n+\tje 9541 \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%ecx\n+\tmov (%edi),%ebx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 9452 \n+\tcmp $0x3fffffff,%ebx\n+\tje 9541 \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%edi)\n-\tje 99e0 \n+\tdec %ebx\n+\tmov %ebx,(%edi)\n+\tje 9af9 \n ./pynx/scattering/cpu.c:9876\n-\tmov 0xc(%esp),%edx\n-\tmov 0x6a4(%edx),%ecx\n+\tmov 0xc(%esp),%edi\n+\tmov 0x6a4(%edi),%ecx\n ./pynx/scattering/cpu.c:9880 (discriminator 1)\n \ttest %ecx,%ecx\n-\tje 9a26 \n+\tje 9b47 \n ./pynx/scattering/cpu.c:9892\n-\tmov 0x69c(%edx),%ebx\n+\tmov 0x69c(%edi),%eax\n ./pynx/scattering/cpu.c:9841\n-\tmov %ebx,%edx\n+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:9892\n-\tmov %ebx,0x14(%esp)\n+\tmov %eax,0x14(%esp)\n ./pynx/scattering/cpu.c:9841\n \tdec %edx\n-\tjs 9768 \n+\tjs 9858 \n ./pynx/scattering/cpu.c:9841 (discriminator 1)\n \tcmp %esi,0x4(%ecx,%edx,8)\n-\tjl 9a1f \n+\tjl 9b40 \n ./pynx/scattering/cpu.c:9844\n \ttest %edx,%edx\n-\tje 9adb \n+\tje 9bfc \n \txor %eax,%eax\n-\tjmp 94a1 \n-\tlea 0x0(%esi),%esi\n+\tjmp 9591 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9848\n-\tjge 9914 \n+\tjge 9a2a \n ./pynx/scattering/cpu.c:9849\n \tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:9844\n \tcmp %edx,%eax\n-\tjge 96e8 \n+\tjge 97d8 \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 9490 \n+\tjle 9580 \n ./pynx/scattering/cpu.c:9847\n \tmov %edi,%edx\n-\tjmp 9499 \n+\tjmp 9589 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n-\tmov 0xc(%esp),%edx\n+\tmov 0xc(%esp),%eax\n ./pynx/scattering/cpu.c:10080 (discriminator 1)\n \tmov 0x14(%esp),%esi\n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n-\tmov 0x6a4(%edx),%ebx\n+\tmov 0x6a4(%eax),%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 92a0 \n+\tjne 9396 \n ./pynx/scattering/cpu.c:6787\n-\tmov 0x10(%esp),%eax\n-\tmov 0x48(%eax),%edi\n+\tmov 0x10(%esp),%edi\n+\tmov 0x48(%edi),%edx\n ./pynx/scattering/cpu.c:6788\n-\tmovl $0x0,0x48(%eax)\n+\tmovl $0x0,0x48(%edi)\n ./pynx/scattering/cpu.c:6792\n-\ttest %edi,%edi\n-\tjne 9326 \n-./pynx/scattering/cpu.c:6791\n+\ttest %edx,%edx\n+\tjne 9416 \n \tmovl $0x0,0x24(%esp)\n-./pynx/scattering/cpu.c:6792\n-\tmovl $0x0,0x28(%esp)\n-\tjmp 9368 \n+./pynx/scattering/cpu.c:6791\n+\txor %edi,%edi\n+\tjmp 944b \n ./pynx/scattering/cpu.c:9821\n \tmov 0xc(%esp),%ebx\n \tcall 2290 \n ./pynx/scattering/cpu.c:9825\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\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 9218 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 9310 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:6791\n-\txor %edi,%edi\n+\txor %esi,%esi\n ./pynx/scattering/cpu.c:6790\n-\txor %ebp,%ebp\n-\tjmp 91b5 \n+\txor %edi,%edi\n+\tjmp 92b4 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9867 (discriminator 1)\n \tcmp %eax,%edi\n-\tjle 9310 \n+\tjle 9400 \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 956b \n+\tje 9653 \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,%esi\n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:10102\n-\ttest %eax,%eax\n-\tje 95e0 \n+\tje 96c8 \n ./pynx/scattering/cpu.c:10103\n-\tmov 0x18(%esp),%ecx\n+\tmov 0x18(%esp),%edx\n ./pynx/scattering/cpu.c:10104\n \tsub $0xc,%esp\n ./pynx/scattering/cpu.c:10103\n-\tmov %ecx,0x14(%eax)\n+\tmov %edx,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),%eax\n+\tmov 0x0(%ebp),%ebx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tadd $0x10,%esp\n-\tcmp $0x3fffffff,%eax\n-\tje 95b1 \n+\tcmp $0x3fffffff,%ebx\n+\tje 969a \n /usr/include/python3.13/object.h:948\n-\tdec %eax\n-\tmov %eax,0x0(%ebp)\n-\tje 96d0 \n+\tdec %ebx\n+\tmov %ebx,0x0(%ebp)\n+\tje 97c0 \n /usr/include/python3.13/object.h:363\n-\tmov (%esi),%ecx\n+\tmov (%edi),%ebp\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 95c4 \n+\tcmp $0x3fffffff,%ebp\n+\tje 96ad \n /usr/include/python3.13/object.h:948\n-\tdec %ecx\n-\tmov %ecx,(%esi)\n-\tje 9670 \n+\tdec %ebp\n+\tmov %ebp,(%edi)\n+\tje 9760 \n ./pynx/scattering/cpu.c:10108\n \tmov 0x3c(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 9b38 \n+\tjne 9c59 \n \tadd $0x4c,%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 /usr/include/python3.13/object.h:363\n-\tmov 0x0(%ebp),%edi\n+\tmov 0x0(%ebp),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edi\n-\tje 95c4 \n+\tcmp $0x3fffffff,%ecx\n+\tje 96ad \n /usr/include/python3.13/object.h:948\n-\tdec %edi\n-\tmov %edi,0x0(%ebp)\n-\tjne 95c4 \n+\tdec %ecx\n+\tmov %ecx,0x0(%ebp)\n+\tjne 96ad \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 95c4 \n+\tjmp 96ad \n ./pynx/scattering/cpu.c:6787\n \tmov 0x10(%esp),%eax\n-\tmov 0x48(%eax),%edi\n+\tmov 0x48(%eax),%edx\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x48(%eax)\n ./pynx/scattering/cpu.c:6792\n-\ttest %edi,%edi\n-\tje 9975 \n+\ttest %edx,%edx\n+\tje 9a85 \n /usr/include/python3.13/object.h:336\n-\tmov 0x4(%edi),%edx\n+\tmov 0x4(%edx),%ecx\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ecx\n+\tmov (%ecx),%ebp\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 9a99 \n+\tcmp $0x3fffffff,%ebp\n+\tje 9bbe \n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%edi),%ebp\n+\tmov 0x14(%edx),%edi\n /usr/include/python3.13/object.h:837\n-\tinc %ecx\n-\tmov %ecx,(%edx)\n-./pynx/scattering/cpu.c:6796\n-\tmov %ebp,0x24(%esp)\n+\tinc %ebp\n+\tmov %ebp,(%ecx)\n /usr/include/python3.13/object.h:1031\n-\ttest %ebp,%ebp\n-\tjne 9341 \n+\ttest %edi,%edi\n+\tjne 942c \n ./pynx/scattering/cpu.c:6787\n-\tmov %edi,0x28(%esp)\n+\tmov %edx,0x24(%esp)\n ./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %edx,%edi\n-\tlea 0x0(%esi),%esi\n+\tmov %ecx,%edx\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+\tmov %edx,0x14(%esp)\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 93db \n+\tjmp 94d2 \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 ./pynx/scattering/cpu.c:10108\n-\tjmp 95c4 \n+\tjmp 96ad \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-\tjmp 927e \n+\tjmp 9374 \n \tlea 0x0(%esi),%esi\n \tsub $0xc,%esp\n-\tpush %ebp\n+\tpush %edi\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9267 \n+\tjmp 935d \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 924e \n+\tjmp 9346 \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 95b1 \n+\tjmp 969a \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 9772 \n+\tjle 9862 \n ./pynx/scattering/cpu.c:9893 (discriminator 1)\n \tlea (%ecx,%edi,8),%edx\n \tcmp %esi,0x4(%edx)\n-\tje 9921 \n+\tje 9a37 \n ./pynx/scattering/cpu.c:9899\n \tmov 0xc(%esp),%eax\n \tmov 0x14(%esp),%ebx\n \tcmp 0x6a0(%eax),%ebx\n-\tje 9786 \n+\tje 9876 \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@@ -10576,27 +10720,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 9567 \n-\tjmp 956b \n+\tjne 964f \n+\tjmp 9653 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:9854\n-\txor %eax,%eax\n+\txor %edx,%edx\n \tcmp 0x4(%ecx),%esi\n-\tsetg %al\n-\tmov %eax,%edi\n+\tsetg %dl\n+\tmov %edx,%edi\n ./pynx/scattering/cpu.c:9899\n \tmov 0xc(%esp),%eax\n \tmov 0x14(%esp),%edx\n \tcmp %edx,0x6a0(%eax)\n-\tjne 9a78 \n+\tjne 9b95 \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@@ -10604,505 +10748,528 @@\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-\ttest %eax,%eax\n-\tje 956b \n-./pynx/scattering/cpu.c:9907\n-\tmov 0x14(%esp),%edx\n+\tje 9653 \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-\tcmp %eax,%edi\n-\tjl 9713 \n-\tjmp 973d \n+\tjl 9803 \n+\tjmp 982d \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:6839\n \tsub $0x4,%esp\n-\tlea 0x3c(%esp),%ebx\n-\tpush %ebx\n+\tlea 0x3c(%esp),%eax\n+\tpush %eax\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),%eax\n+\tmov 0x48(%esp),%ecx\n ./pynx/scattering/cpu.c:9817\n \tadd $0x10,%esp\n-\ttest %eax,%eax\n-\tje 9503 \n+\ttest %ecx,%ecx\n+\tje 95ed \n ./pynx/scattering/cpu.c:9818\n \tsub $0xc,%esp\n-\tmov %eax,0x30(%esp)\n-\tpush %eax\n+\tmov %ecx,0x30(%esp)\n+\tpush %ecx\n \tcall 2250 \n /usr/include/python3.13/object.h:363\n-\tmov 0x34(%esp),%ecx\n+\tmov 0x34(%esp),%edx\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 (%ecx),%ecx\n+\tmov (%edx),%ecx\n ./pynx/scattering/cpu.c:9818 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 9958 \n+\tje 9a68 \n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 9218 \n+\tje 9310 \n ./pynx/scattering/cpu.c:9818 (discriminator 1)\n-\tmov 0xc(%esp),%eax\n-\tmov -0x34(%eax),%edx\n+\tmov 0xc(%esp),%edx\n+\tmov -0x34(%edx),%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 91ef \n+\tjne 92ee \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 91ef \n+\tjmp 92ee \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 922d \n-\tmovl $0x0,0x28(%esp)\n-./pynx/scattering/cpu.c:6791\n+\tjmp 9325 \n \tmovl $0x0,0x24(%esp)\n-\tjmp 935c \n+./pynx/scattering/cpu.c:6791\n+\txor %edi,%edi\n+\tjmp 943f \n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%ebp\n+\tmov 0x0(%ebp),%esi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%ebp\n-\tje 98b9 \n+\tcmp $0x3fffffff,%esi\n+\tje 99ad \n /usr/include/python3.13/object.h:948\n-\tdec %ebp\n-\tmov %ebp,(%edx)\n-\tjne 98b9 \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 %edx\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 %edi,%edi\n-\tje 98dc \n+\ttest %edx,%edx\n+\tje 99cf \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%edx\n+\tmov (%edx),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje 98dc \n+\tcmp $0x3fffffff,%eax\n+\tje 99cf \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%edi)\n-\tjne 98dc \n+\tdec %eax\n+\tmov %eax,(%edx)\n+\tjne 99cf \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %edi\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 0x28(%esp),%ebx\n-\ttest %ebx,%ebx\n-\tje 9903 \n+\tmov 0x24(%esp),%edx\n+\ttest %edx,%edx\n+\tje 99f6 \n /usr/include/python3.13/object.h:363\n-\tmov (%ebx),%esi\n+\tmov (%edx),%ebx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%esi\n-\tje 9903 \n+\tcmp $0x3fffffff,%ebx\n+\tje 99f6 \n /usr/include/python3.13/object.h:948\n-\tdec %esi\n-\tmov %esi,(%ebx)\n-\tjne 9903 \n+\tdec %ebx\n+\tmov %ebx,(%edx)\n+\tjne 99f6 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %ebx\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),%esi\n-\ttest %esi,%esi\n-\tjne 95b1 \n-\tjmp 95c4 \n+\ttest %edi,%edi\n+\tje 96ad \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 96ad \n+/usr/include/python3.13/object.h:948\n+\tdec %ebp\n+\tmov %ebp,(%edi)\n+\tjne 96ad \n+/usr/include/python3.13/object.h:949\n+\tsub $0xc,%esp\n+\tpush %edi\n+\tmov 0x1c(%esp),%ebx\n+\tcall 2130 <_Py_Dealloc@plt>\n+\tadd $0x10,%esp\n+\tjmp 96ad \n ./pynx/scattering/cpu.c:9893\n \tcmp %edi,0x14(%esp)\n-\tjle 9772 \n+\tjle 9862 \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),%edi\n+\tmov (%esi),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edi\n-\tje 956b \n+\tcmp $0x3fffffff,%ecx\n+\tje 9653 \n /usr/include/python3.13/object.h:948\n-\tdec %edi\n-\tmov %edi,(%esi)\n-\tjne 956b \n+\tdec %ecx\n+\tmov %ecx,(%esi)\n+\tjne 9653 \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 956b \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 9653 \n+\tnop\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%ecx\n-\tje 9ac0 \n+\tje 9be1 \n \tmov -0x24(%ebx),%eax\n \tmov -0x34(%ebx),%edx\n-\tjmp 983d \n+\tjmp 992d \n+\tmov %edx,0x14(%esp)\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-\ttest %eax,%eax\n-\tje 95c4 \n+\tje 96ad \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 9452 \n+\tje 9541 \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 9452 \n+\tcmp $0x3fffffff,%eax\n+\tje 9541 \n+\tmov 0x14(%esp),%edx\n ./pynx/scattering/cpu.c:6791\n-\tmovl $0x0,0x24(%esp)\n-\tjmp 9418 \n+\txor %edi,%edi\n+\tjmp 950a \n+\tmov %edx,0x14(%esp)\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-\tjmp 93db \n+\tmov 0x14(%esp),%edx\n+\tjmp 94d2 \n \tsub $0xc,%esp\n \tpush %edi\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9452 \n+\tjmp 9541 \n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %edx\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9437 \n+\tjmp 952a \n+\tmov %edx,0x14(%esp)\n \tsub $0xc,%esp\n \tpush %ecx\n \tmov 0x1c(%esp),%ebx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 9421 \n-\tmov %ebx,%edi\n-\tjmp 9772 \n+\tmov 0x14(%esp),%edx\n+\tjmp 9513 \n+\tmov %eax,%edi\n+\tjmp 9862 \n ./pynx/scattering/cpu.c:9881\n \tsub $0xc,%esp\n \tpush $0x200\n-\tmov 0x1c(%esp),%edi\n-\tmov %edi,%ebx\n+\tmov 0x1c(%esp),%ebx\n \tcall 24b0 \n ./pynx/scattering/cpu.c:9882 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 956b \n-./pynx/scattering/cpu.c:9885\n-\tmov $0x1,%edx\n-\tmov $0x40,%ebx\n+\tje 9653 \n ./pynx/scattering/cpu.c:9883\n-\tmov %eax,0x6a4(%edi)\n+\tmov %eax,0x6a4(%ebx)\n+./pynx/scattering/cpu.c:9884\n+\tmovl $0x40,0x6a0(%ebx)\n ./pynx/scattering/cpu.c:9885\n-\tmov %edx,0x69c(%edi)\n-\tmov %ebx,0x6a0(%edi)\n+\tmovl $0x1,0x69c(%ebx)\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 9567 \n-\tjmp 956b \n+\tjne 964f \n+\tjmp 9653 \n ./pynx/scattering/cpu.c:9912\n \tlea (%ecx,%edi,8),%edx\n-\tjmp 973d \n+\tjmp 982d \n+\tmov %edx,0x14(%esp)\n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n-\tpush %ebx\n-\tpush 0x34(%esp)\n+\tpush %edi\n+\tpush 0x30(%esp)\n \tmov 0x1c(%esp),%ebx\n \tcall 2070 \n \tadd $0x10,%esp\n-\tjmp 93fc \n+\tmov 0x14(%esp),%edx\n+\tjmp 94ef \n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%edi),%ebx\n-\tmov %ebx,0x24(%esp)\n+\tmov 0x14(%edx),%edi\n /usr/include/python3.13/object.h:1031\n-\ttest %ebx,%ebx\n-\tje 9b00 \n+\ttest %edi,%edi\n+\tje 9c21 \n /usr/include/python3.13/object.h:363\n-\tmov (%ebx),%ecx\n+\tmov (%edi),%esi\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 9ab1 \n+\tcmp $0x3fffffff,%esi\n+\tje 9bd2 \n /usr/include/python3.13/object.h:837\n-\tinc %ecx\n-\tmov %ecx,(%ebx)\n+\tinc %esi\n+\tmov %esi,(%edi)\n ./pynx/scattering/cpu.c:6787\n-\tmov %edi,0x28(%esp)\n+\tmov %edx,0x24(%esp)\n ./pynx/scattering/cpu.c:10080 (discriminator 2)\n \tmov 0x18(%esp),%esi\n ./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %edx,%edi\n-\tjmp 9648 \n+\tmov %ecx,%edx\n+\tjmp 9730 \n ./pynx/scattering/cpu.c:9829\n-\tmov 0xc(%esp),%edx\n-\tmov -0x34(%edx),%ebx\n-\tcmp %ebx,-0x24(%edx)\n-\tjne 9220 \n-\tjmp 9218 \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 ./pynx/scattering/cpu.c:9857\n \tmov $0x1,%edi\n ./pynx/scattering/cpu.c:9854\n-\tcmp 0x4(%ecx),%esi\n-\tjg 9772 \n+\tjg 9862 \n ./pynx/scattering/cpu.c:9855\n \txor %edi,%edi\n-\tjmp 96f7 \n+\tjmp 97e7 \n ./pynx/scattering/cpu.c:9854\n \tcmp 0x4(%ebx),%esi\n-\tjg 9310 \n+\tjg 9400 \n ./pynx/scattering/cpu.c:9855\n \txor %eax,%eax\n-\tjmp 92fe \n-\tmov %edx,0x14(%esp)\n+\tjmp 93ee \n+\tmov %edx,0x24(%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-\ttest %eax,%eax\n-\tmov 0x14(%esp),%eax\n-./pynx/scattering/cpu.c:6787\n-\tmov %edi,0x28(%esp)\n+\tmov 0x24(%esp),%ebx\n+\tje 9c64 \n ./pynx/scattering/cpu.c:6793 (discriminator 1)\n-\tmov %eax,%edi\n-./pynx/scattering/cpu.c:10085\n-\tjne 93eb \n-\tjmp 98b9 \n+\tmov %ecx,%edx\n+\tjmp 94e2 \n ./pynx/scattering/cpu.c:10108\n-\tcall 180c0 \n+\tcall 17b40 \n ./pynx/scattering/cpu.c:9857\n \tinc %eax\n-\tjmp 92fa \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 __Pyx_AddTraceback():\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:6793 (discriminator 1)\n+\tnop\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),%esi\n+\tmov 0x8(%ecx),%ebx\n \tmov 0x4(%ecx),%eax\n-\tmov %esi,-0x228(%ebp)\n ./pynx/scattering/cpu.c:4310\n-\tlea 0x60c(%ebx),%edx\n-\tlea 0x5c(%edx),%esi\n+\tlea 0x650(%edi),%edx\n ./pynx/scattering/cpu.c:4281\n-\tmov %gs:0x14,%edi\n-\tmov %edi,-0x1c(%ebp)\n-\tmov 0xc(%ecx),%edi\n+\tmov %ebx,-0x230(%ebp)\n+\tmov %gs:0x14,%esi\n+\tmov %esi,-0x1c(%ebp)\n+\tmov 0xc(%ecx),%esi\n ./pynx/scattering/cpu.c:4310\n \tlea 0x4(%edx),%ecx\n-\tvmovd %esi,%xmm1\n-\tlea 0x4c(%edx),%esi\n-\tvmovd %ecx,%xmm0\n-\tlea 0x60(%edx),%ecx\n-\tvmovd %esi,%xmm5\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 \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-\ttest %edi,%edi\n-\tje 9c20 \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 ./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-\tcmp $0x8,%esi\n-\tja caba \n-\tmov -0x36e4(%ebx,%edx,1),%edx\n-\tadd %ebx,%edx\n+\tja bd18 \n+\tmov -0x36e4(%edi,%edx,1),%edx\n+\tadd %edi,%edx\n \tjmp *%edx\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4417 (discriminator 1)\n-\tcmpl $0x8,-0x228(%ebp)\n-\tjne caba \n+\tcmpl $0x8,-0x230(%ebp)\n+\tjne bd18 \n ./pynx/scattering/cpu.c:4420\n-\tmov (%eax),%edi\n-./pynx/scattering/cpu.c:4421\n-\tmov 0x4(%eax),%esi\n+\tmov (%eax),%esi\n ./pynx/scattering/cpu.c:4422\n-\tmov 0x8(%eax),%ecx\n+\tmov 0x8(%eax),%edx\n+./pynx/scattering/cpu.c:4421\n+\tmov 0x4(%eax),%ebx\n ./pynx/scattering/cpu.c:4423\n-\tmov 0xc(%eax),%edx\n+\tmov 0xc(%eax),%ecx\n ./pynx/scattering/cpu.c:4420\n-\tmov %edi,-0x1fc(%ebp)\n+\tmov %esi,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:4424\n-\tmov 0x10(%eax),%edi\n-./pynx/scattering/cpu.c:4421\n-\tmov %esi,-0x208(%ebp)\n-./pynx/scattering/cpu.c:4425\n-\tmov 0x14(%eax),%esi\n+\tmov 0x10(%eax),%esi\n ./pynx/scattering/cpu.c:4422\n-\tmov %ecx,-0x20c(%ebp)\n+\tmov %edx,-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+\tmov 0x18(%eax),%edx\n+./pynx/scattering/cpu.c:4421\n+\tmov %ebx,-0x208(%ebp)\n+./pynx/scattering/cpu.c:4425\n+\tmov 0x14(%eax),%ebx\n ./pynx/scattering/cpu.c:4423\n-\tmov %edx,-0x200(%ebp)\n+\tmov %ecx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4424\n-\tmov %edi,-0x210(%ebp)\n-./pynx/scattering/cpu.c:4425\n-\tmov %esi,-0x214(%ebp)\n+\tmov %esi,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4426\n-\tmov %ecx,-0x218(%ebp)\n+\tmov %edx,-0x218(%ebp)\n+./pynx/scattering/cpu.c:4425\n+\tmov %ebx,-0x214(%ebp)\n ./pynx/scattering/cpu.c:4427\n-\tmov %eax,-0x224(%ebp)\n-\tvzeroupper\n+\tmov 0x1c(%eax),%ebx\n /usr/include/python3.13/object.h:336\n-\tmov -0x1fc(%ebp),%edi\n+\tmov -0x1fc(%ebp),%edx\n ./pynx/scattering/cpu.c:4454\n-\tmov 0x5b8(%ebx),%eax\n+\tmov 0x5b8(%edi),%eax\n /usr/include/python3.13/object.h:336\n-\tmov 0x4(%edi),%edx\n+\tmov 0x4(%edx),%edx\n ./pynx/scattering/cpu.c:4454 (discriminator 2)\n \tcmp %edx,%eax\n-\tjne c140 \n+\tjne c318 \n ./pynx/scattering/cpu.c:4455 (discriminator 2)\n \tmov -0x208(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne c170 \n+\tjne c340 \n ./pynx/scattering/cpu.c:4456 (discriminator 2)\n \tmov -0x20c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne c190 \n+\tjne c360 \n ./pynx/scattering/cpu.c:4457 (discriminator 2)\n \tmov -0x200(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne c1b0 \n+\tjne c380 \n ./pynx/scattering/cpu.c:4458 (discriminator 2)\n \tmov -0x210(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne c1d0 \n+\tjne c3a0 \n ./pynx/scattering/cpu.c:4459 (discriminator 2)\n \tmov -0x214(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne c240 \n+\tjne c3c0 \n ./pynx/scattering/cpu.c:4460 (discriminator 2)\n \tmov -0x218(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne c278 \n+\tjne c3f8 \n ./pynx/scattering/cpu.c:4461 (discriminator 2)\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+\tcmp %edx,0x4(%ebx)\n+\tjne c418 \n+\tlea 0x6ac(%edi),%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-\tvpunpckldq %xmm6,%xmm6,%xmm7\n+\tvmovd -0x220(%ebp),%xmm0\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@@ -11116,4282 +11283,4364 @@\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-\tcmp %esi,-0x1fc(%ebp)\n-\tje a160 \n+\tje a248 \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 %xmm7,-0x220(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x220(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:4547 (discriminator 1)\n-\tvmovq -0x220(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje cb47 \n+\tvmovq -0x220(%ebp),%xmm1\n+\tinc %eax\n+\tje cb48 \n ./pynx/scattering/cpu.c:4552\n \tcmp %esi,-0x208(%ebp)\n-\tje a18a \n+\tje a272 \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 %xmm7,-0x220(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x220(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:4552 (discriminator 1)\n-\tvmovq -0x220(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje cb73 \n+\tvmovq -0x220(%ebp),%xmm1\n+\tinc %eax\n+\tje cb61 \n ./pynx/scattering/cpu.c:4557\n \tcmp %esi,-0x20c(%ebp)\n-\tje a1be \n+\tje a2a6 \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 %xmm7,-0x208(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x208(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:4557 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje c44d \n+\tvmovq -0x208(%ebp),%xmm1\n+\tinc %eax\n+\tje c581 \n ./pynx/scattering/cpu.c:4562\n \tcmp %esi,-0x200(%ebp)\n-\tje a1f2 \n+\tje a2da \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 %xmm7,-0x208(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x208(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:4562 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje c6a7 \n+\tvmovq -0x208(%ebp),%xmm1\n+\tinc %eax\n+\tje c7fb \n ./pynx/scattering/cpu.c:4567\n \tcmp %esi,-0x210(%ebp)\n-\tje a226 \n+\tje a30e \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 %xmm7,-0x208(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x208(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:4567 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje c6c0 \n+\tvmovq -0x208(%ebp),%xmm1\n+\tinc %eax\n+\tje c814 \n ./pynx/scattering/cpu.c:4572\n \tcmp %esi,-0x214(%ebp)\n-\tje a25a \n+\tje a342 \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 %xmm7,-0x208(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x208(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:4572 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje c71b \n+\tvmovq -0x208(%ebp),%xmm1\n+\tinc %eax\n+\tje c84c \n ./pynx/scattering/cpu.c:4577\n \tcmp %esi,-0x218(%ebp)\n-\tje a28b \n+\tje a373 \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 %xmm7,-0x208(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x208(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:4577 (discriminator 1)\n-\tvmovq -0x208(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje c740 \n+\tvmovq -0x208(%ebp),%xmm1\n+\tinc %eax\n+\tje c888 \n ./pynx/scattering/cpu.c:4582\n-\tcmp %esi,-0x224(%ebp)\n-\tje a2bf \n+\tcmp %esi,%ebx\n+\tje a3a3 \n ./pynx/scattering/cpu.c:4582 (discriminator 4)\n-\tmov -0x224(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x1f4(%ebp),%eax\n-\tcall 84a0 \n+\tmov %ebx,%edx\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:4582 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje c759 \n+\tinc %eax\n+\tje c8a1 \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-\tje c850 \n+\tmov %eax,-0x200(%ebp)\n+\tje c990 \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 c8d8 \n+\tje c9e8 \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 %edi\n+\tpush %edx\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 45f0 \n+\tcall 4630 \n /usr/include/python3.13/object.h:363\n-\tmov (%esi),%edx\n+\tmov (%esi),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tadd $0x30,%esp\n-\tcmp $0x3fffffff,%edx\n-\tje 9fe3 \n+\tcmp $0x3fffffff,%ecx\n+\tje a0c2 \n /usr/include/python3.13/object.h:837\n-\tinc %edx\n-\tmov %edx,(%esi)\n+\tinc %ecx\n+\tmov %ecx,(%esi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x1f4(%ebp),%eax\n-\ttest %eax,%eax\n-\tje a011 \n+\tmov -0x1f4(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje a0f2 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%ecx\n-\tcmp %ecx,-0x1d0(%ebp)\n-\tje be00 \n+\tlea 0x18c(%edi),%eax\n+\tcmp %eax,-0x1d0(%ebp)\n+\tje c028 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1f4(%ebp),%edi\n-\tpush %edi\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),%edx\n-\ttest %edx,%edx\n-\tje a03f \n+\tmov -0x1c4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje a122 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x1a0(%ebp)\n-\tje bdf0 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0x1a0(%ebp)\n+\tje c018 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1c4(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x1c4(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x194(%ebp),%edi\n-\ttest %edi,%edi\n-\tje a06d \n+\tmov -0x194(%ebp),%edx\n+\ttest %edx,%edx\n+\tje a152 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edx\n-\tcmp %edx,-0x170(%ebp)\n-\tje bde0 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0x170(%ebp)\n+\tje c008 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x194(%ebp),%eax\n-\tpush %eax\n+\tlea -0x194(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x164(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje a09b \n+\tmov -0x164(%ebp),%eax\n+\ttest %eax,%eax\n+\tje a182 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edi\n-\tcmp %edi,-0x140(%ebp)\n-\tje be50 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0x140(%ebp)\n+\tje c068 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x164(%ebp),%edx\n-\tpush %edx\n+\tlea -0x164(%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 -0x134(%ebp),%eax\n-\ttest %eax,%eax\n-\tje a0c9 \n+\tmov -0x134(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje a1b2 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%ecx\n-\tcmp %ecx,-0x110(%ebp)\n-\tje be40 \n+\tlea 0x18c(%edi),%eax\n+\tcmp %eax,-0x110(%ebp)\n+\tje c058 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x134(%ebp),%edi\n-\tpush %edi\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),%edx\n-\ttest %edx,%edx\n-\tje a0f7 \n+\tmov -0x104(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje a1e2 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0xe0(%ebp)\n-\tje be30 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0xe0(%ebp)\n+\tje c048 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x104(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x104(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xd4(%ebp),%edi\n-\ttest %edi,%edi\n-\tje a125 \n+\tmov -0xd4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje a212 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edx\n-\tcmp %edx,-0xb0(%ebp)\n-\tje be20 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0xb0(%ebp)\n+\tje c038 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xd4(%ebp),%eax\n-\tpush %eax\n+\tlea -0xd4(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xa4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje a150 \n+\tmov -0xa4(%ebp),%eax\n+\ttest %eax,%eax\n+\tje a23f \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edi\n-\tcmp %edi,-0x80(%ebp)\n-\tje be10 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0x80(%ebp)\n+\tje c078 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xa4(%ebp),%edx\n-\tpush %edx\n+\tlea -0xa4(%ebp),%ecx\n+\tmov %edi,%ebx\n+\tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:4623\n \tmov %esi,%eax\n-\tjmp a8bf \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tjmp bd75 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x178(%ebp)\n+\tlea 0x18c(%edi),%ecx\n+./pynx/scattering/cpu.c:4552\n+\tcmp %esi,-0x208(%ebp)\n ./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x190(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %edx,-0x170(%ebp)\n+\tmov %ecx,-0x170(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x178(%ebp)\n ./pynx/scattering/cpu.c:4552\n-\tcmp %esi,-0x208(%ebp)\n-\tjne 9df0 \n+\tjne 9ed9 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x148(%ebp)\n+\tlea 0x18c(%edi),%eax\n+./pynx/scattering/cpu.c:4557\n+\tcmp %esi,-0x20c(%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-\tcmp %esi,-0x20c(%ebp)\n-\tjne 9e29 \n+\tjne 9f10 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x118(%ebp)\n+\tlea 0x18c(%edi),%edx\n+./pynx/scattering/cpu.c:4562\n+\tcmp %esi,-0x200(%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 %edi,-0x110(%ebp)\n+\tmov %edx,-0x110(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x118(%ebp)\n ./pynx/scattering/cpu.c:4562\n-\tcmp %esi,-0x200(%ebp)\n-\tjne 9e62 \n+\tjne 9f47 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0xe8(%ebp)\n+\tlea 0x18c(%edi),%ecx\n+./pynx/scattering/cpu.c:4567\n+\tcmp %esi,-0x210(%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-\tcmp %esi,-0x210(%ebp)\n-\tjne 9e9b \n+\tjne 9f7e \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0xb8(%ebp)\n+\tlea 0x18c(%edi),%eax\n+./pynx/scattering/cpu.c:4572\n+\tcmp %esi,-0x214(%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 %edx,-0xb0(%ebp)\n+\tmov %eax,-0xb0(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0xb8(%ebp)\n ./pynx/scattering/cpu.c:4572\n-\tcmp %esi,-0x214(%ebp)\n-\tjne 9ed4 \n+\tjne 9fb5 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x88(%ebp)\n+\tlea 0x18c(%edi),%edx\n+./pynx/scattering/cpu.c:4577\n+\tcmp %esi,-0x218(%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 %eax,-0x80(%ebp)\n+\tmov %edx,-0x80(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x88(%ebp)\n ./pynx/scattering/cpu.c:4577\n-\tcmp %esi,-0x218(%ebp)\n-\tjne 9f0d \n+\tjne 9fec \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x1a8(%ebp)\n+\tlea 0x18c(%edi),%ecx\n+./pynx/scattering/cpu.c:4582\n+\tcmp %esi,%ebx\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 %edi,-0x1a0(%ebp)\n+\tmov %ecx,-0x1a0(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x1a8(%ebp)\n ./pynx/scattering/cpu.c:4582\n-\tcmp %esi,-0x224(%ebp)\n-\tjne 9f46 \n+\tjne a01f \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x1d8(%ebp)\n+\tlea 0x18c(%edi),%ebx\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 %ecx,-0x1d0(%ebp)\n-\tjmp 9f63 \n-\tlea 0x0(%esi,%eiz,1),%esi\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 /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%edx\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:4336\n-\tmov 0x650(%ebx),%esi\n+\tmov 0x650(%edi),%eax\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %edx,%edx\n /usr/include/python3.13/object.h:349\n \tmov %edx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4336\n-\tmov %esi,-0x1fc(%ebp)\n+\tmov %eax,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n-\tjle a59d \n+\tjle bd02 \n+\tsub %ebx,%edx\n ./pynx/scattering/cpu.c:7424\n-\tmov -0x228(%ebp),%esi\n-\tsub %esi,%edx\n-\tmov %esi,%eax\n+\tmov %ebx,%eax\n \tand $0x7,%edx\n-\tje cbf5 \n+\tje cc0b \n \tcmp $0x1,%edx\n-\tje a3aa \n+\tje a484 \n \tcmp $0x2,%edx\n-\tje a399 \n+\tje a473 \n \tcmp $0x3,%edx\n-\tje a388 \n+\tje a462 \n \tcmp $0x4,%edx\n-\tje a377 \n+\tje a451 \n \tcmp $0x5,%edx\n-\tje a366 \n+\tje a440 \n \tcmp $0x6,%edx\n-\tje a355 \n+\tje a42f \n ./pynx/scattering/cpu.c:7426\n \tmov -0x1fc(%ebp),%ecx\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje c260 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje c3e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x1fc(%ebp),%edx\n-\tcmp 0xc(%edi,%eax,4),%edx\n-\tje c260 \n+\tmov -0x1fc(%ebp),%ebx\n+\tcmp 0xc(%esi,%eax,4),%ebx\n+\tje c3e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x1fc(%ebp),%esi\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c260 \n+\tmov -0x1fc(%ebp),%edx\n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tje c3e0 \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(%edi,%eax,4),%ecx\n-\tje c260 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c3e0 \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(%edi,%eax,4),%edx\n-\tje c260 \n+\tmov -0x1fc(%ebp),%ebx\n+\tcmp 0xc(%esi,%eax,4),%ebx\n+\tje c3e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x1fc(%ebp),%esi\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c260 \n+\tmov -0x1fc(%ebp),%edx\n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tje c3e0 \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(%edi,%eax,4),%ecx\n-\tje c260 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c3e0 \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 a435 \n+\tje a50d \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c260 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c3e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%edx\n-\tmov %edx,%eax\n+\tlea 0x1(%eax),%ebx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %ebx,%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje c260 \n+\tje c3e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje c260 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje c3e0 \n+\tcmp 0x14(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%edx),%eax\n+\tlea 0x2(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%edx,4),%esi\n-\tje c260 \n+\tje c3e0 \n+\tcmp 0x18(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%edx),%eax\n+\tlea 0x3(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%edx,4),%esi\n-\tje c260 \n+\tje c3e0 \n+\tcmp 0x1c(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%edx),%eax\n+\tlea 0x4(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%edx,4),%esi\n-\tje c260 \n+\tje c3e0 \n+\tcmp 0x20(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%edx),%eax\n+\tlea 0x5(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%edx,4),%esi\n-\tje c260 \n+\tje c3e0 \n+\tcmp 0x24(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%edx),%eax\n+\tlea 0x6(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%edx,4),%esi\n-\tje c260 \n+\tje c3e0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%edx),%eax\n+\tlea 0x7(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,-0x200(%ebp)\n-\tjne a3c5 \n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%edx\n+\tjne a49d \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n-\tmov -0x1fc(%ebp),%ecx\n+\tmov -0x28(%edi),%edx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %edi,-0x1fc(%ebp)\n-\tmov %edx,-0x208(%ebp)\n-./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n-\tmov %esi,-0x20c(%ebp)\n+\tmov -0xc(%edi),%ebx\n+\tmov %esi,-0x208(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\tmov -0x228(%ebp),%esi\n+\tmov -0x230(%ebp),%ecx\n+./pynx/scattering/cpu.c:7390\n+\tcmp %edx,-0x1fc(%ebp)\n+\tmov %edx,-0x210(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %ecx,%edi\n+\tmov %ebx,-0x20c(%ebp)\n+\tmov %ecx,%esi\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x214(%ebp)\n-\tlea 0x0(%esi),%esi\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 ./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,%edi\n-\tje be60 \n+\tcmp %eax,%ebx\n+\tje c088 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x208(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tmov -0x20c(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje ba80 \n+\tje bc58 \n \ttest %cl,%cl\n-\tje ba91 \n+\tje bc69 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x210(%ebp)\n+\tmov %ebx,%edx\n+\tmov 0x8(%ebx),%ebx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-\tjne a590 \n+\tcmp 0x8(%eax),%ebx\n+/usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov %ebx,-0x214(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne a650 \n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edx),%ecx\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 -0x218(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x218(%ebp)\n-\tje a4dc \n-\tcmp $0xffffffff,%ecx\n-\tjne a590 \n+\ttest %dl,%bl\n+\tje a5a8 \n+\tinc %ecx\n+\tjne a650 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x218(%ebp)\n+\tmov -0x1fc(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 a590 \n+\tjne a650 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x218(%ebp)\n-\tjne ccce \n+\ttest $0x20,%bl\n+\tjne ccd2 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x218(%ebp)\n+\tmov -0x1fc(%ebp),%ebx\n+\tmov 0x1c(%ebx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne ccbb \n+\tjne ccbe \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 cd37 \n+\tje cd36 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje cd48 \n+\tje cd47 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x224(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x224(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x224(%ebp)\n-\tjne a590 \n+\tcmp %ecx,-0x224(%ebp)\n+\tjne a650 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x210(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje be60 \n+\tmov -0x214(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje c088 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x218(%ebp)\n-\tvzeroupper\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-\tje be60 \n-\tlea 0x0(%esi),%esi\n+\tje c088 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\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 a470 \n-\tvzeroupper\n-\tjmp bb22 \n+\tjne a540 \n+\tjmp bd02 \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),%esi\n+\tmov 0x18(%eax),%ebx\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 %esi,-0x218(%ebp)\n+\tmov %ebx,-0x218(%ebp)\n ./pynx/scattering/cpu.c:4322\n-\tmov 0xc(%eax),%esi\n+\tmov 0xc(%eax),%ebx\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(%edi),%edx\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:4322\n-\tmov %esi,-0x200(%ebp)\n+\tmov %ebx,-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,-0x234(%ebp)\n+\tmov %edx,-0x238(%ebp)\n \tmov %edx,-0x224(%ebp)\n-./pynx/scattering/cpu.c:4404\n-\tmov 0x60c(%ebx),%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %edx,%edx\n-\tjle a84f \n+./pynx/scattering/cpu.c:4404\n+\tmov 0x60c(%edi),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle a8ff \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%edx\n-\tje a678 \n+\tje a738 \n \tcmp $0x1,%edx\n-\tje a663 \n+\tje a723 \n \tcmp $0x2,%edx\n-\tje a658 \n+\tje a718 \n \tcmp $0x3,%edx\n-\tje a64d \n+\tje a70d \n \tcmp $0x4,%edx\n-\tje a642 \n+\tje a702 \n \tcmp $0x5,%edx\n-\tje a637 \n+\tje a6f7 \n \tcmp $0x6,%edx\n-\tjne c2e0 \n+\tjne c458 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje b600 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b728 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje b600 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b728 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje b600 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b728 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje b600 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b728 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje b600 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b728 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje b600 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b728 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x224(%ebp),%ecx\n+\tmov -0x224(%ebp),%ebx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ecx,%eax\n-\tje a6ea \n+\tcmp %ebx,%eax\n+\tje a7aa \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje b600 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b728 \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-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje b600 \n+\tje b728 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje b600 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b728 \n+\tcmp 0x14(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%edx,4),%esi\n-\tje b600 \n+\tje b728 \n+\tcmp 0x18(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%edx,4),%esi\n-\tje b600 \n+\tje b728 \n+\tcmp 0x1c(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%edx,4),%esi\n-\tje b600 \n+\tje b728 \n+\tcmp 0x20(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%edx,4),%esi\n-\tje b600 \n+\tje b728 \n+\tcmp 0x24(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%edx,4),%esi\n-\tje b600 \n+\tje b728 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x224(%ebp),%ecx\n+\tmov -0x224(%ebp),%ebx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ecx,%eax\n-\tjne a678 \n+\tcmp %ebx,%eax\n+\tjne a738 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%edx\n+\tmov -0x28(%edi),%edx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x22c(%ebp)\n-\tmov %esi,%edi\n+\tmov -0xc(%edi),%eax\n+\tmov %ecx,-0x228(%ebp)\n+\tmov %esi,-0x22c(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%esi\n-\tmov %edx,-0x238(%ebp)\n+\tcmp %edx,%ecx\n+\tmov %edx,-0x23c(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x230(%ebp)\n+\tmov %eax,-0x234(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x240(%ebp)\n+\tsete -0x244(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ecx,%ecx\n+\txor %ebx,%ebx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %ecx,%esi\n+\tmov %ebx,%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x22c(%ebp),%edx\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov -0x22c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje b500 \n+\tmov -0x228(%ebp),%ebx\n+./pynx/scattering/cpu.c:7430\n+\tmov 0xc(%ecx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%ebx\n+\tje b618 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x230(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tmov -0x234(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje b3a0 \n+\tje b4a0 \n \ttest %cl,%cl\n-\tje b3b1 \n+\tje b4b1 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x23c(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne a840 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne -0x244(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,-0x244(%ebp)\n-\tje a78c \n-\tcmp $0xffffffff,%ecx\n-\tjne a840 \n+\ttest %dl,%bl\n+\tje a848 \n+\tinc %ecx\n+\tjne a8f0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x244(%ebp)\n+\tmov -0x228(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 a840 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x244(%ebp)\n-\tjne ca5d \n+\tjne ca7a \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x244(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne ca4a \n+\tjne ca66 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 cb8c \n+\tje cb8e \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje cbe4 \n+\tje cbe9 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x248(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x248(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x248(%ebp)\n-\tjne a840 \n+\tcmp %ecx,-0x248(%ebp)\n+\tjne a8f0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x23c(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje b500 \n+\tmov -0x240(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje b618 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x244(%ebp)\n-\tvzeroupper\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-\tje b500 \n-\tlea 0x0(%esi),%esi\n+\tje b618 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\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 a720 \n-\tvzeroupper\n+\tjne a7e0 \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 c772 \n+\tjne cd58 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a85(%ebx),%esi\n+\tlea -0x4d65(%edi),%eax\n+\tlea -0x4a95(%edi),%edx\n \tpush $0x7\n-\tpush %edi\n+\tlea -0x3ce0(%edi),%ecx\n+\tlea -0x4ab1(%edi),%esi\n+\tpush %eax\n+\tmov -0x40(%edi),%eax\n \tpush $0x8\n-\tpush %edx\n \tpush %esi\n-\tpush %eax\n-\tpush (%ecx)\n+\tpush %edx\n+\tpush %ecx\n+\tpush (%eax)\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-\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:4324\n+\tmov 0x8(%eax),%ecx\n+./pynx/scattering/cpu.c:4322\n+\tmov 0xc(%eax),%ebx\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:4326\n-\tmov %edx,-0x208(%ebp)\n+./pynx/scattering/cpu.c:4324\n+\tmov %ecx,-0x20c(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%edx\n+\tmov 0x8(%esi),%ecx\n ./pynx/scattering/cpu.c:4322\n-\tmov %ecx,-0x200(%ebp)\n-./pynx/scattering/cpu.c:4324\n-\tmov %esi,-0x20c(%ebp)\n+\tmov %ebx,-0x200(%ebp)\n+./pynx/scattering/cpu.c:4326\n+\tmov %edx,-0x208(%ebp)\n ./pynx/scattering/cpu.c:4328\n \tmov %eax,-0x1fc(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %edx,-0x224(%ebp)\n+\tmov %ecx,-0x228(%ebp)\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %ecx,%ecx\n ./pynx/scattering/cpu.c:4374\n-\tmov 0x668(%ebx),%ecx\n+\tmov 0x668(%edi),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n-\tjle c1f0 \n-\tlea -0x1(%edx),%eax\n+\tjle bbd0 \n+\tlea -0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424\n-\txor %esi,%esi\n+\txor %ebx,%ebx\n \tand $0x7,%eax\n-\tje a977 \n+\tje a9e7 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje a9d0 \n+\tcmp 0xc(%esi),%edx\n+\tje aa40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%esi\n \tcmp $0x1,%eax\n-\tje a977 \n+\tmov $0x1,%ebx\n+\tje a9e7 \n \tcmp $0x2,%eax\n-\tje a970 \n+\tje a9e0 \n \tcmp $0x3,%eax\n-\tje a969 \n+\tje a9d9 \n \tcmp $0x4,%eax\n-\tje a962 \n+\tje a9d2 \n \tcmp $0x5,%eax\n-\tje a95b \n+\tje a9cb \n \tcmp $0x6,%eax\n-\tjne c39f \n+\tjne c4df \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje a9d0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje aa40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje a9d0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje aa40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje a9d0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje aa40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje a9d0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje aa40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje a9d0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje aa40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje a9d0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje aa40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,%edx\n-\tje b858 \n-\tmov %eax,%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje a9d0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\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+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%eax),%esi\n+\tcmp %eax,%ecx\n+\tje b9ec \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%eax,4),%ecx\n-\tje a9d0 \n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tmov %eax,%ebx\n+\tje aa40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%eax),%esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%ecx\n-\tje a9d0 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%esi\n+\tlea 0x7(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tjne a97d \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tjne a9ed \n \tlea 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:7433\n+./pynx/scattering/cpu.c:7426 (discriminator 1)\n \tmov -0x220(%ebp),%edx\n-\tmov (%edx,%esi,4),%eax\n-\tmov %eax,-0x210(%ebp)\n+\tmov (%edx,%ebx,4),%ecx\n+\tmov %ecx,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4374 (discriminator 2)\n-\tmov -0x210(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje c1f0 \n+\tmov -0x210(%ebp),%eax\n+\ttest %eax,%eax\n+\tje bbd0 \n ./pynx/scattering/cpu.c:4376\n-\tmov -0x224(%ebp),%esi\n+\tmov -0x228(%ebp),%ebx\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%edx\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:4376\n-\tdec %esi\n-\tmov %esi,-0x22c(%ebp)\n-\tjmp aa35 \n+\tdec %ebx\n+\tmov %ebx,-0x22c(%ebp)\n+\tjmp aaa5 \n \tnop\n ./pynx/scattering/cpu.c:4320\n-\tmov 0x10(%eax),%esi\n-./pynx/scattering/cpu.c:4324\n-\tmov 0x8(%eax),%edx\n+\tmov 0x10(%eax),%edx\n ./pynx/scattering/cpu.c:4322\n-\tmov 0xc(%eax),%ecx\n+\tmov 0xc(%eax),%ebx\n+./pynx/scattering/cpu.c:4324\n+\tmov 0x8(%eax),%ecx\n ./pynx/scattering/cpu.c:4320\n-\tmov %esi,-0x210(%ebp)\n+\tmov %edx,-0x210(%ebp)\n ./pynx/scattering/cpu.c:4326\n-\tmov 0x4(%eax),%esi\n-./pynx/scattering/cpu.c:4324\n-\tmov %edx,-0x20c(%ebp)\n+\tmov 0x4(%eax),%edx\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 %ecx,-0x200(%ebp)\n+\tmov %ebx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4326\n-\tmov %esi,-0x208(%ebp)\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 ./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:4384\n-\tmov 0x66c(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %edx,%edx\n-\tjle c0f0 \n+./pynx/scattering/cpu.c:4384\n+\tmov 0x66c(%edi),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle b950 \n \tlea -0x1(%edx),%eax\n ./pynx/scattering/cpu.c:7424\n-\txor %esi,%esi\n+\txor %ebx,%ebx\n \tand $0x7,%eax\n-\tje aaa0 \n+\tje ab10 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje ab00 \n+\tcmp 0xc(%esi),%ecx\n+\tje ab70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%esi\n \tcmp $0x1,%eax\n-\tje aaa0 \n+\tmov $0x1,%ebx\n+\tje ab10 \n \tcmp $0x2,%eax\n-\tje aa99 \n+\tje ab09 \n \tcmp $0x3,%eax\n-\tje aa92 \n+\tje ab02 \n \tcmp $0x4,%eax\n-\tje aa8b \n+\tje aafb \n \tcmp $0x5,%eax\n-\tje aa84 \n+\tje aaf4 \n \tcmp $0x6,%eax\n-\tjne c388 \n+\tjne c4c8 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje ab00 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje ab70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje ab00 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje ab70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje ab00 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje ab70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje ab00 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje ab70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje ab00 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje ab70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje ab00 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje ab70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%edx\n-\tje b668 \n-\tmov %eax,%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje ab00 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\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+\tje b78c \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%eax,4),%ecx\n-\tje ab00 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tmov %eax,%ebx\n+\tje ab70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%eax),%esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%ecx\n-\tje ab00 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%esi\n+\tlea 0x7(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tjne aaa6 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tjne ab16 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\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:7426 (discriminator 1)\n+\tmov -0x220(%ebp),%ecx\n+\tmov (%ecx,%ebx,4),%edx\n+\tmov %edx,-0x214(%ebp)\n ./pynx/scattering/cpu.c:4384 (discriminator 2)\n-\tmov -0x214(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje c0f0 \n+\tmov -0x214(%ebp),%eax\n+\ttest %eax,%eax\n+\tje b950 \n ./pynx/scattering/cpu.c:4386\n-\tmov -0x22c(%ebp),%esi\n+\tmov -0x22c(%ebp),%ebx\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%edx\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:4386\n-\tdec %esi\n+\tdec %ebx\n /usr/include/python3.13/object.h:349\n \tmov %edx,-0x218(%ebp)\n-./pynx/scattering/cpu.c:4386\n-\tmov %esi,-0x230(%ebp)\n-\tjmp aca0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp ad10 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4328\n-\tmov (%eax),%eax\n+\tmov (%eax),%edx\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ecx\n+\tmov 0x8(%esi),%ecx\n ./pynx/scattering/cpu.c:4328\n-\tmov %eax,-0x1fc(%ebp)\n+\tmov %edx,-0x1fc(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %ecx,-0x210(%ebp)\n-./pynx/scattering/cpu.c:4344\n-\tmov 0x654(%ebx),%edx\n+\tmov %ecx,-0x214(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjle ca00 \n+./pynx/scattering/cpu.c:4344\n+\tmov 0x654(%edi),%edx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle c2a8 \n \tlea -0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424\n-\txor %esi,%esi\n+\txor %ebx,%ebx\n \tand $0x7,%eax\n-\tje abca \n+\tje ac32 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%edx\n-\tje ac20 \n+\tcmp 0xc(%esi),%edx\n+\tje ac90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%esi\n \tcmp $0x1,%eax\n-\tje abca \n+\tmov $0x1,%ebx\n+\tje ac32 \n \tcmp $0x2,%eax\n-\tje abc3 \n+\tje ac2b \n \tcmp $0x3,%eax\n-\tje abbc \n+\tje ac24 \n \tcmp $0x4,%eax\n-\tje abb5 \n+\tje ac1d \n \tcmp $0x5,%eax\n-\tje abae \n+\tje ac16 \n \tcmp $0x6,%eax\n-\tje aba7 \n+\tje ac0f \n ./pynx/scattering/cpu.c:7426\n \tmov $0x1,%eax\n-\tcmp 0xc(%edi,%eax,4),%edx\n-\tje ac20 \n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tje ac90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%esi\n+\tlea 0x1(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje ac20 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje ac90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje ac20 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje ac90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje ac20 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje ac90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje ac20 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje ac90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje ac20 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje ac90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje ac20 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje ac90 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje be98 \n-\tmov %eax,%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%edx\n-\tje ac20 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje ac20 \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 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+\tje c0c2 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%eax,4),%edx\n-\tje ac20 \n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tmov %eax,%ebx\n+\tje ac90 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%eax),%esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%edx\n-\tje ac20 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%esi\n+\tlea 0x7(%eax),%ebx\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+\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 ./pynx/scattering/cpu.c:4344 (discriminator 2)\n-\tmov -0x208(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje ca00 \n+\tmov -0x208(%ebp),%eax\n+\ttest %eax,%eax\n+\tje c2a8 \n ./pynx/scattering/cpu.c:4346\n-\tmov -0x210(%ebp),%esi\n+\tmov -0x214(%ebp),%ebx\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ecx\n+\tmov 0x8(%esi),%ecx\n ./pynx/scattering/cpu.c:4346\n-\tdec %esi\n-\tmov %esi,-0x214(%ebp)\n-\tjmp af62 \n+\tdec %ebx\n+\tmov %ebx,-0x218(%ebp)\n+\tjmp b0da \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4318\n-\tmov 0x14(%eax),%esi\n+\tmov 0x14(%eax),%ebx\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 %esi,-0x214(%ebp)\n+\tmov %ebx,-0x214(%ebp)\n ./pynx/scattering/cpu.c:4324\n-\tmov 0x8(%eax),%esi\n+\tmov 0x8(%eax),%ebx\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:4322\n-\tmov %edx,-0x200(%ebp)\n+./pynx/scattering/cpu.c:4324\n+\tmov %ebx,-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:4324\n-\tmov %esi,-0x20c(%ebp)\n+\tmov 0x8(%esi),%ebx\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 %edx,-0x230(%ebp)\n-\tmov %edx,-0x218(%ebp)\n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:4394\n-\tmov 0x610(%ebx),%esi\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-\tjle aef7 \n+./pynx/scattering/cpu.c:4394\n+\tmov 0x610(%edi),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle af5f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%edx\n-\tje ad23 \n+\tje ad93 \n \tcmp $0x1,%edx\n-\tje ad0e \n+\tje ad7e \n \tcmp $0x2,%edx\n-\tje ad03 \n+\tje ad73 \n \tcmp $0x3,%edx\n-\tje acf8 \n+\tje ad68 \n \tcmp $0x4,%edx\n-\tje aced \n+\tje ad5d \n \tcmp $0x5,%edx\n-\tje ace2 \n+\tje ad52 \n \tcmp $0x6,%edx\n-\tjne c2f8 \n+\tjne c470 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje b618 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b738 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje b618 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b738 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje b618 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b738 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje b618 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b738 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje b618 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b738 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje b618 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b738 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x218(%ebp),%ecx\n+\tmov -0x218(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ecx,%eax\n-\tje ad95 \n+\tcmp %edx,%eax\n+\tje ae05 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje b618 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b738 \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-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje b618 \n+\tje b738 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje b618 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje b738 \n+\tcmp 0x14(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%edx,4),%esi\n-\tje b618 \n+\tje b738 \n+\tcmp 0x18(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%edx,4),%esi\n-\tje b618 \n+\tje b738 \n+\tcmp 0x1c(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%edx,4),%esi\n-\tje b618 \n+\tje b738 \n+\tcmp 0x20(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%edx,4),%esi\n-\tje b618 \n+\tje b738 \n+\tcmp 0x24(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%edx,4),%esi\n-\tje b618 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x218(%ebp),%ecx\n+\tje b738 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ecx,%eax\n-\tjne ad23 \n+\tmov -0x218(%ebp),%edx\n+\tcmp %edx,%eax\n+\tjne ad93 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%edx\n+\tmov -0x28(%edi),%eax\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x224(%ebp)\n-\tmov %esi,%edi\n+\tmov %ecx,-0x224(%ebp)\n+\tmov %ebx,-0x244(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%esi\n-\tmov %edx,-0x234(%ebp)\n+\tcmp %eax,%ecx\n+\tmov %eax,-0x234(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x22c(%ebp)\n+\tmov -0xc(%edi),%eax\n ./pynx/scattering/cpu.c:7390\n \tsete -0x23c(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ecx,%ecx\n+\txor %edx,%edx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %ecx,%esi\n-\tlea 0x0(%esi),%esi\n+\tmov %eax,-0x22c(%ebp)\n+\tmov %esi,-0x228(%ebp)\n+\tmov %edx,%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x224(%ebp),%edx\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov -0x228(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje b5c0 \n+\tmov -0x224(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje b6e0 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x22c(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje b450 \n+\tje b558 \n \ttest %cl,%cl\n-\tje b461 \n+\tje b569 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x238(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne aee8 \n+/usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov %edx,-0x238(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne af50 \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(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne -0x240(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,-0x240(%ebp)\n-\tje ae34 \n-\tcmp $0xffffffff,%ecx\n-\tjne aee8 \n+\ttest %dl,%bl\n+\tje aea8 \n+\tinc %ecx\n+\tjne af50 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x240(%ebp)\n+\tmov -0x224(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n-\tmov %cl,-0x244(%ebp)\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,-0x244(%ebp)\n-\tjne aee8 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x240(%ebp)\n-\tjne ca95 \n+\tjne caa8 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x240(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne ca82 \n+\tjne ca94 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x244(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x240(%ebp),%edx\n+\tmovzbl -0x240(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje cbb0 \n+\tje cbb3 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje cc49 \n+\tje cc4a \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x244(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x240(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x244(%ebp)\n-\tjne aee8 \n+\tcmp %ecx,-0x240(%ebp)\n+\tjne af50 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x238(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje b5c0 \n+\tmov -0x238(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje b6e0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x240(%ebp)\n-\tvzeroupper\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-\tje b5c0 \n-\tlea 0x0(%esi),%esi\n+\tje b6e0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\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 adc8 \n-\tvzeroupper\n+\tjne ae40 \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 c77c \n+\tjne cd62 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a85(%ebx),%esi\n+\tlea -0x4d65(%edi),%esi\n+\tlea -0x4ab1(%edi),%edx\n \tpush $0x6\n-\tpush %edi\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 %esi\n+\tpush %ecx\n \tpush %eax\n-\tpush (%ecx)\n+\tpush (%esi)\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 a8a0 \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 \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),%esi\n+\tmov (%eax),%ebx\n ./pynx/scattering/cpu.c:4326\n \tmov %ecx,-0x208(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ecx\n+\tmov 0x8(%esi),%ecx\n ./pynx/scattering/cpu.c:4328\n-\tmov %esi,-0x1fc(%ebp)\n+\tmov %ebx,-0x1fc(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %ecx,-0x214(%ebp)\n-./pynx/scattering/cpu.c:4354\n-\tmov 0x658(%ebx),%edx\n+\tmov %ecx,-0x218(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjle c840 \n+./pynx/scattering/cpu.c:4354\n+\tmov 0x658(%edi),%edx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle bf90 \n \tlea -0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424\n-\txor %esi,%esi\n+\txor %ebx,%ebx\n \tand $0x7,%eax\n-\tje afd7 \n+\tje b14f \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%edx\n-\tje b030 \n+\tcmp 0xc(%esi),%edx\n+\tje b1a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%esi\n \tcmp $0x1,%eax\n-\tje afd7 \n+\tmov $0x1,%ebx\n+\tje b14f \n \tcmp $0x2,%eax\n-\tje afd0 \n+\tje b148 \n \tcmp $0x3,%eax\n-\tje afc9 \n+\tje b141 \n \tcmp $0x4,%eax\n-\tje afc2 \n+\tje b13a \n \tcmp $0x5,%eax\n-\tje afbb \n+\tje b133 \n \tcmp $0x6,%eax\n-\tje afb4 \n+\tje b12c \n ./pynx/scattering/cpu.c:7426\n \tmov $0x1,%eax\n-\tcmp 0xc(%edi,%eax,4),%edx\n-\tje b030 \n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tje b1a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%esi\n+\tlea 0x1(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje b030 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b1a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje b030 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b1a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje b030 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b1a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje b030 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b1a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje b030 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b1a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tje b030 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje b1a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%esi),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje bb88 \n-\tmov %eax,%esi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%edx\n-\tje b030 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\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+\tje bda0 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%eax,4),%edx\n-\tje b030 \n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tmov %eax,%ebx\n+\tje b1a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%eax),%esi\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%edx\n-\tje b030 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%esi\n+\tlea 0x7(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%edx\n-\tjne afdd \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tjne b155 \n \tlea 0x0(%esi),%esi\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:7426 (discriminator 1)\n+\tmov -0x220(%ebp),%eax\n+\tmov (%eax,%ebx,4),%edx\n+\tmov %edx,-0x20c(%ebp)\n ./pynx/scattering/cpu.c:4354 (discriminator 2)\n \tmov -0x20c(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje c840 \n+\tje bf90 \n ./pynx/scattering/cpu.c:4356\n-\tmov -0x214(%ebp),%esi\n+\tmov -0x218(%ebp),%ebx\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%edx\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:4356\n-\tdec %esi\n+\tdec %ebx\n /usr/include/python3.13/object.h:349\n \tmov %edx,-0x200(%ebp)\n-./pynx/scattering/cpu.c:4356\n-\tmov %esi,-0x218(%ebp)\n-\tjmp b091 \n-\tlea 0x0(%esi),%esi\n+\tjmp b1fd \n+\tnop\n ./pynx/scattering/cpu.c:4324\n-\tmov 0x8(%eax),%ecx\n+\tmov 0x8(%eax),%ebx\n ./pynx/scattering/cpu.c:4326\n-\tmov 0x4(%eax),%esi\n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%edx\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 %esi,-0x208(%ebp)\n+\tmov %ebx,-0x20c(%ebp)\n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%esi),%ebx\n ./pynx/scattering/cpu.c:4328\n \tmov %eax,-0x1fc(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %edx,-0x218(%ebp)\n-\tmov %edx,-0x200(%ebp)\n-./pynx/scattering/cpu.c:4364\n-\tmov 0x664(%ebx),%esi\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-\tjle b2e5 \n+./pynx/scattering/cpu.c:4364\n+\tmov 0x664(%edi),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle b44d \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%edx\n-\tje b114 \n+\tje b280 \n \tcmp $0x1,%edx\n-\tje b0ff \n+\tje b26b \n \tcmp $0x2,%edx\n-\tje b0f4 \n+\tje b260 \n \tcmp $0x3,%edx\n-\tje b0e9 \n+\tje b255 \n \tcmp $0x4,%edx\n-\tje b0de \n+\tje b24a \n \tcmp $0x5,%edx\n-\tje b0d3 \n+\tje b23f \n \tcmp $0x6,%edx\n-\tjne c3d3 \n+\tjne c515 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje ba68 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje bc40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje ba68 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje bc40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje ba68 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje bc40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje ba68 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje bc40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje ba68 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje bc40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje ba68 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje bc40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x200(%ebp),%ecx\n+\tmov -0x200(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ecx,%eax\n-\tje b186 \n+\tcmp %edx,%eax\n+\tje b2f2 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje ba68 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje bc40 \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-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje ba68 \n+\tje bc40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tinc %eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje ba68 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje bc40 \n+\tcmp 0x14(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%edx,4),%esi\n-\tje ba68 \n+\tje bc40 \n+\tcmp 0x18(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%edx,4),%esi\n-\tje ba68 \n+\tje bc40 \n+\tcmp 0x1c(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%edx,4),%esi\n-\tje ba68 \n+\tje bc40 \n+\tcmp 0x20(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%edx,4),%esi\n-\tje ba68 \n+\tje bc40 \n+\tcmp 0x24(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%edx,4),%esi\n-\tje ba68 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x200(%ebp),%ecx\n+\tje bc40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %ecx,%eax\n-\tjne b114 \n+\tmov -0x200(%ebp),%edx\n+\tcmp %edx,%eax\n+\tjne b280 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%edx\n+\tmov -0x28(%edi),%eax\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x210(%ebp)\n-\tmov %esi,%edi\n+\tmov %ecx,-0x210(%ebp)\n+\tmov %ebx,-0x238(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%esi\n-\tmov %edx,-0x224(%ebp)\n+\tcmp %eax,%ecx\n+\tmov %eax,-0x224(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x214(%ebp)\n+\tmov -0xc(%edi),%eax\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x230(%ebp)\n+\tsete -0x22c(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %ecx,%ecx\n+\txor %edx,%edx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %ecx,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %eax,-0x218(%ebp)\n+\tmov %esi,-0x214(%ebp)\n+\tmov %edx,%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x210(%ebp),%edx\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov -0x214(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje b630 \n+\tmov -0x210(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje b750 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x214(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tmov -0x218(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje b530 \n+\tje b640 \n \ttest %cl,%cl\n-\tje b541 \n+\tje b651 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x22c(%ebp)\n+\tmov %ebx,%edx\n+\tmov 0x8(%ebx),%ebx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-\tjne b2d8 \n+\tcmp 0x8(%eax),%ebx\n+/usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov %ebx,-0x228(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne b440 \n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edx),%ecx\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 -0x234(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x234(%ebp)\n-\tje b224 \n-\tcmp $0xffffffff,%ecx\n-\tjne b2d8 \n+\ttest %dl,%bl\n+\tje b398 \n+\tinc %ecx\n+\tjne b440 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x234(%ebp)\n+\tmov -0x210(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n-\tmov %cl,-0x238(%ebp)\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,-0x238(%ebp)\n-\tjne b2d8 \n+\tcmp %dl,-0x234(%ebp)\n+\tjne b440 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x234(%ebp)\n-\tjne c428 \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 /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x234(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne cb60 \n+\tjne cb7a \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x238(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x234(%ebp),%edx\n+\tmovzbl -0x234(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje cc77 \n+\tje cc7a \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje ccf3 \n+\tje ccf2 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x238(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x234(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x238(%ebp)\n-\tjne b2d8 \n+\tcmp %ecx,-0x234(%ebp)\n+\tjne b440 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x22c(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje b630 \n+\tmov -0x228(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje b750 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x234(%ebp)\n-\tvzeroupper\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-\tje b630 \n-\tlea 0x0(%esi),%esi\n+\tje b750 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\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 b1b8 \n-\tvzeroupper\n+\tjne b330 \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 c79a \n+\tjne cd80 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4a85(%ebx),%edx\n-\tlea -0x4aa1(%ebx),%ecx\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x3cd0(%ebx),%esi\n+\tlea -0x4d65(%edi),%esi\n+\tlea -0x3ce0(%edi),%edx\n \tpush $0x3\n-\tpush %edi\n+\tlea -0x4ab1(%edi),%ecx\n+\tlea -0x4a95(%edi),%eax\n+\tpush %esi\n+\tmov -0x40(%edi),%esi\n \tpush $0x8\n \tpush %ecx\n+\tpush %eax\n \tpush %edx\n-\tpush %esi\n-\tpush (%eax)\n+\tpush (%esi)\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 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+\tjmp bd56 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje b3b1 \n-\tcmpb $0x0,-0x240(%ebp)\n-\tjne a840 \n+\tje b4b1 \n+\tcmpb $0x0,-0x244(%ebp)\n+\tjne a8f0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x238(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne b3c3 \n+\tmov -0x23c(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne b4c3 \n \ttest %dl,%dl\n-\tjne a840 \n+\tjne a8f0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x228(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje a852 \n+\tje a8ff \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x23c(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x240(%ebp)\n \tcall 2330 \n-\tmov -0x23c(%ebp),%ecx\n+\tmov -0x240(%ebp),%edx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje b432 \n+\tcmp $0x3fffffff,%ecx\n+\tje b538 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje c8b8 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje c9c8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje a840 \n+\tje a8f0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x22c(%ebp),%edi\n-\tjs a852 \n-\tjmp b506 \n+\tmov %esi,%ebx\n+\tmov -0x22c(%ebp),%esi\n+\tjs a8ff \n+\tjmp b620 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje b461 \n+\tje b569 \n \tcmpb $0x0,-0x23c(%ebp)\n-\tjne aee8 \n+\tjne af50 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x234(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne b473 \n+\tmov -0x234(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne b57b \n \ttest %dl,%dl\n-\tjne aee8 \n+\tjne af50 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x224(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje aefa \n+\tje af5f \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x238(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x238(%ebp)\n \tcall 2330 \n-\tmov -0x238(%ebp),%ecx\n+\tmov -0x238(%ebp),%edx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje b4e2 \n+\tcmp $0x3fffffff,%ecx\n+\tje b5f0 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje c9e0 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje ca08 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje aee8 \n+\tje af50 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\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+\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 ./pynx/scattering/cpu.c:7433\n-\tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%esi,4),%edx\n-\tmov %edx,-0x224(%ebp)\n+\tmov -0x220(%ebp),%edx\n+\tmov (%edx,%ebx,4),%ebx\n ./pynx/scattering/cpu.c:4404 (discriminator 2)\n-\tmov -0x224(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje a84f \n+\ttest %ebx,%ebx\n+\tje a8ff \n ./pynx/scattering/cpu.c:4406\n-\tmov -0x234(%ebp),%edx\n+\tmov -0x238(%ebp),%edx\n \tdec %edx\n-\tjmp b388 \n-\tnop\n+\tjmp aff8 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje b541 \n-\tcmpb $0x0,-0x230(%ebp)\n-\tjne b2d8 \n+\tje b651 \n+\tcmpb $0x0,-0x22c(%ebp)\n+\tjne b440 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x224(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne b553 \n+\tmov -0x224(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne b663 \n \ttest %dl,%dl\n-\tjne b2d8 \n+\tjne b440 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x210(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje b2e8 \n+\tje b44d \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje b5a9 \n+\tcmp $0x3fffffff,%ecx\n+\tje b6bd \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje cac2 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje cac2 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje b2d8 \n+\tje b440 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x210(%ebp),%edi\n-\tjs b2e8 \n-\tjmp b636 \n-\tnop\n-\tmov -0x224(%ebp),%edi\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 ./pynx/scattering/cpu.c:7433\n \tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%esi,4),%edx\n-\tmov %edx,-0x218(%ebp)\n+\tmov (%ecx,%edx,4),%eax\n+\tmov %eax,-0x218(%ebp)\n ./pynx/scattering/cpu.c:4394 (discriminator 2)\n-\tmov -0x218(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje aef7 \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 ./pynx/scattering/cpu.c:4396\n-\tmov -0x230(%ebp),%edx\n-\tdec %edx\n-\tmov %edx,-0x234(%ebp)\n+\tlea -0x1(%ebx),%ebx\n+\tmov %ebx,-0x238(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%edx\n \tmov %edx,-0x224(%ebp)\n-\tjmp a5f5 \n-\txchg %ax,%ax\n+\tjmp a6b5 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%esi\n-\tmov (%esi,%eax,4),%eax\n-\tmov %eax,-0x224(%ebp)\n+\tmov -0x220(%ebp),%ebx\n+\tmov (%ebx,%eax,4),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tjmp b515 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp b629 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%esi\n-\tmov (%esi,%eax,4),%eax\n-\tmov %eax,-0x218(%ebp)\n+\tmov -0x220(%ebp),%edx\n+\tmov (%edx,%eax,4),%ecx\n+\tmov %ecx,-0x218(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp b5d5 \n+\tjmp b6fd \n \tlea 0x0(%esi,%eiz,1),%esi\n-\tmov -0x210(%ebp),%edi\n+\tmov %esi,%edx\n+\tmov -0x238(%ebp),%ebx\n+\tmov -0x214(%ebp),%esi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x220(%ebp),%eax\n-\tmov (%eax,%esi,4),%ecx\n-\tmov %ecx,-0x200(%ebp)\n+\tmov (%eax,%edx,4),%edx\n+\tmov %edx,-0x200(%ebp)\n ./pynx/scattering/cpu.c:4364 (discriminator 2)\n-\tmov -0x200(%ebp),%eax\n-\ttest %eax,%eax\n-\tje b2e5 \n+\tmov -0x200(%ebp),%edx\n+\ttest %edx,%edx\n+\tje b44d \n ./pynx/scattering/cpu.c:4366\n-\tmov -0x218(%ebp),%ecx\n+\tlea -0x1(%ebx),%ebx\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%edx\n+\tmov 0x8(%esi),%ecx\n ./pynx/scattering/cpu.c:4366\n-\tdec %ecx\n-\tmov %ecx,-0x224(%ebp)\n-\tjmp a90c \n+\tmov %ebx,-0x228(%ebp)\n+\tjmp a97c \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%edx\n-\tmov %edi,-0x214(%ebp)\n+\tmov -0x28(%edi),%edx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %esi,-0x218(%ebp)\n-\tmov %ecx,%esi\n+\tmov -0xc(%edi),%eax\n+\tmov %ecx,-0x214(%ebp)\n+\tmov %ebx,-0x224(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %edx,%ecx\n-\tmov %edx,-0x230(%ebp)\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x214(%ebp),%ecx\n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov %eax,-0x228(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x238(%ebp)\n+\tmov %edx,-0x234(%ebp)\n+\tsete -0x23c(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %edx,%edx\n-\tmov %edx,%edi\n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x224(%ebp)\n+\tmov %esi,-0x218(%ebp)\n+\tmov %edx,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov -0x218(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje b7b5 \n-\tlea 0x0(%esi),%esi\n+\tmov -0x214(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje b9d0 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x224(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x228(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje b7c8 \n+\tje b8c0 \n \ttest %cl,%cl\n-\tje b7d5 \n+\tje b8cd \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x234(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne b790 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne -0x23c(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x23c(%ebp)\n-\tje b70a \n-\tcmp $0xffffffff,%ecx\n-\tjne b790 \n+\ttest %dl,%bl\n+\tje b82a \n+\tinc %ecx\n+\tjne b8a8 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x23c(%ebp)\n+\tmov -0x214(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 b790 \n+\tjne b8a8 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x23c(%ebp)\n-\tjne caf2 \n+\ttest $0x20,%bl\n+\tjne caf5 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x23c(%ebp)\n+\tmov -0x214(%ebp),%ebx\n+\tmov 0x1c(%ebx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne cadf \n+\tjne cae1 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 cbd3 \n+\tje cbd8 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje cc88 \n+\tje cc8b \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x240(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x240(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x240(%ebp)\n-\tje c330 \n+\tcmp %ecx,-0x240(%ebp)\n+\tje b9a0 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x218(%ebp),%ecx\n+\tmov -0x224(%ebp),%ebx\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 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+\tcmp %ebx,%esi\n+\tje b950 \n+\tmov %eax,%esi\n+\tjmp b7c8 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje b7d5 \n-\tcmpb $0x0,-0x238(%ebp)\n-\tjne b790 \n+\tje b8cd \n+\tcmpb $0x0,-0x23c(%ebp)\n+\tjne b8a8 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x230(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne b7e3 \n+\tmov -0x234(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne b8db \n \ttest %dl,%dl\n-\tjne b790 \n+\tjne b8a8 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x214(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje c0f3 \n+\tje b950 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje b839 \n+\tcmp $0x3fffffff,%ecx\n+\tje b931 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje ca10 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje ca28 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje b790 \n+\tje b8a8 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%esi\n-\tmov -0x214(%ebp),%edi\n-\tjs c0f3 \n-\tjmp ab00 \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 \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(%ebx),%edx\n-\tmov %edi,-0x210(%ebp)\n+\tmov -0x28(%edi),%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %esi,-0x214(%ebp)\n-\tmov %ecx,%esi\n+\tmov -0xc(%edi),%eax\n+\tmov %edx,-0x210(%ebp)\n+\tmov %ebx,-0x218(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %edx,%ecx\n-\tmov %edx,-0x22c(%ebp)\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x210(%ebp),%ecx\n+\tcmp %ecx,%edx\n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov %eax,-0x224(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x234(%ebp)\n+\tmov %ecx,-0x22c(%ebp)\n+\tsete -0x238(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n-\tmov %edx,%edi\n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x218(%ebp)\n+\txor %ecx,%ecx\n+\tmov %esi,-0x214(%ebp)\n+\tmov %ecx,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov -0x214(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje b9c5 \n-\tlea 0x0(%esi),%esi\n+\tmov -0x210(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje bc20 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x218(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x224(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje b9d8 \n+\tje bb48 \n \ttest %cl,%cl\n-\tje b9e5 \n+\tje bb55 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x230(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne b9a0 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne -0x238(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x238(%ebp)\n-\tje b8fa \n-\tcmp $0xffffffff,%ecx\n-\tjne b9a0 \n+\ttest %dl,%bl\n+\tje ba8e \n+\tinc %ecx\n+\tjne bb30 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x238(%ebp)\n+\tmov -0x210(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 b9a0 \n+\tjne bb30 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x238(%ebp)\n-\tjne c3e6 \n+\ttest $0x20,%bl\n+\tjne c547 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x238(%ebp)\n+\tmov -0x210(%ebp),%ebx\n+\tmov 0x1c(%ebx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne cb17 \n+\tjne cb15 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 cc00 \n+\tje cbfa \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje cc99 \n+\tje cc9c \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x23c(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x23c(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x23c(%ebp)\n-\tjne b9a0 \n+\tcmp %ecx,-0x23c(%ebp)\n+\tjne bb30 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x230(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje b9c5 \n+\tmov -0x234(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje bc20 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x238(%ebp)\n-\tvzeroupper\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-\tje b9c5 \n-\tnop\n+\tje bc20 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x214(%ebp),%ecx\n+\tmov -0x218(%ebp),%ebx\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 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+\tcmp %ebx,%esi\n+\tje bbd0 \n+\tmov %eax,%esi\n+\tjmp ba28 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje b9e5 \n-\tcmpb $0x0,-0x234(%ebp)\n-\tjne b9a0 \n+\tje bb55 \n+\tcmpb $0x0,-0x238(%ebp)\n+\tjne bb30 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x22c(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne b9f3 \n+\tmov -0x22c(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne bb63 \n \ttest %dl,%dl\n-\tjne b9a0 \n+\tjne bb30 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x210(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje c1f3 \n+\tje bbd0 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje ba49 \n+\tcmp $0x3fffffff,%ecx\n+\tje bbb9 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje ca2d \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje ca47 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje b9a0 \n+\tje bb30 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%esi\n-\tmov -0x210(%ebp),%edi\n-\tjs c1f3 \n-\tjmp a9d0 \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 \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%edx\n-\tmov (%edx,%eax,4),%esi\n-\tmov %esi,-0x200(%ebp)\n+\tmov -0x220(%ebp),%ecx\n+\tmov (%ecx,%eax,4),%eax\n+\tmov %eax,-0x200(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp b645 \n+\tjmp b76d \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje ba91 \n-\tcmpb $0x0,-0x214(%ebp)\n-\tjne a590 \n+\tje bc69 \n+\tcmpb $0x0,-0x218(%ebp)\n+\tjne a650 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x20c(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne baa3 \n+\tmov -0x210(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne bc7b \n \ttest %dl,%dl\n-\tjne a590 \n+\tjne a650 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x1fc(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje bb22 \n+\tje bd02 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x210(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x214(%ebp)\n \tcall 2330 \n-\tmov -0x210(%ebp),%ecx\n+\tmov -0x214(%ebp),%edx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje bb0e \n+\tcmp $0x3fffffff,%ecx\n+\tje bcec \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje cc5a \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje cc5b \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje a590 \n+\tje a650 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x1fc(%ebp),%edi\n-\tjns be66 \n+\tmov %esi,%ebx\n+\tmov -0x208(%ebp),%esi\n+\tjns c090 \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-\tjne cd6d \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 ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%edi\n+\tmov -0x40(%edi),%esi\n \tsub $0x4,%esp\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+\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-\tpush %eax\n+\tpush $0x8\n+\tpush %ebx\n+\tmov %edi,%ebx\n \tpush %edx\n-\tpush (%edi)\n+\tpush %eax\n+\tpush (%esi)\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:4440\n-\tjmp a8a0 \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:11382\n \tmovzbl %al,%eax\n-\tjmp b41f \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmovzbl %al,%eax\n-\tjmp b4cf \n+\tjmp b525 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%ecx\n-\tmov %edi,-0x200(%ebp)\n+\tmov -0x28(%edi),%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %esi,-0x20c(%ebp)\n-\tmov %edx,%esi\n+\tmov -0xc(%edi),%eax\n+\tmov %edx,-0x200(%ebp)\n+\tmov %ebx,-0x210(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %ecx,%edx\n-\tmov %ecx,-0x218(%ebp)\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x200(%ebp),%edx\n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov %eax,-0x214(%ebp)\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 %ecx,%edi\n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x210(%ebp)\n+\tmov %esi,-0x20c(%ebp)\n+\tmov %ecx,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%edx,%edi,4),%eax\n+\tmov -0x20c(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje bcf5 \n-\tlea 0x0(%esi),%esi\n+\tmov -0x200(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje bfe0 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x210(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x214(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje bd08 \n+\tje bf08 \n \ttest %cl,%cl\n-\tje bd15 \n+\tje bf15 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x224(%ebp)\n+\tmov %ebx,%edx\n+\tmov 0x8(%ebx),%ebx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-\tjne bcd0 \n+\tcmp 0x8(%eax),%ebx\n+/usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov %ebx,-0x228(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne bef0 \n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edx),%ecx\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 -0x230(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x230(%ebp)\n-\tje bc2a \n-\tcmp $0xffffffff,%ecx\n-\tjne bcd0 \n+\ttest %dl,%bl\n+\tje be48 \n+\tinc %ecx\n+\tjne bef0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x230(%ebp)\n+\tmov -0x200(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 bcd0 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x230(%ebp)\n-\tjne c6f6 \n+\tjne c865 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x230(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne cb9d \n+\tjne cb9f \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 ccaa \n+\tje ccad \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje cd04 \n+\tje cd14 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x234(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x234(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x234(%ebp)\n-\tjne bcd0 \n+\tcmp %ecx,-0x234(%ebp)\n+\tjne bef0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x224(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje bcf5 \n+\tmov -0x228(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje bfe0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x230(%ebp)\n-\tvzeroupper\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-\tje bcf5 \n+\tje bfe0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x20c(%ebp),%ecx\n+\tmov -0x210(%ebp),%ebx\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 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+\tcmp %ebx,%esi\n+\tje bf90 \n+\tmov %eax,%esi\n+\tjmp bde0 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje bd15 \n+\tje bf15 \n \tcmpb $0x0,-0x22c(%ebp)\n-\tjne bcd0 \n+\tjne bef0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x218(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne bd23 \n+\tmov -0x224(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne bf23 \n \ttest %dl,%dl\n-\tjne bcd0 \n+\tjne bef0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x200(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje bd90 \n+\tje bf90 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje bd75 \n+\tcmp $0x3fffffff,%ecx\n+\tje bf79 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje cb2a \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje cb29 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje bcd0 \n+\tje bef0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%esi\n-\tmov -0x200(%ebp),%edi\n-\tjns b030 \n+\tmov %esi,%edx\n+\tmov -0x20c(%ebp),%esi\n+\tjns bfe8 \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 cd59 \n+\tjne cd8a \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+\tlea -0x4d65(%edi),%esi\n+\tlea -0x4a95(%edi),%edx\n \tpush $0x2\n-\tpush %edi\n-\tpush $0x8\n+\tlea -0x4ab1(%edi),%eax\n+\tlea -0x3ce0(%edi),%ecx\n \tpush %esi\n-\tpush %edx\n+\tmov -0x40(%edi),%esi\n+\tpush $0x8\n \tpush %eax\n-\tpush (%ecx)\n+\tpush %edx\n+\tpush %ecx\n+\tpush (%esi)\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 a8a0 \n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0x170(%ebp)\n-\tjmp a05b \n+\tjmp a13e \n \tnop\n \tmovl $0x0,-0x1a0(%ebp)\n-\tjmp a02d \n+\tjmp a10e \n \tnop\n \tmovl $0x0,-0x1d0(%ebp)\n-\tjmp 9fff \n+\tjmp a0de \n \tnop\n-\tmovl $0x0,-0x80(%ebp)\n-\tjmp a13e \n-\tlea 0x0(%esi,%eiz,1),%esi\n \tmovl $0x0,-0xb0(%ebp)\n-\tjmp a113 \n+\tjmp a1fe \n \tnop\n \tmovl $0x0,-0xe0(%ebp)\n-\tjmp a0e5 \n+\tjmp a1ce \n \tnop\n \tmovl $0x0,-0x110(%ebp)\n-\tjmp a0b7 \n+\tjmp a19e \n \tnop\n \tmovl $0x0,-0x140(%ebp)\n-\tjmp a089 \n+\tjmp a16e \n \tnop\n-\tmov -0x1fc(%ebp),%edi\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 ./pynx/scattering/cpu.c:7433\n \tmov -0x220(%ebp),%eax\n-\tmov (%eax,%esi,4),%esi\n-\tmov %esi,-0x1fc(%ebp)\n+\tmov (%eax,%ebx,4),%ecx\n+\tmov %ecx,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:4336 (discriminator 2)\n-\tmov -0x1fc(%ebp),%eax\n-\ttest %eax,%eax\n-\tje a59d \n+\tmov -0x1fc(%ebp),%edx\n+\ttest %edx,%edx\n+\tje bd02 \n ./pynx/scattering/cpu.c:4338\n-\tmov -0x200(%ebp),%esi\n+\tmov -0x200(%ebp),%ecx\n+\tdec %ecx\n+\tmov %ecx,-0x214(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ecx\n-./pynx/scattering/cpu.c:4338\n-\tdec %esi\n-\tmov %esi,-0x210(%ebp)\n-\tjmp ab51 \n+\tmov 0x8(%esi),%ecx\n+\tjmp abb9 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%ecx\n-\tmov %edi,-0x200(%ebp)\n+\tmov -0x28(%edi),%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %esi,-0x208(%ebp)\n-\tmov %edx,%esi\n+\tmov -0xc(%edi),%eax\n+\tmov %edx,-0x200(%ebp)\n+\tmov %ebx,-0x20c(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %ecx,%edx\n-\tmov %ecx,-0x214(%ebp)\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x200(%ebp),%edx\n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov %eax,-0x210(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x224(%ebp)\n+\tmov %ecx,-0x218(%ebp)\n+\tsete -0x228(%ebp)\n ./pynx/scattering/cpu.c:7428\n \txor %ecx,%ecx\n-\tmov %ecx,%edi\n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x20c(%ebp)\n+\tmov %esi,-0x208(%ebp)\n+\tmov %ecx,%esi\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%edx,%edi,4),%eax\n+\tmov -0x208(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje c005 \n-\tlea 0x0(%esi),%esi\n+\tmov -0x200(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje c2f8 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x20c(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x210(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje c018 \n+\tje c220 \n \ttest %cl,%cl\n-\tje c025 \n+\tje c22d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x218(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne bfe0 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne -0x22c(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x22c(%ebp)\n-\tje bf3a \n-\tcmp $0xffffffff,%ecx\n-\tjne bfe0 \n+\ttest %dl,%bl\n+\tje c166 \n+\tinc %ecx\n+\tjne c208 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x22c(%ebp)\n+\tmov -0x200(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n-\tmov %cl,-0x230(%ebp)\n+\tmov %cl,-0x22c(%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,-0x230(%ebp)\n-\tjne bfe0 \n+\tcmp %dl,-0x22c(%ebp)\n+\tjne c208 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x22c(%ebp)\n-\tjne cc24 \n+\ttest $0x20,%bl\n+\tjne cc2a \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x22c(%ebp)\n+\tmov -0x200(%ebp),%ebx\n+\tmov 0x1c(%ebx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne cc11 \n+\tjne cc16 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x230(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x22c(%ebp),%edx\n+\tmovzbl -0x22c(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje cd15 \n+\tje cd03 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje cd26 \n+\tje cd25 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x230(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x22c(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x230(%ebp)\n-\tjne bfe0 \n+\tcmp %ecx,-0x22c(%ebp)\n+\tjne c208 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x218(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje c005 \n+\tmov -0x224(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje c2f8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x22c(%ebp)\n-\tvzeroupper\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-\tje c005 \n-\tnop\n+\tje c2f8 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x208(%ebp),%ecx\n+\tmov -0x20c(%ebp),%ebx\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 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+\tcmp %ebx,%esi\n+\tje c2a8 \n+\tmov %eax,%esi\n+\tjmp c100 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje c025 \n-\tcmpb $0x0,-0x224(%ebp)\n-\tjne bfe0 \n+\tje c22d \n+\tcmpb $0x0,-0x228(%ebp)\n+\tjne c208 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x214(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne c033 \n+\tmov -0x218(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne c23b \n \ttest %dl,%dl\n-\tjne bfe0 \n+\tjne c208 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x200(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje c0a0 \n+\tje c2a8 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje c085 \n+\tcmp $0x3fffffff,%ecx\n+\tje c291 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje c6d9 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje c82d \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje bfe0 \n+\tje c208 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%esi\n-\tmov -0x200(%ebp),%edi\n-\tjns ac20 \n+\tmov %esi,%edx\n+\tmov -0x208(%ebp),%esi\n+\tjns c300 \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 cd63 \n+\tjne cd94 \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+\tlea -0x4d65(%edi),%esi\n+\tlea -0x4a95(%edi),%edx\n \tpush $0x1\n-\tpush %edi\n-\tpush $0x8\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 (%ecx)\n+\tpush (%esi)\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 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+\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 ./pynx/scattering/cpu.c:4454 (discriminator 5)\n \tmov %eax,%edx\n \tmov -0x1fc(%ebp),%eax\n-\tlea -0x4a7c(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a8c(%edi),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4454 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne a8bd \n+\tdec %eax\n+\tjne bd73 \n ./pynx/scattering/cpu.c:4455\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp 9c8e \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp 9d75 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4455 (discriminator 5)\n-\tlea -0x4a79(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a89(%edi),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4455 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne a8bd \n+\tdec %eax\n+\tjne bd73 \n ./pynx/scattering/cpu.c:4456\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp 9c9d \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp 9d84 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4456 (discriminator 5)\n-\tlea -0x4a76(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a86(%edi),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4456 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne a8bd \n+\tdec %eax\n+\tjne bd73 \n ./pynx/scattering/cpu.c:4457\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp 9cac \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp 9d93 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4457 (discriminator 5)\n-\tlea -0x4a73(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a83(%edi),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4457 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne a8bd \n+\tdec %eax\n+\tjne bd73 \n ./pynx/scattering/cpu.c:4458\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp 9cbb \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp 9da2 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4458 (discriminator 5)\n-\tlea -0x4a70(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a80(%edi),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4458 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne a8bd \n+\tdec %eax\n+\tjne bd73 \n ./pynx/scattering/cpu.c:4459\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+\tmov 0x5b8(%edi),%edx\n+\tjmp 9db1 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4459 (discriminator 5)\n-\tlea -0x4a6d(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a7d(%edi),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4459 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne a8bd \n+\tdec %eax\n+\tjne bd73 \n ./pynx/scattering/cpu.c:4460\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp 9cd9 \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp 9dc0 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x220(%ebp),%ecx\n-\tmov (%ecx,%eax,4),%edx\n-\tmov %edx,-0x1fc(%ebp)\n+\tmov -0x220(%ebp),%ebx\n+\tmov (%ebx,%eax,4),%eax\n+\tmov %eax,-0x1fc(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp be75 \n+\tjmp c09f \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4460 (discriminator 5)\n-\tlea -0x4a6a(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a7a(%edi),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4460 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne a8bd \n+\tdec %eax\n+\tjne bd73 \n ./pynx/scattering/cpu.c:4461\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp 9ce8 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp 9dcf \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4461 (discriminator 5)\n-\tlea -0x4a64(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a74(%edi),%ecx\n+\tmov %ebx,%eax\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4461 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tje 9cf7 \n-\tjmp a8bd \n+\tdec %eax\n+\tje 9dd8 \n+\tjmp bd73 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x234(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x238(%ebp)\n \tcall 2330 \n-\tmov -0x234(%ebp),%ecx\n+\tmov -0x238(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp b826 \n-\tlea 0x0(%esi),%esi\n+\tjmp b91e \n+\tnop\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje b600 \n+\tcmp 0xc(%esi),%ecx\n+\tje b728 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp a62c \n+\tjmp a6ec \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje b618 \n+\tcmp 0xc(%esi),%ecx\n+\tje b738 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp acd7 \n+\tjmp ad47 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x230(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x234(%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-./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+\tjmp bba6 \n+\tnop\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x22c(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x228(%ebp)\n \tcall 2330 \n-\tmov -0x22c(%ebp),%ecx\n+\tmov -0x228(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp b596 \n-\tlea 0x0(%esi),%esi\n+\tjmp b6aa \n+\tnop\n ./pynx/scattering/cpu.c:7426\n \tmov $0x1,%eax\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje ab00 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ab70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%esi\n-\tjmp aa7d \n+\tlea 0x1(%eax),%ebx\n+\tjmp aaed \n ./pynx/scattering/cpu.c:7426\n \tmov $0x1,%eax\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje a9d0 \n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tje aa40 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%eax),%esi\n-\tjmp a954 \n+\tlea 0x1(%eax),%ebx\n+\tjmp a9c4 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x224(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x228(%ebp)\n \tcall 2330 \n-\tmov -0x224(%ebp),%ecx\n+\tmov -0x228(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp bd62 \n+\tjmp bf66 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje ba68 \n+\tcmp 0xc(%esi),%ecx\n+\tje bc40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\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+\tjmp b234 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x218(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x224(%ebp)\n \tcall 2330 \n-\tmov -0x218(%ebp),%ecx\n+\tmov -0x224(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp c072 \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-\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+\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+/usr/include/python3.13/cpython/unicodeobject.h:248\n+\tmov -0x210(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp b3d6 \n ./pynx/scattering/cpu.c:4557 (discriminator 7)\n-\tmovl $0x11cd,-0x208(%ebp)\n-\tmovl $0x21,-0x20c(%ebp)\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmovl $0x11cd,-0x20c(%ebp)\n+\tmovl $0x21,-0x210(%ebp)\n+\tlea 0x0(%esi),%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,-0x200(%ebp)\n+\tmov %eax,-0x208(%ebp)\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x48(%eax)\n ./pynx/scattering/cpu.c:6792\n \ttest %esi,%esi\n-\tje c7a8 \n+\tje c8c0 \n /usr/include/python3.13/object.h:336\n-\tmov 0x4(%esi),%ecx\n+\tmov 0x4(%esi),%ebx\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%eax\n+\tmov (%ebx),%eax\n /usr/include/python3.13/object.h:336\n-\tmov %ecx,-0x1fc(%ebp)\n+\tmov %ebx,-0x200(%ebp)\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tcmp $0x3fffffff,%eax\n-\tje c49a \n+\tje c5cc \n /usr/include/python3.13/object.h:837\n \tinc %eax\n-\tmov %eax,(%ecx)\n+\tmov %eax,(%ebx)\n ./pynx/scattering/cpu.c:6796\n-\tmov 0x14(%esi),%edi\n+\tmov 0x14(%esi),%edx\n /usr/include/python3.13/object.h:1031\n-\ttest %edi,%edi\n-\tje c4ae \n+\ttest %edx,%edx\n+./pynx/scattering/cpu.c:6796\n+\tmov %edx,-0x1fc(%ebp)\n+/usr/include/python3.13/object.h:1031\n+\tje c5e6 \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje c4ae \n+\tcmp $0x3fffffff,%ecx\n+\tje c5e6 \n /usr/include/python3.13/object.h:837\n-\tinc %edx\n-\tmov %edx,(%edi)\n+\tinc %ecx\n+\tmov %ecx,(%edx)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x1f4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje c4dc \n+\tmov -0x1f4(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje c616 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n+\tlea 0x18c(%edi),%eax\n \tcmp %eax,-0x1d0(%ebp)\n-\tje c830 \n+\tje c940 \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 c50a \n+\tje c646 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x1a0(%ebp)\n-\tje c7c0 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0x1a0(%ebp)\n+\tje c920 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1c4(%ebp),%edx\n-\tpush %edx\n+\tlea -0x1c4(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x194(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje c538 \n+\tmov -0x194(%ebp),%edx\n+\ttest %edx,%edx\n+\tje c676 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x170(%ebp)\n-\tje c7d0 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0x170(%ebp)\n+\tje c930 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x194(%ebp),%edx\n-\tpush %edx\n+\tlea -0x194(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x164(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje c566 \n+\tmov -0x164(%ebp),%eax\n+\ttest %eax,%eax\n+\tje c6a6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x140(%ebp)\n-\tje c7e0 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0x140(%ebp)\n+\tje c8e0 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x164(%ebp),%edx\n-\tpush %edx\n+\tlea -0x164(%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 -0x134(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje c594 \n+\tmov -0x134(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje c6d6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n+\tlea 0x18c(%edi),%eax\n \tcmp %eax,-0x110(%ebp)\n-\tje c7f0 \n+\tje c8f0 \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 c5c2 \n+\tje c706 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0xe0(%ebp)\n-\tje c800 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0xe0(%ebp)\n+\tje c900 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x104(%ebp),%edx\n-\tpush %edx\n+\tlea -0x104(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xd4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje c5f0 \n+\tmov -0xd4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje c736 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0xb0(%ebp)\n-\tje c810 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0xb0(%ebp)\n+\tje c910 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xd4(%ebp),%edx\n-\tpush %edx\n+\tlea -0xd4(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0xa4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje c61b \n+\tmov -0xa4(%ebp),%eax\n+\ttest %eax,%eax\n+\tje c763 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x80(%ebp)\n-\tje c820 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0x80(%ebp)\n+\tje c950 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xa4(%ebp),%edx\n-\tpush %edx\n+\tlea -0xa4(%ebp),%ecx\n+\tmov %edi,%ebx\n+\tpush %ecx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6760\n \ttest %esi,%esi\n-\tje c628 \n+\tje c776 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n-\tcmp %edi,0x14(%esi)\n-\tjne cbc1 \n+\tmov -0x1fc(%ebp),%ebx\n+\tcmp %ebx,0x14(%esi)\n+\tjne cbc4 \n ./pynx/scattering/cpu.c:6766\n-\tmov -0x200(%ebp),%ecx\n-\tmov 0x48(%ecx),%edx\n+\tmov -0x208(%ebp),%eax\n+\tmov 0x48(%eax),%edx\n ./pynx/scattering/cpu.c:6767\n-\tmov %esi,0x48(%ecx)\n+\tmov %esi,0x48(%eax)\n /usr/include/python3.13/object.h:1041\n \ttest %edx,%edx\n-\tje c64b \n+\tje c799 \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 c64b \n+\tje c799 \n /usr/include/python3.13/object.h:948\n \tdec %esi\n \tmov %esi,(%edx)\n-\tje c870 \n+\tje c960 \n /usr/include/python3.13/object.h:1041\n-\tmov -0x1fc(%ebp),%ecx\n+\tmov -0x200(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje c667 \n+\tje c7b6 \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 c667 \n+\tcmp $0x3fffffff,%ebx\n+\tje c7b6 \n /usr/include/python3.13/object.h:948\n-\tdec %eax\n-\tmov %eax,(%ecx)\n-\tje c888 \n+\tdec %ebx\n+\tmov %ebx,(%ecx)\n+\tje c978 \n /usr/include/python3.13/object.h:1041\n-\ttest %edi,%edi\n-\tje c67e \n+\tmov -0x1fc(%ebp),%edx\n+\ttest %edx,%edx\n+\tje c7d2 \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%edx\n+\tmov (%edx),%eax\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje c67e \n+\tcmp $0x3fffffff,%eax\n+\tje c7d2 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%edi)\n-\tje c8a0 \n+\tdec %eax\n+\tmov %eax,(%edx)\n+\tje c9b0 \n ./pynx/scattering/cpu.c:4649\n \tsub $0xc,%esp\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+\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 ./pynx/scattering/cpu.c:4651\n \tadd $0x10,%esp\n-\tjmp a8bd \n+\tjmp bd73 \n ./pynx/scattering/cpu.c:4562 (discriminator 7)\n-\tmovl $0x11d2,-0x208(%ebp)\n-\tmovl $0x21,-0x20c(%ebp)\n-\tjmp c468 \n+\tmovl $0x11d2,-0x20c(%ebp)\n+\tmovl $0x21,-0x210(%ebp)\n+\tjmp c598 \n ./pynx/scattering/cpu.c:4567 (discriminator 7)\n-\tmovl $0x11d7,-0x208(%ebp)\n-\tmovl $0x21,-0x20c(%ebp)\n-\tjmp c468 \n+\tmovl $0x11d7,-0x20c(%ebp)\n+\tmovl $0x21,-0x210(%ebp)\n+\tjmp c598 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x218(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x224(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x218(%ebp),%eax\n+\tmov -0x224(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp c085 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\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+\tjmp c291 \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+\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+/usr/include/python3.13/cpython/unicodeobject.h:248\n+\tmov -0x200(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp be86 \n+\tnop\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp bafb \n+\tjmp bcd9 \n ./pynx/scattering/cpu.c:4577 (discriminator 7)\n-\tmovl $0x11e1,-0x208(%ebp)\n-\tmovl $0x21,-0x20c(%ebp)\n-\tjmp c468 \n+\tmovl $0x11e1,-0x20c(%ebp)\n+\tmovl $0x21,-0x210(%ebp)\n+\tjmp c598 \n ./pynx/scattering/cpu.c:4582 (discriminator 7)\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,-0x1fc(%ebp)\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-\txor %edi,%edi\n-\tjmp c4ae \n+\tmovl $0x0,-0x1fc(%ebp)\n+./pynx/scattering/cpu.c:6790\n+\tmovl $0x0,-0x200(%ebp)\n+\tjmp c5e6 \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 c554 \n+\tjmp c692 \n \tnop\n \tmovl $0x0,-0x110(%ebp)\n-\tjmp c582 \n+\tjmp c6c2 \n \tnop\n \tmovl $0x0,-0xe0(%ebp)\n-\tjmp c5b0 \n+\tjmp c6f2 \n \tnop\n \tmovl $0x0,-0xb0(%ebp)\n-\tjmp c5de \n+\tjmp c722 \n+\tnop\n+\tmovl $0x0,-0x1a0(%ebp)\n+\tjmp c632 \n+\tnop\n+\tmovl $0x0,-0x170(%ebp)\n+\tjmp c662 \n \tnop\n-\tmovl $0x0,-0x80(%ebp)\n-\tjmp c609 \n-\tlea 0x0(%esi,%eiz,1),%esi\n \tmovl $0x0,-0x1d0(%ebp)\n-\tjmp c4ca \n+\tjmp c602 \n \tnop\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+\tmovl $0x0,-0x80(%ebp)\n+\tjmp c74f \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 c64b \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp c799 \n+\tlea %cs: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 c667 \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 \tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %edi\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp c67e \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp c7d2 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tmov %eax,-0x23c(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x240(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x23c(%ebp),%eax\n+\tmov -0x240(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp b432 \n-\tlea 0x0(%esi),%esi\n+\tjmp b538 \n+\tnop\n ./pynx/scattering/cpu.c:4595 (discriminator 1)\n-\tmovl $0x11f3,-0x208(%ebp)\n-\tmovl $0x2b,-0x20c(%ebp)\n-\tjmp c468 \n+\tmovl $0x11f3,-0x20c(%ebp)\n+\tmovl $0x2b,-0x210(%ebp)\n+\tjmp c598 \n \tlea 0x0(%esi,%eiz,1),%esi\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-\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-./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-\tpush %ecx\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x238(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp b4e2 \n-\tlea 0x0(%esi),%esi\n-\tvzeroupper\n-\tjmp c0a0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp b5f0 \n+\tnop\n \tsub $0xc,%esp\n-\tmov %eax,-0x234(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x238(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x234(%ebp),%eax\n+\tmov -0x238(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp b839 \n+\tjmp b931 \n \tsub $0xc,%esp\n-\tmov %eax,-0x230(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x234(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x230(%ebp),%eax\n+\tmov -0x234(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp ba49 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\n+\tjmp bbb9 \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n \tand $0x40,%ecx\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+/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+/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 \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/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 /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x22c(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x228(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x22c(%ebp),%eax\n+\tmov -0x228(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp b5a9 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\n+\tjmp b6bd \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n \tand $0x40,%ecx\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+/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+/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 \tand $0x40,%ecx\n-\tmov %edx,%ecx\n-\tcmove %eax,%ecx\n-\tjmp b946 \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 /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x224(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x228(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x224(%ebp),%eax\n+\tmov -0x228(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp bd75 \n+\tjmp bf79 \n ./pynx/scattering/cpu.c:4547 (discriminator 7)\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),%edx\n-\tadd $0x1c,%eax\n-\tand $0x40,%ecx\n-\tmov %edx,%ecx\n-\tcmove %eax,%ecx\n-\tjmp b274 \n+\tmovl $0x11c3,-0x20c(%ebp)\n+\tmovl $0x21,-0x210(%ebp)\n+\tjmp c598 \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+\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 /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\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 \tand $0x40,%ecx\n-\tmov %edx,%ecx\n-\tcmove %eax,%ecx\n-\tjmp bc76 \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+/usr/include/python3.13/cpython/unicodeobject.h:248\n+\tlea 0x14(%eax),%ebx\n+\tjmp be92 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x244(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp aead \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x240(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp af15 \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n-\tpush %edi\n+\tpush %ebx\n+\tmov %edi,%ebx\n \tpush %esi\n \tcall 2070 \n \tadd $0x10,%esp\n-\tjmp c628 \n+\tjmp c776 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x240(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp b77f \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x240(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp b897 \n /usr/include/python3.13/cpython/unicodeobject.h:321\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+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x248(%ebp)\n+\tmovzwl (%ebx),%ecx\n+\tjmp a8b5 \n /usr/include/python3.13/cpython/unicodeobject.h:318\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-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\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-\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: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+/usr/include/python3.13/cpython/unicodeobject.h:248\n+\tmov -0x200(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp c1a4 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x244(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp aead \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x240(%ebp)\n+\tmovzwl (%ebx),%ecx\n+\tjmp af15 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x210(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x214(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x210(%ebp),%eax\n+\tmov -0x214(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp bb0e \n+\tjmp bcec \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x238(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp b29d \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x234(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp b405 \n /usr/include/python3.13/cpython/unicodeobject.h:321\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+\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 /usr/include/python3.13/cpython/unicodeobject.h:318\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-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\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-\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: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+/usr/include/python3.13/cpython/unicodeobject.h:248\n+\tmov -0x1fc(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp a5e6 \n /usr/include/python3.13/cpython/unicodeobject.h:321\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+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x234(%ebp)\n+\tmovzwl (%ebx),%ecx\n+\tjmp b405 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x230(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp bfaf \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x22c(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp c1d3 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x230(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp bfaf \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 /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x224(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp a555 \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x224(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp a615 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x224(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp a555 \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 ./pynx/scattering/cpu.c:4358 (discriminator 1)\n \tmov $0x1106,%edx\n-\tjmp a8a0 \n+\tjmp bd56 \n ./pynx/scattering/cpu.c:4348 (discriminator 1)\n \tmov $0x10fc,%edx\n-\tjmp a8a0 \n-./pynx/scattering/cpu.c:4340 (discriminator 1)\n-\tmov $0x10f4,%edx\n-\tjmp a8a0 \n+\tjmp bd56 \n ./pynx/scattering/cpu.c:4477\n-\tcall 180c0 \n-.L2095():\n+\tcall 17b40 \n+.L2022():\n ./pynx/scattering/cpu.c:4477\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs: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),%esi\n-\tmov 0x4(%ecx),%edx\n-\tmov %esi,-0x2b0(%ebp)\n+\tmov 0x8(%ecx),%ebx\n+\tmov 0x4(%ecx),%eax\n ./pynx/scattering/cpu.c:5601\n-\tlea 0x660(%ebx),%eax\n-\tlea 0x4(%eax),%esi\n+\tlea 0x650(%edi),%edx\n ./pynx/scattering/cpu.c:5570\n-\tmov %gs:0x14,%edi\n-\tmov %edi,-0x1c(%ebp)\n-\tmov 0xc(%ecx),%edi\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 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+\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+./pynx/scattering/cpu.c:5601\n+\tvmovd -0x280(%ebp),%xmm1\n+\tvpinsrd $0x1,%ecx,%xmm1,%xmm0\n+\tvmovq %xmm0,-0x38(%ebp)\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-\ttest %edi,%edi\n-\tje ce60 \n+\tje ce68 \n ./pynx/scattering/cpu.c:5599\n-\tmov -0x2b0(%ebp),%esi\n-\tlea 0x0(,%esi,4),%eax\n-\tlea (%edx,%eax,1),%ecx\n+\tlea 0x0(,%ebx,4),%edx\n+./pynx/scattering/cpu.c:5604\n+\tcmp $0xa,%ebx\n+./pynx/scattering/cpu.c:5599\n+\tlea (%eax,%edx,1),%ecx\n \tmov %ecx,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:5604\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+\tja f720 \n+\tmov -0x36c0(%edi,%edx,1),%ebx\n+\tadd %edi,%ebx\n+\tjmp *%ebx\n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5732 (discriminator 1)\n-\tcmpl $0xa,-0x2b0(%ebp)\n-\tjne 1096e \n+\tcmpl $0xa,-0x2b4(%ebp)\n+\tjne f720 \n ./pynx/scattering/cpu.c:5735\n-\tmov (%edx),%edi\n-./pynx/scattering/cpu.c:5736\n-\tmov 0x4(%edx),%eax\n+\tmov (%eax),%esi\n ./pynx/scattering/cpu.c:5737\n-\tmov 0x8(%edx),%esi\n+\tmov 0x8(%eax),%edx\n ./pynx/scattering/cpu.c:5738\n-\tmov 0xc(%edx),%ecx\n+\tmov 0xc(%eax),%ecx\n+./pynx/scattering/cpu.c:5736\n+\tmov 0x4(%eax),%ebx\n ./pynx/scattering/cpu.c:5735\n-\tmov %edi,-0x284(%ebp)\n+\tmov %esi,-0x284(%ebp)\n ./pynx/scattering/cpu.c:5739\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+\tmov 0x10(%eax),%esi\n ./pynx/scattering/cpu.c:5737\n-\tmov %esi,-0x294(%ebp)\n+\tmov %edx,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5741\n-\tmov 0x18(%edx),%esi\n+\tmov 0x18(%eax),%edx\n ./pynx/scattering/cpu.c:5738\n \tmov %ecx,-0x298(%ebp)\n ./pynx/scattering/cpu.c:5742\n-\tmov 0x1c(%edx),%ecx\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:5739\n-\tmov %edi,-0x288(%ebp)\n+\tmov %esi,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5743\n-\tmov 0x20(%edx),%edi\n-./pynx/scattering/cpu.c:5744\n-\tmov 0x24(%edx),%edx\n+\tmov 0x20(%eax),%esi\n+./pynx/scattering/cpu.c:5736\n+\tmov %ebx,-0x290(%ebp)\n ./pynx/scattering/cpu.c:5740\n-\tmov %eax,-0x29c(%ebp)\n+\tmov 0x14(%eax),%ebx\n ./pynx/scattering/cpu.c:5741\n-\tmov %esi,-0x2ac(%ebp)\n+\tmov %edx,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:5742\n-\tmov %ecx,-0x2a8(%ebp)\n+\tmov %ecx,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:5743\n-\tmov %edi,-0x2a4(%ebp)\n+\tmov %esi,-0x2a0(%ebp)\n+./pynx/scattering/cpu.c:5740\n+\tmov %ebx,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:5744\n-\tmov %edx,-0x2a0(%ebp)\n-\tvzeroupper\n+\tmov 0x24(%eax),%ebx\n /usr/include/python3.13/object.h:336\n-\tmov -0x284(%ebp),%edx\n+\tmov -0x284(%ebp),%ecx\n ./pynx/scattering/cpu.c:5773\n-\tmov 0x5b8(%ebx),%eax\n+\tmov 0x5b8(%edi),%eax\n /usr/include/python3.13/object.h:336\n-\tmov 0x4(%edx),%edx\n+\tmov 0x4(%ecx),%edx\n ./pynx/scattering/cpu.c:5773 (discriminator 2)\n \tcmp %edx,%eax\n-\tjne fb28 \n+\tjne fad0 \n ./pynx/scattering/cpu.c:5774 (discriminator 2)\n \tmov -0x290(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne fb50 \n+\tjne faf8 \n ./pynx/scattering/cpu.c:5775 (discriminator 2)\n \tmov -0x294(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne fb70 \n+\tjne fb18 \n ./pynx/scattering/cpu.c:5776 (discriminator 2)\n \tmov -0x298(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne fb90 \n+\tjne fb38 \n ./pynx/scattering/cpu.c:5777 (discriminator 2)\n \tmov -0x288(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne fbb0 \n+\tjne fb58 \n ./pynx/scattering/cpu.c:5778 (discriminator 2)\n \tmov -0x29c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne fbd0 \n+\tjne fb78 \n ./pynx/scattering/cpu.c:5779 (discriminator 2)\n-\tmov -0x2ac(%ebp),%eax\n-\tcmp %edx,0x4(%eax)\n-\tjne fbf0 \n-./pynx/scattering/cpu.c:5780 (discriminator 2)\n \tmov -0x2a8(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne fc60 \n-./pynx/scattering/cpu.c:5781 (discriminator 2)\n+\tjne fb98 \n+./pynx/scattering/cpu.c:5780 (discriminator 2)\n \tmov -0x2a4(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne fc80 \n-./pynx/scattering/cpu.c:5782 (discriminator 2)\n+\tjne fbb8 \n+./pynx/scattering/cpu.c:5781 (discriminator 2)\n \tmov -0x2a0(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne fca0 \n+\tjne fbd8 \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 ./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 %esi,%xmm0\n-./pynx/scattering/cpu.c:5882\n-\tmov -0x28(%ebx),%esi\n+\tvmovd -0x280(%ebp),%xmm2\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@@ -15415,5273 +15664,5283 @@\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-\tcmp %esi,-0x284(%ebp)\n-\tje d4d0 \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 %xmm1,-0x280(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5882 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 101a8 \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 10060 \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 %xmm1,-0x280(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5887 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 10483 \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 10358 \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 %xmm1,-0x280(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5892 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 104b9 \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 10390 \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 %xmm1,-0x280(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5897 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 104d2 \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 103a9 \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 %xmm1,-0x280(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5902 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 104eb \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 103c2 \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 %xmm1,-0x280(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5907 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 10529 \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 103f5 \n ./pynx/scattering/cpu.c:5912\n-\tcmp %esi,-0x2ac(%ebp)\n-\tje d5fe \n+\tcmp %esi,-0x2a8(%ebp)\n+\tje d5fe \n ./pynx/scattering/cpu.c:5912 (discriminator 4)\n-\tmov -0x2ac(%ebp),%edx\n+\tmov -0x2a8(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0xc4(%ebp),%eax\n-\tvmovq %xmm1,-0x280(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5912 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 10542 \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 1040e \n ./pynx/scattering/cpu.c:5917\n-\tcmp %esi,-0x2a8(%ebp)\n-\tje d632 \n+\tcmp %esi,-0x2a4(%ebp)\n+\tje d632 \n ./pynx/scattering/cpu.c:5917 (discriminator 4)\n-\tmov -0x2a8(%ebp),%edx\n+\tmov -0x2a4(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x154(%ebp),%eax\n-\tvmovq %xmm1,-0x280(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5917 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 1055b \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 10427 \n ./pynx/scattering/cpu.c:5922\n-\tcmp %esi,-0x2a4(%ebp)\n-\tje d666 \n+\tcmp %esi,-0x2a0(%ebp)\n+\tje d666 \n ./pynx/scattering/cpu.c:5922 (discriminator 4)\n-\tmov -0x2a4(%ebp),%edx\n+\tmov -0x2a0(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x244(%ebp),%eax\n-\tvmovq %xmm1,-0x280(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm3,-0x280(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5922 (discriminator 1)\n-\tvmovq -0x280(%ebp),%xmm1\n-\tcmp $0xffffffff,%eax\n-\tje 10574 \n+\tvmovq -0x280(%ebp),%xmm3\n+\tinc %eax\n+\tje 10440 \n ./pynx/scattering/cpu.c:5927\n-\tcmp %esi,-0x2a0(%ebp)\n-\tje d69a \n+\tcmp %esi,%ebx\n+\tje d696 \n ./pynx/scattering/cpu.c:5927 (discriminator 4)\n-\tmov -0x2a0(%ebp),%edx\n \tlea -0x58(%ebp),%ecx\n \tlea -0x274(%ebp),%eax\n-\tcall 84a0 \n+\tmov %ebx,%edx\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5927 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 1058d \n+\tinc %eax\n+\tje 10459 \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-\tje 10728 \n+\tmov %eax,-0x280(%ebp)\n+\tje 105b0 \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 108c8 \n+\tje 10610 \n ./pynx/scattering/cpu.c:5959\n+\tmov -0x280(%ebp),%ecx\n \tpush -0x274(%ebp)\n \tpush -0x244(%ebp)\n \tpush %eax\n-\tpush %edi\n+\tpush %ecx\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 53e0 \n+\tcall 54a0 \n /usr/include/python3.13/object.h:363\n-\tmov (%esi),%eax\n+\tmov (%esi),%edx\n /usr/include/python3.13/object.h:834 (discriminator 1)\n \tadd $0x30,%esp\n-\tcmp $0x3fffffff,%eax\n-\tje d2f5 \n+\tcmp $0x3fffffff,%edx\n+\tje d2e9 \n /usr/include/python3.13/object.h:837\n-\tinc %eax\n-\tmov %eax,(%esi)\n+\tinc %edx\n+\tmov %edx,(%esi)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x274(%ebp),%edx\n-\ttest %edx,%edx\n-\tje d323 \n+\tmov -0x274(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje d319 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%ecx\n-\tcmp %ecx,-0x250(%ebp)\n-\tje f7c0 \n+\tlea 0x18c(%edi),%eax\n+\tcmp %eax,-0x250(%ebp)\n+\tje f808 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x274(%ebp),%edi\n-\tpush %edi\n+\tlea -0x274(%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 -0x244(%ebp),%eax\n-\ttest %eax,%eax\n-\tje d351 \n+\tmov -0x244(%ebp),%edx\n+\ttest %edx,%edx\n+\tje d349 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edx\n-\tcmp %edx,-0x220(%ebp)\n-\tje f800 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0x220(%ebp)\n+\tje f848 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x244(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x244(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x214(%ebp),%edi\n-\ttest %edi,%edi\n-\tje d37f \n+\tmov -0x214(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje d379 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x1f0(%ebp)\n-\tje f7f0 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0x1f0(%ebp)\n+\tje f838 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x214(%ebp),%edx\n-\tpush %edx\n+\tlea -0x214(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\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 d3ad \n+\tmov -0x1e4(%ebp),%eax\n+\ttest %eax,%eax\n+\tje d3a9 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edi\n-\tcmp %edi,-0x1c0(%ebp)\n-\tje f7e0 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0x1c0(%ebp)\n+\tje f828 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1e4(%ebp),%eax\n-\tpush %eax\n+\tlea -0x1e4(%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 -0x1b4(%ebp),%edx\n-\ttest %edx,%edx\n-\tje d3db \n+\tmov -0x1b4(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje d3d9 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%ecx\n-\tcmp %ecx,-0x190(%ebp)\n-\tje f7d0 \n+\tlea 0x18c(%edi),%eax\n+\tcmp %eax,-0x190(%ebp)\n+\tje f818 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1b4(%ebp),%edi\n-\tpush %edi\n+\tlea -0x1b4(%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 -0x184(%ebp),%eax\n-\ttest %eax,%eax\n-\tje d409 \n+\tmov -0x184(%ebp),%edx\n+\ttest %edx,%edx\n+\tje d409 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edx\n-\tcmp %edx,-0x160(%ebp)\n-\tje f7b0 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0x160(%ebp)\n+\tje f7f8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x184(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x184(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x154(%ebp),%edi\n-\ttest %edi,%edi\n-\tje d437 \n+\tmov -0x154(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje d439 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x130(%ebp)\n-\tje f7a0 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0x130(%ebp)\n+\tje f7e8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x154(%ebp),%edx\n-\tpush %edx\n+\tlea -0x154(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\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 d465 \n+\tmov -0x124(%ebp),%eax\n+\ttest %eax,%eax\n+\tje d469 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edi\n-\tcmp %edi,-0x100(%ebp)\n-\tje f790 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0x100(%ebp)\n+\tje f7d8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x124(%ebp),%eax\n-\tpush %eax\n+\tlea -0x124(%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 -0xf4(%ebp),%edx\n-\ttest %edx,%edx\n-\tje d493 \n+\tmov -0xf4(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje d499 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%ecx\n-\tcmp %ecx,-0xd0(%ebp)\n-\tje f780 \n+\tlea 0x18c(%edi),%eax\n+\tcmp %eax,-0xd0(%ebp)\n+\tje f7c8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xf4(%ebp),%edi\n-\tpush %edi\n+\tlea -0xf4(%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 -0xc4(%ebp),%eax\n-\ttest %eax,%eax\n-\tje d4c1 \n+\tmov -0xc4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje d4c9 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%edx\n-\tcmp %edx,-0xa0(%ebp)\n-\tje f770 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0xa0(%ebp)\n+\tje f7b8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xc4(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0xc4(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:5967\n \tmov %esi,%eax\n-\tjmp fa97 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp f77d \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x1f8(%ebp)\n+\tlea 0x18c(%edi),%eax\n+./pynx/scattering/cpu.c:5887\n+\tcmp %esi,-0x290(%ebp)\n ./pynx/scattering/cpu.c:8210\n \tmovl $0x0,-0x210(%ebp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %edi,-0x1f0(%ebp)\n+\tmov %eax,-0x1f0(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm3,-0x1f8(%ebp)\n ./pynx/scattering/cpu.c:5887\n-\tcmp %esi,-0x290(%ebp)\n-\tjne d088 \n+\tjne d089 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x1c8(%ebp)\n+\tlea 0x18c(%edi),%ecx\n+./pynx/scattering/cpu.c:5892\n+\tcmp %esi,-0x294(%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-\tcmp %esi,-0x294(%ebp)\n-\tjne d0c1 \n+\tjne d0c0 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x198(%ebp)\n+\tlea 0x18c(%edi),%edx\n+./pynx/scattering/cpu.c:5897\n+\tcmp %esi,-0x298(%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 %eax,-0x190(%ebp)\n+\tmov %edx,-0x190(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm3,-0x198(%ebp)\n ./pynx/scattering/cpu.c:5897\n-\tcmp %esi,-0x298(%ebp)\n-\tjne d0fa \n+\tjne d0f7 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x168(%ebp)\n+\tlea 0x18c(%edi),%eax\n+./pynx/scattering/cpu.c:5902\n+\tcmp %esi,-0x288(%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 %edx,-0x160(%ebp)\n+\tmov %eax,-0x160(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm3,-0x168(%ebp)\n ./pynx/scattering/cpu.c:5902\n-\tcmp %esi,-0x288(%ebp)\n-\tjne d133 \n+\tjne d12e \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x108(%ebp)\n+\tlea 0x18c(%edi),%ecx\n+./pynx/scattering/cpu.c:5907\n+\tcmp %esi,-0x29c(%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 %edi,-0x100(%ebp)\n+\tmov %ecx,-0x100(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm3,-0x108(%ebp)\n ./pynx/scattering/cpu.c:5907\n-\tcmp %esi,-0x29c(%ebp)\n-\tjne d16c \n+\tjne d165 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0xd8(%ebp)\n+\tlea 0x18c(%edi),%edx\n+./pynx/scattering/cpu.c:5912\n+\tcmp %esi,-0x2a8(%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 %ecx,-0xd0(%ebp)\n+\tmov %edx,-0xd0(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm3,-0xd8(%ebp)\n ./pynx/scattering/cpu.c:5912\n-\tcmp %esi,-0x2ac(%ebp)\n-\tjne d1a5 \n+\tjne d19c \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0xa8(%ebp)\n+\tlea 0x18c(%edi),%eax\n+./pynx/scattering/cpu.c:5917\n+\tcmp %esi,-0x2a4(%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-\tcmp %esi,-0x2a8(%ebp)\n-\tjne d1de \n+\tjne d1d3 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x138(%ebp)\n+\tlea 0x18c(%edi),%ecx\n+./pynx/scattering/cpu.c:5922\n+\tcmp %esi,-0x2a0(%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 %edx,-0x130(%ebp)\n+\tmov %ecx,-0x130(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm3,-0x138(%ebp)\n ./pynx/scattering/cpu.c:5922\n-\tcmp %esi,-0x2a4(%ebp)\n-\tjne d217 \n+\tjne d20a \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x228(%ebp)\n+\tlea 0x18c(%edi),%edx\n+./pynx/scattering/cpu.c:5927\n+\tcmp %esi,%ebx\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 %edi,-0x220(%ebp)\n+\tmov %edx,-0x220(%ebp)\n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm3,-0x228(%ebp)\n ./pynx/scattering/cpu.c:5927\n-\tcmp %esi,-0x2a0(%ebp)\n-\tjne d250 \n+\tjne d23d \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm1,-0x258(%ebp)\n+\tlea 0x18c(%edi),%ebx\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 %ecx,-0x250(%ebp)\n-\tjmp d26d \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 \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(%edx),%ecx\n-./pynx/scattering/cpu.c:5613\n-\tmov 0x14(%edx),%esi\n+\tmov 0x18(%eax),%ecx\n ./pynx/scattering/cpu.c:5629\n-\tcmpl $0x9,-0x2b0(%ebp)\n+\tcmpl $0x9,-0x2b4(%ebp)\n ./pynx/scattering/cpu.c:5611\n-\tmov %ecx,-0x2ac(%ebp)\n-./pynx/scattering/cpu.c:5615\n-\tmov 0x10(%edx),%ecx\n+\tmov %ecx,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:5613\n-\tmov %esi,-0x29c(%ebp)\n-./pynx/scattering/cpu.c:5617\n-\tmov 0xc(%edx),%esi\n+\tmov 0x14(%eax),%ecx\n+\tmov %ecx,-0x29c(%ebp)\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 %esi,-0x298(%ebp)\n-./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%edx),%esi\n+\tmov 0xc(%eax),%ecx\n+\tmov %ecx,-0x298(%ebp)\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 (%edx),%edx\n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ecx\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:5621\n-\tmov %esi,-0x290(%ebp)\n+\tmov %ecx,-0x290(%ebp)\n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%esi),%ecx\n ./pynx/scattering/cpu.c:5623\n-\tmov %edx,-0x284(%ebp)\n+\tmov %eax,-0x284(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %ecx,-0x280(%ebp)\n ./pynx/scattering/cpu.c:5629\n-\tja e9cb \n-\tmov -0x3694(%ebx,%eax,1),%eax\n-\tadd %ebx,%eax\n-\tjmp *%eax\n+\tja e81f \n+\tmov -0x3694(%edi,%edx,1),%edx\n+\tadd %edi,%edx\n+\tjmp *%edx\n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5604\n \tmovl $0x0,-0x2a0(%ebp)\n-\tmovl $0x0,-0x2a4(%ebp)\n+\txor %ebx,%ebx\n ./pynx/scattering/cpu.c:5609\n-\tmov 0x1c(%edx),%esi\n-\tmov %esi,-0x2a8(%ebp)\n-\tjmp d6ee \n-\tlea 0x0(%esi),%esi\n+\tmov 0x1c(%eax),%ecx\n+\tmov %ecx,-0x2a4(%ebp)\n+\tjmp d6de \n+\tnop\n ./pynx/scattering/cpu.c:5604\n-\tmovl $0x0,-0x2a0(%ebp)\n+\txor %ebx,%ebx\n ./pynx/scattering/cpu.c:5607\n-\tmov 0x20(%edx),%ecx\n-\tmov %ecx,-0x2a4(%ebp)\n-\tjmp d764 \n+\tmov 0x20(%eax),%ecx\n+\tmov %ecx,-0x2a0(%ebp)\n+\tjmp d74c \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5613\n-\tmov 0x14(%edx),%eax\n+\tmov 0x14(%eax),%edx\n ./pynx/scattering/cpu.c:5615\n-\tmov 0x10(%edx),%ecx\n+\tmov 0x10(%eax),%ecx\n ./pynx/scattering/cpu.c:5617\n-\tmov 0xc(%edx),%esi\n+\tmov 0xc(%eax),%ebx\n ./pynx/scattering/cpu.c:5613\n-\tmov %eax,-0x29c(%ebp)\n+\tmov %edx,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%edx),%eax\n+\tmov 0x8(%eax),%edx\n ./pynx/scattering/cpu.c:5615\n \tmov %ecx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5621\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+\tmov 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:5619\n-\tmov %eax,-0x294(%ebp)\n+\tmov %edx,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov %edx,-0x284(%ebp)\n+\tmov (%eax),%eax\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%edx\n+\tmov 0x8(%esi),%edx\n+./pynx/scattering/cpu.c:5617\n+\tmov %ebx,-0x298(%ebp)\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:5689\n-\tmov 0x66c(%ebx),%ecx\n-\tmov %ecx,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %edx,%edx\n-\tjle fad8 \n+./pynx/scattering/cpu.c:5689\n+\tmov 0x66c(%edi),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle ef78 \n \tlea -0x1(%edx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x2a0(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n-\txor %ecx,%ecx\n+\txor %ebx,%ebx\n \tand $0x7,%eax\n-\tje d87a \n+\tje d81b \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje d8d0 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%esi\n+\tcmp 0xc(%esi),%ecx\n+\tje d878 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%ecx\n \tcmp $0x1,%eax\n-\tje 10748 \n+\tmov $0x1,%ebx\n+\tje d81b \n \tcmp $0x2,%eax\n-\tje d86d \n+\tje d814 \n \tcmp $0x3,%eax\n-\tje d860 \n+\tje d80d \n \tcmp $0x4,%eax\n-\tje d853 \n+\tje d806 \n \tcmp $0x5,%eax\n-\tje d842 \n+\tje d7ff \n \tcmp $0x6,%eax\n-\tjne 10075 \n+\tjne ff37 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x2a0(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje d8d0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje d878 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x2a0(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje d8d0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje d878 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x2a0(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje d8d0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje d878 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x2a0(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje d8d0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje d878 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x2a0(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje d8d0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje d878 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje d8d0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje d878 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ecx),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%edx\n-\tje ee54 \n-\tmov %eax,%ecx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje d8d0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje d8d0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%eax),%ecx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%eax,4),%esi\n-\tje d8d0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%eax),%ecx\n+\tje ed94 \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+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tmov %eax,%ebx\n+\tje d878 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%eax),%ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje d8d0 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ecx\n+\tlea 0x7(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tjne d880 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tjne d821 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%esi\n-\tmov (%esi,%ecx,4),%edx\n-\tmov %edx,-0x2ac(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%ebx,4),%edx\n+\tmov %edx,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:5689 (discriminator 2)\n-\tmov -0x2ac(%ebp),%eax\n+\tmov -0x2a8(%ebp),%eax\n \ttest %eax,%eax\n-\tje fad8 \n+\tje ef78 \n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%esi\n+\tmov 0x8(%esi),%ebx\n ./pynx/scattering/cpu.c:5691\n \tdecl -0x280(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %esi,-0x2a0(%ebp)\n+\tmov %ebx,-0x2a0(%ebp)\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %ebx,%ebx\n ./pynx/scattering/cpu.c:5699\n-\tmov 0x660(%ebx),%ecx\n+\tmov 0x660(%edi),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle db4f \n+\tjle daef \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\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+\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 ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje ee40 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ed80 \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 ee40 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ed80 \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 ee40 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ed80 \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 ee40 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ed80 \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 ee40 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ed80 \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 ee40 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ed80 \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 d9f1 \n+\tje d999 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje ee40 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ed80 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n+\tlea 0x1(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje ee40 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %ebx,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje ed80 \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 ee40 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ed80 \n+\tcmp 0x14(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%esi),%eax\n+\tlea 0x2(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje ee40 \n+\tje ed80 \n+\tcmp 0x18(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%esi),%eax\n+\tlea 0x3(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje ee40 \n+\tje ed80 \n+\tcmp 0x1c(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%esi),%eax\n+\tlea 0x4(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje ee40 \n+\tje ed80 \n+\tcmp 0x20(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%esi),%eax\n+\tlea 0x5(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje ee40 \n+\tje ed80 \n+\tcmp 0x24(%esi,%ebx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%esi),%eax\n+\tlea 0x6(%ebx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje ee40 \n+\tje ed80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x2a0(%ebp),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%esi),%eax\n+\tlea 0x7(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %edx,%eax\n-\tjne d97f \n+\tjne d927 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n+\tmov -0x28(%edi),%ebx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x2a4(%ebp)\n+\tmov -0xc(%edi),%eax\n+\tmov %ecx,-0x2a4(%ebp)\n+\tmov %esi,-0x2ac(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n+\tcmp %ebx,%ecx\n+\tmov %ebx,-0x2b8(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x2a8(%ebp)\n+\tmov %eax,-0x2b0(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x2bc(%ebp)\n+\tsete -0x2c0(%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,%edi\n-\tmov %ecx,%esi\n-\txchg %ax,%ax\n+\tmov %edx,%esi\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x2a4(%ebp),%ecx\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov -0x2ac(%ebp),%ecx\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje e580 \n+\tmov -0x2a4(%ebp),%ebx\n+./pynx/scattering/cpu.c:7430\n+\tmov 0xc(%ecx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%ebx\n+\tje e400 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x2a8(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x2b0(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje e9e8 \n+\tje e938 \n \ttest %cl,%cl\n-\tje e9f9 \n+\tje e949 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x2b8(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne db40 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne -0x2c0(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,-0x2c0(%ebp)\n-\tje da8c \n-\tcmp $0xffffffff,%ecx\n-\tjne db40 \n+\ttest %dl,%bl\n+\tje da38 \n+\tinc %ecx\n+\tjne dae0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x2c0(%ebp)\n+\tmov -0x2a4(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 db40 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x2c0(%ebp)\n-\tjne 109d6 \n+\tjne 106fe \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x2c0(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 109fb \n+\tjne 106ea \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 10ae3 \n+\tje 107d7 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10b97 \n+\tje 10883 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2c4(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2c4(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2c4(%ebp)\n-\tjne db40 \n+\tcmp %ecx,-0x2c4(%ebp)\n+\tjne dae0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2b8(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje e580 \n+\tmov -0x2bc(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje e400 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2c0(%ebp)\n-\tvzeroupper\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-\tje e580 \n-\tlea 0x0(%esi),%esi\n+\tje e400 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x2a0(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %edi\n+\tinc %esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %eax,%edi\n-\tjne da20 \n-\tvzeroupper\n+\tcmp %eax,%esi\n+\tjne d9d0 \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 105cb \n+\tjne 109f1 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a5e(%ebx),%esi\n+\tlea -0x4d65(%edi),%esi\n+\tlea -0x3ce0(%edi),%edx\n \tpush $0x7\n-\tpush %edi\n-\tpush $0xa\n-\tpush %edx\n+\tlea -0x4ab1(%edi),%ecx\n+\tlea -0x4a6e(%edi),%eax\n \tpush %esi\n+\tmov -0x40(%edi),%esi\n+\tpush $0xa\n+\tpush %ecx\n \tpush %eax\n-\tpush (%ecx)\n+\tpush %edx\n+\tpush (%esi)\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 fa78 \n-\tlea 0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%edx),%ecx\n+\tjmp f75e \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5617\n-\tmov 0xc(%edx),%eax\n+\tmov 0xc(%eax),%ecx\n+./pynx/scattering/cpu.c:5619\n+\tmov 0x8(%eax),%ebx\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%eax),%edx\n ./pynx/scattering/cpu.c:5623\n-\tmov (%edx),%edx\n-./pynx/scattering/cpu.c:5619\n-\tmov %ecx,-0x294(%ebp)\n-/usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ecx\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:5617\n-\tmov %eax,-0x298(%ebp)\n+\tmov %ecx,-0x298(%ebp)\n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%esi),%ecx\n+./pynx/scattering/cpu.c:5619\n+\tmov %ebx,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5621\n-\tmov %esi,-0x290(%ebp)\n+\tmov %edx,-0x290(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov %edx,-0x284(%ebp)\n+\tmov %eax,-0x284(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %ecx,-0x280(%ebp)\n-./pynx/scattering/cpu.c:5669\n-\tmov 0x664(%ebx),%edx\n-\tmov %edx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjle fcc0 \n+./pynx/scattering/cpu.c:5669\n+\tmov 0x664(%edi),%edx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle f450 \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+\txor %ebx,%ebx\n \tand $0x7,%eax\n-\tje dc76 \n+\tje dbd7 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje dcd0 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%esi\n+\tcmp 0xc(%esi),%edx\n+\tje dc30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%edx\n \tcmp $0x1,%eax\n-\tje 10906 \n+\tmov $0x1,%ebx\n+\tje dbd7 \n \tcmp $0x2,%eax\n-\tje dc69 \n+\tje dbd0 \n \tcmp $0x3,%eax\n-\tje dc5c \n+\tje dbc9 \n \tcmp $0x4,%eax\n-\tje dc4f \n+\tje dbc2 \n \tcmp $0x5,%eax\n-\tje dc3e \n+\tje dbbb \n \tcmp $0x6,%eax\n-\tjne 100c2 \n+\tjne ff84 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje dcd0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje dc30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje dcd0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje dc30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje dcd0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje dc30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje dcd0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje dc30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje dcd0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje dc30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje dcd0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje dc30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%edx),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje f2c3 \n-\tmov %eax,%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje dcd0 \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 dcd0 \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 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+\tje f26b \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+\tcmp 0xc(%esi,%eax,4),%edx\n+\tmov %eax,%ebx\n+\tje dc30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%eax),%edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje dcd0 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%edx\n+\tlea 0x7(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tjne dc7c \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tjne dbdd \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%esi\n-\tmov %esi,-0x288(%ebp)\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%ebx,4),%ecx\n+\tmov %ecx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5669 (discriminator 2)\n \tmov -0x288(%ebp),%eax\n \ttest %eax,%eax\n-\tje fcc0 \n+\tje f450 \n ./pynx/scattering/cpu.c:5671\n \tdecl -0x280(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%edx\n-\tjmp dd38 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov 0x8(%esi),%edx\n+\tjmp dc90 \n ./pynx/scattering/cpu.c:5615\n-\tmov 0x10(%edx),%esi\n-./pynx/scattering/cpu.c:5617\n-\tmov 0xc(%edx),%eax\n+\tmov 0x10(%eax),%ebx\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%edx),%ecx\n+\tmov 0x8(%eax),%edx\n+./pynx/scattering/cpu.c:5617\n+\tmov 0xc(%eax),%ecx\n ./pynx/scattering/cpu.c:5615\n-\tmov %esi,-0x288(%ebp)\n+\tmov %ebx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:5621\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+\tmov 0x4(%eax),%ebx\n ./pynx/scattering/cpu.c:5619\n-\tmov %ecx,-0x294(%ebp)\n+\tmov %edx,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov %edx,-0x284(%ebp)\n+\tmov (%eax),%eax\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%edx\n+\tmov 0x8(%esi),%edx\n+./pynx/scattering/cpu.c:5617\n+\tmov %ecx,-0x298(%ebp)\n ./pynx/scattering/cpu.c:5621\n-\tmov %esi,-0x290(%ebp)\n+\tmov %ebx,-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 0x0(%esi),%esi\n-./pynx/scattering/cpu.c:5679\n-\tmov 0x668(%ebx),%ecx\n-\tmov %ecx,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %edx,%edx\n-\tjle fc10 \n+./pynx/scattering/cpu.c:5679\n+\tmov 0x668(%edi),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle f1c8 \n \tlea -0x1(%edx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x29c(%ebp),%esi\n ./pynx/scattering/cpu.c:7424\n-\txor %ecx,%ecx\n+\txor %ebx,%ebx\n \tand $0x7,%eax\n-\tje ddda \n+\tje dcfb \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje de30 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%esi\n+\tcmp 0xc(%esi),%ecx\n+\tje dd58 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%ecx\n \tcmp $0x1,%eax\n-\tje 108b8 \n+\tmov $0x1,%ebx\n+\tje dcfb \n \tcmp $0x2,%eax\n-\tje ddcd \n+\tje dcf4 \n \tcmp $0x3,%eax\n-\tje ddc0 \n+\tje dced \n \tcmp $0x4,%eax\n-\tje ddb3 \n+\tje dce6 \n \tcmp $0x5,%eax\n-\tje dda6 \n+\tje dcdf \n \tcmp $0x6,%eax\n-\tjne 1008d \n+\tjne ff4e \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x29c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje de30 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje dd58 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x29c(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje de30 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje dd58 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x29c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje de30 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje dd58 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x29c(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje de30 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje dd58 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x29c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje de30 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje dd58 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje de30 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje dd58 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%ecx),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%edx\n-\tje f070 \n-\tmov %eax,%ecx\n+\tje efe4 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje de30 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %ecx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje de30 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%eax),%ecx\n-./pynx/scattering/cpu.c:7426\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+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tmov %eax,%ebx\n+\tje dd58 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%eax),%ecx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje de30 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%ecx\n+\tlea 0x7(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tjne dde0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tjne dd01 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%esi\n-\tmov (%esi,%ecx,4),%edx\n+\tmov -0x28c(%ebp),%eax\n+\tmov (%eax,%ebx,4),%edx\n \tmov %edx,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:5679 (discriminator 2)\n-\tmov -0x29c(%ebp),%eax\n-\ttest %eax,%eax\n-\tje fc10 \n+\tmov -0x29c(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje f1c8 \n ./pynx/scattering/cpu.c:5681\n \tdecl -0x280(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%edx\n-\tjmp d7d0 \n+\tmov 0x8(%esi),%edx\n+\tjmp d7b0 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5605\n-\tmov 0x24(%edx),%esi\n-\tmov %esi,-0x2a0(%ebp)\n-\tjmp d782 \n-\txchg %ax,%ax\n+\tmov 0x24(%eax),%ebx\n+\tjmp d75a \n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%eax\n-\tmov %eax,-0x280(%ebp)\n+\tmov 0x8(%esi),%ebx\n+\tmov %ebx,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tmov -0x280(%ebp),%eax\n ./pynx/scattering/cpu.c:5631\n-\tmov 0x650(%ebx),%ecx\n+\tmov 0x650(%edi),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %eax,%eax\n-\tjle 10a63 \n+\tjle fe16 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \tmovl $0x0,-0x284(%ebp)\n-\tdec %eax\n \tand $0x7,%eax\n-\tje 10bb9 \n+\tje 108d9 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje dfb6 \n+\tcmp 0xc(%esi),%ecx\n+\tje ded6 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tcmp $0x1,%eax\n \tmovl $0x1,-0x284(%ebp)\n-\tmov $0x1,%edx\n+\tmov $0x1,%ebx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp $0x1,%eax\n-\tje 10b8d \n+\tje 10879 \n \tcmp $0x2,%eax\n-\tje df46 \n+\tje de66 \n \tcmp $0x3,%eax\n-\tje df33 \n+\tje de53 \n \tcmp $0x4,%eax\n-\tje df1c \n+\tje de3c \n \tcmp $0x5,%eax\n-\tje df05 \n+\tje de25 \n \tcmp $0x6,%eax\n-\tje deee \n+\tje de0e \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje dfb6 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tje ded6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%edx),%esi\n-\tmov %esi,-0x284(%ebp)\n+\tlea 0x1(%ebx),%edx\n+\tmov %edx,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7426\n \tmov -0x284(%ebp),%eax\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje dfb6 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ded6 \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(%edi,%edx,4),%ecx\n-\tje dfb6 \n+\tcmp 0xc(%esi,%edx,4),%ecx\n+\tje ded6 \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(%edi,%eax,4),%ecx\n-\tje dfb6 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ded6 \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(%edi,%edx,4),%ecx\n-\tje dfb6 \n+\tcmp 0xc(%esi,%edx,4),%ecx\n+\tje ded6 \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 dfb0 \n+\tcmp 0xc(%esi,%edx,4),%ecx\n+\tje ded0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%edx),%esi\n+\tlea 0x1(%edx),%ebx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %esi,-0x280(%ebp)\n-\tje fd0d \n-\tmov %esi,%edx\n+\tcmp %ebx,-0x280(%ebp)\n+\tje fc11 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje dfb0 \n+\tcmp 0xc(%esi,%ebx,4),%ecx\n+\tmov %ebx,%edx\n+\tje ded0 \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 dfb0 \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 0x2(%esi),%edx\n+\tlea 0x7(%ebx),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje dfb0 \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-\tlea 0x3(%esi),%edx\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 0x18(%edi,%esi,4),%ecx\n-\tje dfb0 \n+\tcmp 0xc(%esi),%edx\n+\tje dff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%esi),%edx\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-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje dfb0 \n+\tmov $0x1,%eax\n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tje dff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%esi),%edx\n+\tlea 0x1(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje dfb0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje dff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%esi),%edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje dfb0 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje dff0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%esi),%edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tjne df59 \n-\tlea 0x0(%esi),%esi\n-\tmov %edx,-0x284(%ebp)\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 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 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+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp %eax,%ecx\n+\tje f857 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tmov %eax,%ebx\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 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+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tlea 0x7(%eax),%ebx\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 ./pynx/scattering/cpu.c:7426 (discriminator 1)\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+\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 \tdecl -0x280(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ecx\n-\tjmp e2d1 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tmov %edx,-0x288(%ebp)\n+\tjmp e040 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:5623\n-\tmov (%edx),%esi\n+\tmov (%eax),%edx\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%edx),%eax\n+\tmov 0x4(%eax),%ebx\n ./pynx/scattering/cpu.c:5623\n-\tmov %esi,-0x284(%ebp)\n+\tmov %edx,-0x284(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%esi\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:5621\n-\tmov %eax,-0x290(%ebp)\n+\tmov %ebx,-0x290(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %esi,-0x280(%ebp)\n-\tmov %esi,-0x288(%ebp)\n+\tmov %edx,-0x280(%ebp)\n+\tmov %edx,-0x288(%ebp)\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %edx,%edx\n ./pynx/scattering/cpu.c:5649\n-\tmov 0x658(%ebx),%ecx\n+\tmov 0x658(%edi),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle e26f \n+\tjle e28f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\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+\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 ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje f758 \n+\tcmp 0xc(%esi),%ecx\n+\tje f7a0 \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 f758 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f7a0 \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 f758 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f7a0 \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 f758 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f7a0 \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 f758 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f7a0 \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 f758 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f7a0 \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 f758 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f7a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x288(%ebp),%edx\n+\tmov -0x288(%ebp),%ebx\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 e10f \n+\tcmp %ebx,%eax\n+\tje e13f \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje f758 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f7a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n+\tlea 0x1(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje f758 \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 f7a0 \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 f758 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje f7a0 \n+\tcmp 0x14(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%esi),%eax\n+\tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje f758 \n+\tje f7a0 \n+\tcmp 0x18(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%esi),%eax\n+\tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje f758 \n+\tje f7a0 \n+\tcmp 0x1c(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%esi),%eax\n+\tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje f758 \n+\tje f7a0 \n+\tcmp 0x20(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%esi),%eax\n+\tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje f758 \n+\tje f7a0 \n+\tcmp 0x24(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%esi),%eax\n+\tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje f758 \n+\tje f7a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x288(%ebp),%edx\n+\tmov -0x288(%ebp),%ebx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%esi),%eax\n+\tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %edx,%eax\n-\tjne e09d \n+\tcmp %ebx,%eax\n+\tjne e0cd \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n+\tmov -0x28(%edi),%edx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x294(%ebp)\n+\tmov -0xc(%edi),%eax\n+\tmov %ecx,-0x294(%ebp)\n+\tmov %esi,-0x298(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n+\tcmp %edx,%ecx\n+\tmov %edx,-0x2a0(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x298(%ebp)\n+\tmov %eax,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x2a4(%ebp)\n+\tsete -0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x29c(%ebp)\n+\txor %ebx,%ebx\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+\tmov %ebx,%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x294(%ebp),%ecx\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov -0x298(%ebp),%ecx\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje f290 \n+\tmov -0x294(%ebp),%ebx\n+./pynx/scattering/cpu.c:7430\n+\tmov 0xc(%ecx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%ebx\n+\tje f238 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x298(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x29c(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje eda8 \n+\tje ece8 \n \ttest %cl,%cl\n-\tje edb9 \n+\tje ecf9 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x2a0(%ebp)\n+\tmov %ebx,%edx\n+\tmov 0x8(%ebx),%ebx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-\tjne e260 \n+\tcmp 0x8(%eax),%ebx\n+/usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov %ebx,-0x2a4(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne e280 \n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edx),%ecx\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 -0x2a8(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x2a8(%ebp)\n-\tje e1ac \n-\tcmp $0xffffffff,%ecx\n-\tjne e260 \n+\ttest %dl,%bl\n+\tje e1d8 \n+\tinc %ecx\n+\tjne e280 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x2a8(%ebp)\n+\tmov -0x294(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 e260 \n+\tjne e280 \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-\ttestb $0x20,-0x2a8(%ebp)\n-\tjne 10b24 \n+\tjne 1082c \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x2a8(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 10b11 \n+\tjne 10818 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 10c48 \n+\tje 10932 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10ca2 \n+\tje 10999 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2ac(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2ac(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2ac(%ebp)\n-\tjne e260 \n+\tcmp %ecx,-0x2ac(%ebp)\n+\tjne e280 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2a0(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje f290 \n+\tmov -0x2a4(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje f238 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2a8(%ebp)\n-\tvzeroupper\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-\tje f290 \n-\tlea 0x0(%esi),%esi\n+\tje f238 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x288(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %edi\n+\tinc %esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %eax,%edi\n-\tjne e140 \n-\tvzeroupper\n+\tcmp %eax,%esi\n+\tjne e170 \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 10d01 \n+\tjne 10a23 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a5e(%ebx),%esi\n+\tlea -0x4d65(%edi),%esi\n+\tlea -0x3ce0(%edi),%edx\n \tpush $0x2\n-\tpush %edi\n-\tpush $0xa\n-\tpush %edx\n+\tlea -0x4ab1(%edi),%ecx\n+\tlea -0x4a6e(%edi),%eax\n \tpush %esi\n+\tmov -0x40(%edi),%esi\n+\tpush $0xa\n+\tpush %ecx\n \tpush %eax\n-\tpush (%ecx)\n+\tpush %edx\n+\tpush (%esi)\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 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+\tjmp f75e \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x8(%edx),%eax\n+\tmov 0x8(%eax),%ebx\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%eax),%edx\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ecx\n+\tmov 0x8(%esi),%ecx\n ./pynx/scattering/cpu.c:5623\n-\tmov (%edx),%edx\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:5619\n-\tmov %eax,-0x294(%ebp)\n+\tmov %ebx,-0x294(%ebp)\n ./pynx/scattering/cpu.c:5621\n-\tmov %esi,-0x290(%ebp)\n+\tmov %edx,-0x290(%ebp)\n ./pynx/scattering/cpu.c:5623\n-\tmov %edx,-0x284(%ebp)\n+\tmov %eax,-0x284(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %ecx,-0x280(%ebp)\n-./pynx/scattering/cpu.c:5659\n-\tmov 0x65c(%ebx),%edx\n-\tmov %edx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjle 106b0 \n+./pynx/scattering/cpu.c:5659\n+\tmov 0x65c(%edi),%edx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle f6b0 \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+\txor %ebx,%ebx\n \tand $0x7,%eax\n-\tje e4f4 \n+\tje e378 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje e550 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%esi\n+\tcmp 0xc(%esi),%edx\n+\tje e3d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%edx\n \tcmp $0x1,%eax\n-\tje 109ae \n+\tmov $0x1,%ebx\n+\tje e378 \n \tcmp $0x2,%eax\n-\tje e4e7 \n+\tje e371 \n \tcmp $0x3,%eax\n-\tje e4da \n+\tje e36a \n \tcmp $0x4,%eax\n-\tje e4cd \n+\tje e363 \n \tcmp $0x5,%eax\n-\tje e4bc \n+\tje e35c \n \tcmp $0x6,%eax\n-\tje e4ab \n+\tje e355 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje e550 \n+\tmov $0x1,%eax\n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tje e3d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%esi),%edx\n+\tlea 0x1(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje e550 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje e3d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje e550 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje e3d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje e550 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje e3d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje e550 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje e3d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje e550 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje e3d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje e550 \n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tje e3d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%edx),%eax\n+\tlea 0x1(%ebx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tcmp %eax,%ecx\n-\tje f4e8 \n-\tmov %eax,%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje e550 \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 e550 \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 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+\tje f4c8 \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+\tcmp 0xc(%esi,%eax,4),%edx\n+\tmov %eax,%ebx\n+\tje e3d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%eax),%edx\n+\tinc %ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje e550 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%eax),%edx\n+\tlea 0x7(%eax),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tjne e4fa \n-\tlea 0x0(%esi),%esi\n+\tcmp 0xc(%esi,%ebx,4),%edx\n+\tjne e37e \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%esi\n-\tmov %esi,-0x298(%ebp)\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%ebx,4),%ecx\n+\tmov %ecx,-0x298(%ebp)\n ./pynx/scattering/cpu.c:5659 (discriminator 2)\n \tmov -0x298(%ebp),%eax\n \ttest %eax,%eax\n-\tje 106b0 \n+\tje f6b0 \n ./pynx/scattering/cpu.c:5661\n \tdecl -0x280(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ecx\n-\tjmp dbcc \n+\tmov 0x8(%esi),%ecx\n+\tjmp db6c \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmov %edi,%esi\n-\tmov -0x2a4(%ebp),%edi\n+\tmov %esi,%ebx\n+\tmov -0x2ac(%ebp),%esi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%esi,4),%edx\n-\tmov %edx,-0x2a8(%ebp)\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%ebx,4),%ecx\n+\tmov %ecx,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:5699 (discriminator 2)\n-\tmov -0x2a8(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje db4f \n+\tmov -0x2a4(%ebp),%edx\n+\ttest %edx,%edx\n+\tje daef \n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%esi\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:5701\n \tdecl -0x280(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %esi,-0x2a0(%ebp)\n+\tmov %edx,-0x2a0(%ebp)\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %edx,%edx\n ./pynx/scattering/cpu.c:5709\n-\tmov 0x610(%ebx),%ecx\n+\tmov 0x610(%edi),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle eb1f \n+\tjle ea67 \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\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+\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 ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje ed90 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ecd0 \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 ed90 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ecd0 \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 ed90 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ecd0 \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 ed90 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ecd0 \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 ed90 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ecd0 \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 ed90 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ecd0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x2a0(%ebp),%edx\n+\tmov -0x2a0(%ebp),%ebx\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 ea80 \n+\tcmp %ebx,%eax\n+\tjne e9d0 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n+\tmov -0x28(%edi),%edx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x2a4(%ebp)\n+\tmov -0xc(%edi),%eax\n+\tmov %ecx,-0x2ac(%ebp)\n+\tmov %esi,-0x2b0(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n+\tcmp %edx,%ecx\n+\tmov %edx,-0x2bc(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x2b4(%ebp)\n+\tmov %eax,-0x2b8(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x2c0(%ebp)\n+\tsete -0x2c4(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x2b8(%ebp)\n+\txor %ebx,%ebx\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+\tmov %ebx,%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x2a4(%ebp),%ecx\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov -0x2b0(%ebp),%ecx\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje e790 \n+\tmov -0x2ac(%ebp),%ebx\n+./pynx/scattering/cpu.c:7430\n+\tmov 0xc(%ecx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%ebx\n+\tje e600 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x2b4(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x2b8(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje eb00 \n+\tje ea48 \n \ttest %cl,%cl\n-\tje eb70 \n+\tje eab8 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x2bc(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne eb10 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne -0x2c4(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,-0x2c4(%ebp)\n-\tje e6dc \n-\tcmp $0xffffffff,%ecx\n-\tjne eb10 \n+\ttest %dl,%bl\n+\tje e558 \n+\tinc %ecx\n+\tjne ea58 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x2c4(%ebp)\n+\tmov -0x2ac(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 eb10 \n+\tjne ea58 \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-\ttestb $0x20,-0x2c4(%ebp)\n-\tjne 10989 \n+\tjne 106b1 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x2c4(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 10976 \n+\tjne 1069d \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 10ac0 \n+\tje 107b2 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10b7c \n+\tje 10868 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2c8(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2c8(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2c8(%ebp)\n-\tjne eb10 \n+\tcmp %ecx,-0x2c8(%ebp)\n+\tjne ea58 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2bc(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje e790 \n+\tmov -0x2c0(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje e600 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2c4(%ebp)\n-\tvzeroupper\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 eb10 \n-\tlea 0x0(%esi),%esi\n-\tmov %edi,%esi\n-\tmov -0x2a4(%ebp),%edi\n+\tjne ea58 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %esi,%ebx\n+\tmov -0x2b0(%ebp),%esi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%esi,4),%edx\n-\tmov %edx,-0x2a4(%ebp)\n+\tmov (%ecx,%ebx,4),%eax\n+\tmov %eax,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:5709 (discriminator 2)\n-\tmov -0x2a4(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje eb1f \n+\tmov -0x2a0(%ebp),%edx\n+\ttest %edx,%edx\n+\tje ea67 \n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%esi\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:5711\n \tdecl -0x280(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %esi,-0x2a0(%ebp)\n+\tmov %edx,-0x2ac(%ebp)\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %edx,%edx\n ./pynx/scattering/cpu.c:5719\n-\tmov 0x60c(%ebx),%ecx\n+\tmov 0x60c(%edi),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle ec8f \n+\tjle ebcf \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\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+\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 ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje ed78 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ecc0 \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 ed78 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ecc0 \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 ed78 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ecc0 \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 ed78 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ecc0 \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 ed78 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ecc0 \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 ed78 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ecc0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x2a0(%ebp),%edx\n+\tmov -0x2ac(%ebp),%ebx\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 ebf0 \n+\tcmp %ebx,%eax\n+\tjne eb38 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n+\tmov -0x28(%edi),%edx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %edi,-0x2b4(%ebp)\n+\tmov -0xc(%edi),%eax\n+\tmov %ecx,-0x2b0(%ebp)\n+\tmov %esi,-0x2b8(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n+\tcmp %edx,%ecx\n+\tmov %edx,-0x2c0(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x2b8(%ebp)\n+\tmov %eax,-0x2bc(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x2c4(%ebp)\n+\tsete -0x2c8(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x2bc(%ebp)\n+\txor %ebx,%ebx\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+\tmov %ebx,%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x2b4(%ebp),%ecx\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov -0x2b8(%ebp),%ecx\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje e9a0 \n+\tmov -0x2b0(%ebp),%ebx\n+./pynx/scattering/cpu.c:7430\n+\tmov 0xc(%ecx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%ebx\n+\tje e800 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x2b8(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x2bc(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje ec70 \n+\tje ebb0 \n \ttest %cl,%cl\n-\tje ece0 \n+\tje ec20 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x2c0(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne ec80 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%esi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffff,%edx\n-\tsetne -0x2c8(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n \tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,-0x2c8(%ebp)\n-\tje e8ec \n-\tcmp $0xffffffff,%ecx\n-\tjne ec80 \n+\ttest %dl,%bl\n+\tje e758 \n+\tinc %ecx\n+\tjne ebc0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x2c8(%ebp)\n+\tmov -0x2b0(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 ec80 \n+\tjne ebc0 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x2c8(%ebp)\n-\tjne 10919 \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 /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x2c8(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 1093e \n+\tjne 1066f \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 10a9c \n+\tje 1078d \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10b5a \n+\tje 10846 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2cc(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2cc(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2cc(%ebp)\n-\tjne ec80 \n+\tcmp %ecx,-0x2cc(%ebp)\n+\tjne ebc0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2c0(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje e9a0 \n+\tmov -0x2c4(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje e800 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2c8(%ebp)\n-\tvzeroupper\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 ec80 \n-\tlea 0x0(%esi),%esi\n-\tmov %edi,%esi\n-\tmov -0x2b4(%ebp),%edi\n+\tjne ebc0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %esi,%ebx\n+\tmov -0x2b8(%ebp),%esi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%esi,4),%edx\n-\tmov %edx,-0x2a0(%ebp)\n+\tmov -0x28c(%ebp),%edx\n+\tmov (%edx,%ebx,4),%ebx\n ./pynx/scattering/cpu.c:5719 (discriminator 2)\n-\tmov -0x2a0(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje ec8f \n+\ttest %ebx,%ebx\n+\tje ebcf \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-\tjg 10778 \n-\tvzeroupper\n-\tjmp cec9 \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 \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje e9f9 \n-\tcmpb $0x0,-0x2bc(%ebp)\n-\tjne db40 \n+\tje e949 \n+\tcmpb $0x0,-0x2c0(%ebp)\n+\tjne dae0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2b4(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne ea0b \n+\tmov -0x2b8(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne e95b \n \ttest %dl,%dl\n-\tjne db40 \n+\tjne dae0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x2a4(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje db52 \n+\tje daef \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje ea61 \n+\tcmp $0x3fffffff,%ecx\n+\tje e9b5 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 10898 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 105f0 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje db40 \n+\tje dae0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%esi\n-\tmov -0x2a4(%ebp),%edi\n-\tjs db52 \n-\tjmp e588 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %esi,%ebx\n+\tmov -0x2ac(%ebp),%esi\n+\tjs daef \n+\tjmp e408 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%ecx\n-\tje ed90 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ecd0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n+\tlea 0x1(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje ed90 \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 ecd0 \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 ed90 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ecd0 \n+\tcmp 0x14(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%esi),%eax\n+\tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje ed90 \n+\tje ecd0 \n+\tcmp 0x18(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%esi),%eax\n+\tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje ed90 \n+\tje ecd0 \n+\tcmp 0x1c(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%esi),%eax\n+\tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje ed90 \n+\tje ecd0 \n+\tcmp 0x20(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%esi),%eax\n+\tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje ed90 \n+\tje ecd0 \n+\tcmp 0x24(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%esi),%eax\n+\tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje ed90 \n+\tje ecd0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x2a0(%ebp),%edx\n+\tmov -0x2a0(%ebp),%ebx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%esi),%eax\n+\tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %edx,%eax\n-\tjne ea80 \n-\tjmp e63f \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp %ebx,%eax\n+\tjne e9d0 \n+\tjmp e4bf \n \tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje eb70 \n-\tcmpb $0x0,-0x2c0(%ebp)\n-\tje eb70 \n+\tje eab8 \n+\tcmpb $0x0,-0x2c4(%ebp)\n+\tje eab8 \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 %edi\n+\tinc %esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %eax,%edi\n-\tjne e670 \n-\tvzeroupper\n+\tcmp %eax,%esi\n+\tjne e4f0 \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 105c1 \n+\tjne 109e7 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a5e(%ebx),%esi\n+\tlea -0x4d65(%edi),%esi\n+\tlea -0x3ce0(%edi),%edx\n \tpush $0x8\n-\tpush %edi\n-\tpush $0xa\n-\tpush %edx\n+\tlea -0x4ab1(%edi),%eax\n+\tlea -0x4a6e(%edi),%ecx\n \tpush %esi\n+\tmov -0x40(%edi),%esi\n+\tpush $0xa\n \tpush %eax\n-\tpush (%ecx)\n+\tpush %ecx\n+\tpush %edx\n+\tpush (%esi)\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 fa78 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp f75e \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2b8(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne eb7e \n+\tmov -0x2bc(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne eac6 \n \ttest %dl,%dl\n-\tjne eb10 \n+\tjne ea58 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x2ac(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje eb22 \n+\tje ea67 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje ebd0 \n+\tcmp $0x3fffffff,%ecx\n+\tje eb1c \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 10758 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 105d0 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje eb10 \n+\tje ea58 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%esi\n-\tmov -0x2a4(%ebp),%edi\n-\tjs eb22 \n-\tjmp e798 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\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(%edi,%eax,4),%ecx\n-\tje ed78 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ecc0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n+\tlea 0x1(%eax),%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%esi,4),%ecx\n-\tje ed78 \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 ecc0 \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 ed78 \n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje ecc0 \n+\tcmp 0x14(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%esi),%eax\n+\tlea 0x2(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje ed78 \n+\tje ecc0 \n+\tcmp 0x18(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%esi),%eax\n+\tlea 0x3(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje ed78 \n+\tje ecc0 \n+\tcmp 0x1c(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%esi),%eax\n+\tlea 0x4(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje ed78 \n+\tje ecc0 \n+\tcmp 0x20(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%esi),%eax\n+\tlea 0x5(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje ed78 \n+\tje ecc0 \n+\tcmp 0x24(%esi,%edx,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%esi),%eax\n+\tlea 0x6(%edx),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje ed78 \n+\tje ecc0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov -0x2a0(%ebp),%edx\n+\tmov -0x2ac(%ebp),%ebx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%esi),%eax\n+\tlea 0x7(%edx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %edx,%eax\n-\tjne ebf0 \n-\tjmp e84f \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp %ebx,%eax\n+\tjne eb38 \n+\tjmp e6bf \n \tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje ece0 \n-\tcmpb $0x0,-0x2c4(%ebp)\n-\tje ece0 \n+\tje ec20 \n+\tcmpb $0x0,-0x2c8(%ebp)\n+\tje ec20 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x2a0(%ebp),%eax\n+\tmov -0x2ac(%ebp),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %edi\n+\tinc %esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %eax,%edi\n-\tjne e880 \n-\tvzeroupper\n+\tcmp %eax,%esi\n+\tjne e6f0 \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 105b7 \n+\tjne 109cc \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a5e(%ebx),%esi\n+\tlea -0x4d65(%edi),%eax\n+\tlea -0x4a6e(%edi),%edx\n \tpush $0x9\n-\tpush %edi\n+\tlea -0x3ce0(%edi),%ecx\n+\tlea -0x4ab1(%edi),%esi\n+\tpush %eax\n+\tmov -0x40(%edi),%eax\n \tpush $0xa\n-\tpush %edx\n \tpush %esi\n-\tpush %eax\n-\tpush (%ecx)\n+\tpush %edx\n+\tpush %ecx\n+\tpush (%eax)\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 fa78 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp f75e \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2bc(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne ecee \n+\tmov -0x2c0(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne ec2e \n \ttest %dl,%dl\n-\tjne ec80 \n+\tjne ebc0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x2b0(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje ec92 \n+\tje ebcf \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x2c0(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2c4(%ebp)\n \tcall 2330 \n-\tmov -0x2c0(%ebp),%ecx\n+\tmov -0x2c4(%ebp),%edx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje ed59 \n+\tcmp $0x3fffffff,%ecx\n+\tje ec9f \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 10708 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 10590 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje ec80 \n+\tje ebc0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%esi\n-\tmov -0x2b4(%ebp),%edi\n-\tjs ec92 \n-\tjmp e9a8 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %esi,%ebx\n+\tmov -0x2b8(%ebp),%esi\n+\tjs ebcf \n+\tjmp e808 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%esi\n-\tmov (%esi,%eax,4),%eax\n-\tmov %eax,-0x2a0(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%eax,4),%ebx\n ./pynx/scattering/cpu.c:7426\n-\tjmp e9b7 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp e811 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%esi\n-\tmov (%esi,%eax,4),%eax\n-\tmov %eax,-0x2a4(%ebp)\n+\tmov -0x28c(%ebp),%ebx\n+\tmov (%ebx,%eax,4),%ecx\n+\tmov %ecx,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp e7a7 \n+\tjmp e617 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje edb9 \n-\tcmpb $0x0,-0x2a4(%ebp)\n-\tjne e260 \n+\tje ecf9 \n+\tcmpb $0x0,-0x2a8(%ebp)\n+\tjne e280 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x29c(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne edcb \n+\tmov -0x2a0(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne ed0b \n \ttest %dl,%dl\n-\tjne e260 \n+\tjne e280 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x294(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje e272 \n+\tje e28f \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje ee21 \n+\tcmp $0x3fffffff,%ecx\n+\tje ed65 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 1049c \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 10371 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje e260 \n+\tje e280 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%esi\n-\tmov -0x294(%ebp),%edi\n-\tjs e272 \n-\tjmp f298 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %esi,%ebx\n+\tmov -0x298(%ebp),%esi\n+\tjs e28f \n+\tjmp f240 \n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%esi\n-\tmov (%esi,%eax,4),%eax\n-\tmov %eax,-0x2a8(%ebp)\n+\tmov -0x28c(%ebp),%ebx\n+\tmov (%ebx,%eax,4),%eax\n+\tmov %eax,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp e597 \n+\tjmp e417 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n-\tmov -0x2a0(%ebp),%edx\n-\tmov %ecx,-0x2a4(%ebp)\n-\tmov %edi,-0x2a0(%ebp)\n+\tmov -0x28(%edi),%edx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n+\tmov -0xc(%edi),%eax\n+\tmov %ecx,-0x2a0(%ebp)\n+\tmov %ebx,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x2a0(%ebp),%ecx\n+\tcmp %edx,%ecx\n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov %eax,-0x2ac(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x2ac(%ebp)\n-\tmov %edx,%edi\n-\tsete -0x2b8(%ebp)\n+\tmov %edx,-0x2b0(%ebp)\n+\tsete -0x2bc(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x2a8(%ebp)\n+\txor %edx,%edx\n+\tmov %esi,-0x2a4(%ebp)\n+\tmov %edx,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov -0x2a4(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje efc5 \n-\tlea 0x0(%esi),%esi\n+\tmov -0x2a0(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje efc8 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x2a8(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tmov -0x2ac(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje efe0 \n+\tje eef0 \n \ttest %cl,%cl\n-\tje efed \n+\tje eefd \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x2b4(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne efa0 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne -0x2bc(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x2bc(%ebp)\n-\tje eefa \n-\tcmp $0xffffffff,%ecx\n-\tjne efa0 \n+\ttest %dl,%bl\n+\tje ee36 \n+\tinc %ecx\n+\tjne eed8 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x2bc(%ebp)\n+\tmov -0x2a0(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 efa0 \n+\tjne eed8 \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-\ttestb $0x20,-0x2bc(%ebp)\n-\tjne 10a21 \n+\tjne 1072c \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x2bc(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 10a0e \n+\tjne 10718 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 10b49 \n+\tje 10807 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 105a6 \n+\tje 10472 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2c0(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2c0(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2c0(%ebp)\n-\tjne efa0 \n+\tcmp %ecx,-0x2c0(%ebp)\n+\tjne eed8 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2b4(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje efc5 \n+\tmov -0x2b8(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje efc8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2bc(%ebp)\n-\tvzeroupper\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-\tje efc5 \n-\tnop\n+\tje efc8 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x2a4(%ebp),%ecx\n+\tmov -0x2a8(%ebp),%ebx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje fad8 \n-./pynx/scattering/cpu.c:7430\n-\tmov -0x2a0(%ebp),%ecx\n+\tcmp %ebx,%esi\n+\tje ef78 \n \tmov %eax,%esi\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+\tjmp edd0 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje efed \n-\tcmpb $0x0,-0x2b8(%ebp)\n-\tjne efa0 \n+\tje eefd \n+\tcmpb $0x0,-0x2bc(%ebp)\n+\tjne eed8 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2ac(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne effb \n+\tmov -0x2b0(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne ef0b \n \ttest %dl,%dl\n-\tjne efa0 \n+\tjne eed8 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x2a0(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje fadb \n+\tje ef78 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje f051 \n+\tcmp $0x3fffffff,%ecx\n+\tje ef61 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 108e1 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 10629 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje efa0 \n+\tje eed8 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x2a0(%ebp),%edi\n-\tjs fadb \n-\tjmp efcb \n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n-\tmov -0x29c(%ebp),%edx\n-\tmov %ecx,-0x2a0(%ebp)\n-\tmov %edi,-0x29c(%ebp)\n+\tmov -0x28(%edi),%edx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n+\tmov -0xc(%edi),%eax\n+\tmov %ecx,-0x29c(%ebp)\n+\tmov %ebx,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x29c(%ebp),%ecx\n+\tcmp %edx,%ecx\n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov %eax,-0x2a8(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x2a8(%ebp)\n-\tmov %edx,%edi\n-\tsete -0x2b4(%ebp)\n+\tmov %edx,-0x2ac(%ebp)\n+\tsete -0x2b8(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x2a4(%ebp)\n+\txor %edx,%edx\n+\tmov %esi,-0x2a0(%ebp)\n+\tmov %edx,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov -0x2a0(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje f1e5 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x29c(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje f218 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x2a4(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tmov -0x2a8(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f200 \n+\tje f140 \n \ttest %cl,%cl\n-\tje f20d \n+\tje f14d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x2ac(%ebp)\n+\tmov 0x8(%ebx),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne f1c0 \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 ./pynx/scattering/cpu.c:7363\n \tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0xc(%edi),%ecx\n+\tmov 0xc(%ebx),%ecx\n ./pynx/scattering/cpu.c:7368\n \tcmp %edx,%ecx\n-\tsetne -0x2b8(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x2b8(%ebp)\n-\tje f11a \n-\tcmp $0xffffffff,%ecx\n-\tjne f1c0 \n+\ttest %dl,%bl\n+\tje f086 \n+\tinc %ecx\n+\tjne f128 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x2b8(%ebp)\n+\tmov -0x29c(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 f1c0 \n+\tjne f128 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x2b8(%ebp)\n-\tjne 100f7 \n+\ttest $0x20,%bl\n+\tjne ffba \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x2b8(%ebp)\n+\tmov -0x29c(%ebp),%ebx\n+\tmov 0x1c(%ebx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 10a6b \n+\tjne 10765 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 10b6b \n+\tje 10857 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10c15 \n+\tje 10910 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2bc(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2bc(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2bc(%ebp)\n-\tjne f1c0 \n+\tcmp %ecx,-0x2bc(%ebp)\n+\tjne f128 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2ac(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje f1e5 \n+\tmov -0x2b0(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje f218 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2b8(%ebp)\n-\tvzeroupper\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-\tje f1e5 \n-\tnop\n+\tje f218 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x2a0(%ebp),%ecx\n+\tmov -0x2a4(%ebp),%ebx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje fc10 \n-./pynx/scattering/cpu.c:7430\n-\tmov -0x29c(%ebp),%ecx\n+\tcmp %ebx,%esi\n+\tje f1c8 \n \tmov %eax,%esi\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+\tjmp f020 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f20d \n-\tcmpb $0x0,-0x2b4(%ebp)\n-\tjne f1c0 \n+\tje f14d \n+\tcmpb $0x0,-0x2b8(%ebp)\n+\tjne f128 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2a8(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne f21b \n+\tmov -0x2ac(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne f15b \n \ttest %dl,%dl\n-\tjne f1c0 \n+\tjne f128 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x29c(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje fc13 \n+\tje f1c8 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje f271 \n+\tcmp $0x3fffffff,%ecx\n+\tje f1b1 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 10951 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 10650 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f1c0 \n+\tje f128 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\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+\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 ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%ecx\n-\tmov (%ecx,%esi,4),%edx\n-\tmov %edx,-0x294(%ebp)\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 ./pynx/scattering/cpu.c:5649 (discriminator 2)\n-\tmov -0x294(%ebp),%ecx\n-\ttest %ecx,%ecx\n-\tje e26f \n+\tmov -0x294(%ebp),%edx\n+\ttest %edx,%edx\n+\tje e28f \n ./pynx/scattering/cpu.c:5651\n \tdecl -0x280(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ecx\n-\tjmp e43b \n+\tmov 0x8(%esi),%ecx\n+\tjmp e303 \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n-\tmov -0x288(%ebp),%ecx\n-\tmov %edx,-0x29c(%ebp)\n-\tmov %edi,-0x288(%ebp)\n+\tmov -0x28(%edi),%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n+\tmov -0xc(%edi),%eax\n+\tmov %edx,-0x288(%ebp)\n+\tmov %ebx,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x288(%ebp),%edx\n+\tcmp %ecx,%edx\n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov %eax,-0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x2a4(%ebp)\n-\tmov %ecx,%edi\n-\tsete -0x2ac(%ebp)\n+\tmov %ecx,-0x2a8(%ebp)\n+\tsete -0x2b0(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x2a0(%ebp)\n+\txor %ecx,%ecx\n+\tmov %esi,-0x29c(%ebp)\n+\tmov %ecx,%esi\n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov -0x29c(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje f435 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x288(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje f4a0 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x2a0(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tmov -0x2a4(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f450 \n+\tje f3c8 \n \ttest %cl,%cl\n-\tje f45d \n+\tje f3d5 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x2a8(%ebp)\n+\tmov %ebx,%edx\n+\tmov 0x8(%ebx),%ebx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-\tjne f410 \n+\tcmp 0x8(%eax),%ebx\n+/usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov %ebx,-0x2ac(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne f3b0 \n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edx),%ecx\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 -0x2b4(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x2b4(%ebp)\n-\tje f36a \n-\tcmp $0xffffffff,%ecx\n-\tjne f410 \n+\ttest %dl,%bl\n+\tje f310 \n+\tinc %ecx\n+\tjne f3b0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x2b4(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 f410 \n+\tjne f3b0 \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-\ttestb $0x20,-0x2b4(%ebp)\n-\tjne 1045e \n+\tjne 1033e \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x2b4(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 10a7e \n+\tjne 10779 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 10ba8 \n+\tje 10894 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10c37 \n+\tje 10921 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2b8(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2b8(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2b8(%ebp)\n-\tjne f410 \n+\tcmp %ecx,-0x2b8(%ebp)\n+\tjne f3b0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2a8(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje f435 \n+\tmov -0x2ac(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje f4a0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2b4(%ebp)\n-\tvzeroupper\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-\tje f435 \n+\tje f4a0 \n \tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x29c(%ebp),%ecx\n+\tmov -0x2a0(%ebp),%ebx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje fcc0 \n-./pynx/scattering/cpu.c:7430\n-\tmov -0x288(%ebp),%edx\n+\tcmp %ebx,%esi\n+\tje f450 \n \tmov %eax,%esi\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+\tjmp f2a8 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f45d \n-\tcmpb $0x0,-0x2ac(%ebp)\n-\tjne f410 \n+\tje f3d5 \n+\tcmpb $0x0,-0x2b0(%ebp)\n+\tjne f3b0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2a4(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne f46b \n+\tmov -0x2a8(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne f3e3 \n \ttest %dl,%dl\n-\tjne f410 \n+\tjne f3b0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x288(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje fcc3 \n+\tje f450 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje f4c1 \n+\tcmp $0x3fffffff,%ecx\n+\tje f439 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 109b9 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 106cb \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f410 \n+\tje f3b0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x288(%ebp),%edi\n-\tjs fcc3 \n-\tjmp f43b \n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp ed46 \n+\tjmp ec8c \n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n-\tmov -0x288(%ebp),%ecx\n-\tmov %edx,-0x298(%ebp)\n-\tmov %edi,-0x288(%ebp)\n+\tmov -0x28(%edi),%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n+\tmov -0xc(%edi),%eax\n+\tmov %edx,-0x288(%ebp)\n+\tmov %ebx,-0x29c(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n-./pynx/scattering/cpu.c:7430\n-\tmov -0x288(%ebp),%edx\n+\tcmp %ecx,%edx\n+/usr/include/python3.13/object.h:369 (discriminator 1)\n+\tmov %eax,-0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x2a0(%ebp)\n-\tmov %ecx,%edi\n-\tsete -0x2a8(%ebp)\n+\tmov %ecx,-0x2a4(%ebp)\n+\tsete -0x2ac(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n-/usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x29c(%ebp)\n+\txor %ecx,%ecx\n+\tmov %esi,-0x298(%ebp)\n+\tmov %ecx,%esi\n+\tnop\n ./pynx/scattering/cpu.c:7430\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov -0x298(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje f665 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov -0x288(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje f700 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x29c(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tmov -0x2a0(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f680 \n+\tje f628 \n \ttest %cl,%cl\n-\tje f68d \n+\tje f635 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x2a4(%ebp)\n+\tmov %ebx,%edx\n+\tmov 0x8(%ebx),%ebx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-\tjne f640 \n+\tcmp 0x8(%eax),%ebx\n+/usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov %ebx,-0x2a8(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne f610 \n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edx),%ecx\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 -0x2ac(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x2ac(%ebp)\n-\tje f592 \n-\tcmp $0xffffffff,%ecx\n-\tjne f640 \n+\ttest %dl,%bl\n+\tje f568 \n+\tinc %ecx\n+\tjne f610 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x2ac(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\n \tshr $0x2,%cl\n \tand $0x7,%ecx\n-\tmov %cl,-0x2b4(%ebp)\n+\tmov %cl,-0x2b0(%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,-0x2b4(%ebp)\n-\tjne f640 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x2ac(%ebp)\n-\tjne 10504 \n+\tjne 103db \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x2ac(%ebp)\n+\tmov 0x1c(%edx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 10aad \n+\tjne 1079e \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x2b4(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x2ac(%ebp),%edx\n+\tmovzbl -0x2b0(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 10c26 \n+\tje 108ff \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10c91 \n+\tje 10943 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2b4(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2b0(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2b4(%ebp)\n-\tjne f640 \n+\tcmp %ecx,-0x2b0(%ebp)\n+\tjne f610 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x2a4(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje f665 \n+\tmov -0x2a8(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje f700 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2ac(%ebp)\n-\tvzeroupper\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-\tje f665 \n+\tje f700 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x298(%ebp),%ecx\n+\tmov -0x29c(%ebp),%ebx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 106b0 \n-./pynx/scattering/cpu.c:7430\n-\tmov -0x288(%ebp),%edx\n+\tcmp %ebx,%esi\n+\tje f6b0 \n \tmov %eax,%esi\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+\tjmp f500 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f68d \n-\tcmpb $0x0,-0x2a8(%ebp)\n-\tjne f640 \n+\tje f635 \n+\tcmpb $0x0,-0x2ac(%ebp)\n+\tjne f610 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x2a0(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne f69b \n+\tmov -0x2a4(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne f643 \n \ttest %dl,%dl\n-\tjne f640 \n+\tjne f610 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x288(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje f708 \n+\tje f6b0 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje f6ed \n+\tcmp $0x3fffffff,%ecx\n+\tje f699 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 10a46 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 10746 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f640 \n+\tje f610 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x288(%ebp),%edi\n-\tjns f66b \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %esi,%edx\n+\tmov -0x298(%ebp),%esi\n+\tjns f708 \n+\tlea %cs: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 10cf7 \n+\tjne 10a19 \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+\tlea -0x4d65(%edi),%esi\n+\tlea -0x4ab1(%edi),%edx\n \tpush $0x3\n-\tpush %edi\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 %esi\n-\tpush (%eax)\n+\tpush %eax\n+\tpush (%esi)\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 fa78 \n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x28c(%ebp),%esi\n-\tmov (%esi,%eax,4),%eax\n+\tmov -0x28c(%ebp),%ebx\n+\tmov (%ebx,%eax,4),%eax\n \tmov %eax,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp f2a7 \n+\tjmp f24f \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp d4af \n+\tjmp d4b5 \n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp d481 \n+\tjmp d485 \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp d453 \n+\tjmp d455 \n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp d425 \n+\tjmp d425 \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp d3f7 \n+\tjmp d3f5 \n \tnop\n \tmovl $0x0,-0x250(%ebp)\n-\tjmp d311 \n+\tjmp d305 \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp d3c9 \n+\tjmp d3c5 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp d39b \n+\tjmp d395 \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp d36d \n+\tjmp d365 \n \tnop\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp d33f \n+\tjmp d335 \n+./pynx/scattering/cpu.c:7390\n+\tmov -0x28(%edi),%ecx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n+\tmov -0xc(%edi),%eax\n+\tmov %edx,-0x288(%ebp)\n+\tmov %ebx,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%esi\n-\tmov %edx,-0x290(%ebp)\n-\tmov -0x288(%ebp),%ecx\n-\tmov %edi,-0x288(%ebp)\n+\tcmp %ecx,%edx\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x294(%ebp)\n+\tmov %eax,-0x298(%ebp)\n ./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n-\tmov %esi,-0x298(%ebp)\n-\tmov %ecx,%edi\n-\tsete -0x2a0(%ebp)\n+\tmov %ecx,-0x29c(%ebp)\n+\tsete -0x2a4(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txor %ecx,%ecx\n+\tmov %esi,-0x290(%ebp)\n+\tmov %ecx,%esi\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:7430\n-\tmov -0x288(%ebp),%edx\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov -0x290(%ebp),%ebx\n+\tmov 0xc(%ebx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje fab8 \n+\tmov -0x288(%ebp),%ebx\n+\tcmp %eax,%ebx\n+\tje fab0 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x294(%ebp),%ecx\n-\tcmp %ecx,0x4(%edi)\n+\tmov -0x298(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje f990 \n+\tje f9b8 \n \ttest %cl,%cl\n-\tje f99d \n+\tje f9c5 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x29c(%ebp)\n+\tmov %ebx,%edx\n+\tmov 0x8(%ebx),%ebx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-\tjne f970 \n+\tcmp 0x8(%eax),%ebx\n+/usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov %ebx,-0x2a0(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne f9a0 \n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edx),%ecx\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 -0x2a4(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x2a4(%ebp)\n-\tje f8bc \n-\tcmp $0xffffffff,%ecx\n-\tjne f970 \n+\ttest %dl,%bl\n+\tje f8f8 \n+\tinc %ecx\n+\tjne f9a0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x2a4(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 f970 \n+\tjne f9a0 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x2a4(%ebp)\n-\tjne 10bd3 \n+\ttest $0x20,%bl\n+\tjne 108b9 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x2a4(%ebp)\n+\tmov -0x288(%ebp),%ebx\n+\tmov 0x1c(%ebx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 10bc0 \n+\tjne 108a5 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 10cb3 \n+\tje 10988 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10cc4 \n+\tje 109aa \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2a8(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2a8(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2a8(%ebp)\n-\tjne f970 \n+\tcmp %ecx,-0x2a8(%ebp)\n+\tjne f9a0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x29c(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje fab8 \n+\tmov -0x2a0(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje fab0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2a4(%ebp)\n-\tvzeroupper\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-\tje fab8 \n-\tlea 0x0(%esi),%esi\n+\tje fab0 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x290(%ebp),%ecx\n+\tmov -0x294(%ebp),%ebx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 108fe \n+\tcmp %ebx,%esi\n+\tje fa60 \n \tmov %eax,%esi\n-\tjmp f850 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp f890 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje f99d \n-\tcmpb $0x0,-0x2a0(%ebp)\n-\tjne f970 \n+\tje f9c5 \n+\tcmpb $0x0,-0x2a4(%ebp)\n+\tjne f9a0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x298(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne f9ab \n+\tmov -0x29c(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne f9d3 \n \ttest %dl,%dl\n-\tjne f970 \n+\tjne f9a0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush -0x288(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje fa30 \n+\tje fa60 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x29c(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2a0(%ebp)\n \tcall 2330 \n-\tmov -0x29c(%ebp),%ecx\n+\tmov -0x2a0(%ebp),%edx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje fa16 \n+\tcmp $0x3fffffff,%ecx\n+\tje fa44 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 10af4 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 107e8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje f970 \n+\tje f9a0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x288(%ebp),%edi\n-\tjns fabe \n-\tlea 0x0(%esi),%esi\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 ./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 10d0b \n+\tjne 10a2d \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+\tlea -0x4d65(%edi),%esi\n+\tlea -0x4a6e(%edi),%edx\n \tpush $0x1\n-\tpush %edi\n+\tlea -0x4ab1(%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 %esi\n-\tpush (%eax)\n+\tpush %edx\n+\tpush %eax\n+\tpush (%esi)\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-\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:5645\n+\tjmp f75e \n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %esi,%edx\n+\tmov -0x290(%ebp),%esi\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%edx\n-\tmov (%edx,%esi,4),%eax\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%eax\n \tmov %eax,-0x290(%ebp)\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+\tjmp dfff \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5773 (discriminator 5)\n \tmov %eax,%edx\n \tmov -0x284(%ebp),%eax\n-\tlea -0x4a7c(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a8c(%edi),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5773 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne fa95 \n+\tdec %eax\n+\tjne f77b \n ./pynx/scattering/cpu.c:5774\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp cee0 \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp cedf \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5774 (discriminator 5)\n-\tlea -0x4a79(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a89(%edi),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5774 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne fa95 \n+\tdec %eax\n+\tjne f77b \n ./pynx/scattering/cpu.c:5775\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp ceef \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp ceee \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5775 (discriminator 5)\n-\tlea -0x4a76(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a86(%edi),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5775 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne fa95 \n+\tdec %eax\n+\tjne f77b \n ./pynx/scattering/cpu.c:5776\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp cefe \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp cefd \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5776 (discriminator 5)\n-\tlea -0x4a4c(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a5c(%edi),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5776 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne fa95 \n+\tdec %eax\n+\tjne f77b \n ./pynx/scattering/cpu.c:5777\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp cf0d \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp cf0c \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5777 (discriminator 5)\n-\tlea -0x4a73(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a83(%edi),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5777 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne fa95 \n+\tdec %eax\n+\tjne f77b \n ./pynx/scattering/cpu.c:5778\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp cf1c \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp cf1b \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5778 (discriminator 5)\n-\tlea -0x4a70(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a80(%edi),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5778 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne fa95 \n+\tdec %eax\n+\tjne f77b \n ./pynx/scattering/cpu.c:5779\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp cf2b \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp cf2a \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5779 (discriminator 5)\n-\tlea -0x4a6d(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a7d(%edi),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5779 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne fa95 \n+\tdec %eax\n+\tjne f77b \n ./pynx/scattering/cpu.c:5780\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+\tmov 0x5b8(%edi),%edx\n+\tjmp cf39 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5780 (discriminator 5)\n-\tlea -0x4a48(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a58(%edi),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5780 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne fa95 \n+\tdec %eax\n+\tjne f77b \n ./pynx/scattering/cpu.c:5781\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp cf49 \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp cf48 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5781 (discriminator 5)\n-\tlea -0x4a6a(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a7a(%edi),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5781 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne fa95 \n+\tdec %eax\n+\tjne f77b \n ./pynx/scattering/cpu.c:5782\n-\tmov 0x5b8(%ebx),%edx\n-\tjmp cf58 \n-\tnop\n+\tmov 0x5b8(%edi),%edx\n+\tjmp cf57 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5782 (discriminator 5)\n-\tlea -0x4a64(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a74(%edi),%ecx\n+\tmov %ebx,%eax\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5782 (discriminator 2)\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+\tdec %eax\n+\tje cf60 \n+\tjmp f77b \n ./pynx/scattering/cpu.c:7390\n \tmov %edx,-0x284(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0xc(%ebx),%eax\n-\tmov %ecx,%esi\n+\tmov -0xc(%edi),%eax\n ./pynx/scattering/cpu.c:7390\n-\tmov -0x28(%ebx),%edx\n-\tmov %edi,-0x288(%ebp)\n+\tmov -0x28(%edi),%edx\n+\tmov %ecx,-0x288(%ebp)\n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov %eax,-0x290(%ebp)\n+\tmov %eax,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7390\n \tcmp %edx,%ecx\n-\tmov %edx,-0x294(%ebp)\n-\tsete -0x29c(%ebp)\n+\tmov %edx,-0x298(%ebp)\n+\tsete -0x2a0(%ebp)\n ./pynx/scattering/cpu.c:7428\n-\txor %edx,%edx\n-\tmov %edx,%edi\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 -0x288(%ebp),%ecx\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov -0x290(%ebp),%ecx\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje ff70 \n+\tmov -0x288(%ebp),%ebx\n+./pynx/scattering/cpu.c:7430\n+\tmov 0xc(%ecx,%esi,4),%eax\n+./pynx/scattering/cpu.c:7326\n+\tcmp %eax,%ebx\n+\tje fe30 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x290(%ebp),%ecx\n-\tcmp %ecx,0x4(%esi)\n+\tmov -0x294(%ebp),%ecx\n+\tcmp %ecx,0x4(%ebx)\n \tsete %dl\n \tcmp %ecx,0x4(%eax)\n \tsete %cl\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje fe80 \n+\tje fd78 \n \ttest %cl,%cl\n-\tje fe8d \n+\tje fd85 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x298(%ebp)\n+\tmov %ebx,%edx\n+\tmov 0x8(%ebx),%ebx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x8(%eax),%edx\n-\tjne fe60 \n+\tcmp 0x8(%eax),%ebx\n+/usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov %ebx,-0x29c(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne fd60 \n+./pynx/scattering/cpu.c:7362\n+\tmov 0xc(%edx),%ecx\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 -0x2a0(%ebp)\n+\tsetne %bl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x2a0(%ebp)\n-\tje fdac \n-\tcmp $0xffffffff,%ecx\n-\tjne fe60 \n+\ttest %dl,%bl\n+\tje fcb8 \n+\tinc %ecx\n+\tjne fd60 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n-\tmov %cl,-0x2a0(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmovzbl 0x10(%ecx),%ebx\n+\tmov %ebx,%ecx\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 fe60 \n+\tjne fd60 \n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x2a0(%ebp)\n-\tjne 10c6c \n+\ttest $0x20,%bl\n+\tjne 10968 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x2a0(%ebp)\n+\tmov -0x288(%ebp),%ebx\n+\tmov 0x1c(%ebx),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttest $0x20,%cl\n-\tjne 10c59 \n+\tjne 10954 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%ebx\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 10cd5 \n+\tje 109bb \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 10ce6 \n+\tje 109d6 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x2a4(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x2a4(%ebp)\n+\tmov (%ebx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x2a4(%ebp)\n-\tjne fe60 \n+\tcmp %ecx,-0x2a4(%ebp)\n+\tjne fd60 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x298(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje ff70 \n+\tmov -0x29c(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje fe30 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x2a0(%ebp)\n-\tvzeroupper\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-\tje ff70 \n-\tlea 0x0(%esi),%esi\n+\tje fe30 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tmov -0x284(%ebp),%ecx\n+\tmov -0x284(%ebp),%ebx\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 10a63 \n-\tmov %eax,%edi\n-\tjmp fd40 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp %ebx,%esi\n+\tje fe16 \n+\tmov %eax,%esi\n+\tjmp fc50 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje fe8d \n-\tcmpb $0x0,-0x29c(%ebp)\n-\tjne fe60 \n+\tje fd85 \n+\tcmpb $0x0,-0x2a0(%ebp)\n+\tjne fd60 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x294(%ebp),%ecx\n-\tcmp %ecx,%eax\n-\tjne fe9b \n+\tmov -0x298(%ebp),%ebx\n+\tcmp %ebx,%eax\n+\tjne fd93 \n \ttest %dl,%dl\n-\tjne fe60 \n+\tjne fd60 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n+\tmov %edi,%ebx\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush -0x288(%ebp)\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+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7400\n-\ttest %eax,%eax\n-\tje ff18 \n+\tje fe16 \n ./pynx/scattering/cpu.c:11382\n-\tcmp -0x24(%ebx),%eax\n+\tcmp -0x24(%edi),%eax\n \tsete %al\n ./pynx/scattering/cpu.c:11383\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+\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 ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x298(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x29c(%ebp)\n \tcall 2330 \n-\tmov -0x298(%ebp),%ecx\n+\tmov -0x29c(%ebp),%edx\n \tadd $0x10,%esp\n /usr/include/python3.13/object.h:363\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n /usr/include/python3.13/object.h:944 (discriminator 1)\n-\tcmp $0x3fffffff,%edx\n-\tje ff06 \n+\tcmp $0x3fffffff,%ecx\n+\tje fe04 \n /usr/include/python3.13/object.h:948\n-\tdec %edx\n-\tmov %edx,(%ecx)\n-\tje 10bf8 \n+\tdec %ecx\n+\tmov %ecx,(%edx)\n+\tje 108e0 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje fe60 \n+\tje fd60 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%edx\n-\tmov -0x288(%ebp),%edi\n-\tjns ff78 \n+\tmov %esi,%edx\n+\tmov -0x290(%ebp),%esi\n+\tjns fe38 \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-\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+\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 ./pynx/scattering/cpu.c:7433\n-\tmov -0x28c(%ebp),%eax\n-\tmov (%eax,%edx,4),%ecx\n-\tmov %ecx,-0x284(%ebp)\n-\tjmp dfcb \n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx,%edx,4),%eax\n+\tmov %eax,-0x284(%ebp)\n+\tjmp deeb \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x2bc(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2c0(%ebp)\n \tcall 2330 \n-\tmov -0x2bc(%ebp),%ecx\n+\tmov -0x2c0(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp ebbd \n-\tlea 0x0(%esi),%esi\n+\tjmp eb09 \n+\tnop\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x2b8(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2bc(%ebp)\n \tcall 2330 \n-\tmov -0x2b8(%ebp),%ecx\n+\tmov -0x2bc(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp ea4e \n-\tlea 0x0(%esi),%esi\n+\tjmp e9a2 \n+\tnop\n+\tsub $0xc,%esp\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2b8(%ebp)\n+\tcall 2330 \n+\tmov -0x2b8(%ebp),%edx\n+\tadd $0x10,%esp\n+\tjmp ef4e \n+\tnop\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje ed78 \n+\tcmp 0xc(%esi),%ecx\n+\tje ecc0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp e7ff \n+\tjmp e66f \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(%edi),%ecx\n-\tje ed90 \n+\tcmp 0xc(%esi),%ecx\n+\tje ecd0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp e5ef \n+\tjmp e46f \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x2ac(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2b0(%ebp)\n \tcall 2330 \n-\tmov -0x2ac(%ebp),%ecx\n+\tmov -0x2b0(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp f25e \n-\tlea 0x0(%esi),%esi\n+\tjmp f19e \n+\tnop\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%ecx\n-\tje ee40 \n+\tcmp 0xc(%esi),%ecx\n+\tje ed80 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp d933 \n+\tjmp d8db \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x2a8(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2ac(%ebp)\n \tcall 2330 \n-\tmov -0x2a8(%ebp),%ecx\n+\tmov -0x2ac(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp f4ae \n+\tjmp f426 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x2a0(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje d8d0 \n+\tmov $0x1,%eax\n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje d878 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%esi),%ecx\n-\tjmp d831 \n+\tlea 0x1(%eax),%ebx\n+\tjmp d7f8 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x29c(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje de30 \n+\tmov $0x1,%eax\n+\tcmp 0xc(%esi,%eax,4),%ecx\n+\tje dd58 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%esi),%ecx\n-\tjmp dd95 \n+\tlea 0x1(%eax),%ebx\n+\tjmp dcd8 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x2a4(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2a8(%ebp)\n \tcall 2330 \n-\tmov -0x2a4(%ebp),%ecx\n+\tmov -0x2a8(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp f6da \n+\tjmp f686 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x288(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje dcd0 \n+\tmov $0x1,%eax\n+\tcmp 0xc(%esi,%eax,4),%edx\n+\tje dc30 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%esi),%edx\n-\tjmp dc2d \n+\tlea 0x1(%eax),%ebx\n+\tjmp dbb4 \n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n-\tpush %ecx\n-\tmov %ecx,-0x2a0(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n+\tmov %edx,-0x2a4(%ebp)\n \tcall 2330 \n-\tmov -0x2a0(%ebp),%ecx\n+\tmov -0x2a4(%ebp),%edx\n \tadd $0x10,%esp\n-\tjmp ee0e \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 /usr/include/python3.13/cpython/unicodeobject.h:248\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+\tmov -0x29c(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp f0c4 \n ./pynx/scattering/cpu.c:5629\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),%ebx\n+\tmov %ebx,-0x2a0(%ebp)\n+\tjmp d8a4 \n \tmov -0x280(%ebp),%edx\n-\tjmp d7d0 \n-\tmov -0x280(%ebp),%ecx\n-\tjmp e2d1 \n-\tmov -0x280(%ebp),%esi\n-\tmov %esi,-0x2a0(%ebp)\n-\tjmp e7c4 \n+\tjmp d7b0 \n \tmov -0x280(%ebp),%edx\n-\tjmp dd38 \n+\tjmp dc90 \n \tmov -0x280(%ebp),%ecx\n-\tjmp dbcc \n+\tjmp db6c \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+\tjmp e303 \n+\tmov -0x280(%ebp),%edx\n+\tmov %edx,-0x288(%ebp)\n+\tjmp e040 \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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp fa03 \n+\tjmp fa31 \n ./pynx/scattering/cpu.c:5882 (discriminator 7)\n-\tmovl $0x16fa,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n+\tmovl $0x16fa,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%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,-0x284(%ebp)\n+\tmov %eax,-0x288(%ebp)\n ./pynx/scattering/cpu.c:6788\n \tmovl $0x0,0x48(%eax)\n ./pynx/scattering/cpu.c:6792\n \ttest %esi,%esi\n-\tje 105f8 \n+\tje 10488 \n /usr/include/python3.13/object.h:336\n-\tmov 0x4(%esi),%edx\n+\tmov 0x4(%esi),%ecx\n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%eax\n+\tmov (%ecx),%edx\n /usr/include/python3.13/object.h:336\n-\tmov %edx,-0x280(%ebp)\n+\tmov %ecx,-0x284(%ebp)\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%eax\n-\tje 101f2 \n+\tcmp $0x3fffffff,%edx\n+\tje 100ad \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:6796\n-\tmov 0x14(%esi),%edi\n+\tmov 0x14(%esi),%ebx\n /usr/include/python3.13/object.h:1031\n-\ttest %edi,%edi\n-\tje 10206 \n+\ttest %ebx,%ebx\n+./pynx/scattering/cpu.c:6796\n+\tmov %ebx,-0x280(%ebp)\n+/usr/include/python3.13/object.h:1031\n+\tje 100c6 \n /usr/include/python3.13/object.h:363\n-\tmov (%edi),%ecx\n+\tmov (%ebx),%eax\n /usr/include/python3.13/object.h:834 (discriminator 1)\n-\tcmp $0x3fffffff,%ecx\n-\tje 10206 \n+\tcmp $0x3fffffff,%eax\n+\tje 100c6 \n /usr/include/python3.13/object.h:837\n-\tinc %ecx\n-\tmov %ecx,(%edi)\n+\tinc %eax\n+\tmov %eax,(%ebx)\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n-\tmov -0x274(%ebp),%edx\n-\ttest %edx,%edx\n-\tje 10234 \n+\tmov -0x274(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 100f6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x250(%ebp)\n-\tje 10610 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0x250(%ebp)\n+\tje 104a8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x274(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x274(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\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 10262 \n+\tmov -0x244(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 10126 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x220(%ebp)\n-\tje 10620 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0x220(%ebp)\n+\tje 104b8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x244(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x244(%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 -0x214(%ebp),%edx\n-\ttest %edx,%edx\n-\tje 10290 \n+\tmov -0x214(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje 10156 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n+\tlea 0x18c(%edi),%eax\n \tcmp %eax,-0x1f0(%ebp)\n-\tje 10630 \n+\tje 104c8 \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 102be \n+\tje 10186 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x1c0(%ebp)\n-\tje 10640 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0x1c0(%ebp)\n+\tje 104d8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1e4(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x1e4(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\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 102ec \n+\tmov -0x1b4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 101b6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x190(%ebp)\n-\tje 10650 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0x190(%ebp)\n+\tje 104e8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x1b4(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x1b4(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\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 1031a \n+\tmov -0x184(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 101e6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x160(%ebp)\n-\tje 10660 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0x160(%ebp)\n+\tje 104f8 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x184(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x184(%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 -0x154(%ebp),%edx\n-\ttest %edx,%edx\n-\tje 10348 \n+\tmov -0x154(%ebp),%ebx\n+\ttest %ebx,%ebx\n+\tje 10216 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n+\tlea 0x18c(%edi),%eax\n \tcmp %eax,-0x130(%ebp)\n-\tje 10670 \n+\tje 10508 \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 10376 \n+\tje 10246 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0x100(%ebp)\n-\tje 10680 \n+\tlea 0x18c(%edi),%ebx\n+\tcmp %ebx,-0x100(%ebp)\n+\tje 10518 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0x124(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0x124(%ebp),%eax\n+\tmov %edi,%ebx\n+\tpush %eax\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 103a4 \n+\tmov -0xf4(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 10276 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0xd0(%ebp)\n-\tje 10690 \n+\tlea 0x18c(%edi),%edx\n+\tcmp %edx,-0xd0(%ebp)\n+\tje 10528 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xf4(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0xf4(%ebp),%ebx\n+\tpush %ebx\n+\tmov %edi,%ebx\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 103d2 \n+\tmov -0xc4(%ebp),%eax\n+\ttest %eax,%eax\n+\tje 102a6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x18c(%ebx),%eax\n-\tcmp %eax,-0xa0(%ebp)\n-\tje 106a0 \n+\tlea 0x18c(%edi),%ecx\n+\tcmp %ecx,-0xa0(%ebp)\n+\tje 10538 \n ./pynx/scattering/cpu.c:8206\n \tsub $0xc,%esp\n-\tlea -0xc4(%ebp),%ecx\n-\tpush %ecx\n+\tlea -0xc4(%ebp),%edx\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 20e0 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:6760\n \ttest %esi,%esi\n-\tje 103df \n+\tje 102b9 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n-\tcmp %edi,0x14(%esi)\n-\tjne 10ad1 \n+\tmov -0x280(%ebp),%ebx\n+\tcmp %ebx,0x14(%esi)\n+\tjne 107c3 \n ./pynx/scattering/cpu.c:6766\n-\tmov -0x284(%ebp),%eax\n-\tmov 0x48(%eax),%edx\n+\tmov -0x288(%ebp),%eax\n+\tmov 0x48(%eax),%ecx\n ./pynx/scattering/cpu.c:6767\n \tmov %esi,0x48(%eax)\n /usr/include/python3.13/object.h:1041\n-\ttest %edx,%edx\n-\tje 10402 \n+\ttest %ecx,%ecx\n+\tje 102dc \n /usr/include/python3.13/object.h:363\n-\tmov (%edx),%esi\n+\tmov (%ecx),%esi\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \tcmp $0x3fffffff,%esi\n-\tje 10402 \n+\tje 102dc \n /usr/include/python3.13/object.h:948\n \tdec %esi\n-\tmov %esi,(%edx)\n-\tje 106c0 \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 /usr/include/python3.13/object.h:1041\n \tmov -0x280(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 1041e \n+\tje 10315 \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 1041e \n+\tje 10315 \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%ecx)\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+\tje 10578 \n ./pynx/scattering/cpu.c:5995\n \tsub $0xc,%esp\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+\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 ./pynx/scattering/cpu.c:5997\n \tadd $0x10,%esp\n-\tjmp fa95 \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 /usr/include/python3.13/cpython/unicodeobject.h:248\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+\tmov -0x288(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp f34e \n ./pynx/scattering/cpu.c:5887 (discriminator 7)\n-\tmovl $0x16ff,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 101c0 \n+\tmovl $0x16ff,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%ebp)\n+\tjmp 10078 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x2a0(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x2a4(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x2a0(%ebp),%eax\n+\tmov -0x2a4(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp ee21 \n+\tjmp ed65 \n ./pynx/scattering/cpu.c:5892 (discriminator 7)\n-\tmovl $0x1704,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 101c0 \n+\tmovl $0x1704,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%ebp)\n+\tjmp 10078 \n ./pynx/scattering/cpu.c:5897 (discriminator 7)\n-\tmovl $0x1709,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 101c0 \n+\tmovl $0x1709,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%ebp)\n+\tjmp 10078 \n ./pynx/scattering/cpu.c:5902 (discriminator 7)\n-\tmovl $0x170e,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 101c0 \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 /usr/include/python3.13/cpython/unicodeobject.h:248\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+\tmov -0x288(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp f5a6 \n ./pynx/scattering/cpu.c:5907 (discriminator 7)\n-\tmovl $0x1713,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 101c0 \n+\tmovl $0x1713,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%ebp)\n+\tjmp 10078 \n ./pynx/scattering/cpu.c:5912 (discriminator 7)\n-\tmovl $0x1718,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 101c0 \n+\tmovl $0x1718,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%ebp)\n+\tjmp 10078 \n ./pynx/scattering/cpu.c:5917 (discriminator 7)\n-\tmovl $0x171d,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 101c0 \n+\tmovl $0x171d,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%ebp)\n+\tjmp 10078 \n ./pynx/scattering/cpu.c:5922 (discriminator 7)\n-\tmovl $0x1722,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 101c0 \n+\tmovl $0x1722,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%ebp)\n+\tjmp 10078 \n ./pynx/scattering/cpu.c:5927 (discriminator 7)\n-\tmovl $0x1727,-0x288(%ebp)\n-\tmovl $0x54,-0x28c(%ebp)\n-\tjmp 101c0 \n+\tmovl $0x1727,-0x28c(%ebp)\n+\tmovl $0x54,-0x290(%ebp)\n+\tjmp 10078 \n /usr/include/python3.13/cpython/unicodeobject.h:321\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+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x2c0(%ebp)\n+\tmovzwl (%ebx),%ecx\n+\tjmp eea3 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-./pynx/scattering/cpu.c:6790\n-\tmovl $0x0,-0x280(%ebp)\n ./pynx/scattering/cpu.c:6791\n-\txor %edi,%edi\n-\tjmp 10206 \n+\tmovl $0x0,-0x280(%ebp)\n+./pynx/scattering/cpu.c:6790\n+\tmovl $0x0,-0x284(%ebp)\n+\tjmp 100c6 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0x250(%ebp)\n-\tjmp 10222 \n+\tjmp 100e2 \n \tnop\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 10250 \n+\tjmp 10112 \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 1027e \n+\tjmp 10142 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 102ac \n+\tjmp 10172 \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp 102da \n+\tjmp 101a2 \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp 10308 \n+\tjmp 101d2 \n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp 10336 \n+\tjmp 10202 \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp 10364 \n+\tjmp 10232 \n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp 10392 \n+\tjmp 10262 \n \tnop\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp 103c0 \n+\tjmp 10292 \n \tnop\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 %ecx\n+\tcall 2130 <_Py_Dealloc@plt>\n+\tadd $0x10,%esp\n+\tjmp 102dc \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tsub $0xc,%esp\n+\tmov %edi,%ebx\n \tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 10402 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 102f9 \n+\tlea %cs: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 1041e \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp 10315 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %edi\n+\tmov %eax,-0x2c4(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n+\tmov -0x2c4(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 10435 \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 \tlea 0x0(%esi,%eiz,1),%esi\n+/usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x2c0(%ebp)\n-\tpush %ecx\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x2c0(%ebp),%eax\n \tadd $0x10,%esp\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+\tjmp eb1c \n+\tnop\n \tsub $0xc,%esp\n \tmov %eax,-0x2bc(%ebp)\n-\tpush %ecx\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x2bc(%ebp),%eax\n \tadd $0x10,%esp\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+\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 /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x2b8(%ebp)\n-\tpush %ecx\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x2b8(%ebp),%eax\n \tadd $0x10,%esp\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+\tjmp ef61 \n+./pynx/scattering/cpu.c:11382\n+\tmovzbl %al,%eax\n+\tjmp fdf1 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x2b4(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x2b0(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x2b4(%ebp),%eax\n+\tmov -0x2b0(%ebp),%eax\n \tadd $0x10,%esp\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+\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(%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+\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+/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 \tand $0x40,%ecx\n-\tcmove %eax,%edx\n-\tmov %edx,%ecx\n-\tjmp e93c \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 /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x2ac(%ebp)\n-\tpush %ecx\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x2ac(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp f271 \n-\tvzeroupper\n-\tjmp ff25 \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+/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-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\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 \tand $0x40,%ecx\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/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 /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n \tmov %eax,-0x2a8(%ebp)\n-\tpush %ecx\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tmov -0x2a8(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp f4c1 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\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-\tcmove %eax,%edx\n-\tmov %edx,%ecx\n-\tjmp dadc \n-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\n+\tjmp f699 \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\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:250\n+\tlea 0x1c(%eax),%ebx\n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tje f0d0 \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\n+\tlea 0x14(%eax),%ebx\n+\tjmp f0d0 \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\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-\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:250\n+\tlea 0x1c(%eax),%ebx\n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tje f35a \n /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\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 \tand $0x40,%ecx\n-\tcmove %eax,%edx\n-\tmov %edx,%ecx\n-\tjmp f5e2 \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+/usr/include/python3.13/cpython/unicodeobject.h:248\n+\tlea 0x14(%eax),%ebx\n+\tjmp f5b2 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x2c8(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp e755 \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x2c8(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp e5c9 \n ./pynx/scattering/cpu.c:6764\n \tsub $0x8,%esp\n-\tpush %edi\n+\tpush %ebx\n+\tmov %edi,%ebx\n \tpush %esi\n \tcall 2070 \n \tadd $0x10,%esp\n-\tjmp 103df \n+\tjmp 102b9 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x2c4(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp db05 \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x2c4(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp daa5 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x29c(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x2a0(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x29c(%ebp),%eax\n+\tmov -0x2a0(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp fa16 \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 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+\tjmp fa44 \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+\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+/usr/include/python3.13/cpython/unicodeobject.h:248\n+\tmov -0x294(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp e216 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x2cc(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp e965 \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x2cc(%ebp)\n+\tmovzwl (%ebx),%ecx\n+\tjmp e7c9 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x2bc(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp f18f \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x2bc(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp f0f3 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x2c8(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp e755 \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x2c8(%ebp)\n+\tmovzwl (%ebx),%ecx\n+\tjmp e5c9 \n \tmov $0x1,%edx\n-\tjmp df53 \n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x2c4(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp db05 \n+\tjmp de73 \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x2c4(%ebp)\n+\tmovzwl (%ebx),%ecx\n+\tjmp daa5 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x2b8(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp f3df \n-\txor %edx,%edx\n-\tjmp df53 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%eax),%edx\n-\tadd $0x1c,%eax\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-\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/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+\txor %edx,%edx\n+\tjmp de73 \n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tmov %eax,-0x298(%ebp)\n-\tpush %ecx\n+\tmov %eax,-0x29c(%ebp)\n+\tmov %edi,%ebx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x298(%ebp),%eax\n+\tmov -0x29c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp ff06 \n-/usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x2bc(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp f18f \n+\tjmp fe04 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x2b4(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp f60b \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x2b0(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp f5d5 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x2b8(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp f3df \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 /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-\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+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x2ac(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp e245 \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+\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+/usr/include/python3.13/cpython/unicodeobject.h:248\n+\tmov -0x288(%ebp),%ebx\n+\tlea 0x14(%ebx),%edx\n+\tjmp fcf6 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x2a8(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp f935 \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x2a8(%ebp)\n+\tmovzbl (%ebx),%ecx\n+\tjmp f965 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x2a8(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp f935 \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 /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x2a4(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp fe25 \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 /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x2a4(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp fe25 \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 ./pynx/scattering/cpu.c:5663 (discriminator 1)\n \tmov $0x161f,%edx\n-\tjmp fa78 \n+\tjmp f75e \n ./pynx/scattering/cpu.c:5653 (discriminator 1)\n \tmov $0x1615,%edx\n-\tjmp fa78 \n+\tjmp f75e \n ./pynx/scattering/cpu.c:5643 (discriminator 1)\n \tmov $0x160b,%edx\n-\tjmp fa78 \n-./pynx/scattering/cpu.c:5635 (discriminator 1)\n-\tmov $0x1603,%edx\n-\tjmp fa78 \n+\tjmp f75e \n ./pynx/scattering/cpu.c:5798\n-\tcall 180c0 \n-.L3709():\n+\tcall 17b40 \n+.L3627():\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 44f0 \n-\tadd $0xd2af,%ebx\n+\tcall 4530 \n+\tadd $0xc59f,%ebx\n \tpush %ecx\n \tsub $0x2a8,%esp\n \tmov 0x8(%ecx),%esi\n-\tmov 0x4(%ecx),%edx\n-\tmov %esi,-0x27c(%ebp)\n+\tmov 0x4(%ecx),%eax\n+\tmov %esi,-0x280(%ebp)\n ./pynx/scattering/cpu.c:4720\n-\tlea 0x610(%ebx),%eax\n-\tlea 0x58(%eax),%esi\n+\tlea 0x650(%ebx),%edx\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 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+\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-\tje 10e00 \n+./pynx/scattering/cpu.c:4720\n+\tmov %ecx,-0x3c(%ebp)\n+\tmov %edx,-0x38(%ebp)\n+\tmovl $0x0,-0x34(%ebp)\n+./pynx/scattering/cpu.c:4721\n+\tje 10ae8 \n ./pynx/scattering/cpu.c:4718\n-\tmov -0x27c(%ebp),%esi\n-\tlea 0x0(,%esi,4),%eax\n-\tlea (%edx,%eax,1),%ecx\n-\tmov %ecx,-0x264(%ebp)\n+\tlea 0x0(,%esi,4),%edx\n ./pynx/scattering/cpu.c:4723\n \tcmp $0x9,%esi\n-\tja 143e5 \n-\tmov -0x366c(%ebx,%eax,1),%esi\n+./pynx/scattering/cpu.c:4718\n+\tlea (%eax,%edx,1),%ecx\n+\tmov %ecx,-0x264(%ebp)\n+./pynx/scattering/cpu.c:4723\n+\tja 13018 \n+\tmov -0x366c(%ebx,%edx,1),%esi\n \tadd %ebx,%esi\n \tjmp *%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4839 (discriminator 1)\n-\tcmpl $0x9,-0x27c(%ebp)\n-\tjne 143e5 \n+\tcmpl $0x9,-0x280(%ebp)\n+\tjne 13018 \n ./pynx/scattering/cpu.c:4842\n-\tmov (%edx),%edi\n+\tmov (%eax),%edi\n ./pynx/scattering/cpu.c:4843\n-\tmov 0x4(%edx),%eax\n+\tmov 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:4844\n-\tmov 0x8(%edx),%ecx\n+\tmov 0x8(%eax),%edx\n ./pynx/scattering/cpu.c:4845\n-\tmov 0xc(%edx),%esi\n+\tmov 0xc(%eax),%ecx\n ./pynx/scattering/cpu.c:4842\n \tmov %edi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:4846\n-\tmov 0x10(%edx),%edi\n+\tmov 0x10(%eax),%edi\n ./pynx/scattering/cpu.c:4843\n-\tmov %eax,-0x25c(%ebp)\n+\tmov %esi,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:4847\n-\tmov 0x14(%edx),%eax\n+\tmov 0x14(%eax),%esi\n ./pynx/scattering/cpu.c:4844\n-\tmov %ecx,-0x260(%ebp)\n+\tmov %edx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4848\n-\tmov 0x18(%edx),%ecx\n+\tmov 0x18(%eax),%edx\n ./pynx/scattering/cpu.c:4845\n-\tmov %esi,-0x258(%ebp)\n+\tmov %ecx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4849\n-\tmov 0x1c(%edx),%esi\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:4850\n-\tmov 0x20(%edx),%edx\n+\tmov 0x20(%eax),%eax\n ./pynx/scattering/cpu.c:4846\n \tmov %edi,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4847\n-\tmov %eax,-0x26c(%ebp)\n+\tmov %esi,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:4848\n-\tmov %ecx,-0x278(%ebp)\n+\tmov %edx,-0x278(%ebp)\n ./pynx/scattering/cpu.c:4849\n-\tmov %esi,-0x274(%ebp)\n+\tmov %ecx,-0x274(%ebp)\n ./pynx/scattering/cpu.c:4850\n-\tmov %edx,-0x270(%ebp)\n-\tvzeroupper\n+\tmov %eax,-0x270(%ebp)\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 13638 \n+\tjne 133c0 \n ./pynx/scattering/cpu.c:4879 (discriminator 2)\n \tmov -0x25c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 136b0 \n+\tjne 133e8 \n ./pynx/scattering/cpu.c:4880 (discriminator 2)\n \tmov -0x260(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 136d0 \n+\tjne 13408 \n ./pynx/scattering/cpu.c:4881 (discriminator 2)\n \tmov -0x258(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 136f0 \n+\tjne 13428 \n ./pynx/scattering/cpu.c:4882 (discriminator 2)\n \tmov -0x268(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13710 \n+\tjne 13448 \n ./pynx/scattering/cpu.c:4883 (discriminator 2)\n \tmov -0x26c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13730 \n+\tjne 13468 \n ./pynx/scattering/cpu.c:4884 (discriminator 2)\n \tmov -0x278(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13750 \n+\tjne 13488 \n ./pynx/scattering/cpu.c:4885 (discriminator 2)\n \tmov -0x274(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13770 \n+\tjne 134a8 \n ./pynx/scattering/cpu.c:4886 (discriminator 2)\n \tmov -0x270(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 13790 \n+\tjne 134c8 \n+\tlea 0x6ac(%ebx),%esi\n ./pynx/scattering/cpu.c:4941\n \tmovl $0x0,-0x1e4(%ebp)\n-\tlea 0x6ac(%ebx),%esi\n-./pynx/scattering/cpu.c:4942\n-\tmovl $0x0,-0x1e8(%ebp)\n-\tvmovd %esi,%xmm6\n+\tmov %esi,-0x250(%ebp)\n ./pynx/scattering/cpu.c:4979\n \tmov -0x28(%ebx),%esi\n+\tcmp %esi,-0x254(%ebp)\n+./pynx/scattering/cpu.c:4942\n+\tmovl $0x0,-0x1e8(%ebp)\n ./pynx/scattering/cpu.c:4945\n \tmovl $0x0,-0x1b4(%ebp)\n-\tvpunpckldq %xmm6,%xmm6,%xmm7\n+\tvmovd -0x250(%ebp),%xmm0\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@@ -20699,1288 +20958,1265 @@\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-\tcmp %esi,-0x254(%ebp)\n-\tje 113d8 \n+\tje 110b0 \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 %xmm7,-0x250(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:4979 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 14495 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 13fa0 \n ./pynx/scattering/cpu.c:4984\n \tcmp %esi,-0x25c(%ebp)\n-\tje 11402 \n+\tje 110da \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 %xmm7,-0x250(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:4984 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 13c12 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 13895 \n ./pynx/scattering/cpu.c:4989\n \tcmp %esi,-0x260(%ebp)\n-\tje 11436 \n+\tje 1110e \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 %xmm7,-0x250(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:4989 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 13f10 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 13ba8 \n ./pynx/scattering/cpu.c:4994\n \tcmp %esi,-0x258(%ebp)\n-\tje 1146a \n+\tje 11142 \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 %xmm7,-0x250(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:4994 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 13f4e \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 13bd9 \n ./pynx/scattering/cpu.c:4999\n \tcmp %esi,-0x268(%ebp)\n-\tje 1149e \n+\tje 11176 \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 %xmm7,-0x250(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:4999 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 13f67 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 13bf2 \n ./pynx/scattering/cpu.c:5004\n \tcmp %esi,-0x26c(%ebp)\n-\tje 114d2 \n+\tje 111aa \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 %xmm7,-0x250(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5004 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 13f80 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 13c0b \n ./pynx/scattering/cpu.c:5009\n \tcmp %esi,-0x278(%ebp)\n-\tje 11506 \n+\tje 111de \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 %xmm7,-0x250(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5009 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 13f99 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 13c24 \n ./pynx/scattering/cpu.c:5014\n \tcmp %esi,-0x274(%ebp)\n-\tje 1153a \n+\tje 11212 \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 %xmm7,-0x250(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5014 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 13fdf \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 13c5d \n ./pynx/scattering/cpu.c:5019\n \tcmp %esi,-0x270(%ebp)\n-\tje 1156e \n+\tje 11246 \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 84a0 \n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5019 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 13ff8 \n+\tinc %eax\n+\tje 13c76 \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-\tcmp $0xffffffff,%eax\n-\tje 14158 \n+\tje 13d98 \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 142e8 \n+\tje 13df8 \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 49e0 \n+\tcall 4a50 \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 1122d \n+\tje 10f0a \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 1125b \n+\tje 10f38 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0x220(%ebp)\n-\tje 13310 \n+\tje 13130 \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 11289 \n+\tje 10f66 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%ecx\n \tcmp %ecx,-0x1f0(%ebp)\n-\tje 13300 \n+\tje 13120 \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 112b7 \n+\tje 10f94 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1c0(%ebp)\n-\tje 132f0 \n+\tje 13110 \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 112e5 \n+\tje 10fc2 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edi\n \tcmp %edi,-0x190(%ebp)\n-\tje 132e0 \n+\tje 13100 \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 11313 \n+\tje 10ff0 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0x160(%ebp)\n-\tje 132d0 \n+\tje 130f0 \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 11341 \n+\tje 1101e \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%ecx\n \tcmp %ecx,-0x130(%ebp)\n-\tje 132c0 \n+\tje 130e0 \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 1136f \n+\tje 1104c \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x100(%ebp)\n-\tje 132b0 \n+\tje 130d0 \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 1139d \n+\tje 1107a \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edi\n \tcmp %edi,-0xd0(%ebp)\n-\tje 132a0 \n+\tje 130c0 \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 113cb \n+\tje 110a8 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0xa0(%ebp)\n-\tje 13288 \n+\tje 130b0 \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 135a7 \n-\tlea 0x0(%esi),%esi\n+\tjmp 13073 \n+\tnop\n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x1c8(%ebp)\n+./pynx/scattering/cpu.c:4984\n+\tcmp %esi,-0x25c(%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-\tcmp %esi,-0x25c(%ebp)\n-\tjne 10ffc \n+\tjne 10ce9 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x198(%ebp)\n+./pynx/scattering/cpu.c:4989\n+\tcmp %esi,-0x260(%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-\tcmp %esi,-0x260(%ebp)\n-\tjne 11035 \n+\tjne 10d20 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x168(%ebp)\n+./pynx/scattering/cpu.c:4994\n+\tcmp %esi,-0x258(%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-\tcmp %esi,-0x258(%ebp)\n-\tjne 1106e \n+\tjne 10d57 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x108(%ebp)\n+./pynx/scattering/cpu.c:4999\n+\tcmp %esi,-0x268(%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-\tcmp %esi,-0x268(%ebp)\n-\tjne 110a7 \n+\tjne 10d8e \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0xd8(%ebp)\n+./pynx/scattering/cpu.c:5004\n+\tcmp %esi,-0x26c(%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-\tcmp %esi,-0x26c(%ebp)\n-\tjne 110e0 \n+\tjne 10dc5 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0xa8(%ebp)\n+./pynx/scattering/cpu.c:5009\n+\tcmp %esi,-0x278(%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-\tcmp %esi,-0x278(%ebp)\n-\tjne 11119 \n+\tjne 10dfc \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x138(%ebp)\n+./pynx/scattering/cpu.c:5014\n+\tcmp %esi,-0x274(%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-\tcmp %esi,-0x274(%ebp)\n-\tjne 11152 \n+\tjne 10e33 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x1f8(%ebp)\n+./pynx/scattering/cpu.c:5019\n+\tcmp %esi,-0x270(%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-\tcmp %esi,-0x270(%ebp)\n-\tjne 1118b \n+\tjne 10e6a \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-\tjmp 111a8 \n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x228(%ebp)\n+./pynx/scattering/cpu.c:8213\n+\tjmp 10e85 \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(%edx),%esi\n+\tmov 0x18(%eax),%esi\n ./pynx/scattering/cpu.c:4730\n-\tmov 0x14(%edx),%ecx\n+\tmov 0x14(%eax),%ecx\n ./pynx/scattering/cpu.c:4746\n-\tcmpl $0x8,-0x27c(%ebp)\n+\tcmpl $0x8,-0x280(%ebp)\n ./pynx/scattering/cpu.c:4728\n \tmov %esi,-0x278(%ebp)\n ./pynx/scattering/cpu.c:4732\n-\tmov 0x10(%edx),%esi\n+\tmov 0x10(%eax),%esi\n ./pynx/scattering/cpu.c:4730\n \tmov %ecx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:4734\n-\tmov 0xc(%edx),%ecx\n+\tmov 0xc(%eax),%ecx\n ./pynx/scattering/cpu.c:4732\n \tmov %esi,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%edx),%esi\n+\tmov 0x8(%eax),%esi\n ./pynx/scattering/cpu.c:4734\n \tmov %ecx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%edx),%ecx\n+\tmov 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:4736\n \tmov %esi,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4740\n-\tmov (%edx),%edx\n+\tmov (%eax),%eax\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 %edx,-0x254(%ebp)\n+\tmov %eax,-0x254(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %esi,-0x250(%ebp)\n ./pynx/scattering/cpu.c:4746\n-\tja 127db \n-\tmov -0x3644(%ebx,%eax,1),%eax\n-\tadd %ebx,%eax\n-\tjmp *%eax\n+\tja 123db \n+\tmov -0x3644(%ebx,%edx,1),%edx\n+\tadd %ebx,%edx\n+\tjmp *%edx\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(%edx),%ecx\n+\tmov 0x1c(%eax),%ecx\n \tmov %ecx,-0x274(%ebp)\n-\tjmp 115b4 \n+\tjmp 1128c \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(%edx),%ecx\n+\tmov 0x4(%eax),%ecx\n+./pynx/scattering/cpu.c:4740\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%edx),%eax\n+\tmov %edx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:4740\n-\tmov (%edx),%edx\n+\tmov %eax,-0x254(%ebp)\n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:4738\n \tmov %ecx,-0x25c(%ebp)\n /usr/include/python3.13/object.h:349\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+\tmov %eax,-0x250(%ebp)\n+\tmov %eax,-0x258(%ebp)\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %eax,%eax\n ./pynx/scattering/cpu.c:4776\n-\tmov 0x664(%ebx),%edx\n-\tmov %edx,-0x258(%ebp)\n+\tmov 0x664(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjle 13a30 \n-\tlea -0x1(%ecx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n+\tjle 12fc8 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \txor %edx,%edx\n \tand $0x7,%eax\n-\tje 1170c \n+\tje 113a8 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje 11768 \n+\tcmp 0xc(%edi),%ecx\n+\tje 11408 \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-\tcmp $0x1,%eax\n-\tje 14385 \n+\tje 113a8 \n \tcmp $0x2,%eax\n-\tje 116ff \n+\tje 113a1 \n \tcmp $0x3,%eax\n-\tje 116f2 \n+\tje 1139a \n \tcmp $0x4,%eax\n-\tje 116e5 \n+\tje 11393 \n \tcmp $0x5,%eax\n-\tje 116d4 \n+\tje 1138c \n \tcmp $0x6,%eax\n-\tje 116c3 \n+\tje 11385 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje 11768 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 11408 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 11768 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11408 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje 11768 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11408 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 11768 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11408 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje 11768 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11408 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 11768 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11408 \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 11768 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11408 \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 1302b \n-\tmov %eax,%edx\n+\tcmp %eax,-0x258(%ebp)\n+\tje 12da9 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje 11768 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tmov %eax,%edx\n+\tje 11408 \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 11768 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11408 \n+\tcmp 0x14(%edi,%eax,4),%ecx\n \tlea 0x2(%eax),%edx\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+\tje 11408 \n+\tcmp 0x18(%edi,%eax,4),%ecx\n \tlea 0x3(%eax),%edx\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+\tje 11408 \n+\tcmp 0x1c(%edi,%eax,4),%ecx\n \tlea 0x4(%eax),%edx\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+\tje 11408 \n+\tcmp 0x20(%edi,%eax,4),%ecx\n \tlea 0x5(%eax),%edx\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+\tje 11408 \n+\tcmp 0x24(%edi,%eax,4),%ecx\n \tlea 0x6(%eax),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje 11768 \n+\tje 11408 \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 11712 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tjne 113ae \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x264(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%esi\n-\tmov %esi,-0x258(%ebp)\n+\tmov -0x264(%ebp),%esi\n+\tmov (%esi,%edx,4),%eax\n+\tmov %eax,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4776 (discriminator 2)\n-\tmov -0x258(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 13a30 \n+\tmov -0x258(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 12fc8 \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 117d2 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 1146a \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:4734\n-\tmov 0xc(%edx),%eax\n+\tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%edx),%ecx\n+\tmov 0x8(%eax),%ecx\n ./pynx/scattering/cpu.c:4740\n-\tmov (%edx),%edx\n+\tmov (%eax),%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:4734\n-\tmov %eax,-0x258(%ebp)\n+\tmov %edx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4736\n \tmov %ecx,-0x260(%ebp)\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,-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-\ttest %esi,%esi\n-\tjle 11a25 \n+\tjle 116bd \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 11855 \n+\tje 114ed \n \tcmp $0x1,%esi\n-\tje 11840 \n+\tje 114d8 \n \tcmp $0x2,%esi\n-\tje 11835 \n+\tje 114cd \n \tcmp $0x3,%esi\n-\tje 1182a \n+\tje 114c2 \n \tcmp $0x4,%esi\n-\tje 1181f \n+\tje 114b7 \n \tcmp $0x5,%esi\n-\tje 11814 \n+\tje 114ac \n \tcmp $0x6,%esi\n-\tjne 13b95 \n+\tjne 13821 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 12fe0 \n+\tje 12d58 \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 12fe0 \n+\tje 12d58 \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 12fe0 \n+\tje 12d58 \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 12fe0 \n+\tje 12d58 \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 12fe0 \n+\tje 12d58 \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 12fe0 \n+\tje 12d58 \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 118c7 \n+\tje 1155f \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 12fe0 \n+\tje 12d58 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 12fe0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %esi,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje 12d58 \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 12fe0 \n+\tje 12d58 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 12fe0 \n+\tje 12d58 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 12fe0 \n+\tje 12d58 \n+\tcmp 0x1c(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 12fe0 \n+\tje 12d58 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 12fe0 \n+\tje 12d58 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 12fe0 \n+\tje 12d58 \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 11855 \n+\tjne 114ed \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 -0x280(%ebp)\n+\tsete -0x27c(%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 12b78 \n+\tje 12868 \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 128a8 \n+\tje 125a0 \n \ttest %cl,%cl\n-\tje 128b9 \n+\tje 125b1 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%esi),%edx\n-\tmov %edx,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 11a18 \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 ./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-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x284(%ebp)\n-\tje 11964 \n-\tcmp $0xffffffff,%ecx\n-\tjne 11a18 \n+\tje 115f8 \n+\tinc %ecx\n+\tjne 116b0 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x288(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x288(%ebp)\n-\tjne 11a18 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x284(%ebp)\n-\tjne 13bd0 \n+\tjne 13860 \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-\ttest $0x20,%cl\n-\tjne 14482 \n+\ttestb $0x20,-0x288(%ebp)\n+\tjne 13f7c \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x288(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x284(%ebp),%edx\n+\tmovzbl -0x28c(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 1457e \n+\tje 140c4 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 1460d \n+\tje 14169 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x288(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x288(%ebp)\n+\tmov -0x284(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x288(%ebp)\n-\tjne 11a18 \n+\tcmp %ecx,-0x288(%ebp)\n+\tjne 116b0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x278(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 12b78 \n+\tmov -0x278(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 12868 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x284(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12b78 \n+\tje 12868 \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 118f8 \n-\tvzeroupper\n+\tjne 11590 \n ./pynx/scattering/cpu.c:4790\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4790 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 1404a \n+\tjne 14285 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x40(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4a2f(%ebx),%edx\n-\tlea -0x4aa1(%ebx),%ecx\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x3cd0(%ebx),%esi\n+\tlea -0x4a3f(%ebx),%edx\n+\tlea -0x4ab1(%ebx),%ecx\n+\tlea -0x4d65(%ebx),%edi\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 13588 \n-\tlea 0x0(%esi),%esi\n+\tjmp 13054 \n+\tnop\n ./pynx/scattering/cpu.c:4732\n-\tmov 0x10(%edx),%esi\n+\tmov 0x10(%eax),%esi\n ./pynx/scattering/cpu.c:4734\n-\tmov 0xc(%edx),%eax\n+\tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%edx),%ecx\n+\tmov 0x8(%eax),%ecx\n ./pynx/scattering/cpu.c:4732\n \tmov %esi,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:4740\n-\tmov (%edx),%edx\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:4734\n-\tmov %eax,-0x258(%ebp)\n+\tmov %edx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4736\n \tmov %ecx,-0x260(%ebp)\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 0x8(%edi),%edx\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:4738\n \tmov %esi,-0x25c(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %edx,-0x250(%ebp)\n-./pynx/scattering/cpu.c:4746\n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:4796\n-\tmov 0x66c(%ebx),%ecx\n-\tmov %ecx,-0x26c(%ebp)\n+\tmov 0x66c(%ebx),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n-\tjle 13660 \n-\tlea -0x1(%edx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%esi\n+\tjle 12d08 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje 11b5a \n+\tje 117b6 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje 11bb0 \n+\tcmp 0xc(%edi),%edx\n+\tje 11810 \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-\tcmp $0x1,%eax\n-\tje 142d8 \n+\tje 117b6 \n \tcmp $0x2,%eax\n-\tje 11b4d \n+\tje 117af \n \tcmp $0x3,%eax\n-\tje 11b40 \n+\tje 117a8 \n \tcmp $0x4,%eax\n-\tje 11b33 \n+\tje 117a1 \n \tcmp $0x5,%eax\n-\tje 11b22 \n+\tje 1179a \n \tcmp $0x6,%eax\n-\tjne 13b7d \n+\tjne 1380f \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 11bb0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 11810 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje 11bb0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 11810 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 11bb0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 11810 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje 11bb0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 11810 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 11bb0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 11810 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 11bb0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 11810 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,%edx\n-\tje 12dc0 \n-\tmov %eax,%ecx\n+\tcmp %eax,-0x26c(%ebp)\n+\tje 12aea \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje 11bb0 \n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tmov %eax,%ecx\n+\tje 11810 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 11bb0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 11810 \n+\tcmp 0x14(%edi,%eax,4),%edx\n \tlea 0x2(%eax),%ecx\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+\tje 11810 \n+\tcmp 0x18(%edi,%eax,4),%edx\n \tlea 0x3(%eax),%ecx\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+\tje 11810 \n+\tcmp 0x1c(%edi,%eax,4),%edx\n \tlea 0x4(%eax),%ecx\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+\tje 11810 \n+\tcmp 0x20(%edi,%eax,4),%edx\n \tlea 0x5(%eax),%ecx\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+\tje 11810 \n+\tcmp 0x24(%edi,%eax,4),%edx\n \tlea 0x6(%eax),%ecx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje 11bb0 \n+\tje 11810 \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 11b60 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tjne 117bc \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 13660 \n+\tje 12d08 \n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:4798\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%edx\n-\tjmp 11c20 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %eax,-0x270(%ebp)\n+\tjmp 11888 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:4730\n-\tmov 0x14(%edx),%eax\n+\tmov 0x14(%eax),%edx\n ./pynx/scattering/cpu.c:4732\n-\tmov 0x10(%edx),%ecx\n+\tmov 0x10(%eax),%ecx\n ./pynx/scattering/cpu.c:4734\n-\tmov 0xc(%edx),%esi\n+\tmov 0xc(%eax),%esi\n ./pynx/scattering/cpu.c:4730\n-\tmov %eax,-0x26c(%ebp)\n+\tmov %edx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x8(%edx),%eax\n+\tmov 0x8(%eax),%edx\n ./pynx/scattering/cpu.c:4732\n \tmov %ecx,-0x268(%ebp)\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%edx),%ecx\n+\tmov 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:4740\n-\tmov (%edx),%edx\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:4734\n \tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:4736\n-\tmov %eax,-0x260(%ebp)\n+\tmov %edx,-0x260(%ebp)\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 0x8(%edi),%edx\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:4738\n \tmov %ecx,-0x25c(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %edx,-0x250(%ebp)\n-./pynx/scattering/cpu.c:4746\n-\txchg %ax,%ax\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 ./pynx/scattering/cpu.c:4806\n-\tmov 0x660(%ebx),%ecx\n-\tmov %ecx,-0x270(%ebp)\n+\tmov 0x660(%ebx),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n-\tjle 135e8 \n-\tlea -0x1(%edx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%esi\n+\tjle 12aa0 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje 11cca \n+\tje 118f6 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje 11d20 \n+\tcmp 0xc(%edi),%edx\n+\tje 11950 \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-\tcmp $0x1,%eax\n-\tje 14178 \n+\tje 118f6 \n \tcmp $0x2,%eax\n-\tje 11cbd \n+\tje 118ef \n \tcmp $0x3,%eax\n-\tje 11cb0 \n+\tje 118e8 \n \tcmp $0x4,%eax\n-\tje 11ca3 \n+\tje 118e1 \n \tcmp $0x5,%eax\n-\tje 11c92 \n+\tje 118da \n \tcmp $0x6,%eax\n-\tjne 13b48 \n+\tjne 137e0 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 11d20 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 11950 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje 11d20 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 11950 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 11d20 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 11950 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje 11d20 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 11950 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 11d20 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 11950 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 11d20 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 11950 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,%edx\n-\tje 12bc4 \n-\tmov %eax,%ecx\n+\tcmp %eax,-0x270(%ebp)\n+\tje 128bc \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje 11d20 \n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tmov %eax,%ecx\n+\tje 11950 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 11d20 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 11950 \n+\tcmp 0x14(%edi,%eax,4),%edx\n \tlea 0x2(%eax),%ecx\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+\tje 11950 \n+\tcmp 0x18(%edi,%eax,4),%edx\n \tlea 0x3(%eax),%ecx\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+\tje 11950 \n+\tcmp 0x1c(%edi,%eax,4),%edx\n \tlea 0x4(%eax),%ecx\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+\tje 11950 \n+\tcmp 0x20(%edi,%eax,4),%edx\n \tlea 0x5(%eax),%ecx\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+\tje 11950 \n+\tcmp 0x24(%edi,%eax,4),%edx\n \tlea 0x6(%eax),%ecx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje 11d20 \n+\tje 11950 \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 11cd0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tjne 118fc \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 135e8 \n+\tje 12aa0 \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-\ttest %esi,%esi\n-\tjle 11f9f \n+\tjle 11bcf \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 11dcf \n+\tje 119ff \n \tcmp $0x1,%esi\n-\tje 11dba \n+\tje 119ea \n \tcmp $0x2,%esi\n-\tje 11daf \n+\tje 119df \n \tcmp $0x3,%esi\n-\tje 11da4 \n+\tje 119d4 \n \tcmp $0x4,%esi\n-\tje 11d99 \n+\tje 119c9 \n \tcmp $0x5,%esi\n-\tje 11d8e \n+\tje 119be \n \tcmp $0x6,%esi\n-\tjne 13ad8 \n+\tjne 13770 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 12bb0 \n+\tje 128a8 \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 12bb0 \n+\tje 128a8 \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 12bb0 \n+\tje 128a8 \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 12bb0 \n+\tje 128a8 \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 12bb0 \n+\tje 128a8 \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 12bb0 \n+\tje 128a8 \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 11e41 \n+\tje 11a71 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 12bb0 \n+\tje 128a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 12bb0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %esi,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje 128a8 \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 12bb0 \n+\tje 128a8 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 12bb0 \n+\tje 128a8 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 12bb0 \n+\tje 128a8 \n+\tcmp 0x1c(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 12bb0 \n+\tje 128a8 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 12bb0 \n+\tje 128a8 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 12bb0 \n+\tje 128a8 \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 11dcf \n+\tjne 119ff \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,-0x280(%ebp)\n+\tmov %eax,-0x27c(%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@@ -21988,543 +22224,526 @@\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 125a0 \n+\tje 121a0 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x280(%ebp),%ecx\n+\tmov -0x27c(%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 127f8 \n+\tje 124f0 \n \ttest %cl,%cl\n-\tje 12809 \n+\tje 12501 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%esi),%edx\n-\tmov %edx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 11f90 \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 ./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 11edc \n-\tcmp $0xffffffff,%ecx\n-\tjne 11f90 \n+\tje 11b0a \n+\tinc %ecx\n+\tjne 11bc0 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x294(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x294(%ebp)\n-\tjne 11f90 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x290(%ebp)\n-\tjne 143ad \n+\tjne 13eab \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-\ttest $0x20,%cl\n-\tjne 143d2 \n+\ttestb $0x20,-0x294(%ebp)\n+\tjne 13ec3 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x290(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x294(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x290(%ebp),%edx\n+\tmovzbl -0x298(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 144dd \n+\tje 13ff4 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 1456d \n+\tje 140ad \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x294(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x294(%ebp)\n+\tmov -0x290(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x294(%ebp)\n-\tjne 11f90 \n+\tcmp %ecx,-0x294(%ebp)\n+\tjne 11bc0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x288(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 125a0 \n+\tmov -0x288(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 121a0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x290(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 125a0 \n-\tlea 0x0(%esi),%esi\n+\tje 121a0 \n+\tlea 0x0(%esi,%eiz,1),%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 11e70 \n-\tvzeroupper\n+\tjne 11aa0 \n ./pynx/scattering/cpu.c:4820\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4820 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 1402c \n+\tjne 14267 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a2f(%ebx),%esi\n+\tlea -0x4ab1(%ebx),%edx\n+\tlea -0x3ce0(%ebx),%eax\n+\tlea -0x4d65(%ebx),%edi\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 13588 \n+\tjmp 13054 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4724\n-\tmov 0x20(%edx),%esi\n+\tmov 0x20(%eax),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 11622 \n+\tjmp 112fa \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),%eax\n+\tmov -0x250(%ebp),%esi\n ./pynx/scattering/cpu.c:4748\n \tmov 0x650(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n-\tjle 14442 \n+\ttest %esi,%esi\n+\tjle 136db \n+\tdec %esi\n ./pynx/scattering/cpu.c:7424\n \tmovl $0x0,-0x254(%ebp)\n-\tdec %eax\n-\tand $0x7,%eax\n-\tje 1458f \n+\tand $0x7,%esi\n+\tje 140db \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 12146 \n+\tje 11d76 \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-\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+\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 ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 12146 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%edx),%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 12146 \n+\tje 11d76 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %eax\n+\tlea 0x1(%edx),%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 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+\tje 11d76 \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 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),%edx\n \tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 12146 \n+\tje 11d76 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n+\tmov %edx,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 12140 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%edx),%esi\n+\tmov -0x254(%ebp),%eax\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje 11d76 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %esi,-0x250(%ebp)\n-\tje 137a9 \n-\tmov %esi,%edx\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 12140 \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 12140 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%esi),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 12140 \n+\tje 11d76 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%esi),%edx\n+\tinc %esi\n+\tmov %esi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 12140 \n+\tmov -0x254(%ebp),%esi\n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 11d76 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%esi),%edx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 12140 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 11d70 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%esi),%edx\n+\tcmp %eax,-0x250(%ebp)\n+\tje 134df \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 12140 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tmov %eax,%esi\n+\tje 11d70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%esi),%edx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 12140 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%esi),%edx\n+\tlea 0x7(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tjne 120e9 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tjne 11d19 \n \tlea 0x0(%esi),%esi\n-\tmov %edx,-0x254(%ebp)\n+\tmov %esi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x254(%ebp),%esi\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+\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 ./pynx/scattering/cpu.c:4750\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ecx\n-\tjmp 12189 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %eax,-0x258(%ebp)\n+\tjmp 11dc7 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4740\n-\tmov (%edx),%edx\n+\tmov (%eax),%ecx\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ecx\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:4740\n-\tmov %edx,-0x254(%ebp)\n+\tmov %ecx,-0x254(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %ecx,-0x250(%ebp)\n-./pynx/scattering/cpu.c:4756\n-\tmov 0x654(%ebx),%eax\n+\tmov %eax,-0x250(%ebp)\n \tmov %eax,-0x258(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjle 14328 \n-\tlea -0x1(%ecx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n+\ttest %eax,%eax\n+./pynx/scattering/cpu.c:4756\n+\tmov 0x654(%ebx),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle 13348 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \txor %edx,%edx\n \tand $0x7,%eax\n-\tje 12242 \n+\tje 11e3e \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje 122a0 \n+\tcmp 0xc(%edi),%ecx\n+\tje 11ea0 \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-\tcmp $0x1,%eax\n-\tje 144ae \n+\tje 11e3e \n \tcmp $0x2,%eax\n-\tje 12235 \n+\tje 11e37 \n \tcmp $0x3,%eax\n-\tje 12228 \n+\tje 11e30 \n \tcmp $0x4,%eax\n-\tje 1221b \n+\tje 11e29 \n \tcmp $0x5,%eax\n-\tje 1220a \n+\tje 11e22 \n \tcmp $0x6,%eax\n-\tje 121f9 \n+\tje 11e1b \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje 122a0 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 11ea0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 122a0 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11ea0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje 122a0 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11ea0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 122a0 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11ea0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje 122a0 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11ea0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 122a0 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11ea0 \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 122a0 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11ea0 \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 1331f \n-\tmov %eax,%edx\n+\tcmp %eax,-0x258(%ebp)\n+\tje 1313f \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje 122a0 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tmov %eax,%edx\n+\tje 11ea0 \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 122a0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 11ea0 \n+\tcmp 0x14(%edi,%eax,4),%ecx\n \tlea 0x2(%eax),%edx\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+\tje 11ea0 \n+\tcmp 0x18(%edi,%eax,4),%ecx\n \tlea 0x3(%eax),%edx\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+\tje 11ea0 \n+\tcmp 0x1c(%edi,%eax,4),%ecx\n \tlea 0x4(%eax),%edx\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+\tje 11ea0 \n+\tcmp 0x20(%edi,%eax,4),%ecx\n \tlea 0x5(%eax),%edx\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+\tje 11ea0 \n+\tcmp 0x24(%edi,%eax,4),%ecx\n \tlea 0x6(%eax),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje 122a0 \n+\tje 11ea0 \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 12248 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tjne 11e44 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x264(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%esi\n-\tmov %esi,-0x25c(%ebp)\n+\tmov -0x264(%ebp),%esi\n+\tmov (%esi,%edx,4),%eax\n+\tmov %eax,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:4756 (discriminator 2)\n-\tmov -0x25c(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 14328 \n+\tmov -0x25c(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 13348 \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 122f0 \n+\tjmp 11ef0 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:4740\n-\tmov (%edx),%eax\n+\tmov (%eax),%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: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,-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-\ttest %esi,%esi\n-\tjle 1254f \n+\tjle 1214f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 1237d \n+\tje 11f7d \n \tcmp $0x1,%esi\n-\tje 12368 \n+\tje 11f68 \n \tcmp $0x2,%esi\n-\tje 1235d \n+\tje 11f5d \n \tcmp $0x3,%esi\n-\tje 12352 \n+\tje 11f52 \n \tcmp $0x4,%esi\n-\tje 12347 \n+\tje 11f47 \n \tcmp $0x5,%esi\n-\tje 1233c \n+\tje 11f3c \n \tcmp $0x6,%esi\n-\tje 12331 \n+\tje 11f31 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 13270 \n+\tje 13098 \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 13270 \n+\tje 13098 \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 13270 \n+\tje 13098 \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 13270 \n+\tje 13098 \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 13270 \n+\tje 13098 \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 13270 \n+\tje 13098 \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 13270 \n+\tje 13098 \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 123ef \n+\tje 11fef \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 13270 \n+\tje 13098 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 13270 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %esi,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje 13098 \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 13270 \n+\tje 13098 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 13270 \n+\tje 13098 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 13270 \n+\tje 13098 \n+\tcmp 0x1c(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 13270 \n+\tje 13098 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 13270 \n+\tje 13098 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 13270 \n+\tje 13098 \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 1237d \n+\tjne 11f7d \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@@ -22541,216 +22760,222 @@\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 12ff8 \n+\tje 12d70 \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 12ae0 \n+\tje 127d0 \n \ttest %cl,%cl\n-\tje 12af1 \n+\tje 127e1 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%esi),%edx\n-\tmov %edx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 12540 \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 ./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-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x278(%ebp)\n-\tje 1248c \n-\tcmp $0xffffffff,%ecx\n-\tjne 12540 \n+\tje 12088 \n+\tinc %ecx\n+\tjne 12140 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x27c(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x280(%ebp)\n-\tjne 12540 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x278(%ebp)\n-\tjne 13fb2 \n+\tjne 13c3d \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-\ttest $0x20,%cl\n-\tjne 1451d \n+\ttestb $0x20,-0x27c(%ebp)\n+\tjne 1403a \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x280(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x278(%ebp),%edx\n+\tmovzbl -0x284(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 1461e \n+\tje 14180 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 14689 \n+\tje 14201 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x280(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x27c(%ebp)\n+\tmov -0x278(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x280(%ebp)\n-\tjne 12540 \n+\tcmp %ecx,-0x27c(%ebp)\n+\tjne 12140 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x270(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 12ff8 \n+\tmov -0x270(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 12d70 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x278(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12ff8 \n+\tje 12d70 \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 12420 \n-\tvzeroupper\n+\tjne 12020 \n ./pynx/scattering/cpu.c:4770\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4770 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 146cd \n+\tjne 14299 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a2f(%ebx),%esi\n+\tlea -0x4ab1(%ebx),%edx\n+\tlea -0x3ce0(%ebx),%eax\n+\tlea -0x4d65(%ebx),%edi\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 13588 \n+\tjmp 13054 \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 11f9f \n+\tje 11bcf \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-\ttest %esi,%esi\n-\tjle 129df \n+\tjle 126cf \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 12940 \n+\tje 12638 \n \tcmp $0x1,%esi\n-\tje 12646 \n+\tje 12246 \n \tcmp $0x2,%esi\n-\tje 1263b \n+\tje 1223b \n \tcmp $0x3,%esi\n-\tje 12630 \n+\tje 12230 \n \tcmp $0x4,%esi\n-\tje 12625 \n+\tje 12225 \n \tcmp $0x5,%esi\n-\tje 1261a \n+\tje 1221a \n \tcmp $0x6,%esi\n-\tjne 13aa0 \n+\tjne 13738 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 12ac8 \n+\tje 127b8 \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 12ac8 \n+\tje 127b8 \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 12ac8 \n+\tje 127b8 \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 12ac8 \n+\tje 127b8 \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 12ac8 \n+\tje 127b8 \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 12ac8 \n+\tje 127b8 \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 12940 \n+\tjne 12638 \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,-0x280(%ebp)\n+\tmov %edi,-0x27c(%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@@ -22758,2724 +22983,2807 @@\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 -0x280(%ebp),%ecx\n+\tmov -0x27c(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 127b0 \n+\tje 123b0 \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 129c0 \n+\tje 126b0 \n \ttest %cl,%cl\n-\tje 12a30 \n+\tje 12720 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%esi),%edx\n-\tmov %edx,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 129d0 \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 ./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 126fc \n-\tcmp $0xffffffff,%ecx\n-\tjne 129d0 \n+\tje 122fa \n+\tinc %ecx\n+\tjne 126c0 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x298(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x298(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x298(%ebp)\n-\tjne 129d0 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x294(%ebp)\n-\tjne 1434d \n+\tjne 13e76 \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-\ttest $0x20,%cl\n-\tjne 14372 \n+\ttestb $0x20,-0x298(%ebp)\n+\tjne 13e52 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x298(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x294(%ebp),%edx\n+\tmovzbl -0x299(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 144cc \n+\tje 13fdd \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 14552 \n+\tje 1408c \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x298(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x298(%ebp)\n+\tmov -0x294(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x298(%ebp)\n-\tjne 129d0 \n+\tcmp %ecx,-0x298(%ebp)\n+\tjne 126c0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x28c(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 127b0 \n+\tmov -0x28c(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 123b0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x294(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 129d0 \n-\tlea 0x0(%esi),%esi\n+\tjne 126c0 \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tmov %edi,%esi\n-\tmov -0x280(%ebp),%edi\n+\tmov -0x27c(%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 129df \n+\tje 126cf \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-\tjg 141c8 \n-\tvzeroupper\n-\tjmp 10e60 \n-\tlea 0x0(%esi,%eiz,1),%esi\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 ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 12809 \n+\tje 12501 \n \tcmpb $0x0,-0x28c(%ebp)\n-\tjne 11f90 \n+\tjne 11bc0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x284(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1281b \n+\tjne 12513 \n \ttest %dl,%dl\n-\tjne 11f90 \n+\tjne 11bc0 \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-\ttest %eax,%eax\n-\tje 11fa2 \n+\tje 11bcf \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 13260 \n+\tjne 13090 \n \tmov -0x284(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 13260 \n+\tje 13090 \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 1288a \n+\tje 1257f \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 141a8 \n+\tje 13dd8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 11f90 \n+\tje 11bc0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x274(%ebp),%edi\n-\tjs 11fa2 \n-\tjmp 125a8 \n+\tjs 11bcf \n+\tjmp 121a8 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 128b9 \n-\tcmpb $0x0,-0x280(%ebp)\n-\tjne 11a18 \n+\tje 125b1 \n+\tcmpb $0x0,-0x27c(%ebp)\n+\tjne 116b0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x274(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 128cb \n+\tjne 125c3 \n \ttest %dl,%dl\n-\tjne 11a18 \n+\tjne 116b0 \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-\ttest %eax,%eax\n-\tje 11a28 \n+\tje 116bd \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 1290b \n+\tjne 12600 \n \tmov -0x274(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 13b28 \n+\tjne 137c0 \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 12921 \n+\tje 12616 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14390 \n+\tje 13e8e \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 11a18 \n+\tje 116b0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x26c(%ebp),%edi\n-\tjs 11a28 \n-\tjmp 12b80 \n+\tjs 116bd \n+\tjmp 12870 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 12ac8 \n+\tje 127b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 12ac8 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %esi,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje 127b8 \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 12ac8 \n+\tje 127b8 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 12ac8 \n+\tje 127b8 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 12ac8 \n+\tje 127b8 \n+\tcmp 0x1c(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 12ac8 \n+\tje 127b8 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 12ac8 \n+\tje 127b8 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 12ac8 \n+\tje 127b8 \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 12940 \n-\tjmp 1265f \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 12638 \n+\tjmp 1225f \n \tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 12a30 \n+\tje 12720 \n \tcmpb $0x0,-0x290(%ebp)\n-\tje 12a30 \n+\tje 12720 \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 12690 \n-\tvzeroupper\n+\tjne 12290 \n ./pynx/scattering/cpu.c:4830\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4830 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 14022 \n+\tjne 1425d \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a2f(%ebx),%esi\n+\tlea -0x4ab1(%ebx),%edx\n+\tlea -0x3ce0(%ebx),%eax\n+\tlea -0x4d65(%ebx),%edi\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 13588 \n+\tjmp 13054 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7392\n \tmov -0x288(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 12a3e \n+\tjne 1272e \n \ttest %dl,%dl\n-\tjne 129d0 \n+\tjne 126c0 \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-\ttest %eax,%eax\n-\tje 129e2 \n+\tje 126cf \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 13250 \n+\tjne 13010 \n \tmov -0x288(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 13250 \n+\tje 13010 \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 12aa9 \n+\tje 12796 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14188 \n+\tje 13db8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 129d0 \n+\tje 126c0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n-\tmov -0x280(%ebp),%edi\n-\tjs 129e2 \n-\tjmp 127b8 \n+\tmov -0x27c(%ebp),%edi\n+\tjs 126cf \n+\tjmp 123b8 \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 127c7 \n+\tjmp 123c7 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 12af1 \n+\tje 127e1 \n \tcmpb $0x0,-0x274(%ebp)\n-\tjne 12540 \n+\tjne 12140 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x26c(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 12b03 \n+\tjne 127f3 \n \ttest %dl,%dl\n-\tjne 12540 \n+\tjne 12140 \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-\ttest %eax,%eax\n-\tje 12552 \n+\tje 1214f \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 12b43 \n+\tjne 12830 \n \tmov -0x26c(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 13ba8 \n+\tjne 13834 \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 12b59 \n+\tje 12846 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 13bf5 \n+\tje 13878 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12540 \n+\tje 12140 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x260(%ebp),%edi\n-\tjs 12552 \n-\tjmp 13000 \n+\tjs 1214f \n+\tjmp 12d78 \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 11a25 \n+\tje 116bd \n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:4788\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%edx\n-\tjmp 11ab0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %eax,-0x26c(%ebp)\n+\tjmp 11748 \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,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 125b7 \n+\tjmp 121b7 \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-./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n+\tmov %edi,-0x270(%ebp)\n+\tmov %ecx,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7430\n \tmov -0x270(%ebp),%ecx\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x280(%ebp)\n \tmov %edx,%edi\n+./pynx/scattering/cpu.c:7390\n+\tcmp %esi,%edx\n+\tmov %esi,-0x27c(%ebp)\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 12d13 \n-\tlea 0x0(%esi),%esi\n+\tje 12a03 \n+\tnop\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 12d30 \n+\tje 12a20 \n \ttest %cl,%cl\n-\tje 12d3d \n+\tje 12a2d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%edi),%edx\n-\tmov %edx,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 12cf0 \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 ./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-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x28c(%ebp)\n-\tje 12c6a \n-\tcmp $0xffffffff,%ecx\n-\tjne 12cf0 \n+\tje 12956 \n+\tinc %ecx\n+\tjne 129e0 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x290(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x290(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x290(%ebp)\n-\tjne 12cf0 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x28c(%ebp)\n-\tjne 14400 \n+\tjne 13f0b \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-\ttest $0x20,%cl\n-\tjne 143ed \n+\ttestb $0x20,-0x290(%ebp)\n+\tjne 13ee7 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x290(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x28c(%ebp),%edx\n+\tmovzbl -0x294(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 14530 \n+\tje 1405e \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 145ce \n+\tje 1411e \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x290(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x290(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x290(%ebp)\n-\tje 13af0 \n+\tcmp %ecx,-0x290(%ebp)\n+\tje 13788 \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-\tcmp %esi,-0x274(%ebp)\n-\tje 135e8 \n+\tje 12aa0 \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 12c10 \n+\tjne 12900 \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 11d2f \n+\tjmp 1195f \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 12d3d \n+\tje 12a2d \n \tcmpb $0x0,-0x288(%ebp)\n-\tjne 12cf0 \n+\tjne 129e0 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x280(%ebp),%ecx\n+\tmov -0x27c(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 12d4b \n+\tjne 12a3b \n \ttest %dl,%dl\n-\tjne 12cf0 \n+\tjne 129e0 \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-\ttest %eax,%eax\n-\tje 135eb \n+\tje 12aa0 \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 12d8b \n-\tmov -0x280(%ebp),%edx\n+\tjne 12a74 \n+\tmov -0x27c(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 13a80 \n+\tjne 13718 \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 12da1 \n+\tje 12a8a \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14308 \n+\tje 13e18 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12cf0 \n+\tje 129e0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x270(%ebp),%edi\n-\tjs 135eb \n-\tjmp 12d19 \n-\tlea 0x0(%esi),%esi\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 ./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-./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n+\tmov %edi,-0x26c(%ebp)\n+\tmov %ecx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x278(%ebp)\n-\tmov %edx,%edi\n-\tsete -0x284(%ebp)\n-./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n+\tcmp %esi,%edx\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,%esi,4),%eax\n+\tmov 0xc(%ecx,%edi,4),%eax\n+./pynx/scattering/cpu.c:7390\n+\tmov %esi,-0x278(%ebp)\n+\tmov %edx,%esi\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 12f35 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcmp %eax,%esi\n+\tje 12c55 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x274(%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 12f50 \n+\tje 12c80 \n \ttest %cl,%cl\n-\tje 12f5d \n+\tje 12c8d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x280(%ebp)\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 12f10 \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 ./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 -0x288(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x288(%ebp)\n-\tje 12e6a \n-\tcmp $0xffffffff,%ecx\n-\tjne 12f10 \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 ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n \tmov %cl,-0x288(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x28c(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x28c(%ebp)\n-\tjne 12f10 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x288(%ebp)\n-\tjne 1445d \n+\tjne 13f64 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x288(%ebp)\n+\tmov 0x1c(%esi),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 1444a \n+\ttestb $0x20,-0x28c(%ebp)\n+\tjne 13f40 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x28c(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x288(%ebp),%edx\n+\tmovzbl -0x290(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 14541 \n+\tje 14075 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 14011 \n+\tje 13c8f \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x28c(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x28c(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x28c(%ebp)\n-\tjne 12f10 \n+\tcmp %ecx,-0x28c(%ebp)\n+\tjne 12c30 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x280(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 12f35 \n+\tmov -0x27c(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 12c55 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x288(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12f35 \n-\tnop\n+\tje 12c55 \n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x270(%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 13660 \n+\tcmp %ecx,%edi\n+\tje 12d08 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n-\tmov %eax,%esi\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov %eax,%edi\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tjne 12e10 \n+\tcmp %eax,%esi\n+\tjne 12b30 \n+\tmov %edi,-0x270(%ebp)\n \tmov -0x26c(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x264(%ebp),%edx\n-\tmov (%edx,%esi,4),%eax\n-\tmov %eax,-0x26c(%ebp)\n-\tjmp 11bbf \n-\tnop\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 ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 12f5d \n+\tje 12c8d \n \tcmpb $0x0,-0x284(%ebp)\n-\tjne 12f10 \n+\tjne 12c30 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x278(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 12f6b \n+\tjne 12c9b \n \ttest %dl,%dl\n-\tjne 12f10 \n+\tjne 12c30 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush %esi\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-\ttest %eax,%eax\n-\tje 13663 \n+\tje 12d08 \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 12fab \n+\tjne 12cd4 \n \tmov -0x278(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 13ab8 \n+\tjne 13750 \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 12fc1 \n+\tje 12cea \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14330 \n+\tje 13e35 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 12f10 \n+\tje 12c30 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %edi,-0x270(%ebp)\n \tmov -0x26c(%ebp),%edi\n-\tjs 13663 \n-\tjmp 12f3b \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 \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 12b8f \n+\tjmp 1287f \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 1254f \n+\tje 1214f \n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:4768\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ecx\n-\tjmp 11653 \n+\tmov %eax,-0x258(%ebp)\n+\tjmp 11331 \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-./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n+\tmov %edi,-0x258(%ebp)\n+\tmov %edx,-0x268(%ebp)\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x270(%ebp)\n-\tmov %ecx,%edi\n-\tsete -0x278(%ebp)\n-./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n+\tcmp %esi,%ecx\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,%esi,4),%eax\n+\tmov 0xc(%edx,%edi,4),%eax\n+./pynx/scattering/cpu.c:7390\n+\tmov %esi,-0x270(%ebp)\n+\tmov %ecx,%esi\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 131a5 \n+\tcmp %eax,%esi\n+\tje 12f15 \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(%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 131c0 \n+\tje 12f40 \n \ttest %cl,%cl\n-\tje 131cd \n+\tje 12f4d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x274(%ebp)\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 13180 \n+/usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov %edx,-0x274(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne 12ef0 \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 -0x280(%ebp)\n+\tsetne -0x27c(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x280(%ebp)\n-\tje 130d2 \n-\tcmp $0xffffffff,%ecx\n-\tjne 13180 \n+\ttest %dl,-0x27c(%ebp)\n+\tje 12e46 \n+\tinc %ecx\n+\tjne 12ef0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x280(%ebp)\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,-0x27c(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x284(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x284(%ebp)\n-\tjne 13180 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x280(%ebp)\n-\tjne 13f29 \n+\ttestb $0x20,-0x27c(%ebp)\n+\tjne 13bc1 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x280(%ebp)\n+\tmov 0x1c(%esi),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 144b9 \n+\ttestb $0x20,-0x284(%ebp)\n+\tjne 13fb9 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x27c(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x284(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x280(%ebp),%edx\n+\tmovzbl -0x288(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 145fc \n+\tje 14152 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 14667 \n+\tje 141d3 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x284(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x284(%ebp)\n+\tmov -0x27c(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x284(%ebp)\n-\tjne 13180 \n+\tcmp %ecx,-0x284(%ebp)\n+\tjne 12ef0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x274(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 131a5 \n+\tmov -0x274(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 12f15 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x280(%ebp)\n-\tvzeroupper\n+\tpush -0x27c(%ebp)\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 131a5 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tje 12f15 \n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x268(%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 13a30 \n+\tcmp %ecx,%edi\n+\tje 12fc8 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n-\tmov %eax,%esi\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov %eax,%edi\n+\tmov 0xc(%edx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tjne 13078 \n+\tcmp %eax,%esi\n+\tjne 12df0 \n+\tmov %edi,-0x268(%ebp)\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,-0x258(%ebp)\n-\tjmp 11777 \n-\tnop\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 ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 131cd \n+\tje 12f4d \n \tcmpb $0x0,-0x278(%ebp)\n-\tjne 13180 \n+\tjne 12ef0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x270(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 131db \n+\tjne 12f5b \n \ttest %dl,%dl\n-\tjne 13180 \n+\tjne 12ef0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush %esi\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-\ttest %eax,%eax\n-\tje 13a33 \n+\tje 12fc8 \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 1321b \n+\tjne 12f94 \n \tmov -0x270(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 13b60 \n+\tjne 137f2 \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 13231 \n+\tje 12faa \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 14425 \n+\tje 13f23 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13180 \n+\tje 12ef0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %edi,-0x268(%ebp)\n \tmov -0x258(%ebp),%edi\n-\tjs 13a33 \n-\tjmp 131ab \n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 12a96 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\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 \tmovzbl %al,%eax\n-\tjmp 12877 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 1256c \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 1300f \n+\tjmp 12d87 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp 113b9 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 11096 \n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp 1138b \n+\tjmp 11068 \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp 1135d \n+\tjmp 1103a \n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp 1132f \n+\tjmp 1100c \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp 11301 \n+\tjmp 10fde \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp 112d3 \n+\tjmp 10fb0 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 112a5 \n+\tjmp 10f82 \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 11277 \n+\tjmp 10f54 \n \tnop\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 11249 \n+\tjmp 10f26 \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,%edi\n+\tmov %ecx,%esi\n \tsete -0x270(%ebp)\n-./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\txor %edi,%edi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov 0xc(%edx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 135c8 \n+\tcmp %eax,%esi\n+\tje 13398 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x260(%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 134a0 \n+\tje 132a8 \n \ttest %cl,%cl\n-\tje 134ad \n+\tje 132b5 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x26c(%ebp)\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 13480 \n+/usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov %edx,-0x26c(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne 13290 \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 -0x274(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x274(%ebp)\n-\tje 133cc \n-\tcmp $0xffffffff,%ecx\n-\tjne 13480 \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 ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n \tmov %cl,-0x274(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x278(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x278(%ebp)\n-\tjne 13480 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x274(%ebp)\n-\tjne 145a9 \n+\tjne 14106 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x274(%ebp)\n+\tmov 0x1c(%esi),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 14596 \n+\ttestb $0x20,-0x278(%ebp)\n+\tjne 140e2 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x278(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x274(%ebp),%edx\n+\tmovzbl -0x27c(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 14678 \n+\tje 141ea \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 1469a \n+\tje 14218 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x278(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x278(%ebp)\n+\tmov -0x274(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x278(%ebp)\n-\tjne 13480 \n+\tcmp %ecx,-0x278(%ebp)\n+\tjne 13290 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x26c(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 135c8 \n+\tmov -0x26c(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 13398 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x274(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 135c8 \n+\tje 13398 \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(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 14328 \n-\tmov %eax,%esi\n-\tjmp 13360 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp %ecx,%edi\n+\tje 13348 \n+\tmov %eax,%edi\n+\tjmp 13170 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 134ad \n+\tje 132b5 \n \tcmpb $0x0,-0x270(%ebp)\n-\tjne 13480 \n+\tjne 13290 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x268(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 134bb \n+\tjne 132c3 \n \ttest %dl,%dl\n-\tjne 13480 \n+\tjne 13290 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush %esi\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-\ttest %eax,%eax\n-\tje 13540 \n+\tje 13348 \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 13bc8 \n+\tjne 13858 \n \tmov -0x268(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 13bc8 \n+\tje 13858 \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 13526 \n+\tje 1332b \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 144ee \n+\tje 1400b \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13480 \n+\tje 13290 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %edi,-0x25c(%ebp)\n \tmov -0x258(%ebp),%edi\n-\tjns 135ce \n-\tlea 0x0(%esi),%esi\n+\tjns 133a4 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:4760\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4760 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 146d7 \n+\tjne 142a3 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%eax\n+\tmov -0x40(%ebx),%ecx\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+\tlea -0x4ab1(%ebx),%edx\n+\tlea -0x3ce0(%ebx),%eax\n+\tlea -0x4d65(%ebx),%edi\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 %eax\n+\tpush (%ecx)\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-./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 %edi,-0x25c(%ebp)\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n+\tmov -0x25c(%ebp),%eax\n \tmov -0x264(%ebp),%edx\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+\tmov (%edx,%eax,4),%ecx\n+\tmov %ecx,-0x25c(%ebp)\n+\tjmp 11eaf \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:4878 (discriminator 5)\n \tmov %eax,%edx\n \tmov -0x254(%ebp),%eax\n-\tlea -0x4a7c(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a8c(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4878 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 135a5 \n+\tdec %eax\n+\tjne 13071 \n ./pynx/scattering/cpu.c:4879\n \tmov 0x5b8(%ebx),%edx\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+\tjmp 10b5c \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4879 (discriminator 5)\n-\tlea -0x4a79(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a89(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4879 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 135a5 \n+\tdec %eax\n+\tjne 13071 \n ./pynx/scattering/cpu.c:4880\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 10e86 \n-\tnop\n+\tjmp 10b6b \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4880 (discriminator 5)\n-\tlea -0x4a76(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a86(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4880 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 135a5 \n+\tdec %eax\n+\tjne 13071 \n ./pynx/scattering/cpu.c:4881\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 10e95 \n-\tnop\n+\tjmp 10b7a \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4881 (discriminator 5)\n-\tlea -0x4a73(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a83(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4881 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 135a5 \n+\tdec %eax\n+\tjne 13071 \n ./pynx/scattering/cpu.c:4882\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 10ea4 \n-\tnop\n+\tjmp 10b89 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4882 (discriminator 5)\n-\tlea -0x4a70(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a80(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4882 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 135a5 \n+\tdec %eax\n+\tjne 13071 \n ./pynx/scattering/cpu.c:4883\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 10eb3 \n-\tnop\n+\tjmp 10b98 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4883 (discriminator 5)\n-\tlea -0x4a6d(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a7d(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4883 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 135a5 \n+\tdec %eax\n+\tjne 13071 \n ./pynx/scattering/cpu.c:4884\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 10ec2 \n-\tnop\n+\tjmp 10ba7 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4884 (discriminator 5)\n-\tlea -0x4a48(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a58(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4884 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 135a5 \n+\tdec %eax\n+\tjne 13071 \n ./pynx/scattering/cpu.c:4885\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 10ed1 \n-\tnop\n+\tjmp 10bb6 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4885 (discriminator 5)\n-\tlea -0x4a6a(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a7a(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4885 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 135a5 \n+\tdec %eax\n+\tjne 13071 \n ./pynx/scattering/cpu.c:4886\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 10ee0 \n-\tnop\n+\tjmp 10bc5 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:4886 (discriminator 5)\n-\tlea -0x4a64(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a74(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:4886 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tje 10eef \n-\tjmp 135a5 \n+\tdec %eax\n+\tje 10bd4 \n+\tjmp 13071 \n ./pynx/scattering/cpu.c:7390\n-\tmov %edx,-0x254(%ebp)\n+\tmov -0x28(%ebx),%edx\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 -0x28(%ebx),%edx\n+\tmov %esi,-0x254(%ebp)\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 %edx,%edx\n-\tmov %edx,%edi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\txor %esi,%esi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%ecx\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 13a10 \n+\tcmp %eax,%edi\n+\tje 136f8 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x25c(%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 13920 \n+\tje 13648 \n \ttest %cl,%cl\n-\tje 1392d \n+\tje 13655 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x268(%ebp)\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 13900 \n+/usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov %edx,-0x268(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne 13630 \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 -0x270(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x270(%ebp)\n-\tje 1384c \n-\tcmp $0xffffffff,%ecx\n-\tjne 13900 \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 ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n \tmov %cl,-0x270(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x274(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x274(%ebp)\n-\tjne 13900 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x270(%ebp)\n-\tjne 14642 \n+\tjne 141bb \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x270(%ebp)\n+\tmov 0x1c(%edi),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 1462f \n+\ttestb $0x20,-0x274(%ebp)\n+\tjne 14197 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x274(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x270(%ebp),%edx\n+\tmovzbl -0x278(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 146ab \n+\tje 1422f \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 146bc \n+\tje 14246 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x274(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x274(%ebp)\n+\tmov -0x270(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x274(%ebp)\n-\tjne 13900 \n+\tcmp %ecx,-0x274(%ebp)\n+\tjne 13630 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x268(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 13a10 \n+\tmov -0x268(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 136f8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x270(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13a10 \n+\tje 136f8 \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(%edi),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje 14442 \n-\tmov %eax,%edi\n-\tjmp 137e0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp %ecx,%esi\n+\tje 136db \n+\tmov %eax,%esi\n+\tjmp 13510 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 1392d \n+\tje 13655 \n \tcmpb $0x0,-0x26c(%ebp)\n-\tjne 13900 \n+\tjne 13630 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x260(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1393b \n+\tjne 13663 \n \ttest %dl,%dl\n-\tjne 13900 \n+\tjne 13630 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush %edi\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-\ttest %eax,%eax\n-\tje 139b8 \n+\tje 136db \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 13fd7 \n+\tjne 13c55 \n \tmov -0x260(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 13fd7 \n+\tje 13c55 \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 139a6 \n+\tje 136cb \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 145df \n+\tje 14135 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13900 \n+\tje 13630 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%edx\n \tmov -0x258(%ebp),%edi\n-\tjns 13a18 \n+\tjns 136fe \n ./pynx/scattering/cpu.c:4752\n \tcall 22e0 \n ./pynx/scattering/cpu.c:4752 (discriminator 2)\n \ttest %eax,%eax\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+\tje 13018 \n+./pynx/scattering/cpu.c:4752 (discriminator 1)\n+\tmov $0x1290,%edx\n+\tjmp 13054 \n+\tlea 0x0(%esi),%esi\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\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+\tmov -0x264(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x254(%ebp)\n+\tjmp 11d8b \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 12d8e \n+\tjmp 12a77 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 12ac8 \n+\tje 127b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 1260f \n+\tjmp 1220f \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n-\tmov %ecx,-0x280(%ebp)\n+\tmov %ecx,-0x27c(%ebp)\n \tcall 2330 \n-\tmov -0x280(%ebp),%ecx\n+\tmov -0x27c(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 12fae \n+\tjmp 12cd7 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 12bb0 \n+\tje 128a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 11d83 \n+\tjmp 119b3 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7381\n-\tmov -0x284(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 12d13 \n+\tmov -0x284(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 12a03 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x28c(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 12cf0 \n-\tjmp 12d13 \n+\tjne 129e0 \n+\tjmp 12a03 \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 1290e \n+\tjmp 12603 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje 11d20 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje 11950 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%ecx\n-\tjmp 11c81 \n+\tjmp 118d3 \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 1321e \n+\tjmp 12f97 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje 11bb0 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje 11810 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%ecx\n-\tjmp 11b11 \n+\tjmp 11793 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 12fe0 \n+\tje 12d58 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 11809 \n+\tjmp 114a1 \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 12b46 \n-\tlea 0x0(%esi),%esi\n+\tjmp 12833 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 13513 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%esi),%edx\n+\tjmp 13318 \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n \ttestb $0x40,-0x284(%ebp)\n-\tmov %edx,-0x28c(%ebp)\n+/usr/include/python3.13/cpython/unicodeobject.h:250\n \tlea 0x1c(%esi),%edx\n-\tcmovne -0x28c(%ebp),%edx\n-\tmov %edx,-0x284(%ebp)\n-\tjmp 119a8 \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tje 11636 \n+/usr/include/python3.13/cpython/unicodeobject.h:248\n+\tlea 0x14(%esi),%edx\n+\tjmp 11636 \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 12b59 \n+\tjmp 12846 \n ./pynx/scattering/cpu.c:4984 (discriminator 7)\n \tmovl $0x1378,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tlea 0x0(%esi,%eiz,1),%esi\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 14060 \n+\tje 13ca8 \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 13c62 \n+\tje 138e2 \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 13c76 \n+\tje 138f6 \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 13c76 \n+\tje 138f6 \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 13ca4 \n+\tje 13924 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x220(%ebp)\n-\tje 14078 \n+\tje 13cc0 \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 13cd2 \n+\tje 13952 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1f0(%ebp)\n-\tje 140d0 \n+\tje 13cd0 \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 13d00 \n+\tje 13980 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1c0(%ebp)\n-\tje 140e0 \n+\tje 13ce0 \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 13d2e \n+\tje 139ae \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x190(%ebp)\n-\tje 140f0 \n+\tje 13cf0 \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 13d5c \n+\tje 139dc \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x160(%ebp)\n-\tje 14100 \n+\tje 13d00 \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 13d8a \n+\tje 13a0a \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x130(%ebp)\n-\tje 14090 \n+\tje 13d10 \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 13db8 \n+\tje 13a38 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x100(%ebp)\n-\tje 140a0 \n+\tje 13d20 \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 13de6 \n+\tje 13a66 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0xd0(%ebp)\n-\tje 140b0 \n+\tje 13d30 \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 13e14 \n+\tje 13a94 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0xa0(%ebp)\n-\tje 140c0 \n+\tje 13d40 \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 13e21 \n+\tje 13aa1 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n \tcmp %edi,0x14(%esi)\n-\tjne 1450b \n+\tjne 14028 \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 13e44 \n+\tje 13ac4 \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 13e44 \n+\tje 13ac4 \n /usr/include/python3.13/object.h:948\n \tdec %esi\n \tmov %esi,(%edx)\n-\tje 14110 \n+\tje 13d68 \n /usr/include/python3.13/object.h:1041\n \tmov -0x250(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 13e60 \n+\tje 13ae0 \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 13e60 \n+\tje 13ae0 \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%ecx)\n-\tje 14128 \n+\tje 13d80 \n /usr/include/python3.13/object.h:1041\n \ttest %edi,%edi\n-\tje 13e77 \n+\tje 13af7 \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 13e77 \n+\tje 13af7 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%edi)\n-\tje 14140 \n+\tje 13d50 \n ./pynx/scattering/cpu.c:5088\n \tsub $0xc,%esp\n-\tlea -0x4ab9(%ebx),%edi\n+\tlea -0x4ac9(%ebx),%edi\n \tmov -0x25c(%ebp),%ecx\n-\tmov -0x258(%ebp),%edx\n \tpush %edi\n-\tlea -0x4a43(%ebx),%eax\n-\tcall 9130 \n+\tmov -0x258(%ebp),%edx\n+\tlea -0x4a53(%ebx),%eax\n+\tcall 9230 \n ./pynx/scattering/cpu.c:5090\n \tadd $0x10,%esp\n-\tjmp 135a5 \n+\tjmp 13071 \n ./pynx/scattering/cpu.c:4746\n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 11d4c \n-\tmov -0x250(%ebp),%edx\n-\tjmp 11c20 \n-\tmov -0x250(%ebp),%edx\n-\tjmp 11ab0 \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 \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x268(%ebp)\n-\tjmp 117d2 \n-\tmov -0x250(%ebp),%ecx\n-\tjmp 11653 \n+\tjmp 1146a \n+\tmov -0x250(%ebp),%eax\n+\tmov %eax,-0x258(%ebp)\n+\tjmp 11331 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x258(%ebp)\n-\tjmp 122f0 \n-\tmov -0x250(%ebp),%ecx\n-\tjmp 12189 \n+\tjmp 11ef0 \n+\tmov -0x250(%ebp),%eax\n+\tmov %eax,-0x258(%ebp)\n+\tjmp 11dc7 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 125d4 \n+\tjmp 121d4 \n ./pynx/scattering/cpu.c:4989 (discriminator 7)\n \tmovl $0x137d,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 13c30 \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 /usr/include/python3.13/cpython/unicodeobject.h:248\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+\tlea 0x14(%esi),%edx\n+\tjmp 12e84 \n ./pynx/scattering/cpu.c:4994 (discriminator 7)\n \tmovl $0x1382,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 13c30 \n+\tjmp 138b0 \n ./pynx/scattering/cpu.c:4999 (discriminator 7)\n \tmovl $0x1387,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 13c30 \n+\tjmp 138b0 \n ./pynx/scattering/cpu.c:5004 (discriminator 7)\n \tmovl $0x138c,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 13c30 \n+\tjmp 138b0 \n ./pynx/scattering/cpu.c:5009 (discriminator 7)\n \tmovl $0x1391,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 13c30 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%esi),%edx\n+\tjmp 138b0 \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n \ttestb $0x40,-0x278(%ebp)\n-\tmov %edx,-0x284(%ebp)\n+/usr/include/python3.13/cpython/unicodeobject.h:250\n \tlea 0x1c(%esi),%edx\n-\tcmovne -0x284(%ebp),%edx\n-\tmov %edx,-0x278(%ebp)\n-\tjmp 124d0 \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tje 120c6 \n+/usr/include/python3.13/cpython/unicodeobject.h:248\n+\tlea 0x14(%esi),%edx\n+\tjmp 120c6 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 13993 \n+\tjmp 136b8 \n ./pynx/scattering/cpu.c:5014 (discriminator 7)\n \tmovl $0x1396,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 13c30 \n+\tjmp 138b0 \n ./pynx/scattering/cpu.c:5019 (discriminator 7)\n \tmovl $0x139b,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 13c30 \n+\tjmp 138b0 \n /usr/include/python3.13/cpython/unicodeobject.h:321\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+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x28c(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmovzwl (%ecx),%ecx\n+\tjmp 12c03 \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 13c76 \n+\tjmp 138f6 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 13c92 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-\tmovl $0x0,-0x130(%ebp)\n-\tjmp 13d78 \n-\tnop\n-\tmovl $0x0,-0x100(%ebp)\n-\tjmp 13da6 \n-\tnop\n-\tmovl $0x0,-0xd0(%ebp)\n-\tjmp 13dd4 \n-\tnop\n-\tmovl $0x0,-0xa0(%ebp)\n-\tjmp 13e02 \n+\tjmp 13912 \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 13cc0 \n+\tjmp 13940 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 13cee \n+\tjmp 1396e \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp 13d1c \n+\tjmp 1399c \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp 13d4a \n+\tjmp 139ca \n+\tnop\n+\tmovl $0x0,-0x130(%ebp)\n+\tjmp 139f8 \n+\tnop\n+\tmovl $0x0,-0x100(%ebp)\n+\tjmp 13a26 \n+\tnop\n+\tmovl $0x0,-0xd0(%ebp)\n+\tjmp 13a54 \n+\tnop\n+\tmovl $0x0,-0xa0(%ebp)\n+\tjmp 13a82 \n \tnop\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %edx\n+\tpush %edi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 13e44 \n+\tjmp 13af7 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %ecx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 13e60 \n+\tjmp 13ac4 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 13e77 \n+\tjmp 13ae0 \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 13c30 \n+\tjmp 138b0 \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 12aa9 \n+\tjmp 12796 \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 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+\tjmp 1257f \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 13c30 \n+\tjmp 138b0 \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 12da1 \n-\tlea 0x0(%esi),%esi\n-\tvzeroupper\n-\tjmp 13540 \n+\tjmp 12a8a \n \tsub $0xc,%esp\n-\tmov %eax,-0x280(%ebp)\n+\tmov %eax,-0x27c(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x280(%ebp),%eax\n+\tmov -0x27c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 12fc1 \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 /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%esi),%edx\n+\tadd $0x14,%eax\n+\tmov %eax,-0x294(%ebp)\n+\tjmp 1234e \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n \ttestb $0x40,-0x294(%ebp)\n-\tmov %edx,-0x29c(%ebp)\n+/usr/include/python3.13/cpython/unicodeobject.h:250\n \tlea 0x1c(%esi),%edx\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/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 /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 12921 \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 /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-\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+/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 \ttestb $0x40,-0x28c(%ebp)\n-\tmov %edx,-0x294(%ebp)\n+/usr/include/python3.13/cpython/unicodeobject.h:250\n \tlea 0x1c(%edi),%edx\n-\tcmovne -0x294(%ebp),%edx\n-\tmov %edx,-0x28c(%ebp)\n-\tjmp 12caa \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 /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 13231 \n-\tvzeroupper\n-\tjmp 139b8 \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-\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+\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-\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+/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+/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+\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 ./pynx/scattering/cpu.c:4979 (discriminator 7)\n \tmovl $0x1373,-0x258(%ebp)\n \tmovl $0x31,-0x25c(%ebp)\n-\tjmp 13c30 \n-\tmov -0x258(%ebp),%esi\n-\tjmp 12242 \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 /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 13122 \n+\tadd $0x14,%eax\n+\tmov %eax,-0x27c(%ebp)\n+\tjmp 12e9a \n /usr/include/python3.13/cpython/unicodeobject.h:318\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+\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 /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 13526 \n+\tjmp 1332b \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 13e21 \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 /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 124dc \n+\tadd $0x14,%eax\n+\tmov %eax,-0x278(%ebp)\n+\tjmp 120dc \n /usr/include/python3.13/cpython/unicodeobject.h:318\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+\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 /usr/include/python3.13/cpython/unicodeobject.h:321\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+\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 /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x288(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 119dd \n-\txor %edx,%edx\n-\tjmp 120e3 \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 /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 1341c \n-\tlea 0x14(%edi),%edx\n+\tadd $0x14,%eax\n+\tmov %eax,-0x274(%ebp)\n+\tjmp 1322c \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n \ttestb $0x40,-0x274(%ebp)\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: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 /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x290(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 12cdf \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x290(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmovzwl (%ecx),%ecx\n+\tjmp 129cf \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 139a6 \n+\tjmp 136cb \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x284(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 1314b \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x284(%ebp)\n+\tmov -0x27c(%ebp),%ecx\n+\tmovzbl (%ecx),%ecx\n+\tjmp 12ec3 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x288(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 119dd \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x288(%ebp)\n+\tmov -0x284(%ebp),%ecx\n+\tmovzwl (%ecx),%ecx\n+\tjmp 11675 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x280(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 12505 \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 /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 1389c \n-\tlea 0x14(%esi),%edx\n+\tadd $0x14,%eax\n+\tmov %eax,-0x270(%ebp)\n+\tjmp 135cc \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n \ttestb $0x40,-0x270(%ebp)\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: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 /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x284(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 1314b \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x284(%ebp)\n+\tmov -0x27c(%ebp),%ecx\n+\tmovzwl (%ecx),%ecx\n+\tjmp 12ec3 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x278(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 13445 \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x278(%ebp)\n+\tmov -0x274(%ebp),%ecx\n+\tmovzbl (%ecx),%ecx\n+\tjmp 13255 \n /usr/include/python3.13/cpython/unicodeobject.h:321\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+\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 /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x274(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 138c5 \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x274(%ebp)\n+\tmov -0x270(%ebp),%ecx\n+\tmovzbl (%ecx),%ecx\n+\tjmp 135f5 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x274(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 138c5 \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 ./pynx/scattering/cpu.c:4770 (discriminator 1)\n \tmov $0x12a2,%edx\n-\tjmp 13588 \n+\tjmp 13054 \n ./pynx/scattering/cpu.c:4760 (discriminator 1)\n \tmov $0x1298,%edx\n-\tjmp 13588 \n-./pynx/scattering/cpu.c:4752 (discriminator 1)\n-\tmov $0x1290,%edx\n-\tjmp 13588 \n+\tjmp 13054 \n+./pynx/scattering/cpu.c:4902\n+\tcall 17b40 \n+.L5095():\n ./pynx/scattering/cpu.c:4902\n-\tcall 180c0 \n+\tlea 0x0(%esi),%esi\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 44f0 \n-\tadd $0x98ef,%ebx\n+\tcall 4530 \n+\tadd $0x8d27,%ebx\n \tpush %ecx\n \tsub $0x2a8,%esp\n \tmov 0x8(%ecx),%esi\n-\tmov 0x4(%ecx),%edx\n-\tmov %esi,-0x27c(%ebp)\n+\tmov 0x4(%ecx),%eax\n+\tmov %esi,-0x280(%ebp)\n ./pynx/scattering/cpu.c:5160\n-\tlea 0x610(%ebx),%eax\n-\tlea 0x54(%eax),%esi\n+\tlea 0x650(%ebx),%edx\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 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+\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-\tje 147c0 \n+./pynx/scattering/cpu.c:5160\n+\tmov %ecx,-0x3c(%ebp)\n+\tmov %edx,-0x38(%ebp)\n+\tmovl $0x0,-0x34(%ebp)\n+./pynx/scattering/cpu.c:5161\n+\tje 14360 \n ./pynx/scattering/cpu.c:5158\n-\tmov -0x27c(%ebp),%esi\n-\tlea 0x0(,%esi,4),%eax\n-\tlea (%edx,%eax,1),%ecx\n-\tmov %ecx,-0x268(%ebp)\n+\tlea 0x0(,%esi,4),%edx\n ./pynx/scattering/cpu.c:5163\n \tcmp $0x9,%esi\n-\tja 17da5 \n-\tmov -0x3620(%ebx,%eax,1),%esi\n+./pynx/scattering/cpu.c:5158\n+\tlea (%eax,%edx,1),%ecx\n+\tmov %ecx,-0x268(%ebp)\n+./pynx/scattering/cpu.c:5163\n+\tja 16898 \n+\tmov -0x3620(%ebx,%edx,1),%esi\n \tadd %ebx,%esi\n \tjmp *%esi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5279 (discriminator 1)\n-\tcmpl $0x9,-0x27c(%ebp)\n-\tjne 17da5 \n+\tcmpl $0x9,-0x280(%ebp)\n+\tjne 16898 \n ./pynx/scattering/cpu.c:5282\n-\tmov (%edx),%edi\n+\tmov (%eax),%edi\n ./pynx/scattering/cpu.c:5283\n-\tmov 0x4(%edx),%eax\n+\tmov 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:5284\n-\tmov 0x8(%edx),%ecx\n+\tmov 0x8(%eax),%edx\n ./pynx/scattering/cpu.c:5285\n-\tmov 0xc(%edx),%esi\n+\tmov 0xc(%eax),%ecx\n ./pynx/scattering/cpu.c:5282\n \tmov %edi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:5286\n-\tmov 0x10(%edx),%edi\n+\tmov 0x10(%eax),%edi\n ./pynx/scattering/cpu.c:5283\n-\tmov %eax,-0x25c(%ebp)\n+\tmov %esi,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:5287\n-\tmov 0x14(%edx),%eax\n+\tmov 0x14(%eax),%esi\n ./pynx/scattering/cpu.c:5284\n-\tmov %ecx,-0x260(%ebp)\n+\tmov %edx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5288\n-\tmov 0x18(%edx),%ecx\n+\tmov 0x18(%eax),%edx\n ./pynx/scattering/cpu.c:5285\n-\tmov %esi,-0x264(%ebp)\n+\tmov %ecx,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5289\n-\tmov 0x1c(%edx),%esi\n+\tmov 0x1c(%eax),%ecx\n ./pynx/scattering/cpu.c:5290\n-\tmov 0x20(%edx),%edx\n+\tmov 0x20(%eax),%eax\n ./pynx/scattering/cpu.c:5286\n \tmov %edi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5287\n-\tmov %eax,-0x26c(%ebp)\n+\tmov %esi,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:5288\n-\tmov %ecx,-0x278(%ebp)\n+\tmov %edx,-0x278(%ebp)\n ./pynx/scattering/cpu.c:5289\n-\tmov %esi,-0x274(%ebp)\n+\tmov %ecx,-0x274(%ebp)\n ./pynx/scattering/cpu.c:5290\n-\tmov %edx,-0x270(%ebp)\n-\tvzeroupper\n+\tmov %eax,-0x270(%ebp)\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 16ff8 \n+\tjne 16c40 \n ./pynx/scattering/cpu.c:5319 (discriminator 2)\n \tmov -0x25c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17070 \n+\tjne 16c68 \n ./pynx/scattering/cpu.c:5320 (discriminator 2)\n \tmov -0x260(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17090 \n+\tjne 16c88 \n ./pynx/scattering/cpu.c:5321 (discriminator 2)\n \tmov -0x264(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 170b0 \n+\tjne 16ca8 \n ./pynx/scattering/cpu.c:5322 (discriminator 2)\n \tmov -0x258(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 170d0 \n+\tjne 16cc8 \n ./pynx/scattering/cpu.c:5323 (discriminator 2)\n \tmov -0x26c(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 170f0 \n+\tjne 16ce8 \n ./pynx/scattering/cpu.c:5324 (discriminator 2)\n \tmov -0x278(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17110 \n+\tjne 16d08 \n ./pynx/scattering/cpu.c:5325 (discriminator 2)\n \tmov -0x274(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17130 \n+\tjne 16d28 \n ./pynx/scattering/cpu.c:5326 (discriminator 2)\n \tmov -0x270(%ebp),%eax\n \tcmp %edx,0x4(%eax)\n-\tjne 17150 \n+\tjne 16d48 \n+\tlea 0x6ac(%ebx),%esi\n ./pynx/scattering/cpu.c:5381\n \tmovl $0x0,-0x1e4(%ebp)\n-\tlea 0x6ac(%ebx),%esi\n-./pynx/scattering/cpu.c:5382\n-\tmovl $0x0,-0x1e8(%ebp)\n-\tvmovd %esi,%xmm6\n+\tmov %esi,-0x250(%ebp)\n ./pynx/scattering/cpu.c:5419\n \tmov -0x28(%ebx),%esi\n+\tcmp %esi,-0x254(%ebp)\n+./pynx/scattering/cpu.c:5382\n+\tmovl $0x0,-0x1e8(%ebp)\n ./pynx/scattering/cpu.c:5385\n \tmovl $0x0,-0x1b4(%ebp)\n-\tvpunpckldq %xmm6,%xmm6,%xmm7\n+\tvmovd -0x250(%ebp),%xmm0\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@@ -25493,1288 +25801,1266 @@\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-\tcmp %esi,-0x254(%ebp)\n-\tje 14d98 \n+\tje 14928 \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 %xmm7,-0x250(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5419 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 17e55 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 17820 \n ./pynx/scattering/cpu.c:5424\n \tcmp %esi,-0x25c(%ebp)\n-\tje 14dc2 \n+\tje 14952 \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 %xmm7,-0x250(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5424 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 175d2 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 17115 \n ./pynx/scattering/cpu.c:5429\n \tcmp %esi,-0x260(%ebp)\n-\tje 14df6 \n+\tje 14986 \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 %xmm7,-0x250(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5429 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 178d0 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 17428 \n ./pynx/scattering/cpu.c:5434\n \tcmp %esi,-0x264(%ebp)\n-\tje 14e2a \n+\tje 149ba \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 %xmm7,-0x250(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5434 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 1790e \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 17459 \n ./pynx/scattering/cpu.c:5439\n \tcmp %esi,-0x258(%ebp)\n-\tje 14e5e \n+\tje 149ee \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 %xmm7,-0x250(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5439 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 17927 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 17472 \n ./pynx/scattering/cpu.c:5444\n \tcmp %esi,-0x26c(%ebp)\n-\tje 14e92 \n+\tje 14a22 \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 %xmm7,-0x250(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5444 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 17940 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 1748b \n ./pynx/scattering/cpu.c:5449\n \tcmp %esi,-0x278(%ebp)\n-\tje 14ec6 \n+\tje 14a56 \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 %xmm7,-0x250(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5449 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 17959 \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 174a4 \n ./pynx/scattering/cpu.c:5454\n \tcmp %esi,-0x274(%ebp)\n-\tje 14efa \n+\tje 14a8a \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 %xmm7,-0x250(%ebp)\n-\tcall 84a0 \n+\tvmovq %xmm1,-0x250(%ebp)\n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5454 (discriminator 1)\n-\tvmovq -0x250(%ebp),%xmm7\n-\tcmp $0xffffffff,%eax\n-\tje 1799f \n+\tvmovq -0x250(%ebp),%xmm1\n+\tinc %eax\n+\tje 174dd \n ./pynx/scattering/cpu.c:5459\n \tcmp %esi,-0x270(%ebp)\n-\tje 14f2e \n+\tje 14abe \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 84a0 \n+\tcall 85d0 \n ./pynx/scattering/cpu.c:5459 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 179b8 \n+\tinc %eax\n+\tje 174f6 \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-\tcmp $0xffffffff,%eax\n-\tje 17b18 \n+\tje 17618 \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 17ca8 \n+\tje 17678 \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 4e10 \n+\tcall 4ea0 \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 14bed \n+\tje 14782 \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 14c1b \n+\tje 147b0 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0x220(%ebp)\n-\tje 16cd0 \n+\tje 169b0 \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 14c49 \n+\tje 147de \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%ecx\n \tcmp %ecx,-0x1f0(%ebp)\n-\tje 16cc0 \n+\tje 169a0 \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 14c77 \n+\tje 1480c \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1c0(%ebp)\n-\tje 16cb0 \n+\tje 16990 \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 14ca5 \n+\tje 1483a \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edi\n \tcmp %edi,-0x190(%ebp)\n-\tje 16ca0 \n+\tje 16980 \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 14cd3 \n+\tje 14868 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0x160(%ebp)\n-\tje 16c90 \n+\tje 16970 \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 14d01 \n+\tje 14896 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%ecx\n \tcmp %ecx,-0x130(%ebp)\n-\tje 16c80 \n+\tje 16960 \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 14d2f \n+\tje 148c4 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x100(%ebp)\n-\tje 16c70 \n+\tje 16950 \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 14d5d \n+\tje 148f2 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edi\n \tcmp %edi,-0xd0(%ebp)\n-\tje 16c60 \n+\tje 16940 \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 14d8b \n+\tje 14920 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%edx\n \tcmp %edx,-0xa0(%ebp)\n-\tje 16c48 \n+\tje 16930 \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 16f67 \n-\tlea 0x0(%esi),%esi\n+\tjmp 168f3 \n+\tnop\n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x1c8(%ebp)\n+./pynx/scattering/cpu.c:5424\n+\tcmp %esi,-0x25c(%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-\tcmp %esi,-0x25c(%ebp)\n-\tjne 149bc \n+\tjne 14561 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x198(%ebp)\n+./pynx/scattering/cpu.c:5429\n+\tcmp %esi,-0x260(%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-\tcmp %esi,-0x260(%ebp)\n-\tjne 149f5 \n+\tjne 14598 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x168(%ebp)\n+./pynx/scattering/cpu.c:5434\n+\tcmp %esi,-0x264(%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-\tcmp %esi,-0x264(%ebp)\n-\tjne 14a2e \n+\tjne 145cf \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x138(%ebp)\n+./pynx/scattering/cpu.c:5439\n+\tcmp %esi,-0x258(%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-\tcmp %esi,-0x258(%ebp)\n-\tjne 14a67 \n+\tjne 14606 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x108(%ebp)\n+./pynx/scattering/cpu.c:5444\n+\tcmp %esi,-0x26c(%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-\tcmp %esi,-0x26c(%ebp)\n-\tjne 14aa0 \n+\tjne 1463d \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%edi\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0xd8(%ebp)\n+./pynx/scattering/cpu.c:5449\n+\tcmp %esi,-0x278(%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-\tcmp %esi,-0x278(%ebp)\n-\tjne 14ad9 \n+\tjne 14674 \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%eax\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0xa8(%ebp)\n+./pynx/scattering/cpu.c:5454\n+\tcmp %esi,-0x274(%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-\tcmp %esi,-0x274(%ebp)\n-\tjne 14b12 \n+\tjne 146ab \n ./pynx/scattering/cpu.c:8213\n \tlea 0x18c(%ebx),%ecx\n-./pynx/scattering/cpu.c:8212\n-\tvmovq %xmm7,-0x1f8(%ebp)\n+./pynx/scattering/cpu.c:5459\n+\tcmp %esi,-0x270(%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-\tcmp %esi,-0x270(%ebp)\n-\tjne 14b4b \n+\tjne 146e2 \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-\tjmp 14b68 \n+./pynx/scattering/cpu.c:8212\n+\tvmovq %xmm1,-0x228(%ebp)\n+./pynx/scattering/cpu.c:8213\n+\tjmp 146fd \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(%edx),%esi\n+\tmov 0x18(%eax),%esi\n ./pynx/scattering/cpu.c:5170\n-\tmov 0x14(%edx),%ecx\n+\tmov 0x14(%eax),%ecx\n ./pynx/scattering/cpu.c:5186\n-\tcmpl $0x8,-0x27c(%ebp)\n+\tcmpl $0x8,-0x280(%ebp)\n ./pynx/scattering/cpu.c:5168\n \tmov %esi,-0x278(%ebp)\n ./pynx/scattering/cpu.c:5172\n-\tmov 0x10(%edx),%esi\n+\tmov 0x10(%eax),%esi\n ./pynx/scattering/cpu.c:5170\n \tmov %ecx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:5174\n-\tmov 0xc(%edx),%ecx\n+\tmov 0xc(%eax),%ecx\n ./pynx/scattering/cpu.c:5172\n \tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%edx),%esi\n+\tmov 0x8(%eax),%esi\n ./pynx/scattering/cpu.c:5174\n \tmov %ecx,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%edx),%ecx\n+\tmov 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:5176\n \tmov %esi,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5180\n-\tmov (%edx),%edx\n+\tmov (%eax),%eax\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 %edx,-0x254(%ebp)\n+\tmov %eax,-0x254(%ebp)\n /usr/include/python3.13/object.h:349\n \tmov %esi,-0x250(%ebp)\n ./pynx/scattering/cpu.c:5186\n-\tja 1619b \n-\tmov -0x35f8(%ebx,%eax,1),%eax\n-\tadd %ebx,%eax\n-\tjmp *%eax\n+\tja 15c5b \n+\tmov -0x35f8(%ebx,%edx,1),%edx\n+\tadd %ebx,%edx\n+\tjmp *%edx\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(%edx),%ecx\n+\tmov 0x1c(%eax),%ecx\n \tmov %ecx,-0x274(%ebp)\n-\tjmp 14f74 \n+\tjmp 14b04 \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(%edx),%ecx\n+\tmov 0x4(%eax),%ecx\n+./pynx/scattering/cpu.c:5180\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%edx),%eax\n+\tmov %edx,-0x260(%ebp)\n ./pynx/scattering/cpu.c:5180\n-\tmov (%edx),%edx\n+\tmov %eax,-0x254(%ebp)\n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:5178\n \tmov %ecx,-0x25c(%ebp)\n /usr/include/python3.13/object.h:349\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+\tmov %eax,-0x250(%ebp)\n+\tmov %eax,-0x258(%ebp)\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %eax,%eax\n ./pynx/scattering/cpu.c:5216\n-\tmov 0x65c(%ebx),%edx\n-\tmov %edx,-0x258(%ebp)\n+\tmov 0x65c(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjle 173f0 \n-\tlea -0x1(%ecx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n+\tjle 16848 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \txor %edx,%edx\n \tand $0x7,%eax\n-\tje 150cc \n+\tje 14c20 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje 15128 \n+\tcmp 0xc(%edi),%ecx\n+\tje 14c80 \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-\tcmp $0x1,%eax\n-\tje 17d45 \n+\tje 14c20 \n \tcmp $0x2,%eax\n-\tje 150bf \n+\tje 14c19 \n \tcmp $0x3,%eax\n-\tje 150b2 \n+\tje 14c12 \n \tcmp $0x4,%eax\n-\tje 150a5 \n+\tje 14c0b \n \tcmp $0x5,%eax\n-\tje 15094 \n+\tje 14c04 \n \tcmp $0x6,%eax\n-\tje 15083 \n+\tje 14bfd \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje 15128 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 14c80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 15128 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 14c80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje 15128 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 14c80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 15128 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 14c80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje 15128 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 14c80 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 15128 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 14c80 \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 15128 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 14c80 \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 169eb \n-\tmov %eax,%edx\n+\tcmp %eax,-0x258(%ebp)\n+\tje 16629 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje 15128 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tmov %eax,%edx\n+\tje 14c80 \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 15128 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 14c80 \n+\tcmp 0x14(%edi,%eax,4),%ecx\n \tlea 0x2(%eax),%edx\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+\tje 14c80 \n+\tcmp 0x18(%edi,%eax,4),%ecx\n \tlea 0x3(%eax),%edx\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+\tje 14c80 \n+\tcmp 0x1c(%edi,%eax,4),%ecx\n \tlea 0x4(%eax),%edx\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+\tje 14c80 \n+\tcmp 0x20(%edi,%eax,4),%ecx\n \tlea 0x5(%eax),%edx\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+\tje 14c80 \n+\tcmp 0x24(%edi,%eax,4),%ecx\n \tlea 0x6(%eax),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje 15128 \n+\tje 14c80 \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 150d2 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tjne 14c26 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x268(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%esi\n-\tmov %esi,-0x264(%ebp)\n+\tmov -0x268(%ebp),%esi\n+\tmov (%esi,%edx,4),%eax\n+\tmov %eax,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5216 (discriminator 2)\n-\tmov -0x264(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 173f0 \n+\tmov -0x264(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 16848 \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 15192 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 14ce2 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:5174\n-\tmov 0xc(%edx),%eax\n+\tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%edx),%ecx\n+\tmov 0x8(%eax),%ecx\n ./pynx/scattering/cpu.c:5180\n-\tmov (%edx),%edx\n+\tmov (%eax),%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:5174\n-\tmov %eax,-0x264(%ebp)\n+\tmov %edx,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5176\n \tmov %ecx,-0x260(%ebp)\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:5226\n \tmov 0x664(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle 153e5 \n+\tjle 14f35 \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 15215 \n+\tje 14d65 \n \tcmp $0x1,%esi\n-\tje 15200 \n+\tje 14d50 \n \tcmp $0x2,%esi\n-\tje 151f5 \n+\tje 14d45 \n \tcmp $0x3,%esi\n-\tje 151ea \n+\tje 14d3a \n \tcmp $0x4,%esi\n-\tje 151df \n+\tje 14d2f \n \tcmp $0x5,%esi\n-\tje 151d4 \n+\tje 14d24 \n \tcmp $0x6,%esi\n-\tjne 17555 \n+\tjne 170a1 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 169a0 \n+\tje 165d8 \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 169a0 \n+\tje 165d8 \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 169a0 \n+\tje 165d8 \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 169a0 \n+\tje 165d8 \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 169a0 \n+\tje 165d8 \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 169a0 \n+\tje 165d8 \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 15287 \n+\tje 14dd7 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 169a0 \n+\tje 165d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 169a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %esi,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje 165d8 \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 169a0 \n+\tje 165d8 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 169a0 \n+\tje 165d8 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 169a0 \n+\tje 165d8 \n+\tcmp 0x1c(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 169a0 \n+\tje 165d8 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 169a0 \n+\tje 165d8 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 169a0 \n+\tje 165d8 \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 15215 \n+\tjne 14d65 \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 -0x280(%ebp)\n+\tsete -0x27c(%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 16538 \n+\tje 160e8 \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 16268 \n+\tje 15e20 \n \ttest %cl,%cl\n-\tje 16279 \n+\tje 15e31 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%esi),%edx\n-\tmov %edx,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 153d8 \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 ./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-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x284(%ebp)\n-\tje 15324 \n-\tcmp $0xffffffff,%ecx\n-\tjne 153d8 \n+\tje 14e70 \n+\tinc %ecx\n+\tjne 14f28 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x288(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x288(%ebp)\n-\tjne 153d8 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x284(%ebp)\n-\tjne 17590 \n+\tjne 170e0 \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-\ttest $0x20,%cl\n-\tjne 17e42 \n+\ttestb $0x20,-0x288(%ebp)\n+\tjne 177fc \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x288(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x284(%ebp),%edx\n+\tmovzbl -0x28c(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 17f3e \n+\tje 17944 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 17fcd \n+\tje 179e9 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x288(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x288(%ebp)\n+\tmov -0x284(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x288(%ebp)\n-\tjne 153d8 \n+\tcmp %ecx,-0x288(%ebp)\n+\tjne 14f28 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x278(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 16538 \n+\tmov -0x278(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 160e8 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x284(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16538 \n+\tje 160e8 \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 152b8 \n-\tvzeroupper\n+\tjne 14e08 \n ./pynx/scattering/cpu.c:5230\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5230 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 17a0a \n+\tjne 17b05 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x40(%ebx),%eax\n \tsub $0x4,%esp\n-\tlea -0x4a25(%ebx),%edx\n-\tlea -0x4aa1(%ebx),%ecx\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x3cd0(%ebx),%esi\n+\tlea -0x4a35(%ebx),%edx\n+\tlea -0x4ab1(%ebx),%ecx\n+\tlea -0x4d65(%ebx),%edi\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 16f48 \n-\tlea 0x0(%esi),%esi\n+\tjmp 168d4 \n+\tnop\n ./pynx/scattering/cpu.c:5172\n-\tmov 0x10(%edx),%esi\n+\tmov 0x10(%eax),%esi\n ./pynx/scattering/cpu.c:5174\n-\tmov 0xc(%edx),%eax\n+\tmov 0xc(%eax),%edx\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%edx),%ecx\n+\tmov 0x8(%eax),%ecx\n ./pynx/scattering/cpu.c:5172\n \tmov %esi,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:5180\n-\tmov (%edx),%edx\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:5174\n-\tmov %eax,-0x264(%ebp)\n+\tmov %edx,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5176\n \tmov %ecx,-0x260(%ebp)\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 0x8(%edi),%edx\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:5178\n \tmov %esi,-0x25c(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %edx,-0x250(%ebp)\n-./pynx/scattering/cpu.c:5186\n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:5236\n-\tmov 0x668(%ebx),%ecx\n-\tmov %ecx,-0x26c(%ebp)\n+\tmov 0x668(%ebx),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n-\tjle 17020 \n-\tlea -0x1(%edx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%esi\n+\tjle 16588 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje 1551a \n+\tje 1502e \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje 15570 \n+\tcmp 0xc(%edi),%edx\n+\tje 15090 \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-\tcmp $0x1,%eax\n-\tje 17c98 \n+\tje 1502e \n \tcmp $0x2,%eax\n-\tje 1550d \n+\tje 15027 \n \tcmp $0x3,%eax\n-\tje 15500 \n+\tje 15020 \n \tcmp $0x4,%eax\n-\tje 154f3 \n+\tje 15019 \n \tcmp $0x5,%eax\n-\tje 154e2 \n+\tje 15012 \n \tcmp $0x6,%eax\n-\tjne 1753d \n+\tjne 1708f \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 15570 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15090 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje 15570 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15090 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 15570 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15090 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje 15570 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15090 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 15570 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15090 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 15570 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15090 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,%edx\n-\tje 16780 \n-\tmov %eax,%ecx\n+\tcmp %eax,-0x26c(%ebp)\n+\tje 1636a \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje 15570 \n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tmov %eax,%ecx\n+\tje 15090 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 15570 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 15090 \n+\tcmp 0x14(%edi,%eax,4),%edx\n \tlea 0x2(%eax),%ecx\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+\tje 15090 \n+\tcmp 0x18(%edi,%eax,4),%edx\n \tlea 0x3(%eax),%ecx\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+\tje 15090 \n+\tcmp 0x1c(%edi,%eax,4),%edx\n \tlea 0x4(%eax),%ecx\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+\tje 15090 \n+\tcmp 0x20(%edi,%eax,4),%edx\n \tlea 0x5(%eax),%ecx\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+\tje 15090 \n+\tcmp 0x24(%edi,%eax,4),%edx\n \tlea 0x6(%eax),%ecx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje 15570 \n+\tje 15090 \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 15520 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tjne 15034 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\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 17020 \n+\tje 16588 \n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:5238\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%edx\n-\tjmp 155e0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %eax,-0x270(%ebp)\n+\tjmp 15108 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:5170\n-\tmov 0x14(%edx),%eax\n+\tmov 0x14(%eax),%edx\n ./pynx/scattering/cpu.c:5172\n-\tmov 0x10(%edx),%ecx\n+\tmov 0x10(%eax),%ecx\n ./pynx/scattering/cpu.c:5174\n-\tmov 0xc(%edx),%esi\n+\tmov 0xc(%eax),%esi\n ./pynx/scattering/cpu.c:5170\n-\tmov %eax,-0x26c(%ebp)\n+\tmov %edx,-0x26c(%ebp)\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x8(%edx),%eax\n+\tmov 0x8(%eax),%edx\n ./pynx/scattering/cpu.c:5172\n \tmov %ecx,-0x258(%ebp)\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%edx),%ecx\n+\tmov 0x4(%eax),%ecx\n ./pynx/scattering/cpu.c:5180\n-\tmov (%edx),%edx\n+\tmov (%eax),%eax\n ./pynx/scattering/cpu.c:5174\n \tmov %esi,-0x264(%ebp)\n ./pynx/scattering/cpu.c:5176\n-\tmov %eax,-0x260(%ebp)\n+\tmov %edx,-0x260(%ebp)\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 0x8(%edi),%edx\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:5178\n \tmov %ecx,-0x25c(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %edx,-0x250(%ebp)\n-./pynx/scattering/cpu.c:5186\n-\txchg %ax,%ax\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 ./pynx/scattering/cpu.c:5246\n-\tmov 0x66c(%ebx),%ecx\n-\tmov %ecx,-0x270(%ebp)\n+\tmov 0x66c(%ebx),%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %edx,%edx\n-\tjle 16fa8 \n-\tlea -0x1(%edx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%esi\n+\tjle 16320 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \txor %ecx,%ecx\n \tand $0x7,%eax\n-\tje 1568a \n+\tje 15176 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje 156e0 \n+\tcmp 0xc(%edi),%edx\n+\tje 151d0 \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-\tcmp $0x1,%eax\n-\tje 17b38 \n+\tje 15176 \n \tcmp $0x2,%eax\n-\tje 1567d \n+\tje 1516f \n \tcmp $0x3,%eax\n-\tje 15670 \n+\tje 15168 \n \tcmp $0x4,%eax\n-\tje 15663 \n+\tje 15161 \n \tcmp $0x5,%eax\n-\tje 15652 \n+\tje 1515a \n \tcmp $0x6,%eax\n-\tjne 17508 \n+\tjne 17060 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 156e0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 151d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje 156e0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 151d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 156e0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 151d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%eax\n-\tcmp 0xc(%edi,%ecx,4),%eax\n-\tje 156e0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 151d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%esi\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 156e0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 151d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 156e0 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 151d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%ecx),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %eax,%edx\n-\tje 16584 \n-\tmov %eax,%ecx\n+\tcmp %eax,-0x270(%ebp)\n+\tje 1613c \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje 156e0 \n+\tcmp 0xc(%edi,%eax,4),%edx\n+\tmov %eax,%ecx\n+\tje 151d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%ecx,4),%esi\n-\tje 156e0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tje 151d0 \n+\tcmp 0x14(%edi,%eax,4),%edx\n \tlea 0x2(%eax),%ecx\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+\tje 151d0 \n+\tcmp 0x18(%edi,%eax,4),%edx\n \tlea 0x3(%eax),%ecx\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+\tje 151d0 \n+\tcmp 0x1c(%edi,%eax,4),%edx\n \tlea 0x4(%eax),%ecx\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+\tje 151d0 \n+\tcmp 0x20(%edi,%eax,4),%edx\n \tlea 0x5(%eax),%ecx\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+\tje 151d0 \n+\tcmp 0x24(%edi,%eax,4),%edx\n \tlea 0x6(%eax),%ecx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje 156e0 \n+\tje 151d0 \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 15690 \n+\tcmp 0xc(%edi,%ecx,4),%edx\n+\tjne 1517c \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 16fa8 \n+\tje 16320 \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-\ttest %esi,%esi\n-\tjle 1595f \n+\tjle 1544f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 1578f \n+\tje 1527f \n \tcmp $0x1,%esi\n-\tje 1577a \n+\tje 1526a \n \tcmp $0x2,%esi\n-\tje 1576f \n+\tje 1525f \n \tcmp $0x3,%esi\n-\tje 15764 \n+\tje 15254 \n \tcmp $0x4,%esi\n-\tje 15759 \n+\tje 15249 \n \tcmp $0x5,%esi\n-\tje 1574e \n+\tje 1523e \n \tcmp $0x6,%esi\n-\tjne 17498 \n+\tjne 16ff0 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16570 \n+\tje 16128 \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 16570 \n+\tje 16128 \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 16570 \n+\tje 16128 \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 16570 \n+\tje 16128 \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 16570 \n+\tje 16128 \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 16570 \n+\tje 16128 \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 15801 \n+\tje 152f1 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16570 \n+\tje 16128 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 16570 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %esi,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje 16128 \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 16570 \n+\tje 16128 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 16570 \n+\tje 16128 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 16570 \n+\tje 16128 \n+\tcmp 0x1c(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 16570 \n+\tje 16128 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 16570 \n+\tje 16128 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 16570 \n+\tje 16128 \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 1578f \n+\tjne 1527f \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,-0x280(%ebp)\n+\tmov %eax,-0x27c(%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@@ -26782,543 +27068,526 @@\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 15f60 \n+\tje 15a20 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n-\tmov -0x280(%ebp),%ecx\n+\tmov -0x27c(%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 161b8 \n+\tje 15d70 \n \ttest %cl,%cl\n-\tje 161c9 \n+\tje 15d81 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%esi),%edx\n-\tmov %edx,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 15950 \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 ./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 1589c \n-\tcmp $0xffffffff,%ecx\n-\tjne 15950 \n+\tje 1538a \n+\tinc %ecx\n+\tjne 15440 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x294(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x294(%ebp)\n-\tjne 15950 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x290(%ebp)\n-\tjne 17d6d \n+\tjne 1772b \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-\ttest $0x20,%cl\n-\tjne 17d92 \n+\ttestb $0x20,-0x294(%ebp)\n+\tjne 17743 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x290(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x294(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x290(%ebp),%edx\n+\tmovzbl -0x298(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 17e9d \n+\tje 17874 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 17f2d \n+\tje 1792d \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x294(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x294(%ebp)\n+\tmov -0x290(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x294(%ebp)\n-\tjne 15950 \n+\tcmp %ecx,-0x294(%ebp)\n+\tjne 15440 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x288(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 15f60 \n+\tmov -0x288(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 15a20 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x290(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 15f60 \n-\tlea 0x0(%esi),%esi\n+\tje 15a20 \n+\tlea 0x0(%esi,%eiz,1),%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 15830 \n-\tvzeroupper\n+\tjne 15320 \n ./pynx/scattering/cpu.c:5260\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5260 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 179ec \n+\tjne 17ae7 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a25(%ebx),%esi\n+\tlea -0x4ab1(%ebx),%edx\n+\tlea -0x3ce0(%ebx),%eax\n+\tlea -0x4d65(%ebx),%edi\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 16f48 \n+\tjmp 168d4 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5164\n-\tmov 0x20(%edx),%esi\n+\tmov 0x20(%eax),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 14fe2 \n+\tjmp 14b72 \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),%eax\n+\tmov -0x250(%ebp),%esi\n ./pynx/scattering/cpu.c:5188\n \tmov 0x650(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %eax,%eax\n-\tjle 17e02 \n+\ttest %esi,%esi\n+\tjle 16f5b \n+\tdec %esi\n ./pynx/scattering/cpu.c:7424\n \tmovl $0x0,-0x254(%ebp)\n-\tdec %eax\n-\tand $0x7,%eax\n-\tje 17f4f \n+\tand $0x7,%esi\n+\tje 1795b \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 15b06 \n+\tje 155f6 \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-\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+\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 ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15b06 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%edx),%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 15b06 \n+\tje 155f6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %eax\n+\tlea 0x1(%edx),%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 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+\tje 155f6 \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 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),%edx\n \tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15b06 \n+\tje 155f6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n+\tmov %edx,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tje 15b00 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%edx),%esi\n+\tmov -0x254(%ebp),%eax\n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tje 155f6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %esi,-0x250(%ebp)\n-\tje 17169 \n-\tmov %esi,%edx\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 15b00 \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 15b00 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%esi),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 15b00 \n+\tje 155f6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%esi),%edx\n+\tinc %esi\n+\tmov %esi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 15b00 \n+\tmov -0x254(%ebp),%esi\n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 155f6 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%esi),%edx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 15b00 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 155f0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%esi),%edx\n+\tcmp %eax,-0x250(%ebp)\n+\tje 16d5f \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 15b00 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tmov %eax,%esi\n+\tje 155f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%esi),%edx\n+\tinc %esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 15b00 \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 ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%esi),%edx\n+\tlea 0x7(%eax),%esi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%edx,4),%ecx\n-\tjne 15aa9 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tjne 15599 \n \tlea 0x0(%esi),%esi\n-\tmov %edx,-0x254(%ebp)\n+\tmov %esi,-0x254(%ebp)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x254(%ebp),%esi\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+\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 ./pynx/scattering/cpu.c:5190\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ecx\n-\tjmp 15b49 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov %eax,-0x258(%ebp)\n+\tjmp 15647 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5180\n-\tmov (%edx),%edx\n+\tmov (%eax),%ecx\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ecx\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:5180\n-\tmov %edx,-0x254(%ebp)\n+\tmov %ecx,-0x254(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov %ecx,-0x250(%ebp)\n-./pynx/scattering/cpu.c:5196\n-\tmov 0x654(%ebx),%eax\n+\tmov %eax,-0x250(%ebp)\n \tmov %eax,-0x258(%ebp)\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjle 17ce8 \n-\tlea -0x1(%ecx),%eax\n-./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n+\ttest %eax,%eax\n+./pynx/scattering/cpu.c:5196\n+\tmov 0x654(%ebx),%ecx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle 16bc8 \n+\tdec %eax\n ./pynx/scattering/cpu.c:7424\n \txor %edx,%edx\n \tand $0x7,%eax\n-\tje 15c02 \n+\tje 156be \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi),%esi\n-\tje 15c60 \n+\tcmp 0xc(%edi),%ecx\n+\tje 15720 \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-\tcmp $0x1,%eax\n-\tje 17e6e \n+\tje 156be \n \tcmp $0x2,%eax\n-\tje 15bf5 \n+\tje 156b7 \n \tcmp $0x3,%eax\n-\tje 15be8 \n+\tje 156b0 \n \tcmp $0x4,%eax\n-\tje 15bdb \n+\tje 156a9 \n \tcmp $0x5,%eax\n-\tje 15bca \n+\tje 156a2 \n \tcmp $0x6,%eax\n-\tje 15bb9 \n+\tje 1569b \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje 15c60 \n+\tcmp 0xc(%edi,%esi,4),%ecx\n+\tje 15720 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 15c60 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15720 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje 15c60 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15720 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 15c60 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15720 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%eax\n-\tcmp 0xc(%edi,%edx,4),%eax\n-\tje 15c60 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15720 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tinc %edx\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x258(%ebp),%esi\n-\tcmp 0xc(%edi,%edx,4),%esi\n-\tje 15c60 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15720 \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 15c60 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15720 \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 16cdf \n-\tmov %eax,%edx\n+\tcmp %eax,-0x258(%ebp)\n+\tje 169bf \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0xc(%edi,%eax,4),%esi\n-\tje 15c60 \n+\tcmp 0xc(%edi,%eax,4),%ecx\n+\tmov %eax,%edx\n+\tje 15720 \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 15c60 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tje 15720 \n+\tcmp 0x14(%edi,%eax,4),%ecx\n \tlea 0x2(%eax),%edx\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+\tje 15720 \n+\tcmp 0x18(%edi,%eax,4),%ecx\n \tlea 0x3(%eax),%edx\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+\tje 15720 \n+\tcmp 0x1c(%edi,%eax,4),%ecx\n \tlea 0x4(%eax),%edx\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+\tje 15720 \n+\tcmp 0x20(%edi,%eax,4),%ecx\n \tlea 0x5(%eax),%edx\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+\tje 15720 \n+\tcmp 0x24(%edi,%eax,4),%ecx\n \tlea 0x6(%eax),%edx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%eax,4),%esi\n-\tje 15c60 \n+\tje 15720 \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 15c08 \n+\tcmp 0xc(%edi,%edx,4),%ecx\n+\tjne 156c4 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x268(%ebp),%ecx\n-\tmov (%ecx,%edx,4),%esi\n-\tmov %esi,-0x25c(%ebp)\n+\tmov -0x268(%ebp),%esi\n+\tmov (%esi,%edx,4),%eax\n+\tmov %eax,-0x25c(%ebp)\n ./pynx/scattering/cpu.c:5196 (discriminator 2)\n-\tmov -0x25c(%ebp),%eax\n-\ttest %eax,%eax\n-\tje 17ce8 \n+\tmov -0x25c(%ebp),%ecx\n+\ttest %ecx,%ecx\n+\tje 16bc8 \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 15cb0 \n+\tjmp 15770 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x4(%edx),%esi\n+\tmov 0x4(%eax),%esi\n ./pynx/scattering/cpu.c:5180\n-\tmov (%edx),%eax\n+\tmov (%eax),%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: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:5206\n \tmov 0x658(%ebx),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %esi,%esi\n-\tjle 15f0f \n+\tjle 159cf \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 15d3d \n+\tje 157fd \n \tcmp $0x1,%esi\n-\tje 15d28 \n+\tje 157e8 \n \tcmp $0x2,%esi\n-\tje 15d1d \n+\tje 157dd \n \tcmp $0x3,%esi\n-\tje 15d12 \n+\tje 157d2 \n \tcmp $0x4,%esi\n-\tje 15d07 \n+\tje 157c7 \n \tcmp $0x5,%esi\n-\tje 15cfc \n+\tje 157bc \n \tcmp $0x6,%esi\n-\tje 15cf1 \n+\tje 157b1 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 16c30 \n+\tje 16918 \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 16c30 \n+\tje 16918 \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 16c30 \n+\tje 16918 \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 16c30 \n+\tje 16918 \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 16c30 \n+\tje 16918 \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 16c30 \n+\tje 16918 \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 16c30 \n+\tje 16918 \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 15daf \n+\tje 1586f \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16c30 \n+\tje 16918 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 16c30 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %esi,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje 16918 \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 16c30 \n+\tje 16918 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 16c30 \n+\tje 16918 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 16c30 \n+\tje 16918 \n+\tcmp 0x1c(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 16c30 \n+\tje 16918 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 16c30 \n+\tje 16918 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 16c30 \n+\tje 16918 \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 15d3d \n+\tjne 157fd \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@@ -27335,216 +27604,222 @@\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 169b8 \n+\tje 165f0 \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 164a0 \n+\tje 16050 \n \ttest %cl,%cl\n-\tje 164b1 \n+\tje 16061 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%esi),%edx\n-\tmov %edx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 15f00 \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 ./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-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x278(%ebp)\n-\tje 15e4c \n-\tcmp $0xffffffff,%ecx\n-\tjne 15f00 \n+\tje 15908 \n+\tinc %ecx\n+\tjne 159c0 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x280(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x27c(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x280(%ebp)\n-\tjne 15f00 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x278(%ebp)\n-\tjne 17972 \n+\tjne 174bd \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-\ttest $0x20,%cl\n-\tjne 17edd \n+\ttestb $0x20,-0x27c(%ebp)\n+\tjne 178ba \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x278(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x280(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x278(%ebp),%edx\n+\tmovzbl -0x284(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 17fde \n+\tje 17a00 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 18049 \n+\tje 17a81 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x280(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x27c(%ebp)\n+\tmov -0x278(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x280(%ebp)\n-\tjne 15f00 \n+\tcmp %ecx,-0x27c(%ebp)\n+\tjne 159c0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x270(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 169b8 \n+\tmov -0x270(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 165f0 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x278(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 169b8 \n+\tje 165f0 \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 15de0 \n-\tvzeroupper\n+\tjne 158a0 \n ./pynx/scattering/cpu.c:5210\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5210 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 1808d \n+\tjne 17b19 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a25(%ebx),%esi\n+\tlea -0x4ab1(%ebx),%edx\n+\tlea -0x3ce0(%ebx),%eax\n+\tlea -0x4d65(%ebx),%edi\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 16f48 \n+\tjmp 168d4 \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 1595f \n+\tje 1544f \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-\ttest %esi,%esi\n-\tjle 1639f \n+\tjle 15f4f \n ./pynx/scattering/cpu.c:7424\n \txor %eax,%eax\n \tand $0x7,%esi\n-\tje 16300 \n+\tje 15eb8 \n \tcmp $0x1,%esi\n-\tje 16006 \n+\tje 15ac6 \n \tcmp $0x2,%esi\n-\tje 15ffb \n+\tje 15abb \n \tcmp $0x3,%esi\n-\tje 15ff0 \n+\tje 15ab0 \n \tcmp $0x4,%esi\n-\tje 15fe5 \n+\tje 15aa5 \n \tcmp $0x5,%esi\n-\tje 15fda \n+\tje 15a9a \n \tcmp $0x6,%esi\n-\tjne 17460 \n+\tjne 16fb8 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16488 \n+\tje 16038 \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 16488 \n+\tje 16038 \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 16488 \n+\tje 16038 \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 16488 \n+\tje 16038 \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 16488 \n+\tje 16038 \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 16488 \n+\tje 16038 \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 16300 \n+\tjne 15eb8 \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,-0x280(%ebp)\n+\tmov %edi,-0x27c(%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@@ -27552,2576 +27827,2654 @@\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 -0x280(%ebp),%ecx\n+\tmov -0x27c(%ebp),%ecx\n \tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n \tcmp %eax,%esi\n-\tje 16170 \n+\tje 15c30 \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 16380 \n+\tje 15f30 \n \ttest %cl,%cl\n-\tje 163f0 \n+\tje 15fa0 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%esi),%edx\n-\tmov %edx,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 16390 \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 ./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 160bc \n-\tcmp $0xffffffff,%ecx\n-\tjne 16390 \n+\tje 15b7a \n+\tinc %ecx\n+\tjne 15f40 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x298(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x298(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x298(%ebp)\n-\tjne 16390 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x294(%ebp)\n-\tjne 17d0d \n+\tjne 176f6 \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-\ttest $0x20,%cl\n-\tjne 17d32 \n+\ttestb $0x20,-0x298(%ebp)\n+\tjne 176d2 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x294(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x298(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x294(%ebp),%edx\n+\tmovzbl -0x299(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 17e8c \n+\tje 1785d \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 17f12 \n+\tje 1790c \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x298(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x298(%ebp)\n+\tmov -0x294(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x298(%ebp)\n-\tjne 16390 \n+\tcmp %ecx,-0x298(%ebp)\n+\tjne 15f40 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x28c(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 16170 \n+\tmov -0x28c(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 15c30 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x294(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 16390 \n-\tlea 0x0(%esi),%esi\n+\tjne 15f40 \n+\tlea 0x0(%esi,%eiz,1),%esi\n \tmov %edi,%esi\n-\tmov -0x280(%ebp),%edi\n+\tmov -0x27c(%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 1639f \n+\tje 15f4f \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-\tjg 17b88 \n-\tvzeroupper\n-\tjmp 14820 \n-\tlea 0x0(%esi,%eiz,1),%esi\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 ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 161c9 \n+\tje 15d81 \n \tcmpb $0x0,-0x28c(%ebp)\n-\tjne 15950 \n+\tjne 15440 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x284(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 161db \n+\tjne 15d93 \n \ttest %dl,%dl\n-\tjne 15950 \n+\tjne 15440 \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-\ttest %eax,%eax\n-\tje 15962 \n+\tje 1544f \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 16c20 \n+\tjne 16910 \n \tmov -0x284(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 16c20 \n+\tje 16910 \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 1624a \n+\tje 15dff \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 17b68 \n+\tje 17658 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 15950 \n+\tje 15440 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x274(%ebp),%edi\n-\tjs 15962 \n-\tjmp 15f68 \n+\tjs 1544f \n+\tjmp 15a28 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 16279 \n-\tcmpb $0x0,-0x280(%ebp)\n-\tjne 153d8 \n+\tje 15e31 \n+\tcmpb $0x0,-0x27c(%ebp)\n+\tjne 14f28 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x274(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1628b \n+\tjne 15e43 \n \ttest %dl,%dl\n-\tjne 153d8 \n+\tjne 14f28 \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-\ttest %eax,%eax\n-\tje 153e8 \n+\tje 14f35 \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 162cb \n+\tjne 15e80 \n \tmov -0x274(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 174e8 \n+\tjne 17040 \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 162e1 \n+\tje 15e96 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 17d50 \n+\tje 1770e \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 153d8 \n+\tje 14f28 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x26c(%ebp),%edi\n-\tjs 153e8 \n-\tjmp 16540 \n+\tjs 14f35 \n+\tjmp 160f0 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%eax,4),%ecx\n-\tje 16488 \n+\tje 16038 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x1(%eax),%esi\n-\tmov %esi,%eax\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi,%esi,4),%ecx\n-\tje 16488 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %esi,%eax\n+./pynx/scattering/cpu.c:7426\n+\tje 16038 \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 16488 \n+\tje 16038 \n+\tcmp 0x14(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x2(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x14(%edi,%esi,4),%ecx\n-\tje 16488 \n+\tje 16038 \n+\tcmp 0x18(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x3(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%edi,%esi,4),%ecx\n-\tje 16488 \n+\tje 16038 \n+\tcmp 0x1c(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x4(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x1c(%edi,%esi,4),%ecx\n-\tje 16488 \n+\tje 16038 \n+\tcmp 0x20(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x5(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x20(%edi,%esi,4),%ecx\n-\tje 16488 \n+\tje 16038 \n+\tcmp 0x24(%edi,%esi,4),%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tlea 0x6(%esi),%eax\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x24(%edi,%esi,4),%ecx\n-\tje 16488 \n+\tje 16038 \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 16300 \n-\tjmp 1601f \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjne 15eb8 \n+\tjmp 15adf \n \tnop\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 163f0 \n+\tje 15fa0 \n \tcmpb $0x0,-0x290(%ebp)\n-\tje 163f0 \n+\tje 15fa0 \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 16050 \n-\tvzeroupper\n+\tjne 15b10 \n ./pynx/scattering/cpu.c:5270\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5270 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 179e2 \n+\tjne 17add \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n \tmov -0x40(%ebx),%ecx\n \tsub $0x4,%esp\n-\tlea -0x4aa1(%ebx),%edx\n-\tlea -0x3cd0(%ebx),%eax\n-\tlea -0x4d55(%ebx),%edi\n-\tlea -0x4a25(%ebx),%esi\n+\tlea -0x4ab1(%ebx),%edx\n+\tlea -0x3ce0(%ebx),%eax\n+\tlea -0x4d65(%ebx),%edi\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 16f48 \n+\tjmp 168d4 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7392\n \tmov -0x288(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 163fe \n+\tjne 15fae \n \ttest %dl,%dl\n-\tjne 16390 \n+\tjne 15f40 \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-\ttest %eax,%eax\n-\tje 163a2 \n+\tje 15f4f \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 16c10 \n+\tjne 16890 \n \tmov -0x288(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 16c10 \n+\tje 16890 \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 16469 \n+\tje 16016 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 17b48 \n+\tje 17638 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16390 \n+\tje 15f40 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n-\tmov -0x280(%ebp),%edi\n-\tjs 163a2 \n-\tjmp 16178 \n+\tmov -0x27c(%ebp),%edi\n+\tjs 15f4f \n+\tjmp 15c38 \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 16187 \n+\tjmp 15c47 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 164b1 \n+\tje 16061 \n \tcmpb $0x0,-0x274(%ebp)\n-\tjne 15f00 \n+\tjne 159c0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x26c(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 164c3 \n+\tjne 16073 \n \ttest %dl,%dl\n-\tjne 15f00 \n+\tjne 159c0 \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-\ttest %eax,%eax\n-\tje 15f12 \n+\tje 159cf \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 16503 \n+\tjne 160b0 \n \tmov -0x26c(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 17568 \n+\tjne 170b4 \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 16519 \n+\tje 160c6 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 175b5 \n+\tje 170f8 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 15f00 \n+\tje 159c0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %edi,%esi\n \tmov -0x260(%ebp),%edi\n-\tjs 15f12 \n-\tjmp 169c0 \n+\tjs 159cf \n+\tjmp 165f8 \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 153e5 \n+\tje 14f35 \n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:5228\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%edx\n-\tjmp 15470 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov %eax,-0x26c(%ebp)\n+\tjmp 14fc0 \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,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 15f77 \n+\tjmp 15a37 \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-./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n+\tmov %edi,-0x270(%ebp)\n+\tmov %ecx,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7430\n \tmov -0x270(%ebp),%ecx\n-./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x280(%ebp)\n \tmov %edx,%edi\n+./pynx/scattering/cpu.c:7390\n+\tcmp %esi,%edx\n+\tmov %esi,-0x27c(%ebp)\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 166d3 \n-\tlea 0x0(%esi),%esi\n+\tje 16283 \n+\tnop\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 166f0 \n+\tje 162a0 \n \ttest %cl,%cl\n-\tje 166fd \n+\tje 162ad \n /usr/include/python3.13/cpython/unicodeobject.h:280\n \tmov 0x8(%edi),%edx\n-\tmov %edx,-0x284(%ebp)\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 166b0 \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 ./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-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x28c(%ebp)\n-\tje 1662a \n-\tcmp $0xffffffff,%ecx\n-\tjne 166b0 \n+\tje 161d6 \n+\tinc %ecx\n+\tjne 16260 \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-\tand $0x7,%ecx\n-\tmov %cl,-0x290(%ebp)\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x10(%eax),%ecx\n-\tmov %ecx,%edx\n+\tmov %dl,-0x290(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x290(%ebp)\n-\tjne 166b0 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x28c(%ebp)\n-\tjne 17dc0 \n+\tjne 1778b \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-\ttest $0x20,%cl\n-\tjne 17dad \n+\ttestb $0x20,-0x290(%ebp)\n+\tjne 17767 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x28c(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x290(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x28c(%ebp),%edx\n+\tmovzbl -0x294(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 17ef0 \n+\tje 178de \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 17f8e \n+\tje 1799e \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x290(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x290(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x290(%ebp)\n-\tje 174b0 \n+\tcmp %ecx,-0x290(%ebp)\n+\tje 17008 \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-\tcmp %esi,-0x274(%ebp)\n-\tje 16fa8 \n+\tje 16320 \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 165d0 \n+\tjne 16180 \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 156ef \n+\tjmp 151df \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 166fd \n+\tje 162ad \n \tcmpb $0x0,-0x288(%ebp)\n-\tjne 166b0 \n+\tjne 16260 \n ./pynx/scattering/cpu.c:7392\n-\tmov -0x280(%ebp),%ecx\n+\tmov -0x27c(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1670b \n+\tjne 162bb \n \ttest %dl,%dl\n-\tjne 166b0 \n+\tjne 16260 \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-\ttest %eax,%eax\n-\tje 16fab \n+\tje 16320 \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 1674b \n-\tmov -0x280(%ebp),%edx\n+\tjne 162f4 \n+\tmov -0x27c(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 17440 \n+\tjne 16f98 \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 16761 \n+\tje 1630a \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 17cc8 \n+\tje 17698 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 166b0 \n+\tje 16260 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x270(%ebp),%edi\n-\tjs 16fab \n-\tjmp 166d9 \n-\tlea 0x0(%esi),%esi\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 ./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-./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%edx\n+\tmov %edi,-0x26c(%ebp)\n+\tmov %ecx,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x278(%ebp)\n-\tmov %edx,%edi\n-\tsete -0x284(%ebp)\n-./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n+\tcmp %esi,%edx\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,%esi,4),%eax\n+\tmov 0xc(%ecx,%edi,4),%eax\n+./pynx/scattering/cpu.c:7390\n+\tmov %esi,-0x278(%ebp)\n+\tmov %edx,%esi\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 168f5 \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcmp %eax,%esi\n+\tje 164d5 \n+\tlea 0x0(%esi),%esi\n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x274(%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 16910 \n+\tje 16500 \n \ttest %cl,%cl\n-\tje 1691d \n+\tje 1650d \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x280(%ebp)\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 168d0 \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 ./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 -0x288(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x288(%ebp)\n-\tje 1682a \n-\tcmp $0xffffffff,%ecx\n-\tjne 168d0 \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 ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n \tmov %cl,-0x288(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x28c(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x28c(%ebp)\n-\tjne 168d0 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x288(%ebp)\n-\tjne 17e1d \n+\tjne 177e4 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x288(%ebp)\n+\tmov 0x1c(%esi),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 17e0a \n+\ttestb $0x20,-0x28c(%ebp)\n+\tjne 177c0 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x288(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x28c(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x288(%ebp),%edx\n+\tmovzbl -0x290(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 17f01 \n+\tje 178f5 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 179d1 \n+\tje 1750f \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x28c(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x28c(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x28c(%ebp)\n-\tjne 168d0 \n+\tcmp %ecx,-0x28c(%ebp)\n+\tjne 164b0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x280(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 168f5 \n+\tmov -0x27c(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 164d5 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x288(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 168f5 \n-\tnop\n+\tje 164d5 \n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x270(%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 17020 \n+\tcmp %ecx,%edi\n+\tje 16588 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x26c(%ebp),%ecx\n-\tmov %eax,%esi\n-\tmov 0xc(%ecx,%esi,4),%eax\n+\tmov %eax,%edi\n+\tmov 0xc(%ecx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tjne 167d0 \n+\tcmp %eax,%esi\n+\tjne 163b0 \n+\tmov %edi,-0x270(%ebp)\n \tmov -0x26c(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n \tmov -0x268(%ebp),%edx\n-\tmov (%edx,%esi,4),%eax\n-\tmov %eax,-0x26c(%ebp)\n-\tjmp 1557f \n-\tnop\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 ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 1691d \n+\tje 1650d \n \tcmpb $0x0,-0x284(%ebp)\n-\tjne 168d0 \n+\tjne 164b0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x278(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 1692b \n+\tjne 1651b \n \ttest %dl,%dl\n-\tjne 168d0 \n+\tjne 164b0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush %esi\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-\ttest %eax,%eax\n-\tje 17023 \n+\tje 16588 \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 1696b \n+\tjne 16554 \n \tmov -0x278(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 17478 \n+\tjne 16fd0 \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 16981 \n+\tje 1656a \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 17cf0 \n+\tje 176b5 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 168d0 \n+\tje 164b0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %edi,-0x270(%ebp)\n \tmov -0x26c(%ebp),%edi\n-\tjs 17023 \n-\tjmp 168fb \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 \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 1654f \n+\tjmp 160ff \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 15f0f \n+\tje 159cf \n+/usr/include/python3.13/object.h:349\n+\tmov 0x8(%edi),%eax\n ./pynx/scattering/cpu.c:5208\n \tdecl -0x250(%ebp)\n /usr/include/python3.13/object.h:349\n-\tmov 0x8(%edi),%ecx\n-\tjmp 15013 \n+\tmov %eax,-0x258(%ebp)\n+\tjmp 14ba9 \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-./pynx/scattering/cpu.c:7390\n-\tcmp %esi,%ecx\n+\tmov %edi,-0x258(%ebp)\n+\tmov %edx,-0x264(%ebp)\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n ./pynx/scattering/cpu.c:7390\n-\tmov %esi,-0x270(%ebp)\n-\tmov %ecx,%edi\n-\tsete -0x278(%ebp)\n-./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n+\tcmp %esi,%ecx\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,%esi,4),%eax\n+\tmov 0xc(%edx,%edi,4),%eax\n+./pynx/scattering/cpu.c:7390\n+\tmov %esi,-0x270(%ebp)\n+\tmov %ecx,%esi\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 16b65 \n+\tcmp %eax,%esi\n+\tje 16795 \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(%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 16b80 \n+\tje 167c0 \n \ttest %cl,%cl\n-\tje 16b8d \n+\tje 167cd \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x274(%ebp)\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 16b40 \n+/usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov %edx,-0x274(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne 16770 \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 -0x280(%ebp)\n+\tsetne -0x27c(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n-\ttest %dl,-0x280(%ebp)\n-\tje 16a92 \n-\tcmp $0xffffffff,%ecx\n-\tjne 16b40 \n+\ttest %dl,-0x27c(%ebp)\n+\tje 166c6 \n+\tinc %ecx\n+\tjne 16770 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n-\tmov %cl,-0x280(%ebp)\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,-0x27c(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x284(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x284(%ebp)\n-\tjne 16b40 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttestb $0x20,-0x280(%ebp)\n-\tjne 178e9 \n+\ttestb $0x20,-0x27c(%ebp)\n+\tjne 17441 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x280(%ebp)\n+\tmov 0x1c(%esi),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 17e79 \n+\ttestb $0x20,-0x284(%ebp)\n+\tjne 17839 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x27c(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x284(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x280(%ebp),%edx\n+\tmovzbl -0x288(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 17fbc \n+\tje 179d2 \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 18027 \n+\tje 17a53 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x284(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x284(%ebp)\n+\tmov -0x27c(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x284(%ebp)\n-\tjne 16b40 \n+\tcmp %ecx,-0x284(%ebp)\n+\tjne 16770 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x274(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 16b65 \n+\tmov -0x274(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 16795 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n-\tpush -0x280(%ebp)\n-\tvzeroupper\n+\tpush -0x27c(%ebp)\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16b65 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tje 16795 \n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n \tmov -0x264(%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 173f0 \n+\tcmp %ecx,%edi\n+\tje 16848 \n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n-\tmov %eax,%esi\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov %eax,%edi\n+\tmov 0xc(%edx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tjne 16a38 \n+\tcmp %eax,%esi\n+\tjne 16670 \n+\tmov %edi,-0x264(%ebp)\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n+\tmov -0x264(%ebp),%eax\n \tmov -0x268(%ebp),%edx\n-\tmov (%edx,%esi,4),%eax\n-\tmov %eax,-0x264(%ebp)\n-\tjmp 15137 \n-\tnop\n+\tmov (%edx,%eax,4),%ecx\n+\tmov %ecx,-0x264(%ebp)\n+\tjmp 14c8f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 16b8d \n+\tje 167cd \n \tcmpb $0x0,-0x278(%ebp)\n-\tjne 16b40 \n+\tjne 16770 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x270(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 16b9b \n+\tjne 167db \n \ttest %dl,%dl\n-\tjne 16b40 \n+\tjne 16770 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush %esi\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-\ttest %eax,%eax\n-\tje 173f3 \n+\tje 16848 \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 16bdb \n+\tjne 16814 \n \tmov -0x270(%ebp),%edx\n \tcmp %edx,%ecx\n-\tjne 17520 \n+\tjne 17072 \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 16bf1 \n+\tje 1682a \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 17de5 \n+\tje 177a3 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16b40 \n+\tje 16770 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %edi,-0x264(%ebp)\n \tmov -0x258(%ebp),%edi\n-\tjs 173f3 \n-\tjmp 16b6b \n-\tlea 0x0(%esi),%esi\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 ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 16456 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\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 \tmovzbl %al,%eax\n-\tjmp 16237 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 15dec \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 169cf \n+\tjmp 16607 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0xa0(%ebp)\n-\tjmp 14d79 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp 1490e \n \tnop\n \tmovl $0x0,-0xd0(%ebp)\n-\tjmp 14d4b \n+\tjmp 148e0 \n \tnop\n \tmovl $0x0,-0x100(%ebp)\n-\tjmp 14d1d \n+\tjmp 148b2 \n \tnop\n \tmovl $0x0,-0x130(%ebp)\n-\tjmp 14cef \n+\tjmp 14884 \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp 14cc1 \n+\tjmp 14856 \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp 14c93 \n+\tjmp 14828 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 14c65 \n+\tjmp 147fa \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 14c37 \n+\tjmp 147cc \n \tnop\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 14c09 \n+\tjmp 1479e \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,%edi\n+\tmov %ecx,%esi\n \tsete -0x270(%ebp)\n-./pynx/scattering/cpu.c:7428\n-\txor %esi,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\txor %edi,%edi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%edx\n-\tmov 0xc(%edx,%esi,4),%eax\n+\tmov 0xc(%edx,%edi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%edi\n-\tje 16f88 \n+\tcmp %eax,%esi\n+\tje 16c18 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x260(%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 16e60 \n+\tje 16b28 \n \ttest %cl,%cl\n-\tje 16e6d \n+\tje 16b35 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%edi),%edx\n-\tmov %edx,-0x26c(%ebp)\n+\tmov 0x8(%esi),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 16e40 \n+/usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov %edx,-0x26c(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne 16b10 \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 -0x274(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x274(%ebp)\n-\tje 16d8c \n-\tcmp $0xffffffff,%ecx\n-\tjne 16e40 \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 ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%edi),%ecx\n \tmov %cl,-0x274(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x278(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x278(%ebp)\n-\tjne 16e40 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x274(%ebp)\n-\tjne 17f69 \n+\tjne 17986 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%edi),%edx\n-\tmov %edx,-0x274(%ebp)\n+\tmov 0x1c(%esi),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 17f56 \n+\ttestb $0x20,-0x278(%ebp)\n+\tjne 17962 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x274(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x278(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x274(%ebp),%edx\n+\tmovzbl -0x27c(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 18038 \n+\tje 17a6a \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 1805a \n+\tje 17a98 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x278(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x278(%ebp)\n+\tmov -0x274(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x278(%ebp)\n-\tjne 16e40 \n+\tcmp %ecx,-0x278(%ebp)\n+\tjne 16b10 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x26c(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 16f88 \n+\tmov -0x26c(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 16c18 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x274(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16f88 \n+\tje 16c18 \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(%esi),%eax\n+\tlea 0x1(%edi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%esi\n-\tje 17ce8 \n-\tmov %eax,%esi\n-\tjmp 16d20 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp %ecx,%edi\n+\tje 16bc8 \n+\tmov %eax,%edi\n+\tjmp 169f0 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 16e6d \n+\tje 16b35 \n \tcmpb $0x0,-0x270(%ebp)\n-\tjne 16e40 \n+\tjne 16b10 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x264(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 16e7b \n+\tjne 16b43 \n \ttest %dl,%dl\n-\tjne 16e40 \n+\tjne 16b10 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %edi\n-\tvzeroupper\n+\tpush %esi\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-\ttest %eax,%eax\n-\tje 16f00 \n+\tje 16bc8 \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 17588 \n+\tjne 170d8 \n \tmov -0x264(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 17588 \n+\tje 170d8 \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 16ee6 \n+\tje 16bab \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 17eae \n+\tje 1788b \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16e40 \n+\tje 16b10 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %edi,-0x25c(%ebp)\n \tmov -0x258(%ebp),%edi\n-\tjns 16f8e \n-\tlea 0x0(%esi),%esi\n+\tjns 16c24 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:5200\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5200 (discriminator 2)\n \ttest %eax,%eax\n-\tjne 18097 \n+\tjne 17b23 \n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov -0x40(%ebx),%eax\n+\tmov -0x40(%ebx),%ecx\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+\tlea -0x4ab1(%ebx),%edx\n+\tlea -0x3ce0(%ebx),%eax\n+\tlea -0x4d65(%ebx),%edi\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 %eax\n+\tpush (%ecx)\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-./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 %edi,-0x25c(%ebp)\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\n+\tmov -0x25c(%ebp),%eax\n \tmov -0x268(%ebp),%edx\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+\tmov (%edx,%eax,4),%ecx\n+\tmov %ecx,-0x25c(%ebp)\n+\tjmp 1572f \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:5318 (discriminator 5)\n \tmov %eax,%edx\n \tmov -0x254(%ebp),%eax\n-\tlea -0x4a7c(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a8c(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5318 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 16f65 \n+\tdec %eax\n+\tjne 168f1 \n ./pynx/scattering/cpu.c:5319\n \tmov 0x5b8(%ebx),%edx\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+\tjmp 143d4 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5319 (discriminator 5)\n-\tlea -0x4a79(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a89(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5319 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 16f65 \n+\tdec %eax\n+\tjne 168f1 \n ./pynx/scattering/cpu.c:5320\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 14846 \n-\tnop\n+\tjmp 143e3 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5320 (discriminator 5)\n-\tlea -0x4a76(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a86(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5320 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 16f65 \n+\tdec %eax\n+\tjne 168f1 \n ./pynx/scattering/cpu.c:5321\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 14855 \n-\tnop\n+\tjmp 143f2 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5321 (discriminator 5)\n-\tlea -0x4a4c(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a5c(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5321 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 16f65 \n+\tdec %eax\n+\tjne 168f1 \n ./pynx/scattering/cpu.c:5322\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 14864 \n-\tnop\n+\tjmp 14401 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5322 (discriminator 5)\n-\tlea -0x4a73(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a83(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5322 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 16f65 \n+\tdec %eax\n+\tjne 168f1 \n ./pynx/scattering/cpu.c:5323\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 14873 \n-\tnop\n+\tjmp 14410 \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5323 (discriminator 5)\n-\tlea -0x4a70(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a80(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5323 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 16f65 \n+\tdec %eax\n+\tjne 168f1 \n ./pynx/scattering/cpu.c:5324\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 14882 \n-\tnop\n+\tjmp 1441f \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5324 (discriminator 5)\n-\tlea -0x4a6d(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a7d(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5324 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 16f65 \n+\tdec %eax\n+\tjne 168f1 \n ./pynx/scattering/cpu.c:5325\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 14891 \n-\tnop\n+\tjmp 1442e \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5325 (discriminator 5)\n-\tlea -0x4a6a(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a7a(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5325 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 16f65 \n+\tdec %eax\n+\tjne 168f1 \n ./pynx/scattering/cpu.c:5326\n \tmov 0x5b8(%ebx),%edx\n-\tjmp 148a0 \n-\tnop\n+\tjmp 1443d \n+\tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:5326 (discriminator 5)\n-\tlea -0x4a64(%ebx),%ecx\n-\tcall 6b10 \n+\tlea -0x4a74(%ebx),%ecx\n+\tcall 6c90 \n ./pynx/scattering/cpu.c:5326 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tje 148af \n-\tjmp 16f65 \n+\tdec %eax\n+\tje 1444c \n+\tjmp 168f1 \n ./pynx/scattering/cpu.c:7390\n-\tmov %edx,-0x254(%ebp)\n+\tmov -0x28(%ebx),%edx\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 -0x28(%ebx),%edx\n+\tmov %esi,-0x254(%ebp)\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 %edx,%edx\n-\tmov %edx,%edi\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\txor %esi,%esi\n ./pynx/scattering/cpu.c:7430\n \tmov -0x258(%ebp),%ecx\n-\tmov 0xc(%ecx,%edi,4),%eax\n+\tmov 0xc(%ecx,%esi,4),%eax\n ./pynx/scattering/cpu.c:7326\n-\tcmp %eax,%esi\n-\tje 173d0 \n+\tcmp %eax,%edi\n+\tje 16f78 \n /usr/include/python3.13/object.h:369 (discriminator 1)\n \tmov -0x25c(%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 172e0 \n+\tje 16ec8 \n \ttest %cl,%cl\n-\tje 172ed \n+\tje 16ed5 \n /usr/include/python3.13/cpython/unicodeobject.h:280\n-\tmov 0x8(%esi),%edx\n-\tmov %edx,-0x264(%ebp)\n+\tmov 0x8(%edi),%edx\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x8(%eax),%edx\n-\tjne 172c0 \n+/usr/include/python3.13/cpython/unicodeobject.h:280\n+\tmov %edx,-0x264(%ebp)\n+./pynx/scattering/cpu.c:7355 (discriminator 1)\n+\tjne 16eb0 \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 -0x270(%ebp)\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffff,%edx\n+\tinc %edx\n \tsetne %dl\n \ttest %dl,-0x270(%ebp)\n-\tje 1720c \n-\tcmp $0xffffffff,%ecx\n-\tjne 172c0 \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 ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x10(%esi),%ecx\n \tmov %cl,-0x270(%ebp)\n \tshr $0x2,%cl\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+\tmov %dl,-0x274(%ebp)\n \tshr $0x2,%dl\n+./pynx/scattering/cpu.c:7373\n+\tand $0x7,%ecx\n+./pynx/scattering/cpu.c:7374\n \tand $0x7,%edx\n-\tcmp %dl,-0x274(%ebp)\n-\tjne 172c0 \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 /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n \ttestb $0x20,-0x270(%ebp)\n-\tjne 18002 \n+\tjne 17a3b \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%esi),%edx\n-\tmov %edx,-0x270(%ebp)\n+\tmov 0x1c(%edi),%edx\n /usr/include/python3.13/cpython/unicodeobject.h:262 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 17fef \n+\ttestb $0x20,-0x274(%ebp)\n+\tjne 17a17 \n /usr/include/python3.13/cpython/unicodeobject.h:256\n-\tmov 0x1c(%eax),%ecx\n+\tmov 0x1c(%eax),%eax\n+\tmov %eax,-0x270(%ebp)\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl -0x274(%ebp),%eax\n-/usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmov -0x270(%ebp),%edx\n+\tmovzbl -0x278(%ebp),%eax\n /usr/include/python3.13/cpython/unicodeobject.h:317\n \tcmp $0x1,%eax\n-\tje 1806b \n+\tje 17aaf \n /usr/include/python3.13/cpython/unicodeobject.h:320\n \tcmp $0x2,%eax\n-\tje 1807c \n+\tje 17ac6 \n /usr/include/python3.13/cpython/unicodeobject.h:324\n-\tmov (%edx),%edx\n-\tmov %edx,-0x274(%ebp)\n-\tmov (%ecx),%edx\n+\tmov (%edx),%ecx\n+\tmov %ecx,-0x274(%ebp)\n+\tmov -0x270(%ebp),%ecx\n+\tmov (%ecx),%ecx\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edx,-0x274(%ebp)\n-\tjne 172c0 \n+\tcmp %ecx,-0x274(%ebp)\n+\tjne 16eb0 \n ./pynx/scattering/cpu.c:7381\n-\tmov -0x264(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 173d0 \n+\tmov -0x264(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 16f78 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x270(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 173d0 \n+\tje 16f78 \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(%edi),%eax\n+\tlea 0x1(%esi),%eax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %ecx,%edi\n-\tje 17e02 \n-\tmov %eax,%edi\n-\tjmp 171a0 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tcmp %ecx,%esi\n+\tje 16f5b \n+\tmov %eax,%esi\n+\tjmp 16d90 \n ./pynx/scattering/cpu.c:7390\n \ttest %cl,%cl\n-\tje 172ed \n+\tje 16ed5 \n \tcmpb $0x0,-0x26c(%ebp)\n-\tjne 172c0 \n+\tjne 16eb0 \n ./pynx/scattering/cpu.c:7392\n \tmov -0x260(%ebp),%ecx\n \tcmp %ecx,%eax\n-\tjne 172fb \n+\tjne 16ee3 \n \ttest %dl,%dl\n-\tjne 172c0 \n+\tjne 16eb0 \n ./pynx/scattering/cpu.c:7396\n \tsub $0x4,%esp\n \tpush $0x2\n \tpush %eax\n-\tpush %esi\n-\tvzeroupper\n+\tpush %edi\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-\ttest %eax,%eax\n-\tje 17378 \n+\tje 16f5b \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 17997 \n+\tjne 174d5 \n \tmov -0x260(%ebp),%edx\n \tcmp %edx,%ecx\n-\tje 17997 \n+\tje 174d5 \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 17366 \n+\tje 16f4b \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%ecx)\n-\tje 17f9f \n+\tje 179b5 \n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 172c0 \n+\tje 16eb0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %edi,%edx\n \tmov -0x258(%ebp),%edi\n-\tjns 173d8 \n+\tjns 16f7e \n ./pynx/scattering/cpu.c:5192\n \tcall 22e0 \n ./pynx/scattering/cpu.c:5192 (discriminator 2)\n \ttest %eax,%eax\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+\tje 16898 \n+./pynx/scattering/cpu.c:5192 (discriminator 1)\n+\tmov $0x1448,%edx\n+\tjmp 168d4 \n+\tlea 0x0(%esi),%esi\n \tmov -0x258(%ebp),%edi\n ./pynx/scattering/cpu.c:7433\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+\tmov -0x268(%ebp),%edx\n+\tmov (%edx,%esi,4),%eax\n+\tmov %eax,-0x254(%ebp)\n+\tjmp 1560b \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 1674e \n+\tjmp 162f7 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 16488 \n+\tje 16038 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 15fcf \n+\tjmp 15a8f \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11384\n \tsub $0xc,%esp\n \tpush %ecx\n-\tmov %ecx,-0x280(%ebp)\n+\tmov %ecx,-0x27c(%ebp)\n \tcall 2330 \n-\tmov -0x280(%ebp),%ecx\n+\tmov -0x27c(%ebp),%ecx\n \tadd $0x10,%esp\n-\tjmp 1696e \n+\tjmp 16557 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 16570 \n+\tje 16128 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 15743 \n+\tjmp 15233 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:7381\n-\tmov -0x284(%ebp),%edx\n-\tcmp $0x1,%edx\n-\tje 166d3 \n+\tmov -0x284(%ebp),%ecx\n+\tcmp $0x1,%ecx\n+\tje 16283 \n ./pynx/scattering/cpu.c:7384\n-\timul %eax,%edx\n+\timul %eax,%ecx\n \tsub $0x4,%esp\n-\tpush %edx\n \tpush %ecx\n \tpush -0x28c(%ebp)\n-\tvzeroupper\n+\tpush %edx\n \tcall 2170 \n \tadd $0x10,%esp\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 166b0 \n-\tjmp 166d3 \n+\tjne 16260 \n+\tjmp 16283 \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 162ce \n+\tjmp 15e83 \n \tlea 0x0(%esi),%esi\n ./pynx/scattering/cpu.c:7426\n-\tmov -0x270(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje 156e0 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje 151d0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%ecx\n-\tjmp 15641 \n+\tjmp 15153 \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 16bde \n+\tjmp 16817 \n ./pynx/scattering/cpu.c:7426\n-\tmov -0x26c(%ebp),%eax\n-\tcmp 0xc(%edi,%esi,4),%eax\n-\tje 15570 \n+\tcmp 0xc(%edi,%esi,4),%edx\n+\tje 15090 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \tlea 0x1(%esi),%ecx\n-\tjmp 154d1 \n+\tjmp 1500b \n ./pynx/scattering/cpu.c:7426\n \tcmp 0xc(%edi),%ecx\n-\tje 169a0 \n+\tje 165d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 151c9 \n+\tjmp 14d19 \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 16506 \n-\tlea 0x0(%esi),%esi\n+\tjmp 160b3 \n+\tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 16ed3 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%esi),%edx\n+\tjmp 16b98 \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n \ttestb $0x40,-0x284(%ebp)\n-\tmov %edx,-0x28c(%ebp)\n+/usr/include/python3.13/cpython/unicodeobject.h:250\n \tlea 0x1c(%esi),%edx\n-\tcmovne -0x28c(%ebp),%edx\n-\tmov %edx,-0x284(%ebp)\n-\tjmp 15368 \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tje 14eae \n+/usr/include/python3.13/cpython/unicodeobject.h:248\n+\tlea 0x14(%esi),%edx\n+\tjmp 14eae \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 16519 \n+\tjmp 160c6 \n ./pynx/scattering/cpu.c:5424 (discriminator 7)\n \tmovl $0x1530,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tlea 0x0(%esi,%eiz,1),%esi\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 17a20 \n+\tje 17528 \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 17622 \n+\tje 17162 \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 17636 \n+\tje 17176 \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 17636 \n+\tje 17176 \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 17664 \n+\tje 171a4 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x220(%ebp)\n-\tje 17a38 \n+\tje 17540 \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 17692 \n+\tje 171d2 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1f0(%ebp)\n-\tje 17a90 \n+\tje 17550 \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 176c0 \n+\tje 17200 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x1c0(%ebp)\n-\tje 17aa0 \n+\tje 17560 \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 176ee \n+\tje 1722e \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x190(%ebp)\n-\tje 17ab0 \n+\tje 17570 \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 1771c \n+\tje 1725c \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x160(%ebp)\n-\tje 17ac0 \n+\tje 17580 \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 1774a \n+\tje 1728a \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x130(%ebp)\n-\tje 17a50 \n+\tje 17590 \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 17778 \n+\tje 172b8 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0x100(%ebp)\n-\tje 17a60 \n+\tje 175a0 \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 177a6 \n+\tje 172e6 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0xd0(%ebp)\n-\tje 17a70 \n+\tje 175b0 \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 177d4 \n+\tje 17314 \n ./pynx/scattering/cpu.c:8205\n \tlea 0x18c(%ebx),%eax\n \tcmp %eax,-0xa0(%ebp)\n-\tje 17a80 \n+\tje 175c0 \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 177e1 \n+\tje 17321 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n \tcmp %edi,0x14(%esi)\n-\tjne 17ecb \n+\tjne 178a8 \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 17804 \n+\tje 17344 \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 17804 \n+\tje 17344 \n /usr/include/python3.13/object.h:948\n \tdec %esi\n \tmov %esi,(%edx)\n-\tje 17ad0 \n+\tje 175e8 \n /usr/include/python3.13/object.h:1041\n \tmov -0x250(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 17820 \n+\tje 17360 \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 17820 \n+\tje 17360 \n /usr/include/python3.13/object.h:948\n \tdec %eax\n \tmov %eax,(%ecx)\n-\tje 17ae8 \n+\tje 17600 \n /usr/include/python3.13/object.h:1041\n \ttest %edi,%edi\n-\tje 17837 \n+\tje 17377 \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 17837 \n+\tje 17377 \n /usr/include/python3.13/object.h:948\n \tdec %edx\n \tmov %edx,(%edi)\n-\tje 17b00 \n+\tje 175d0 \n ./pynx/scattering/cpu.c:5528\n \tsub $0xc,%esp\n-\tlea -0x4ab9(%ebx),%edi\n+\tlea -0x4ac9(%ebx),%edi\n \tmov -0x25c(%ebp),%ecx\n-\tmov -0x258(%ebp),%edx\n \tpush %edi\n-\tlea -0x3c6c(%ebx),%eax\n-\tcall 9130 \n+\tmov -0x258(%ebp),%edx\n+\tlea -0x3c7c(%ebx),%eax\n+\tcall 9230 \n ./pynx/scattering/cpu.c:5530\n \tadd $0x10,%esp\n-\tjmp 16f65 \n+\tjmp 168f1 \n ./pynx/scattering/cpu.c:5186\n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 1570c \n-\tmov -0x250(%ebp),%edx\n-\tjmp 155e0 \n-\tmov -0x250(%ebp),%edx\n-\tjmp 15470 \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 \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x258(%ebp)\n-\tjmp 15192 \n-\tmov -0x250(%ebp),%ecx\n-\tjmp 15013 \n+\tjmp 14ce2 \n+\tmov -0x250(%ebp),%eax\n+\tmov %eax,-0x258(%ebp)\n+\tjmp 14ba9 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x258(%ebp)\n-\tjmp 15cb0 \n-\tmov -0x250(%ebp),%ecx\n-\tjmp 15b49 \n+\tjmp 15770 \n+\tmov -0x250(%ebp),%eax\n+\tmov %eax,-0x258(%ebp)\n+\tjmp 15647 \n \tmov -0x250(%ebp),%esi\n \tmov %esi,-0x270(%ebp)\n-\tjmp 15f94 \n+\tjmp 15a54 \n ./pynx/scattering/cpu.c:5429 (discriminator 7)\n \tmovl $0x1535,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 175f0 \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 /usr/include/python3.13/cpython/unicodeobject.h:248\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+\tlea 0x14(%esi),%edx\n+\tjmp 16704 \n ./pynx/scattering/cpu.c:5434 (discriminator 7)\n \tmovl $0x153a,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 175f0 \n+\tjmp 17130 \n ./pynx/scattering/cpu.c:5439 (discriminator 7)\n \tmovl $0x153f,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 175f0 \n+\tjmp 17130 \n ./pynx/scattering/cpu.c:5444 (discriminator 7)\n \tmovl $0x1544,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 175f0 \n+\tjmp 17130 \n ./pynx/scattering/cpu.c:5449 (discriminator 7)\n \tmovl $0x1549,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 175f0 \n-/usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%esi),%edx\n+\tjmp 17130 \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n \ttestb $0x40,-0x278(%ebp)\n-\tmov %edx,-0x284(%ebp)\n+/usr/include/python3.13/cpython/unicodeobject.h:250\n \tlea 0x1c(%esi),%edx\n-\tcmovne -0x284(%ebp),%edx\n-\tmov %edx,-0x278(%ebp)\n-\tjmp 15e90 \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n+\tje 15946 \n+/usr/include/python3.13/cpython/unicodeobject.h:248\n+\tlea 0x14(%esi),%edx\n+\tjmp 15946 \n ./pynx/scattering/cpu.c:11382\n \tmovzbl %al,%eax\n-\tjmp 17353 \n+\tjmp 16f38 \n ./pynx/scattering/cpu.c:5454 (discriminator 7)\n \tmovl $0x154e,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 175f0 \n+\tjmp 17130 \n ./pynx/scattering/cpu.c:5459 (discriminator 7)\n \tmovl $0x1553,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 175f0 \n+\tjmp 17130 \n /usr/include/python3.13/cpython/unicodeobject.h:321\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+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x28c(%ebp)\n+\tmov -0x288(%ebp),%ecx\n+\tmovzwl (%ecx),%ecx\n+\tjmp 16483 \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 17636 \n+\tjmp 17176 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovl $0x0,-0x220(%ebp)\n-\tjmp 17652 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-\tmovl $0x0,-0x130(%ebp)\n-\tjmp 17738 \n-\tnop\n-\tmovl $0x0,-0x100(%ebp)\n-\tjmp 17766 \n-\tnop\n-\tmovl $0x0,-0xd0(%ebp)\n-\tjmp 17794 \n-\tnop\n-\tmovl $0x0,-0xa0(%ebp)\n-\tjmp 177c2 \n+\tjmp 17192 \n \tnop\n \tmovl $0x0,-0x1f0(%ebp)\n-\tjmp 17680 \n+\tjmp 171c0 \n \tnop\n \tmovl $0x0,-0x1c0(%ebp)\n-\tjmp 176ae \n+\tjmp 171ee \n \tnop\n \tmovl $0x0,-0x190(%ebp)\n-\tjmp 176dc \n+\tjmp 1721c \n \tnop\n \tmovl $0x0,-0x160(%ebp)\n-\tjmp 1770a \n+\tjmp 1724a \n+\tnop\n+\tmovl $0x0,-0x130(%ebp)\n+\tjmp 17278 \n+\tnop\n+\tmovl $0x0,-0x100(%ebp)\n+\tjmp 172a6 \n+\tnop\n+\tmovl $0x0,-0xd0(%ebp)\n+\tjmp 172d4 \n+\tnop\n+\tmovl $0x0,-0xa0(%ebp)\n+\tjmp 17302 \n \tnop\n /usr/include/python3.13/object.h:949\n \tsub $0xc,%esp\n-\tpush %edx\n+\tpush %edi\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 17804 \n+\tjmp 17377 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %ecx\n+\tpush %edx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 17820 \n+\tjmp 17344 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0xc,%esp\n-\tpush %edi\n+\tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n \tadd $0x10,%esp\n-\tjmp 17837 \n+\tjmp 17360 \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 175f0 \n+\tjmp 17130 \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 16469 \n+\tjmp 16016 \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 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+\tjmp 15dff \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 175f0 \n+\tjmp 17130 \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 16761 \n-\tlea 0x0(%esi),%esi\n-\tvzeroupper\n-\tjmp 16f00 \n+\tjmp 1630a \n \tsub $0xc,%esp\n-\tmov %eax,-0x280(%ebp)\n+\tmov %eax,-0x27c(%ebp)\n \tpush %ecx\n \tcall 2130 <_Py_Dealloc@plt>\n-\tmov -0x280(%ebp),%eax\n+\tmov -0x27c(%ebp),%eax\n \tadd $0x10,%esp\n-\tjmp 16981 \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 /usr/include/python3.13/cpython/unicodeobject.h:248\n-\tlea 0x14(%esi),%edx\n+\tadd $0x14,%eax\n+\tmov %eax,-0x294(%ebp)\n+\tjmp 15bce \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n \ttestb $0x40,-0x294(%ebp)\n-\tmov %edx,-0x29c(%ebp)\n+/usr/include/python3.13/cpython/unicodeobject.h:250\n \tlea 0x1c(%esi),%edx\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/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 /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 162e1 \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 /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-\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+/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 \ttestb $0x40,-0x28c(%ebp)\n-\tmov %edx,-0x294(%ebp)\n+/usr/include/python3.13/cpython/unicodeobject.h:250\n \tlea 0x1c(%edi),%edx\n-\tcmovne -0x294(%ebp),%edx\n-\tmov %edx,-0x28c(%ebp)\n-\tjmp 1666a \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 /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 16bf1 \n-\tvzeroupper\n-\tjmp 17378 \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 /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 16876 \n-\tlea 0x14(%edi),%edx\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-\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+/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+\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 ./pynx/scattering/cpu.c:5419 (discriminator 7)\n \tmovl $0x152b,-0x258(%ebp)\n \tmovl $0x43,-0x25c(%ebp)\n-\tjmp 175f0 \n-\tmov -0x258(%ebp),%esi\n-\tjmp 15c02 \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 /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 16ae2 \n+\tadd $0x14,%eax\n+\tmov %eax,-0x27c(%ebp)\n+\tjmp 1671a \n /usr/include/python3.13/cpython/unicodeobject.h:318\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+\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 /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 16ee6 \n+\tjmp 16bab \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 177e1 \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 /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 15e9c \n+\tadd $0x14,%eax\n+\tmov %eax,-0x278(%ebp)\n+\tjmp 1595c \n /usr/include/python3.13/cpython/unicodeobject.h:318\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+\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 /usr/include/python3.13/cpython/unicodeobject.h:321\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+\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 /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x288(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 1539d \n-\txor %edx,%edx\n-\tjmp 15aa3 \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 /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 16ddc \n-\tlea 0x14(%edi),%edx\n+\tadd $0x14,%eax\n+\tmov %eax,-0x274(%ebp)\n+\tjmp 16aac \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n \ttestb $0x40,-0x274(%ebp)\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: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 /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x290(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 1669f \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x290(%ebp)\n+\tmov -0x28c(%ebp),%ecx\n+\tmovzwl (%ecx),%ecx\n+\tjmp 1624f \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 17366 \n+\tjmp 16f4b \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x284(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 16b0b \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x284(%ebp)\n+\tmov -0x27c(%ebp),%ecx\n+\tmovzbl (%ecx),%ecx\n+\tjmp 16743 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x288(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 1539d \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x288(%ebp)\n+\tmov -0x284(%ebp),%ecx\n+\tmovzwl (%ecx),%ecx\n+\tjmp 14eed \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x280(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 15ec5 \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 /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 1725c \n-\tlea 0x14(%esi),%edx\n+\tadd $0x14,%eax\n+\tmov %eax,-0x270(%ebp)\n+\tjmp 16e4c \n+/usr/include/python3.13/cpython/unicodeobject.h:247 (discriminator 1)\n \ttestb $0x40,-0x270(%ebp)\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: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 /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x284(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 16b0b \n+\tmovzwl (%edx),%ecx\n+\tmov %ecx,-0x284(%ebp)\n+\tmov -0x27c(%ebp),%ecx\n+\tmovzwl (%ecx),%ecx\n+\tjmp 16743 \n /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x278(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 16e05 \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x278(%ebp)\n+\tmov -0x274(%ebp),%ecx\n+\tmovzbl (%ecx),%ecx\n+\tjmp 16ad5 \n /usr/include/python3.13/cpython/unicodeobject.h:321\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+\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 /usr/include/python3.13/cpython/unicodeobject.h:318\n-\tmovzbl (%edx),%edx\n-\tmov %edx,-0x274(%ebp)\n-\tmovzbl (%ecx),%edx\n-\tjmp 17285 \n+\tmovzbl (%edx),%ecx\n+\tmov %ecx,-0x274(%ebp)\n+\tmov -0x270(%ebp),%ecx\n+\tmovzbl (%ecx),%ecx\n+\tjmp 16e75 \n /usr/include/python3.13/cpython/unicodeobject.h:321\n-\tmovzwl (%edx),%edx\n-\tmov %edx,-0x274(%ebp)\n-\tmovzwl (%ecx),%edx\n-\tjmp 17285 \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 ./pynx/scattering/cpu.c:5210 (discriminator 1)\n \tmov $0x145a,%edx\n-\tjmp 16f48 \n+\tjmp 168d4 \n ./pynx/scattering/cpu.c:5200 (discriminator 1)\n \tmov $0x1450,%edx\n-\tjmp 16f48 \n-./pynx/scattering/cpu.c:5192 (discriminator 1)\n-\tmov $0x1448,%edx\n-\tjmp 16f48 \n+\tjmp 168d4 \n ./pynx/scattering/cpu.c:5342\n-\tcall 180c0 \n+\tcall 17b40 \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-__x86.get_pc_thunk.di():\n-\tmov (%esp),%edi\n-\tret\n+\txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n __stack_chk_fail_local():\n \tpush %ebx\n-\tcall 44f0 \n-\tadd $0x5f2e,%ebx\n+\tcall 4530 \n+\tadd $0x54ae,%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-000180d4 <.fini>:\n+00017b54 <.fini>:\n _fini():\n \tpush %ebx\n \tsub $0x8,%esp\n-\tcall 44f0 \n-\tadd $0x5f17,%ebx\n+\tcall 4530 \n+\tadd $0x5497,%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- 0x00019000 db0fc9c0 00000000 00000000 00000000 ................\n- 0x00019010 ffffff7f ffffff7f ffffff7f ffffff7f ................\n- 0x00019020 00000080 00000080 00000080 00000080 ................\n- 0x00019030 83f9a23f 83f9a23f 83f9a23f 83f9a23f ...?...?...?...?\n- 0x00019040 01000000 01000000 01000000 01000000 ................\n- 0x00019050 feffffff feffffff feffffff feffffff ................\n- 0x00019060 04000000 04000000 04000000 04000000 ................\n- 0x00019070 02000000 02000000 02000000 02000000 ................\n- 0x00019080 db0f49bf db0f49bf db0f49bf db0f49bf ..I...I...I...I.\n- 0x00019090 cef5cc37 cef5cc37 cef5cc37 cef5cc37 ...7...7...7...7\n- 0x000190a0 1a06b6ba 1a06b6ba 1a06b6ba 1a06b6ba ................\n- 0x000190b0 a5aa2a3d a5aa2a3d a5aa2a3d a5aa2a3d ..*=..*=..*=..*=\n- 0x000190c0 000000bf 000000bf 000000bf 000000bf ................\n- 0x000190d0 0000803f 0000803f 0000803f 0000803f ...?...?...?...?\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 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 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+ 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.....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+ 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 \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,478 +1,494 @@\n \n Hex dump of section '.eh_frame':\n- 0x0001add0 14000000 00000000 017a5200 017c0801 .........zR..|..\n- 0x0001ade0 1b0c0404 88010000 20000000 1c000000 ........ .......\n- 0x0001adf0 3072feff d0040000 000e0846 0e0c4a0f 0r.........F..J.\n- 0x0001ae00 0b740478 003f1a3b 2a322422 10000000 .t.x.?.;*2$\"....\n- 0x0001ae10 40000000 dc76feff 08000000 00000000 @....v..........\n- 0x0001ae20 50000000 54000000 c897feff f0030000 P...T...........\n- 0x0001ae30 004c0e08 8502410e 0c870341 0e108604 .L....A....A....\n- 0x0001ae40 410e1483 05480ef0 02038e03 0efc0249 A....H.........I\n- 0x0001ae50 0e80034b 0e1441c3 0e1041c6 0e0c41c7 ...K..A...A...A.\n- 0x0001ae60 0e0841c5 0e04430e f0028305 85028604 ..A...C.........\n- 0x0001ae70 87030000 50000000 a8000000 649bfeff ....P.......d...\n- 0x0001ae80 2e040000 00410e08 8502410e 0c870341 .....A....A....A\n- 0x0001ae90 0e108604 410e1483 05510ef0 0203ce03 ....A....Q......\n- 0x0001aea0 0efc0247 0e800352 0e1441c3 0e1041c6 ...G...R..A...A.\n- 0x0001aeb0 0e0c41c7 0e0841c5 0e04480e f0028305 ..A...A...H.....\n- 0x0001aec0 85028604 87030000 50000000 fc000000 ........P.......\n- 0x0001aed0 409ffeff c7050000 004c0e08 8502410e @........L....A.\n- 0x0001aee0 0c870341 0e108604 410e1483 05480eb0 ...A....A....H..\n- 0x0001aef0 04036605 0ebc0449 0ec0044b 0e1441c3 ..f....I...K..A.\n- 0x0001af00 0e1041c6 0e0c41c7 0e0841c5 0e044b0e ..A...A...A...K.\n- 0x0001af10 b0048305 85028604 87030000 50000000 ............P...\n- 0x0001af20 50010000 bca4feff f7050000 00410e08 P............A..\n- 0x0001af30 8502410e 0c870341 0e108604 410e1483 ..A....A....A...\n- 0x0001af40 05510eb0 04039805 0ebc0447 0ec00452 .Q.........G...R\n- 0x0001af50 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A.\n- 0x0001af60 0e04460e b0048305 85028604 87030000 ..F.............\n- 0x0001af70 10000000 a4010000 5faafeff 04000000 ........_.......\n- 0x0001af80 00000000 10000000 b8010000 54aafeff ............T...\n- 0x0001af90 17000000 00000000 10000000 cc010000 ................\n- 0x0001afa0 60aafeff 17000000 00000000 10000000 `...............\n- 0x0001afb0 e0010000 6caafeff 20000000 00000000 ....l... .......\n- 0x0001afc0 10000000 f4010000 78aafeff 30000000 ........x...0...\n- 0x0001afd0 00000000 28000000 08020000 94aafeff ....(...........\n- 0x0001afe0 3e000000 00410e08 8602410e 0c83034e >....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.....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.\n-Installed-Size: 408\n+Installed-Size: 409\n Depends: python3-pynx (= 2024.1.1-6)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-pynx\n-Build-Ids: 1915626d2e2b58bf56df5192c2514486043e8f2d d8968a7f1a0d7e3ed011cb612b662c7ea06a52c5\n+Build-Ids: 55727f828e6bcfcb7abd8fd6903a0278c0ed34c9 894a88a88a34a8b8c185e573bffee12d0693c9fb\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/19/15626d2e2b58bf56df5192c2514486043e8f2d.debug\n-usr/lib/debug/.build-id/d8/968a7f1a0d7e3ed011cb612b662c7ea06a52c5.debug\n+usr/lib/debug/.build-id/55/727f828e6bcfcb7abd8fd6903a0278c0ed34c9.debug\n+usr/lib/debug/.build-id/89/4a88a88a34a8b8c185e573bffee12d0693c9fb.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-18 11:46:20.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-18 11:46:20.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-18 11:46:20.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-18 11:46:20.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-18 11:46:20.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-01-18 11:46:20.000000 ./usr/lib/debug/.build-id/19/\n--rw-r--r-- 0 root (0) root (0) 192780 2025-01-18 11:46:20.000000 ./usr/lib/debug/.build-id/19/15626d2e2b58bf56df5192c2514486043e8f2d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-01-18 11:46:20.000000 ./usr/lib/debug/.build-id/d8/\n--rw-r--r-- 0 root (0) root (0) 197824 2025-01-18 11:46:20.000000 ./usr/lib/debug/.build-id/d8/968a7f1a0d7e3ed011cb612b662c7ea06a52c5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-01-18 11:46:20.000000 ./usr/lib/debug/.build-id/55/\n+-rw-r--r-- 0 root (0) root (0) 193876 2025-01-18 11:46:20.000000 ./usr/lib/debug/.build-id/55/727f828e6bcfcb7abd8fd6903a0278c0ed34c9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-01-18 11:46:20.000000 ./usr/lib/debug/.build-id/89/\n+-rw-r--r-- 0 root (0) root (0) 198652 2025-01-18 11:46:20.000000 ./usr/lib/debug/.build-id/89/4a88a88a34a8b8c185e573bffee12d0693c9fb.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-18 11:46:20.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-18 11:46:20.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n--rw-r--r-- 0 root (0) root (0) 11516 2025-01-18 11:46:20.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/python3-pynx.debug\n+-rw-r--r-- 0 root (0) root (0) 11504 2025-01-18 11:46:20.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/python3-pynx.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-18 11:46:20.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-18 11:46:20.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-01-18 11:46:20.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", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "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: 11236 (bytes into file)\n+ Start of section headers: 11224 (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 0x2be4:\n+There are 7 section headers, starting at offset 0x2bd8:\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 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+ [ 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 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: cc4c0c5a7a738befff537475e52473369b6832f6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 64fb129df20a9002adba0ccd2e46bd853a899f02\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: 0x3f4f): float\n+ <14> DW_AT_name : (strp) (offset: 0x3f67): 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: 0x4445): short unsigned int\n+ <22> DW_AT_name : (strp) (offset: 0x445d): 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: 0x444b): unsigned int\n+ <29> DW_AT_name : (strp) (offset: 0x4463): 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: 0x4433): long unsigned int\n+ <30> DW_AT_name : (strp) (offset: 0x444b): 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: 0x4466): short int\n+ <40> DW_AT_name : (strp) (offset: 0x447e): 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: 0x4458): long long int\n+ <4e> DW_AT_name : (strp) (offset: 0x4470): long long int\n <1><52>: Abbrev Number: 76 (DW_TAG_typedef)\n- <53> DW_AT_name : (strp) (offset: 0x3e43): __uint64_t\n+ <53> DW_AT_name : (strp) (offset: 0x3e5b): __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: 0x442e): long long unsigned int\n+ <5e> DW_AT_name : (strp) (offset: 0x4446): 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: 0x445d): long int\n+ <65> DW_AT_name : (strp) (offset: 0x4475): 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: 0x3e6c): __ssize_t\n+ <6c> DW_AT_name : (strp) (offset: 0x3e84): __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: 0x3e7a): size_t\n+ <89> DW_AT_name : (strp) (offset: 0x3e92): 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: 0x3e79): ssize_t\n+ <92> DW_AT_name : (strp) (offset: 0x3e91): 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: 0x3e45): uint64_t\n+ <9d> DW_AT_name : (strp) (offset: 0x3e5d): 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: 0x4660): __v2du\n+ <104> DW_AT_name : (strp) (offset: 0x4678): __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: 0x4a1f): __v4su\n+ <128> DW_AT_name : (strp) (offset: 0x4a37): __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: 0x3aff): _ps_min_norm_pos\n+ <1aa> DW_AT_name : (strp) (offset: 0x3b17): _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: 0x3ba2): sincos_ps\n+ <7ee> DW_AT_name : (strp) (offset: 0x3bba): 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: 0x3aed): sign_bit_cos\n+ <860> DW_AT_name : (strp) (offset: 0x3b05): 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: 0x3b90): exp_ps\n+ <878> DW_AT_name : (strp) (offset: 0x3ba8): 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: 0x3b2c): _mm_castsi128_ps\n+ <8db> DW_AT_name : (strp) (offset: 0x3b44): _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: 0x3b1c): _mm_cvtepi32_ps\n+ <9dd> DW_AT_name : (strp) (offset: 0x3b34): _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: 0x3b5e): _mm_store_ps\n+ DW_AT_name : (strp) (offset: 0x3b76): _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: 0x3bac): _mm_set_ps\n+ DW_AT_name : (strp) (offset: 0x3bc4): _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: 0x3bb7): _mm_cmpgt_ps\n+ DW_AT_name : (strp) (offset: 0x3bcf): _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: 0x3b97): _mm_xor_ps\n+ DW_AT_name : (strp) (offset: 0x3baf): _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: 0x3bc4): _mm_andnot_ps\n+ DW_AT_name : (strp) (offset: 0x3bdc): _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: 0x3b53): _mm_and_ps\n+ DW_AT_name : (strp) (offset: 0x3b6b): _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: 0x3bd2): _mm_max_ps\n+ DW_AT_name : (strp) (offset: 0x3bea): _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: 0x3b76): _mm_min_ps\n+ DW_AT_name : (strp) (offset: 0x3b8e): _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: 0x3b6b): _mm_mul_ps\n+ DW_AT_name : (strp) (offset: 0x3b83): _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: 0x3b3d): _mm_sub_ps\n+ DW_AT_name : (strp) (offset: 0x3b55): _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: 0x3b48): _mm_add_ps\n+ DW_AT_name : (strp) (offset: 0x3b60): _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: 0x3b81): _mm_setzero_ps\n+ DW_AT_name : (strp) (offset: 0x3b99): _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: 0x3e4e): __uint16_t\n+ DW_AT_name : (strp) (offset: 0x3e66): __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: 0x3e50): uint16_t\n+ DW_AT_name : (strp) (offset: 0x3e68): 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: 0x3eb5): uintptr_t\n+ DW_AT_name : (strp) (offset: 0x3ecd): 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: 0x3e59): __int8_t\n+ DW_AT_name : (strp) (offset: 0x3e71): __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: 0x3e62): __uint8_t\n+ DW_AT_name : (strp) (offset: 0x3e7a): __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: 0x3e24): __uint32_t\n+ DW_AT_name : (strp) (offset: 0x3e3c): __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: 0x3e39): __int64_t\n+ DW_AT_name : (strp) (offset: 0x3e51): __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: 0x3e81): __off_t\n+ DW_AT_name : (strp) (offset: 0x3e99): __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: 0x3e2f): __off64_t\n+ DW_AT_name : (strp) (offset: 0x3e47): __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: 0x3e65): int8_t\n+ DW_AT_name : (strp) (offset: 0x3e7d): 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: 0x3e46): int64_t\n+ DW_AT_name : (strp) (offset: 0x3e5e): 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: 0x38b6): _flags\n+ DW_AT_name : (strp) (offset: 0x38ce): _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: 0x3c35): _markers\n+ DW_AT_name : (strp) (offset: 0x3c4d): _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: 0x4266): _old_offset\n+ DW_AT_name : (strp) (offset: 0x427e): _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: 0x4283): _vtable_offset\n+ DW_AT_name : (strp) (offset: 0x429b): _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: 0x42c6): _offset\n+ DW_AT_name : (strp) (offset: 0x42de): _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: 0x4610): _codecvt\n+ DW_AT_name : (strp) (offset: 0x4628): _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: 0x45c2): _freeres_list\n+ DW_AT_name : (strp) (offset: 0x45da): _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: 0x3e9e): _IO_lock_t\n+ DW_AT_name : (strp) (offset: 0x3eb6): _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: 0x460d): _IO_codecvt\n+ DW_AT_name : (strp) (offset: 0x4625): _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: 0x3e64): uint8_t\n+ DW_AT_name : (strp) (offset: 0x3e7c): 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: 0x3e26): uint32_t\n+ DW_AT_name : (strp) (offset: 0x3e3e): 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: 0x4129): _dictkeysobject\n+ DW_AT_name : (strp) (offset: 0x4141): _dictkeysobject\n DW_AT_declaration : (flag_present) 1\n <1>: Abbrev Number: 7 (DW_TAG_structure_type)\n- DW_AT_name : (strp) (offset: 0x3870): _dictvalues\n+ DW_AT_name : (strp) (offset: 0x3888): _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: 0x38b7): flags\n+ <10e2> DW_AT_name : (strp) (offset: 0x38cf): 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: 0x42e7): offset\n+ <1117> DW_AT_name : (strp) (offset: 0x42ff): 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: 0x42c0): parent_offset\n+ <1163> DW_AT_name : (strp) (offset: 0x42d8): 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: 0x44ff): root\n+ <1187> DW_AT_name : (strp) (offset: 0x4517): 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: 0x42b5): fmt_offset\n+ <119f> DW_AT_name : (strp) (offset: 0x42cd): 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: 0x448e): new_count\n+ <11ad> DW_AT_name : (strp) (offset: 0x44a6): 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: 0x4477): enc_count\n+ <11bb> DW_AT_name : (strp) (offset: 0x448f): 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: 0x440b): struct_alignment\n+ <11c9> DW_AT_name : (strp) (offset: 0x4423): 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: 0x4b02): is_complex\n+ <11d7> DW_AT_name : (strp) (offset: 0x4b1a): 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: 0x4b99): is_valid_array\n+ <120f> DW_AT_name : (strp) (offset: 0x4bb1): 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: 0x463a): __Pyx_BufFmt_Context\n+ <1221> DW_AT_name : (strp) (offset: 0x4652): __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: 0x3f29): complex float\n+ <122e> DW_AT_name : (strp) (offset: 0x3f41): 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: 0x4667): __pyx_module_is_main_pynx__scattering__cpu\n+ <126b> DW_AT_name : (strp) (offset: 0x467f): __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: 0x4903): c_fhkl_cpu\n+ <13c4> DW_AT_name : (strp) (offset: 0x491b): 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: 0x49e2): c_fhklo_cpu\n+ <1402> DW_AT_name : (strp) (offset: 0x49fa): 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: 0x477c): c_fhkl_grazing_cpu\n+ <1445> DW_AT_name : (strp) (offset: 0x4794): 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: 0x4861): c_fhklo_grazing_cpu\n+ <1488> DW_AT_name : (strp) (offset: 0x4879): 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: 0x4ba8): __pyx_buffmt_parse_array\n+ <1557> DW_AT_name : (strp) (offset: 0x4bc0): __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: 0x4b02): is_complex\n+ <15d0> DW_AT_name : (strp) (offset: 0x4b1a): 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: 0x4b02): is_complex\n+ <15f8> DW_AT_name : (strp) (offset: 0x4b1a): 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: 0x4b02): is_complex\n+ <1622> DW_AT_name : (strp) (offset: 0x4b1a): 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: 0x4b02): is_complex\n+ <164c> DW_AT_name : (strp) (offset: 0x4b1a): 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: 0x4b02): is_complex\n+ <1676> DW_AT_name : (strp) (offset: 0x4b1a): 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: 0x44d6): count\n+ <16df> DW_AT_name : (strp) (offset: 0x44ee): 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: 0x438c): __Pyx_BufFmt_Init\n+ <16f8> DW_AT_name : (strp) (offset: 0x43a4): __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: 0x3997): __Pyx_InitGlobals\n+ <17b0> DW_AT_name : (strp) (offset: 0x39af): __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: 0x3d96): __Pyx_InitConstants\n+ <17c9> DW_AT_name : (strp) (offset: 0x3dae): __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: 0x3d7c): __Pyx_InitCachedConstants\n+ <17e2> DW_AT_name : (strp) (offset: 0x3d94): __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: 0x3a6b): __Pyx_InitCachedBuiltins\n+ <17fb> DW_AT_name : (strp) (offset: 0x3a83): __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-$}2!}8W_\n-NBr>r3}iyGA\n+ViXf'O0|\n .shstrtab\n .note.gnu.build-id\n .debug_info\n .debug_abbrev\n .debug_line\n .debug_str\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -841,351 +841,351 @@\n [ 316a] __Pyx_ParseOptionalKeywords\n [ 3186] __pyx_kwds\n [ 3191] strides\n [ 3199] f_trace_opcodes\n [ 31a9] per_instruction_opcodes\n [ 31c1] PyErr_ExceptionMatches\n [ 31d8] entries\n- [ 31e0] GNU C17 14.2.0 -march=haswell -mmmx -mpopcnt -msse3 -msse4.2 -mavx -mavx2 -mno-sse4a -mno-fma4 -mno-xop -mfma -mno-avx512f -mbmi -mbmi2 -maes -mpclmul -mno-avx512vl -mno-avx512bw -mno-avx512dq -mno-avx512cd -mno-avx512vbmi -mno-avx512ifma -mno-avx512vpopcntdq -mno-avx512vbmi2 -mno-gfni -mno-vpclmulqdq -mno-avx512vnni -mno-avx512bitalg -mno-avx512bf16 -mno-avx512vp2intersect -mno-3dnow -mno-adx -mabm -mno-cldemote -mno-clflushopt -mno-clwb -mno-clzero -mcx16 -mno-enqcmd -mf16c -mfsgsbase -mfxsr -mhle -msahf -mno-lwp -mlzcnt -mmovbe -mno-movdir64b -mno-movdiri -mno-mwaitx -mno-pconfig -mno-pku -mno-prfchw -mno-ptwrite -mno-rdpid -mrdrnd -mno-rdseed -mrtm -mno-serialize -mno-sgx -mno-sha -mno-shstk -mno-tbm -mno-tsxldtrk -mno-vaes -mno-waitpkg -mno-wbnoinvd -mxsave -mno-xsavec -mxsaveopt -mno-xsaves -mno-amx-tile -mno-amx-int8 -mno-amx-bf16 -mno-uintr -mno-hreset -mno-kl -mno-widekl -mno-avxvnni -mno-avx512fp16 -mno-avxifma -mno-avxvnniint8 -mno-avxneconvert -mno-cmpccxadd -mno-amx-fp16 -mno-prefetchi -mno-raoint -mno-amx-complex -mno-avxvnniint16 -mno-sm3 -mno-sha512 -mno-sm4 -mno-apxf -mno-usermsr --param=l1-cache-size=32 --param=l1-cache-line-size=64 --param=l2-cache-size=4096 -mtune=haswell -msse -msse2 -mssse3 -msse4.1 -mfpmath=sse -g -g -O2 -O2 -O3 -fno-strict-overflow -fstack-protector-strong -fPIC -ffast-math -fstrict-aliasing -fomit-frame-pointer -funroll-loops -ftree-vectorize -fasynchronous-unwind-tables\n- [ 377c] modules\n- [ 3784] co_names\n- [ 378d] __pyx_pyargnames\n- [ 379e] _co_varnames\n- [ 37ab] co_localsplusnames\n- [ 37be] kwnames\n- [ 37c6] f_trace_lines\n- [ 37d4] __pyx_k_asyncio_coroutines\n- [ 37ef] __pyx_n_s_asyncio_coroutines\n- [ 380c] __Pyx_minusones\n- [ 381c] __Pyx_InBases\n- [ 382a] tp_bases\n- [ 3833] tp_subclasses\n- [ 3841] notes\n- [ 3847] __pyx_empty_bytes\n- [ 3859] PyDictValues\n- [ 3866] ma_values\n- [ 3870] _dictvalues\n- [ 387c] __pyx_kwvalues\n- [ 388b] PyObject_ClearWeakRefs\n- [ 38a2] ml_flags\n- [ 38ab] co_flags\n- [ 38b4] tp_flags\n- [ 38bd] __Pyx_InitStrings\n- [ 38cf] __Pyx_CreateStringTabAndInitStrings\n- [ 38f3] keys_are_strings\n- [ 3904] __Pyx_CyFunction_Vectorcall_CheckArgs\n- [ 392a] PyUnstable_Code_NewWithPosOnlyArgs\n- [ 394d] kwd_pos_args\n- [ 395a] num_pos_args\n- [ 3967] new_args\n- [ 3970] kw_args\n- [ 3978] __pyx_args\n- [ 3983] __pyx_nargs\n- [ 398f] newargs\n- [ 3997] __Pyx_InitGlobals\n- [ 39a9] func_globals\n- [ 39b6] f_globals\n- [ 39c0] __Pyx_CyFunction_get_globals\n- [ 39dd] f_locals\n- [ 39e6] co_nlocals\n- [ 39f1] __Pyx_PyUnicode_Equals\n- [ 3a08] equals\n- [ 3a0f] line_tools\n- [ 3a1a] per_instruction_tools\n- [ 3a30] __pyx_k_natoms\n- [ 3a3f] __pyx_n_s_natoms\n- [ 3a50] __pyx_v_natoms\n- [ 3a5f] sq_contains\n- [ 3a6b] __Pyx_InitCachedBuiltins\n- [ 3a84] f_builtins\n- [ 3a8f] dimensions\n- [ 3a9a] func_annotations\n- [ 3aab] __Pyx_CyFunction_get_annotations\n- [ 3acc] __Pyx_CyFunction_set_annotations\n- [ 3aed] sign_bit_cos\n- [ 3afa] lnos\n- [ 3aff] _ps_min_norm_pos\n- [ 3b10] __Pyx_zeros\n- [ 3b1c] _mm_cvtepi32_ps\n- [ 3b2c] _mm_castsi128_ps\n- [ 3b3d] _mm_sub_ps\n- [ 3b48] _mm_add_ps\n- [ 3b53] _mm_and_ps\n- [ 3b5e] _mm_store_ps\n- [ 3b6b] _mm_mul_ps\n- [ 3b76] _mm_min_ps\n- [ 3b81] _mm_setzero_ps\n- [ 3b90] exp_ps\n- [ 3b97] _mm_xor_ps\n- [ 3ba2] sincos_ps\n- [ 3bac] _mm_set_ps\n- [ 3bb7] _mm_cmpgt_ps\n- [ 3bc4] _mm_andnot_ps\n- [ 3bd2] _mm_max_ps\n- [ 3bdd] _co_freevars\n- [ 3bea] co_nfreevars\n- [ 3bf7] _co_cellvars\n- [ 3c04] co_ncellvars\n- [ 3c11] __pyx_CyFunction_members\n- [ 3c2a] tp_members\n- [ 3c35] _markers\n- [ 3c3e] _Py_LocalMonitors\n- [ 3c50] active_monitors\n- [ 3c60] local_monitors\n- [ 3c6f] mm_class\n- [ 3c78] more_or_less\n- [ 3c85] __pyx_bisect_code_objects\n- [ 3c9f] defaults_pyobjects\n- [ 3cb2] suboffsets\n- [ 3cbd] __pyx_CyFunction_getsets\n- [ 3cd6] __Pyx_CyFunction_get_defaults\n- [ 3cf4] __Pyx_CyFunction_set_defaults\n- [ 3d12] __Pyx_CyFunction_init_defaults\n- [ 3d31] __Pyx_CyFunction_get_kwdefaults\n- [ 3d51] __Pyx_CyFunction_set_kwdefaults\n- [ 3d71] pydefaults\n- [ 3d7c] __Pyx_InitCachedConstants\n- [ 3d96] __Pyx_InitConstants\n- [ 3daa] __pyx_moduledef_slots\n- [ 3dc0] m_slots\n- [ 3dc8] __Pyx_ImportDottedModule_WalkParts\n- [ 3deb] nparts\n- [ 3df2] co_consts\n- [ 3dfc] co_nlocalsplus\n- [ 3e0b] previous\n- [ 3e14] _status\n- [ 3e1c] ma_keys\n- [ 3e24] __uint32_t\n- [ 3e2f] __off64_t\n- [ 3e39] __int64_t\n- [ 3e43] __uint64_t\n- [ 3e4e] __uint16_t\n- [ 3e59] __int8_t\n- [ 3e62] __uint8_t\n- [ 3e6c] __ssize_t\n- [ 3e76] Py_ssize_t\n- [ 3e81] __off_t\n- [ 3e89] Py_hash_t\n- [ 3e93] npy_hash_t\n- [ 3e9e] _IO_lock_t\n- [ 3ea9] Py_intptr_t\n- [ 3eb5] uintptr_t\n- [ 3ebf] align_at\n- [ 3ec8] sq_inplace_concat\n- [ 3eda] sq_concat\n- [ 3ee4] sq_inplace_repeat\n- [ 3ef6] sq_repeat\n- [ 3f00] PyErr_Format\n- [ 3f0d] PyUnicode_FromFormat\n- [ 3f22] format\n- [ 3f29] complex float\n- [ 3f37] nb_float\n- [ 3f40] __Pyx_TypeInfo_float\n- [ 3f55] compact\n- [ 3f5d] nb_subtract\n- [ 3f69] nb_inplace_subtract\n- [ 3f7d] __pyx_ptype_5numpy_inexact\n- [ 3f98] PyASCIIObject\n- [ 3fa6] PyCMethodObject\n- [ 3fb6] PyCodeObject\n- [ 3fc3] PyCompactUnicodeObject\n- [ 3fda] PyUnicodeObject\n- [ 3fea] PyTupleObject\n- [ 3ff8] PyFrameObject\n- [ 4006] PyTypeObject\n- [ 4013] PyLongObject\n- [ 4020] PyImport_ImportModuleLevelObject\n- [ 4041] PyCFunctionObject\n- [ 4053] __pyx_CyFunctionObject\n- [ 406a] PyBaseExceptionObject\n- [ 4080] PyVarObject\n- [ 408c] PyDictKeysObject\n- [ 409d] PyDictObject\n- [ 40aa] PyListObject\n- [ 40b7] PyModule_NewObject\n- [ 40ca] PyObject\n- [ 40d3] PyArrayObject\n- [ 40e1] __pyx_find_code_object\n- [ 40f8] __pyx_insert_code_object\n- [ 4111] _typeobject\n- [ 411d] _longobject\n- [ 4129] _dictkeysobject\n- [ 4139] PyImport_GetModuleDict\n- [ 4150] __Pyx_PyVectorcall_FastCallDict\n- [ 4170] PyModule_GetDict\n- [ 4181] func_dict\n- [ 418b] cython_runtime_dict\n- [ 419f] tp_dict\n- [ 41a7] __Pyx_CyFunction_get_dict\n- [ 41c1] __Pyx_CyFunction_set_dict\n- [ 41db] empty_dict\n- [ 41e6] moddict\n- [ 41ee] castdict\n- [ 41f7] defaults_kwdict\n- [ 4207] _Py_NoneStruct\n- [ 4216] _Py_FalseStruct\n- [ 4226] _Py_TrueStruct\n- [ 4235] PyThreadState_Get\n- [ 4247] tp_descr_get\n- [ 4254] vret\n- [ 4259] tp_descr_set\n- [ 4266] _old_offset\n- [ 4272] align_mod_offset\n- [ 4283] _vtable_offset\n- [ 4292] tp_vectorcall_offset\n- [ 42a7] return_offset\n- [ 42b5] fmt_offset\n- [ 42c0] parent_offset\n- [ 42ce] tp_dictoffset\n- [ 42dc] tp_weaklistoffset\n- [ 42ee] tp_getset\n- [ 42f8] nb_lshift\n- [ 4302] nb_inplace_lshift\n- [ 4314] nb_rshift\n- [ 431e] nb_inplace_rshift\n- [ 4330] am_await\n- [ 4339] ob_digit\n- [ 4342] datastack_limit\n- [ 4352] py_recursion_limit\n- [ 4365] PyModuleDef_Init\n- [ 4376] __Pyx_CyFunction_Init\n- [ 438c] __Pyx_BufFmt_Init\n- [ 439e] m_init\n- [ 43a5] __pyx_CyFunction_init\n- [ 43bb] tp_init\n- [ 43c3] visit\n- [ 43c9] PySendResult\n- [ 43d6] py_result\n- [ 43e0] ob_refcnt\n- [ 43ea] __Pyx_BufFmt_TypeCharToAlignment\n- [ 440b] struct_alignment\n- [ 441c] parent\n- [ 4423] what_event\n- [ 442e] long long unsigned int\n- [ 4445] short unsigned int\n- [ 4458] long long int\n- [ 4466] short int\n- [ 4470] nb_int\n- [ 4477] enc_count\n- [ 4481] struct_count\n- [ 448e] new_count\n- [ 4498] max_count\n- [ 44a2] refcount\n- [ 44ab] co_argcount\n- [ 44b7] co_posonlyargcount\n- [ 44ca] co_kwonlyargcount\n- [ 44dc] PyObject_Not\n- [ 44e9] PyModuleDef_Slot\n- [ 44fa] slot\n- [ 44ff] root\n- [ 4504] mp_subscript\n- [ 4511] mp_ass_subscript\n- [ 4522] part\n- [ 4527] start\n- [ 452d] nb_invert\n- [ 4537] __Pyx_Import\n- [ 4544] __pyx_k_import\n- [ 4553] __pyx_n_s_import\n- [ 4564] argsort\n- [ 456c] __pyx_ptype_5numpy_broadcast\n- [ 4589] __Pyx__ArgTypeTest\n- [ 459c] __pyx_k_test\n- [ 45a9] __pyx_n_s_test\n- [ 45b8] from_list\n- [ 45c2] _freeres_list\n- [ 45d0] empty_list\n- [ 45db] m_weakreflist\n- [ 45e9] co_weakreflist\n- [ 45f8] tp_weaklist\n- [ 4604] fromlist\n- [ 460d] _IO_codecvt\n- [ 4619] PyDict_Next\n- [ 4625] am_anext\n- [ 462e] tp_iternext\n- [ 463a] __Pyx_BufFmt_Context\n- [ 464f] suppress_context\n- [ 4660] __v2du\n- [ 4667] __pyx_module_is_main_pynx__scattering__cpu\n- [ 4692] __pyx_pymod_exec_cpu\n- [ 46a7] __pyx_k_pynx_scattering_cpu\n- [ 46c3] __pyx_n_s_pynx_scattering_cpu\n- [ 46e1] __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu\n- [ 4714] __pyx_mdef_4pynx_10scattering_3cpu_5fhkl_grazing_cpu\n- [ 4749] __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu\n- [ 477c] c_fhkl_grazing_cpu\n- [ 478f] __pyx_k_fhkl_grazing_cpu\n- [ 47a8] __pyx_n_s_fhkl_grazing_cpu\n- [ 47c3] __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu\n- [ 47f7] __pyx_mdef_4pynx_10scattering_3cpu_7fhklo_grazing_cpu\n- [ 482d] __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu\n- [ 4861] c_fhklo_grazing_cpu\n- [ 4875] __pyx_k_fhklo_grazing_cpu\n- [ 488f] __pyx_n_s_fhklo_grazing_cpu\n- [ 48ab] __pyx_mdef_4pynx_10scattering_3cpu_1fhkl_cpu\n- [ 48d8] __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu\n- [ 4903] c_fhkl_cpu\n- [ 490e] __pyx_k_fhkl_cpu\n- [ 491f] __pyx_n_s_fhkl_cpu\n- [ 4932] __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu\n- [ 495c] __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu\n- [ 4988] __pyx_mdef_4pynx_10scattering_3cpu_3fhklo_cpu\n- [ 49b6] __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu\n- [ 49e2] c_fhklo_cpu\n- [ 49ee] __pyx_k_fhklo_cpu\n- [ 4a00] __pyx_n_s_fhklo_cpu\n- [ 4a14] PyInit_cpu\n- [ 4a1f] __v4su\n- [ 4a26] prev\n- [ 4a2b] _PyObject_GC_New\n- [ 4a3c] __Pyx_PyMethod_New\n- [ 4a4f] __Pyx_PyCode_New\n- [ 4a60] PyTuple_New\n- [ 4a6c] PyFrame_New\n- [ 4a78] __Pyx_CyFunction_New\n- [ 4a8d] PyDict_New\n- [ 4a98] PyList_New\n- [ 4aa3] tp_new\n- [ 4aaa] __Pyx_PyVectorcall_FastCallDict_kw\n- [ 4acd] PyErr_WarnEx\n- [ 4ada] num_max\n- [ 4ae2] new_max\n- [ 4aea] argmax\n- [ 4af1] nb_index\n- [ 4afa] m_index\n- [ 4b02] is_complex\n- [ 4b0d] __pyx_pybuffernd_vx\n- [ 4b21] __pyx_k_vx\n- [ 4b2c] __pyx_pybuffer_vx\n- [ 4b3e] __pyx_n_s_vx\n- [ 4b4b] __pyx_v_vx\n- [ 4b56] __pyx_k_pynx_scattering_cpu_pyx\n- [ 4b76] __pyx_kp_s_pynx_scattering_cpu_pyx\n- [ 4b99] is_valid_array\n- [ 4ba8] __pyx_buffmt_parse_array\n- [ 4bc1] _import_array\n- [ 4bcf] subarray\n- [ 4bd8] __pyx_ptype_5numpy_ndarray\n- [ 4bf3] PyType_Ready\n- [ 4c00] readonly\n- [ 4c09] nb_multiply\n- [ 4c15] nb_inplace_multiply\n- [ 4c29] nb_matrix_multiply\n- [ 4c3c] nb_inplace_matrix_multiply\n- [ 4c57] __pyx_k_numpy\n- [ 4c65] __pyx_n_s_numpy\n- [ 4c75] m_copy\n- [ 4c7c] inquiry\n- [ 4c84] PyErr_NoMemory\n- [ 4c93] __Pyx_StringTabEntry\n- [ 4ca8] __Pyx_CodeObjectCacheEntry\n- [ 4cc3] PyCode_NewEmpty\n- [ 4cd3] __pyx_pybuffernd_vy\n- [ 4ce7] __pyx_k_vy\n- [ 4cf2] __pyx_pybuffer_vy\n- [ 4d04] __pyx_n_s_vy\n- [ 4d11] __pyx_v_vy\n- [ 4d1c] __pyx_pybuffernd_vz\n- [ 4d30] __pyx_k_vz\n- [ 4d3b] __pyx_pybuffer_vz\n- [ 4d4d] __pyx_n_s_vz\n- [ 4d5a] __pyx_v_vz\n+ [ 31e0] GNU C17 14.2.0 -march=btver1 -mmmx -mpopcnt -msse3 -msse4.2 -mavx -mno-avx2 -msse4a -mno-fma4 -mno-xop -mno-fma -mno-avx512f -mno-bmi -mno-bmi2 -maes -mpclmul -mno-avx512vl -mno-avx512bw -mno-avx512dq -mno-avx512cd -mno-avx512vbmi -mno-avx512ifma -mno-avx512vpopcntdq -mno-avx512vbmi2 -mno-gfni -mno-vpclmulqdq -mno-avx512vnni -mno-avx512bitalg -mno-avx512bf16 -mno-avx512vp2intersect -mno-3dnow -mno-adx -mabm -mno-cldemote -mno-clflushopt -mno-clwb -mno-clzero -mcx16 -mno-enqcmd -mno-f16c -mno-fsgsbase -mfxsr -mno-hle -msahf -mno-lwp -mlzcnt -mno-movbe -mno-movdir64b -mno-movdiri -mno-mwaitx -mno-pconfig -mno-pku -mprfchw -mno-ptwrite -mno-rdpid -mno-rdrnd -mno-rdseed -mno-rtm -mno-serialize -mno-sgx -mno-sha -mno-shstk -mno-tbm -mno-tsxldtrk -mno-vaes -mno-waitpkg -mno-wbnoinvd -mxsave -mno-xsavec -mno-xsaveopt -mno-xsaves -mno-amx-tile -mno-amx-int8 -mno-amx-bf16 -mno-uintr -mno-hreset -mno-kl -mno-widekl -mno-avxvnni -mno-avx512fp16 -mno-avxifma -mno-avxvnniint8 -mno-avxneconvert -mno-cmpccxadd -mno-amx-fp16 -mno-prefetchi -mno-raoint -mno-amx-complex -mno-avxvnniint16 -mno-sm3 -mno-sha512 -mno-sm4 -mno-apxf -mno-usermsr --param=l1-cache-size=64 --param=l1-cache-line-size=64 --param=l2-cache-size=512 -mtune=btver1 -msse -msse2 -mssse3 -msse4.1 -mfpmath=sse -g -g -O2 -O2 -O3 -fno-strict-overflow -fstack-protector-strong -fPIC -ffast-math -fstrict-aliasing -fomit-frame-pointer -funroll-loops -ftree-vectorize -fasynchronous-unwind-tables\n+ [ 3794] modules\n+ [ 379c] co_names\n+ [ 37a5] __pyx_pyargnames\n+ [ 37b6] _co_varnames\n+ [ 37c3] co_localsplusnames\n+ [ 37d6] kwnames\n+ [ 37de] f_trace_lines\n+ [ 37ec] __pyx_k_asyncio_coroutines\n+ [ 3807] __pyx_n_s_asyncio_coroutines\n+ [ 3824] __Pyx_minusones\n+ [ 3834] __Pyx_InBases\n+ [ 3842] tp_bases\n+ [ 384b] tp_subclasses\n+ [ 3859] notes\n+ [ 385f] __pyx_empty_bytes\n+ [ 3871] PyDictValues\n+ [ 387e] ma_values\n+ [ 3888] _dictvalues\n+ [ 3894] __pyx_kwvalues\n+ [ 38a3] PyObject_ClearWeakRefs\n+ [ 38ba] ml_flags\n+ [ 38c3] co_flags\n+ [ 38cc] tp_flags\n+ [ 38d5] __Pyx_InitStrings\n+ [ 38e7] __Pyx_CreateStringTabAndInitStrings\n+ [ 390b] keys_are_strings\n+ [ 391c] __Pyx_CyFunction_Vectorcall_CheckArgs\n+ [ 3942] PyUnstable_Code_NewWithPosOnlyArgs\n+ [ 3965] kwd_pos_args\n+ [ 3972] num_pos_args\n+ [ 397f] new_args\n+ [ 3988] kw_args\n+ [ 3990] __pyx_args\n+ [ 399b] __pyx_nargs\n+ [ 39a7] newargs\n+ [ 39af] __Pyx_InitGlobals\n+ [ 39c1] func_globals\n+ [ 39ce] f_globals\n+ [ 39d8] __Pyx_CyFunction_get_globals\n+ [ 39f5] f_locals\n+ [ 39fe] co_nlocals\n+ [ 3a09] __Pyx_PyUnicode_Equals\n+ [ 3a20] equals\n+ [ 3a27] line_tools\n+ [ 3a32] per_instruction_tools\n+ [ 3a48] __pyx_k_natoms\n+ [ 3a57] __pyx_n_s_natoms\n+ [ 3a68] __pyx_v_natoms\n+ [ 3a77] sq_contains\n+ [ 3a83] __Pyx_InitCachedBuiltins\n+ [ 3a9c] f_builtins\n+ [ 3aa7] dimensions\n+ [ 3ab2] func_annotations\n+ [ 3ac3] __Pyx_CyFunction_get_annotations\n+ [ 3ae4] __Pyx_CyFunction_set_annotations\n+ [ 3b05] sign_bit_cos\n+ [ 3b12] lnos\n+ [ 3b17] _ps_min_norm_pos\n+ [ 3b28] __Pyx_zeros\n+ [ 3b34] _mm_cvtepi32_ps\n+ [ 3b44] _mm_castsi128_ps\n+ [ 3b55] _mm_sub_ps\n+ [ 3b60] _mm_add_ps\n+ [ 3b6b] _mm_and_ps\n+ [ 3b76] _mm_store_ps\n+ [ 3b83] _mm_mul_ps\n+ [ 3b8e] _mm_min_ps\n+ [ 3b99] _mm_setzero_ps\n+ [ 3ba8] exp_ps\n+ [ 3baf] _mm_xor_ps\n+ [ 3bba] sincos_ps\n+ [ 3bc4] _mm_set_ps\n+ [ 3bcf] _mm_cmpgt_ps\n+ [ 3bdc] _mm_andnot_ps\n+ [ 3bea] _mm_max_ps\n+ [ 3bf5] _co_freevars\n+ [ 3c02] co_nfreevars\n+ [ 3c0f] _co_cellvars\n+ [ 3c1c] co_ncellvars\n+ [ 3c29] __pyx_CyFunction_members\n+ [ 3c42] tp_members\n+ [ 3c4d] _markers\n+ [ 3c56] _Py_LocalMonitors\n+ [ 3c68] active_monitors\n+ [ 3c78] local_monitors\n+ [ 3c87] mm_class\n+ [ 3c90] more_or_less\n+ [ 3c9d] __pyx_bisect_code_objects\n+ [ 3cb7] defaults_pyobjects\n+ [ 3cca] suboffsets\n+ [ 3cd5] __pyx_CyFunction_getsets\n+ [ 3cee] __Pyx_CyFunction_get_defaults\n+ [ 3d0c] __Pyx_CyFunction_set_defaults\n+ [ 3d2a] __Pyx_CyFunction_init_defaults\n+ [ 3d49] __Pyx_CyFunction_get_kwdefaults\n+ [ 3d69] __Pyx_CyFunction_set_kwdefaults\n+ [ 3d89] pydefaults\n+ [ 3d94] __Pyx_InitCachedConstants\n+ [ 3dae] __Pyx_InitConstants\n+ [ 3dc2] __pyx_moduledef_slots\n+ [ 3dd8] m_slots\n+ [ 3de0] __Pyx_ImportDottedModule_WalkParts\n+ [ 3e03] nparts\n+ [ 3e0a] co_consts\n+ [ 3e14] co_nlocalsplus\n+ [ 3e23] previous\n+ [ 3e2c] _status\n+ [ 3e34] ma_keys\n+ [ 3e3c] __uint32_t\n+ [ 3e47] __off64_t\n+ [ 3e51] __int64_t\n+ [ 3e5b] __uint64_t\n+ [ 3e66] __uint16_t\n+ [ 3e71] __int8_t\n+ [ 3e7a] __uint8_t\n+ [ 3e84] __ssize_t\n+ [ 3e8e] Py_ssize_t\n+ [ 3e99] __off_t\n+ [ 3ea1] Py_hash_t\n+ [ 3eab] npy_hash_t\n+ [ 3eb6] _IO_lock_t\n+ [ 3ec1] Py_intptr_t\n+ [ 3ecd] uintptr_t\n+ [ 3ed7] align_at\n+ [ 3ee0] sq_inplace_concat\n+ [ 3ef2] sq_concat\n+ [ 3efc] sq_inplace_repeat\n+ [ 3f0e] sq_repeat\n+ [ 3f18] PyErr_Format\n+ [ 3f25] PyUnicode_FromFormat\n+ [ 3f3a] format\n+ [ 3f41] complex float\n+ [ 3f4f] nb_float\n+ [ 3f58] __Pyx_TypeInfo_float\n+ [ 3f6d] compact\n+ [ 3f75] nb_subtract\n+ [ 3f81] nb_inplace_subtract\n+ [ 3f95] __pyx_ptype_5numpy_inexact\n+ [ 3fb0] PyASCIIObject\n+ [ 3fbe] PyCMethodObject\n+ [ 3fce] PyCodeObject\n+ [ 3fdb] PyCompactUnicodeObject\n+ [ 3ff2] PyUnicodeObject\n+ [ 4002] PyTupleObject\n+ [ 4010] PyFrameObject\n+ [ 401e] PyTypeObject\n+ [ 402b] PyLongObject\n+ [ 4038] PyImport_ImportModuleLevelObject\n+ [ 4059] PyCFunctionObject\n+ [ 406b] __pyx_CyFunctionObject\n+ [ 4082] PyBaseExceptionObject\n+ [ 4098] PyVarObject\n+ [ 40a4] PyDictKeysObject\n+ [ 40b5] PyDictObject\n+ [ 40c2] PyListObject\n+ [ 40cf] PyModule_NewObject\n+ [ 40e2] PyObject\n+ [ 40eb] PyArrayObject\n+ [ 40f9] __pyx_find_code_object\n+ [ 4110] __pyx_insert_code_object\n+ [ 4129] _typeobject\n+ [ 4135] _longobject\n+ [ 4141] _dictkeysobject\n+ [ 4151] PyImport_GetModuleDict\n+ [ 4168] __Pyx_PyVectorcall_FastCallDict\n+ [ 4188] PyModule_GetDict\n+ [ 4199] func_dict\n+ [ 41a3] cython_runtime_dict\n+ [ 41b7] tp_dict\n+ [ 41bf] __Pyx_CyFunction_get_dict\n+ [ 41d9] __Pyx_CyFunction_set_dict\n+ [ 41f3] empty_dict\n+ [ 41fe] moddict\n+ [ 4206] castdict\n+ [ 420f] defaults_kwdict\n+ [ 421f] _Py_NoneStruct\n+ [ 422e] _Py_FalseStruct\n+ [ 423e] _Py_TrueStruct\n+ [ 424d] PyThreadState_Get\n+ [ 425f] tp_descr_get\n+ [ 426c] vret\n+ [ 4271] tp_descr_set\n+ [ 427e] _old_offset\n+ [ 428a] align_mod_offset\n+ [ 429b] _vtable_offset\n+ [ 42aa] tp_vectorcall_offset\n+ [ 42bf] return_offset\n+ [ 42cd] fmt_offset\n+ [ 42d8] parent_offset\n+ [ 42e6] tp_dictoffset\n+ [ 42f4] tp_weaklistoffset\n+ [ 4306] tp_getset\n+ [ 4310] nb_lshift\n+ [ 431a] nb_inplace_lshift\n+ [ 432c] nb_rshift\n+ [ 4336] nb_inplace_rshift\n+ [ 4348] am_await\n+ [ 4351] ob_digit\n+ [ 435a] datastack_limit\n+ [ 436a] py_recursion_limit\n+ [ 437d] PyModuleDef_Init\n+ [ 438e] __Pyx_CyFunction_Init\n+ [ 43a4] __Pyx_BufFmt_Init\n+ [ 43b6] m_init\n+ [ 43bd] __pyx_CyFunction_init\n+ [ 43d3] tp_init\n+ [ 43db] visit\n+ [ 43e1] PySendResult\n+ [ 43ee] py_result\n+ [ 43f8] ob_refcnt\n+ [ 4402] __Pyx_BufFmt_TypeCharToAlignment\n+ [ 4423] struct_alignment\n+ [ 4434] parent\n+ [ 443b] what_event\n+ [ 4446] long long unsigned int\n+ [ 445d] short unsigned int\n+ [ 4470] long long int\n+ [ 447e] short int\n+ [ 4488] nb_int\n+ [ 448f] enc_count\n+ [ 4499] struct_count\n+ [ 44a6] new_count\n+ [ 44b0] max_count\n+ [ 44ba] refcount\n+ [ 44c3] co_argcount\n+ [ 44cf] co_posonlyargcount\n+ [ 44e2] co_kwonlyargcount\n+ [ 44f4] PyObject_Not\n+ [ 4501] PyModuleDef_Slot\n+ [ 4512] slot\n+ [ 4517] root\n+ [ 451c] mp_subscript\n+ [ 4529] mp_ass_subscript\n+ [ 453a] part\n+ [ 453f] start\n+ [ 4545] nb_invert\n+ [ 454f] __Pyx_Import\n+ [ 455c] __pyx_k_import\n+ [ 456b] __pyx_n_s_import\n+ [ 457c] argsort\n+ [ 4584] __pyx_ptype_5numpy_broadcast\n+ [ 45a1] __Pyx__ArgTypeTest\n+ [ 45b4] __pyx_k_test\n+ [ 45c1] __pyx_n_s_test\n+ [ 45d0] from_list\n+ [ 45da] _freeres_list\n+ [ 45e8] empty_list\n+ [ 45f3] m_weakreflist\n+ [ 4601] co_weakreflist\n+ [ 4610] tp_weaklist\n+ [ 461c] fromlist\n+ [ 4625] _IO_codecvt\n+ [ 4631] PyDict_Next\n+ [ 463d] am_anext\n+ [ 4646] tp_iternext\n+ [ 4652] __Pyx_BufFmt_Context\n+ [ 4667] suppress_context\n+ [ 4678] __v2du\n+ [ 467f] __pyx_module_is_main_pynx__scattering__cpu\n+ [ 46aa] __pyx_pymod_exec_cpu\n+ [ 46bf] __pyx_k_pynx_scattering_cpu\n+ [ 46db] __pyx_n_s_pynx_scattering_cpu\n+ [ 46f9] __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu\n+ [ 472c] __pyx_mdef_4pynx_10scattering_3cpu_5fhkl_grazing_cpu\n+ [ 4761] __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu\n+ [ 4794] c_fhkl_grazing_cpu\n+ [ 47a7] __pyx_k_fhkl_grazing_cpu\n+ [ 47c0] __pyx_n_s_fhkl_grazing_cpu\n+ [ 47db] __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu\n+ [ 480f] __pyx_mdef_4pynx_10scattering_3cpu_7fhklo_grazing_cpu\n+ [ 4845] __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu\n+ [ 4879] c_fhklo_grazing_cpu\n+ [ 488d] __pyx_k_fhklo_grazing_cpu\n+ [ 48a7] __pyx_n_s_fhklo_grazing_cpu\n+ [ 48c3] __pyx_mdef_4pynx_10scattering_3cpu_1fhkl_cpu\n+ [ 48f0] __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu\n+ [ 491b] c_fhkl_cpu\n+ [ 4926] __pyx_k_fhkl_cpu\n+ [ 4937] __pyx_n_s_fhkl_cpu\n+ [ 494a] __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu\n+ [ 4974] __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu\n+ [ 49a0] __pyx_mdef_4pynx_10scattering_3cpu_3fhklo_cpu\n+ [ 49ce] __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu\n+ [ 49fa] c_fhklo_cpu\n+ [ 4a06] __pyx_k_fhklo_cpu\n+ [ 4a18] __pyx_n_s_fhklo_cpu\n+ [ 4a2c] PyInit_cpu\n+ [ 4a37] __v4su\n+ [ 4a3e] prev\n+ [ 4a43] _PyObject_GC_New\n+ [ 4a54] __Pyx_PyMethod_New\n+ [ 4a67] __Pyx_PyCode_New\n+ [ 4a78] PyTuple_New\n+ [ 4a84] PyFrame_New\n+ [ 4a90] __Pyx_CyFunction_New\n+ [ 4aa5] PyDict_New\n+ [ 4ab0] PyList_New\n+ [ 4abb] tp_new\n+ [ 4ac2] __Pyx_PyVectorcall_FastCallDict_kw\n+ [ 4ae5] PyErr_WarnEx\n+ [ 4af2] num_max\n+ [ 4afa] new_max\n+ [ 4b02] argmax\n+ [ 4b09] nb_index\n+ [ 4b12] m_index\n+ [ 4b1a] is_complex\n+ [ 4b25] __pyx_pybuffernd_vx\n+ [ 4b39] __pyx_k_vx\n+ [ 4b44] __pyx_pybuffer_vx\n+ [ 4b56] __pyx_n_s_vx\n+ [ 4b63] __pyx_v_vx\n+ [ 4b6e] __pyx_k_pynx_scattering_cpu_pyx\n+ [ 4b8e] __pyx_kp_s_pynx_scattering_cpu_pyx\n+ [ 4bb1] is_valid_array\n+ [ 4bc0] __pyx_buffmt_parse_array\n+ [ 4bd9] _import_array\n+ [ 4be7] subarray\n+ [ 4bf0] __pyx_ptype_5numpy_ndarray\n+ [ 4c0b] PyType_Ready\n+ [ 4c18] readonly\n+ [ 4c21] nb_multiply\n+ [ 4c2d] nb_inplace_multiply\n+ [ 4c41] nb_matrix_multiply\n+ [ 4c54] nb_inplace_matrix_multiply\n+ [ 4c6f] __pyx_k_numpy\n+ [ 4c7d] __pyx_n_s_numpy\n+ [ 4c8d] m_copy\n+ [ 4c94] inquiry\n+ [ 4c9c] PyErr_NoMemory\n+ [ 4cab] __Pyx_StringTabEntry\n+ [ 4cc0] __Pyx_CodeObjectCacheEntry\n+ [ 4cdb] PyCode_NewEmpty\n+ [ 4ceb] __pyx_pybuffernd_vy\n+ [ 4cff] __pyx_k_vy\n+ [ 4d0a] __pyx_pybuffer_vy\n+ [ 4d1c] __pyx_n_s_vy\n+ [ 4d29] __pyx_v_vy\n+ [ 4d34] __pyx_pybuffernd_vz\n+ [ 4d48] __pyx_k_vz\n+ [ 4d53] __pyx_pybuffer_vz\n+ [ 4d65] __pyx_n_s_vz\n+ [ 4d72] __pyx_v_vz\n \n"}]}]}]}]}]}