{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.oFDI6z4P/b1/pynx_2024.1.1-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.oFDI6z4P/b2/pynx_2024.1.1-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n 1b31d5b35d004719261d5b25cedbf6bb 22564 science optional pynx_2024.1.1-1_all.deb\n 03d51f5ed1156e9232d8e16509b2d0f8 18999628 doc optional python-pynx-doc_2024.1.1-1_all.deb\n- 9ebc0a690c07ed981ca26045bd17b0bb 201488 debug optional python3-pynx-dbgsym_2024.1.1-1_amd64.deb\n- 2d1a3bf4cec63c8f4aca5c27e0eb0e94 592036 python optional python3-pynx_2024.1.1-1_amd64.deb\n+ 87e4abaa3a89d31d63bf72564fbf1d68 198116 debug optional python3-pynx-dbgsym_2024.1.1-1_amd64.deb\n+ b8f3567af3fcb447493e4f9023b7f96a 591524 python optional python3-pynx_2024.1.1-1_amd64.deb\n"}, {"source1": "python3-pynx_2024.1.1-1_amd64.deb", "source2": "python3-pynx_2024.1.1-1_amd64.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 2024-09-18 08:23:23.000000 debian-binary\n -rw-r--r-- 0 0 0 9812 2024-09-18 08:23:23.000000 control.tar.xz\n--rw-r--r-- 0 0 0 582032 2024-09-18 08:23:23.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 581520 2024-09-18 08:23:23.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-1\n Architecture: amd64\n Maintainer: Debian PaN Maintainers \n-Installed-Size: 4688\n+Installed-Size: 4684\n Depends: python3 (<< 3.13), python3 (>= 3.12~), python3-fabio, python3-h5py (>= 2.9), python3-hdf5plugin, python3-mako, python3-matplotlib, python3-numexpr, python3-numpy (>= 1:1.25.0), python3-numpy-abi9, python3-nxtomo, python3-packaging, python3-pooch, python3-psutil, python3-pyopencl, python3-pytools, python3-pyvkfft, python3-scipy, python3-silx, python3-skimage, python3-sklearn, python3-tomoscan, python3:any, libc6 (>= 2.4)\n Suggests: python-pynx-doc\n Section: python\n Priority: optional\n Homepage: https://gitlab.esrf.fr/favre/PyNX\n Description: Python tools for Nano-structures Crystallography (Python 3)\n PyNX stands for *Python tools for Nano-structures Crystallography*.\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -303,15 +303,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 08:23:23.000000 ./usr/lib/python3/dist-packages/pynx/ptycho/test/\n -rw-r--r-- 0 root (0) root (0) 493 2024-09-18 08:23:23.000000 ./usr/lib/python3/dist-packages/pynx/ptycho/test/__init__.py\n -rw-r--r-- 0 root (0) root (0) 51699 2024-09-18 08:23:23.000000 ./usr/lib/python3/dist-packages/pynx/ptycho/test/test_ptycho.py\n -rw-r--r-- 0 root (0) root (0) 2698 2024-09-18 08:23:23.000000 ./usr/lib/python3/dist-packages/pynx/ptycho/utils.py\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 08:23:23.000000 ./usr/lib/python3/dist-packages/pynx/scattering/\n -rw-r--r-- 0 root (0) root (0) 258 2024-09-18 08:23:23.000000 ./usr/lib/python3/dist-packages/pynx/scattering/__init__.py\n -rw-r--r-- 0 root (0) root (0) 7026 2024-09-18 08:23:23.000000 ./usr/lib/python3/dist-packages/pynx/scattering/c_cpu.c\n--rw-r--r-- 0 root (0) root (0) 123312 2024-09-18 08:23:23.000000 ./usr/lib/python3/dist-packages/pynx/scattering/cpu.cpython-312-x86_64-linux-gnu.so\n+-rw-r--r-- 0 root (0) root (0) 119144 2024-09-18 08:23:23.000000 ./usr/lib/python3/dist-packages/pynx/scattering/cpu.cpython-312-x86_64-linux-gnu.so\n -rw-r--r-- 0 root (0) root (0) 4971 2024-09-18 08:23:23.000000 ./usr/lib/python3/dist-packages/pynx/scattering/cpu.pyx\n -rw-r--r-- 0 root (0) root (0) 2787 2024-09-18 08:23:23.000000 ./usr/lib/python3/dist-packages/pynx/scattering/detector.py\n -rw-r--r-- 0 root (0) root (0) 50212 2024-09-18 08:23:23.000000 ./usr/lib/python3/dist-packages/pynx/scattering/fhkl.py\n -rw-r--r-- 0 root (0) root (0) 37066 2024-09-18 08:23:23.000000 ./usr/lib/python3/dist-packages/pynx/scattering/fthomson.py\n -rw-r--r-- 0 root (0) root (0) 21727 2024-09-18 08:23:23.000000 ./usr/lib/python3/dist-packages/pynx/scattering/gid.py\n -rw-r--r-- 0 root (0) root (0) 44305 2024-09-18 08:23:23.000000 ./usr/lib/python3/dist-packages/pynx/scattering/sse_mathfun.h\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 08:23:23.000000 ./usr/lib/python3/dist-packages/pynx/scattering/test/\n"}, {"source1": "./usr/lib/python3/dist-packages/pynx/scattering/cpu.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/pynx/scattering/cpu.cpython-312-x86_64-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: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 121584 (bytes into file)\n+ Start of section headers: 117480 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n- Number of section headers: 27\n- Section header string table index: 26\n+ Number of section headers: 26\n+ Section header string table index: 25\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,28 +1,28 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002850 0x002850 R 0x1000\n- LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x015edd 0x015edd R E 0x1000\n- LOAD 0x019000 0x0000000000019000 0x0000000000019000 0x002c94 0x002c94 R 0x1000\n- LOAD 0x01cc58 0x000000000001cc58 0x000000000001cc58 0x000d70 0x001078 RW 0x1000\n- DYNAMIC 0x01cd80 0x000000000001cd80 0x000000000001cd80 0x0001c0 0x0001c0 RW 0x8\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002508 0x002508 R 0x1000\n+ LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x015b39 0x015b39 R E 0x1000\n+ LOAD 0x019000 0x0000000000019000 0x0000000000019000 0x002d24 0x002d24 R 0x1000\n+ LOAD 0x01bd70 0x000000000001cd70 0x000000000001cd70 0x000c58 0x000f60 RW 0x1000\n+ DYNAMIC 0x01bd80 0x000000000001cd80 0x000000000001cd80 0x0001c0 0x0001c0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n- GNU_EH_FRAME 0x01ae28 0x000000000001ae28 0x000000000001ae28 0x0001e4 0x0001e4 R 0x4\n+ GNU_EH_FRAME 0x01ae78 0x000000000001ae78 0x000000000001ae78 0x0001e4 0x0001e4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n- GNU_RELRO 0x01cc58 0x000000000001cc58 0x000000000001cc58 0x0003a8 0x0003a8 R 0x1\n+ GNU_RELRO 0x01bd70 0x000000000001cd70 0x000000000001cd70 0x000290 0x000290 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 .rela.dyn .rela.plt \n 01 .init .plt .plt.got .text .fini \n 02 .rodata .eh_frame_hdr .eh_frame \n- 03 .init_array .fini_array .data.rel.ro .dynamic .got .got.plt .data .bss \n+ 03 .init_array .fini_array .dynamic .got .got.plt .data .bss \n 04 .dynamic \n 05 .note.gnu.build-id \n 06 .eh_frame_hdr \n 07 \n- 08 .init_array .fini_array .data.rel.ro .dynamic .got \n+ 08 .init_array .fini_array .dynamic .got \n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,36 +1,35 @@\n-There are 27 section headers, starting at offset 0x1daf0:\n+There are 26 section headers, starting at offset 0x1cae8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00004c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002b0 0002b0 0009a8 18 A 4 1 8\n [ 4] .dynstr STRTAB 0000000000000c58 000c58 000760 00 A 0 0 1\n [ 5] .gnu.version VERSYM 00000000000013b8 0013b8 0000ce 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001488 001488 000030 00 A 4 1 8\n- [ 7] .rela.dyn RELA 00000000000014b8 0014b8 000c78 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000002130 002130 000720 18 AI 3 22 8\n+ [ 7] .rela.dyn RELA 00000000000014b8 0014b8 000930 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000001de8 001de8 000720 18 AI 3 21 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 0004d0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000034f0 0034f0 000008 08 AX 0 0 8\n- [12] .text PROGBITS 0000000000003500 003500 0159d3 00 AX 0 0 32\n- [13] .fini PROGBITS 0000000000018ed4 018ed4 000009 00 AX 0 0 4\n- [14] .rodata PROGBITS 0000000000019000 019000 001e28 00 A 0 0 32\n- [15] .eh_frame_hdr PROGBITS 000000000001ae28 01ae28 0001e4 00 A 0 0 4\n- [16] .eh_frame PROGBITS 000000000001b010 01b010 000c84 00 A 0 0 8\n- [17] .init_array INIT_ARRAY 000000000001cc58 01cc58 000008 08 WA 0 0 8\n- [18] .fini_array FINI_ARRAY 000000000001cc60 01cc60 000008 08 WA 0 0 8\n- [19] .data.rel.ro PROGBITS 000000000001cc68 01cc68 000118 00 WA 0 0 8\n- [20] .dynamic DYNAMIC 000000000001cd80 01cd80 0001c0 10 WA 4 0 8\n- [21] .got PROGBITS 000000000001cf40 01cf40 0000a8 08 WA 0 0 8\n- [22] .got.plt PROGBITS 000000000001cfe8 01cfe8 000278 08 WA 0 0 8\n- [23] .data PROGBITS 000000000001d260 01d260 000768 00 WA 0 0 32\n- [24] .bss NOBITS 000000000001d9e0 01d9c8 0002f0 00 WA 0 0 32\n- [25] .gnu_debuglink PROGBITS 0000000000000000 01d9c8 000034 00 0 0 4\n- [26] .shstrtab STRTAB 0000000000000000 01d9fc 0000f4 00 0 0 1\n+ [12] .text PROGBITS 0000000000003500 003500 01562f 00 AX 0 0 32\n+ [13] .fini PROGBITS 0000000000018b30 018b30 000009 00 AX 0 0 4\n+ [14] .rodata PROGBITS 0000000000019000 019000 001e76 00 A 0 0 32\n+ [15] .eh_frame_hdr PROGBITS 000000000001ae78 01ae78 0001e4 00 A 0 0 4\n+ [16] .eh_frame PROGBITS 000000000001b060 01b060 000cc4 00 A 0 0 8\n+ [17] .init_array INIT_ARRAY 000000000001cd70 01bd70 000008 08 WA 0 0 8\n+ [18] .fini_array FINI_ARRAY 000000000001cd78 01bd78 000008 08 WA 0 0 8\n+ [19] .dynamic DYNAMIC 000000000001cd80 01bd80 0001c0 10 WA 4 0 8\n+ [20] .got PROGBITS 000000000001cf40 01bf40 0000a8 08 WA 0 0 8\n+ [21] .got.plt PROGBITS 000000000001cfe8 01bfe8 000278 08 WA 0 0 8\n+ [22] .data PROGBITS 000000000001d260 01c260 000768 00 WA 0 0 32\n+ [23] .bss NOBITS 000000000001d9e0 01c9c8 0002f0 00 WA 0 0 32\n+ [24] .gnu_debuglink PROGBITS 0000000000000000 01c9c8 000034 00 0 0 4\n+ [25] .shstrtab STRTAB 0000000000000000 01c9fc 0000e7 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), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -94,13 +94,13 @@\n 90: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 91: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr\n 92: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc\n 93: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.2.5 (3)\n 94: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack\n 95: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND PyCode_NewEmpty\n 96: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack\n- 97: 0000000000005770 714 FUNC GLOBAL DEFAULT 12 c_fhkl_cpu\n- 98: 0000000000005d50 1065 FUNC GLOBAL DEFAULT 12 c_fhkl_grazing_cpu\n- 99: 0000000000005691 16 FUNC GLOBAL DEFAULT 12 PyInit_cpu\n- 100: 0000000000006180 1097 FUNC GLOBAL DEFAULT 12 c_fhklo_grazing_cpu\n- 101: 0000000000005a40 776 FUNC GLOBAL DEFAULT 12 c_fhklo_cpu\n- 102: 000000000001da00 4 OBJECT GLOBAL DEFAULT 24 __pyx_module_is_main_pynx__scattering__cpu\n+ 97: 00000000000057a0 722 FUNC GLOBAL DEFAULT 12 c_fhkl_cpu\n+ 98: 0000000000005da0 1075 FUNC GLOBAL DEFAULT 12 c_fhkl_grazing_cpu\n+ 99: 00000000000056cc 16 FUNC GLOBAL DEFAULT 12 PyInit_cpu\n+ 100: 00000000000061d8 1051 FUNC GLOBAL DEFAULT 12 c_fhklo_grazing_cpu\n+ 101: 0000000000005a78 800 FUNC GLOBAL DEFAULT 12 c_fhklo_cpu\n+ 102: 000000000001da00 4 OBJECT GLOBAL DEFAULT 23 __pyx_module_is_main_pynx__scattering__cpu\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,122 +1,87 @@\n \n-Relocation section '.rela.dyn' at offset 0x14b8 contains 133 entries:\n+Relocation section '.rela.dyn' at offset 0x14b8 contains 98 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n-000000000001cc58 0000000000000008 R_X86_64_RELATIVE 5760\n-000000000001cc60 0000000000000008 R_X86_64_RELATIVE 5720\n-000000000001cc68 0000000000000008 R_X86_64_RELATIVE 1daf8\n-000000000001cc70 0000000000000008 R_X86_64_RELATIVE 1db00\n-000000000001cc78 0000000000000008 R_X86_64_RELATIVE 1db08\n-000000000001cc80 0000000000000008 R_X86_64_RELATIVE 1db10\n-000000000001cc88 0000000000000008 R_X86_64_RELATIVE 1db18\n-000000000001cc90 0000000000000008 R_X86_64_RELATIVE 1db20\n-000000000001cc98 0000000000000008 R_X86_64_RELATIVE 1db28\n-000000000001cca0 0000000000000008 R_X86_64_RELATIVE 1db30\n-000000000001cca8 0000000000000008 R_X86_64_RELATIVE 1db38\n-000000000001ccb0 0000000000000008 R_X86_64_RELATIVE 1db40\n-000000000001ccb8 0000000000000008 R_X86_64_RELATIVE 1db48\n-000000000001ccc0 0000000000000008 R_X86_64_RELATIVE 1db50\n-000000000001ccc8 0000000000000008 R_X86_64_RELATIVE 1db58\n-000000000001ccd0 0000000000000008 R_X86_64_RELATIVE 1db60\n-000000000001ccd8 0000000000000008 R_X86_64_RELATIVE 1db68\n-000000000001cce0 0000000000000008 R_X86_64_RELATIVE 1db70\n-000000000001cce8 0000000000000008 R_X86_64_RELATIVE 1db78\n-000000000001ccf0 0000000000000008 R_X86_64_RELATIVE 1db80\n-000000000001ccf8 0000000000000008 R_X86_64_RELATIVE 1db88\n-000000000001cd00 0000000000000008 R_X86_64_RELATIVE 1db90\n-000000000001cd08 0000000000000008 R_X86_64_RELATIVE 1db98\n-000000000001cd10 0000000000000008 R_X86_64_RELATIVE 1dba0\n-000000000001cd18 0000000000000008 R_X86_64_RELATIVE 1dba8\n-000000000001cd20 0000000000000008 R_X86_64_RELATIVE 1dbb0\n-000000000001cd28 0000000000000008 R_X86_64_RELATIVE 1dbb8\n-000000000001cd30 0000000000000008 R_X86_64_RELATIVE 1dbc0\n-000000000001cd38 0000000000000008 R_X86_64_RELATIVE 1dbc8\n-000000000001cd40 0000000000000008 R_X86_64_RELATIVE 1dbd0\n-000000000001cd48 0000000000000008 R_X86_64_RELATIVE 1dbd8\n-000000000001cd50 0000000000000008 R_X86_64_RELATIVE 1dbe0\n-000000000001cd58 0000000000000008 R_X86_64_RELATIVE 1dbe8\n-000000000001cd60 0000000000000008 R_X86_64_RELATIVE 1dbf0\n-000000000001cd68 0000000000000008 R_X86_64_RELATIVE 1dbf8\n-000000000001cd70 0000000000000008 R_X86_64_RELATIVE 1dc00\n-000000000001cd78 0000000000000008 R_X86_64_RELATIVE 1d960\n+000000000001cd70 0000000000000008 R_X86_64_RELATIVE 5790\n+000000000001cd78 0000000000000008 R_X86_64_RELATIVE 5750\n 000000000001d260 0000000000000008 R_X86_64_RELATIVE 1d260\n-000000000001d2f8 0000000000000008 R_X86_64_RELATIVE 1a388\n-000000000001d310 0000000000000008 R_X86_64_RELATIVE 9af0\n-000000000001d338 0000000000000008 R_X86_64_RELATIVE 6a00\n-000000000001d360 0000000000000008 R_X86_64_RELATIVE 6e40\n-000000000001d398 0000000000000008 R_X86_64_RELATIVE 6ae0\n-000000000001d3a0 0000000000000008 R_X86_64_RELATIVE 9790\n+000000000001d2f8 0000000000000008 R_X86_64_RELATIVE 1a3f8\n+000000000001d310 0000000000000008 R_X86_64_RELATIVE 9908\n+000000000001d338 0000000000000008 R_X86_64_RELATIVE 69d8\n+000000000001d360 0000000000000008 R_X86_64_RELATIVE 6e08\n+000000000001d398 0000000000000008 R_X86_64_RELATIVE 6ab0\n+000000000001d3a0 0000000000000008 R_X86_64_RELATIVE 95b0\n 000000000001d3c8 0000000000000008 R_X86_64_RELATIVE 1d480\n 000000000001d3d0 0000000000000008 R_X86_64_RELATIVE 1d4c0\n 000000000001d3d8 0000000000000008 R_X86_64_RELATIVE 1d520\n-000000000001d3f0 0000000000000008 R_X86_64_RELATIVE 6c40\n-000000000001d480 0000000000000008 R_X86_64_RELATIVE 19540\n-000000000001d488 0000000000000008 R_X86_64_RELATIVE 79b0\n-000000000001d4c0 0000000000000008 R_X86_64_RELATIVE 1954b\n-000000000001d520 0000000000000008 R_X86_64_RELATIVE 19556\n-000000000001d528 0000000000000008 R_X86_64_RELATIVE 6c60\n-000000000001d530 0000000000000008 R_X86_64_RELATIVE 7ff0\n-000000000001d548 0000000000000008 R_X86_64_RELATIVE 1955f\n-000000000001d550 0000000000000008 R_X86_64_RELATIVE 6c60\n-000000000001d558 0000000000000008 R_X86_64_RELATIVE 7ff0\n-000000000001d570 0000000000000008 R_X86_64_RELATIVE 19567\n-000000000001d578 0000000000000008 R_X86_64_RELATIVE 6810\n-000000000001d580 0000000000000008 R_X86_64_RELATIVE 8160\n-000000000001d598 0000000000000008 R_X86_64_RELATIVE 19571\n-000000000001d5a0 0000000000000008 R_X86_64_RELATIVE 6810\n-000000000001d5a8 0000000000000008 R_X86_64_RELATIVE 8160\n-000000000001d5c0 0000000000000008 R_X86_64_RELATIVE 1957a\n-000000000001d5c8 0000000000000008 R_X86_64_RELATIVE 65e0\n-000000000001d5d0 0000000000000008 R_X86_64_RELATIVE 80e0\n-000000000001d5e8 0000000000000008 R_X86_64_RELATIVE 19587\n+000000000001d3f0 0000000000000008 R_X86_64_RELATIVE 6c10\n+000000000001d480 0000000000000008 R_X86_64_RELATIVE 195b0\n+000000000001d488 0000000000000008 R_X86_64_RELATIVE 7860\n+000000000001d4c0 0000000000000008 R_X86_64_RELATIVE 195bb\n+000000000001d520 0000000000000008 R_X86_64_RELATIVE 195c6\n+000000000001d528 0000000000000008 R_X86_64_RELATIVE 6c30\n+000000000001d530 0000000000000008 R_X86_64_RELATIVE 7e88\n+000000000001d548 0000000000000008 R_X86_64_RELATIVE 195cf\n+000000000001d550 0000000000000008 R_X86_64_RELATIVE 6c30\n+000000000001d558 0000000000000008 R_X86_64_RELATIVE 7e88\n+000000000001d570 0000000000000008 R_X86_64_RELATIVE 195d7\n+000000000001d578 0000000000000008 R_X86_64_RELATIVE 67f8\n+000000000001d580 0000000000000008 R_X86_64_RELATIVE 7ff0\n+000000000001d598 0000000000000008 R_X86_64_RELATIVE 195e1\n+000000000001d5a0 0000000000000008 R_X86_64_RELATIVE 67f8\n+000000000001d5a8 0000000000000008 R_X86_64_RELATIVE 7ff0\n+000000000001d5c0 0000000000000008 R_X86_64_RELATIVE 195ea\n+000000000001d5c8 0000000000000008 R_X86_64_RELATIVE 6600\n+000000000001d5d0 0000000000000008 R_X86_64_RELATIVE 7f70\n+000000000001d5e8 0000000000000008 R_X86_64_RELATIVE 195f7\n 000000000001d5f0 0000000000000008 R_X86_64_RELATIVE 66d0\n-000000000001d5f8 0000000000000008 R_X86_64_RELATIVE 8360\n-000000000001d610 0000000000000008 R_X86_64_RELATIVE 19591\n+000000000001d5f8 0000000000000008 R_X86_64_RELATIVE 81e0\n+000000000001d610 0000000000000008 R_X86_64_RELATIVE 19601\n 000000000001d618 0000000000000008 R_X86_64_RELATIVE 66d0\n-000000000001d620 0000000000000008 R_X86_64_RELATIVE 8360\n-000000000001d638 0000000000000008 R_X86_64_RELATIVE 1959a\n-000000000001d640 0000000000000008 R_X86_64_RELATIVE 6600\n-000000000001d660 0000000000000008 R_X86_64_RELATIVE 195a7\n-000000000001d668 0000000000000008 R_X86_64_RELATIVE 6600\n-000000000001d688 0000000000000008 R_X86_64_RELATIVE 195b3\n-000000000001d690 0000000000000008 R_X86_64_RELATIVE 6620\n-000000000001d6b0 0000000000000008 R_X86_64_RELATIVE 195c0\n-000000000001d6b8 0000000000000008 R_X86_64_RELATIVE 6620\n-000000000001d6d8 0000000000000008 R_X86_64_RELATIVE 195cc\n-000000000001d6e0 0000000000000008 R_X86_64_RELATIVE 6640\n-000000000001d700 0000000000000008 R_X86_64_RELATIVE 195d6\n-000000000001d708 0000000000000008 R_X86_64_RELATIVE 6640\n-000000000001d728 0000000000000008 R_X86_64_RELATIVE 195df\n-000000000001d730 0000000000000008 R_X86_64_RELATIVE 6a20\n-000000000001d738 0000000000000008 R_X86_64_RELATIVE 82a0\n-000000000001d750 0000000000000008 R_X86_64_RELATIVE 195ed\n-000000000001d758 0000000000000008 R_X86_64_RELATIVE 6a20\n-000000000001d760 0000000000000008 R_X86_64_RELATIVE 82a0\n-000000000001d778 0000000000000008 R_X86_64_RELATIVE 195fa\n-000000000001d780 0000000000000008 R_X86_64_RELATIVE 8400\n-000000000001d788 0000000000000008 R_X86_64_RELATIVE 81e0\n-000000000001d7a0 0000000000000008 R_X86_64_RELATIVE 19609\n-000000000001d7a8 0000000000000008 R_X86_64_RELATIVE 6670\n-000000000001d7b0 0000000000000008 R_X86_64_RELATIVE 8050\n-000000000001d7c8 0000000000000008 R_X86_64_RELATIVE 19619\n-000000000001d7d0 0000000000000008 R_X86_64_RELATIVE 6cd0\n-000000000001d848 0000000000000008 R_X86_64_RELATIVE 194af\n+000000000001d620 0000000000000008 R_X86_64_RELATIVE 81e0\n+000000000001d638 0000000000000008 R_X86_64_RELATIVE 1960a\n+000000000001d640 0000000000000008 R_X86_64_RELATIVE 6618\n+000000000001d660 0000000000000008 R_X86_64_RELATIVE 19617\n+000000000001d668 0000000000000008 R_X86_64_RELATIVE 6618\n+000000000001d688 0000000000000008 R_X86_64_RELATIVE 19623\n+000000000001d690 0000000000000008 R_X86_64_RELATIVE 6630\n+000000000001d6b0 0000000000000008 R_X86_64_RELATIVE 19630\n+000000000001d6b8 0000000000000008 R_X86_64_RELATIVE 6630\n+000000000001d6d8 0000000000000008 R_X86_64_RELATIVE 1963c\n+000000000001d6e0 0000000000000008 R_X86_64_RELATIVE 6650\n+000000000001d700 0000000000000008 R_X86_64_RELATIVE 19646\n+000000000001d708 0000000000000008 R_X86_64_RELATIVE 6650\n+000000000001d728 0000000000000008 R_X86_64_RELATIVE 1964f\n+000000000001d730 0000000000000008 R_X86_64_RELATIVE 69f8\n+000000000001d738 0000000000000008 R_X86_64_RELATIVE 8128\n+000000000001d750 0000000000000008 R_X86_64_RELATIVE 1965d\n+000000000001d758 0000000000000008 R_X86_64_RELATIVE 69f8\n+000000000001d760 0000000000000008 R_X86_64_RELATIVE 8128\n+000000000001d778 0000000000000008 R_X86_64_RELATIVE 1966a\n+000000000001d780 0000000000000008 R_X86_64_RELATIVE 8270\n+000000000001d788 0000000000000008 R_X86_64_RELATIVE 8070\n+000000000001d7a0 0000000000000008 R_X86_64_RELATIVE 19679\n+000000000001d7a8 0000000000000008 R_X86_64_RELATIVE 6678\n+000000000001d7b0 0000000000000008 R_X86_64_RELATIVE 7ee0\n+000000000001d7c8 0000000000000008 R_X86_64_RELATIVE 19689\n+000000000001d7d0 0000000000000008 R_X86_64_RELATIVE 6c98\n+000000000001d848 0000000000000008 R_X86_64_RELATIVE 1951f\n 000000000001d860 0000000000000008 R_X86_64_RELATIVE 1da20\n 000000000001d868 0000000000000008 R_X86_64_RELATIVE 1d8a0\n 000000000001d8a8 0000000000000008 R_X86_64_RELATIVE 3583\n-000000000001d8b8 0000000000000008 R_X86_64_RELATIVE 4430\n-000000000001d8e0 0000000000000008 R_X86_64_RELATIVE 194f6\n-000000000001d8e8 0000000000000008 R_X86_64_RELATIVE e4a0\n-000000000001d900 0000000000000008 R_X86_64_RELATIVE 1952f\n-000000000001d908 0000000000000008 R_X86_64_RELATIVE 15820\n-000000000001d920 0000000000000008 R_X86_64_RELATIVE 19525\n-000000000001d928 0000000000000008 R_X86_64_RELATIVE 12160\n-000000000001d940 0000000000000008 R_X86_64_RELATIVE 194cf\n-000000000001d948 0000000000000008 R_X86_64_RELATIVE b360\n-000000000001d960 0000000000000008 R_X86_64_RELATIVE 19627\n+000000000001d8b8 0000000000000008 R_X86_64_RELATIVE 446b\n+000000000001d8e0 0000000000000008 R_X86_64_RELATIVE 19566\n+000000000001d8e8 0000000000000008 R_X86_64_RELATIVE e320\n+000000000001d900 0000000000000008 R_X86_64_RELATIVE 1959f\n+000000000001d908 0000000000000008 R_X86_64_RELATIVE 15530\n+000000000001d920 0000000000000008 R_X86_64_RELATIVE 19595\n+000000000001d928 0000000000000008 R_X86_64_RELATIVE 11f30\n+000000000001d940 0000000000000008 R_X86_64_RELATIVE 1953f\n+000000000001d948 0000000000000008 R_X86_64_RELATIVE b280\n+000000000001d960 0000000000000008 R_X86_64_RELATIVE 19697\n 000000000001cf40 0000000300000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_SystemError + 0\n 000000000001cf48 0000000700000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000001cf50 0000001d00000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_RuntimeError + 0\n 000000000001cf58 0000002200000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_ValueError + 0\n 000000000001cf60 0000002400000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_TypeError + 0\n 000000000001cf68 0000006600000006 R_X86_64_GLOB_DAT 000000000001da00 __pyx_module_is_main_pynx__scattering__cpu + 0\n 000000000001cf70 0000003100000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_FalseStruct + 0\n@@ -131,15 +96,15 @@\n 000000000001cfb8 0000005100000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_AttributeError + 0\n 000000000001cfc0 0000005200000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_RuntimeWarning + 0\n 000000000001cfc8 0000005300000006 R_X86_64_GLOB_DAT 0000000000000000 PyUnicode_Type + 0\n 000000000001cfd0 0000005700000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_NameError + 0\n 000000000001cfd8 0000005a00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000001cfe0 0000005d00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0x2130 contains 76 entries:\n+Relocation section '.rela.plt' at offset 0x1de8 contains 76 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001d000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 PyUnicode_FromFormat + 0\n 000000000001d008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 PyList_New + 0\n 000000000001d010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 PyDict_SetItemString + 0\n 000000000001d018 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 PyDict_Size + 0\n 000000000001d020 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyException_SetTraceback + 0\n 000000000001d028 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_ClearWeakRefs + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -1,27 +1,27 @@\n \n-Dynamic section at offset 0x1cd80 contains 24 entries:\n+Dynamic section at offset 0x1bd80 contains 24 entries:\n Tag Type Name/Value\n 0x0000000000000001 (NEEDED) Shared library: [libc.so.6]\n 0x000000000000000c (INIT) 0x3000\n- 0x000000000000000d (FINI) 0x18ed4\n- 0x0000000000000019 (INIT_ARRAY) 0x1cc58\n+ 0x000000000000000d (FINI) 0x18b30\n+ 0x0000000000000019 (INIT_ARRAY) 0x1cd70\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n- 0x000000000000001a (FINI_ARRAY) 0x1cc60\n+ 0x000000000000001a (FINI_ARRAY) 0x1cd78\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xc58\n 0x0000000000000006 (SYMTAB) 0x2b0\n 0x000000000000000a (STRSZ) 1888 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1cfe8\n 0x0000000000000002 (PLTRELSZ) 1824 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2130\n+ 0x0000000000000017 (JMPREL) 0x1de8\n 0x0000000000000007 (RELA) 0x14b8\n- 0x0000000000000008 (RELASZ) 3192 (bytes)\n+ 0x0000000000000008 (RELASZ) 2352 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x1488\n 0x000000006fffffff (VERNEEDNUM) 1\n 0x000000006ffffff0 (VERSYM) 0x13b8\n- 0x000000006ffffff9 (RELACOUNT) 112\n+ 0x000000006ffffff9 (RELACOUNT) 77\n 0x0000000000000000 (NULL) 0x0\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: d0f0d7c359f45e90519716cd2e8a5513c4d44882\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fe87838d44f2cf6a3dd4170981d245b7978bf0e5\n"}, {"source1": "readelf --wide --debug-dump=frames {}", "source2": "readelf --wide --debug-dump=frames {}", "unified_diff": "@@ -1,74 +1,74 @@\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: 0x1e4 (offset: 0x1b010)\n+ Start of frame section: 0x1e4 (offset: 0x1b060)\n Entries in search table: 0x3b\n- 0xfffffffffffe81f8 (offset: 0x3020) -> 0x200 fde=[ 18]\n- 0xfffffffffffe86c8 (offset: 0x34f0) -> 0x228 fde=[ 40]\n- 0xfffffffffffe86d8 (offset: 0x3500) -> 0x4d8 fde=[ 2f0]\n- 0xfffffffffffe875b (offset: 0x3583) -> 0x514 fde=[ 32c]\n- 0xfffffffffffe88d3 (offset: 0x36fb) -> 0x648 fde=[ 460]\n- 0xfffffffffffe8a5f (offset: 0x3887) -> 0x694 fde=[ 4ac]\n- 0xfffffffffffe8b89 (offset: 0x39b1) -> 0x708 fde=[ 520]\n- 0xfffffffffffe8c4b (offset: 0x3a73) -> 0x798 fde=[ 5b0]\n- 0xfffffffffffe9608 (offset: 0x4430) -> 0xbe8 fde=[ a00]\n- 0xfffffffffffea869 (offset: 0x5691) -> 0xe54 fde=[ c6c]\n- 0xfffffffffffea948 (offset: 0x5770) -> 0x240 fde=[ 58]\n- 0xfffffffffffeac18 (offset: 0x5a40) -> 0x290 fde=[ a8]\n- 0xfffffffffffeaf28 (offset: 0x5d50) -> 0x2e0 fde=[ f8]\n- 0xfffffffffffeb358 (offset: 0x6180) -> 0x330 fde=[ 148]\n- 0xfffffffffffeb7b8 (offset: 0x65e0) -> 0x380 fde=[ 198]\n- 0xfffffffffffeb7d8 (offset: 0x6600) -> 0x394 fde=[ 1ac]\n- 0xfffffffffffeb7f8 (offset: 0x6620) -> 0x3a8 fde=[ 1c0]\n- 0xfffffffffffeb818 (offset: 0x6640) -> 0x3bc fde=[ 1d4]\n- 0xfffffffffffeb848 (offset: 0x6670) -> 0x3d0 fde=[ 1e8]\n- 0xfffffffffffeb8a8 (offset: 0x66d0) -> 0x3e8 fde=[ 200]\n- 0xfffffffffffeb908 (offset: 0x6730) -> 0x400 fde=[ 218]\n- 0xfffffffffffeb9e8 (offset: 0x6810) -> 0x424 fde=[ 23c]\n- 0xfffffffffffeba38 (offset: 0x6860) -> 0x440 fde=[ 258]\n- 0xfffffffffffebbd8 (offset: 0x6a00) -> 0x484 fde=[ 29c]\n- 0xfffffffffffebbf8 (offset: 0x6a20) -> 0x498 fde=[ 2b0]\n- 0xfffffffffffebc98 (offset: 0x6ac0) -> 0x4c4 fde=[ 2dc]\n- 0xfffffffffffebcb8 (offset: 0x6ae0) -> 0x550 fde=[ 368]\n- 0xfffffffffffebe18 (offset: 0x6c40) -> 0x58c fde=[ 3a4]\n- 0xfffffffffffebe38 (offset: 0x6c60) -> 0x5a0 fde=[ 3b8]\n- 0xfffffffffffebea8 (offset: 0x6cd0) -> 0x5bc fde=[ 3d4]\n- 0xfffffffffffec018 (offset: 0x6e40) -> 0x60c fde=[ 424]\n- 0xfffffffffffec948 (offset: 0x7770) -> 0x6e4 fde=[ 4fc]\n- 0xfffffffffffecae8 (offset: 0x7910) -> 0x780 fde=[ 598]\n- 0xfffffffffffecb88 (offset: 0x79b0) -> 0x7c4 fde=[ 5dc]\n- 0xfffffffffffecba8 (offset: 0x79d0) -> 0x7d8 fde=[ 5f0]\n- 0xfffffffffffecc28 (offset: 0x7a50) -> 0x7f0 fde=[ 608]\n- 0xfffffffffffecca8 (offset: 0x7ad0) -> 0x808 fde=[ 620]\n- 0xfffffffffffed0e8 (offset: 0x7f10) -> 0x81c fde=[ 634]\n- 0xfffffffffffed1c8 (offset: 0x7ff0) -> 0x83c fde=[ 654]\n- 0xfffffffffffed228 (offset: 0x8050) -> 0x854 fde=[ 66c]\n- 0xfffffffffffed2b8 (offset: 0x80e0) -> 0x870 fde=[ 688]\n- 0xfffffffffffed338 (offset: 0x8160) -> 0x890 fde=[ 6a8]\n- 0xfffffffffffed3b8 (offset: 0x81e0) -> 0x8b0 fde=[ 6c8]\n- 0xfffffffffffed478 (offset: 0x82a0) -> 0x8dc fde=[ 6f4]\n- 0xfffffffffffed538 (offset: 0x8360) -> 0x908 fde=[ 720]\n- 0xfffffffffffed5d8 (offset: 0x8400) -> 0x928 fde=[ 740]\n- 0xfffffffffffed688 (offset: 0x84b0) -> 0x954 fde=[ 76c]\n- 0xfffffffffffed978 (offset: 0x87a0) -> 0x968 fde=[ 780]\n- 0xfffffffffffedf88 (offset: 0x8db0) -> 0x9e8 fde=[ 800]\n- 0xfffffffffffee6e8 (offset: 0x9510) -> 0xa68 fde=[ 880]\n- 0xfffffffffffee968 (offset: 0x9790) -> 0xaa4 fde=[ 8bc]\n- 0xfffffffffffeecc8 (offset: 0x9af0) -> 0xad4 fde=[ 8ec]\n- 0xfffffffffffeecf8 (offset: 0x9b20) -> 0xaf0 fde=[ 908]\n- 0xfffffffffffef678 (offset: 0xa4a0) -> 0xb3c fde=[ 954]\n- 0xffffffffffff01a8 (offset: 0xafd0) -> 0xba4 fde=[ 9bc]\n- 0xffffffffffff0538 (offset: 0xb360) -> 0xd34 fde=[ b4c]\n- 0xffffffffffff3678 (offset: 0xe4a0) -> 0xd7c fde=[ b94]\n- 0xffffffffffff7338 (offset: 0x12160) -> 0xdc4 fde=[ bdc]\n- 0xffffffffffffa9f8 (offset: 0x15820) -> 0xe0c fde=[ c24]\n+ 0xfffffffffffe81a8 (offset: 0x3020) -> 0x200 fde=[ 18]\n+ 0xfffffffffffe8678 (offset: 0x34f0) -> 0x228 fde=[ 40]\n+ 0xfffffffffffe8688 (offset: 0x3500) -> 0x4d4 fde=[ 2ec]\n+ 0xfffffffffffe870b (offset: 0x3583) -> 0x510 fde=[ 328]\n+ 0xfffffffffffe8883 (offset: 0x36fb) -> 0x688 fde=[ 4a0]\n+ 0xfffffffffffe8a11 (offset: 0x3889) -> 0x6d4 fde=[ 4ec]\n+ 0xfffffffffffe8b3b (offset: 0x39b3) -> 0x748 fde=[ 560]\n+ 0xfffffffffffe8c00 (offset: 0x3a78) -> 0x7d8 fde=[ 5f0]\n+ 0xfffffffffffe95f3 (offset: 0x446b) -> 0xc28 fde=[ a40]\n+ 0xfffffffffffea854 (offset: 0x56cc) -> 0xe94 fde=[ cac]\n+ 0xfffffffffffea928 (offset: 0x57a0) -> 0x240 fde=[ 58]\n+ 0xfffffffffffeac00 (offset: 0x5a78) -> 0x290 fde=[ a8]\n+ 0xfffffffffffeaf28 (offset: 0x5da0) -> 0x2e0 fde=[ f8]\n+ 0xfffffffffffeb360 (offset: 0x61d8) -> 0x330 fde=[ 148]\n+ 0xfffffffffffeb788 (offset: 0x6600) -> 0x380 fde=[ 198]\n+ 0xfffffffffffeb7a0 (offset: 0x6618) -> 0x394 fde=[ 1ac]\n+ 0xfffffffffffeb7b8 (offset: 0x6630) -> 0x3a8 fde=[ 1c0]\n+ 0xfffffffffffeb7d8 (offset: 0x6650) -> 0x3bc fde=[ 1d4]\n+ 0xfffffffffffeb800 (offset: 0x6678) -> 0x3d0 fde=[ 1e8]\n+ 0xfffffffffffeb858 (offset: 0x66d0) -> 0x3e8 fde=[ 200]\n+ 0xfffffffffffeb8a8 (offset: 0x6720) -> 0x400 fde=[ 218]\n+ 0xfffffffffffeb980 (offset: 0x67f8) -> 0x420 fde=[ 238]\n+ 0xfffffffffffeb9c8 (offset: 0x6840) -> 0x43c fde=[ 254]\n+ 0xfffffffffffebb60 (offset: 0x69d8) -> 0x480 fde=[ 298]\n+ 0xfffffffffffebb80 (offset: 0x69f8) -> 0x494 fde=[ 2ac]\n+ 0xfffffffffffebc18 (offset: 0x6a90) -> 0x4c0 fde=[ 2d8]\n+ 0xfffffffffffebc38 (offset: 0x6ab0) -> 0x54c fde=[ 364]\n+ 0xfffffffffffebd98 (offset: 0x6c10) -> 0x588 fde=[ 3a0]\n+ 0xfffffffffffebdb8 (offset: 0x6c30) -> 0x59c fde=[ 3b4]\n+ 0xfffffffffffebe20 (offset: 0x6c98) -> 0x5b8 fde=[ 3d0]\n+ 0xfffffffffffebf90 (offset: 0x6e08) -> 0x608 fde=[ 420]\n+ 0xfffffffffffec7d0 (offset: 0x7648) -> 0x724 fde=[ 53c]\n+ 0xfffffffffffec970 (offset: 0x77e8) -> 0x7c0 fde=[ 5d8]\n+ 0xfffffffffffec9e8 (offset: 0x7860) -> 0x804 fde=[ 61c]\n+ 0xfffffffffffeca00 (offset: 0x7878) -> 0x818 fde=[ 630]\n+ 0xfffffffffffeca78 (offset: 0x78f0) -> 0x830 fde=[ 648]\n+ 0xfffffffffffecaf8 (offset: 0x7970) -> 0x848 fde=[ 660]\n+ 0xfffffffffffecf38 (offset: 0x7db0) -> 0x85c fde=[ 674]\n+ 0xfffffffffffed010 (offset: 0x7e88) -> 0x87c fde=[ 694]\n+ 0xfffffffffffed068 (offset: 0x7ee0) -> 0x894 fde=[ 6ac]\n+ 0xfffffffffffed0f8 (offset: 0x7f70) -> 0x8b0 fde=[ 6c8]\n+ 0xfffffffffffed178 (offset: 0x7ff0) -> 0x8d0 fde=[ 6e8]\n+ 0xfffffffffffed1f8 (offset: 0x8070) -> 0x8f0 fde=[ 708]\n+ 0xfffffffffffed2b0 (offset: 0x8128) -> 0x91c fde=[ 734]\n+ 0xfffffffffffed368 (offset: 0x81e0) -> 0x948 fde=[ 760]\n+ 0xfffffffffffed3f8 (offset: 0x8270) -> 0x968 fde=[ 780]\n+ 0xfffffffffffed4a8 (offset: 0x8320) -> 0x994 fde=[ 7ac]\n+ 0xfffffffffffed7a8 (offset: 0x8620) -> 0x9a8 fde=[ 7c0]\n+ 0xfffffffffffeddc0 (offset: 0x8c38) -> 0xa28 fde=[ 840]\n+ 0xfffffffffffee4f8 (offset: 0x9370) -> 0xaa8 fde=[ 8c0]\n+ 0xfffffffffffee738 (offset: 0x95b0) -> 0xae4 fde=[ 8fc]\n+ 0xfffffffffffeea90 (offset: 0x9908) -> 0xb14 fde=[ 92c]\n+ 0xfffffffffffeeac0 (offset: 0x9938) -> 0xb30 fde=[ 948]\n+ 0xfffffffffffef430 (offset: 0xa2a8) -> 0xb7c fde=[ 994]\n+ 0xffffffffffff0068 (offset: 0xaee0) -> 0xbe4 fde=[ 9fc]\n+ 0xffffffffffff0408 (offset: 0xb280) -> 0xd74 fde=[ b8c]\n+ 0xffffffffffff34a8 (offset: 0xe320) -> 0xdbc fde=[ bd4]\n+ 0xffffffffffff70b8 (offset: 0x11f30) -> 0xe04 fde=[ c1c]\n+ 0xffffffffffffa6b8 (offset: 0x15530) -> 0xe4c fde=[ c64]\n \n Contents of the .eh_frame section:\n \n \n 00000000 0000000000000014 00000000 CIE\n Version: 1\n Augmentation: \"zR\"\n@@ -97,314 +97,311 @@\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000058 000000000000004c 0000005c FDE cie=00000000 pc=0000000000005770..0000000000005a3a\n- DW_CFA_advance_loc: 6 to 0000000000005776\n+00000058 000000000000004c 0000005c FDE cie=00000000 pc=00000000000057a0..0000000000005a72\n+ DW_CFA_advance_loc: 6 to 00000000000057a6\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 2 to 0000000000005778\n+ DW_CFA_advance_loc: 5 to 00000000000057ab\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 2 to 000000000000577a\n+ DW_CFA_advance_loc: 5 to 00000000000057b0\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 2 to 000000000000577c\n+ DW_CFA_advance_loc: 2 to 00000000000057b2\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 4 to 0000000000005780\n+ DW_CFA_advance_loc: 4 to 00000000000057b6\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 4 to 0000000000005784\n+ DW_CFA_advance_loc: 4 to 00000000000057ba\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 7 to 000000000000578b\n- DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc2: 627 to 00000000000059fe\n+ DW_CFA_advance_loc: 7 to 00000000000057c1\n+ DW_CFA_def_cfa_offset: 128\n+ DW_CFA_advance_loc2: 636 to 0000000000005a3d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 0000000000005a02\n+ DW_CFA_advance_loc: 1 to 0000000000005a3e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000005a03\n+ DW_CFA_advance_loc: 1 to 0000000000005a3f\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000005a05\n+ DW_CFA_advance_loc: 2 to 0000000000005a41\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000005a07\n+ DW_CFA_advance_loc: 2 to 0000000000005a43\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000005a09\n+ DW_CFA_advance_loc: 2 to 0000000000005a45\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000005a0b\n+ DW_CFA_advance_loc: 2 to 0000000000005a47\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 5 to 0000000000005a10\n+ DW_CFA_advance_loc: 9 to 0000000000005a50\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000000a8 000000000000004c 000000ac FDE cie=00000000 pc=0000000000005a40..0000000000005d48\n- DW_CFA_advance_loc: 6 to 0000000000005a46\n+000000a8 000000000000004c 000000ac FDE cie=00000000 pc=0000000000005a78..0000000000005d98\n+ DW_CFA_advance_loc: 6 to 0000000000005a7e\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 2 to 0000000000005a48\n+ DW_CFA_advance_loc: 2 to 0000000000005a80\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 2 to 0000000000005a4a\n+ DW_CFA_advance_loc: 2 to 0000000000005a82\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 2 to 0000000000005a4c\n+ DW_CFA_advance_loc: 5 to 0000000000005a87\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 4 to 0000000000005a50\n+ DW_CFA_advance_loc: 4 to 0000000000005a8b\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 4 to 0000000000005a54\n+ DW_CFA_advance_loc: 4 to 0000000000005a8f\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 7 to 0000000000005a5b\n- DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc2: 708 to 0000000000005d1f\n+ DW_CFA_advance_loc: 7 to 0000000000005a96\n+ DW_CFA_def_cfa_offset: 144\n+ DW_CFA_advance_loc2: 728 to 0000000000005d6e\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000000000005d20\n+ DW_CFA_advance_loc: 1 to 0000000000005d6f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000005d21\n+ DW_CFA_advance_loc: 1 to 0000000000005d70\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000005d23\n+ DW_CFA_advance_loc: 2 to 0000000000005d72\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000005d25\n+ DW_CFA_advance_loc: 2 to 0000000000005d74\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000005d27\n+ DW_CFA_advance_loc: 2 to 0000000000005d76\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000005d29\n+ DW_CFA_advance_loc: 2 to 0000000000005d78\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 7 to 0000000000005d30\n+ DW_CFA_advance_loc: 8 to 0000000000005d80\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000000f8 000000000000004c 000000fc FDE cie=00000000 pc=0000000000005d50..0000000000006179\n- DW_CFA_advance_loc: 6 to 0000000000005d56\n+000000f8 000000000000004c 000000fc FDE cie=00000000 pc=0000000000005da0..00000000000061d3\n+ DW_CFA_advance_loc: 6 to 0000000000005da6\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 2 to 0000000000005d58\n+ DW_CFA_advance_loc: 5 to 0000000000005dab\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 2 to 0000000000005d5a\n+ DW_CFA_advance_loc: 5 to 0000000000005db0\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 5 to 0000000000005d5f\n+ DW_CFA_advance_loc: 5 to 0000000000005db5\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 4 to 0000000000005d63\n+ DW_CFA_advance_loc: 4 to 0000000000005db9\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 4 to 0000000000005d67\n+ DW_CFA_advance_loc: 4 to 0000000000005dbd\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 10 to 0000000000005d71\n- DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc2: 975 to 0000000000006140\n+ DW_CFA_advance_loc: 4 to 0000000000005dc1\n+ DW_CFA_def_cfa_offset: 160\n+ DW_CFA_advance_loc2: 967 to 0000000000006188\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000000000006141\n+ DW_CFA_advance_loc: 4 to 000000000000618c\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000006142\n+ DW_CFA_advance_loc: 1 to 000000000000618d\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000006144\n+ DW_CFA_advance_loc: 2 to 000000000000618f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000006146\n+ DW_CFA_advance_loc: 2 to 0000000000006191\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000006148\n+ DW_CFA_advance_loc: 2 to 0000000000006193\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 000000000000614a\n+ DW_CFA_advance_loc: 2 to 0000000000006195\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 6 to 0000000000006150\n+ DW_CFA_advance_loc: 11 to 00000000000061a0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000148 000000000000004c 0000014c FDE cie=00000000 pc=0000000000006180..00000000000065c9\n- DW_CFA_advance_loc: 6 to 0000000000006186\n+00000148 000000000000004c 0000014c FDE cie=00000000 pc=00000000000061d8..00000000000065f3\n+ DW_CFA_advance_loc: 6 to 00000000000061de\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 2 to 0000000000006188\n+ DW_CFA_advance_loc: 5 to 00000000000061e3\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 2 to 000000000000618a\n+ DW_CFA_advance_loc: 2 to 00000000000061e5\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 2 to 000000000000618c\n+ DW_CFA_advance_loc: 2 to 00000000000061e7\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 1 to 000000000000618d\n+ DW_CFA_advance_loc: 1 to 00000000000061e8\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 4 to 0000000000006191\n+ DW_CFA_advance_loc: 4 to 00000000000061ec\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 10 to 000000000000619b\n- DW_CFA_def_cfa_offset: 224\n- DW_CFA_advance_loc2: 1009 to 000000000000658c\n+ DW_CFA_advance_loc: 7 to 00000000000061f3\n+ DW_CFA_def_cfa_offset: 160\n+ DW_CFA_advance_loc2: 968 to 00000000000065bb\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 0000000000006590\n+ DW_CFA_advance_loc: 4 to 00000000000065bf\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000006591\n+ DW_CFA_advance_loc: 1 to 00000000000065c0\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000006593\n+ DW_CFA_advance_loc: 2 to 00000000000065c2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000006595\n+ DW_CFA_advance_loc: 2 to 00000000000065c4\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000006597\n+ DW_CFA_advance_loc: 2 to 00000000000065c6\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000006599\n+ DW_CFA_advance_loc: 2 to 00000000000065c8\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 7 to 00000000000065a0\n+ DW_CFA_advance_loc: 8 to 00000000000065d0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000198 0000000000000010 0000019c FDE cie=00000000 pc=00000000000065e0..00000000000065f4\n+00000198 0000000000000010 0000019c FDE cie=00000000 pc=0000000000006600..0000000000006614\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001ac 0000000000000010 000001b0 FDE cie=00000000 pc=0000000000006600..0000000000006614\n+000001ac 0000000000000010 000001b0 FDE cie=00000000 pc=0000000000006618..000000000000662c\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001c0 0000000000000010 000001c4 FDE cie=00000000 pc=0000000000006620..0000000000006637\n+000001c0 0000000000000010 000001c4 FDE cie=00000000 pc=0000000000006630..0000000000006647\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001d4 0000000000000010 000001d8 FDE cie=00000000 pc=0000000000006640..0000000000006669\n+000001d4 0000000000000010 000001d8 FDE cie=00000000 pc=0000000000006650..0000000000006671\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000001e8 0000000000000014 000001ec FDE cie=00000000 pc=0000000000006670..00000000000066c4\n- DW_CFA_advance_loc: 44 to 000000000000669c\n+000001e8 0000000000000014 000001ec FDE cie=00000000 pc=0000000000006678..00000000000066cc\n+ DW_CFA_advance_loc: 44 to 00000000000066a4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 39 to 00000000000066c3\n+ DW_CFA_advance_loc: 39 to 00000000000066cb\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n \n-00000200 0000000000000014 00000204 FDE cie=00000000 pc=00000000000066d0..0000000000006721\n- DW_CFA_advance_loc: 44 to 00000000000066fc\n+00000200 0000000000000014 00000204 FDE cie=00000000 pc=00000000000066d0..0000000000006719\n+ DW_CFA_advance_loc: 36 to 00000000000066f4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 36 to 0000000000006720\n+ DW_CFA_advance_loc: 36 to 0000000000006718\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n \n-00000218 0000000000000020 0000021c FDE cie=00000000 pc=0000000000006730..000000000000680d\n- DW_CFA_advance_loc: 8 to 0000000000006738\n+00000218 000000000000001c 0000021c FDE cie=00000000 pc=0000000000006720..00000000000067f5\n+ DW_CFA_advance_loc: 8 to 0000000000006728\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 52 to 000000000000676c\n+ DW_CFA_advance_loc: 52 to 000000000000675c\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 4 to 0000000000006770\n+ DW_CFA_advance_loc: 4 to 0000000000006760\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 68 to 00000000000067b4\n+ DW_CFA_advance_loc: 60 to 000000000000679c\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 4 to 00000000000067b8\n+ DW_CFA_advance_loc: 4 to 00000000000067a0\n DW_CFA_restore_state\n- DW_CFA_nop\n- DW_CFA_nop\n- DW_CFA_nop\n \n-0000023c 0000000000000018 00000240 FDE cie=00000000 pc=0000000000006810..000000000000685b\n- DW_CFA_advance_loc: 41 to 0000000000006839\n+00000238 0000000000000018 0000023c FDE cie=00000000 pc=00000000000067f8..000000000000683b\n+ DW_CFA_advance_loc: 33 to 0000000000006819\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (rbx) at cfa-16\n- DW_CFA_advance_loc: 33 to 000000000000685a\n+ DW_CFA_advance_loc: 33 to 000000000000683a\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000258 0000000000000040 0000025c FDE cie=00000000 pc=0000000000006860..00000000000069fc\n- DW_CFA_advance_loc: 1 to 0000000000006861\n+00000254 0000000000000040 00000258 FDE cie=00000000 pc=0000000000006840..00000000000069d4\n+ DW_CFA_advance_loc: 1 to 0000000000006841\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (rbp) at cfa-16\n- DW_CFA_advance_loc: 7 to 0000000000006868\n+ DW_CFA_advance_loc: 7 to 0000000000006848\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r3 (rbx) at cfa-24\n- DW_CFA_advance_loc: 7 to 000000000000686f\n+ DW_CFA_advance_loc: 7 to 000000000000684f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 39 to 0000000000006896\n+ DW_CFA_advance_loc: 39 to 0000000000006876\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 7 to 000000000000689d\n+ DW_CFA_advance_loc: 7 to 000000000000687d\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000000000000689e\n+ DW_CFA_advance_loc: 1 to 000000000000687e\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 10 to 00000000000068a8\n+ DW_CFA_advance_loc: 10 to 0000000000006888\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 36 to 00000000000068cc\n+ DW_CFA_advance_loc: 36 to 00000000000068ac\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 4 to 00000000000068d0\n+ DW_CFA_advance_loc: 4 to 00000000000068b0\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00000000000068d1\n+ DW_CFA_advance_loc: 1 to 00000000000068b1\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 7 to 00000000000068d8\n+ DW_CFA_advance_loc: 7 to 00000000000068b8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 26 to 00000000000068f2\n+ DW_CFA_advance_loc: 26 to 00000000000068d2\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 3 to 00000000000068f5\n+ DW_CFA_advance_loc: 3 to 00000000000068d5\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00000000000068f6\n+ DW_CFA_advance_loc: 1 to 00000000000068d6\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 10 to 0000000000006900\n+ DW_CFA_advance_loc: 2 to 00000000000068d8\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-0000029c 0000000000000010 000002a0 FDE cie=00000000 pc=0000000000006a00..0000000000006a19\n+00000298 0000000000000010 0000029c FDE cie=00000000 pc=00000000000069d8..00000000000069f1\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000002b0 0000000000000028 000002b4 FDE cie=00000000 pc=0000000000006a20..0000000000006abc\n- DW_CFA_advance_loc: 5 to 0000000000006a25\n+000002ac 0000000000000028 000002b0 FDE cie=00000000 pc=00000000000069f8..0000000000006a89\n+ DW_CFA_advance_loc: 5 to 00000000000069fd\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (rbp) at cfa-16\n- DW_CFA_advance_loc: 1 to 0000000000006a26\n+ DW_CFA_advance_loc: 1 to 00000000000069fe\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r3 (rbx) at cfa-24\n- DW_CFA_advance_loc: 4 to 0000000000006a2a\n+ DW_CFA_advance_loc: 4 to 0000000000006a02\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 24 to 0000000000006a42\n+ DW_CFA_advance_loc: 24 to 0000000000006a1a\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 4 to 0000000000006a46\n+ DW_CFA_advance_loc: 4 to 0000000000006a1e\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000000000006a47\n+ DW_CFA_advance_loc: 1 to 0000000000006a1f\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 9 to 0000000000006a50\n+ DW_CFA_advance_loc: 1 to 0000000000006a20\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-000002dc 0000000000000010 000002e0 FDE cie=00000000 pc=0000000000006ac0..0000000000006add\n+000002d8 0000000000000010 000002dc FDE cie=00000000 pc=0000000000006a90..0000000000006aad\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000002f0 0000000000000038 000002f4 FDE cie=00000000 pc=0000000000003500..0000000000003583\n+000002ec 0000000000000038 000002f0 FDE cie=00000000 pc=0000000000003500..0000000000003583\n DW_CFA_advance_loc: 2 to 0000000000003502\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r14 (r14) at cfa-16\n DW_CFA_advance_loc: 5 to 0000000000003507\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r13 (r13) at cfa-24\n DW_CFA_advance_loc: 5 to 000000000000350c\n@@ -425,15 +422,15 @@\n DW_CFA_advance_loc: 2 to 0000000000003580\n DW_CFA_def_cfa_offset: 16\n DW_CFA_advance_loc: 2 to 0000000000003582\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n \n-0000032c 0000000000000038 00000330 FDE cie=00000000 pc=0000000000003583..00000000000036fb\n+00000328 0000000000000038 0000032c FDE cie=00000000 pc=0000000000003583..00000000000036fb\n DW_CFA_advance_loc: 6 to 0000000000003589\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r13 (r13) at cfa-16\n DW_CFA_advance_loc: 2 to 000000000000358b\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r12 (r12) at cfa-24\n DW_CFA_advance_loc: 1 to 000000000000358c\n@@ -454,132 +451,179 @@\n DW_CFA_def_cfa_offset: 16\n DW_CFA_advance_loc: 2 to 00000000000036fa\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000368 0000000000000038 0000036c FDE cie=00000000 pc=0000000000006ae0..0000000000006c3c\n- DW_CFA_advance_loc: 6 to 0000000000006ae6\n+00000364 0000000000000038 00000368 FDE cie=00000000 pc=0000000000006ab0..0000000000006c0c\n+ DW_CFA_advance_loc: 6 to 0000000000006ab6\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r14 (r14) at cfa-16\n- DW_CFA_advance_loc: 2 to 0000000000006ae8\n+ DW_CFA_advance_loc: 2 to 0000000000006ab8\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r13 (r13) at cfa-24\n- DW_CFA_advance_loc: 2 to 0000000000006aea\n+ DW_CFA_advance_loc: 2 to 0000000000006aba\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r12 (r12) at cfa-32\n- DW_CFA_advance_loc: 4 to 0000000000006aee\n+ DW_CFA_advance_loc: 4 to 0000000000006abe\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r6 (rbp) at cfa-40\n- DW_CFA_advance_loc: 4 to 0000000000006af2\n+ DW_CFA_advance_loc: 4 to 0000000000006ac2\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r3 (rbx) at cfa-48\n- DW_CFA_advance_loc2: 322 to 0000000000006c34\n+ DW_CFA_advance_loc2: 322 to 0000000000006c04\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 0000000000006c35\n+ DW_CFA_advance_loc: 1 to 0000000000006c05\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000006c37\n+ DW_CFA_advance_loc: 2 to 0000000000006c07\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000006c39\n+ DW_CFA_advance_loc: 2 to 0000000000006c09\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000006c3b\n+ DW_CFA_advance_loc: 2 to 0000000000006c0b\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n \n-000003a4 0000000000000010 000003a8 FDE cie=00000000 pc=0000000000006c40..0000000000006c5c\n+000003a0 0000000000000010 000003a4 FDE cie=00000000 pc=0000000000006c10..0000000000006c2c\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000003b8 0000000000000018 000003bc FDE cie=00000000 pc=0000000000006c60..0000000000006cc9\n- DW_CFA_advance_loc: 41 to 0000000000006c89\n+000003b4 0000000000000018 000003b8 FDE cie=00000000 pc=0000000000006c30..0000000000006c91\n+ DW_CFA_advance_loc: 33 to 0000000000006c51\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (rbx) at cfa-16\n- DW_CFA_advance_loc: 39 to 0000000000006cb0\n+ DW_CFA_advance_loc: 39 to 0000000000006c78\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 8 to 0000000000006cb8\n+ DW_CFA_advance_loc: 8 to 0000000000006c80\n DW_CFA_restore_state\n \n-000003d4 000000000000004c 000003d8 FDE cie=00000000 pc=0000000000006cd0..0000000000006e3d\n- DW_CFA_advance_loc: 6 to 0000000000006cd6\n+000003d0 000000000000004c 000003d4 FDE cie=00000000 pc=0000000000006c98..0000000000006e05\n+ DW_CFA_advance_loc: 6 to 0000000000006c9e\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r13 (r13) at cfa-16\n- DW_CFA_advance_loc: 2 to 0000000000006cd8\n+ DW_CFA_advance_loc: 2 to 0000000000006ca0\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r12 (r12) at cfa-24\n- DW_CFA_advance_loc: 1 to 0000000000006cd9\n+ DW_CFA_advance_loc: 1 to 0000000000006ca1\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r6 (rbp) at cfa-32\n- DW_CFA_advance_loc: 1 to 0000000000006cda\n+ DW_CFA_advance_loc: 1 to 0000000000006ca2\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r3 (rbx) at cfa-40\n- DW_CFA_advance_loc: 4 to 0000000000006cde\n+ DW_CFA_advance_loc: 4 to 0000000000006ca6\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 24 to 0000000000006cf6\n+ DW_CFA_advance_loc: 24 to 0000000000006cbe\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 0000000000006cfa\n+ DW_CFA_advance_loc: 4 to 0000000000006cc2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 0000000000006cfb\n+ DW_CFA_advance_loc: 1 to 0000000000006cc3\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000006cfd\n+ DW_CFA_advance_loc: 2 to 0000000000006cc5\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000006cff\n+ DW_CFA_advance_loc: 2 to 0000000000006cc7\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000000000006d00\n+ DW_CFA_advance_loc: 1 to 0000000000006cc8\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 247 to 0000000000006df7\n+ DW_CFA_advance_loc1: 247 to 0000000000006dbf\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 0000000000006dfb\n+ DW_CFA_advance_loc: 4 to 0000000000006dc3\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 0000000000006dfc\n+ DW_CFA_advance_loc: 1 to 0000000000006dc4\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000006dfe\n+ DW_CFA_advance_loc: 2 to 0000000000006dc6\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000006e00\n+ DW_CFA_advance_loc: 2 to 0000000000006dc8\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 8 to 0000000000006e08\n+ DW_CFA_advance_loc: 8 to 0000000000006dd0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000424 0000000000000038 00000428 FDE cie=00000000 pc=0000000000006e40..0000000000007769\n- DW_CFA_advance_loc: 5 to 0000000000006e45\n+00000420 000000000000007c 00000424 FDE cie=00000000 pc=0000000000006e08..0000000000007641\n+ DW_CFA_advance_loc: 6 to 0000000000006e0e\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_offset: r6 (rbp) at cfa-16\n- DW_CFA_advance_loc: 3 to 0000000000006e48\n- DW_CFA_def_cfa_register: r6 (rbp)\n- DW_CFA_advance_loc: 8 to 0000000000006e50\n- DW_CFA_offset: r15 (r15) at cfa-24\n- DW_CFA_offset: r14 (r14) at cfa-32\n- DW_CFA_offset: r13 (r13) at cfa-40\n- DW_CFA_offset: r12 (r12) at cfa-48\n- DW_CFA_advance_loc: 4 to 0000000000006e54\n+ DW_CFA_offset: r15 (r15) at cfa-16\n+ DW_CFA_advance_loc: 2 to 0000000000006e10\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_offset: r14 (r14) at cfa-24\n+ DW_CFA_advance_loc: 2 to 0000000000006e12\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_offset: r13 (r13) at cfa-32\n+ DW_CFA_advance_loc: 5 to 0000000000006e17\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_offset: r12 (r12) at cfa-40\n+ DW_CFA_advance_loc: 1 to 0000000000006e18\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_offset: r6 (rbp) at cfa-48\n+ DW_CFA_advance_loc: 1 to 0000000000006e19\n+ DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc1: 99 to 0000000000006eb7\n+ DW_CFA_advance_loc: 7 to 0000000000006e20\n+ DW_CFA_def_cfa_offset: 160\n+ DW_CFA_advance_loc1: 72 to 0000000000006e68\n DW_CFA_remember_state\n- DW_CFA_def_cfa: r7 (rsp) ofs 8\n- DW_CFA_advance_loc: 9 to 0000000000006ec0\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 4 to 0000000000006e6c\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 4 to 0000000000006e70\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 2 to 0000000000006e72\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 2 to 0000000000006e74\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 2 to 0000000000006e76\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 2 to 0000000000006e78\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 8 to 0000000000006e80\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 126 to 0000000000006f3e\n+ DW_CFA_advance_loc1: 113 to 0000000000006ef1\n DW_CFA_remember_state\n- DW_CFA_def_cfa: r7 (rsp) ofs 8\n- DW_CFA_advance_loc: 2 to 0000000000006f40\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 4 to 0000000000006ef5\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 1 to 0000000000006ef6\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 2 to 0000000000006ef8\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 2 to 0000000000006efa\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 2 to 0000000000006efc\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 2 to 0000000000006efe\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 2 to 0000000000006f00\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 56 to 0000000000006f78\n+ DW_CFA_advance_loc: 37 to 0000000000006f25\n DW_CFA_remember_state\n- DW_CFA_def_cfa: r7 (rsp) ofs 8\n- DW_CFA_advance_loc: 8 to 0000000000006f80\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 6 to 0000000000006f2b\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 1 to 0000000000006f2c\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 2 to 0000000000006f2e\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 2 to 0000000000006f30\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 2 to 0000000000006f32\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 2 to 0000000000006f34\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 4 to 0000000000006f38\n DW_CFA_restore_state\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n \n-00000460 0000000000000048 00000464 FDE cie=00000000 pc=00000000000036fb..0000000000003887\n+000004a0 0000000000000048 000004a4 FDE cie=00000000 pc=00000000000036fb..0000000000003889\n DW_CFA_advance_loc: 2 to 00000000000036fd\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n DW_CFA_advance_loc: 5 to 0000000000003702\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n DW_CFA_advance_loc: 5 to 0000000000003707\n@@ -592,923 +636,922 @@\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n DW_CFA_advance_loc: 4 to 0000000000003714\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n DW_CFA_advance_loc: 1 to 0000000000003715\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc2: 356 to 0000000000003879\n+ DW_CFA_advance_loc2: 358 to 000000000000387b\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 000000000000387d\n+ DW_CFA_advance_loc: 4 to 000000000000387f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 000000000000387e\n+ DW_CFA_advance_loc: 1 to 0000000000003880\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000003880\n- DW_CFA_def_cfa_offset: 32\n DW_CFA_advance_loc: 2 to 0000000000003882\n- DW_CFA_def_cfa_offset: 24\n+ DW_CFA_def_cfa_offset: 32\n DW_CFA_advance_loc: 2 to 0000000000003884\n- DW_CFA_def_cfa_offset: 16\n+ DW_CFA_def_cfa_offset: 24\n DW_CFA_advance_loc: 2 to 0000000000003886\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 2 to 0000000000003888\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000004ac 000000000000004c 000004b0 FDE cie=00000000 pc=0000000000003887..00000000000039b1\n- DW_CFA_advance_loc: 2 to 0000000000003889\n+000004ec 000000000000004c 000004f0 FDE cie=00000000 pc=0000000000003889..00000000000039b3\n+ DW_CFA_advance_loc: 2 to 000000000000388b\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r14 (r14) at cfa-16\n- DW_CFA_advance_loc: 8 to 0000000000003891\n+ DW_CFA_advance_loc: 8 to 0000000000003893\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r13 (r13) at cfa-24\n- DW_CFA_advance_loc: 2 to 0000000000003893\n+ DW_CFA_advance_loc: 2 to 0000000000003895\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r12 (r12) at cfa-32\n- DW_CFA_advance_loc: 4 to 0000000000003897\n+ DW_CFA_advance_loc: 4 to 0000000000003899\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r6 (rbp) at cfa-40\n- DW_CFA_advance_loc: 4 to 000000000000389b\n+ DW_CFA_advance_loc: 4 to 000000000000389d\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r3 (rbx) at cfa-48\n- DW_CFA_advance_loc: 7 to 00000000000038a2\n+ DW_CFA_advance_loc: 7 to 00000000000038a4\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc1: 167 to 0000000000003949\n+ DW_CFA_advance_loc1: 167 to 000000000000394b\n DW_CFA_def_cfa_offset: 264\n- DW_CFA_advance_loc: 7 to 0000000000003950\n+ DW_CFA_advance_loc: 4 to 000000000000394f\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 40 to 0000000000003978\n+ DW_CFA_advance_loc: 43 to 000000000000397a\n DW_CFA_def_cfa_offset: 256\n- DW_CFA_advance_loc: 45 to 00000000000039a5\n+ DW_CFA_advance_loc: 45 to 00000000000039a7\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 4 to 00000000000039a9\n+ DW_CFA_advance_loc: 4 to 00000000000039ab\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00000000000039aa\n+ DW_CFA_advance_loc: 1 to 00000000000039ac\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 00000000000039ac\n- DW_CFA_def_cfa_offset: 24\n DW_CFA_advance_loc: 2 to 00000000000039ae\n- DW_CFA_def_cfa_offset: 16\n+ DW_CFA_def_cfa_offset: 24\n DW_CFA_advance_loc: 2 to 00000000000039b0\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 2 to 00000000000039b2\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000004fc 0000000000000020 00000500 FDE cie=00000000 pc=0000000000007770..0000000000007904\n- DW_CFA_advance_loc: 4 to 0000000000007774\n+0000053c 0000000000000020 00000540 FDE cie=00000000 pc=0000000000007648..00000000000077e4\n+ DW_CFA_advance_loc: 4 to 000000000000764c\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc2: 303 to 00000000000078a3\n+ DW_CFA_advance_loc2: 303 to 000000000000777b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 5 to 00000000000078a8\n+ DW_CFA_advance_loc: 5 to 0000000000007780\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00000000000078b1\n+ DW_CFA_advance_loc: 9 to 0000000000007789\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 7 to 00000000000078b8\n+ DW_CFA_advance_loc: 7 to 0000000000007790\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-00000520 0000000000000074 00000524 FDE cie=00000000 pc=00000000000039b1..0000000000003a73\n- DW_CFA_advance_loc: 2 to 00000000000039b3\n+00000560 0000000000000074 00000564 FDE cie=00000000 pc=00000000000039b3..0000000000003a78\n+ DW_CFA_advance_loc: 2 to 00000000000039b5\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 5 to 00000000000039b8\n+ DW_CFA_advance_loc: 5 to 00000000000039ba\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 5 to 00000000000039bd\n+ DW_CFA_advance_loc: 5 to 00000000000039bf\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 5 to 00000000000039c2\n+ DW_CFA_advance_loc: 5 to 00000000000039c4\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 4 to 00000000000039c6\n+ DW_CFA_advance_loc: 6 to 00000000000039ca\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 1 to 00000000000039c7\n+ DW_CFA_advance_loc: 10 to 00000000000039d4\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 13 to 00000000000039d4\n+ DW_CFA_advance_loc: 4 to 00000000000039d8\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 20 to 00000000000039e8\n+ DW_CFA_advance_loc: 19 to 00000000000039eb\n DW_CFA_def_cfa_offset: 88\n- DW_CFA_advance_loc: 17 to 00000000000039f9\n+ DW_CFA_advance_loc: 12 to 00000000000039f7\n DW_CFA_def_cfa_offset: 96\n- DW_CFA_advance_loc: 13 to 0000000000003a06\n+ DW_CFA_advance_loc: 15 to 0000000000003a06\n DW_CFA_def_cfa_offset: 104\n DW_CFA_advance_loc: 7 to 0000000000003a0d\n DW_CFA_def_cfa_offset: 112\n DW_CFA_advance_loc: 7 to 0000000000003a14\n DW_CFA_def_cfa_offset: 120\n DW_CFA_advance_loc: 7 to 0000000000003a1b\n DW_CFA_def_cfa_offset: 128\n DW_CFA_advance_loc: 7 to 0000000000003a22\n DW_CFA_def_cfa_offset: 136\n DW_CFA_advance_loc: 7 to 0000000000003a29\n DW_CFA_def_cfa_offset: 144\n- DW_CFA_advance_loc: 2 to 0000000000003a2b\n+ DW_CFA_advance_loc: 7 to 0000000000003a30\n DW_CFA_def_cfa_offset: 152\n- DW_CFA_advance_loc: 2 to 0000000000003a2d\n+ DW_CFA_advance_loc: 8 to 0000000000003a38\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc: 2 to 0000000000003a2f\n+ DW_CFA_advance_loc: 2 to 0000000000003a3a\n DW_CFA_def_cfa_offset: 168\n- DW_CFA_advance_loc: 2 to 0000000000003a31\n+ DW_CFA_advance_loc: 2 to 0000000000003a3c\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 17 to 0000000000003a42\n+ DW_CFA_advance_loc: 12 to 0000000000003a48\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 35 to 0000000000003a65\n+ DW_CFA_advance_loc: 34 to 0000000000003a6a\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 0000000000003a69\n+ DW_CFA_advance_loc: 4 to 0000000000003a6e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000003a6a\n+ DW_CFA_advance_loc: 1 to 0000000000003a6f\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000003a6c\n+ DW_CFA_advance_loc: 2 to 0000000000003a71\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000003a6e\n+ DW_CFA_advance_loc: 2 to 0000000000003a73\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000003a70\n+ DW_CFA_advance_loc: 2 to 0000000000003a75\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000003a72\n+ DW_CFA_advance_loc: 2 to 0000000000003a77\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000598 0000000000000014 0000059c FDE cie=00000000 pc=0000000000007910..00000000000079a6\n- DW_CFA_advance_loc: 36 to 0000000000007934\n+000005d8 0000000000000014 000005dc FDE cie=00000000 pc=00000000000077e8..0000000000007856\n+ DW_CFA_advance_loc: 36 to 000000000000780c\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 34 to 0000000000007956\n+ DW_CFA_advance_loc: 34 to 000000000000782e\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n \n-000005b0 0000000000000028 000005b4 FDE cie=00000000 pc=0000000000003a73..0000000000004430\n- DW_CFA_advance_loc: 1 to 0000000000003a74\n+000005f0 0000000000000028 000005f4 FDE cie=00000000 pc=0000000000003a78..000000000000446b\n+ DW_CFA_advance_loc: 1 to 0000000000003a79\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (rbp) at cfa-16\n- DW_CFA_advance_loc: 12 to 0000000000003a80\n+ DW_CFA_advance_loc: 10 to 0000000000003a83\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r3 (rbx) at cfa-24\n- DW_CFA_advance_loc: 43 to 0000000000003aab\n+ DW_CFA_advance_loc: 47 to 0000000000003ab2\n DW_CFA_def_cfa_offset: 1440\n- DW_CFA_advance_loc2: 2434 to 000000000000442d\n+ DW_CFA_advance_loc2: 2486 to 0000000000004468\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 000000000000442e\n+ DW_CFA_advance_loc: 1 to 0000000000004469\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000000000000442f\n+ DW_CFA_advance_loc: 1 to 000000000000446a\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n \n-000005dc 0000000000000010 000005e0 FDE cie=00000000 pc=00000000000079b0..00000000000079c4\n+0000061c 0000000000000010 00000620 FDE cie=00000000 pc=0000000000007860..0000000000007874\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000005f0 0000000000000014 000005f4 FDE cie=00000000 pc=00000000000079d0..0000000000007a46\n- DW_CFA_advance_loc1: 84 to 0000000000007a24\n+00000630 0000000000000014 00000634 FDE cie=00000000 pc=0000000000007878..00000000000078e6\n+ DW_CFA_advance_loc1: 76 to 00000000000078c4\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 33 to 0000000000007a45\n+ DW_CFA_advance_loc: 33 to 00000000000078e5\n DW_CFA_def_cfa_offset: 8\n \n-00000608 0000000000000014 0000060c FDE cie=00000000 pc=0000000000007a50..0000000000007ace\n- DW_CFA_advance_loc1: 92 to 0000000000007aac\n+00000648 0000000000000014 0000064c FDE cie=00000000 pc=00000000000078f0..000000000000796e\n+ DW_CFA_advance_loc1: 92 to 000000000000794c\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 33 to 0000000000007acd\n+ DW_CFA_advance_loc: 33 to 000000000000796d\n DW_CFA_def_cfa_offset: 8\n \n-00000620 0000000000000010 00000624 FDE cie=00000000 pc=0000000000007ad0..0000000000007f0c\n+00000660 0000000000000010 00000664 FDE cie=00000000 pc=0000000000007970..0000000000007dac\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000634 000000000000001c 00000638 FDE cie=00000000 pc=0000000000007f10..0000000000007fe5\n- DW_CFA_advance_loc: 8 to 0000000000007f18\n+00000674 000000000000001c 00000678 FDE cie=00000000 pc=0000000000007db0..0000000000007e85\n+ DW_CFA_advance_loc: 8 to 0000000000007db8\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 50 to 0000000000007f4a\n+ DW_CFA_advance_loc: 50 to 0000000000007dea\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 6 to 0000000000007f50\n+ DW_CFA_advance_loc: 6 to 0000000000007df0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 60 to 0000000000007f8c\n+ DW_CFA_advance_loc: 60 to 0000000000007e2c\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 4 to 0000000000007f90\n+ DW_CFA_advance_loc: 4 to 0000000000007e30\n DW_CFA_restore_state\n \n-00000654 0000000000000014 00000658 FDE cie=00000000 pc=0000000000007ff0..0000000000008043\n- DW_CFA_advance_loc1: 68 to 0000000000008034\n+00000694 0000000000000014 00000698 FDE cie=00000000 pc=0000000000007e88..0000000000007edb\n+ DW_CFA_advance_loc1: 68 to 0000000000007ecc\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 14 to 0000000000008042\n+ DW_CFA_advance_loc: 14 to 0000000000007eda\n DW_CFA_def_cfa_offset: 8\n \n-0000066c 0000000000000018 00000670 FDE cie=00000000 pc=0000000000008050..00000000000080dd\n- DW_CFA_advance_loc: 8 to 0000000000008058\n+000006ac 0000000000000018 000006b0 FDE cie=00000000 pc=0000000000007ee0..0000000000007f6d\n+ DW_CFA_advance_loc: 8 to 0000000000007ee8\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc1: 75 to 00000000000080a3\n+ DW_CFA_advance_loc1: 75 to 0000000000007f33\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 5 to 00000000000080a8\n+ DW_CFA_advance_loc: 5 to 0000000000007f38\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00000688 000000000000001c 0000068c FDE cie=00000000 pc=00000000000080e0..0000000000008158\n- DW_CFA_advance_loc: 8 to 00000000000080e8\n+000006c8 000000000000001c 000006cc FDE cie=00000000 pc=0000000000007f70..0000000000007fe8\n+ DW_CFA_advance_loc: 8 to 0000000000007f78\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 60 to 0000000000008124\n+ DW_CFA_advance_loc: 60 to 0000000000007fb4\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 4 to 0000000000008128\n+ DW_CFA_advance_loc: 4 to 0000000000007fb8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 47 to 0000000000008157\n+ DW_CFA_advance_loc: 47 to 0000000000007fe7\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000006a8 000000000000001c 000006ac FDE cie=00000000 pc=0000000000008160..00000000000081d8\n- DW_CFA_advance_loc: 8 to 0000000000008168\n+000006e8 000000000000001c 000006ec FDE cie=00000000 pc=0000000000007ff0..0000000000008068\n+ DW_CFA_advance_loc: 8 to 0000000000007ff8\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 60 to 00000000000081a4\n+ DW_CFA_advance_loc: 60 to 0000000000008034\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 4 to 00000000000081a8\n+ DW_CFA_advance_loc: 4 to 0000000000008038\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 47 to 00000000000081d7\n+ DW_CFA_advance_loc: 47 to 0000000000008067\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000006c8 0000000000000028 000006cc FDE cie=00000000 pc=00000000000081e0..000000000000829a\n- DW_CFA_advance_loc: 5 to 00000000000081e5\n+00000708 0000000000000028 0000070c FDE cie=00000000 pc=0000000000008070..0000000000008122\n+ DW_CFA_advance_loc: 5 to 0000000000008075\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (rbp) at cfa-16\n- DW_CFA_advance_loc: 4 to 00000000000081e9\n+ DW_CFA_advance_loc: 4 to 0000000000008079\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r3 (rbx) at cfa-24\n- DW_CFA_advance_loc: 4 to 00000000000081ed\n+ DW_CFA_advance_loc: 4 to 000000000000807d\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc1: 93 to 000000000000824a\n+ DW_CFA_advance_loc1: 93 to 00000000000080da\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 000000000000824b\n+ DW_CFA_advance_loc: 1 to 00000000000080db\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000000000000824c\n+ DW_CFA_advance_loc: 1 to 00000000000080dc\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 4 to 0000000000008250\n+ DW_CFA_advance_loc: 4 to 00000000000080e0\n DW_CFA_restore_state\n DW_CFA_nop\n \n-000006f4 0000000000000028 000006f8 FDE cie=00000000 pc=00000000000082a0..000000000000835a\n- DW_CFA_advance_loc: 5 to 00000000000082a5\n+00000734 0000000000000028 00000738 FDE cie=00000000 pc=0000000000008128..00000000000081da\n+ DW_CFA_advance_loc: 5 to 000000000000812d\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (rbp) at cfa-16\n- DW_CFA_advance_loc: 4 to 00000000000082a9\n+ DW_CFA_advance_loc: 4 to 0000000000008131\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r3 (rbx) at cfa-24\n- DW_CFA_advance_loc: 4 to 00000000000082ad\n+ DW_CFA_advance_loc: 4 to 0000000000008135\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc1: 93 to 000000000000830a\n+ DW_CFA_advance_loc1: 93 to 0000000000008192\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 000000000000830b\n+ DW_CFA_advance_loc: 1 to 0000000000008193\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000000000000830c\n+ DW_CFA_advance_loc: 1 to 0000000000008194\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 4 to 0000000000008310\n+ DW_CFA_advance_loc: 4 to 0000000000008198\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00000720 000000000000001c 00000724 FDE cie=00000000 pc=0000000000008360..00000000000083f8\n- DW_CFA_advance_loc: 8 to 0000000000008368\n+00000760 000000000000001c 00000764 FDE cie=00000000 pc=00000000000081e0..0000000000008270\n+ DW_CFA_advance_loc: 8 to 00000000000081e8\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 60 to 00000000000083a4\n+ DW_CFA_advance_loc: 60 to 0000000000008224\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 4 to 00000000000083a8\n+ DW_CFA_advance_loc: 4 to 0000000000008228\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 47 to 00000000000083d7\n+ DW_CFA_advance_loc: 47 to 0000000000008257\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 9 to 00000000000083e0\n+ DW_CFA_advance_loc: 1 to 0000000000008258\n DW_CFA_restore_state\n \n-00000740 0000000000000028 00000744 FDE cie=00000000 pc=0000000000008400..00000000000084ac\n- DW_CFA_advance_loc: 5 to 0000000000008405\n+00000780 0000000000000028 00000784 FDE cie=00000000 pc=0000000000008270..000000000000831c\n+ DW_CFA_advance_loc: 5 to 0000000000008275\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (rbp) at cfa-16\n- DW_CFA_advance_loc: 1 to 0000000000008406\n+ DW_CFA_advance_loc: 1 to 0000000000008276\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r3 (rbx) at cfa-24\n- DW_CFA_advance_loc: 4 to 000000000000840a\n+ DW_CFA_advance_loc: 4 to 000000000000827a\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 27 to 0000000000008425\n+ DW_CFA_advance_loc: 27 to 0000000000008295\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 4 to 0000000000008429\n+ DW_CFA_advance_loc: 4 to 0000000000008299\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000000000000842a\n+ DW_CFA_advance_loc: 1 to 000000000000829a\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 6 to 0000000000008430\n+ DW_CFA_advance_loc: 6 to 00000000000082a0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-0000076c 0000000000000010 00000770 FDE cie=00000000 pc=00000000000084b0..00000000000087a0\n+000007ac 0000000000000010 000007b0 FDE cie=00000000 pc=0000000000008320..0000000000008618\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000780 000000000000007c 00000784 FDE cie=00000000 pc=00000000000087a0..0000000000008da1\n- DW_CFA_advance_loc: 14 to 00000000000087ae\n+000007c0 000000000000007c 000007c4 FDE cie=00000000 pc=0000000000008620..0000000000008c33\n+ DW_CFA_advance_loc: 14 to 000000000000862e\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 2 to 00000000000087b0\n+ DW_CFA_advance_loc: 2 to 0000000000008630\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 2 to 00000000000087b2\n+ DW_CFA_advance_loc: 2 to 0000000000008632\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 2 to 00000000000087b4\n+ DW_CFA_advance_loc: 2 to 0000000000008634\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 1 to 00000000000087b5\n+ DW_CFA_advance_loc: 1 to 0000000000008635\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 1 to 00000000000087b6\n+ DW_CFA_advance_loc: 1 to 0000000000008636\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 7 to 00000000000087bd\n- DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc2: 516 to 00000000000089c1\n+ DW_CFA_advance_loc: 7 to 000000000000863d\n+ DW_CFA_def_cfa_offset: 96\n+ DW_CFA_advance_loc2: 510 to 000000000000883b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 6 to 00000000000089c7\n+ DW_CFA_advance_loc: 6 to 0000000000008841\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 00000000000089c8\n+ DW_CFA_advance_loc: 1 to 0000000000008842\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 00000000000089ca\n+ DW_CFA_advance_loc: 2 to 0000000000008844\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 00000000000089cc\n+ DW_CFA_advance_loc: 2 to 0000000000008846\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 00000000000089ce\n+ DW_CFA_advance_loc: 2 to 0000000000008848\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 00000000000089d0\n+ DW_CFA_advance_loc: 2 to 000000000000884a\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 8 to 00000000000089d8\n+ DW_CFA_advance_loc: 6 to 0000000000008850\n DW_CFA_restore_state\n- DW_CFA_advance_loc2: 714 to 0000000000008ca2\n+ DW_CFA_advance_loc2: 722 to 0000000000008b22\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000000000008ca3\n+ DW_CFA_advance_loc: 1 to 0000000000008b23\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000008ca4\n+ DW_CFA_advance_loc: 1 to 0000000000008b24\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000008ca6\n+ DW_CFA_advance_loc: 2 to 0000000000008b26\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000008ca8\n+ DW_CFA_advance_loc: 2 to 0000000000008b28\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000008caa\n+ DW_CFA_advance_loc: 2 to 0000000000008b2a\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000008cac\n+ DW_CFA_advance_loc: 2 to 0000000000008b2c\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 4 to 0000000000008cb0\n+ DW_CFA_advance_loc: 4 to 0000000000008b30\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 168 to 0000000000008d58\n+ DW_CFA_advance_loc1: 168 to 0000000000008bd8\n DW_CFA_def_cfa_offset: 8\n DW_CFA_restore: r3 (rbx)\n DW_CFA_restore: r6 (rbp)\n DW_CFA_restore: r12 (r12)\n DW_CFA_restore: r13 (r13)\n DW_CFA_restore: r14 (r14)\n DW_CFA_restore: r15 (r15)\n- DW_CFA_advance_loc: 3 to 0000000000008d5b\n- DW_CFA_def_cfa_offset: 80\n+ DW_CFA_advance_loc: 3 to 0000000000008bdb\n+ DW_CFA_def_cfa_offset: 96\n DW_CFA_offset: r3 (rbx) at cfa-56\n DW_CFA_offset: r6 (rbp) at cfa-48\n DW_CFA_offset: r12 (r12) at cfa-40\n DW_CFA_offset: r13 (r13) at cfa-32\n DW_CFA_offset: r14 (r14) at cfa-24\n DW_CFA_offset: r15 (r15) at cfa-16\n DW_CFA_nop\n \n-00000800 000000000000007c 00000804 FDE cie=00000000 pc=0000000000008db0..0000000000009507\n- DW_CFA_advance_loc: 2 to 0000000000008db2\n+00000840 000000000000007c 00000844 FDE cie=00000000 pc=0000000000008c38..0000000000009367\n+ DW_CFA_advance_loc: 2 to 0000000000008c3a\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 5 to 0000000000008db7\n+ DW_CFA_advance_loc: 5 to 0000000000008c3f\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 2 to 0000000000008db9\n+ DW_CFA_advance_loc: 2 to 0000000000008c41\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 2 to 0000000000008dbb\n+ DW_CFA_advance_loc: 2 to 0000000000008c43\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 1 to 0000000000008dbc\n+ DW_CFA_advance_loc: 1 to 0000000000008c44\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 4 to 0000000000008dc0\n+ DW_CFA_advance_loc: 4 to 0000000000008c48\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 11 to 0000000000008dcb\n+ DW_CFA_advance_loc: 11 to 0000000000008c53\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc1: 137 to 0000000000008e54\n+ DW_CFA_advance_loc1: 143 to 0000000000008ce2\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 5 to 0000000000008e59\n+ DW_CFA_advance_loc: 5 to 0000000000008ce7\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000008e5a\n+ DW_CFA_advance_loc: 1 to 0000000000008ce8\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000008e5c\n+ DW_CFA_advance_loc: 2 to 0000000000008cea\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000008e5e\n+ DW_CFA_advance_loc: 2 to 0000000000008cec\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000008e60\n+ DW_CFA_advance_loc: 2 to 0000000000008cee\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000008e62\n+ DW_CFA_advance_loc: 2 to 0000000000008cf0\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 6 to 0000000000008e68\n+ DW_CFA_advance_loc: 8 to 0000000000008cf8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 35 to 0000000000008e8b\n+ DW_CFA_advance_loc: 35 to 0000000000008d1b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 3 to 0000000000008e8e\n+ DW_CFA_advance_loc: 3 to 0000000000008d1e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000008e8f\n+ DW_CFA_advance_loc: 1 to 0000000000008d1f\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000008e91\n+ DW_CFA_advance_loc: 2 to 0000000000008d21\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000008e93\n+ DW_CFA_advance_loc: 2 to 0000000000008d23\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000008e95\n+ DW_CFA_advance_loc: 2 to 0000000000008d25\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000008e97\n+ DW_CFA_advance_loc: 2 to 0000000000008d27\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 9 to 0000000000008ea0\n+ DW_CFA_advance_loc: 1 to 0000000000008d28\n DW_CFA_restore_state\n- DW_CFA_advance_loc2: 830 to 00000000000091de\n+ DW_CFA_advance_loc2: 814 to 0000000000009056\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 00000000000091e2\n+ DW_CFA_advance_loc: 4 to 000000000000905a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 00000000000091e3\n+ DW_CFA_advance_loc: 1 to 000000000000905b\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 00000000000091e5\n+ DW_CFA_advance_loc: 2 to 000000000000905d\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 00000000000091e7\n+ DW_CFA_advance_loc: 2 to 000000000000905f\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 00000000000091e9\n+ DW_CFA_advance_loc: 2 to 0000000000009061\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 00000000000091eb\n+ DW_CFA_advance_loc: 2 to 0000000000009063\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000000000091ec\n+ DW_CFA_advance_loc: 1 to 0000000000009064\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000880 0000000000000038 00000884 FDE cie=00000000 pc=0000000000009510..0000000000009784\n- DW_CFA_advance_loc: 5 to 0000000000009515\n+000008c0 0000000000000038 000008c4 FDE cie=00000000 pc=0000000000009370..00000000000095af\n+ DW_CFA_advance_loc: 5 to 0000000000009375\n DW_CFA_def_cfa: r10 (r10) ofs 0\n- DW_CFA_advance_loc: 19 to 0000000000009528\n+ DW_CFA_advance_loc: 12 to 0000000000009381\n DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0)\n- DW_CFA_advance_loc: 2 to 000000000000952a\n+ DW_CFA_advance_loc: 2 to 0000000000009383\n DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -8)\n- DW_CFA_advance_loc: 8 to 0000000000009532\n+ DW_CFA_advance_loc: 5 to 0000000000009388\n DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -16; DW_OP_deref)\n- DW_CFA_advance_loc: 11 to 000000000000953d\n+ DW_CFA_advance_loc: 11 to 0000000000009393\n DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -24)\n- DW_CFA_advance_loc2: 317 to 000000000000967a\n+ DW_CFA_advance_loc2: 291 to 00000000000094b6\n DW_CFA_remember_state\n DW_CFA_def_cfa: r10 (r10) ofs 0\n- DW_CFA_advance_loc: 7 to 0000000000009681\n+ DW_CFA_advance_loc: 7 to 00000000000094bd\n DW_CFA_def_cfa: r7 (rsp) ofs 8\n- DW_CFA_advance_loc: 7 to 0000000000009688\n+ DW_CFA_advance_loc: 3 to 00000000000094c0\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-000008bc 000000000000002c 000008c0 FDE cie=00000000 pc=0000000000009790..0000000000009ae2\n- DW_CFA_advance_loc: 6 to 0000000000009796\n+000008fc 000000000000002c 00000900 FDE cie=00000000 pc=00000000000095b0..0000000000009902\n+ DW_CFA_advance_loc: 6 to 00000000000095b6\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r12 (r12) at cfa-16\n- DW_CFA_advance_loc: 1 to 0000000000009797\n+ DW_CFA_advance_loc: 1 to 00000000000095b7\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r6 (rbp) at cfa-24\n- DW_CFA_advance_loc: 1 to 0000000000009798\n+ DW_CFA_advance_loc: 1 to 00000000000095b8\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r3 (rbx) at cfa-32\n- DW_CFA_advance_loc2: 629 to 0000000000009a0d\n+ DW_CFA_advance_loc2: 629 to 000000000000982d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 3 to 0000000000009a10\n+ DW_CFA_advance_loc: 3 to 0000000000009830\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000009a12\n+ DW_CFA_advance_loc: 2 to 0000000000009832\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 6 to 0000000000009a18\n+ DW_CFA_advance_loc: 6 to 0000000000009838\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-000008ec 0000000000000018 000008f0 FDE cie=00000000 pc=0000000000009af0..0000000000009b1d\n- DW_CFA_advance_loc: 5 to 0000000000009af5\n+0000092c 0000000000000018 00000930 FDE cie=00000000 pc=0000000000009908..0000000000009935\n+ DW_CFA_advance_loc: 5 to 000000000000990d\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (rbx) at cfa-16\n- DW_CFA_advance_loc: 35 to 0000000000009b18\n+ DW_CFA_advance_loc: 35 to 0000000000009930\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000908 0000000000000048 0000090c FDE cie=00000000 pc=0000000000009b20..000000000000a491\n- DW_CFA_advance_loc: 2 to 0000000000009b22\n+00000948 0000000000000048 0000094c FDE cie=00000000 pc=0000000000009938..000000000000a2a1\n+ DW_CFA_advance_loc: 2 to 000000000000993a\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 2 to 0000000000009b24\n+ DW_CFA_advance_loc: 2 to 000000000000993c\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 5 to 0000000000009b29\n+ DW_CFA_advance_loc: 5 to 0000000000009941\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 2 to 0000000000009b2b\n+ DW_CFA_advance_loc: 2 to 0000000000009943\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 4 to 0000000000009b2f\n+ DW_CFA_advance_loc: 4 to 0000000000009947\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 4 to 0000000000009b33\n+ DW_CFA_advance_loc: 4 to 000000000000994b\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 8 to 0000000000009b3b\n+ DW_CFA_advance_loc: 8 to 0000000000009953\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc2: 1103 to 0000000000009f8a\n+ DW_CFA_advance_loc2: 1111 to 0000000000009daa\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000000000009f8b\n+ DW_CFA_advance_loc: 1 to 0000000000009dab\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000009f8c\n+ DW_CFA_advance_loc: 1 to 0000000000009dac\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 0000000000009f8e\n+ DW_CFA_advance_loc: 2 to 0000000000009dae\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000000000009f90\n+ DW_CFA_advance_loc: 2 to 0000000000009db0\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000000000009f92\n+ DW_CFA_advance_loc: 2 to 0000000000009db2\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000009f94\n+ DW_CFA_advance_loc: 2 to 0000000000009db4\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 4 to 0000000000009f98\n+ DW_CFA_advance_loc: 4 to 0000000000009db8\n DW_CFA_restore_state\n \n-00000954 0000000000000064 00000958 FDE cie=00000000 pc=000000000000a4a0..000000000000afc7\n- DW_CFA_advance_loc: 2 to 000000000000a4a2\n+00000994 0000000000000064 00000998 FDE cie=00000000 pc=000000000000a2a8..000000000000aedb\n+ DW_CFA_advance_loc: 2 to 000000000000a2aa\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 2 to 000000000000a4a4\n+ DW_CFA_advance_loc: 5 to 000000000000a2af\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 5 to 000000000000a4a9\n+ DW_CFA_advance_loc: 2 to 000000000000a2b1\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 2 to 000000000000a4ab\n+ DW_CFA_advance_loc: 2 to 000000000000a2b3\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 4 to 000000000000a4af\n+ DW_CFA_advance_loc: 1 to 000000000000a2b4\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 1 to 000000000000a4b0\n+ DW_CFA_advance_loc: 3 to 000000000000a2b7\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 4 to 000000000000a4b4\n+ DW_CFA_advance_loc: 4 to 000000000000a2bb\n DW_CFA_def_cfa_offset: 112\n- DW_CFA_advance_loc2: 560 to 000000000000a6e4\n+ DW_CFA_advance_loc2: 558 to 000000000000a4e9\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000000000000a6e5\n+ DW_CFA_advance_loc: 1 to 000000000000a4ea\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 000000000000a6e6\n+ DW_CFA_advance_loc: 1 to 000000000000a4eb\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 000000000000a6e8\n+ DW_CFA_advance_loc: 2 to 000000000000a4ed\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 000000000000a6ea\n+ DW_CFA_advance_loc: 2 to 000000000000a4ef\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 000000000000a6ec\n+ DW_CFA_advance_loc: 2 to 000000000000a4f1\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 000000000000a6ee\n+ DW_CFA_advance_loc: 2 to 000000000000a4f3\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 2 to 000000000000a6f0\n+ DW_CFA_advance_loc: 5 to 000000000000a4f8\n DW_CFA_restore_state\n- DW_CFA_advance_loc1: 225 to 000000000000a7d1\n+ DW_CFA_advance_loc2: 273 to 000000000000a609\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000000000000a7d2\n+ DW_CFA_advance_loc: 1 to 000000000000a60a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 000000000000a7d3\n+ DW_CFA_advance_loc: 1 to 000000000000a60b\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 000000000000a7d5\n+ DW_CFA_advance_loc: 2 to 000000000000a60d\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 000000000000a7d7\n+ DW_CFA_advance_loc: 2 to 000000000000a60f\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 000000000000a7d9\n+ DW_CFA_advance_loc: 2 to 000000000000a611\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 000000000000a7db\n+ DW_CFA_advance_loc: 2 to 000000000000a613\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 5 to 000000000000a7e0\n+ DW_CFA_advance_loc: 5 to 000000000000a618\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n- DW_CFA_nop\n \n-000009bc 0000000000000040 000009c0 FDE cie=00000000 pc=000000000000afd0..000000000000b35c\n- DW_CFA_advance_loc: 34 to 000000000000aff2\n+000009fc 0000000000000040 00000a00 FDE cie=00000000 pc=000000000000aee0..000000000000b27c\n+ DW_CFA_advance_loc: 34 to 000000000000af02\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r14 (r14) at cfa-16\n- DW_CFA_advance_loc: 2 to 000000000000aff4\n+ DW_CFA_advance_loc: 2 to 000000000000af04\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r13 (r13) at cfa-24\n- DW_CFA_advance_loc: 2 to 000000000000aff6\n+ DW_CFA_advance_loc: 2 to 000000000000af06\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r12 (r12) at cfa-32\n- DW_CFA_advance_loc: 1 to 000000000000aff7\n+ DW_CFA_advance_loc: 1 to 000000000000af07\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r6 (rbp) at cfa-40\n- DW_CFA_advance_loc: 1 to 000000000000aff8\n+ DW_CFA_advance_loc: 1 to 000000000000af08\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r3 (rbx) at cfa-48\n- DW_CFA_advance_loc: 4 to 000000000000affc\n+ DW_CFA_advance_loc: 4 to 000000000000af0c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 19 to 000000000000b00f\n+ DW_CFA_advance_loc: 19 to 000000000000af1f\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 4 to 000000000000b013\n+ DW_CFA_advance_loc: 4 to 000000000000af23\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 000000000000b014\n+ DW_CFA_advance_loc: 1 to 000000000000af24\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 000000000000b016\n+ DW_CFA_advance_loc: 2 to 000000000000af26\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 000000000000b018\n+ DW_CFA_advance_loc: 2 to 000000000000af28\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 000000000000b01a\n+ DW_CFA_advance_loc: 2 to 000000000000af2a\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 6 to 000000000000b020\n+ DW_CFA_advance_loc: 6 to 000000000000af30\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n \n-00000a00 0000000000000148 00000a04 FDE cie=00000000 pc=0000000000004430..0000000000005691\n- DW_CFA_advance_loc: 6 to 0000000000004436\n+00000a40 0000000000000148 00000a44 FDE cie=00000000 pc=000000000000446b..00000000000056cc\n+ DW_CFA_advance_loc: 6 to 0000000000004471\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r15 (r15) at cfa-16\n- DW_CFA_advance_loc: 2 to 0000000000004438\n+ DW_CFA_advance_loc: 2 to 0000000000004473\n DW_CFA_def_cfa_offset: 24\n DW_CFA_offset: r14 (r14) at cfa-24\n- DW_CFA_advance_loc: 2 to 000000000000443a\n+ DW_CFA_advance_loc: 2 to 0000000000004475\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r13 (r13) at cfa-32\n- DW_CFA_advance_loc: 2 to 000000000000443c\n+ DW_CFA_advance_loc: 2 to 0000000000004477\n DW_CFA_def_cfa_offset: 40\n DW_CFA_offset: r12 (r12) at cfa-40\n- DW_CFA_advance_loc: 1 to 000000000000443d\n+ DW_CFA_advance_loc: 1 to 0000000000004478\n DW_CFA_def_cfa_offset: 48\n DW_CFA_offset: r6 (rbp) at cfa-48\n- DW_CFA_advance_loc: 1 to 000000000000443e\n+ DW_CFA_advance_loc: 1 to 0000000000004479\n DW_CFA_def_cfa_offset: 56\n DW_CFA_offset: r3 (rbx) at cfa-56\n- DW_CFA_advance_loc: 7 to 0000000000004445\n+ DW_CFA_advance_loc: 7 to 0000000000004480\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc2: 312 to 000000000000457d\n+ DW_CFA_advance_loc2: 310 to 00000000000045b6\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 26 to 0000000000004597\n+ DW_CFA_advance_loc: 18 to 00000000000045c8\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 9 to 00000000000045a0\n+ DW_CFA_advance_loc: 14 to 00000000000045d6\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 8 to 00000000000045a8\n+ DW_CFA_advance_loc: 11 to 00000000000045e1\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 10 to 00000000000045b2\n+ DW_CFA_advance_loc: 12 to 00000000000045ed\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc2: 1264 to 0000000000004aa2\n+ DW_CFA_advance_loc2: 1264 to 0000000000004add\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 13 to 0000000000004aaf\n+ DW_CFA_advance_loc: 13 to 0000000000004aea\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 0000000000004ab5\n+ DW_CFA_advance_loc: 6 to 0000000000004af0\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 0000000000004abb\n+ DW_CFA_advance_loc: 6 to 0000000000004af6\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 6 to 0000000000004ac1\n+ DW_CFA_advance_loc: 6 to 0000000000004afc\n DW_CFA_def_cfa_offset: 312\n- DW_CFA_advance_loc: 6 to 0000000000004ac7\n+ DW_CFA_advance_loc: 6 to 0000000000004b02\n DW_CFA_def_cfa_offset: 320\n- DW_CFA_advance_loc: 44 to 0000000000004af3\n+ DW_CFA_advance_loc: 44 to 0000000000004b2e\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 44 to 0000000000004b1f\n+ DW_CFA_advance_loc: 44 to 0000000000004b5a\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 5 to 0000000000004b24\n+ DW_CFA_advance_loc: 5 to 0000000000004b5f\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 0000000000004b2a\n+ DW_CFA_advance_loc: 6 to 0000000000004b65\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 0000000000004b30\n+ DW_CFA_advance_loc: 6 to 0000000000004b6b\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 1 to 0000000000004b31\n+ DW_CFA_advance_loc: 1 to 0000000000004b6c\n DW_CFA_def_cfa_offset: 312\n- DW_CFA_advance_loc: 1 to 0000000000004b32\n+ DW_CFA_advance_loc: 1 to 0000000000004b6d\n DW_CFA_def_cfa_offset: 320\n- DW_CFA_advance_loc: 9 to 0000000000004b3b\n+ DW_CFA_advance_loc: 9 to 0000000000004b76\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 22 to 0000000000004b51\n+ DW_CFA_advance_loc: 22 to 0000000000004b8c\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 13 to 0000000000004b5e\n+ DW_CFA_advance_loc: 13 to 0000000000004b99\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 0000000000004b64\n+ DW_CFA_advance_loc: 6 to 0000000000004b9f\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 0000000000004b6a\n+ DW_CFA_advance_loc: 6 to 0000000000004ba5\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 6 to 0000000000004b70\n+ DW_CFA_advance_loc: 6 to 0000000000004bab\n DW_CFA_def_cfa_offset: 312\n- DW_CFA_advance_loc: 6 to 0000000000004b76\n+ DW_CFA_advance_loc: 6 to 0000000000004bb1\n DW_CFA_def_cfa_offset: 320\n- DW_CFA_advance_loc: 44 to 0000000000004ba2\n+ DW_CFA_advance_loc: 44 to 0000000000004bdd\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 44 to 0000000000004bce\n+ DW_CFA_advance_loc: 44 to 0000000000004c09\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 5 to 0000000000004bd3\n+ DW_CFA_advance_loc: 5 to 0000000000004c0e\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 0000000000004bd9\n+ DW_CFA_advance_loc: 6 to 0000000000004c14\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 0000000000004bdf\n+ DW_CFA_advance_loc: 6 to 0000000000004c1a\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 1 to 0000000000004be0\n+ DW_CFA_advance_loc: 1 to 0000000000004c1b\n DW_CFA_def_cfa_offset: 312\n- DW_CFA_advance_loc: 1 to 0000000000004be1\n+ DW_CFA_advance_loc: 1 to 0000000000004c1c\n DW_CFA_def_cfa_offset: 320\n- DW_CFA_advance_loc: 9 to 0000000000004bea\n+ DW_CFA_advance_loc: 9 to 0000000000004c25\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 22 to 0000000000004c00\n+ DW_CFA_advance_loc: 22 to 0000000000004c3b\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 13 to 0000000000004c0d\n+ DW_CFA_advance_loc: 13 to 0000000000004c48\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 0000000000004c13\n+ DW_CFA_advance_loc: 6 to 0000000000004c4e\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 0000000000004c19\n+ DW_CFA_advance_loc: 6 to 0000000000004c54\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 6 to 0000000000004c1f\n+ DW_CFA_advance_loc: 6 to 0000000000004c5a\n DW_CFA_def_cfa_offset: 312\n- DW_CFA_advance_loc: 6 to 0000000000004c25\n+ DW_CFA_advance_loc: 6 to 0000000000004c60\n DW_CFA_def_cfa_offset: 320\n- DW_CFA_advance_loc: 44 to 0000000000004c51\n+ DW_CFA_advance_loc: 44 to 0000000000004c8c\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 44 to 0000000000004c7d\n+ DW_CFA_advance_loc: 44 to 0000000000004cb8\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 5 to 0000000000004c82\n+ DW_CFA_advance_loc: 5 to 0000000000004cbd\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 0000000000004c88\n+ DW_CFA_advance_loc: 6 to 0000000000004cc3\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 0000000000004c8e\n+ DW_CFA_advance_loc: 6 to 0000000000004cc9\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 1 to 0000000000004c8f\n+ DW_CFA_advance_loc: 1 to 0000000000004cca\n DW_CFA_def_cfa_offset: 312\n- DW_CFA_advance_loc: 1 to 0000000000004c90\n+ DW_CFA_advance_loc: 1 to 0000000000004ccb\n DW_CFA_def_cfa_offset: 320\n- DW_CFA_advance_loc: 9 to 0000000000004c99\n+ DW_CFA_advance_loc: 9 to 0000000000004cd4\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 17 to 0000000000004caa\n+ DW_CFA_advance_loc: 17 to 0000000000004ce5\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 13 to 0000000000004cb7\n+ DW_CFA_advance_loc: 13 to 0000000000004cf2\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 0000000000004cbd\n+ DW_CFA_advance_loc: 6 to 0000000000004cf8\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 0000000000004cc3\n+ DW_CFA_advance_loc: 6 to 0000000000004cfe\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 6 to 0000000000004cc9\n+ DW_CFA_advance_loc: 6 to 0000000000004d04\n DW_CFA_def_cfa_offset: 312\n- DW_CFA_advance_loc: 6 to 0000000000004ccf\n+ DW_CFA_advance_loc: 6 to 0000000000004d0a\n DW_CFA_def_cfa_offset: 320\n- DW_CFA_advance_loc: 6 to 0000000000004cd5\n+ DW_CFA_advance_loc: 6 to 0000000000004d10\n DW_CFA_def_cfa_offset: 328\n- DW_CFA_advance_loc: 6 to 0000000000004cdb\n+ DW_CFA_advance_loc: 6 to 0000000000004d16\n DW_CFA_def_cfa_offset: 336\n- DW_CFA_advance_loc: 44 to 0000000000004d07\n+ DW_CFA_advance_loc: 44 to 0000000000004d42\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc: 44 to 0000000000004d33\n+ DW_CFA_advance_loc: 44 to 0000000000004d6e\n DW_CFA_def_cfa_offset: 280\n- DW_CFA_advance_loc: 5 to 0000000000004d38\n+ DW_CFA_advance_loc: 5 to 0000000000004d73\n DW_CFA_def_cfa_offset: 288\n- DW_CFA_advance_loc: 6 to 0000000000004d3e\n+ DW_CFA_advance_loc: 6 to 0000000000004d79\n DW_CFA_def_cfa_offset: 296\n- DW_CFA_advance_loc: 6 to 0000000000004d44\n+ DW_CFA_advance_loc: 6 to 0000000000004d7f\n DW_CFA_def_cfa_offset: 304\n- DW_CFA_advance_loc: 1 to 0000000000004d45\n+ DW_CFA_advance_loc: 1 to 0000000000004d80\n DW_CFA_def_cfa_offset: 312\n- DW_CFA_advance_loc: 1 to 0000000000004d46\n+ DW_CFA_advance_loc: 1 to 0000000000004d81\n DW_CFA_def_cfa_offset: 320\n- DW_CFA_advance_loc: 9 to 0000000000004d4f\n+ DW_CFA_advance_loc: 9 to 0000000000004d8a\n DW_CFA_def_cfa_offset: 272\n- DW_CFA_advance_loc2: 2359 to 0000000000005686\n+ DW_CFA_advance_loc2: 2359 to 00000000000056c1\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000000000005687\n+ DW_CFA_advance_loc: 1 to 00000000000056c2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 0000000000005688\n+ DW_CFA_advance_loc: 1 to 00000000000056c3\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 000000000000568a\n+ DW_CFA_advance_loc: 2 to 00000000000056c5\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 000000000000568c\n+ DW_CFA_advance_loc: 2 to 00000000000056c7\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 000000000000568e\n+ DW_CFA_advance_loc: 2 to 00000000000056c9\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 2 to 0000000000005690\n+ DW_CFA_advance_loc: 2 to 00000000000056cb\n DW_CFA_def_cfa_offset: 8\n DW_CFA_nop\n DW_CFA_nop\n \n-00000b4c 0000000000000044 00000b50 FDE cie=00000000 pc=000000000000b360..000000000000e498\n- DW_CFA_advance_loc: 9 to 000000000000b369\n+00000b8c 0000000000000044 00000b90 FDE cie=00000000 pc=000000000000b280..000000000000e31d\n+ DW_CFA_advance_loc: 9 to 000000000000b289\n DW_CFA_def_cfa: r10 (r10) ofs 0\n- DW_CFA_advance_loc: 15 to 000000000000b378\n+ DW_CFA_advance_loc: 18 to 000000000000b29b\n DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0)\n- DW_CFA_advance_loc: 10 to 000000000000b382\n+ DW_CFA_advance_loc: 10 to 000000000000b2a5\n DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref)\n DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8)\n DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16)\n DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24)\n DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32)\n- DW_CFA_advance_loc: 8 to 000000000000b38a\n+ DW_CFA_advance_loc: 8 to 000000000000b2ad\n DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48)\n- DW_CFA_advance_loc2: 1551 to 000000000000b999\n+ DW_CFA_advance_loc2: 1348 to 000000000000b7f1\n DW_CFA_remember_state\n DW_CFA_def_cfa: r10 (r10) ofs 0\n- DW_CFA_advance_loc: 13 to 000000000000b9a6\n+ DW_CFA_advance_loc: 13 to 000000000000b7fe\n DW_CFA_def_cfa: r7 (rsp) ofs 8\n- DW_CFA_advance_loc: 10 to 000000000000b9b0\n+ DW_CFA_advance_loc: 2 to 000000000000b800\n DW_CFA_restore_state\n \n-00000b94 0000000000000044 00000b98 FDE cie=00000000 pc=000000000000e4a0..0000000000012158\n- DW_CFA_advance_loc: 9 to 000000000000e4a9\n+00000bd4 0000000000000044 00000bd8 FDE cie=00000000 pc=000000000000e320..0000000000011f27\n+ DW_CFA_advance_loc: 9 to 000000000000e329\n DW_CFA_def_cfa: r10 (r10) ofs 0\n- DW_CFA_advance_loc: 15 to 000000000000e4b8\n+ DW_CFA_advance_loc: 18 to 000000000000e33b\n DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0)\n- DW_CFA_advance_loc: 10 to 000000000000e4c2\n+ DW_CFA_advance_loc: 10 to 000000000000e345\n DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref)\n DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8)\n DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16)\n DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24)\n DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32)\n- DW_CFA_advance_loc: 8 to 000000000000e4ca\n+ DW_CFA_advance_loc: 8 to 000000000000e34d\n DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48)\n- DW_CFA_advance_loc2: 1903 to 000000000000ec39\n+ DW_CFA_advance_loc2: 1692 to 000000000000e9e9\n DW_CFA_remember_state\n DW_CFA_def_cfa: r10 (r10) ofs 0\n- DW_CFA_advance_loc: 13 to 000000000000ec46\n+ DW_CFA_advance_loc: 13 to 000000000000e9f6\n DW_CFA_def_cfa: r7 (rsp) ofs 8\n- DW_CFA_advance_loc: 10 to 000000000000ec50\n+ DW_CFA_advance_loc: 2 to 000000000000e9f8\n DW_CFA_restore_state\n \n-00000bdc 0000000000000044 00000be0 FDE cie=00000000 pc=0000000000012160..0000000000015813\n- DW_CFA_advance_loc: 9 to 0000000000012169\n+00000c1c 0000000000000044 00000c20 FDE cie=00000000 pc=0000000000011f30..000000000001552f\n+ DW_CFA_advance_loc: 9 to 0000000000011f39\n DW_CFA_def_cfa: r10 (r10) ofs 0\n- DW_CFA_advance_loc: 25 to 0000000000012182\n+ DW_CFA_advance_loc: 18 to 0000000000011f4b\n DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0)\n- DW_CFA_advance_loc: 10 to 000000000001218c\n+ DW_CFA_advance_loc: 10 to 0000000000011f55\n DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref)\n DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8)\n DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16)\n DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24)\n DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32)\n- DW_CFA_advance_loc: 8 to 0000000000012194\n+ DW_CFA_advance_loc: 8 to 0000000000011f5d\n DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48)\n- DW_CFA_advance_loc2: 1717 to 0000000000012849\n+ DW_CFA_advance_loc2: 1533 to 000000000001255a\n DW_CFA_remember_state\n DW_CFA_def_cfa: r10 (r10) ofs 0\n- DW_CFA_advance_loc: 13 to 0000000000012856\n+ DW_CFA_advance_loc: 13 to 0000000000012567\n DW_CFA_def_cfa: r7 (rsp) ofs 8\n- DW_CFA_advance_loc: 10 to 0000000000012860\n+ DW_CFA_advance_loc: 1 to 0000000000012568\n DW_CFA_restore_state\n \n-00000c24 0000000000000044 00000c28 FDE cie=00000000 pc=0000000000015820..0000000000018ed3\n- DW_CFA_advance_loc: 9 to 0000000000015829\n+00000c64 0000000000000044 00000c68 FDE cie=00000000 pc=0000000000015530..0000000000018b2f\n+ DW_CFA_advance_loc: 9 to 0000000000015539\n DW_CFA_def_cfa: r10 (r10) ofs 0\n- DW_CFA_advance_loc: 25 to 0000000000015842\n+ DW_CFA_advance_loc: 18 to 000000000001554b\n DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0)\n- DW_CFA_advance_loc: 10 to 000000000001584c\n+ DW_CFA_advance_loc: 10 to 0000000000015555\n DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref)\n DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8)\n DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16)\n DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24)\n DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32)\n- DW_CFA_advance_loc: 8 to 0000000000015854\n+ DW_CFA_advance_loc: 8 to 000000000001555d\n DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48)\n- DW_CFA_advance_loc2: 1717 to 0000000000015f09\n+ DW_CFA_advance_loc2: 1533 to 0000000000015b5a\n DW_CFA_remember_state\n DW_CFA_def_cfa: r10 (r10) ofs 0\n- DW_CFA_advance_loc: 13 to 0000000000015f16\n+ DW_CFA_advance_loc: 13 to 0000000000015b67\n DW_CFA_def_cfa: r7 (rsp) ofs 8\n- DW_CFA_advance_loc: 10 to 0000000000015f20\n+ DW_CFA_advance_loc: 1 to 0000000000015b68\n DW_CFA_restore_state\n \n-00000c6c 0000000000000010 00000c70 FDE cie=00000000 pc=0000000000005691..00000000000056a1\n+00000cac 0000000000000010 00000cb0 FDE cie=00000000 pc=00000000000056cc..00000000000056dc\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000c80 ZERO terminator\n+00000cc0 ZERO terminator\n \n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -99,51 +99,47 @@\n PyInit_cpu\n PyModuleDef_Init\n libc.so.6\n GLIBC_2.2.5\n GLIBC_2.4\n []A\\A]A^A_\n []A\\A]A^\n-AWAVAUAT\n []A\\A]A^A_\n AWAVAUATUSH\n []A\\A]A^A_\n-AWAVAUATM\n+H[]A\\A]A^A_\n+X[]A\\A]A^A_\n []A\\A]A^A_\n-AWAVAUATI\n-h[]A\\A]A^A_\n-[]A\\A]A^A_\n-AWAVAUATUL\n+AVAUATUL\n []A\\A]A^A_\n []A\\A]A^\n-AWAVAUATI\n-[A\\A]A^A_]\n-[A\\A]A^A_]\n-[A\\A]A^A_]A\n-H9\\$@t'I\n-AWAVAUATUSH\n+]A\\A]A^A_\n []A\\A]A^A_\n+[]A\\A]A^A_A\n+AWAVAUATUSH\n []A\\A]A^A_\n+([]A\\A]A^A_\n AVAUATUH\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n 8[]A\\A]A^A_\n 8[]A\\A]A^A_\n 8[]A\\A]A^A_\n AVAUATUSH\n []A\\A]A^\n AWAVAUATARSH\n-[YA\\A]A^A_]H\n-AWAVAUATARSH\n [ZA\\A]A^A_]H\n AWAVAUATARSH\n-[^A\\A]A^A_]H\n+[YA\\A]A^A_]H\n+AWAVAUATARSH\n+[AZA\\A]A^A_]I\n AWAVAUATARSH\n-[^A\\A]A^A_]H\n+[AZA\\A]A^A_]I\n+giP9giP9giP9giP9\n *>%.200s() needs an argument\n Bad call flags for CyFunction\n \n __loader__\n __file__\n __package__\n __path__\n@@ -288,11 +284,10 @@\n .rela.dyn\n .rela.plt\n .plt.got\n .eh_frame_hdr\n .eh_frame\n .init_array\n .fini_array\n-.data.rel.ro\n .dynamic\n .got.plt\n .gnu_debuglink\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 {}", "unified_diff": "@@ -1,13 +1,13 @@\n \n \n \n Disassembly of section .text:\n \n-0000000000003500 :\n+0000000000003500 :\n __Pyx_copy_spec_to_module():\n ./pynx/scattering/cpu.c:6400\n \tpush %r14\n \tmov %r8d,%r14d\n \tpush %r13\n \tmov %rcx,%r13\n \tpush %r12\n@@ -101,15 +101,15 @@\n \tjmp 35de <__cxa_finalize@plt+0xee>\n __Pyx_check_single_interpreter():\n ./pynx/scattering/cpu.c:6379 (discriminator 1)\n \tcmp %rdx,%rax\n \tje 35de <__cxa_finalize@plt+0xee>\n ./pynx/scattering/cpu.c:6388\n \tmov 0x199e6(%rip),%rax \n-\tlea 0x160df(%rip),%rsi \n+\tlea 0x1614f(%rip),%rsi \n \tmov (%rax),%rdi\n \tcall 31e0 \n ./pynx/scattering/cpu.c:6391\n \tjmp 36ee <__cxa_finalize@plt+0x1fe>\n __pyx_pymod_create():\n ./pynx/scattering/cpu.c:6424\n \tmov 0x1a6db(%rip),%r13 \n@@ -123,20 +123,22 @@\n /usr/include/python3.12/object.h:646\n \tmov %ebx,0x0(%r13)\n __pyx_pymod_create():\n ./pynx/scattering/cpu.c:6425 (discriminator 1)\n \tmov %r13,%rbx\n \tjmp 36f0 <__cxa_finalize@plt+0x200>\n ./pynx/scattering/cpu.c:6426\n-\tlea 0x15f67(%rip),%rsi \n+\tlea 0x15fd7(%rip),%rsi \n \tmov %rbp,%rdi\n \tcall 30f0 \n-\tmov %rax,%r12\n ./pynx/scattering/cpu.c:6427 (discriminator 1)\n \ttest %rax,%rax\n+./pynx/scattering/cpu.c:6426\n+\tmov %rax,%r12\n+./pynx/scattering/cpu.c:6427 (discriminator 1)\n \tje 36e6 <__cxa_finalize@plt+0x1f6>\n ./pynx/scattering/cpu.c:6428\n \tmov %rax,%rdi\n \tcall 3160 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%r12),%rcx\n@@ -157,243 +159,255 @@\n __pyx_pymod_create():\n ./pynx/scattering/cpu.c:6430 (discriminator 1)\n \ttest %rbx,%rbx\n \tje 36e6 <__cxa_finalize@plt+0x1f6>\n ./pynx/scattering/cpu.c:6434\n \tmov %rbx,%rdi\n \tcall 3490 \n-\tmov %rax,%r13\n ./pynx/scattering/cpu.c:6435 (discriminator 1)\n \ttest %rax,%rax\n+./pynx/scattering/cpu.c:6434\n+\tmov %rax,%r13\n+./pynx/scattering/cpu.c:6435 (discriminator 1)\n \tje 3679 <__cxa_finalize@plt+0x189>\n ./pynx/scattering/cpu.c:6437\n \tmov $0x1,%r8d\n-\tlea 0x15b2c(%rip),%rcx \n+\tlea 0x15b9c(%rip),%rcx \n+\tlea 0x15ba0(%rip),%rdx \n \tmov %rax,%rsi\n \tmov %rbp,%rdi\n-\tlea 0x15b2a(%rip),%rdx \n \tcall 3500 <__cxa_finalize@plt+0x10>\n ./pynx/scattering/cpu.c:6437 (discriminator 2)\n \ttest %eax,%eax\n \tjns 367e <__cxa_finalize@plt+0x18e>\n ./pynx/scattering/cpu.c:6428\n \tmov %rbx,%r13\n \tjmp 36e6 <__cxa_finalize@plt+0x1f6>\n ./pynx/scattering/cpu.c:6438\n \tmov $0x1,%r8d\n-\tlea 0x15b16(%rip),%rcx \n+\tlea 0x15b86(%rip),%rcx \n+\tlea 0x15b88(%rip),%rdx \n \tmov %r13,%rsi\n \tmov %rbp,%rdi\n-\tlea 0x15b12(%rip),%rdx \n \tcall 3500 <__cxa_finalize@plt+0x10>\n ./pynx/scattering/cpu.c:6438 (discriminator 2)\n \ttest %eax,%eax\n \tjs 3679 <__cxa_finalize@plt+0x189>\n ./pynx/scattering/cpu.c:6439\n \tmov $0x1,%r8d\n-\tlea 0x15b03(%rip),%rcx \n+\tlea 0x15b73(%rip),%rcx \n+\tlea 0x15b78(%rip),%rdx \n \tmov %r13,%rsi\n \tmov %rbp,%rdi\n-\tlea 0x15b02(%rip),%rdx \n \tcall 3500 <__cxa_finalize@plt+0x10>\n ./pynx/scattering/cpu.c:6439 (discriminator 2)\n \ttest %eax,%eax\n \tjs 3679 <__cxa_finalize@plt+0x189>\n ./pynx/scattering/cpu.c:6440\n \txor %r8d,%r8d\n-\tlea 0x15af6(%rip),%rcx \n+\tlea 0x15b66(%rip),%rcx \n+\tlea 0x15b68(%rip),%rdx \n \tmov %r13,%rsi\n \tmov %rbp,%rdi\n-\tlea 0x15af2(%rip),%rdx \n \tcall 3500 <__cxa_finalize@plt+0x10>\n ./pynx/scattering/cpu.c:6440 (discriminator 2)\n \ttest %eax,%eax\n \tjs 3679 <__cxa_finalize@plt+0x189>\n \tjmp 36f0 <__cxa_finalize@plt+0x200>\n ./pynx/scattering/cpu.c:6443\n \tmov %r13,%rdi\n-\tcall 6ac0 \n+\tcall 6a90 \n ./pynx/scattering/cpu.c:6423\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:6445\n \tpop %rdx\n \tmov %rbx,%rax\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tret\n __Pyx_CyFunction_New():\n ./pynx/scattering/cpu.c:9756\n \tpush %r15\n-\tmov %rsi,%r15\n+\tmov %rdi,%r15\n \tpush %r14\n-\tmov %rcx,%r14\n+\tmov %rsi,%r14\n \tpush %r13\n-\tmov %rdi,%r13\n+\tmov %rcx,%r13\n \tpush %r12\n \tmov %rdx,%r12\n \tpush %rbp\n \tmov %r8,%rbp\n \tpush %rbx\n \tpush %rbx\n ./pynx/scattering/cpu.c:9759\n \tmov 0x1a354(%rip),%rdi \n \tcall 3200 <_PyObject_GC_New@plt>\n-\tvmovq %r13,%xmm1\n-\tvpinsrq $0x1,%rax,%xmm1,%xmm0\n __Pyx_CyFunction_Init():\n ./pynx/scattering/cpu.c:9159 (discriminator 1)\n \ttest %rax,%rax\n-\tje 3876 <__cxa_finalize@plt+0x386>\n+\tje 3878 <__cxa_finalize@plt+0x388>\n ./pynx/scattering/cpu.c:9165\n \txor %r9d,%r9d\n ./pynx/scattering/cpu.c:9166\n \txor %r10d,%r10d\n ./pynx/scattering/cpu.c:9172\n \txor %r11d,%r11d\n-\tmov %rax,%rbx\n+Py_XINCREF():\n+/usr/include/python3.12/object.h:787\n+\ttest %r12,%r12\n+__Pyx_CyFunction_Init():\n ./pynx/scattering/cpu.c:9165\n \tmov %r9d,0x90(%rax)\n+\tmov %rax,%rbx\n ./pynx/scattering/cpu.c:9166\n \tmov %r10,0x28(%rax)\n+./pynx/scattering/cpu.c:9168\n+\tmov %r15,0x10(%rax)\n+./pynx/scattering/cpu.c:9169\n+\tmov %rax,0x18(%rax)\n ./pynx/scattering/cpu.c:9172\n \tmov %r11,0x70(%rax)\n-./pynx/scattering/cpu.c:9168\n-\tvmovdqu %xmm0,0x10(%rax)\n Py_XINCREF():\n /usr/include/python3.12/object.h:787\n-\ttest %r12,%r12\n-\tje 3766 <__cxa_finalize@plt+0x276>\n+\tje 375e <__cxa_finalize@plt+0x26e>\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%r12),%eax\n \tinc %eax\n-\tje 3766 <__cxa_finalize@plt+0x276>\n+\tje 375e <__cxa_finalize@plt+0x26e>\n /usr/include/python3.12/object.h:646\n \tmov %eax,(%r12)\n /usr/include/python3.12/object.h:643\n-\tmov (%r15),%edx\n+\tmov (%r14),%edx\n __Pyx_CyFunction_Init():\n-./pynx/scattering/cpu.c:9177\n-\tvpxor %xmm2,%xmm2,%xmm2\n+./pynx/scattering/cpu.c:9178\n+\txor %r8d,%r8d\n ./pynx/scattering/cpu.c:9175\n \tmov %r12,0x20(%rbx)\n-./pynx/scattering/cpu.c:9177\n-\tvmovdqu %xmm2,0x40(%rbx)\n+./pynx/scattering/cpu.c:9178\n+\tmov %r8,0x40(%rbx)\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tinc %edx\n-\tje 377d <__cxa_finalize@plt+0x28d>\n+__Pyx_CyFunction_Init():\n+./pynx/scattering/cpu.c:9178\n+\tmov %r8,0x48(%rbx)\n+Py_INCREF():\n+/usr/include/python3.12/object.h:643\n+\tje 3777 <__cxa_finalize@plt+0x287>\n /usr/include/python3.12/object.h:646\n-\tmov %edx,(%r15)\n+\tmov %edx,(%r14)\n /usr/include/python3.12/object.h:643\n-\tmov (%r14),%ecx\n+\tmov 0x0(%r13),%ecx\n __Pyx_CyFunction_Init():\n ./pynx/scattering/cpu.c:9185\n-\txor %r8d,%r8d\n+\txor %edi,%edi\n ./pynx/scattering/cpu.c:9180\n-\tmov %r15,0x50(%rbx)\n+\tmov %r14,0x50(%rbx)\n ./pynx/scattering/cpu.c:9185\n-\tmov %r8,0x58(%rbx)\n-\tmov %r8,0x38(%rbx)\n-./pynx/scattering/cpu.c:9187\n-\tmov %r14,0x60(%rbx)\n+\tmov %rdi,0x58(%rbx)\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tinc %ecx\n-\tje 379a <__cxa_finalize@plt+0x2aa>\n+__Pyx_CyFunction_Init():\n+./pynx/scattering/cpu.c:9185\n+\tmov %rdi,0x38(%rbx)\n+./pynx/scattering/cpu.c:9187\n+\tmov %r13,0x60(%rbx)\n+Py_INCREF():\n+/usr/include/python3.12/object.h:643\n+\tje 3795 <__cxa_finalize@plt+0x2a5>\n /usr/include/python3.12/object.h:646\n-\tmov %ecx,(%r14)\n+\tmov %ecx,0x0(%r13)\n Py_XINCREF():\n /usr/include/python3.12/object.h:787\n \ttest %rbp,%rbp\n-\tje 37a9 <__cxa_finalize@plt+0x2b9>\n+\tje 37a4 <__cxa_finalize@plt+0x2b4>\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov 0x0(%rbp),%esi\n \tinc %esi\n-\tje 37a9 <__cxa_finalize@plt+0x2b9>\n+\tje 37a4 <__cxa_finalize@plt+0x2b4>\n /usr/include/python3.12/object.h:646\n \tmov %esi,0x0(%rbp)\n __Pyx_CyFunction_Init():\n ./pynx/scattering/cpu.c:9200\n-\tmov 0x10(%r13),%r13d\n-./pynx/scattering/cpu.c:9193\n-\txor %r15d,%r15d\n-./pynx/scattering/cpu.c:9194\n-\tvpxor %xmm3,%xmm3,%xmm3\n-./pynx/scattering/cpu.c:9191\n-\txor %edi,%edi\n-./pynx/scattering/cpu.c:9196\n+\tmov 0x10(%r15),%r15d\n+./pynx/scattering/cpu.c:9195\n \txor %r12d,%r12d\n+./pynx/scattering/cpu.c:9191\n+\txor %r14d,%r14d\n ./pynx/scattering/cpu.c:9190\n \tmov %rbp,0x68(%rbx)\n ./pynx/scattering/cpu.c:9200\n-\tand $0x28f,%r13d\n+\tand $0x28f,%r15d\n ./pynx/scattering/cpu.c:9191\n-\tmov %edi,0x80(%rbx)\n-./pynx/scattering/cpu.c:9193\n-\tmov %r15,0x88(%rbx)\n-\tmov %r15,0x78(%rbx)\n-./pynx/scattering/cpu.c:9196\n-\tmov %r12,0xa8(%rbx)\n-./pynx/scattering/cpu.c:9194\n-\tvmovdqu %xmm3,0x98(%rbx)\n+\tmov %r14d,0x80(%rbx)\n+./pynx/scattering/cpu.c:9200\n+\tcmp $0x8,%r15d\n+./pynx/scattering/cpu.c:9195\n+\tmov %r12,0x88(%rbx)\n+\tmov %r12,0x78(%rbx)\n+\tmov %r12,0x98(%rbx)\n ./pynx/scattering/cpu.c:9197\n-\tvmovdqu %xmm3,0xb0(%rbx)\n+\tmov %r12,0xa0(%rbx)\n+\tmov %r12,0xa8(%rbx)\n+./pynx/scattering/cpu.c:9198\n+\tmov %r12,0xb0(%rbx)\n+\tmov %r12,0xb8(%rbx)\n ./pynx/scattering/cpu.c:9200\n-\tcmp $0x8,%r13d\n-\tje 3853 <__cxa_finalize@plt+0x363>\n-\tjg 3809 <__cxa_finalize@plt+0x319>\n-\tcmp $0x3,%r13d\n-\tje 385c <__cxa_finalize@plt+0x36c>\n-\tlea 0x470f(%rip),%r14 \n-\tcmp $0x4,%r13d\n-\tje 3868 <__cxa_finalize@plt+0x378>\n-\tjmp 3822 <__cxa_finalize@plt+0x332>\n-\tcmp $0x82,%r13d\n-\tje 3861 <__cxa_finalize@plt+0x371>\n-\tlea 0x4237(%rip),%r14 \n-\tcmp $0x282,%r13d\n-\tje 3868 <__cxa_finalize@plt+0x378>\n+\tje 3855 <__cxa_finalize@plt+0x365>\n+\tjg 380b <__cxa_finalize@plt+0x31b>\n+\tcmp $0x3,%r15d\n+\tje 385e <__cxa_finalize@plt+0x36e>\n+\tcmp $0x4,%r15d\n+\tlea 0x45a9(%rip),%r13 \n+\tje 386a <__cxa_finalize@plt+0x37a>\n+\tjmp 3824 <__cxa_finalize@plt+0x334>\n+\tcmp $0x82,%r15d\n+\tje 3863 <__cxa_finalize@plt+0x373>\n+\tcmp $0x282,%r15d\n+\tlea 0x40ce(%rip),%r13 \n+\tje 386a <__cxa_finalize@plt+0x37a>\n ./pynx/scattering/cpu.c:9217\n-\tmov 0x19717(%rip),%rbp \n-\tlea 0x1592b(%rip),%rsi \n+\tmov 0x19715(%rip),%rbp \n+\tlea 0x15999(%rip),%rsi \n \tmov 0x0(%rbp),%rdi\n \tcall 31e0 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rbx),%r9\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r9d,%r9d\n-\tjs 3876 <__cxa_finalize@plt+0x386>\n+\tjs 3878 <__cxa_finalize@plt+0x388>\n /usr/include/python3.12/object.h:704\n \tdec %r9\n \tmov %r9,(%rbx)\n-\tjne 3876 <__cxa_finalize@plt+0x386>\n+\tjne 3878 <__cxa_finalize@plt+0x388>\n /usr/include/python3.12/object.h:705\n \tmov %rbx,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 3876 <__cxa_finalize@plt+0x386>\n+\tjmp 3878 <__cxa_finalize@plt+0x388>\n __Pyx_CyFunction_Init():\n ./pynx/scattering/cpu.c:9200\n-\tlea 0x2ed6(%rip),%r14 \n-\tjmp 3868 <__cxa_finalize@plt+0x378>\n-\txor %r14d,%r14d\n-\tjmp 3868 <__cxa_finalize@plt+0x378>\n-\tlea 0x4168(%rip),%r14 \n+\tlea 0x2ec4(%rip),%r13 \n+\tjmp 386a <__cxa_finalize@plt+0x37a>\n+\txor %r13d,%r13d\n+\tjmp 386a <__cxa_finalize@plt+0x37a>\n+\tlea 0x400e(%rip),%r13 \n ./pynx/scattering/cpu.c:9208\n-\tmov %r14,0x30(%rbx)\n+\tmov %r13,0x30(%rbx)\n __Pyx_CyFunction_New():\n ./pynx/scattering/cpu.c:9763\n \tmov %rbx,%rdi\n \tcall 31b0 \n-\tjmp 3878 <__cxa_finalize@plt+0x388>\n+\tjmp 387a <__cxa_finalize@plt+0x38a>\n ./pynx/scattering/cpu.c:9756\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:9766\n \tpop %rdx\n \tmov %rbx,%rax\n \tpop %rbx\n \tpop %rbp\n@@ -417,571 +431,578 @@\n \tpush %rbx\n \tsub $0xd0,%rsp\n \tmov %fs:0x28,%r13\n \tmov %r13,0xc8(%rsp)\n \tmov %r8d,%r13d\n ./pynx/scattering/cpu.c:8263\n \tcall 30f0 \n-\tmov %rax,%rbx\n ./pynx/scattering/cpu.c:8264\n \ttest %rax,%rax\n-\tje 397c <__cxa_finalize@plt+0x48c>\n+./pynx/scattering/cpu.c:8263\n+\tmov %rax,%rbx\n+./pynx/scattering/cpu.c:8264\n+\tje 397e <__cxa_finalize@plt+0x48e>\n PyType_HasFeature():\n /usr/include/python3.12/object.h:966\n \tmov 0x8(%rax),%rax\n __Pyx_ImportType_3_0_11():\n ./pynx/scattering/cpu.c:8266 (discriminator 1)\n \ttestb $0x80,0xab(%rax)\n-\tjne 38f7 <__cxa_finalize@plt+0x407>\n+\tjne 38f9 <__cxa_finalize@plt+0x409>\n ./pynx/scattering/cpu.c:8267\n-\tmov 0x19685(%rip),%r8 \n+\tmov 0x19683(%rip),%r8 \n \tmov %rbp,%rcx\n \tmov %r14,%rdx\n+\tlea 0x15ec6(%rip),%rsi \n \txor %eax,%eax\n-\tlea 0x15e56(%rip),%rsi \n \tmov (%r8),%rdi\n \tcall 3460 \n ./pynx/scattering/cpu.c:8270\n-\tjmp 397c <__cxa_finalize@plt+0x48c>\n+\tjmp 397e <__cxa_finalize@plt+0x48e>\n ./pynx/scattering/cpu.c:8274\n \tmov 0x28(%rbx),%r9\n ./pynx/scattering/cpu.c:8273\n \tmov 0x20(%rbx),%rcx\n ./pynx/scattering/cpu.c:8293\n \ttest %r9,%r9\n-\tje 3910 <__cxa_finalize@plt+0x420>\n+\tje 3912 <__cxa_finalize@plt+0x422>\n ./pynx/scattering/cpu.c:8297\n \tmov $0x8,%edx\n \tcmp %rdx,%r9\n \tcmovl %rdx,%r9\n ./pynx/scattering/cpu.c:8300\n \tadd %rcx,%r9\n \tcmp %r12,%r9\n-\tjae 393b <__cxa_finalize@plt+0x44b>\n+\tjae 393d <__cxa_finalize@plt+0x44d>\n ./pynx/scattering/cpu.c:8301\n-\tmov 0x19639(%rip),%rdi \n+\tmov 0x19637(%rip),%rdi \n \tmov %r12,%r8\n \tmov %rbp,%rcx\n \tmov %r14,%rdx\n-\tlea 0x15e39(%rip),%rsi \n+\tlea 0x15ea7(%rip),%rsi \n \txor %eax,%eax\n \tmov (%rdi),%rdi\n \tcall 3460 \n ./pynx/scattering/cpu.c:8305\n-\tjmp 397c <__cxa_finalize@plt+0x48c>\n+\tjmp 397e <__cxa_finalize@plt+0x48e>\n ./pynx/scattering/cpu.c:8315\n \tdec %r13d\n-\tjne 3986 <__cxa_finalize@plt+0x496>\n+\tjne 3988 <__cxa_finalize@plt+0x498>\n \tcmp %rcx,%r12\n-\tjae 3986 <__cxa_finalize@plt+0x496>\n+\tjae 3988 <__cxa_finalize@plt+0x498>\n ./pynx/scattering/cpu.c:8316\n \tmov %rsp,%r13\n \tpush %rdx\n \tmov %r12,%r9\n-\tmov %rbp,%r8\n \tpush %rcx\n-\tlea 0x15e89(%rip),%rdx \n+\tmov %rbp,%r8\n \tmov %r14,%rcx\n+\tlea 0x15ef4(%rip),%rdx \n \tmov $0xc8,%esi\n \tmov %r13,%rdi\n \txor %eax,%eax\n \tcall 3260 \n ./pynx/scattering/cpu.c:8320\n \txor %edx,%edx\n-\tmov %r13,%rsi\n \txor %edi,%edi\n+\tmov %r13,%rsi\n \tcall 3140 \n ./pynx/scattering/cpu.c:8320 (discriminator 1)\n \tmov %r13,%rsp\n \ttest %eax,%eax\n-\tjns 3986 <__cxa_finalize@plt+0x496>\n+\tjns 3988 <__cxa_finalize@plt+0x498>\n ./pynx/scattering/cpu.c:8324\n \tmov %rbx,%rdi\n ./pynx/scattering/cpu.c:8325\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:8324\n-\tcall 6ac0 \n+\tcall 6a90 \n ./pynx/scattering/cpu.c:8326\n \tmov 0xc8(%rsp),%rax\n \tsub %fs:0x28,%rax\n-\tje 399e <__cxa_finalize@plt+0x4ae>\n+\tje 39a0 <__cxa_finalize@plt+0x4b0>\n \tcall 31c0 <__stack_chk_fail@plt>\n \tadd $0xd0,%rsp\n \tmov %rbx,%rax\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tret\n __Pyx_PyCode_New():\n ./pynx/scattering/cpu.c:701\n \tpush %r15\n-\tmov %r9,%r15\n+\tmov %r8,%r15\n \tpush %r14\n-\tmov %r8,%r14\n+\tmov %rcx,%r14\n \tpush %r13\n-\tmov %rcx,%r13\n+\tmov %rdx,%r13\n \tpush %r12\n-\tmov %rdx,%r12\n+\tmov %esi,%r12d\n+./pynx/scattering/cpu.c:706\n+\txor %esi,%esi\n+./pynx/scattering/cpu.c:701\n \tpush %rbp\n-\tpush %rbx\n-\tmov %edi,%ebx\n+\tmov %edi,%ebp\n ./pynx/scattering/cpu.c:706\n-\tlea 0x15922(%rip),%rdi \n+\tlea 0x1598f(%rip),%rdi \n ./pynx/scattering/cpu.c:701\n+\tpush %rbx\n \tsub $0x18,%rsp\n-\tmov %esi,0xc(%rsp)\n+\tmov %r9,0x8(%rsp)\n ./pynx/scattering/cpu.c:706\n-\txor %esi,%esi\n \tcall 3110 \n-\tmov %rax,%rbp\n ./pynx/scattering/cpu.c:707\n \ttest %rax,%rax\n-\tje 3a61 <__cxa_finalize@plt+0x571>\n+./pynx/scattering/cpu.c:706\n+\tmov %rax,%rbx\n+./pynx/scattering/cpu.c:707\n+\tje 3a66 <__cxa_finalize@plt+0x576>\n ./pynx/scattering/cpu.c:710\n \tpush %rax\n \txor %edx,%edx\n-\tmov %ebx,%edi\n-\tmov $0x3,%r9d\n+\txor %r8d,%r8d\n \tpush 0x80(%rsp)\n \tmov 0x80(%rsp),%eax\n-\txor %r8d,%r8d\n \txor %esi,%esi\n+\tmov %ebp,%edi\n+\tmov %r12d,%ecx\n \tpush %rax\n \tpush 0x80(%rsp)\n \tpush 0x88(%rsp)\n \tpush 0x88(%rsp)\n \tpush 0x88(%rsp)\n \tpush 0x88(%rsp)\n+\tmov 0x48(%rsp),%r9\n+\tpush %r9\n+\tmov $0x3,%r9d\n \tpush %r15\n \tpush %r14\n \tpush %r13\n-\tpush %r12\n-\tmov 0x6c(%rsp),%ecx\n \tcall 3430 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov 0x0(%rbp),%rdx\n+\tmov (%rbx),%rdx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tadd $0x60,%rsp\n __Pyx_PyCode_New():\n ./pynx/scattering/cpu.c:710\n-\tmov %rax,%rbx\n+\tmov %rax,%rbp\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %edx,%edx\n-\tjs 3a52 <__cxa_finalize@plt+0x562>\n+\tjs 3a57 <__cxa_finalize@plt+0x567>\n /usr/include/python3.12/object.h:704\n \tdec %rdx\n-\tmov %rdx,0x0(%rbp)\n-\tje 3a57 <__cxa_finalize@plt+0x567>\n+\tmov %rdx,(%rbx)\n+\tje 3a5c <__cxa_finalize@plt+0x56c>\n __Pyx_PyCode_New():\n ./pynx/scattering/cpu.c:716\n-\tmov %rbx,%rbp\n-\tjmp 3a61 <__cxa_finalize@plt+0x571>\n+\tmov %rbp,%rbx\n+\tjmp 3a66 <__cxa_finalize@plt+0x576>\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n-\tmov %rbp,%rdi\n+\tmov %rbx,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 3a52 <__cxa_finalize@plt+0x562>\n+\tjmp 3a57 <__cxa_finalize@plt+0x567>\n __Pyx_PyCode_New():\n ./pynx/scattering/cpu.c:717\n \tadd $0x18,%rsp\n-\tmov %rbp,%rax\n+\tmov %rbx,%rax\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n __Pyx_CreateStringTabAndInitStrings():\n ./pynx/scattering/cpu.c:6029\n \tpush %rbp\n ./pynx/scattering/cpu.c:6030\n-\tlea 0x17362(%rip),%rcx \n-\txor %edx,%edx\n-\txor %edi,%edi\n+\txor %ecx,%ecx\n+\tlea 0x17346(%rip),%rdx \n ./pynx/scattering/cpu.c:6029\n \tpush %rbx\n ./pynx/scattering/cpu.c:6030\n-\tlea 0x1736d(%rip),%rsi \n-\txor %ebx,%ebx\n-\txor %r8d,%r8d\n-\tlea 0x1723d(%rip),%rbp \n-\tlea 0x17216(%rip),%r9 \n-\txor %r10d,%r10d\n-\tlea 0x172c4(%rip),%r11 \n+\tlea 0x1a076(%rip),%rbx \n+\txor %edi,%edi\n+\txor %r9d,%r9d\n+\tlea 0x173c7(%rip),%rsi \n+\tlea 0x1a06b(%rip),%rbp \n+\tlea 0x173d0(%rip),%r8 \n+\tlea 0x1a065(%rip),%r10 \n ./pynx/scattering/cpu.c:6029\n \tsub $0x588,%rsp\n ./pynx/scattering/cpu.c:6030\n-\tvmovq 0x191b5(%rip),%xmm1 \n-\tvmovq 0x191b5(%rip),%xmm2 \n+\tlea 0x17297(%rip),%r11 \n \tmov %fs:0x28,%rax\n \tmov %rax,0x578(%rsp)\n-\tlea 0x17275(%rip),%rax \n-\tvmovq 0x1919d(%rip),%xmm4 \n-\tvmovq 0x1919d(%rip),%xmm6 \n-\tmov %rdx,0x18(%rsp)\n-\tvpinsrq $0x1,%rcx,%xmm2,%xmm3\n-\tmov %rbx,0x40(%rsp)\n-\txor %edx,%edx\n-\tlea 0x17214(%rip),%rcx \n-\tvpinsrq $0x1,%rsi,%xmm4,%xmm5\n-\tvpinsrq $0x1,%rbp,%xmm6,%xmm7\n+\tlea 0x1a027(%rip),%rax \n+\tmov %rdx,0x8(%rsp)\n+\tlea 0x1a03b(%rip),%rdx \n+\tmov %rcx,0x18(%rsp)\n+\tlea 0x17247(%rip),%rcx \n+\tmov %rbx,0x28(%rsp)\n \txor %ebx,%ebx\n-\tmov %rdi,0x68(%rsp)\n-\tvmovdqu %xmm3,0x28(%rsp)\n-\tlea 0x1723c(%rip),%rsi \n-\tlea 0x171cd(%rip),%rbp \n-\txor %edi,%edi\n-\tmov %r8,0x90(%rsp)\n-\txor %r8d,%r8d\n-\tvmovdqa %xmm5,0x50(%rsp)\n-\tvpinsrq $0x1,%rax,%xmm1,%xmm0\n-\tmov 0x172b3(%rip),%ax \n-\tvmovdqu %xmm7,0x78(%rsp)\n-\tvmovdqa %xmm0,(%rsp)\n-\tmov %ax,0x20(%rsp)\n-\tmov %ax,0x48(%rsp)\n-\tmov %ax,0x70(%rsp)\n-\tmov %ax,0x98(%rsp)\n+\tmov %rsi,0x30(%rsp)\n+\tlea 0x1a024(%rip),%rsi \n+\tmov %rdi,0x40(%rsp)\n+\tlea 0x172e0(%rip),%rdi \n+\tmov %rbp,0x50(%rsp)\n+\txor %ebp,%ebp\n+\tmov %rax,(%rsp)\n+\txor %eax,%eax\n+\tmov %r8,0x58(%rsp)\n+\tlea 0x1a007(%rip),%r8 \n+\tmov %r9,0x68(%rsp)\n+\tlea 0x17263(%rip),%r9 \n+\tmov %r10,0x78(%rsp)\n+\txor %r10d,%r10d\n+\tmov %r11,0x80(%rsp)\n+\tlea 0x19fec(%rip),%r11 \n+\tmov %rax,0x90(%rsp)\n+\tlea 0x17285(%rip),%rax \n \tmovq $0xc,0x10(%rsp)\n+\tmovw $0x100,0x20(%rsp)\n \tmovb $0x1,0x22(%rsp)\n \tmovq $0x2,0x38(%rsp)\n+\tmovw $0x100,0x48(%rsp)\n \tmovb $0x1,0x4a(%rsp)\n \tmovq $0x2,0x60(%rsp)\n+\tmovw $0x100,0x70(%rsp)\n \tmovb $0x1,0x72(%rsp)\n \tmovq $0x13,0x88(%rsp)\n+\tmovw $0x100,0x98(%rsp)\n \tmovb $0x1,0x9a(%rsp)\n-\tvmovq 0x190dd(%rip),%xmm8 \n-\tvmovq 0x190dd(%rip),%xmm10 \n-\tvmovq 0x190dd(%rip),%xmm12 \n-\tmov %r10,0xb8(%rsp)\n-\txor %r10d,%r10d\n-\tvmovq 0x190d2(%rip),%xmm14 \n-\tvmovq 0x190d2(%rip),%xmm1 \n-\tvpinsrq $0x1,%r9,%xmm8,%xmm9\n-\tlea 0x171ac(%rip),%r9 \n-\tvmovq 0x190c5(%rip),%xmm2 \n-\tvpinsrq $0x1,%r11,%xmm10,%xmm11\n-\tvpinsrq $0x1,%rcx,%xmm12,%xmm13\n-\tmov %ax,0xc0(%rsp)\n-\tvpinsrq $0x1,%rsi,%xmm14,%xmm15\n-\tvpinsrq $0x1,%rbp,%xmm1,%xmm0\n-\tmov %rdx,0xe0(%rsp)\n-\tlea 0x1716f(%rip),%r11 \n-\tvpinsrq $0x1,%r9,%xmm2,%xmm3\n-\tmov %ax,0xe8(%rsp)\n-\tlea 0x17149(%rip),%rcx \n-\tlea 0x17102(%rip),%rsi \n-\tmov %rbx,0x108(%rsp)\n+\tmov %rdx,0xa0(%rsp)\n \txor %edx,%edx\n-\txor %ebx,%ebx\n-\tlea 0x170df(%rip),%rbp \n-\tmov %ax,0x110(%rsp)\n-\tlea 0x17178(%rip),%r9 \n-\tmov %rdi,0x130(%rsp)\n-\txor %edi,%edi\n-\tmov %ax,0x138(%rsp)\n-\tmov %r8,0x158(%rsp)\n+\tmov %rcx,0xa8(%rsp)\n+\tlea 0x19f6f(%rip),%rcx \n+\tmov %rbx,0xb8(%rsp)\n+\tlea 0x17198(%rip),%rbx \n+\tmov %rsi,0xc8(%rsp)\n+\txor %esi,%esi\n+\tmov %rdi,0xd0(%rsp)\n+\tlea 0x19f4f(%rip),%rdi \n+\tmov %rbp,0xe0(%rsp)\n+\tlea 0x1720f(%rip),%rbp \n+\tmov %r8,0xf0(%rsp)\n \txor %r8d,%r8d\n-\tmov %ax,0x160(%rsp)\n-\tvmovdqa %xmm9,0xa0(%rsp)\n-\tvmovdqu %xmm11,0xc8(%rsp)\n-\tvmovdqa %xmm13,0xf0(%rsp)\n-\tvmovdqu %xmm15,0x118(%rsp)\n-\tvmovdqa %xmm0,0x140(%rsp)\n-\tvmovdqu %xmm3,0x168(%rsp)\n+\tmov %r9,0xf8(%rsp)\n+\tlea 0x19f2e(%rip),%r9 \n+\tmov %r10,0x108(%rsp)\n+\tlea 0x171e0(%rip),%r10 \n+\tmov %r11,0x118(%rsp)\n+\txor %r11d,%r11d\n+\tmov %rax,0x120(%rsp)\n+\tlea 0x19f0d(%rip),%rax \n+\tmov %rdx,0x130(%rsp)\n+\tlea 0x171a6(%rip),%rdx \n+\tmov %rcx,0x140(%rsp)\n+\txor %ecx,%ecx\n+\tmov %rbx,0x148(%rsp)\n+\tlea 0x19eed(%rip),%rbx \n+\tmov %rsi,0x158(%rsp)\n+\tlea 0x1713e(%rip),%rsi \n+\tmov %rdi,0x168(%rsp)\n+\txor %edi,%edi\n+\tmov %rbp,0x170(%rsp)\n+\tlea 0x19ecd(%rip),%rbp \n \tmovq $0x13,0xb0(%rsp)\n+\tmovw $0x100,0xc0(%rsp)\n \tmovb $0x1,0xc2(%rsp)\n \tmovq $0x9,0xd8(%rsp)\n+\tmovw $0x100,0xe8(%rsp)\n \tmovb $0x1,0xea(%rsp)\n \tmovq $0x11,0x100(%rsp)\n+\tmovw $0x100,0x110(%rsp)\n \tmovb $0x1,0x112(%rsp)\n \tmovq $0xa,0x128(%rsp)\n+\tmovw $0x100,0x138(%rsp)\n \tmovb $0x1,0x13a(%rsp)\n \tmovq $0x12,0x150(%rsp)\n+\tmovw $0x100,0x160(%rsp)\n \tmovb $0x1,0x162(%rsp)\n \tmovq $0x6,0x178(%rsp)\n-\tvmovq 0x18f8d(%rip),%xmm4 \n-\tvmovq 0x18f8d(%rip),%xmm6 \n-\tvmovq 0x18f8d(%rip),%xmm8 \n-\tmov %r10,0x180(%rsp)\n-\txor %r10d,%r10d\n-\tvmovq 0x18f82(%rip),%xmm10 \n-\tvmovq 0x18f82(%rip),%xmm12 \n-\tvpinsrq $0x1,%r11,%xmm4,%xmm5\n-\tmov %ax,0x188(%rsp)\n-\tvpinsrq $0x1,%rcx,%xmm6,%xmm7\n-\tvpinsrq $0x1,%rsi,%xmm8,%xmm9\n-\tmov %rdx,0x1a8(%rsp)\n-\tlea 0x17041(%rip),%r11 \n-\tvpinsrq $0x1,%rbp,%xmm10,%xmm11\n-\tvpinsrq $0x1,%r9,%xmm12,%xmm13\n-\tmov %ax,0x1b0(%rsp)\n-\tlea 0x16fd7(%rip),%rcx \n-\tmov %rbx,0x1d0(%rsp)\n-\txor %edx,%edx\n+\tmov %r8,0x180(%rsp)\n+\tlea 0x17064(%rip),%r8 \n+\tmov %r9,0x190(%rsp)\n+\txor %r9d,%r9d\n+\tmov %r10,0x198(%rsp)\n+\tlea 0x19e0a(%rip),%r10 \n+\tmov %r11,0x1a8(%rsp)\n+\tlea 0x170e3(%rip),%r11 \n+\tmov %rax,0x1b8(%rsp)\n+\txor %eax,%eax\n+\tmov %rdx,0x1c0(%rsp)\n+\tlea 0x19dea(%rip),%rdx \n+\tmov %rcx,0x1d0(%rsp)\n+\tlea 0x170ab(%rip),%rcx \n+\tmov %rbx,0x1e0(%rsp)\n \txor %ebx,%ebx\n-\tlea 0x1700c(%rip),%rsi \n-\tmov %ax,0x1d8(%rsp)\n-\tlea 0x17035(%rip),%rbp \n-\tlea 0x16fc0(%rip),%r9 \n+\tmov %rsi,0x1e8(%rsp)\n+\tlea 0x19dca(%rip),%rsi \n \tmov %rdi,0x1f8(%rsp)\n-\txor %edi,%edi\n-\tmov %ax,0x200(%rsp)\n-\tmov %r8,0x220(%rsp)\n-\txor %r8d,%r8d\n-\tmov %ax,0x228(%rsp)\n-\tmov %r10,0x248(%rsp)\n+\tlea 0x17034(%rip),%rdi \n+\tmov %rbp,0x208(%rsp)\n+\txor %ebp,%ebp\n+\tmov %r8,0x210(%rsp)\n+\tlea 0x19daa(%rip),%r8 \n+\tmov %r9,0x220(%rsp)\n+\tlea 0x17054(%rip),%r9 \n+\tmov %r10,0x230(%rsp)\n \txor %r10d,%r10d\n-\tmov %ax,0x250(%rsp)\n-\tvmovdqa %xmm5,0x190(%rsp)\n-\tvmovdqu %xmm7,0x1b8(%rsp)\n-\tvmovdqa %xmm9,0x1e0(%rsp)\n-\tvmovdqu %xmm11,0x208(%rsp)\n-\tvmovdqa %xmm13,0x230(%rsp)\n+\tmov %r11,0x238(%rsp)\n+\tlea 0x19d89(%rip),%r11 \n+\tmov %rax,0x248(%rsp)\n+\tlea 0x17063(%rip),%rax \n+\tmovw $0x100,0x188(%rsp)\n \tmovb $0x1,0x18a(%rsp)\n \tmovq $0x6,0x1a0(%rsp)\n+\tmovw $0x100,0x1b0(%rsp)\n \tmovb $0x1,0x1b2(%rsp)\n \tmovq $0xb,0x1c8(%rsp)\n+\tmovw $0x100,0x1d8(%rsp)\n \tmovb $0x1,0x1da(%rsp)\n \tmovq $0xe,0x1f0(%rsp)\n+\tmovw $0x100,0x200(%rsp)\n \tmovb $0x1,0x202(%rsp)\n \tmovq $0xe,0x218(%rsp)\n+\tmovw $0x100,0x228(%rsp)\n \tmovb $0x1,0x22a(%rsp)\n \tmovq $0x9,0x240(%rsp)\n+\tmovw $0x100,0x250(%rsp)\n \tmovb $0x1,0x252(%rsp)\n-\tvmovq 0x18e44(%rip),%xmm14 \n-\tvmovq 0x18e44(%rip),%xmm1 \n-\tvmovq 0x18e44(%rip),%xmm2 \n-\tmov %rdx,0x270(%rsp)\n+\tmov %rdx,0x258(%rsp)\n \txor %edx,%edx\n-\tvmovq 0x18e3a(%rip),%xmm4 \n-\tvmovq 0x18e3a(%rip),%xmm6 \n-\tvpinsrq $0x1,%r11,%xmm14,%xmm15\n-\tlea 0x16d6d(%rip),%r11 \n-\tvmovq 0x18e2d(%rip),%xmm8 \n-\tvpinsrq $0x1,%rcx,%xmm1,%xmm0\n-\tvpinsrq $0x1,%rsi,%xmm2,%xmm3\n-\tmov %ax,0x278(%rsp)\n-\tvpinsrq $0x1,%rbp,%xmm4,%xmm5\n-\tvpinsrq $0x1,%r9,%xmm6,%xmm7\n-\tmov %rbx,0x298(%rsp)\n-\tlea 0x16cf6(%rip),%rcx \n-\tvpinsrq $0x1,%r11,%xmm8,%xmm9\n-\tmov %ax,0x2a0(%rsp)\n-\tlea 0x16d71(%rip),%rsi \n-\tlea 0x16d4a(%rip),%rbp \n-\tmov %rdi,0x2c0(%rsp)\n-\txor %ebx,%ebx\n-\txor %edi,%edi\n-\tlea 0x16e77(%rip),%r9 \n-\tmov %ax,0x2c8(%rsp)\n-\tlea 0x16e58(%rip),%r11 \n-\tmov %r8,0x2e8(%rsp)\n+\tmov %rcx,0x260(%rsp)\n+\tlea 0x19cc1(%rip),%rcx \n+\tmov %rbx,0x270(%rsp)\n+\tlea 0x16f25(%rip),%rbx \n+\tmov %rsi,0x280(%rsp)\n+\txor %esi,%esi\n+\tmov %rdi,0x288(%rsp)\n+\tlea 0x19ca1(%rip),%rdi \n+\tmov %rbp,0x298(%rsp)\n+\tlea 0x16dba(%rip),%rbp \n+\tmov %r8,0x2a8(%rsp)\n \txor %r8d,%r8d\n-\tmov %ax,0x2f0(%rsp)\n-\tmov %r10,0x310(%rsp)\n-\txor %r10d,%r10d\n-\tmov %ax,0x318(%rsp)\n-\tvmovdqu %xmm15,0x258(%rsp)\n-\tvmovdqa %xmm0,0x280(%rsp)\n-\tvmovdqu %xmm3,0x2a8(%rsp)\n-\tvmovdqa %xmm5,0x2d0(%rsp)\n-\tvmovdqu %xmm7,0x2f8(%rsp)\n-\tvmovdqa %xmm9,0x320(%rsp)\n+\tmov %r9,0x2b0(%rsp)\n+\tlea 0x19c80(%rip),%r9 \n+\tmov %r10,0x2c0(%rsp)\n+\tlea 0x16d51(%rip),%r10 \n+\tmov %r11,0x2d0(%rsp)\n+\txor %r11d,%r11d\n+\tmov %rax,0x2d8(%rsp)\n+\tlea 0x19c5f(%rip),%rax \n+\tmov %rdx,0x2e8(%rsp)\n+\tlea 0x16db8(%rip),%rdx \n+\tmov %rcx,0x2f8(%rsp)\n+\txor %ecx,%ecx\n+\tmov %rbx,0x300(%rsp)\n+\tlea 0x19c3f(%rip),%rbx \n+\tmov %rsi,0x310(%rsp)\n+\tlea 0x16d70(%rip),%rsi \n+\tmov %rdi,0x320(%rsp)\n+\txor %edi,%edi\n+\tmov %rbp,0x328(%rsp)\n+\tlea 0x19c1f(%rip),%rbp \n \tmovq $0x9,0x268(%rsp)\n+\tmovw $0x100,0x278(%rsp)\n \tmovb $0x1,0x27a(%rsp)\n \tmovq $0x7,0x290(%rsp)\n+\tmovw $0x100,0x2a0(%rsp)\n \tmovb $0x1,0x2a2(%rsp)\n \tmovq $0x5,0x2b8(%rsp)\n+\tmovw $0x100,0x2c8(%rsp)\n \tmovb $0x1,0x2ca(%rsp)\n \tmovq $0x3,0x2e0(%rsp)\n+\tmovw $0x100,0x2f0(%rsp)\n \tmovb $0x1,0x2f2(%rsp)\n \tmovq $0x6,0x308(%rsp)\n+\tmovw $0x100,0x318(%rsp)\n \tmovb $0x1,0x31a(%rsp)\n \tmovq $0x27,0x330(%rsp)\n-\tvmovq 0x18cf4(%rip),%xmm10 \n-\tvmovq 0x18cf4(%rip),%xmm12 \n-\tvmovq 0x18cf4(%rip),%xmm14 \n-\tmov %rdx,0x338(%rsp)\n-\txor %edx,%edx\n-\tvmovq 0x18cea(%rip),%xmm1 \n-\tvmovq 0x18cea(%rip),%xmm2 \n-\tvpinsrq $0x1,%rcx,%xmm10,%xmm11\n-\tmov %ax,0x340(%rsp)\n-\tvpinsrq $0x1,%rsi,%xmm12,%xmm13\n-\tvpinsrq $0x1,%rbp,%xmm14,%xmm15\n-\tmov %rbx,0x360(%rsp)\n-\tlea 0x16d7f(%rip),%rcx \n-\tvpinsrq $0x1,%r9,%xmm1,%xmm0\n-\tvpinsrq $0x1,%r11,%xmm2,%xmm3\n-\tmov %ax,0x368(%rsp)\n-\tlea 0x16d61(%rip),%rsi \n-\tmov %rdi,0x388(%rsp)\n+\tmov %r8,0x338(%rsp)\n+\tlea 0x16de6(%rip),%r8 \n+\tmov %r9,0x348(%rsp)\n+\txor %r9d,%r9d\n+\tmov %r10,0x350(%rsp)\n+\tlea 0x19b5c(%rip),%r10 \n+\tmov %r11,0x360(%rsp)\n+\tlea 0x16dad(%rip),%r11 \n+\tmov %rax,0x370(%rsp)\n+\txor %eax,%eax\n+\tmov %rdx,0x378(%rsp)\n+\tlea 0x19b3c(%rip),%rdx \n+\tmov %rcx,0x388(%rsp)\n+\tlea 0x16dd3(%rip),%rcx \n+\tmov %rbx,0x398(%rsp)\n \txor %ebx,%ebx\n-\txor %edi,%edi\n-\tlea 0x16d4b(%rip),%rbp \n-\tmov %ax,0x390(%rsp)\n-\tlea 0x16d2d(%rip),%r9 \n-\tlea 0x16ce2(%rip),%r11 \n-\tmov %r8,0x3b0(%rsp)\n-\txor %r8d,%r8d\n-\tmov %ax,0x3b8(%rsp)\n-\tmov %r10,0x3d8(%rsp)\n+\tmov %rsi,0x3a0(%rsp)\n+\tlea 0x19b1c(%rip),%rsi \n+\tmov %rdi,0x3b0(%rsp)\n+\tlea 0x16da8(%rip),%rdi \n+\tmov %rbp,0x3c0(%rsp)\n+\txor %ebp,%ebp\n+\tmov %r8,0x3c8(%rsp)\n+\tlea 0x19afc(%rip),%r8 \n+\tmov %r9,0x3d8(%rsp)\n+\tlea 0x16d7d(%rip),%r9 \n+\tmov %r10,0x3e8(%rsp)\n \txor %r10d,%r10d\n-\tmov %ax,0x3e0(%rsp)\n-\tmov %rdx,0x400(%rsp)\n-\txor %edx,%edx\n-\tmov %ax,0x408(%rsp)\n-\tvmovdqu %xmm11,0x348(%rsp)\n-\tvmovdqa %xmm13,0x370(%rsp)\n-\tvmovdqu %xmm15,0x398(%rsp)\n-\tvmovdqa %xmm0,0x3c0(%rsp)\n-\tvmovdqu %xmm3,0x3e8(%rsp)\n+\tmov %r11,0x3f0(%rsp)\n+\tlea 0x19adb(%rip),%r11 \n+\tmov %rax,0x400(%rsp)\n+\tlea 0x16d45(%rip),%rax \n+\tmovw $0x100,0x340(%rsp)\n \tmovb $0x0,0x342(%rsp)\n \tmovq $0x22,0x358(%rsp)\n+\tmovw $0x100,0x368(%rsp)\n \tmovb $0x0,0x36a(%rsp)\n \tmovq $0x14,0x380(%rsp)\n+\tmovw $0x100,0x390(%rsp)\n \tmovb $0x1,0x392(%rsp)\n \tmovq $0x18,0x3a8(%rsp)\n+\tmovw $0x100,0x3b8(%rsp)\n \tmovb $0x0,0x3ba(%rsp)\n \tmovq $0x9,0x3d0(%rsp)\n+\tmovw $0x100,0x3e0(%rsp)\n \tmovb $0x1,0x3e2(%rsp)\n \tmovq $0x9,0x3f8(%rsp)\n-\tmovb $0x1,0x40a(%rsp)\n-\tvmovq 0x18bac(%rip),%xmm4 \n-\tvmovq 0x18bac(%rip),%xmm6 \n-\tvmovq 0x18bac(%rip),%xmm8 \n+\tmovb $0x0,0x408(%rsp)\n+\tmovw $0x101,0x409(%rsp)\n+\tmov %rdx,0x410(%rsp)\n+\txor %edx,%edx\n+\tmov %rcx,0x418(%rsp)\n+\tlea 0x19a13(%rip),%rcx \n \tmov %rbx,0x428(%rsp)\n-\txor %ebx,%ebx\n-\tvmovq 0x18ba2(%rip),%xmm10 \n-\tvmovq 0x18ba2(%rip),%xmm12 \n-\tvpinsrq $0x1,%rcx,%xmm4,%xmm5\n-\tlea 0x16c22(%rip),%rcx \n-\tvpinsrq $0x1,%rsi,%xmm6,%xmm7\n-\tvmovq 0x18b8f(%rip),%xmm14 \n-\tvpinsrq $0x1,%rbp,%xmm8,%xmm9\n-\tmov %ax,0x430(%rsp)\n-\tvpinsrq $0x1,%r9,%xmm10,%xmm11\n-\tvpinsrq $0x1,%r11,%xmm12,%xmm13\n-\tmov %rdi,0x450(%rsp)\n-\txor %edi,%edi\n-\tvpinsrq $0x1,%rcx,%xmm14,%xmm15\n-\tmov %ax,0x458(%rsp)\n-\tlea 0x16bd8(%rip),%rsi \n-\tlea 0x16bce(%rip),%rbp \n-\tmov %r8,0x478(%rsp)\n+\tlea 0x16c31(%rip),%rbx \n+\tmov %rsi,0x438(%rsp)\n+\txor %esi,%esi\n+\tmov %rdi,0x440(%rsp)\n+\tlea 0x199f3(%rip),%rdi \n+\tmov %rbp,0x450(%rsp)\n+\tlea 0x16c59(%rip),%rbp \n+\tmov %r8,0x460(%rsp)\n \txor %r8d,%r8d\n-\tvpxor %xmm4,%xmm4,%xmm4\n-\tmov %ax,0x480(%rsp)\n-\tmov %ax,0x4a8(%rsp)\n-\tmov %ax,0x4d0(%rsp)\n+\tmov %r9,0x468(%rsp)\n+\tlea 0x199d2(%rip),%r9 \n+\tmov %r10,0x478(%rsp)\n+\tlea 0x16c2d(%rip),%r10 \n+\tmov %r11,0x488(%rsp)\n+\txor %r11d,%r11d\n+\tmov %rax,0x490(%rsp)\n+\tlea 0x199b1(%rip),%rax \n+\tmov %rdx,0x4a0(%rsp)\n+\tlea 0x16c01(%rip),%rdx \n+\tmov %rcx,0x4b0(%rsp)\n+\txor %ecx,%ecx\n+\tmov %rbx,0x4b8(%rsp)\n+\txor %ebx,%ebx\n+\tmov %rbp,0x4e0(%rsp)\n+__Pyx_InitStrings():\n+./pynx/scattering/cpu.c:11272\n+\tmov %rsp,%rbp\n+__Pyx_CreateStringTabAndInitStrings():\n+./pynx/scattering/cpu.c:6030\n \tmovq $0x3,0x420(%rsp)\n+\tmovw $0x100,0x430(%rsp)\n \tmovb $0x1,0x432(%rsp)\n \tmovq $0x3,0x448(%rsp)\n+\tmovw $0x100,0x458(%rsp)\n \tmovb $0x1,0x45a(%rsp)\n \tmovq $0x3,0x470(%rsp)\n+\tmovw $0x100,0x480(%rsp)\n \tmovb $0x1,0x482(%rsp)\n \tmovq $0x4,0x498(%rsp)\n-\tmov %r10,0x4a0(%rsp)\n+\tmovw $0x100,0x4a8(%rsp)\n \tmovb $0x1,0x4aa(%rsp)\n \tmovq $0x5,0x4c0(%rsp)\n-\tmov %rdx,0x4c8(%rsp)\n+\tmov %rsi,0x4c8(%rsp)\n+\tmovw $0x100,0x4d0(%rsp)\n \tmovb $0x1,0x4d2(%rsp)\n-\tvmovdqa %xmm5,0x410(%rsp)\n-\tvmovdqu %xmm7,0x438(%rsp)\n-\tvmovdqa %xmm9,0x460(%rsp)\n-\tvmovdqu %xmm11,0x488(%rsp)\n-\tvmovdqa %xmm13,0x4b0(%rsp)\n-\tvmovdqu %xmm15,0x4d8(%rsp)\n+\tmov %rdi,0x4d8(%rsp)\n \tmovq $0x3,0x4e8(%rsp)\n-\tvmovq 0x18a72(%rip),%xmm1 \n-\tmov %ax,0x4f8(%rsp)\n-\tvmovq 0x18a6a(%rip),%xmm2 \n-\tmov %ax,0x520(%rsp)\n-\tvpinsrq $0x1,%rsi,%xmm1,%xmm0\n-\tmov %ax,0x548(%rsp)\n-\txor %eax,%eax\n-\tvpinsrq $0x1,%rbp,%xmm2,%xmm3\n+\tmov %r8,0x4f0(%rsp)\n+\tmovw $0x100,0x4f8(%rsp)\n \tmovb $0x1,0x4fa(%rsp)\n+\tmov %r9,0x500(%rsp)\n+\tmov %r10,0x508(%rsp)\n \tmovq $0x3,0x510(%rsp)\n-\tmov %rdi,0x518(%rsp)\n+\tmov %r11,0x518(%rsp)\n+\tmovw $0x100,0x520(%rsp)\n \tmovb $0x1,0x522(%rsp)\n+\tmov %rax,0x528(%rsp)\n+\tmov %rdx,0x530(%rsp)\n \tmovq $0x3,0x538(%rsp)\n-\tmov %r8,0x540(%rsp)\n+\tmov %rcx,0x540(%rsp)\n+\tmovw $0x100,0x548(%rsp)\n \tmovb $0x1,0x54a(%rsp)\n-\tmov %rax,0x560(%rsp)\n-\tmov %rax,0x568(%rsp)\n+\tmov %rbx,0x550(%rsp)\n+\tmov %rbx,0x558(%rsp)\n+\tmov %rbx,0x560(%rsp)\n+\tmov %rbx,0x568(%rsp)\n \tmovw $0x0,0x570(%rsp)\n \tmovb $0x0,0x572(%rsp)\n-\tmov %rbx,0x4f0(%rsp)\n-__Pyx_InitStrings():\n-./pynx/scattering/cpu.c:11272\n-\tmov %rsp,%rbx\n-__Pyx_CreateStringTabAndInitStrings():\n-./pynx/scattering/cpu.c:6030\n-\tvmovdqa %xmm0,0x500(%rsp)\n-\tvmovdqu %xmm3,0x528(%rsp)\n-\tvmovdqa %xmm4,0x550(%rsp)\n __Pyx_InitStrings():\n ./pynx/scattering/cpu.c:11272\n-\tmov (%rbx),%rbp\n-\ttest %rbp,%rbp\n-\tje 440e <__cxa_finalize@plt+0xf1e>\n+\tmov 0x0(%rbp),%rbx\n+\ttest %rbx,%rbx\n+\tje 4449 <__cxa_finalize@plt+0xf59>\n __Pyx_InitString():\n ./pynx/scattering/cpu.c:11253\n-\tmov 0x20(%rbx),%r9b\n-\tor 0x21(%rbx),%r9b\n-\tmov 0x8(%rbx),%rdi\n-\tmov 0x10(%rbx),%rsi\n-\tje 43ef <__cxa_finalize@plt+0xeff>\n+\tmov 0x20(%rbp),%r8b\n+\tor 0x21(%rbp),%r8b\n+\tmov 0x8(%rbp),%rdi\n+\tmov 0x10(%rbp),%rsi\n+\tje 442b <__cxa_finalize@plt+0xf3b>\n ./pynx/scattering/cpu.c:11254\n-\tcmpb $0x0,0x22(%rbx)\n-\tje 43d3 <__cxa_finalize@plt+0xee3>\n+\tcmpb $0x0,0x22(%rbp)\n+\tje 440f <__cxa_finalize@plt+0xf1f>\n ./pynx/scattering/cpu.c:11255\n \tcall 3420 \n-\tjmp 43f7 <__cxa_finalize@plt+0xf07>\n-\tmov 0x18(%rbx),%rdx\n+\tjmp 4433 <__cxa_finalize@plt+0xf43>\n+\tmov 0x18(%rbp),%rdx\n ./pynx/scattering/cpu.c:11257\n \tdec %rsi\n ./pynx/scattering/cpu.c:11256\n \ttest %rdx,%rdx\n-\tje 43e8 <__cxa_finalize@plt+0xef8>\n+\tje 4424 <__cxa_finalize@plt+0xf34>\n ./pynx/scattering/cpu.c:11257\n \txor %ecx,%ecx\n \tcall 3450 \n-\tjmp 43f7 <__cxa_finalize@plt+0xf07>\n+\tjmp 4433 <__cxa_finalize@plt+0xf43>\n ./pynx/scattering/cpu.c:11259\n \tcall 3480 \n-\tjmp 43f7 <__cxa_finalize@plt+0xf07>\n+\tjmp 4433 <__cxa_finalize@plt+0xf43>\n ./pynx/scattering/cpu.c:11262\n \tdec %rsi\n \tcall 3110 \n-./pynx/scattering/cpu.c:11255 (discriminator 1)\n-\tmov %rax,0x0(%rbp)\n ./pynx/scattering/cpu.c:11264\n \ttest %rax,%rax\n-\tje 4408 <__cxa_finalize@plt+0xf18>\n+./pynx/scattering/cpu.c:11255 (discriminator 1)\n+\tmov %rax,(%rbx)\n+./pynx/scattering/cpu.c:11264\n+\tje 4443 <__cxa_finalize@plt+0xf53>\n ./pynx/scattering/cpu.c:11266\n \tmov %rax,%rdi\n \tcall 3390 \n __Pyx_InitStrings():\n ./pynx/scattering/cpu.c:11288\n-\tadd $0x28,%rbx\n-\tjmp 43ac <__cxa_finalize@plt+0xebc>\n+\tadd $0x28,%rbp\n+\tjmp 43e7 <__cxa_finalize@plt+0xef7>\n __Pyx_CreateStringTabAndInitStrings():\n ./pynx/scattering/cpu.c:6068\n \tmov 0x578(%rsp),%rax\n \tsub %fs:0x28,%rax\n-\tje 4426 <__cxa_finalize@plt+0xf36>\n+\tje 4461 <__cxa_finalize@plt+0xf71>\n \tcall 31c0 <__stack_chk_fail@plt>\n \tadd $0x588,%rsp\n \tpop %rbx\n \tpop %rbp\n \tret\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6451\n@@ -990,2824 +1011,2904 @@\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tpush %rbp\n \tpush %rbx\n \tsub $0xd8,%rsp\n ./pynx/scattering/cpu.c:6463\n-\tmov 0x19874(%rip),%rbx \n+\tmov 0x19839(%rip),%rbx \n ./pynx/scattering/cpu.c:6451\n \tmov %fs:0x28,%rax\n \tmov %rax,0xc8(%rsp)\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:6463\n \ttest %rbx,%rbx\n-\tje 448b <__cxa_finalize@plt+0xf9b>\n+\tje 44c6 <__cxa_finalize@plt+0xfd6>\n ./pynx/scattering/cpu.c:6464\n \tcmp %rdi,%rbx\n-\tje 5667 <__cxa_finalize@plt+0x2177>\n+\tje 56a2 <__cxa_finalize@plt+0x21b2>\n ./pynx/scattering/cpu.c:6465\n-\tmov 0x18adc(%rip),%r10 \n-\tlea 0x15a75(%rip),%rsi \n+\tmov 0x18aa1(%rip),%r10 \n+\tlea 0x15aaa(%rip),%rsi \n \tmov (%r10),%rdi\n \tcall 31e0 \n ./pynx/scattering/cpu.c:6466\n \tor $0xffffffff,%eax\n-\tjmp 5667 <__cxa_finalize@plt+0x2177>\n+\tjmp 56a2 <__cxa_finalize@plt+0x21b2>\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rdi),%eax\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6473\n-\tmov %rdi,0x1982c(%rip) \n+\tmov %rdi,0x197f1(%rip) \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tinc %eax\n-\tje 449a <__cxa_finalize@plt+0xfaa>\n+\tje 44d5 <__cxa_finalize@plt+0xfe5>\n /usr/include/python3.12/object.h:646\n \tmov %eax,(%rdi)\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6493\n \tcall 3490 \n-./pynx/scattering/cpu.c:6493 (discriminator 1)\n-\tmov %rax,0x1959a(%rip) \n ./pynx/scattering/cpu.c:6493 (discriminator 2)\n \ttest %rax,%rax\n-\tje 4989 <__cxa_finalize@plt+0x1499>\n+./pynx/scattering/cpu.c:6493 (discriminator 1)\n+\tmov %rax,0x1955c(%rip) \n+./pynx/scattering/cpu.c:6493 (discriminator 2)\n+\tje 49c4 <__cxa_finalize@plt+0x14d4>\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rax),%edx\n \tinc %edx\n-\tje 44b7 <__cxa_finalize@plt+0xfc7>\n+\tje 44f2 <__cxa_finalize@plt+0x1002>\n /usr/include/python3.12/object.h:646\n \tmov %edx,(%rax)\n __Pyx_PyImport_AddModuleRef():\n ./pynx/scattering/cpu.c:1154\n-\tlea 0x14eb4(%rip),%r13 \n+\tlea 0x14ee9(%rip),%r13 \n \tmov %r13,%rdi\n \tcall 3100 \n Py_XINCREF():\n /usr/include/python3.12/object.h:787\n \ttest %rax,%rax\n-\tje 44d3 <__cxa_finalize@plt+0xfe3>\n+\tje 450e <__cxa_finalize@plt+0x101e>\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rax),%ecx\n \tinc %ecx\n-\tje 44d3 <__cxa_finalize@plt+0xfe3>\n+\tje 450e <__cxa_finalize@plt+0x101e>\n /usr/include/python3.12/object.h:646\n \tmov %ecx,(%rax)\n __pyx_pymod_exec_cpu():\n-./pynx/scattering/cpu.c:6495 (discriminator 1)\n-\tmov %rax,0x1956e(%rip) \n ./pynx/scattering/cpu.c:6495 (discriminator 2)\n \ttest %rax,%rax\n-\tje 499e <__cxa_finalize@plt+0x14ae>\n+./pynx/scattering/cpu.c:6495 (discriminator 1)\n+\tmov %rax,0x19530(%rip) \n+./pynx/scattering/cpu.c:6495 (discriminator 2)\n+\tje 49d9 <__cxa_finalize@plt+0x14e9>\n __Pyx_PyImport_AddModuleRef():\n ./pynx/scattering/cpu.c:1154\n-\tlea 0x14e91(%rip),%rdi \n+\tlea 0x14ec6(%rip),%rdi \n \tcall 3100 \n Py_XINCREF():\n /usr/include/python3.12/object.h:787\n \ttest %rax,%rax\n-\tje 44fc <__cxa_finalize@plt+0x100c>\n+\tje 4537 <__cxa_finalize@plt+0x1047>\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rax),%esi\n \tinc %esi\n-\tje 44fc <__cxa_finalize@plt+0x100c>\n+\tje 4537 <__cxa_finalize@plt+0x1047>\n /usr/include/python3.12/object.h:646\n \tmov %esi,(%rax)\n __pyx_pymod_exec_cpu():\n-./pynx/scattering/cpu.c:6496 (discriminator 1)\n-\tmov %rax,0x1954d(%rip) \n ./pynx/scattering/cpu.c:6496 (discriminator 2)\n \ttest %rax,%rax\n-\tje 49b3 <__cxa_finalize@plt+0x14c3>\n+./pynx/scattering/cpu.c:6496 (discriminator 1)\n+\tmov %rax,0x1950f(%rip) \n+./pynx/scattering/cpu.c:6496 (discriminator 2)\n+\tje 49ee <__cxa_finalize@plt+0x14fe>\n ./pynx/scattering/cpu.c:6497\n-\tmov 0x19535(%rip),%rdx \n-\tmov 0x197a6(%rip),%rdi \n-\tlea 0x14e69(%rip),%rsi \n+\tmov 0x194fa(%rip),%rdx \n+\tmov 0x1976b(%rip),%rdi \n+\tlea 0x14e9e(%rip),%rsi \n \tcall 3130 \n ./pynx/scattering/cpu.c:6497 (discriminator 1)\n \ttest %eax,%eax\n-\tjs 49c8 <__cxa_finalize@plt+0x14d8>\n+\tjs 4a03 <__cxa_finalize@plt+0x1513>\n __Pyx_get_runtime_version():\n ./pynx/scattering/cpu.c:11206\n-\tmov 0x18a53(%rip),%rdi \n+\tmov 0x18a18(%rip),%rdi \n \tmov (%rdi),%r8\n \txor %r8b,%r8b\n __Pyx_check_binary_version():\n ./pynx/scattering/cpu.c:11230\n \tmov %r8,%rbp\n \txor $0x30c07f0,%rbp\n \ttest $0xffff0000,%ebp\n-\tjne 4565 <__cxa_finalize@plt+0x1075>\n+\tjne 45a0 <__cxa_finalize@plt+0x10b0>\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6512\n \txor %edi,%edi\n \tcall 32e0 \n-./pynx/scattering/cpu.c:6512 (discriminator 1)\n-\tmov %rax,0x194fd(%rip) \n ./pynx/scattering/cpu.c:6512 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 45d6 <__cxa_finalize@plt+0x10e6>\n-\tjmp 49db <__cxa_finalize@plt+0x14eb>\n+./pynx/scattering/cpu.c:6512 (discriminator 1)\n+\tmov %rax,0x194bf(%rip) \n+./pynx/scattering/cpu.c:6512 (discriminator 2)\n+\tjne 4611 <__cxa_finalize@plt+0x1121>\n+\tjmp 4a16 <__cxa_finalize@plt+0x1526>\n __Pyx_check_binary_version():\n ./pynx/scattering/cpu.c:11244\n \tmov %r8,%r9\n ./pynx/scattering/cpu.c:11236\n-\tlea 0x14e28(%rip),%r11 \n+\tlea 0x14e5d(%rip),%r11 \n ./pynx/scattering/cpu.c:11244\n \tshr $0x18,%r8\n-./pynx/scattering/cpu.c:11236\n-\txor %eax,%eax\n-./pynx/scattering/cpu.c:11244\n \tshr $0x10,%r9\n ./pynx/scattering/cpu.c:11236\n \tmov %rsp,%r12\n \tpush %rsi\n-\tmov $0x3,%ecx\n \tmovzbl %r9b,%r10d\n-\tlea 0x159b3(%rip),%rdx \n-\tmov $0xc8,%esi\n-\tmov %r12,%rdi\n+\tmov $0x3,%ecx\n+\tlea 0x14f49(%rip),%r9 \n \tpush %r10\n-\tlea 0x14f01(%rip),%r9 \n+\tlea 0x159e1(%rip),%rdx \n+\tmov $0xc8,%esi\n \tpush %r8\n+\tmov %r12,%rdi\n \tmov $0xc,%r8d\n \tpush %r11\n+\txor %eax,%eax\n \tcall 3260 \n ./pynx/scattering/cpu.c:11246\n \txor %edi,%edi\n \tmov %r12,%rsp\n \tmov $0x1,%edx\n \tmov %r12,%rsi\n \tcall 3140 \n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6508 (discriminator 2)\n \ttest %eax,%eax\n-\tjns 454d <__cxa_finalize@plt+0x105d>\n+\tjns 4588 <__cxa_finalize@plt+0x1098>\n ./pynx/scattering/cpu.c:6508 (discriminator 1)\n \tmov $0x196c,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6452\n \txor %ebp,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6513\n-\tlea 0x14d15(%rip),%r14 \n+\tlea 0x14d4a(%rip),%r14 \n \txor %esi,%esi\n \tmov %r14,%rdi\n \tcall 3110 \n-./pynx/scattering/cpu.c:6513 (discriminator 1)\n-\tmov %rax,0x19472(%rip) \n ./pynx/scattering/cpu.c:6513 (discriminator 2)\n \ttest %rax,%rax\n-\tje 49f0 <__cxa_finalize@plt+0x1500>\n+./pynx/scattering/cpu.c:6513 (discriminator 1)\n+\tmov %rax,0x19434(%rip) \n+./pynx/scattering/cpu.c:6513 (discriminator 2)\n+\tje 4a2b <__cxa_finalize@plt+0x153b>\n ./pynx/scattering/cpu.c:6514\n \txor %esi,%esi\n \tmov %r14,%rdi\n \tcall 3480 \n-./pynx/scattering/cpu.c:6514 (discriminator 1)\n-\tmov %rax,0x19460(%rip) \n ./pynx/scattering/cpu.c:6514 (discriminator 2)\n \ttest %rax,%rax\n-\tje 4a05 <__cxa_finalize@plt+0x1515>\n+./pynx/scattering/cpu.c:6514 (discriminator 1)\n+\tmov %rax,0x19422(%rip) \n+./pynx/scattering/cpu.c:6514 (discriminator 2)\n+\tje 4a40 <__cxa_finalize@plt+0x1550>\n __Pyx_PyImport_AddModuleRef():\n ./pynx/scattering/cpu.c:1154\n-\tlea 0x14d8e(%rip),%rdi \n+\tlea 0x14dc3(%rip),%rdi \n \tcall 3100 \n-\tmov %rax,%rbp\n Py_XINCREF():\n /usr/include/python3.12/object.h:787\n \ttest %rax,%rax\n-\tje 46d8 <__cxa_finalize@plt+0x11e8>\n+__Pyx_PyImport_AddModuleRef():\n+./pynx/scattering/cpu.c:1154\n+\tmov %rax,%rbp\n+Py_XINCREF():\n+/usr/include/python3.12/object.h:787\n+\tje 4713 <__cxa_finalize@plt+0x1223>\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rax),%r15d\n \tinc %r15d\n-\tje 4634 <__cxa_finalize@plt+0x1144>\n+\tje 466f <__cxa_finalize@plt+0x117f>\n /usr/include/python3.12/object.h:646\n \tmov %r15d,(%rax)\n __Pyx_FetchCommonType():\n ./pynx/scattering/cpu.c:8618\n-\tmov 0x18cbd(%rip),%r14 \n+\tmov 0x18c82(%rip),%r14 \n \tmov $0x2e,%esi\n \tmov %r14,%rdi\n \tcall 3210 \n ./pynx/scattering/cpu.c:8619\n \ttest %rax,%rax\n-\tje 4651 <__cxa_finalize@plt+0x1161>\n+\tje 468c <__cxa_finalize@plt+0x119c>\n ./pynx/scattering/cpu.c:8619 (discriminator 1)\n \tlea 0x1(%rax),%r14\n ./pynx/scattering/cpu.c:8620\n \tmov %r14,%rsi\n \tmov %rbp,%rdi\n \tcall 30f0 \n-\tmov %rax,%r12\n ./pynx/scattering/cpu.c:8621\n \ttest %rax,%rax\n-\tjne 55e2 <__cxa_finalize@plt+0x20f2>\n+./pynx/scattering/cpu.c:8620\n+\tmov %rax,%r12\n+./pynx/scattering/cpu.c:8621\n+\tjne 561d <__cxa_finalize@plt+0x212d>\n ./pynx/scattering/cpu.c:8631\n-\tmov 0x18949(%rip),%rax \n+\tmov 0x1890e(%rip),%rax \n \tmov (%rax),%rdi\n \tcall 3250 \n ./pynx/scattering/cpu.c:8631 (discriminator 1)\n \ttest %eax,%eax\n-\tje 5657 <__cxa_finalize@plt+0x2167>\n+\tje 5692 <__cxa_finalize@plt+0x21a2>\n ./pynx/scattering/cpu.c:8632\n \tcall 32c0 \n ./pynx/scattering/cpu.c:8633\n-\tlea 0x18c55(%rip),%r15 \n+\tlea 0x18c1a(%rip),%r15 \n \tmov %r15,%rdi\n \tcall 32a0 \n ./pynx/scattering/cpu.c:8633 (discriminator 1)\n \ttest %eax,%eax\n-\tjs 5657 <__cxa_finalize@plt+0x2167>\n+\tjs 5692 <__cxa_finalize@plt+0x21a2>\n ./pynx/scattering/cpu.c:8634\n \tmov %r15,%rdx\n \tmov %r14,%rsi\n \tmov %rbp,%rdi\n \tcall 3130 \n ./pynx/scattering/cpu.c:8634 (discriminator 1)\n \ttest %eax,%eax\n-\tjs 5657 <__cxa_finalize@plt+0x2167>\n+\tjs 5692 <__cxa_finalize@plt+0x21a2>\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov 0x18c29(%rip),%edx \n+\tmov 0x18bee(%rip),%edx \n \tinc %edx\n-\tje 46c1 <__cxa_finalize@plt+0x11d1>\n+\tje 46fc <__cxa_finalize@plt+0x120c>\n /usr/include/python3.12/object.h:646\n-\tmov %edx,0x18c1f(%rip) \n+\tmov %edx,0x18be4(%rip) \n __Pyx_FetchCommonType():\n ./pynx/scattering/cpu.c:8637\n-\tlea 0x18c18(%rip),%r12 \n+\tlea 0x18bdd(%rip),%r12 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov 0x0(%rbp),%r10\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r10d,%r10d\n-\tjns 563d <__cxa_finalize@plt+0x214d>\n+\tjns 5678 <__cxa_finalize@plt+0x2188>\n __Pyx_FetchCommonType():\n ./pynx/scattering/cpu.c:8640\n \tmov %r12,%rbp\n __pyx_CyFunction_init():\n-./pynx/scattering/cpu.c:9722 (discriminator 1)\n-\tmov %rbp,0x19391(%rip) \n ./pynx/scattering/cpu.c:9724 (discriminator 1)\n \ttest %rbp,%rbp\n-\tje 4a1a <__cxa_finalize@plt+0x152a>\n+./pynx/scattering/cpu.c:9722 (discriminator 1)\n+\tmov %rbp,0x19353(%rip) \n+./pynx/scattering/cpu.c:9724 (discriminator 1)\n+\tje 4a55 <__cxa_finalize@plt+0x1565>\n __Pyx_InitConstants():\n ./pynx/scattering/cpu.c:6160\n-\tcall 3a73 <__cxa_finalize@plt+0x583>\n+\tcall 3a78 <__cxa_finalize@plt+0x588>\n _import_array():\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1486\n-\tlea 0x14cc1(%rip),%rdi \n+\tlea 0x14cf6(%rip),%rdi \n \tcall 3320 \n-\tmov %rax,%r14\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1489\n \ttest %rax,%rax\n-\tje 487b <__cxa_finalize@plt+0x138b>\n+/usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1486\n+\tmov %rax,%r14\n+/usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1489\n+\tje 48b6 <__cxa_finalize@plt+0x13c6>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1492\n-\tlea 0x14cc6(%rip),%rsi \n+\tlea 0x14cfb(%rip),%rsi \n \tmov %rax,%rdi\n \tcall 30f0 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%r14),%r11\n _import_array():\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1492\n \tmov %rax,%r15\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r11d,%r11d\n-\tjs 472f <__cxa_finalize@plt+0x123f>\n+\tjs 476a <__cxa_finalize@plt+0x127a>\n /usr/include/python3.12/object.h:704\n \tdec %r11\n \tmov %r11,(%r14)\n-\tjne 472f <__cxa_finalize@plt+0x123f>\n+\tjne 476a <__cxa_finalize@plt+0x127a>\n /usr/include/python3.12/object.h:705\n \tmov %r14,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n _import_array():\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1494\n \ttest %r15,%r15\n-\tje 487b <__cxa_finalize@plt+0x138b>\n+\tje 48b6 <__cxa_finalize@plt+0x13c6>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1498 (discriminator 1)\n-\tmov 0x18869(%rip),%rax \n+\tmov 0x1882e(%rip),%rax \n \tcmp %rax,0x8(%r15)\n-\tje 477f <__cxa_finalize@plt+0x128f>\n+\tje 47ba <__cxa_finalize@plt+0x12ca>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1499\n-\tmov 0x18804(%rip),%r11 \n-\tlea 0x158ad(%rip),%rsi \n+\tmov 0x187c9(%rip),%r11 \n+\tlea 0x158e2(%rip),%rsi \n \tmov (%r11),%rdi\n \tcall 31e0 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%r15),%rax\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %eax,%eax\n-\tjs 487b <__cxa_finalize@plt+0x138b>\n+\tjs 48b6 <__cxa_finalize@plt+0x13c6>\n /usr/include/python3.12/object.h:704\n \tdec %rax\n \tmov %rax,(%r15)\n-\tjne 487b <__cxa_finalize@plt+0x138b>\n+\tjne 48b6 <__cxa_finalize@plt+0x13c6>\n /usr/include/python3.12/object.h:705\n \tmov %r15,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 487b <__cxa_finalize@plt+0x138b>\n+\tjmp 48b6 <__cxa_finalize@plt+0x13c6>\n _import_array():\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1503\n \txor %esi,%esi\n \tmov %r15,%rdi\n \tcall 3470 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%r15),%rdx\n _import_array():\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1503 (discriminator 1)\n-\tmov %rax,0x19535(%rip) \n+\tmov %rax,0x194fa(%rip) \n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %edx,%edx\n-\tjs 47a7 <__cxa_finalize@plt+0x12b7>\n+\tjs 47e2 <__cxa_finalize@plt+0x12f2>\n /usr/include/python3.12/object.h:704\n \tdec %rdx\n \tmov %rdx,(%r15)\n-\tjne 47a7 <__cxa_finalize@plt+0x12b7>\n+\tjne 47e2 <__cxa_finalize@plt+0x12f2>\n /usr/include/python3.12/object.h:705\n \tmov %r15,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n _import_array():\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1505\n-\tmov 0x1951a(%rip),%r12 \n+\tmov 0x194df(%rip),%r12 \n \ttest %r12,%r12\n-\tjne 47ce <__cxa_finalize@plt+0x12de>\n+\tjne 4809 <__cxa_finalize@plt+0x1319>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1506\n-\tmov 0x18796(%rip),%r15 \n-\tlea 0x14c1c(%rip),%rsi \n+\tmov 0x1875b(%rip),%r15 \n+\tlea 0x14c51(%rip),%rsi \n \tmov (%r15),%rdi\n \tcall 31e0 \n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1507\n-\tjmp 487b <__cxa_finalize@plt+0x138b>\n+\tjmp 48b6 <__cxa_finalize@plt+0x13c6>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1511\n \tcall *(%r12)\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1514\n-\tmov 0x194ef(%rip),%rbp \n+\tmov 0x194b4(%rip),%rbp \n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1511 (discriminator 1)\n \tcmp $0x1000009,%eax\n-\tje 4804 <__cxa_finalize@plt+0x1314>\n+\tje 483f <__cxa_finalize@plt+0x134f>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1514\n \tcall *0x0(%rbp)\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1512\n-\tmov 0x18766(%rip),%r10 \n+\tmov 0x1872b(%rip),%r10 \n \tmov $0x1000009,%edx\n-\tlea 0x15832(%rip),%rsi \n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1514\n \tmov %eax,%ecx\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1512\n+\tlea 0x15865(%rip),%rsi \n \txor %eax,%eax\n \tmov (%r10),%rdi\n \tcall 3460 \n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1515\n-\tjmp 487b <__cxa_finalize@plt+0x138b>\n+\tjmp 48b6 <__cxa_finalize@plt+0x13c6>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1517\n \tcall *0x698(%rbp)\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1525\n-\tmov 0x194b7(%rip),%r14 \n+\tmov 0x1947c(%rip),%r14 \n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1517 (discriminator 1)\n \tcmp $0xc,%eax\n-\tja 483e <__cxa_finalize@plt+0x134e>\n+\tja 4879 <__cxa_finalize@plt+0x1389>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1525\n \tcall *0x698(%r14)\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1518\n-\tmov 0x1872c(%rip),%r9 \n+\tmov 0x186f1(%rip),%r9 \n \tmov $0xd,%edx\n-\tlea 0x15848(%rip),%rsi \n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1525\n \tmov %eax,%ecx\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1518\n+\tlea 0x1587b(%rip),%rsi \n \txor %eax,%eax\n \tmov (%r9),%rdi\n \tcall 3460 \n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1526\n-\tjmp 487b <__cxa_finalize@plt+0x138b>\n+\tjmp 48b6 <__cxa_finalize@plt+0x13c6>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1533\n \tcall *0x690(%r14)\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1534\n \ttest %eax,%eax\n-\tjne 4861 <__cxa_finalize@plt+0x1371>\n+\tjne 489c <__cxa_finalize@plt+0x13ac>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1535\n-\tmov 0x18700(%rip),%r8 \n-\tlea 0x15949(%rip),%rsi \n+\tmov 0x186c5(%rip),%r8 \n+\tlea 0x1597e(%rip),%rsi \n \tmov (%r8),%rdi\n \tcall 31e0 \n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1537\n-\tjmp 487b <__cxa_finalize@plt+0x138b>\n+\tjmp 48b6 <__cxa_finalize@plt+0x13c6>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1547\n \tdec %eax\n-\tje 4891 <__cxa_finalize@plt+0x13a1>\n+\tje 48cc <__cxa_finalize@plt+0x13dc>\n /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1548\n-\tmov 0x186e4(%rip),%rcx \n-\tlea 0x1595d(%rip),%rsi \n+\tmov 0x186a9(%rip),%rcx \n+\tlea 0x15992(%rip),%rsi \n \tmov (%rcx),%rdi\n \tcall 31e0 \n __Pyx_InitGlobals():\n ./pynx/scattering/cpu.c:6178\n-\tmov 0x1872e(%rip),%rdx \n-\tlea 0x1599f(%rip),%rsi \n+\tmov 0x186f3(%rip),%rdx \n+\tlea 0x159d4(%rip),%rsi \n \tmov (%rdx),%rdi\n \tcall 31e0 \n ./pynx/scattering/cpu.c:6185\n \tcall 3310 \n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6541 (discriminator 1)\n \ttest %rax,%rax\n-\tjne 4a2f <__cxa_finalize@plt+0x153f>\n+\tjne 4a6a <__cxa_finalize@plt+0x157a>\n ./pynx/scattering/cpu.c:6545\n-\tmov 0x186c2(%rip),%rbx \n+\tmov 0x18687(%rip),%rbx \n \tcmpl $0x0,(%rbx)\n-\tjne 48bd <__cxa_finalize@plt+0x13cd>\n+\tjne 48f8 <__cxa_finalize@plt+0x1408>\n ./pynx/scattering/cpu.c:6550\n \tcall 31a0 \n-\tmov %rax,%rbx\n ./pynx/scattering/cpu.c:6550 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 48f3 <__cxa_finalize@plt+0x1403>\n-\tjmp 4a45 <__cxa_finalize@plt+0x1555>\n+./pynx/scattering/cpu.c:6550\n+\tmov %rax,%rbx\n+./pynx/scattering/cpu.c:6550 (discriminator 2)\n+\tjne 492e <__cxa_finalize@plt+0x143e>\n+\tjmp 4a80 <__cxa_finalize@plt+0x1590>\n ./pynx/scattering/cpu.c:6546\n-\tmov 0x192a4(%rip),%rdx \n-\tmov 0x192a5(%rip),%rsi \n-\tmov 0x193ee(%rip),%rdi \n+\tmov 0x19269(%rip),%rdx \n+\tmov 0x1926a(%rip),%rsi \n+\tmov 0x193b3(%rip),%rdi \n \tcall 3300 \n ./pynx/scattering/cpu.c:6546 (discriminator 1)\n \ttest %eax,%eax\n-\tjns 48ab <__cxa_finalize@plt+0x13bb>\n+\tjns 48e6 <__cxa_finalize@plt+0x13f6>\n ./pynx/scattering/cpu.c:6457\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:6546 (discriminator 1)\n \tmov $0x1992,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6551\n-\tlea 0x14ba5(%rip),%r12 \n+\tlea 0x14bda(%rip),%r12 \n \tmov %rax,%rdi\n \tmov %r12,%rsi\n \tcall 3350 \n ./pynx/scattering/cpu.c:6551 (discriminator 1)\n \ttest %rax,%rax\n-\tje 492d <__cxa_finalize@plt+0x143d>\n+\tje 4968 <__cxa_finalize@plt+0x1478>\n __Pyx_InitCachedBuiltins():\n ./pynx/scattering/cpu.c:6071\n-\tmov 0x191e7(%rip),%rbp \n+\tmov 0x191ac(%rip),%rbp \n __Pyx_GetBuiltinName():\n ./pynx/scattering/cpu.c:6858\n-\tmov 0x19130(%rip),%rdi \n+\tmov 0x190f5(%rip),%rdi \n \tmov %rbp,%rsi\n-\tcall afd0 \n-\tmov %rax,%rbx\n+\tcall aee0 \n ./pynx/scattering/cpu.c:6859 (discriminator 1)\n \ttest %rax,%rax\n-\tje 495b <__cxa_finalize@plt+0x146b>\n-\tjmp 4a5b <__cxa_finalize@plt+0x156b>\n+./pynx/scattering/cpu.c:6858\n+\tmov %rax,%rbx\n+./pynx/scattering/cpu.c:6859 (discriminator 1)\n+\tje 4996 <__cxa_finalize@plt+0x14a6>\n+\tjmp 4a96 <__cxa_finalize@plt+0x15a6>\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6552\n-\tmov 0x1938c(%rip),%rdx \n+\tmov 0x19351(%rip),%rdx \n \tmov %r12,%rsi\n \tmov %rbx,%rdi\n \tcall 3050 \n ./pynx/scattering/cpu.c:6552 (discriminator 2)\n \ttest %eax,%eax\n-\tjns 490a <__cxa_finalize@plt+0x141a>\n+\tjns 4945 <__cxa_finalize@plt+0x1455>\n ./pynx/scattering/cpu.c:6457\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:6552 (discriminator 1)\n \tmov $0x1998,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n __Pyx_GetBuiltinName():\n ./pynx/scattering/cpu.c:6859 (discriminator 1)\n \tcall 3310 \n \ttest %rax,%rax\n-\tjne 4e50 <__cxa_finalize@plt+0x1960>\n+\tjne 4e8b <__cxa_finalize@plt+0x199b>\n ./pynx/scattering/cpu.c:6860\n-\tmov 0x18660(%rip),%rdi \n+\tmov 0x18625(%rip),%rdi \n \tmov %rbp,%rdx\n-\tlea 0x14a7e(%rip),%rsi \n+\tlea 0x14ab3(%rip),%rsi \n \txor %eax,%eax\n \tmov (%rdi),%rdi\n \tcall 3460 \n-\tjmp 4e50 <__cxa_finalize@plt+0x1960>\n+\tjmp 4e8b <__cxa_finalize@plt+0x199b>\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6457\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:6493 (discriminator 1)\n \tmov $0x195d,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6452\n \txor %ebp,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6457\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:6495 (discriminator 1)\n \tmov $0x195f,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6452\n \txor %ebp,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6457\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:6496 (discriminator 1)\n \tmov $0x1960,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6452\n \txor %ebp,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6497 (discriminator 1)\n \tmov $0x1961,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6452\n \txor %ebp,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6457\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:6512 (discriminator 1)\n \tmov $0x1970,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6452\n \txor %ebp,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6457\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:6513 (discriminator 1)\n \tmov $0x1971,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6452\n \txor %ebp,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6457\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:6514 (discriminator 1)\n \tmov $0x1972,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6452\n \txor %ebp,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6457\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:6516 (discriminator 1)\n \tmov $0x1974,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6452\n \txor %ebp,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6541 (discriminator 1)\n \tmov $0x198d,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6550 (discriminator 1)\n \tmov $0x1996,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n __Pyx_InitCachedConstants():\n ./pynx/scattering/cpu.c:6089\n-\tmov 0x19136(%rip),%rsi \n-\tmov $0x1,%edi\n+\tmov 0x190fb(%rip),%rsi \n \txor %eax,%eax\n+\tmov $0x1,%edi\n \tcall 34c0 \n-./pynx/scattering/cpu.c:6089 (discriminator 1)\n-\tmov %rax,0x19193(%rip) \n ./pynx/scattering/cpu.c:6089 (discriminator 2)\n \ttest %rax,%rax\n-\tje 515c <__cxa_finalize@plt+0x1c6c>\n+./pynx/scattering/cpu.c:6089 (discriminator 1)\n+\tmov %rax,0x19155(%rip) \n+./pynx/scattering/cpu.c:6089 (discriminator 2)\n+\tje 5197 <__cxa_finalize@plt+0x1ca7>\n ./pynx/scattering/cpu.c:6100\n-\tmov 0x1911b(%rip),%rsi \n-\tmov $0x1,%edi\n+\tmov 0x190e0(%rip),%rsi \n \txor %eax,%eax\n+\tmov $0x1,%edi\n \tcall 34c0 \n-./pynx/scattering/cpu.c:6100 (discriminator 1)\n-\tmov %rax,0x19178(%rip) \n ./pynx/scattering/cpu.c:6100 (discriminator 2)\n \ttest %rax,%rax\n-\tje 515c <__cxa_finalize@plt+0x1c6c>\n+./pynx/scattering/cpu.c:6100 (discriminator 1)\n+\tmov %rax,0x1913a(%rip) \n+./pynx/scattering/cpu.c:6100 (discriminator 2)\n+\tje 5197 <__cxa_finalize@plt+0x1ca7>\n ./pynx/scattering/cpu.c:6111\n \tpush %rcx\n-\tmov $0xa,%edi\n \txor %eax,%eax\n-\tpush 0x190d1(%rip) \n-\tpush 0x190c3(%rip) \n-\tpush 0x19085(%rip) \n-\tpush 0x19087(%rip) \n-\tpush 0x19139(%rip) \n-\tmov 0x1912a(%rip),%r9 \n-\tmov 0x1911b(%rip),%r8 \n-\tmov 0x190fc(%rip),%rcx \n-\tmov 0x190ed(%rip),%rdx \n-\tmov 0x190de(%rip),%rsi \n+\tmov $0xa,%edi\n+\tpush 0x19096(%rip) \n+\tpush 0x19088(%rip) \n+\tpush 0x1904a(%rip) \n+\tpush 0x1904c(%rip) \n+\tpush 0x190fe(%rip) \n+\tmov 0x190ef(%rip),%r9 \n+\tmov 0x190e0(%rip),%r8 \n+\tmov 0x190c1(%rip),%rcx \n+\tmov 0x190b2(%rip),%rdx \n+\tmov 0x190a3(%rip),%rsi \n \tcall 34c0 \n ./pynx/scattering/cpu.c:6111 (discriminator 2)\n \tadd $0x30,%rsp\n+\ttest %rax,%rax\n ./pynx/scattering/cpu.c:6111 (discriminator 1)\n-\tmov %rax,0x1911e(%rip) \n+\tmov %rax,0x190e0(%rip) \n ./pynx/scattering/cpu.c:6111\n \tmov %rax,%r9\n ./pynx/scattering/cpu.c:6111 (discriminator 2)\n-\ttest %rax,%rax\n-\tje 515c <__cxa_finalize@plt+0x1c6c>\n+\tje 5197 <__cxa_finalize@plt+0x1ca7>\n ./pynx/scattering/cpu.c:6114\n-\tmov 0x18f4b(%rip),%rcx \n+\tmov 0x18f10(%rip),%rcx \n+\tmov 0x18f11(%rip),%rdx \n \tmov $0xa,%esi\n \tmov $0x8,%edi\n-\tmov 0x18f42(%rip),%rdx \n \tpush %rdx\n \tmov %rcx,%r8\n \tpush $0x21\n-\tpush 0x18ff6(%rip) \n-\tpush 0x19080(%rip) \n+\tpush 0x18fbb(%rip) \n+\tpush 0x19045(%rip) \n \tpush %rcx\n \tpush %rcx\n-\tcall 39b1 <__cxa_finalize@plt+0x4c1>\n+\tcall 39b3 <__cxa_finalize@plt+0x4c3>\n ./pynx/scattering/cpu.c:6114 (discriminator 2)\n \tadd $0x30,%rsp\n+\ttest %rax,%rax\n ./pynx/scattering/cpu.c:6114 (discriminator 1)\n-\tmov %rax,0x190f6(%rip) \n+\tmov %rax,0x190b8(%rip) \n ./pynx/scattering/cpu.c:6114 (discriminator 2)\n-\ttest %rax,%rax\n-\tje 515c <__cxa_finalize@plt+0x1c6c>\n+\tje 5197 <__cxa_finalize@plt+0x1ca7>\n ./pynx/scattering/cpu.c:6123\n-\tpush 0x1902f(%rip) \n-\tmov $0xb,%edi\n+\tpush 0x18ff4(%rip) \n \txor %eax,%eax\n-\tpush 0x1901a(%rip) \n-\tpush 0x18fdc(%rip) \n-\tpush 0x18fde(%rip) \n-\tpush 0x19078(%rip) \n-\tpush 0x1908a(%rip) \n-\tmov 0x1907b(%rip),%r9 \n-\tmov 0x1906c(%rip),%r8 \n-\tmov 0x1904d(%rip),%rcx \n-\tmov 0x1903e(%rip),%rdx \n-\tmov 0x1902f(%rip),%rsi \n+\tmov $0xb,%edi\n+\tpush 0x18fdf(%rip) \n+\tpush 0x18fa1(%rip) \n+\tpush 0x18fa3(%rip) \n+\tpush 0x1903d(%rip) \n+\tpush 0x1904f(%rip) \n+\tmov 0x19040(%rip),%r9 \n+\tmov 0x19031(%rip),%r8 \n+\tmov 0x19012(%rip),%rcx \n+\tmov 0x19003(%rip),%rdx \n+\tmov 0x18ff4(%rip),%rsi \n \tcall 34c0 \n ./pynx/scattering/cpu.c:6123 (discriminator 2)\n \tadd $0x30,%rsp\n+\ttest %rax,%rax\n ./pynx/scattering/cpu.c:6123 (discriminator 1)\n-\tmov %rax,0x19077(%rip) \n+\tmov %rax,0x19039(%rip) \n ./pynx/scattering/cpu.c:6123\n \tmov %rax,%r9\n ./pynx/scattering/cpu.c:6123 (discriminator 2)\n-\ttest %rax,%rax\n-\tje 515c <__cxa_finalize@plt+0x1c6c>\n+\tje 5197 <__cxa_finalize@plt+0x1ca7>\n ./pynx/scattering/cpu.c:6126\n-\tmov 0x18e9c(%rip),%rcx \n+\tmov 0x18e61(%rip),%rcx \n+\tmov 0x18e62(%rip),%rdx \n \tmov $0xb,%esi\n \tmov $0x9,%edi\n-\tmov 0x18e93(%rip),%rdx \n \tpush %rdx\n \tmov %rcx,%r8\n \tpush $0x31\n-\tpush 0x18f57(%rip) \n-\tpush 0x18fd1(%rip) \n+\tpush 0x18f1c(%rip) \n+\tpush 0x18f96(%rip) \n \tpush %rcx\n \tpush %rcx\n-\tcall 39b1 <__cxa_finalize@plt+0x4c1>\n+\tcall 39b3 <__cxa_finalize@plt+0x4c3>\n ./pynx/scattering/cpu.c:6126 (discriminator 2)\n \tadd $0x30,%rsp\n+\ttest %rax,%rax\n ./pynx/scattering/cpu.c:6126 (discriminator 1)\n-\tmov %rax,0x1904f(%rip) \n+\tmov %rax,0x19011(%rip) \n ./pynx/scattering/cpu.c:6126 (discriminator 2)\n-\ttest %rax,%rax\n-\tje 515c <__cxa_finalize@plt+0x1c6c>\n+\tje 5197 <__cxa_finalize@plt+0x1ca7>\n ./pynx/scattering/cpu.c:6135\n-\tpush 0x18f80(%rip) \n-\tmov $0xb,%edi\n+\tpush 0x18f45(%rip) \n \txor %eax,%eax\n-\tpush 0x18f6b(%rip) \n-\tpush 0x18f2d(%rip) \n-\tpush 0x18f2f(%rip) \n-\tpush 0x18fe1(%rip) \n-\tpush 0x18fd3(%rip) \n-\tmov 0x18fc4(%rip),%r9 \n-\tmov 0x18fad(%rip),%r8 \n-\tmov 0x18f9e(%rip),%rcx \n-\tmov 0x18f8f(%rip),%rdx \n-\tmov 0x18f80(%rip),%rsi \n+\tmov $0xb,%edi\n+\tpush 0x18f30(%rip) \n+\tpush 0x18ef2(%rip) \n+\tpush 0x18ef4(%rip) \n+\tpush 0x18fa6(%rip) \n+\tpush 0x18f98(%rip) \n+\tmov 0x18f89(%rip),%r9 \n+\tmov 0x18f72(%rip),%r8 \n+\tmov 0x18f63(%rip),%rcx \n+\tmov 0x18f54(%rip),%rdx \n+\tmov 0x18f45(%rip),%rsi \n \tcall 34c0 \n ./pynx/scattering/cpu.c:6135 (discriminator 2)\n \tadd $0x30,%rsp\n+\ttest %rax,%rax\n ./pynx/scattering/cpu.c:6135 (discriminator 1)\n-\tmov %rax,0x18fd0(%rip) \n+\tmov %rax,0x18f92(%rip) \n ./pynx/scattering/cpu.c:6135\n \tmov %rax,%r9\n ./pynx/scattering/cpu.c:6135 (discriminator 2)\n-\ttest %rax,%rax\n-\tje 515c <__cxa_finalize@plt+0x1c6c>\n+\tje 5197 <__cxa_finalize@plt+0x1ca7>\n ./pynx/scattering/cpu.c:6138\n-\tmov 0x18ded(%rip),%rcx \n+\tmov 0x18db2(%rip),%rcx \n+\tmov 0x18db3(%rip),%rdx \n \tmov $0xb,%esi\n \tmov $0x9,%edi\n-\tmov 0x18de4(%rip),%rdx \n \tpush %rdx\n \tmov %rcx,%r8\n \tpush $0x43\n-\tpush 0x18ea0(%rip) \n-\tpush 0x18f22(%rip) \n+\tpush 0x18e65(%rip) \n+\tpush 0x18ee7(%rip) \n \tpush %rcx\n \tpush %rcx\n-\tcall 39b1 <__cxa_finalize@plt+0x4c1>\n+\tcall 39b3 <__cxa_finalize@plt+0x4c3>\n ./pynx/scattering/cpu.c:6138 (discriminator 2)\n \tadd $0x30,%rsp\n+\ttest %rax,%rax\n ./pynx/scattering/cpu.c:6138 (discriminator 1)\n-\tmov %rax,0x18fa8(%rip) \n+\tmov %rax,0x18f6a(%rip) \n ./pynx/scattering/cpu.c:6138 (discriminator 2)\n-\ttest %rax,%rax\n-\tje 515c <__cxa_finalize@plt+0x1c6c>\n+\tje 5197 <__cxa_finalize@plt+0x1ca7>\n ./pynx/scattering/cpu.c:6147\n \tpush %rdx\n-\tmov $0xc,%edi\n \txor %eax,%eax\n-\tpush 0x18ec9(%rip) \n-\tpush 0x18ebb(%rip) \n-\tpush 0x18e7d(%rip) \n-\tpush 0x18e7f(%rip) \n-\tpush 0x18f19(%rip) \n-\tpush 0x18f2b(%rip) \n-\tpush 0x18f1d(%rip) \n-\tmov 0x18f0e(%rip),%r9 \n-\tmov 0x18ef7(%rip),%r8 \n-\tmov 0x18ee8(%rip),%rcx \n-\tmov 0x18ed9(%rip),%rdx \n-\tmov 0x18eca(%rip),%rsi \n+\tmov $0xc,%edi\n+\tpush 0x18e8e(%rip) \n+\tpush 0x18e80(%rip) \n+\tpush 0x18e42(%rip) \n+\tpush 0x18e44(%rip) \n+\tpush 0x18ede(%rip) \n+\tpush 0x18ef0(%rip) \n+\tpush 0x18ee2(%rip) \n+\tmov 0x18ed3(%rip),%r9 \n+\tmov 0x18ebc(%rip),%r8 \n+\tmov 0x18ead(%rip),%rcx \n+\tmov 0x18e9e(%rip),%rdx \n+\tmov 0x18e8f(%rip),%rsi \n \tcall 34c0 \n ./pynx/scattering/cpu.c:6147 (discriminator 2)\n \tadd $0x40,%rsp\n+\ttest %rax,%rax\n ./pynx/scattering/cpu.c:6147 (discriminator 1)\n-\tmov %rax,0x18f22(%rip) \n+\tmov %rax,0x18ee4(%rip) \n ./pynx/scattering/cpu.c:6147\n \tmov %rax,%r9\n ./pynx/scattering/cpu.c:6147 (discriminator 2)\n-\ttest %rax,%rax\n-\tje 515c <__cxa_finalize@plt+0x1c6c>\n+\tje 5197 <__cxa_finalize@plt+0x1ca7>\n ./pynx/scattering/cpu.c:6150\n-\tmov 0x18d37(%rip),%rcx \n+\tmov 0x18cfc(%rip),%rcx \n+\tmov 0x18cfd(%rip),%rdx \n \tmov $0xc,%esi\n \tmov $0xa,%edi\n-\tmov 0x18d2e(%rip),%rdx \n \tpush %rdx\n \tmov %rcx,%r8\n \tpush $0x54\n-\tpush 0x18dfa(%rip) \n-\tpush 0x18e6c(%rip) \n+\tpush 0x18dbf(%rip) \n+\tpush 0x18e31(%rip) \n \tpush %rcx\n \tpush %rcx\n-\tcall 39b1 <__cxa_finalize@plt+0x4c1>\n+\tcall 39b3 <__cxa_finalize@plt+0x4c3>\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6559 (discriminator 1)\n \tadd $0x30,%rsp\n+\ttest %rax,%rax\n __Pyx_InitCachedConstants():\n ./pynx/scattering/cpu.c:6150 (discriminator 1)\n-\tmov %rax,0x18efa(%rip) \n+\tmov %rax,0x18ebc(%rip) \n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6559 (discriminator 1)\n-\ttest %rax,%rax\n-\tje 515c <__cxa_finalize@plt+0x1c6c>\n+\tje 5197 <__cxa_finalize@plt+0x1ca7>\n __Pyx_modinit_type_import_code():\n ./pynx/scattering/cpu.c:6241\n \tmov %r13,%rdi\n \tcall 3320 \n-\tmov %rax,%rbx\n ./pynx/scattering/cpu.c:6241 (discriminator 2)\n \ttest %rax,%rax\n-\tje 5155 <__cxa_finalize@plt+0x1c65>\n+./pynx/scattering/cpu.c:6241\n+\tmov %rax,%rbx\n+./pynx/scattering/cpu.c:6241 (discriminator 2)\n+\tje 5190 <__cxa_finalize@plt+0x1ca0>\n ./pynx/scattering/cpu.c:6243\n \tmov $0x1,%r8d\n \tmov $0x398,%ecx\n+\tlea 0x145fc(%rip),%rdx \n \tmov %r13,%rsi\n \tmov %rax,%rdi\n-\tlea 0x145c1(%rip),%rdx \n-\tcall 3887 <__cxa_finalize@plt+0x397>\n-./pynx/scattering/cpu.c:6243 (discriminator 1)\n-\tmov %rax,0x18ce1(%rip) \n+\tcall 3889 <__cxa_finalize@plt+0x399>\n ./pynx/scattering/cpu.c:6251\n \ttest %rax,%rax\n-\tjne 4e66 <__cxa_finalize@plt+0x1976>\n+./pynx/scattering/cpu.c:6243 (discriminator 1)\n+\tmov %rax,0x18ca3(%rip) \n+./pynx/scattering/cpu.c:6251\n+\tjne 4ea1 <__cxa_finalize@plt+0x19b1>\n ./pynx/scattering/cpu.c:6274\n \tmov %rbx,%rdi\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6565 (discriminator 1)\n \tmov $0x19a5,%r13d\n ./pynx/scattering/cpu.c:6457\n \txor %ebx,%ebx\n-./pynx/scattering/cpu.c:6565 (discriminator 1)\n-\tmov $0x1,%r14d\n __Pyx_modinit_type_import_code():\n ./pynx/scattering/cpu.c:6274\n-\tcall 6ac0 \n+\tcall 6a90 \n __pyx_pymod_exec_cpu():\n+./pynx/scattering/cpu.c:6565 (discriminator 1)\n+\tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:6647\n \tmov %rbx,%rdi\n-\tcall 6ac0 \n+\tcall 6a90 \n ./pynx/scattering/cpu.c:6648\n-\tcmpq $0x0,0x18ef5(%rip) \n-\tje 4e21 <__cxa_finalize@plt+0x1931>\n+\tcmpq $0x0,0x18eba(%rip) \n+\tje 4e5c <__cxa_finalize@plt+0x196c>\n ./pynx/scattering/cpu.c:6649 (discriminator 1)\n-\tcmpq $0x0,0x18c6b(%rip) \n-\tje 4df4 <__cxa_finalize@plt+0x1904>\n+\tcmpq $0x0,0x18c30(%rip) \n+\tje 4e2f <__cxa_finalize@plt+0x193f>\n \ttest %ebp,%ebp\n-\tje 4df4 <__cxa_finalize@plt+0x1904>\n+\tje 4e2f <__cxa_finalize@plt+0x193f>\n ./pynx/scattering/cpu.c:6650\n-\tlea 0x146a0(%rip),%rcx \n+\tlea 0x146d5(%rip),%rcx \n \tmov %r14d,%edx\n \tmov %r13d,%esi\n-\tlea 0x146ab(%rip),%rdi \n-\tcall a4a0 \n+\tlea 0x146e0(%rip),%rdi \n+\tcall a2a8 \n ./pynx/scattering/cpu.c:6653\n-\tmov 0x18ec5(%rip),%rdi \n+\tmov 0x18e8a(%rip),%rdi \n \ttest %rdi,%rdi\n-\tje 4e41 <__cxa_finalize@plt+0x1951>\n+\tje 4e7c <__cxa_finalize@plt+0x198c>\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%r9\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6653 (discriminator 1)\n \txor %r8d,%r8d\n-\tmov %r8,0x18eb3(%rip) \n+\tmov %r8,0x18e78(%rip) \n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r9d,%r9d\n-\tjs 4e41 <__cxa_finalize@plt+0x1951>\n+\tjs 4e7c <__cxa_finalize@plt+0x198c>\n /usr/include/python3.12/object.h:704\n \tdec %r9\n \tmov %r9,(%rdi)\n-\tjne 4e41 <__cxa_finalize@plt+0x1951>\n+\tjne 4e7c <__cxa_finalize@plt+0x198c>\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 4e41 <__cxa_finalize@plt+0x1951>\n+\tjmp 4e7c <__cxa_finalize@plt+0x198c>\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6663\n \tcall 3310 \n ./pynx/scattering/cpu.c:6663 (discriminator 1)\n \ttest %rax,%rax\n-\tjne 4e41 <__cxa_finalize@plt+0x1951>\n+\tjne 4e7c <__cxa_finalize@plt+0x198c>\n ./pynx/scattering/cpu.c:6664\n-\tmov 0x1817e(%rip),%rcx \n-\tlea 0x14661(%rip),%rsi \n+\tmov 0x18143(%rip),%rcx \n+\tlea 0x14696(%rip),%rsi \n \tmov (%rcx),%rdi\n \tcall 31e0 \n ./pynx/scattering/cpu.c:6669\n-\tcmpq $0x1,0x18e77(%rip) \n+\tcmpq $0x1,0x18e3c(%rip) \n \tsbb %eax,%eax\n-\tjmp 5667 <__cxa_finalize@plt+0x2177>\n+\tjmp 56a2 <__cxa_finalize@plt+0x21b2>\n ./pynx/scattering/cpu.c:6557 (discriminator 1)\n \tmov $0x199d,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rbx),%r13\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r13d,%r13d\n-\tjs 4e7e <__cxa_finalize@plt+0x198e>\n+\tjs 4eb9 <__cxa_finalize@plt+0x19c9>\n /usr/include/python3.12/object.h:704\n \tdec %r13\n \tmov %r13,(%rbx)\n-\tjne 4e7e <__cxa_finalize@plt+0x198e>\n+\tjne 4eb9 <__cxa_finalize@plt+0x19c9>\n /usr/include/python3.12/object.h:705\n \tmov %rbx,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n __Pyx_modinit_type_import_code():\n ./pynx/scattering/cpu.c:6253\n-\tlea 0x1458c(%rip),%r14 \n+\tlea 0x145c1(%rip),%r14 \n \tmov %r14,%rdi\n \tcall 3320 \n-\tmov %rax,%rbx\n ./pynx/scattering/cpu.c:6253 (discriminator 2)\n \ttest %rax,%rax\n-\tje 5155 <__cxa_finalize@plt+0x1c65>\n+./pynx/scattering/cpu.c:6253\n+\tmov %rax,%rbx\n+./pynx/scattering/cpu.c:6253 (discriminator 2)\n+\tje 5190 <__cxa_finalize@plt+0x1ca0>\n ./pynx/scattering/cpu.c:6255\n \tmov $0x2,%r8d\n \tmov $0x60,%ecx\n+\tlea 0x144d5(%rip),%rdx \n \tmov %r14,%rsi\n \tmov %rax,%rdi\n-\tlea 0x1449a(%rip),%rdx \n-\tcall 3887 <__cxa_finalize@plt+0x397>\n+\tcall 3889 <__cxa_finalize@plt+0x399>\n ./pynx/scattering/cpu.c:6255 (discriminator 1)\n-\tmov %rax,0x18bc3(%rip) \n \ttest %rax,%rax\n-\tje 4da0 <__cxa_finalize@plt+0x18b0>\n+\tmov %rax,0x18b85(%rip) \n+\tje 4ddb <__cxa_finalize@plt+0x18eb>\n ./pynx/scattering/cpu.c:6256\n \tmov $0x2,%r8d\n \tmov $0xa48,%ecx\n+\tlea 0x14574(%rip),%rdx \n \tmov %r14,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x14539(%rip),%rdx \n-\tcall 3887 <__cxa_finalize@plt+0x397>\n+\tcall 3889 <__cxa_finalize@plt+0x399>\n ./pynx/scattering/cpu.c:6256 (discriminator 1)\n-\tmov %rax,0x18b9e(%rip) \n \ttest %rax,%rax\n-\tje 4da0 <__cxa_finalize@plt+0x18b0>\n+\tmov %rax,0x18b60(%rip) \n+\tje 4ddb <__cxa_finalize@plt+0x18eb>\n ./pynx/scattering/cpu.c:6257\n \tmov $0x2,%r8d\n \tmov $0x230,%ecx\n+\tlea 0x14550(%rip),%rdx \n \tmov %r14,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x14515(%rip),%rdx \n-\tcall 3887 <__cxa_finalize@plt+0x397>\n+\tcall 3889 <__cxa_finalize@plt+0x399>\n ./pynx/scattering/cpu.c:6257 (discriminator 1)\n-\tmov %rax,0x18b79(%rip) \n \ttest %rax,%rax\n-\tje 4da0 <__cxa_finalize@plt+0x18b0>\n+\tmov %rax,0x18b3b(%rip) \n+\tje 4ddb <__cxa_finalize@plt+0x18eb>\n ./pynx/scattering/cpu.c:6258\n \tmov $0x2,%r8d\n \tmov $0x50,%ecx\n+\tlea 0x1452d(%rip),%rdx \n \tmov %r14,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x144f2(%rip),%rdx \n-\tcall 3887 <__cxa_finalize@plt+0x397>\n+\tcall 3889 <__cxa_finalize@plt+0x399>\n ./pynx/scattering/cpu.c:6258 (discriminator 1)\n-\tmov %rax,0x18b54(%rip) \n \ttest %rax,%rax\n-\tje 4da0 <__cxa_finalize@plt+0x18b0>\n+\tmov %rax,0x18b16(%rip) \n+\tje 4ddb <__cxa_finalize@plt+0x18eb>\n ./pynx/scattering/cpu.c:6259\n \tmov $0x1,%r8d\n \tmov $0x10,%ecx\n+\tlea 0x14508(%rip),%rdx \n \tmov %r14,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x144cd(%rip),%rdx \n-\tcall 3887 <__cxa_finalize@plt+0x397>\n+\tcall 3889 <__cxa_finalize@plt+0x399>\n ./pynx/scattering/cpu.c:6259 (discriminator 1)\n-\tmov %rax,0x18b2f(%rip) \n \ttest %rax,%rax\n-\tje 4da0 <__cxa_finalize@plt+0x18b0>\n+\tmov %rax,0x18af1(%rip) \n+\tje 4ddb <__cxa_finalize@plt+0x18eb>\n ./pynx/scattering/cpu.c:6260\n \tmov $0x1,%r8d\n \tmov $0x10,%ecx\n+\tlea 0x144e3(%rip),%rdx \n \tmov %r14,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x144a8(%rip),%rdx \n-\tcall 3887 <__cxa_finalize@plt+0x397>\n+\tcall 3889 <__cxa_finalize@plt+0x399>\n ./pynx/scattering/cpu.c:6260 (discriminator 1)\n-\tmov %rax,0x18b0a(%rip) \n \ttest %rax,%rax\n-\tje 4da0 <__cxa_finalize@plt+0x18b0>\n+\tmov %rax,0x18acc(%rip) \n+\tje 4ddb <__cxa_finalize@plt+0x18eb>\n ./pynx/scattering/cpu.c:6261\n \tmov $0x1,%r8d\n \tmov $0x10,%ecx\n+\tlea 0x144c5(%rip),%rdx \n \tmov %r14,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x1448a(%rip),%rdx \n-\tcall 3887 <__cxa_finalize@plt+0x397>\n+\tcall 3889 <__cxa_finalize@plt+0x399>\n ./pynx/scattering/cpu.c:6261 (discriminator 1)\n-\tmov %rax,0x18ae5(%rip) \n \ttest %rax,%rax\n-\tje 4da0 <__cxa_finalize@plt+0x18b0>\n+\tmov %rax,0x18aa7(%rip) \n+\tje 4ddb <__cxa_finalize@plt+0x18eb>\n ./pynx/scattering/cpu.c:6262\n \tmov $0x1,%r8d\n \tmov $0x10,%ecx\n+\tlea 0x14492(%rip),%rdx \n \tmov %r14,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x14457(%rip),%rdx \n-\tcall 3887 <__cxa_finalize@plt+0x397>\n+\tcall 3889 <__cxa_finalize@plt+0x399>\n ./pynx/scattering/cpu.c:6262 (discriminator 1)\n-\tmov %rax,0x18ac0(%rip) \n \ttest %rax,%rax\n-\tje 4da0 <__cxa_finalize@plt+0x18b0>\n+\tmov %rax,0x18a82(%rip) \n+\tje 4ddb <__cxa_finalize@plt+0x18eb>\n ./pynx/scattering/cpu.c:6263\n \tmov $0x1,%r8d\n \tmov $0x10,%ecx\n+\tlea 0x14463(%rip),%rdx \n \tmov %r14,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x14428(%rip),%rdx \n-\tcall 3887 <__cxa_finalize@plt+0x397>\n+\tcall 3889 <__cxa_finalize@plt+0x399>\n ./pynx/scattering/cpu.c:6263 (discriminator 1)\n-\tmov %rax,0x18a9b(%rip) \n \ttest %rax,%rax\n-\tje 4da0 <__cxa_finalize@plt+0x18b0>\n+\tmov %rax,0x18a5d(%rip) \n+\tje 4ddb <__cxa_finalize@plt+0x18eb>\n ./pynx/scattering/cpu.c:6264\n \tmov $0x1,%r8d\n \tmov $0x10,%ecx\n+\tlea 0x14446(%rip),%rdx \n \tmov %r14,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x1440b(%rip),%rdx \n-\tcall 3887 <__cxa_finalize@plt+0x397>\n+\tcall 3889 <__cxa_finalize@plt+0x399>\n ./pynx/scattering/cpu.c:6264 (discriminator 1)\n-\tmov %rax,0x18a76(%rip) \n \ttest %rax,%rax\n-\tje 4da0 <__cxa_finalize@plt+0x18b0>\n+\tmov %rax,0x18a38(%rip) \n+\tje 4ddb <__cxa_finalize@plt+0x18eb>\n ./pynx/scattering/cpu.c:6265\n \tmov $0x1,%r8d\n \tmov $0x10,%ecx\n+\tlea 0x14428(%rip),%rdx \n \tmov %r14,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x143ed(%rip),%rdx \n-\tcall 3887 <__cxa_finalize@plt+0x397>\n+\tcall 3889 <__cxa_finalize@plt+0x399>\n ./pynx/scattering/cpu.c:6265 (discriminator 1)\n-\tmov %rax,0x18a51(%rip) \n \ttest %rax,%rax\n-\tje 4da0 <__cxa_finalize@plt+0x18b0>\n+\tmov %rax,0x18a13(%rip) \n+\tje 4ddb <__cxa_finalize@plt+0x18eb>\n ./pynx/scattering/cpu.c:6266\n \tmov $0x1,%r8d\n \tmov $0x10,%ecx\n+\tlea 0x143f4(%rip),%rdx \n \tmov %r14,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x143b9(%rip),%rdx \n-\tcall 3887 <__cxa_finalize@plt+0x397>\n+\tcall 3889 <__cxa_finalize@plt+0x399>\n ./pynx/scattering/cpu.c:6266 (discriminator 1)\n-\tmov %rax,0x18a2c(%rip) \n \ttest %rax,%rax\n-\tje 4da0 <__cxa_finalize@plt+0x18b0>\n+\tmov %rax,0x189ee(%rip) \n+\tje 4ddb <__cxa_finalize@plt+0x18eb>\n ./pynx/scattering/cpu.c:6267\n \tmov $0x1,%r8d\n \tmov $0x10,%ecx\n+\tlea 0x143d7(%rip),%rdx \n \tmov %r14,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x1439c(%rip),%rdx \n-\tcall 3887 <__cxa_finalize@plt+0x397>\n+\tcall 3889 <__cxa_finalize@plt+0x399>\n ./pynx/scattering/cpu.c:6267 (discriminator 1)\n-\tmov %rax,0x18a07(%rip) \n \ttest %rax,%rax\n-\tje 4da0 <__cxa_finalize@plt+0x18b0>\n+\tmov %rax,0x189c9(%rip) \n+\tje 4ddb <__cxa_finalize@plt+0x18eb>\n ./pynx/scattering/cpu.c:6268\n \tmov $0x1,%r8d\n \tmov $0x10,%ecx\n+\tlea 0x143b3(%rip),%rdx \n \tmov %r14,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x14378(%rip),%rdx \n-\tcall 3887 <__cxa_finalize@plt+0x397>\n+\tcall 3889 <__cxa_finalize@plt+0x399>\n ./pynx/scattering/cpu.c:6268 (discriminator 1)\n-\tmov %rax,0x189e2(%rip) \n \ttest %rax,%rax\n-\tje 4da0 <__cxa_finalize@plt+0x18b0>\n+\tmov %rax,0x189a4(%rip) \n+\tje 4ddb <__cxa_finalize@plt+0x18eb>\n ./pynx/scattering/cpu.c:6269\n \tmov $0x2,%r8d\n \tmov $0xd8,%ecx\n+\tlea 0x14390(%rip),%rdx \n \tmov %r14,%rsi\n \tmov %rbx,%rdi\n-\tlea 0x14355(%rip),%rdx \n-\tcall 3887 <__cxa_finalize@plt+0x397>\n+\tcall 3889 <__cxa_finalize@plt+0x399>\n ./pynx/scattering/cpu.c:6269 (discriminator 1)\n-\tmov %rax,0x189bd(%rip) \n \ttest %rax,%rax\n-\tje 4da0 <__cxa_finalize@plt+0x18b0>\n+\tmov %rax,0x1897f(%rip) \n+\tje 4ddb <__cxa_finalize@plt+0x18eb>\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rbx),%rsi\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %esi,%esi\n-\tjs 5174 <__cxa_finalize@plt+0x1c84>\n+\tjs 51af <__cxa_finalize@plt+0x1cbf>\n /usr/include/python3.12/object.h:704\n \tdec %rsi\n \tmov %rsi,(%rbx)\n-\tjne 5174 <__cxa_finalize@plt+0x1c84>\n+\tjne 51af <__cxa_finalize@plt+0x1cbf>\n /usr/include/python3.12/object.h:705\n \tmov %rbx,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 5174 <__cxa_finalize@plt+0x1c84>\n+\tjmp 51af <__cxa_finalize@plt+0x1cbf>\n __Pyx_modinit_type_import_code():\n ./pynx/scattering/cpu.c:6241\n \txor %ebx,%ebx\n-\tjmp 4da0 <__cxa_finalize@plt+0x18b0>\n+\tjmp 4ddb <__cxa_finalize@plt+0x18eb>\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6457\n \txor %ebx,%ebx\n ./pynx/scattering/cpu.c:6559 (discriminator 1)\n \tmov $0x199f,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6580\n-\tmov 0x18a15(%rip),%r15 \n+\tmov 0x189da(%rip),%r15 \n __Pyx__ImportDottedModule_Lookup():\n ./pynx/scattering/cpu.c:8434\n \tmov %r15,%rdi\n \tcall 32d0 \n-\tmov %rax,%rbx\n __Pyx_ImportDottedModule():\n ./pynx/scattering/cpu.c:8492 (discriminator 1)\n \ttest %rax,%rax\n-\tje 5262 <__cxa_finalize@plt+0x1d72>\n+__Pyx__ImportDottedModule_Lookup():\n+./pynx/scattering/cpu.c:8434\n+\tmov %rax,%rbx\n+__Pyx_ImportDottedModule():\n+./pynx/scattering/cpu.c:8492 (discriminator 1)\n+\tje 529d <__cxa_finalize@plt+0x1dad>\n ./pynx/scattering/cpu.c:8493\n-\tmov 0x18a22(%rip),%rsi \n+\tmov 0x189e7(%rip),%rsi \n \tmov %rbx,%rdi\n-\tcall afd0 \n-\tmov %rax,%rbp\n+\tcall aee0 \n ./pynx/scattering/cpu.c:8494 (discriminator 1)\n \ttest %rax,%rax\n-\tjne 51b0 <__cxa_finalize@plt+0x1cc0>\n+./pynx/scattering/cpu.c:8493\n+\tmov %rax,%rbp\n+./pynx/scattering/cpu.c:8494 (discriminator 1)\n+\tjne 51eb <__cxa_finalize@plt+0x1cfb>\n ./pynx/scattering/cpu.c:8503\n \tcall 32c0 \n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6580 (discriminator 1)\n-\tjmp 52ab <__cxa_finalize@plt+0x1dbb>\n+\tjmp 52e6 <__cxa_finalize@plt+0x1df6>\n __Pyx_ImportDottedModule():\n ./pynx/scattering/cpu.c:8495\n-\tmov 0x189a1(%rip),%rsi \n+\tmov 0x18966(%rip),%rsi \n \tmov %rax,%rdi\n-\tcall afd0 \n-\tmov %rax,%r12\n+\tcall aee0 \n ./pynx/scattering/cpu.c:8496 (discriminator 1)\n \ttest %rax,%rax\n-\tjne 51d2 <__cxa_finalize@plt+0x1ce2>\n+./pynx/scattering/cpu.c:8495\n+\tmov %rax,%r12\n+./pynx/scattering/cpu.c:8496 (discriminator 1)\n+\tjne 520d <__cxa_finalize@plt+0x1d1d>\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov 0x0(%rbp),%r9\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r9d,%r9d\n-\tjs 521b <__cxa_finalize@plt+0x1d2b>\n-\tjmp 520a <__cxa_finalize@plt+0x1d1a>\n+\tjs 5256 <__cxa_finalize@plt+0x1d66>\n+\tjmp 5245 <__cxa_finalize@plt+0x1d55>\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0x17dbf(%rip),%rax \n+\tcmp 0x17d84(%rip),%rax \n \tsete %dil\n \tsete %cl\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0x17d89(%rip),%r12 \n+\tcmp 0x17d4e(%rip),%r12 \n \tsete %r8b\n ./pynx/scattering/cpu.c:11382\n \tmovzbl %cl,%eax\n ./pynx/scattering/cpu.c:11383\n \tor %dil,%r8b\n-\tjne 5204 <__cxa_finalize@plt+0x1d14>\n-\tcmp 0x17d96(%rip),%r12 \n-\tje 5204 <__cxa_finalize@plt+0x1d14>\n+\tjne 523f <__cxa_finalize@plt+0x1d4f>\n+\tcmp 0x17d5b(%rip),%r12 \n+\tje 523f <__cxa_finalize@plt+0x1d4f>\n ./pynx/scattering/cpu.c:11384\n \tmov %r12,%rdi\n \tcall 3370 \n __Pyx_ImportDottedModule():\n ./pynx/scattering/cpu.c:8496 (discriminator 2)\n \ttest %eax,%eax\n-\tje 51c7 <__cxa_finalize@plt+0x1cd7>\n-\tjmp 521d <__cxa_finalize@plt+0x1d2d>\n+\tje 5202 <__cxa_finalize@plt+0x1d12>\n+\tjmp 5258 <__cxa_finalize@plt+0x1d68>\n Py_DECREF():\n /usr/include/python3.12/object.h:704\n \tdec %r9\n \tmov %r9,0x0(%rbp)\n-\tjne 521b <__cxa_finalize@plt+0x1d2b>\n+\tjne 5256 <__cxa_finalize@plt+0x1d66>\n /usr/include/python3.12/object.h:705\n \tmov %rbp,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n __Pyx_ImportDottedModule():\n ./pynx/scattering/cpu.c:8498\n \txor %ebp,%ebp\n ./pynx/scattering/cpu.c:8500\n \tmov %r12,%rdi\n-\tcall 6ac0 \n+\tcall 6a90 \n ./pynx/scattering/cpu.c:8502 (discriminator 1)\n \ttest %rbp,%rbp\n-\tje 51a6 <__cxa_finalize@plt+0x1cb6>\n+\tje 51e1 <__cxa_finalize@plt+0x1cf1>\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov 0x0(%rbp),%r10\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r10d,%r10d\n-\tjs 5248 <__cxa_finalize@plt+0x1d58>\n+\tjs 5283 <__cxa_finalize@plt+0x1d93>\n /usr/include/python3.12/object.h:704\n \tdec %r10\n \tmov %r10,0x0(%rbp)\n-\tjne 5248 <__cxa_finalize@plt+0x1d58>\n+\tjne 5283 <__cxa_finalize@plt+0x1d93>\n /usr/include/python3.12/object.h:705\n \tmov %rbp,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rbx),%r11\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r11d,%r11d\n-\tjs 5271 <__cxa_finalize@plt+0x1d81>\n+\tjs 52ac <__cxa_finalize@plt+0x1dbc>\n /usr/include/python3.12/object.h:704\n \tdec %r11\n \tmov %r11,(%rbx)\n-\tjne 5271 <__cxa_finalize@plt+0x1d81>\n+\tjne 52ac <__cxa_finalize@plt+0x1dbc>\n /usr/include/python3.12/object.h:705\n \tmov %rbx,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 5271 <__cxa_finalize@plt+0x1d81>\n+\tjmp 52ac <__cxa_finalize@plt+0x1dbc>\n __Pyx_ImportDottedModule():\n ./pynx/scattering/cpu.c:8508\n \tcall 3310 \n ./pynx/scattering/cpu.c:8508 (discriminator 1)\n \ttest %rax,%rax\n-\tje 5271 <__cxa_finalize@plt+0x1d81>\n+\tje 52ac <__cxa_finalize@plt+0x1dbc>\n ./pynx/scattering/cpu.c:8509\n \tcall 32c0 \n __Pyx_Import():\n ./pynx/scattering/cpu.c:8346\n \tcall 33b0 \n ./pynx/scattering/cpu.c:8331\n \txor %ebx,%ebx\n+./pynx/scattering/cpu.c:8347 (discriminator 1)\n+\ttest %rax,%rax\n ./pynx/scattering/cpu.c:8346\n \tmov %rax,%r13\n ./pynx/scattering/cpu.c:8347 (discriminator 1)\n-\ttest %rax,%rax\n-\tje 529a <__cxa_finalize@plt+0x1daa>\n+\tje 52d5 <__cxa_finalize@plt+0x1de5>\n ./pynx/scattering/cpu.c:8373\n-\tmov 0x187b9(%rip),%rsi \n+\tmov 0x1877e(%rip),%rsi \n \txor %r8d,%r8d\n \txor %ecx,%ecx\n \tmov %rax,%rdx\n \tmov %r15,%rdi\n \tcall 3380 \n \tmov %rax,%rbx\n ./pynx/scattering/cpu.c:8379\n \tmov %r13,%rdi\n-\tcall 6ac0 \n+\tcall 6a90 \n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6580 (discriminator 2)\n \ttest %rbx,%rbx\n-\tje 54da <__cxa_finalize@plt+0x1fea>\n+\tje 5515 <__cxa_finalize@plt+0x2025>\n ./pynx/scattering/cpu.c:6582\n-\tmov 0x188d6(%rip),%rsi \n-\tmov 0x18787(%rip),%rdi \n+\tmov 0x1889b(%rip),%rsi \n+\tmov 0x1874c(%rip),%rdi \n \tmov %rbx,%rdx\n \tcall 3440 \n ./pynx/scattering/cpu.c:6582 (discriminator 1)\n \ttest %eax,%eax\n-\tjs 54f0 <__cxa_finalize@plt+0x2000>\n+\tjs 552b <__cxa_finalize@plt+0x203b>\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rbx),%rax\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %eax,%eax\n-\tjs 52e0 <__cxa_finalize@plt+0x1df0>\n+\tjs 531b <__cxa_finalize@plt+0x1e2b>\n /usr/include/python3.12/object.h:704\n \tdec %rax\n \tmov %rax,(%rbx)\n-\tjne 52e0 <__cxa_finalize@plt+0x1df0>\n+\tjne 531b <__cxa_finalize@plt+0x1e2b>\n /usr/include/python3.12/object.h:705\n \tmov %rbx,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6592\n-\tmov 0x18951(%rip),%r8 \n-\tmov 0x18752(%rip),%rcx \n-\tlea 0x1864b(%rip),%rdi \n-\tmov 0x188ac(%rip),%rdx \n-\tmov 0x1881d(%rip),%rsi \n+\tmov 0x18916(%rip),%r8 \n+\tmov 0x18717(%rip),%rcx \n+\tlea 0x18610(%rip),%rdi \n+\tmov 0x18871(%rip),%rdx \n+\tmov 0x187e2(%rip),%rsi \n \tcall 36fb <__cxa_finalize@plt+0x20b>\n-\tmov %rax,%rbx\n ./pynx/scattering/cpu.c:6592 (discriminator 2)\n \ttest %rax,%rax\n-\tje 5506 <__cxa_finalize@plt+0x2016>\n+./pynx/scattering/cpu.c:6592\n+\tmov %rax,%rbx\n+./pynx/scattering/cpu.c:6592 (discriminator 2)\n+\tje 5541 <__cxa_finalize@plt+0x2051>\n ./pynx/scattering/cpu.c:6594\n-\tmov 0x18805(%rip),%rsi \n-\tmov 0x1871e(%rip),%rdi \n+\tmov 0x187ca(%rip),%rsi \n+\tmov 0x186e3(%rip),%rdi \n \tmov %rax,%rdx\n \tcall 3440 \n ./pynx/scattering/cpu.c:6594 (discriminator 1)\n \ttest %eax,%eax\n-\tjs 551c <__cxa_finalize@plt+0x202c>\n+\tjs 5557 <__cxa_finalize@plt+0x2067>\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rbx),%rdx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %edx,%edx\n-\tjs 5349 <__cxa_finalize@plt+0x1e59>\n+\tjs 5384 <__cxa_finalize@plt+0x1e94>\n /usr/include/python3.12/object.h:704\n \tdec %rdx\n \tmov %rdx,(%rbx)\n-\tjne 5349 <__cxa_finalize@plt+0x1e59>\n+\tjne 5384 <__cxa_finalize@plt+0x1e94>\n /usr/include/python3.12/object.h:705\n \tmov %rbx,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6604\n-\tmov 0x188f0(%rip),%r8 \n-\tmov 0x186e9(%rip),%rcx \n-\tlea 0x185c2(%rip),%rdi \n-\tmov 0x18843(%rip),%rdx \n-\tmov 0x187c4(%rip),%rsi \n+\tmov 0x188b5(%rip),%r8 \n+\tmov 0x186ae(%rip),%rcx \n+\tlea 0x18587(%rip),%rdi \n+\tmov 0x18808(%rip),%rdx \n+\tmov 0x18789(%rip),%rsi \n \tcall 36fb <__cxa_finalize@plt+0x20b>\n-\tmov %rax,%rbx\n ./pynx/scattering/cpu.c:6604 (discriminator 2)\n \ttest %rax,%rax\n-\tje 5532 <__cxa_finalize@plt+0x2042>\n+./pynx/scattering/cpu.c:6604\n+\tmov %rax,%rbx\n+./pynx/scattering/cpu.c:6604 (discriminator 2)\n+\tje 556d <__cxa_finalize@plt+0x207d>\n ./pynx/scattering/cpu.c:6606\n-\tmov 0x187ac(%rip),%rsi \n-\tmov 0x186b5(%rip),%rdi \n+\tmov 0x18771(%rip),%rsi \n+\tmov 0x1867a(%rip),%rdi \n \tmov %rax,%rdx\n \tcall 3440 \n ./pynx/scattering/cpu.c:6606 (discriminator 1)\n \ttest %eax,%eax\n-\tjs 5548 <__cxa_finalize@plt+0x2058>\n+\tjs 5583 <__cxa_finalize@plt+0x2093>\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rbx),%r14\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r14d,%r14d\n-\tjs 53b3 <__cxa_finalize@plt+0x1ec3>\n+\tjs 53ee <__cxa_finalize@plt+0x1efe>\n /usr/include/python3.12/object.h:704\n \tdec %r14\n \tmov %r14,(%rbx)\n-\tjne 53b3 <__cxa_finalize@plt+0x1ec3>\n+\tjne 53ee <__cxa_finalize@plt+0x1efe>\n /usr/include/python3.12/object.h:705\n \tmov %rbx,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6616\n-\tmov 0x1888e(%rip),%r8 \n-\tmov 0x1867f(%rip),%rcx \n-\tlea 0x18538(%rip),%rdi \n-\tmov 0x187d9(%rip),%rdx \n-\tmov 0x18752(%rip),%rsi \n+\tmov 0x18853(%rip),%r8 \n+\tmov 0x18644(%rip),%rcx \n+\tlea 0x184fd(%rip),%rdi \n+\tmov 0x1879e(%rip),%rdx \n+\tmov 0x18717(%rip),%rsi \n \tcall 36fb <__cxa_finalize@plt+0x20b>\n-\tmov %rax,%rbx\n ./pynx/scattering/cpu.c:6616 (discriminator 2)\n \ttest %rax,%rax\n-\tje 555e <__cxa_finalize@plt+0x206e>\n+./pynx/scattering/cpu.c:6616\n+\tmov %rax,%rbx\n+./pynx/scattering/cpu.c:6616 (discriminator 2)\n+\tje 5599 <__cxa_finalize@plt+0x20a9>\n ./pynx/scattering/cpu.c:6618\n-\tmov 0x1873a(%rip),%rsi \n-\tmov 0x1864b(%rip),%rdi \n+\tmov 0x186ff(%rip),%rsi \n+\tmov 0x18610(%rip),%rdi \n \tmov %rax,%rdx\n \tcall 3440 \n ./pynx/scattering/cpu.c:6618 (discriminator 1)\n \ttest %eax,%eax\n-\tjs 5574 <__cxa_finalize@plt+0x2084>\n+\tjs 55af <__cxa_finalize@plt+0x20bf>\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rbx),%rsi\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %esi,%esi\n-\tjs 541c <__cxa_finalize@plt+0x1f2c>\n+\tjs 5457 <__cxa_finalize@plt+0x1f67>\n /usr/include/python3.12/object.h:704\n \tdec %rsi\n \tmov %rsi,(%rbx)\n-\tjne 541c <__cxa_finalize@plt+0x1f2c>\n+\tjne 5457 <__cxa_finalize@plt+0x1f67>\n /usr/include/python3.12/object.h:705\n \tmov %rbx,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6628\n-\tmov 0x1882d(%rip),%r8 \n-\tmov 0x18616(%rip),%rcx \n-\tlea 0x184af(%rip),%rdi \n-\tmov 0x18770(%rip),%rdx \n-\tmov 0x186f9(%rip),%rsi \n+\tmov 0x187f2(%rip),%r8 \n+\tmov 0x185db(%rip),%rcx \n+\tlea 0x18474(%rip),%rdi \n+\tmov 0x18735(%rip),%rdx \n+\tmov 0x186be(%rip),%rsi \n \tcall 36fb <__cxa_finalize@plt+0x20b>\n-\tmov %rax,%rbx\n ./pynx/scattering/cpu.c:6628 (discriminator 2)\n \ttest %rax,%rax\n-\tje 558a <__cxa_finalize@plt+0x209a>\n+./pynx/scattering/cpu.c:6628\n+\tmov %rax,%rbx\n+./pynx/scattering/cpu.c:6628 (discriminator 2)\n+\tje 55c5 <__cxa_finalize@plt+0x20d5>\n ./pynx/scattering/cpu.c:6630\n-\tmov 0x186e1(%rip),%rsi \n-\tmov 0x185e2(%rip),%rdi \n+\tmov 0x186a6(%rip),%rsi \n+\tmov 0x185a7(%rip),%rdi \n \tmov %rax,%rdx\n \tcall 3440 \n ./pynx/scattering/cpu.c:6630 (discriminator 1)\n \ttest %eax,%eax\n-\tjs 55a0 <__cxa_finalize@plt+0x20b0>\n+\tjs 55db <__cxa_finalize@plt+0x20eb>\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rbx),%r15\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r15d,%r15d\n-\tjs 5486 <__cxa_finalize@plt+0x1f96>\n+\tjs 54c1 <__cxa_finalize@plt+0x1fd1>\n /usr/include/python3.12/object.h:704\n \tdec %r15\n \tmov %r15,(%rbx)\n-\tjne 5486 <__cxa_finalize@plt+0x1f96>\n+\tjne 54c1 <__cxa_finalize@plt+0x1fd1>\n /usr/include/python3.12/object.h:705\n \tmov %rbx,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6638\n \tcall 33b0 \n-\tmov %rax,%rbx\n ./pynx/scattering/cpu.c:6638 (discriminator 2)\n \ttest %rax,%rax\n-\tje 55b6 <__cxa_finalize@plt+0x20c6>\n+./pynx/scattering/cpu.c:6638\n+\tmov %rax,%rbx\n+./pynx/scattering/cpu.c:6638 (discriminator 2)\n+\tje 55f1 <__cxa_finalize@plt+0x2101>\n ./pynx/scattering/cpu.c:6640\n-\tmov 0x18722(%rip),%rsi \n-\tmov 0x1859b(%rip),%rdi \n+\tmov 0x186e7(%rip),%rsi \n+\tmov 0x18560(%rip),%rdi \n \tmov %rax,%rdx\n \tcall 3440 \n ./pynx/scattering/cpu.c:6640 (discriminator 1)\n \ttest %eax,%eax\n-\tjs 55cc <__cxa_finalize@plt+0x20dc>\n+\tjs 5607 <__cxa_finalize@plt+0x2117>\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rbx),%r12\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r12d,%r12d\n-\tjs 4e41 <__cxa_finalize@plt+0x1951>\n+\tjs 4e7c <__cxa_finalize@plt+0x198c>\n /usr/include/python3.12/object.h:704\n \tdec %r12\n \tmov %r12,(%rbx)\n-\tjne 4e41 <__cxa_finalize@plt+0x1951>\n+\tjne 4e7c <__cxa_finalize@plt+0x198c>\n /usr/include/python3.12/object.h:705\n \tmov %rbx,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 4e41 <__cxa_finalize@plt+0x1951>\n+\tjmp 4e7c <__cxa_finalize@plt+0x198c>\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6580 (discriminator 1)\n \tmov $0x19b4,%r13d\n \tmov $0xb,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6582 (discriminator 1)\n \tmov $0x19b6,%r13d\n \tmov $0xb,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6592 (discriminator 1)\n \tmov $0x19c0,%r13d\n \tmov $0x21,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6594 (discriminator 1)\n \tmov $0x19c2,%r13d\n \tmov $0x21,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6604 (discriminator 1)\n \tmov $0x19cc,%r13d\n \tmov $0x31,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6606 (discriminator 1)\n \tmov $0x19ce,%r13d\n \tmov $0x31,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6616 (discriminator 1)\n \tmov $0x19d8,%r13d\n \tmov $0x43,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6618 (discriminator 1)\n \tmov $0x19da,%r13d\n \tmov $0x43,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6628 (discriminator 1)\n \tmov $0x19e4,%r13d\n \tmov $0x54,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6630 (discriminator 1)\n \tmov $0x19e6,%r13d\n \tmov $0x54,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6638 (discriminator 1)\n \tmov $0x19ee,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n ./pynx/scattering/cpu.c:6640 (discriminator 1)\n \tmov $0x19f0,%r13d\n \tmov $0x1,%r14d\n ./pynx/scattering/cpu.c:6540\n \tmov $0x1,%ebp\n-\tjmp 4dbb <__cxa_finalize@plt+0x18cb>\n+\tjmp 4df6 <__cxa_finalize@plt+0x1906>\n PyType_HasFeature():\n /usr/include/python3.12/object.h:966\n \tmov 0x8(%rax),%rcx\n __Pyx_FetchCommonType():\n ./pynx/scattering/cpu.c:8622\n-\tmov 0x17d13(%rip),%rsi \n+\tmov 0x17cd8(%rip),%rsi \n \tmov 0x20(%rax),%rdi\n __Pyx_VerifyCachedType():\n ./pynx/scattering/cpu.c:8598 (discriminator 1)\n \ttestb $0x80,0xab(%rcx)\n-\tjne 5617 <__cxa_finalize@plt+0x2127>\n+\tjne 5652 <__cxa_finalize@plt+0x2162>\n ./pynx/scattering/cpu.c:8599\n-\tmov 0x1795f(%rip),%r9 \n+\tmov 0x17924(%rip),%r9 \n \tmov %r14,%rdx\n-\tlea 0x14985(%rip),%rsi \n+\tlea 0x149ba(%rip),%rsi \n \txor %eax,%eax\n \tmov (%r9),%rdi\n \tcall 3460 \n ./pynx/scattering/cpu.c:8601\n-\tjmp 5657 <__cxa_finalize@plt+0x2167>\n+\tjmp 5692 <__cxa_finalize@plt+0x21a2>\n ./pynx/scattering/cpu.c:8603\n \tcmp %rdi,%rsi\n-\tje 46c8 <__cxa_finalize@plt+0x11d8>\n+\tje 4703 <__cxa_finalize@plt+0x1213>\n ./pynx/scattering/cpu.c:8604\n-\tmov 0x17939(%rip),%r8 \n+\tmov 0x178fe(%rip),%r8 \n \tmov %r14,%rdx\n-\tlea 0x1498f(%rip),%rsi \n+\tlea 0x149c4(%rip),%rsi \n \txor %eax,%eax\n \tmov (%r8),%rdi\n \tcall 3460 \n ./pynx/scattering/cpu.c:8607\n-\tjmp 5657 <__cxa_finalize@plt+0x2167>\n+\tjmp 5692 <__cxa_finalize@plt+0x21a2>\n Py_DECREF():\n /usr/include/python3.12/object.h:704\n \tdec %r10\n \tmov %r10,0x0(%rbp)\n-\tjne 46d5 <__cxa_finalize@plt+0x11e5>\n+\tjne 4710 <__cxa_finalize@plt+0x1220>\n /usr/include/python3.12/object.h:705\n \tmov %rbp,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 46d5 <__cxa_finalize@plt+0x11e5>\n+\tjmp 4710 <__cxa_finalize@plt+0x1220>\n __Pyx_FetchCommonType():\n ./pynx/scattering/cpu.c:8642\n \tmov %r12,%rdi\n ./pynx/scattering/cpu.c:8643\n \txor %r12d,%r12d\n ./pynx/scattering/cpu.c:8642\n-\tcall 6ac0 \n+\tcall 6a90 \n ./pynx/scattering/cpu.c:8644\n-\tjmp 46c8 <__cxa_finalize@plt+0x11d8>\n+\tjmp 4703 <__cxa_finalize@plt+0x1213>\n __pyx_pymod_exec_cpu():\n ./pynx/scattering/cpu.c:6675\n \tmov 0xc8(%rsp),%rdx\n \tsub %fs:0x28,%rdx\n-\tje 567f <__cxa_finalize@plt+0x218f>\n+\tje 56ba <__cxa_finalize@plt+0x21ca>\n \tcall 31c0 <__stack_chk_fail@plt>\n \tadd $0xd8,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n \n-0000000000005691 :\n+00000000000056cc :\n PyInit_cpu():\n ./pynx/scattering/cpu.c:6369\n \tendbr64\n ./pynx/scattering/cpu.c:6370\n-\tlea 0x18184(%rip),%rdi \n+\tlea 0x18149(%rip),%rdi \n \tjmp 30a0 \n-\tcs nopw 0x0(%rax,%rax,1)\n-\tnopl 0x0(%rax,%rax,1)\n+\tnopl 0x0(%rax)\n deregister_tm_clones():\n-\tlea 0x18311(%rip),%rdi \n-\tlea 0x1830a(%rip),%rax \n+\tlea 0x182e1(%rip),%rdi \n+\tlea 0x182da(%rip),%rax \n \tcmp %rdi,%rax\n-\tje 56d8 \n-\tmov 0x1787e(%rip),%rax \n+\tje 5708 \n+\tmov 0x1784e(%rip),%rax \n \ttest %rax,%rax\n-\tje 56d8 \n+\tje 5708 \n \tjmp *%rax\n \tnopl 0x0(%rax)\n \tret\n \tnopl 0x0(%rax)\n register_tm_clones():\n-\tlea 0x182e1(%rip),%rdi \n-\tlea 0x182da(%rip),%rsi \n+\tlea 0x182b1(%rip),%rdi \n+\tlea 0x182aa(%rip),%rsi \n \tsub %rdi,%rsi\n \tmov %rsi,%rax\n \tshr $0x3f,%rsi\n \tsar $0x3,%rax\n \tadd %rax,%rsi\n \tsar $1,%rsi\n-\tje 5718 \n-\tmov 0x178cd(%rip),%rax \n+\tje 5748 \n+\tmov 0x1789d(%rip),%rax \n \ttest %rax,%rax\n-\tje 5718 \n+\tje 5748 \n \tjmp *%rax\n \tnopw 0x0(%rax,%rax,1)\n \tret\n \tnopl 0x0(%rax)\n __do_global_dtors_aux():\n \tendbr64\n-\tcmpb $0x0,0x182b5(%rip) \n-\tjne 5758 \n+\tcmpb $0x0,0x18285(%rip) \n+\tjne 5788 \n \tpush %rbp\n-\tcmpq $0x0,0x178aa(%rip) \n+\tcmpq $0x0,0x1787a(%rip) \n \tmov %rsp,%rbp\n-\tje 5747 \n-\tmov 0x17b1e(%rip),%rdi \n+\tje 5777 \n+\tmov 0x17aee(%rip),%rdi \n \tcall 34f0 <__cxa_finalize@plt>\n-\tcall 56b0 \n-\tmovb $0x1,0x1828d(%rip) \n+\tcall 56e0 \n+\tmovb $0x1,0x1825d(%rip) \n \tpop %rbp\n \tret\n \tnopl (%rax)\n \tret\n \tnopl 0x0(%rax)\n frame_dummy():\n \tendbr64\n-\tjmp 56e0 \n+\tjmp 5710 \n \tnopl 0x0(%rax)\n \n-0000000000005770 :\n+00000000000057a0 :\n c_fhkl_cpu():\n ./pynx/scattering/c_cpu.c:19\n \tendbr64\n \tpush %r15\n+\tmov %rsi,%r15\n \tpush %r14\n+\tmov %rdi,%r14\n \tpush %r13\n \tpush %r12\n \tmov %r9,%r12\n \tpush %rbp\n \tmov %r8,%rbp\n \tpush %rbx\n \tmov %rcx,%rbx\n-\tsub $0x68,%rsp\n-\tmov 0xa8(%rsp),%r8\n-\tmov %rdx,0x30(%rsp)\n-\tmov %rdi,0x28(%rsp)\n-\tmov 0xa0(%rsp),%r13\n-\tmov %rsi,0x38(%rsp)\n-\tmov 0xb0(%rsp),%r14\n+\tsub $0x48,%rsp\n+\tmov 0x88(%rsp),%r8\n+\tmov 0x90(%rsp),%r9\n+\tmov %rdx,0x18(%rsp)\n+\tmov 0x98(%rsp),%r10\n+\tmov 0x80(%rsp),%r13\n+\tvmovaps %xmm13,0x30(%rsp)\n \tmov %r8,(%rsp)\n-\tmov 0xb8(%rsp),%r15\n-\tvmovaps %xmm11,0x50(%rsp)\n-\tvmovaps %xmm10,0x40(%rsp)\n+\tmov %r9,0x10(%rsp)\n+\tmov %r10,0x8(%rsp)\n+\tvmovaps %xmm12,0x20(%rsp)\n ./pynx/scattering/c_cpu.c:20\n \tcall 3410 \n+\tmov %rax,%rdi\n ./pynx/scattering/c_cpu.c:23 (discriminator 1)\n-\tmov (%rsp),%rcx\n-./pynx/scattering/c_cpu.c:20\n-\tmov %rax,%rdx\n-./pynx/scattering/c_cpu.c:23 (discriminator 1)\n-\ttest %rcx,%rcx\n-\tje 59fa \n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tmov $0x1,%eax\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tmov $0x2,%r10d\n+\tmov (%rsp),%rax\n+\ttest %rax,%rax\n+\tje 5a39 \n+\tvmovdqa 0x13843(%rip),%xmm11 \n+\tvmovaps 0x20(%rsp),%xmm12\n ./pynx/scattering/c_cpu.c:23\n-\txor %edi,%edi\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tmov $0xfffffffe,%esi\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvmovd %eax,%xmm7\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tmov $0x4,%r9d\n-\tvmovd %r10d,%xmm3\n-\tvmovaps 0x40(%rsp),%xmm10\n-\tvmovd %esi,%xmm1\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvpbroadcastd %xmm7,%xmm0\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvmovd %r9d,%xmm2\n-\tvmovaps 0x50(%rsp),%xmm11\n-\tvpbroadcastd %xmm3,%xmm4\n-\tmov 0x28(%rsp),%r11\n-\tmov 0x30(%rsp),%rsi\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvmovdqa %xmm0,(%rsp)\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tmov 0x38(%rsp),%r8\n-\tvpbroadcastd %xmm1,%xmm9\n-\tvpbroadcastd %xmm2,%xmm8\n-\tvmovdqa %xmm4,0x10(%rsp)\n-\tnopl 0x0(%rax,%rax,1)\n+\txor %ecx,%ecx\n+\tvmovaps 0x30(%rsp),%xmm13\n+\tmov 0x18(%rsp),%rsi\n+\tmov 0x10(%rsp),%r11\n+\tmov 0x8(%rsp),%r8\n+\tnopw 0x0(%rax,%rax,1)\n+./pynx/scattering/c_cpu.c:27\n+\tvmovss 0x137b8(%rip),%xmm6 \n ./pynx/scattering/c_cpu.c:26\n-\tvmovss 0x137b0(%rip),%xmm5 \n-\tvmulss (%r11,%rdi,4),%xmm5,%xmm12\n+\tvmovss 0x137b0(%rip),%xmm7 \n+./pynx/scattering/c_cpu.c:34 (discriminator 1)\n+\ttest %r13,%r13\n+./pynx/scattering/c_cpu.c:26\n+\tvmulss (%r14,%rcx,4),%xmm7,%xmm7\n ./pynx/scattering/c_cpu.c:27\n-\tvmulss (%r8,%rdi,4),%xmm5,%xmm13\n+\tvmulss (%r15,%rcx,4),%xmm6,%xmm8\n ./pynx/scattering/c_cpu.c:28\n-\tvmulss (%rsi,%rdi,4),%xmm5,%xmm14\n+\tvmulss (%rsi,%rcx,4),%xmm6,%xmm9\n ./pynx/scattering/c_cpu.c:34 (discriminator 1)\n-\ttest %r13,%r13\n-\tje 59ba \n-\tvbroadcastss 0x137cd(%rip),%xmm15 \n+\tje 59f7 \n+\tvbroadcastss 0x13791(%rip),%xmm10 \n+\tvbroadcastss 0x13874(%rip),%xmm15 \n ./pynx/scattering/c_cpu.c:34\n-\txor %eax,%eax\n-\tvbroadcastss 0x1378a(%rip),%xmm7 \n-\txchg %ax,%ax\n+\txor %edx,%edx\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1353\n+\tvpxor %xmm14,%xmm14,%xmm14\n+\tnopl 0x0(%rax,%rax,1)\n+./pynx/scattering/c_cpu.c:41\n+\tvmulss 0xc(%rbp,%rdx,4),%xmm8,%xmm3\n+./pynx/scattering/c_cpu.c:46\n+\ttest %rdx,%rdx\n ./pynx/scattering/c_cpu.c:41\n-\tvmulss 0xc(%rbp,%rax,4),%xmm13,%xmm6\n+\tvmulss 0xc(%rbx,%rdx,4),%xmm7,%xmm0\n+\tvmulss 0xc(%r12,%rdx,4),%xmm9,%xmm2\n ./pynx/scattering/c_cpu.c:40\n-\tvmulss 0x8(%rbp,%rax,4),%xmm13,%xmm1\n+\tvmulss 0x8(%rbp,%rdx,4),%xmm8,%xmm4\n+\tvmulss 0x8(%rbx,%rdx,4),%xmm7,%xmm6\n ./pynx/scattering/c_cpu.c:41\n-\tvfmadd231ss 0xc(%rbx,%rax,4),%xmm12,%xmm6\n-./pynx/scattering/c_cpu.c:39\n-\tvmulss 0x4(%rbp,%rax,4),%xmm13,%xmm0\n+\tvaddss %xmm0,%xmm3,%xmm1\n ./pynx/scattering/c_cpu.c:40\n-\tvfmadd231ss 0x8(%rbx,%rax,4),%xmm12,%xmm1\n+\tvmulss 0x8(%r12,%rdx,4),%xmm9,%xmm0\n+\tvaddss %xmm6,%xmm4,%xmm3\n+./pynx/scattering/c_cpu.c:38\n+\tvaddss %xmm2,%xmm1,%xmm5\n+./pynx/scattering/c_cpu.c:39\n+\tvmulss 0x4(%rbp,%rdx,4),%xmm8,%xmm4\n+\tvmulss 0x4(%rbx,%rdx,4),%xmm7,%xmm1\n ./pynx/scattering/c_cpu.c:38\n-\tvmulss 0x0(%rbp,%rax,4),%xmm13,%xmm2\n+\tvaddss %xmm0,%xmm3,%xmm2\n ./pynx/scattering/c_cpu.c:39\n-\tvfmadd231ss 0x4(%rbx,%rax,4),%xmm12,%xmm0\n+\tvmulss 0x4(%r12,%rdx,4),%xmm9,%xmm3\n ./pynx/scattering/c_cpu.c:38\n-\tvfmadd231ss (%rbx,%rax,4),%xmm12,%xmm2\n-\tvfmadd231ss 0xc(%r12,%rax,4),%xmm14,%xmm6\n-\tvfmadd231ss 0x8(%r12,%rax,4),%xmm14,%xmm1\n-\tvfmadd231ss 0x4(%r12,%rax,4),%xmm14,%xmm0\n-\tvfmadd231ss (%r12,%rax,4),%xmm14,%xmm2\n+\tvmulss 0x0(%rbp,%rdx,4),%xmm8,%xmm0\n+./pynx/scattering/c_cpu.c:39\n+\tvaddss %xmm1,%xmm4,%xmm6\n+./pynx/scattering/c_cpu.c:38\n+\tvmulss (%rbx,%rdx,4),%xmm7,%xmm4\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n+\tvunpcklps %xmm2,%xmm5,%xmm5\n+./pynx/scattering/c_cpu.c:38\n+\tvaddss %xmm3,%xmm6,%xmm1\n+\tvmulss (%r12,%rdx,4),%xmm9,%xmm3\n+\tvaddss %xmm4,%xmm0,%xmm6\n+\tvaddss %xmm3,%xmm6,%xmm0\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm1,%xmm6,%xmm4\n-\tvunpcklps %xmm2,%xmm0,%xmm3\n-\tvmovlhps %xmm3,%xmm4,%xmm5\n+\tvunpcklps %xmm0,%xmm1,%xmm1\n+\tvmovlhps %xmm1,%xmm5,%xmm2\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x1373e(%rip),%xmm5,%xmm6 \n-\tvandps 0x13746(%rip),%xmm5,%xmm1 \n+\tvandps 0x13707(%rip),%xmm2,%xmm4 \n+\tvandps 0x1370f(%rip),%xmm2,%xmm6 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm15,%xmm6,%xmm0\n+\tvmulps 0x13717(%rip),%xmm4,%xmm3 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm0,%xmm2\n+\tvcvttps2dq %xmm3,%xmm0\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd (%rsp),%xmm2,%xmm3\n+\tvpaddd 0x1371b(%rip),%xmm0,%xmm2 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x10(%rsp),%xmm3,%xmm0\n-\tvpand %xmm3,%xmm9,%xmm2\n-\tvpand %xmm3,%xmm8,%xmm4\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1353\n-\tvpxor %xmm3,%xmm3,%xmm3\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm2,%xmm5\n+\tvpand 0x13723(%rip),%xmm2,%xmm3 \n+\tvpand 0x1373b(%rip),%xmm2,%xmm0 \n+\tvpand %xmm2,%xmm11,%xmm1\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm4,%xmm4\n+\tvpslld $0x1d,%xmm1,%xmm1\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:814\n+\tvcvtdq2ps %xmm3,%xmm5\n+./pynx/scattering/sse_mathfun.h:846\n+\tvmulps 0x13736(%rip),%xmm5,%xmm5 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1353\n-\tvpcmpeqd %xmm3,%xmm0,%xmm3\n-./pynx/scattering/sse_mathfun.h:920\n-\tvbroadcastss 0x136ec(%rip),%xmm0 \n+\tvpcmpeqd %xmm14,%xmm0,%xmm2\n ./pynx/scattering/sse_mathfun.h:846\n-\tvfmadd132ps 0x13727(%rip),%xmm6,%xmm5 \n-/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm4,%xmm1,%xmm4\n+\tvaddps %xmm4,%xmm5,%xmm5\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1120\n-\tvpaddd %xmm9,%xmm2,%xmm6\n+\tvpaddd 0x136f5(%rip),%xmm3,%xmm4 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1323\n-\tvpandn %xmm8,%xmm6,%xmm2\n-./pynx/scattering/sse_mathfun.h:885\n-\tvbroadcastss 0x136c4(%rip),%xmm6 \n+\tvpandn %xmm11,%xmm4,%xmm3\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm2,%xmm2\n+\tvpslld $0x1d,%xmm3,%xmm0\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:266\n+\tvxorps %xmm1,%xmm6,%xmm3\n ./pynx/scattering/sse_mathfun.h:884\n-\tvmulps %xmm5,%xmm5,%xmm1\n-./pynx/scattering/sse_mathfun.h:920\n-\tvfmadd213ps 0x1373e(%rip),%xmm1,%xmm0 \n-./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0x13705(%rip),%xmm1,%xmm6 \n-./pynx/scattering/sse_mathfun.h:920\n-\tvfmadd213ps 0x1373c(%rip),%xmm1,%xmm0 \n+\tvmulps %xmm5,%xmm5,%xmm6\n ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0x13703(%rip),%xmm1,%xmm6 \n+\tvmulps 0x1371b(%rip),%xmm6,%xmm1 \n+\tvaddps 0x13723(%rip),%xmm1,%xmm4 \n+\tvmulps %xmm6,%xmm4,%xmm1\n+\tvaddps 0x13727(%rip),%xmm1,%xmm4 \n+\tvmulps %xmm6,%xmm4,%xmm1\n ./pynx/scattering/sse_mathfun.h:886\n-\tvfmadd213ps 0x1370a(%rip),%xmm1,%xmm6 \n-./pynx/scattering/sse_mathfun.h:921\n-\tvfmadd132ps %xmm1,%xmm7,%xmm0\n+\tvaddps 0x1372b(%rip),%xmm1,%xmm4 \n+\tvmulps %xmm6,%xmm4,%xmm1\n ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd132ps %xmm1,%xmm7,%xmm6\n+\tvaddps %xmm10,%xmm1,%xmm4\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm5,%xmm0,%xmm5\n+\tvmulps 0x1372a(%rip),%xmm6,%xmm1 \n+\tvaddps 0x13732(%rip),%xmm1,%xmm1 \n+\tvmulps %xmm6,%xmm1,%xmm1\n+\tvaddps %xmm15,%xmm1,%xmm1\n+\tvmulps %xmm6,%xmm1,%xmm6\n+./pynx/scattering/sse_mathfun.h:921\n+\tvaddps %xmm10,%xmm6,%xmm1\n+./pynx/scattering/sse_mathfun.h:920\n+\tvmulps %xmm5,%xmm1,%xmm6\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm3,%xmm5,%xmm1\n+\tvandps %xmm2,%xmm6,%xmm5\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:254\n-\tvandnps %xmm6,%xmm3,%xmm3\n+\tvandnps %xmm4,%xmm2,%xmm2\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm1,%xmm3,%xmm0\n+\tvaddps %xmm5,%xmm2,%xmm1\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm0,%xmm5,%xmm5\n+\tvsubps %xmm1,%xmm6,%xmm6\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm4,%xmm0,%xmm4\n+\tvxorps %xmm3,%xmm1,%xmm3\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm6,%xmm5,%xmm6\n+\tvaddps %xmm4,%xmm6,%xmm4\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm2,%xmm6,%xmm2\n+\tvxorps %xmm0,%xmm4,%xmm0\n ./pynx/scattering/c_cpu.c:46\n-\ttest %rax,%rax\n-\tje 5a10 \n+\tje 5a50 \n ./pynx/scattering/c_cpu.c:34 (discriminator 2)\n-\tadd $0x4,%rax\n+\tadd $0x4,%rdx\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm2,%xmm11,%xmm11\n-\tvaddps %xmm4,%xmm10,%xmm10\n+\tvaddps %xmm0,%xmm13,%xmm13\n+\tvaddps %xmm3,%xmm12,%xmm12\n ./pynx/scattering/c_cpu.c:34 (discriminator 1)\n-\tcmp %r13,%rax\n-\tjb 5880 \n+\tcmp %r13,%rdx\n+\tjb 5888 \n ./pynx/scattering/c_cpu.c:53 (discriminator 3)\n-\tvmovhlps %xmm11,%xmm11,%xmm12\n-\tvmovhlps %xmm10,%xmm10,%xmm7\n-\tvaddps %xmm11,%xmm12,%xmm13\n-\tvaddps %xmm10,%xmm7,%xmm3\n-\tvshufps $0x55,%xmm13,%xmm13,%xmm14\n-\tvshufps $0x55,%xmm3,%xmm3,%xmm1\n-\tvaddps %xmm13,%xmm14,%xmm15\n+\tvmovhlps %xmm13,%xmm13,%xmm7\n+\tvmovhlps %xmm12,%xmm12,%xmm15\n+\tvaddps %xmm13,%xmm7,%xmm8\n+\tvaddps %xmm12,%xmm15,%xmm14\n+\tvshufps $0x55,%xmm8,%xmm8,%xmm9\n+\tvshufps $0x55,%xmm14,%xmm14,%xmm5\n+\tvaddps %xmm8,%xmm9,%xmm10\n ./pynx/scattering/c_cpu.c:55 (discriminator 3)\n-\tvaddps %xmm3,%xmm1,%xmm0\n+\tvaddps %xmm14,%xmm5,%xmm2\n ./pynx/scattering/c_cpu.c:56\n-\tvmovss %xmm15,(%r14,%rdi,4)\n+\tvmovss %xmm10,(%r11,%rcx,4)\n ./pynx/scattering/c_cpu.c:57\n-\tvmovss %xmm0,(%r15,%rdi,4)\n+\tvmovss %xmm2,(%r8,%rcx,4)\n ./pynx/scattering/c_cpu.c:23 (discriminator 2)\n-\tinc %rdi\n+\tinc %rcx\n ./pynx/scattering/c_cpu.c:23 (discriminator 1)\n-\tcmp %rdi,%rcx\n-\tjne 5848 \n-./pynx/scattering/c_cpu.c:60\n-\tadd $0x68,%rsp\n-./pynx/scattering/c_cpu.c:59\n-\tmov %rdx,%rdi\n+\tcmp %rcx,%rax\n+\tjne 5840 \n ./pynx/scattering/c_cpu.c:60\n+\tadd $0x48,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n ./pynx/scattering/c_cpu.c:59\n \tjmp 30b0 \n+\tnopl 0x0(%rax)\n ./pynx/scattering/c_cpu.c:34 (discriminator 1)\n \tcmp $0x4,%r13\n-\tjbe 5a30 \n-\tvmovaps %xmm2,%xmm11\n-\tvmovaps %xmm4,%xmm10\n-\tmov $0x4,%eax\n-\tjmp 5880 \n-\tnopl 0x0(%rax,%rax,1)\n-\tvmovaps %xmm2,%xmm11\n-\tvmovaps %xmm4,%xmm10\n-\tjmp 59ba \n+\tjbe 5a68 \n+\tvmovaps %xmm0,%xmm13\n+\tvmovaps %xmm3,%xmm12\n+\tmov $0x4,%edx\n+\tjmp 5888 \n+\tvmovaps %xmm0,%xmm13\n+\tvmovaps %xmm3,%xmm12\n+\tjmp 59f7 \n \tnopw 0x0(%rax,%rax,1)\n \n-0000000000005a40 :\n+0000000000005a78 :\n c_fhklo_cpu():\n ./pynx/scattering/c_cpu.c:66\n \tendbr64\n \tpush %r15\n \tpush %r14\n \tpush %r13\n+\tmov %rsi,%r13\n \tpush %r12\n-\tmov %rsi,%r12\n+\tmov %rdx,%r12\n \tpush %rbp\n \tmov %rdi,%rbp\n \tpush %rbx\n \tmov %rcx,%rbx\n-\tsub $0x68,%rsp\n-\tmov %rdx,0x58(%rsp)\n-\tmov 0xa8(%rsp),%rcx\n-\tmov 0xa0(%rsp),%rdx\n-\tmov 0xb0(%rsp),%r15\n-\tmov %r8,0x50(%rsp)\n-\tmov %r9,0x28(%rsp)\n-\tmov 0xb8(%rsp),%r13\n-\tmov %rdx,0x10(%rsp)\n-\tmov 0xc0(%rsp),%r14\n-\tvmovaps %xmm11,0x40(%rsp)\n-\tvmovaps %xmm10,0x30(%rsp)\n-\tmov %rcx,(%rsp)\n+\tsub $0x58,%rsp\n+\tmov 0x90(%rsp),%rdx\n+\tmov 0x98(%rsp),%rcx\n+\tmov %r8,0x28(%rsp)\n+\tmov 0xa0(%rsp),%rsi\n+\tmov %r9,0x20(%rsp)\n+\tvmovaps %xmm13,0x40(%rsp)\n+\tmov 0xa8(%rsp),%r15\n+\tmov 0xb0(%rsp),%r14\n+\tvmovaps %xmm12,0x30(%rsp)\n+\tmov %rdx,0x18(%rsp)\n+\tmov %rcx,0x10(%rsp)\n+\tmov %rsi,0x8(%rsp)\n ./pynx/scattering/c_cpu.c:67\n \tcall 3410 \n ./pynx/scattering/c_cpu.c:70 (discriminator 1)\n-\ttest %r15,%r15\n-\tmov (%rsp),%r10\n-\tmov 0x10(%rsp),%rdx\n-\tmov 0x28(%rsp),%r9\n-\tmov 0x50(%rsp),%r8\n+\tmov 0x10(%rsp),%r10\n+\tmov 0x18(%rsp),%r11\n ./pynx/scattering/c_cpu.c:67\n \tmov %rax,%rdi\n ./pynx/scattering/c_cpu.c:70 (discriminator 1)\n-\tvmovaps 0x30(%rsp),%xmm10\n-\tvmovaps 0x40(%rsp),%xmm11\n-\tje 5d1b \n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tmov $0x1,%eax\n-\tlea 0x0(%rbp,%r15,4),%rcx\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tmov $0xfffffffe,%esi\n-\tmov $0x4,%r15d\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvmovd %eax,%xmm7\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tmov $0x2,%eax\n-\tvmovd %esi,%xmm1\n-\tmov 0x58(%rsp),%r11\n-\tvmovd %eax,%xmm3\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvpbroadcastd %xmm7,%xmm0\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvmovd %r15d,%xmm2\n-\tvpbroadcastd %xmm3,%xmm4\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvmovdqa %xmm0,(%rsp)\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvpbroadcastd %xmm1,%xmm9\n-\tvpbroadcastd %xmm2,%xmm8\n-\tvmovdqa %xmm4,0x10(%rsp)\n+\tmov 0x8(%rsp),%rax\n+\tmov 0x20(%rsp),%r9\n+\tmov 0x28(%rsp),%r8\n+\tvmovaps 0x30(%rsp),%xmm12\n+\ttest %rax,%rax\n+\tvmovaps 0x40(%rsp),%xmm13\n+\tje 5d6a \n+\tvmovdqa 0x1353f(%rip),%xmm11 \n+\tlea 0x0(%rbp,%rax,4),%rdx\n \tcs nopw 0x0(%rax,%rax,1)\n+./pynx/scattering/c_cpu.c:74\n+\tvmovss 0x134c8(%rip),%xmm6 \n+./pynx/scattering/c_cpu.c:73\n+\tvmovss 0x134c0(%rip),%xmm7 \n+./pynx/scattering/c_cpu.c:82 (discriminator 1)\n+\ttest %r10,%r10\n ./pynx/scattering/c_cpu.c:73\n-\tvmovss 0x134c8(%rip),%xmm5 \n-\tvmulss 0x0(%rbp),%xmm5,%xmm12\n+\tvmulss 0x0(%rbp),%xmm7,%xmm7\n ./pynx/scattering/c_cpu.c:74\n-\tvmulss (%r12),%xmm5,%xmm13\n+\tvmulss 0x0(%r13),%xmm6,%xmm8\n ./pynx/scattering/c_cpu.c:75\n-\tvmulss (%r11),%xmm5,%xmm14\n+\tvmulss (%r12),%xmm6,%xmm9\n ./pynx/scattering/c_cpu.c:82 (discriminator 1)\n-\ttest %r10,%r10\n-\tje 5cca \n-\tvbroadcastss 0x134e6(%rip),%xmm15 \n+\tje 5d17 \n+\tvbroadcastss 0x134a1(%rip),%xmm10 \n+\tvbroadcastss 0x13574(%rip),%xmm15 \n ./pynx/scattering/c_cpu.c:82\n-\txor %esi,%esi\n-\tvbroadcastss 0x134a3(%rip),%xmm7 \n-\tnopl (%rax)\n+\txor %ecx,%ecx\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1353\n+\tvpxor %xmm14,%xmm14,%xmm14\n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/c_cpu.c:89\n-\tvmulss 0xc(%r8,%rsi,4),%xmm13,%xmm6\n+\tvmulss 0xc(%r8,%rcx,4),%xmm8,%xmm3\n+./pynx/scattering/c_cpu.c:96\n+\ttest %rcx,%rcx\n+./pynx/scattering/c_cpu.c:89\n+\tvmulss 0xc(%rbx,%rcx,4),%xmm7,%xmm0\n+\tvmulss 0xc(%r9,%rcx,4),%xmm9,%xmm2\n ./pynx/scattering/c_cpu.c:88\n-\tvmulss 0x8(%r8,%rsi,4),%xmm13,%xmm1\n+\tvmulss 0x8(%r8,%rcx,4),%xmm8,%xmm4\n+\tvmulss 0x8(%rbx,%rcx,4),%xmm7,%xmm6\n ./pynx/scattering/c_cpu.c:89\n-\tvfmadd231ss 0xc(%rbx,%rsi,4),%xmm12,%xmm6\n-./pynx/scattering/c_cpu.c:87\n-\tvmulss 0x4(%r8,%rsi,4),%xmm13,%xmm0\n+\tvaddss %xmm0,%xmm3,%xmm1\n ./pynx/scattering/c_cpu.c:88\n-\tvfmadd231ss 0x8(%rbx,%rsi,4),%xmm12,%xmm1\n+\tvmulss 0x8(%r9,%rcx,4),%xmm9,%xmm0\n+\tvaddss %xmm6,%xmm4,%xmm3\n+./pynx/scattering/c_cpu.c:86\n+\tvaddss %xmm2,%xmm1,%xmm5\n+./pynx/scattering/c_cpu.c:87\n+\tvmulss 0x4(%r8,%rcx,4),%xmm8,%xmm4\n+\tvmulss 0x4(%rbx,%rcx,4),%xmm7,%xmm1\n+./pynx/scattering/c_cpu.c:86\n+\tvaddss %xmm0,%xmm3,%xmm2\n+./pynx/scattering/c_cpu.c:87\n+\tvmulss 0x4(%r9,%rcx,4),%xmm9,%xmm3\n ./pynx/scattering/c_cpu.c:86\n-\tvmulss (%r8,%rsi,4),%xmm13,%xmm2\n+\tvmulss (%r8,%rcx,4),%xmm8,%xmm0\n ./pynx/scattering/c_cpu.c:87\n-\tvfmadd231ss 0x4(%rbx,%rsi,4),%xmm12,%xmm0\n+\tvaddss %xmm1,%xmm4,%xmm6\n ./pynx/scattering/c_cpu.c:86\n-\tvfmadd231ss (%rbx,%rsi,4),%xmm12,%xmm2\n-\tvfmadd231ss 0xc(%r9,%rsi,4),%xmm14,%xmm6\n-\tvfmadd231ss 0x8(%r9,%rsi,4),%xmm14,%xmm1\n-\tvfmadd231ss 0x4(%r9,%rsi,4),%xmm14,%xmm0\n-\tvfmadd231ss (%r9,%rsi,4),%xmm14,%xmm2\n+\tvmulss (%rbx,%rcx,4),%xmm7,%xmm4\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm1,%xmm6,%xmm4\n-\tvunpcklps %xmm2,%xmm0,%xmm3\n-\tvmovlhps %xmm3,%xmm4,%xmm5\n+\tvunpcklps %xmm2,%xmm5,%xmm5\n+./pynx/scattering/c_cpu.c:86\n+\tvaddss %xmm3,%xmm6,%xmm1\n+\tvmulss (%r9,%rcx,4),%xmm9,%xmm3\n+\tvaddss %xmm4,%xmm0,%xmm6\n+\tvaddss %xmm3,%xmm6,%xmm0\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n+\tvunpcklps %xmm0,%xmm1,%xmm1\n+\tvmovlhps %xmm1,%xmm5,%xmm4\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x13453(%rip),%xmm5,%xmm6 \n-\tvandps 0x1345b(%rip),%xmm5,%xmm2 \n+\tvandps 0x13414(%rip),%xmm4,%xmm2 \n+\tvandps 0x1341c(%rip),%xmm4,%xmm6 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm15,%xmm6,%xmm1\n+\tvmulps 0x13424(%rip),%xmm2,%xmm3 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm1,%xmm0\n+\tvcvttps2dq %xmm3,%xmm0\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd (%rsp),%xmm0,%xmm1\n+\tvpaddd 0x13428(%rip),%xmm0,%xmm1 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x10(%rsp),%xmm1,%xmm0\n-\tvpand %xmm1,%xmm9,%xmm3\n-\tvpand %xmm1,%xmm8,%xmm4\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1353\n-\tvpxor %xmm1,%xmm1,%xmm1\n+\tvpand 0x13430(%rip),%xmm1,%xmm4 \n+\tvpand %xmm1,%xmm11,%xmm3\n+\tvpand 0x13444(%rip),%xmm1,%xmm1 \n+/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x1d,%xmm3,%xmm0\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm3,%xmm5\n+\tvcvtdq2ps %xmm4,%xmm5\n+./pynx/scattering/sse_mathfun.h:846\n+\tvmulps 0x13443(%rip),%xmm5,%xmm5 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1353\n-\tvpcmpeqd %xmm1,%xmm0,%xmm1\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm4,%xmm4\n-./pynx/scattering/sse_mathfun.h:920\n-\tvbroadcastss 0x13401(%rip),%xmm0 \n+\tvpcmpeqd %xmm14,%xmm1,%xmm1\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:266\n+\tvxorps %xmm0,%xmm6,%xmm3\n ./pynx/scattering/sse_mathfun.h:846\n-\tvfmadd132ps 0x1343c(%rip),%xmm6,%xmm5 \n+\tvaddps %xmm2,%xmm5,%xmm5\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1120\n-\tvpaddd %xmm9,%xmm3,%xmm6\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm4,%xmm2,%xmm4\n-./pynx/scattering/sse_mathfun.h:885\n-\tvbroadcastss 0x133de(%rip),%xmm2 \n+\tvpaddd 0x133fe(%rip),%xmm4,%xmm2 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1323\n-\tvpandn %xmm8,%xmm6,%xmm3\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm3,%xmm3\n+\tvpandn %xmm11,%xmm2,%xmm4\n ./pynx/scattering/sse_mathfun.h:884\n \tvmulps %xmm5,%xmm5,%xmm6\n-./pynx/scattering/sse_mathfun.h:920\n-\tvfmadd213ps 0x13453(%rip),%xmm6,%xmm0 \n-./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0x1341a(%rip),%xmm6,%xmm2 \n-./pynx/scattering/sse_mathfun.h:920\n-\tvfmadd213ps 0x13451(%rip),%xmm6,%xmm0 \n+/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x1d,%xmm4,%xmm4\n ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0x13418(%rip),%xmm6,%xmm2 \n+\tvmulps 0x13428(%rip),%xmm6,%xmm0 \n+\tvaddps 0x13430(%rip),%xmm0,%xmm2 \n+\tvmulps %xmm6,%xmm2,%xmm0\n+\tvaddps 0x13434(%rip),%xmm0,%xmm2 \n+\tvmulps %xmm6,%xmm2,%xmm0\n ./pynx/scattering/sse_mathfun.h:886\n-\tvfmadd213ps 0x1341f(%rip),%xmm6,%xmm2 \n-./pynx/scattering/sse_mathfun.h:921\n-\tvfmadd132ps %xmm6,%xmm7,%xmm0\n+\tvaddps 0x13438(%rip),%xmm0,%xmm2 \n+\tvmulps %xmm6,%xmm2,%xmm0\n ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd132ps %xmm6,%xmm7,%xmm2\n+\tvaddps %xmm10,%xmm0,%xmm2\n+./pynx/scattering/sse_mathfun.h:920\n+\tvmulps 0x13437(%rip),%xmm6,%xmm0 \n+\tvaddps %xmm15,%xmm0,%xmm0\n+\tvmulps %xmm6,%xmm0,%xmm0\n+\tvaddps 0x13446(%rip),%xmm0,%xmm0 \n+\tvmulps %xmm6,%xmm0,%xmm6\n+./pynx/scattering/sse_mathfun.h:921\n+\tvaddps %xmm10,%xmm6,%xmm0\n ./pynx/scattering/sse_mathfun.h:920\n \tvmulps %xmm5,%xmm0,%xmm6\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:248\n \tvandps %xmm1,%xmm6,%xmm5\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:254\n \tvandnps %xmm2,%xmm1,%xmm1\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n \tvaddps %xmm5,%xmm1,%xmm0\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n-\tvmovss 0x4(%rdx,%rsi,4),%xmm5\n-\tvmovss 0xc(%rdx,%rsi,4),%xmm1\n+\tvmovss 0x4(%r11,%rcx,4),%xmm5\n+\tvmovss 0xc(%r11,%rcx,4),%xmm1\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:198\n \tvsubps %xmm0,%xmm6,%xmm6\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm4,%xmm0,%xmm4\n+\tvxorps %xmm3,%xmm0,%xmm3\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n-\tvinsertps $0x10,(%rdx,%rsi,4),%xmm5,%xmm0\n+\tvinsertps $0x10,(%r11,%rcx,4),%xmm5,%xmm0\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:198\n \tvaddps %xmm2,%xmm6,%xmm2\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n-\tvinsertps $0x10,0x8(%rdx,%rsi,4),%xmm1,%xmm6\n+\tvinsertps $0x10,0x8(%r11,%rcx,4),%xmm1,%xmm6\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm2,%xmm3\n+\tvxorps %xmm4,%xmm2,%xmm4\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n \tvmovlhps %xmm0,%xmm6,%xmm2\n ./pynx/scattering/c_cpu.c:96\n-\ttest %rsi,%rsi\n-\tje 5d30 \n-/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvfmadd231ps %xmm3,%xmm2,%xmm11\n-\tvfmadd231ps %xmm4,%xmm2,%xmm10\n+\tje 5d80 \n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm4,%xmm2,%xmm4\n ./pynx/scattering/c_cpu.c:82 (discriminator 2)\n-\tadd $0x4,%rsi\n+\tadd $0x4,%rcx\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm3,%xmm2,%xmm3\n ./pynx/scattering/c_cpu.c:82 (discriminator 1)\n-\tcmp %r10,%rsi\n-\tjb 5b68 \n+\tcmp %r10,%rcx\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n+\tvaddps %xmm4,%xmm13,%xmm13\n+\tvaddps %xmm3,%xmm12,%xmm12\n+./pynx/scattering/c_cpu.c:82 (discriminator 1)\n+\tjb 5b78 \n ./pynx/scattering/c_cpu.c:103 (discriminator 3)\n-\tvmovhlps %xmm11,%xmm11,%xmm12\n-\tvmovhlps %xmm10,%xmm10,%xmm7\n+\tvmovhlps %xmm13,%xmm13,%xmm7\n+\tvmovhlps %xmm12,%xmm12,%xmm15\n ./pynx/scattering/c_cpu.c:70 (discriminator 1)\n \tadd $0x4,%rbp\n-\tadd $0x4,%r12\n-\tvaddps %xmm11,%xmm12,%xmm13\n-\tvaddps %xmm10,%xmm7,%xmm4\n-\tadd $0x4,%r11\n+\tvaddps %xmm13,%xmm7,%xmm8\n+\tvaddps %xmm12,%xmm15,%xmm14\n \tadd $0x4,%r13\n+\tadd $0x4,%r12\n+\tadd $0x4,%r15\n \tadd $0x4,%r14\n-\tvshufps $0x55,%xmm13,%xmm13,%xmm14\n-\tvshufps $0x55,%xmm4,%xmm4,%xmm3\n-\tvaddps %xmm13,%xmm14,%xmm15\n+\tvshufps $0x55,%xmm8,%xmm8,%xmm9\n+\tvshufps $0x55,%xmm14,%xmm14,%xmm5\n+\tvaddps %xmm8,%xmm9,%xmm10\n ./pynx/scattering/c_cpu.c:105 (discriminator 3)\n-\tvaddps %xmm4,%xmm3,%xmm5\n+\tvaddps %xmm14,%xmm5,%xmm0\n ./pynx/scattering/c_cpu.c:106\n-\tvmovss %xmm15,-0x4(%r13)\n+\tvmovss %xmm10,-0x4(%r15)\n ./pynx/scattering/c_cpu.c:107\n-\tvmovss %xmm5,-0x4(%r14)\n+\tvmovss %xmm0,-0x4(%r14)\n ./pynx/scattering/c_cpu.c:70 (discriminator 1)\n-\tcmp %rbp,%rcx\n-\tjne 5b30 \n+\tcmp %rbp,%rdx\n+\tjne 5b30 \n ./pynx/scattering/c_cpu.c:110\n-\tadd $0x68,%rsp\n+\tadd $0x58,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n ./pynx/scattering/c_cpu.c:109\n \tjmp 30b0 \n-\txchg %ax,%ax\n+\tnopl (%rax)\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm3,%xmm2,%xmm11\n-\tvmulps %xmm4,%xmm2,%xmm10\n+\tvmulps %xmm4,%xmm2,%xmm13\n ./pynx/scattering/c_cpu.c:82 (discriminator 1)\n \tcmp $0x4,%r10\n-\tjbe 5cca \n-\tmov $0x4,%esi\n-\tjmp 5b68 \n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm3,%xmm2,%xmm12\n+./pynx/scattering/c_cpu.c:82 (discriminator 1)\n+\tjbe 5d17 \n+\tmov $0x4,%ecx\n+\tjmp 5b78 \n \tnopl 0x0(%rax,%rax,1)\n \n-0000000000005d50 :\n+0000000000005da0 :\n c_fhkl_grazing_cpu():\n ./pynx/scattering/c_cpu.c:115\n \tendbr64\n \tpush %r15\n+\tmov %r9,%r15\n \tpush %r14\n+\tmov %rcx,%r14\n \tpush %r13\n-\tmov %rsi,%r13\n+\tmov %rdx,%r13\n \tpush %r12\n-\tmov %rdx,%r12\n+\tmov %rsi,%r12\n \tpush %rbp\n-\tmov %rcx,%rbp\n+\tmov %rdi,%rbp\n \tpush %rbx\n-\tmov %rdi,%rbx\n-\tsub $0x88,%rsp\n-\tmov 0xc8(%rsp),%rcx\n-\tmov 0xd0(%rsp),%r14\n-\tmov %r8,0x40(%rsp)\n-\tmov 0xd8(%rsp),%rax\n-\tmov 0xe0(%rsp),%rdx\n-\tmov %r9,0x10(%rsp)\n-\tmov %rcx,0x8(%rsp)\n-\tmov 0xc0(%rsp),%r15\n-\tmov %rax,0x50(%rsp)\n-\tmov %rdx,0x60(%rsp)\n+\tsub $0x68,%rsp\n+\tmov 0xa0(%rsp),%r10\n+\tmov 0xb0(%rsp),%rdi\n+\tmov %r8,0x28(%rsp)\n+\tmov 0xc0(%rsp),%r9\n+\tmov 0xb8(%rsp),%r8\n+\tvmovaps %xmm15,0x50(%rsp)\n+\tmov %r10,0x38(%rsp)\n+\tmov 0xa8(%rsp),%rbx\n+\tmov %rdi,0x30(%rsp)\n+\tmov %r8,0x10(%rsp)\n+\tmov %r9,(%rsp)\n+\tvmovaps %xmm14,0x40(%rsp)\n ./pynx/scattering/c_cpu.c:116\n \tcall 3410 \n ./pynx/scattering/c_cpu.c:119 (discriminator 1)\n-\ttest %r14,%r14\n-\tmov 0x8(%rsp),%rsi\n-\tmov 0x10(%rsp),%r9\n-\tmov 0x40(%rsp),%r8\n-./pynx/scattering/c_cpu.c:116\n-\tmov %rax,%rdi\n-./pynx/scattering/c_cpu.c:119 (discriminator 1)\n-\tje 6139 \n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tmov $0xfffffffe,%eax\n-\tlea (%rbx,%r14,4),%rcx\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tmov $0x1,%r14d\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tmov $0x4,%edx\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvmovd %r14d,%xmm5\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvmovd %eax,%xmm0\n-\tmov $0x2,%r14d\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tmov $0x7f,%eax\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvmovd %edx,%xmm2\n-\tvmovd %r14d,%xmm6\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvmovd %eax,%xmm8\n-\tmov 0x50(%rsp),%r10\n-\tvpbroadcastd %xmm5,%xmm4\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvpbroadcastd %xmm0,%xmm1\n-\tvpbroadcastd %xmm2,%xmm3\n-\tmov 0x60(%rsp),%r11\n-\tvpbroadcastd %xmm6,%xmm7\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvpbroadcastd %xmm8,%xmm9\n-\tvmovdqa %xmm4,0x40(%rsp)\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvmovdqa %xmm1,0x50(%rsp)\n-\tvmovdqa %xmm3,0x10(%rsp)\n-\tvmovdqa %xmm7,0x60(%rsp)\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvmovdqa %xmm9,0x70(%rsp)\n-\tnopl 0x0(%rax,%rax,1)\n+\tmov 0x30(%rsp),%rdi\n+\tmov (%rsp),%r9\n+\tmov 0x10(%rsp),%r8\n+\tmov 0x38(%rsp),%r10\n+\ttest %rdi,%rdi\n+\tvmovaps 0x40(%rsp),%xmm14\n+\tvmovaps 0x50(%rsp),%xmm15\n+\tje 6184 \n+\tmov %rax,0x30(%rsp)\n+\tvmovdqa 0x13219(%rip),%xmm13 \n+./pynx/scattering/c_cpu.c:119\n+\txor %r11d,%r11d\n+\tvmovaps %xmm14,(%rsp)\n+\tvmovaps %xmm15,0x10(%rsp)\n+\tnopl (%rax)\n+./pynx/scattering/c_cpu.c:122\n+\tvmovss 0x131a0(%rip),%xmm5 \n+./pynx/scattering/c_cpu.c:131 (discriminator 1)\n+\ttest %rbx,%rbx\n ./pynx/scattering/c_cpu.c:122\n-\tvmovss 0x131a8(%rip),%xmm10 \n-\tvmulss (%rbx),%xmm10,%xmm14\n+\tvmulss 0x0(%rbp,%r11,4),%xmm5,%xmm11\n ./pynx/scattering/c_cpu.c:123\n-\tvmulss 0x0(%r13),%xmm10,%xmm15\n+\tvmulss (%r12,%r11,4),%xmm5,%xmm12\n ./pynx/scattering/c_cpu.c:124\n-\tvmulss (%r12),%xmm10,%xmm11\n+\tvmulss 0x0(%r13,%r11,4),%xmm5,%xmm9\n ./pynx/scattering/c_cpu.c:125\n-\tvmulss 0x0(%rbp),%xmm10,%xmm12\n+\tvmulss (%r14,%r11,4),%xmm5,%xmm14\n ./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\ttest %rsi,%rsi\n-\tje 60da \n-\tvbroadcastss 0x13189(%rip),%xmm13 \n+\tje 6134 \n+\tmov 0x28(%rsp),%rax\n+\tvbroadcastss 0x13173(%rip),%xmm15 \n+\tlea 0x2c(%r15),%rdx\n ./pynx/scattering/c_cpu.c:131\n-\txor %edx,%edx\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1353\n-\tvmovaps %xmm14,%xmm4\n-\tvmovaps %xmm15,%xmm5\n-\tnopl 0x0(%rax)\n+\txor %esi,%esi\n+\tlea 0x2c(%rax),%rcx\n+\tlea 0x2c(%r10),%rax\n+\tnop\n ./pynx/scattering/c_cpu.c:138\n-\tvmulss 0xc(%r9,%rdx,4),%xmm5,%xmm1\n-\tvmovss 0xc(%r15,%rdx,4),%xmm0\n+\tvmulss -0x20(%rdx),%xmm12,%xmm3\n ./pynx/scattering/c_cpu.c:137\n-\tvmulss 0x8(%r9,%rdx,4),%xmm5,%xmm3\n+\tvmovss -0x24(%rax),%xmm8\n+\tprefetcht0 (%rcx)\n ./pynx/scattering/c_cpu.c:138\n-\tvfmadd231ss 0xc(%r8,%rdx,4),%xmm4,%xmm1\n+\tvmulss -0x20(%rcx),%xmm11,%xmm0\n ./pynx/scattering/c_cpu.c:136\n-\tvmulss 0x4(%r9,%rdx,4),%xmm5,%xmm2\n+\tvmovss -0x28(%rax),%xmm7\n+\tprefetcht0 (%rdx)\n+./pynx/scattering/c_cpu.c:138\n+\tvmulss -0x20(%rax),%xmm9,%xmm2\n+./pynx/scattering/c_cpu.c:135\n+\tvmovss -0x2c(%rax),%xmm10\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n+\tprefetcht0 (%rax)\n+./pynx/scattering/c_cpu.c:137\n+\tvmulss -0x24(%rdx),%xmm12,%xmm4\n+\tprefetcht0 -0x4(%rcx)\n+\tprefetcht0 -0x4(%rdx)\n+\tvmulss -0x24(%rcx),%xmm11,%xmm5\n+\tprefetcht0 -0x4(%rax)\n+\tprefetcht0 -0x8(%rcx)\n+\tprefetcht0 -0x8(%rdx)\n+\tprefetcht0 -0x8(%rax)\n+\tprefetcht0 -0xc(%rcx)\n+./pynx/scattering/c_cpu.c:138\n+\tvaddss %xmm0,%xmm3,%xmm1\n+./pynx/scattering/c_cpu.c:137\n+\tvmulss %xmm8,%xmm9,%xmm0\n+\tprefetcht0 -0xc(%rdx)\n+\tprefetcht0 -0xc(%rax)\n+./pynx/scattering/c_cpu.c:139\n+\tvmulss %xmm8,%xmm14,%xmm8\n+./pynx/scattering/c_cpu.c:144\n+\ttest %rsi,%rsi\n ./pynx/scattering/c_cpu.c:137\n-\tvfmadd231ss 0x8(%r8,%rdx,4),%xmm4,%xmm3\n+\tvaddss %xmm5,%xmm4,%xmm3\n ./pynx/scattering/c_cpu.c:135\n-\tvmovss %xmm0,0x8(%rsp)\n-\tvmulss (%r9,%rdx,4),%xmm5,%xmm6\n+\tvaddss %xmm2,%xmm1,%xmm6\n ./pynx/scattering/c_cpu.c:136\n-\tvfmadd231ss 0x4(%r8,%rdx,4),%xmm4,%xmm2\n+\tvmulss -0x28(%rdx),%xmm12,%xmm4\n+\tvmulss -0x28(%rcx),%xmm11,%xmm2\n ./pynx/scattering/c_cpu.c:135\n-\tvfmadd231ss (%r8,%rdx,4),%xmm4,%xmm6\n-./pynx/scattering/c_cpu.c:137\n-\tvmovss 0x8(%r15,%rdx,4),%xmm8\n+\tvaddss %xmm0,%xmm3,%xmm1\n ./pynx/scattering/c_cpu.c:136\n-\tvmovss 0x4(%r15,%rdx,4),%xmm7\n-./pynx/scattering/c_cpu.c:135\n-\tvmovss (%r15,%rdx,4),%xmm9\n-\tvfmadd231ss %xmm0,%xmm11,%xmm1\n-\tvfmadd231ss %xmm8,%xmm11,%xmm3\n+\tvmulss %xmm7,%xmm9,%xmm3\n ./pynx/scattering/c_cpu.c:139\n-\tvmulss %xmm8,%xmm12,%xmm8\n+\tvmulss %xmm7,%xmm14,%xmm7\n+./pynx/scattering/c_cpu.c:136\n+\tvaddss %xmm2,%xmm4,%xmm5\n ./pynx/scattering/c_cpu.c:135\n-\tvfmadd231ss %xmm7,%xmm11,%xmm2\n-./pynx/scattering/c_cpu.c:139\n-\tvmulss %xmm7,%xmm12,%xmm7\n+\tvmulss -0x2c(%rdx),%xmm12,%xmm4\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n+\tvunpcklps %xmm1,%xmm6,%xmm6\n ./pynx/scattering/c_cpu.c:135\n-\tvfmadd231ss %xmm9,%xmm11,%xmm6\n+\tvmulss -0x2c(%rcx),%xmm11,%xmm2\n+\tvaddss %xmm3,%xmm5,%xmm0\n+\tvmulss %xmm10,%xmm9,%xmm3\n ./pynx/scattering/c_cpu.c:139\n-\tvmulss %xmm9,%xmm12,%xmm9\n+\tvmulss %xmm10,%xmm14,%xmm10\n+./pynx/scattering/c_cpu.c:135\n+\tvaddss %xmm2,%xmm4,%xmm5\n+\tvaddss %xmm3,%xmm5,%xmm4\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm3,%xmm1,%xmm14\n-\tvunpcklps %xmm6,%xmm2,%xmm10\n-\tvmovlhps %xmm10,%xmm14,%xmm15\n+\tvunpcklps %xmm4,%xmm0,%xmm0\n+\tvmovlhps %xmm0,%xmm6,%xmm1\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x13102(%rip),%xmm15,%xmm10 \n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvmovdqa 0x50(%rsp),%xmm14\n+\tvandps 0x130b4(%rip),%xmm1,%xmm2 \n+\tvandps 0x130bc(%rip),%xmm1,%xmm3 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x13114(%rip),%xmm10,%xmm0 \n-/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x130fc(%rip),%xmm15,%xmm1 \n+\tvmulps 0x130c4(%rip),%xmm2,%xmm5 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm0,%xmm3\n+\tvcvttps2dq %xmm5,%xmm4\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x40(%rsp),%xmm3,%xmm2\n+\tvpaddd 0x130c8(%rip),%xmm4,%xmm6 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x10(%rsp),%xmm2,%xmm0\n-\tvpand %xmm14,%xmm2,%xmm6\n+\tvpand 0x130d0(%rip),%xmm6,%xmm4 \n+\tvpand 0x130e8(%rip),%xmm6,%xmm1 \n+\tvpand %xmm6,%xmm13,%xmm0\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1353\n+\tvpxor %xmm6,%xmm6,%xmm6\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm0,%xmm3\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x60(%rsp),%xmm2,%xmm2\n+\tvpslld $0x1d,%xmm0,%xmm0\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm6,%xmm15\n+\tvcvtdq2ps %xmm4,%xmm5\n+./pynx/scattering/sse_mathfun.h:846\n+\tvmulps 0x130df(%rip),%xmm5,%xmm5 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1353\n-\tvpxor %xmm0,%xmm0,%xmm0\n+\tvpcmpeqd %xmm6,%xmm1,%xmm1\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm1,%xmm1\n-./pynx/scattering/sse_mathfun.h:920\n-\tvbroadcastss 0x130a3(%rip),%xmm3 \n+\tvxorps %xmm0,%xmm3,%xmm3\n ./pynx/scattering/sse_mathfun.h:846\n-\tvfmadd132ps 0x130de(%rip),%xmm10,%xmm15 \n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1353\n-\tvpcmpeqd %xmm0,%xmm2,%xmm2\n+\tvaddps %xmm2,%xmm5,%xmm5\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1120\n-\tvpaddd %xmm14,%xmm6,%xmm10\n+\tvpaddd 0x1309b(%rip),%xmm4,%xmm2 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1323\n-\tvpandn 0x10(%rsp),%xmm10,%xmm14\n-./pynx/scattering/sse_mathfun.h:885\n-\tvbroadcastss 0x1307a(%rip),%xmm10 \n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm14,%xmm6\n+\tvpandn %xmm13,%xmm2,%xmm4\n ./pynx/scattering/sse_mathfun.h:884\n-\tvmulps %xmm15,%xmm15,%xmm0\n-./pynx/scattering/sse_mathfun.h:920\n-\tvfmadd213ps 0x130f2(%rip),%xmm0,%xmm3 \n-./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0x130b9(%rip),%xmm0,%xmm10 \n-./pynx/scattering/sse_mathfun.h:920\n-\tvfmadd213ps 0x130f0(%rip),%xmm0,%xmm3 \n+\tvmulps %xmm5,%xmm5,%xmm6\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x1d,%xmm4,%xmm4\n ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0x130b7(%rip),%xmm0,%xmm10 \n+\tvmulps 0x130c5(%rip),%xmm6,%xmm0 \n+\tvaddps 0x130cd(%rip),%xmm0,%xmm2 \n+\tvmulps %xmm6,%xmm2,%xmm0\n+\tvaddps 0x130d1(%rip),%xmm0,%xmm2 \n+\tvmulps %xmm6,%xmm2,%xmm0\n ./pynx/scattering/sse_mathfun.h:886\n-\tvfmadd213ps 0x130be(%rip),%xmm0,%xmm10 \n-./pynx/scattering/sse_mathfun.h:921\n-\tvfmadd132ps %xmm0,%xmm13,%xmm3\n+\tvaddps 0x130d5(%rip),%xmm0,%xmm2 \n+\tvmulps %xmm6,%xmm2,%xmm0\n ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd132ps %xmm0,%xmm13,%xmm10\n+\tvaddps %xmm15,%xmm0,%xmm2\n+./pynx/scattering/sse_mathfun.h:920\n+\tvmulps 0x130d4(%rip),%xmm6,%xmm0 \n+\tvaddps 0x130dc(%rip),%xmm0,%xmm0 \n+\tvmulps %xmm6,%xmm0,%xmm0\n+\tvaddps 0x130e0(%rip),%xmm0,%xmm0 \n+\tvmulps %xmm6,%xmm0,%xmm6\n+./pynx/scattering/sse_mathfun.h:921\n+\tvaddps %xmm15,%xmm6,%xmm0\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm15,%xmm3,%xmm15\n+\tvmulps %xmm5,%xmm0,%xmm6\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm2,%xmm15,%xmm14\n+\tvandps %xmm1,%xmm6,%xmm5\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:254\n-\tvandnps %xmm10,%xmm2,%xmm2\n+\tvandnps %xmm2,%xmm1,%xmm1\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm14,%xmm2,%xmm0\n+\tvaddps %xmm5,%xmm1,%xmm0\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm9,%xmm7,%xmm14\n+\tvunpcklps %xmm10,%xmm7,%xmm5\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm0,%xmm15,%xmm3\n+\tvsubps %xmm0,%xmm6,%xmm6\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm1,%xmm0,%xmm1\n+\tvxorps %xmm3,%xmm0,%xmm3\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm10,%xmm3,%xmm10\n+\tvaddps %xmm2,%xmm6,%xmm2\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm6,%xmm10,%xmm15\n+\tvxorps %xmm4,%xmm2,%xmm0\n ./pynx/scattering/c_cpu.c:139\n-\tvmulss 0x8(%rsp),%xmm12,%xmm6\n+\tvmulss -0x20(%rax),%xmm14,%xmm4\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm8,%xmm6,%xmm2\n-\tvmovlhps %xmm14,%xmm2,%xmm0\n+\tvunpcklps %xmm8,%xmm4,%xmm1\n+\tvmovlhps %xmm5,%xmm1,%xmm6\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:234\n-\tvminps 0x130a3(%rip),%xmm0,%xmm3 \n+\tvminps 0x130ac(%rip),%xmm6,%xmm2 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:240\n-\tvmaxps 0x130ab(%rip),%xmm3,%xmm10 \n+\tvmaxps 0x130b4(%rip),%xmm2,%xmm4 \n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps 0x130bc(%rip),%xmm4,%xmm8 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvbroadcastss 0x12ff2(%rip),%xmm6 \n-\tvfmadd213ps 0x130a9(%rip),%xmm10,%xmm6 \n+\tvaddps 0x130c4(%rip),%xmm8,%xmm7 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm6,%xmm8\n+\tvcvttps2dq %xmm7,%xmm10\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm8,%xmm7\n+\tvcvtdq2ps %xmm10,%xmm5\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:386\n-\tvcmpltps %xmm7,%xmm6,%xmm9\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvbroadcastss 0x12fd6(%rip),%xmm6 \n+\tvcmpltps %xmm5,%xmm7,%xmm1\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm13,%xmm9,%xmm14\n+\tvandps %xmm15,%xmm1,%xmm6\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm14,%xmm7,%xmm2\n-\tvfnmadd231ps 0x1308f(%rip),%xmm2,%xmm10 \n-\tvfnmadd231ps 0x13096(%rip),%xmm2,%xmm10 \n-/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvfmadd213ps 0x1309d(%rip),%xmm10,%xmm6 \n-\tvfmadd213ps 0x130a4(%rip),%xmm10,%xmm6 \n-\tvfmadd213ps 0x130ab(%rip),%xmm10,%xmm6 \n-\tvfmadd213ps 0x130b2(%rip),%xmm10,%xmm6 \n-/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm10,%xmm10,%xmm3\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm13,%xmm10,%xmm0\n-\tvfmadd213ps 0x1303f(%rip),%xmm10,%xmm6 \n+\tvsubps %xmm6,%xmm5,%xmm2\n+\tvmulps 0x130b5(%rip),%xmm2,%xmm8 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm2,%xmm10\n+\tvcvttps2dq %xmm2,%xmm7\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x70(%rsp),%xmm10,%xmm8\n+\tvpaddd 0x130b9(%rip),%xmm7,%xmm10 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x17,%xmm8,%xmm7\n+\tvpslld $0x17,%xmm10,%xmm6\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:198\n+\tvsubps %xmm8,%xmm4,%xmm4\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps 0x130b6(%rip),%xmm4,%xmm5 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvfmadd231ps %xmm3,%xmm6,%xmm0\n+\tvaddps 0x130be(%rip),%xmm5,%xmm1 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm7,%xmm0,%xmm9\n-./pynx/scattering/c_cpu.c:144\n-\ttest %rdx,%rdx\n-\tje 6150 \n+\tvmulps %xmm4,%xmm1,%xmm2\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n+\tvaddps 0x130c2(%rip),%xmm2,%xmm8 \n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm4,%xmm8,%xmm7\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvfmadd213ps 0x30(%rsp),%xmm9,%xmm15\n-\tvfmadd213ps 0x20(%rsp),%xmm1,%xmm9\n+\tvaddps 0x130c6(%rip),%xmm7,%xmm10 \n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm4,%xmm4,%xmm7\n+\tvmulps %xmm4,%xmm10,%xmm5\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n+\tvaddps 0x130c6(%rip),%xmm5,%xmm1 \n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm4,%xmm1,%xmm2\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n+\tvaddps %xmm15,%xmm4,%xmm4\n+\tvaddps 0x13045(%rip),%xmm2,%xmm8 \n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm7,%xmm8,%xmm10\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n+\tvaddps %xmm4,%xmm10,%xmm5\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm6,%xmm5,%xmm6\n+./pynx/scattering/c_cpu.c:144\n+\tje 61a0 \n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm0,%xmm6,%xmm0\n ./pynx/scattering/c_cpu.c:131 (discriminator 2)\n-\tadd $0x4,%rdx\n+\tadd $0x4,%rsi\n+./pynx/scattering/c_cpu.c:131 (discriminator 1)\n+\tadd $0x10,%rcx\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm3,%xmm6,%xmm3\n+./pynx/scattering/c_cpu.c:131 (discriminator 1)\n+\tadd $0x10,%rdx\n+\tadd $0x10,%rax\n+\tcmp %rbx,%rsi\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps %xmm15,0x30(%rsp)\n-\tvmovaps %xmm9,0x20(%rsp)\n+\tvaddps 0x10(%rsp),%xmm0,%xmm1\n+\tvaddps (%rsp),%xmm3,%xmm2\n+\tvmovaps %xmm1,0x10(%rsp)\n+\tvmovaps %xmm2,(%rsp)\n ./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tcmp %rsi,%rdx\n-\tjb 5e90 \n-./pynx/scattering/c_cpu.c:119 (discriminator 1)\n-\tadd $0x4,%rbx\n-\tadd $0x4,%r13\n-\tadd $0x4,%r12\n-\tadd $0x4,%rbp\n-\tvmovaps 0x30(%rsp),%xmm11\n-\tvmovaps 0x20(%rsp),%xmm5\n-\tadd $0x4,%r10\n-\tadd $0x4,%r11\n+\tjb 5ea0 \n+./pynx/scattering/c_cpu.c:151 (discriminator 3)\n+\tvmovaps 0x10(%rsp),%xmm11\n+\tvmovaps (%rsp),%xmm10\n \tvmovhlps %xmm11,%xmm11,%xmm12\n-\tvmovhlps %xmm5,%xmm5,%xmm2\n-\tvaddps %xmm11,%xmm12,%xmm13\n-\tvaddps %xmm5,%xmm2,%xmm3\n-\tvshufps $0x55,%xmm13,%xmm13,%xmm4\n-\tvshufps $0x55,%xmm3,%xmm3,%xmm6\n-\tvaddps %xmm13,%xmm4,%xmm14\n+\tvmovhlps %xmm10,%xmm10,%xmm4\n+\tvaddps %xmm11,%xmm12,%xmm9\n+\tvaddps %xmm10,%xmm4,%xmm5\n+\tvshufps $0x55,%xmm9,%xmm9,%xmm14\n+\tvshufps $0x55,%xmm5,%xmm5,%xmm6\n+\tvaddps %xmm9,%xmm14,%xmm15\n ./pynx/scattering/c_cpu.c:153 (discriminator 3)\n-\tvaddps %xmm3,%xmm6,%xmm0\n+\tvaddps %xmm5,%xmm6,%xmm0\n ./pynx/scattering/c_cpu.c:154\n-\tvmovss %xmm14,-0x4(%r10)\n+\tvmovss %xmm15,(%r8,%r11,4)\n ./pynx/scattering/c_cpu.c:155\n-\tvmovss %xmm0,-0x4(%r11)\n+\tvmovss %xmm0,(%r9,%r11,4)\n+./pynx/scattering/c_cpu.c:119 (discriminator 2)\n+\tinc %r11\n ./pynx/scattering/c_cpu.c:119 (discriminator 1)\n-\tcmp %rbx,%rcx\n-\tjne 5e50 \n+\tcmp %r11,%rdi\n+\tjne 5e58 \n+\tmov 0x30(%rsp),%rax\n+./pynx/scattering/c_cpu.c:158\n+\tadd $0x68,%rsp\n+./pynx/scattering/c_cpu.c:157\n+\tmov %rax,%rdi\n ./pynx/scattering/c_cpu.c:158\n-\tadd $0x88,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n ./pynx/scattering/c_cpu.c:157\n \tjmp 30b0 \n-\tnop\n+\tnopw 0x0(%rax,%rax,1)\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm15,%xmm9,%xmm15\n-\tvmulps %xmm1,%xmm9,%xmm1\n-\tvmovaps %xmm15,0x30(%rsp)\n-\tvmovaps %xmm1,0x20(%rsp)\n+\tvmulps %xmm0,%xmm6,%xmm8\n ./pynx/scattering/c_cpu.c:131 (discriminator 1)\n-\tcmp $0x4,%rsi\n-\tjbe 60da \n-\tmov $0x4,%edx\n-\tjmp 5e90 \n-\tnopl 0x0(%rax)\n+\tadd $0x10,%rcx\n+\tadd $0x10,%rdx\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm3,%xmm6,%xmm7\n+./pynx/scattering/c_cpu.c:131 (discriminator 1)\n+\tadd $0x10,%rax\n+\tcmp $0x4,%rbx\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmovaps %xmm8,0x10(%rsp)\n+\tvmovaps %xmm7,(%rsp)\n+./pynx/scattering/c_cpu.c:131 (discriminator 1)\n+\tjbe 6134 \n+\tmov $0x4,%esi\n+\tjmp 5ea0 \n+\tnopl 0x0(%rax,%rax,1)\n \n-0000000000006180 :\n+00000000000061d8 :\n c_fhklo_grazing_cpu():\n ./pynx/scattering/c_cpu.c:164\n \tendbr64\n \tpush %r15\n+\tmov %rdi,%r15\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tpush %rbp\n \tmov %r9,%rbp\n \tpush %rbx\n \tmov %r8,%rbx\n-\tsub $0xa8,%rsp\n-\tmov 0xf8(%rsp),%r8\n-\tmov 0x108(%rsp),%r9\n-\tmov %rdx,0x90(%rsp)\n-\tmov %rcx,0x88(%rsp)\n-\tmov 0xe0(%rsp),%r12\n-\tmov %rdi,0x78(%rsp)\n-\tmov 0xe8(%rsp),%r13\n-\tmov %rsi,0x98(%rsp)\n-\tmov 0xf0(%rsp),%r14\n-\tmov %r8,0x70(%rsp)\n-\tmov 0x100(%rsp),%r15\n-\tmov %r9,0x80(%rsp)\n+\tsub $0x68,%rsp\n+\tmov 0xb8(%rsp),%r8\n+\tmov 0xc0(%rsp),%r9\n+\tmov %rsi,0x38(%rsp)\n+\tmov 0xc8(%rsp),%rdi\n+\tvmovaps %xmm15,0x50(%rsp)\n+\tmov 0xa0(%rsp),%r12\n+\tmov %r8,0x20(%rsp)\n+\tmov 0xa8(%rsp),%r13\n+\tmov %r9,0x10(%rsp)\n+\tmov 0xb0(%rsp),%r14\n+\tmov %rdi,(%rsp)\n+\tvmovaps %xmm14,0x40(%rsp)\n+\tmov %rdx,0x30(%rsp)\n+\tmov %rcx,0x28(%rsp)\n ./pynx/scattering/c_cpu.c:165\n \tcall 3410 \n ./pynx/scattering/c_cpu.c:168 (discriminator 1)\n-\tmov 0x70(%rsp),%rcx\n-./pynx/scattering/c_cpu.c:165\n-\tmov %rax,%rdx\n-./pynx/scattering/c_cpu.c:168 (discriminator 1)\n-\ttest %rcx,%rcx\n-\tje 6585 \n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tmov $0xfffffffe,%esi\n-\tmov $0x4,%r10d\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tmov $0x1,%eax\n-\txor %edi,%edi\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tmov $0x2,%r11d\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tmov $0x7f,%r8d\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvmovd %esi,%xmm1\n-\tmov 0x80(%rsp),%r9\n-\tvmovd %r10d,%xmm3\n-\tvmovd %r11d,%xmm5\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvmovd %r8d,%xmm8\n-\tmov %rcx,%r10\n-\tvmovd %eax,%xmm7\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvpbroadcastd %xmm1,%xmm2\n-\tvpbroadcastd %xmm3,%xmm4\n-\tmov 0x90(%rsp),%r11\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvpbroadcastd %xmm7,%xmm0\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvpbroadcastd %xmm5,%xmm6\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvpbroadcastd %xmm8,%xmm9\n-\tmov 0x98(%rsp),%r8\n-\tmov 0x88(%rsp),%rsi\n-\tmov 0x78(%rsp),%rcx\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvmovdqa %xmm4,(%rsp)\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvmovdqa %xmm0,0x30(%rsp)\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvmovdqa %xmm2,0x40(%rsp)\n-\tvmovdqa %xmm6,0x50(%rsp)\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvmovdqa %xmm9,0x60(%rsp)\n-\txchg %ax,%ax\n+\tmov 0x20(%rsp),%r8\n+\tmov (%rsp),%rdi\n+\tmov 0x10(%rsp),%r9\n+\tmov 0x28(%rsp),%r11\n+\ttest %r8,%r8\n+\tmov 0x30(%rsp),%r10\n+\tmov 0x38(%rsp),%rsi\n+\tvmovaps 0x40(%rsp),%xmm14\n+\tvmovaps 0x50(%rsp),%xmm15\n+\tje 65b7 \n+\tvmovdqa 0x12dd5(%rip),%xmm13 \n+./pynx/scattering/c_cpu.c:168\n+\txor %ecx,%ecx\n+\tvmovaps %xmm14,(%rsp)\n+\tvmovaps %xmm15,0x10(%rsp)\n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/c_cpu.c:171\n-\tvmovss 0x12d58(%rip),%xmm10 \n-\tvmulss (%rcx,%rdi,4),%xmm10,%xmm14\n+\tvmovss 0x12d58(%rip),%xmm7 \n+./pynx/scattering/c_cpu.c:181 (discriminator 1)\n+\ttest %r14,%r14\n+./pynx/scattering/c_cpu.c:171\n+\tvmulss (%r15,%rcx,4),%xmm7,%xmm11\n ./pynx/scattering/c_cpu.c:172\n-\tvmulss (%r8,%rdi,4),%xmm10,%xmm15\n+\tvmulss (%rsi,%rcx,4),%xmm7,%xmm12\n ./pynx/scattering/c_cpu.c:173\n-\tvmulss (%r11,%rdi,4),%xmm10,%xmm11\n+\tvmulss (%r10,%rcx,4),%xmm7,%xmm9\n ./pynx/scattering/c_cpu.c:174\n-\tvmulss (%rsi,%rdi,4),%xmm10,%xmm12\n+\tvmulss (%r11,%rcx,4),%xmm7,%xmm14\n ./pynx/scattering/c_cpu.c:181 (discriminator 1)\n-\ttest %r14,%r14\n-\tje 6539 \n-\tvbroadcastss 0x12d38(%rip),%xmm13 \n+\tje 656d \n+\tvbroadcastss 0x12d33(%rip),%xmm15 \n ./pynx/scattering/c_cpu.c:181\n-\txor %eax,%eax\n-\tnopw 0x0(%rax,%rax,1)\n+\txor %edx,%edx\n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/c_cpu.c:188\n-\tvmulss 0xc(%rbp,%rax,4),%xmm15,%xmm0\n-\tvmovss 0xc(%r12,%rax,4),%xmm7\n-\tvfmadd231ss 0xc(%rbx,%rax,4),%xmm14,%xmm0\n+\tvmulss 0xc(%rbp,%rdx,4),%xmm12,%xmm4\n ./pynx/scattering/c_cpu.c:187\n-\tvmovss 0x8(%r12,%rax,4),%xmm9\n-\tvmulss 0x8(%rbp,%rax,4),%xmm15,%xmm2\n-./pynx/scattering/c_cpu.c:185\n-\tvmovss (%r12,%rax,4),%xmm10\n-\tvmovss %xmm7,0x70(%rsp)\n+\tvmovss 0x8(%r12,%rdx,4),%xmm10\n+./pynx/scattering/c_cpu.c:196\n+\ttest %rdx,%rdx\n+./pynx/scattering/c_cpu.c:188\n+\tvmulss 0xc(%rbx,%rdx,4),%xmm11,%xmm1\n ./pynx/scattering/c_cpu.c:186\n-\tvmulss 0x4(%rbp,%rax,4),%xmm15,%xmm1\n+\tvmovss 0x4(%r12,%rdx,4),%xmm8\n+./pynx/scattering/c_cpu.c:188\n+\tvmulss 0xc(%r12,%rdx,4),%xmm9,%xmm3\n+./pynx/scattering/c_cpu.c:185\n+\tvmovss (%r12,%rdx,4),%xmm0\n+./pynx/scattering/c_cpu.c:187\n+\tvmulss 0x8(%rbp,%rdx,4),%xmm12,%xmm5\n+\tvmulss 0x8(%rbx,%rdx,4),%xmm11,%xmm6\n+./pynx/scattering/c_cpu.c:188\n+\tvaddss %xmm1,%xmm4,%xmm2\n ./pynx/scattering/c_cpu.c:187\n-\tvfmadd231ss 0x8(%rbx,%rax,4),%xmm14,%xmm2\n+\tvmulss %xmm10,%xmm9,%xmm1\n+./pynx/scattering/c_cpu.c:189\n+\tvmulss %xmm10,%xmm14,%xmm10\n+./pynx/scattering/c_cpu.c:187\n+\tvaddss %xmm6,%xmm5,%xmm4\n ./pynx/scattering/c_cpu.c:185\n-\tvmulss 0x0(%rbp,%rax,4),%xmm15,%xmm3\n+\tvaddss %xmm3,%xmm2,%xmm7\n ./pynx/scattering/c_cpu.c:186\n-\tvfmadd231ss 0x4(%rbx,%rax,4),%xmm14,%xmm1\n+\tvmulss 0x4(%rbp,%rdx,4),%xmm12,%xmm5\n+\tvmulss 0x4(%rbx,%rdx,4),%xmm11,%xmm3\n ./pynx/scattering/c_cpu.c:185\n-\tvfmadd231ss (%rbx,%rax,4),%xmm14,%xmm3\n-\tvfmadd231ss %xmm7,%xmm11,%xmm0\n+\tvaddss %xmm1,%xmm4,%xmm2\n ./pynx/scattering/c_cpu.c:186\n-\tvmovss 0x4(%r12,%rax,4),%xmm7\n-./pynx/scattering/c_cpu.c:185\n-\tvfmadd231ss %xmm9,%xmm11,%xmm2\n+\tvmulss %xmm8,%xmm9,%xmm4\n ./pynx/scattering/c_cpu.c:189\n-\tvmulss %xmm9,%xmm12,%xmm9\n+\tvmulss %xmm8,%xmm14,%xmm8\n+./pynx/scattering/c_cpu.c:186\n+\tvaddss %xmm3,%xmm5,%xmm6\n ./pynx/scattering/c_cpu.c:185\n-\tvfmadd231ss %xmm7,%xmm11,%xmm1\n-./pynx/scattering/c_cpu.c:189\n-\tvmulss %xmm7,%xmm12,%xmm7\n+\tvmulss 0x0(%rbp,%rdx,4),%xmm12,%xmm5\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n+\tvunpcklps %xmm2,%xmm7,%xmm7\n ./pynx/scattering/c_cpu.c:185\n-\tvfmadd231ss %xmm10,%xmm11,%xmm3\n+\tvmulss (%rbx,%rdx,4),%xmm11,%xmm3\n+\tvaddss %xmm4,%xmm6,%xmm1\n+\tvmulss %xmm0,%xmm9,%xmm4\n ./pynx/scattering/c_cpu.c:189\n-\tvmulss %xmm10,%xmm12,%xmm10\n+\tvmulss %xmm0,%xmm14,%xmm0\n+./pynx/scattering/c_cpu.c:185\n+\tvaddss %xmm3,%xmm5,%xmm6\n+\tvaddss %xmm4,%xmm6,%xmm5\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm2,%xmm0,%xmm5\n-\tvunpcklps %xmm3,%xmm1,%xmm4\n-\tvmovlhps %xmm4,%xmm5,%xmm6\n+\tvunpcklps %xmm5,%xmm1,%xmm1\n+\tvmovlhps %xmm1,%xmm7,%xmm2\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps 0x12cbe(%rip),%xmm6,%xmm5 \n-\tvandps 0x12cc6(%rip),%xmm6,%xmm2 \n+\tvandps 0x12c9b(%rip),%xmm2,%xmm3 \n+\tvandps 0x12ca3(%rip),%xmm2,%xmm4 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps 0x12cce(%rip),%xmm5,%xmm8 \n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvmovdqa 0x40(%rsp),%xmm6\n+\tvmulps 0x12cab(%rip),%xmm3,%xmm6 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm8,%xmm0\n+\tvcvttps2dq %xmm6,%xmm5\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x30(%rsp),%xmm0,%xmm1\n+\tvpaddd 0x12caf(%rip),%xmm5,%xmm7 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand (%rsp),%xmm1,%xmm3\n+\tvpand 0x12cb7(%rip),%xmm7,%xmm5 \n+\tvpand 0x12ccf(%rip),%xmm7,%xmm2 \n+\tvpand %xmm7,%xmm13,%xmm1\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1353\n-\tvpxor %xmm0,%xmm0,%xmm0\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand %xmm6,%xmm1,%xmm4\n+\tvpxor %xmm7,%xmm7,%xmm7\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm3,%xmm3\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1317\n-\tvpand 0x50(%rsp),%xmm1,%xmm1\n+\tvpslld $0x1d,%xmm1,%xmm1\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm4,%xmm8\n+\tvcvtdq2ps %xmm5,%xmm6\n+./pynx/scattering/sse_mathfun.h:846\n+\tvmulps 0x12cc6(%rip),%xmm6,%xmm6 \n+/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1353\n+\tvpcmpeqd %xmm7,%xmm2,%xmm2\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm3,%xmm2,%xmm2\n+\tvxorps %xmm1,%xmm4,%xmm4\n ./pynx/scattering/sse_mathfun.h:846\n-\tvfmadd132ps 0x12ca4(%rip),%xmm5,%xmm8 \n+\tvaddps %xmm3,%xmm6,%xmm6\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1120\n-\tvpaddd %xmm6,%xmm4,%xmm5\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1353\n-\tvpcmpeqd %xmm0,%xmm1,%xmm1\n+\tvpaddd 0x12c82(%rip),%xmm5,%xmm3 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1323\n-\tvpandn (%rsp),%xmm5,%xmm6\n-./pynx/scattering/sse_mathfun.h:920\n-\tvbroadcastss 0x12c4a(%rip),%xmm3 \n-./pynx/scattering/sse_mathfun.h:885\n-\tvbroadcastss 0x12c39(%rip),%xmm5 \n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x1d,%xmm6,%xmm4\n+\tvpandn %xmm13,%xmm3,%xmm5\n ./pynx/scattering/sse_mathfun.h:884\n-\tvmulps %xmm8,%xmm8,%xmm0\n-./pynx/scattering/sse_mathfun.h:920\n-\tvfmadd213ps 0x12cb2(%rip),%xmm0,%xmm3 \n-./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0x12c79(%rip),%xmm0,%xmm5 \n-./pynx/scattering/sse_mathfun.h:920\n-\tvfmadd213ps 0x12cb0(%rip),%xmm0,%xmm3 \n+\tvmulps %xmm6,%xmm6,%xmm7\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x1d,%xmm5,%xmm5\n ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd213ps 0x12c77(%rip),%xmm0,%xmm5 \n+\tvmulps 0x12cac(%rip),%xmm7,%xmm1 \n+\tvaddps 0x12cb4(%rip),%xmm1,%xmm3 \n+\tvmulps %xmm7,%xmm3,%xmm1\n+\tvaddps 0x12cb8(%rip),%xmm1,%xmm3 \n+\tvmulps %xmm7,%xmm3,%xmm1\n ./pynx/scattering/sse_mathfun.h:886\n-\tvfmadd213ps 0x12c7e(%rip),%xmm0,%xmm5 \n-./pynx/scattering/sse_mathfun.h:921\n-\tvfmadd132ps %xmm0,%xmm13,%xmm3\n+\tvaddps 0x12cbc(%rip),%xmm1,%xmm3 \n+\tvmulps %xmm7,%xmm3,%xmm1\n ./pynx/scattering/sse_mathfun.h:885\n-\tvfmadd132ps %xmm0,%xmm13,%xmm5\n+\tvaddps %xmm15,%xmm1,%xmm3\n+./pynx/scattering/sse_mathfun.h:920\n+\tvmulps 0x12cbb(%rip),%xmm7,%xmm1 \n+\tvaddps 0x12cc3(%rip),%xmm1,%xmm1 \n+\tvmulps %xmm7,%xmm1,%xmm1\n+\tvaddps 0x12cc7(%rip),%xmm1,%xmm1 \n+\tvmulps %xmm7,%xmm1,%xmm7\n+./pynx/scattering/sse_mathfun.h:921\n+\tvaddps %xmm15,%xmm7,%xmm1\n ./pynx/scattering/sse_mathfun.h:920\n-\tvmulps %xmm8,%xmm3,%xmm8\n+\tvmulps %xmm6,%xmm1,%xmm7\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm1,%xmm8,%xmm6\n+\tvandps %xmm2,%xmm7,%xmm6\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:254\n-\tvandnps %xmm5,%xmm1,%xmm1\n+\tvandnps %xmm3,%xmm2,%xmm2\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm6,%xmm1,%xmm0\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm10,%xmm7,%xmm6\n+\tvaddps %xmm6,%xmm2,%xmm1\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm0,%xmm8,%xmm3\n+\tvsubps %xmm1,%xmm7,%xmm7\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm2,%xmm0,%xmm2\n+\tvxorps %xmm4,%xmm1,%xmm4\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n+\tvunpcklps %xmm0,%xmm8,%xmm1\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:198\n-\tvaddps %xmm5,%xmm3,%xmm5\n+\tvaddps %xmm3,%xmm7,%xmm3\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:266\n-\tvxorps %xmm4,%xmm5,%xmm8\n+\tvxorps %xmm5,%xmm3,%xmm6\n ./pynx/scattering/c_cpu.c:189\n-\tvmulss 0x70(%rsp),%xmm12,%xmm4\n+\tvmulss 0xc(%r12,%rdx,4),%xmm14,%xmm5\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n-\tvunpcklps %xmm9,%xmm4,%xmm1\n-\tvmovlhps %xmm6,%xmm1,%xmm0\n+\tvunpcklps %xmm10,%xmm5,%xmm2\n+\tvmovlhps %xmm1,%xmm2,%xmm7\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:234\n-\tvminps 0x12c67(%rip),%xmm0,%xmm3 \n+\tvminps 0x12c92(%rip),%xmm7,%xmm3 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:240\n-\tvmaxps 0x12c6f(%rip),%xmm3,%xmm9 \n+\tvmaxps 0x12c9a(%rip),%xmm3,%xmm5 \n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps 0x12ca2(%rip),%xmm5,%xmm10 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvbroadcastss 0x12bb6(%rip),%xmm5 \n-\tvfmadd213ps 0x12c6d(%rip),%xmm9,%xmm5 \n+\tvaddps 0x12caa(%rip),%xmm10,%xmm8 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm5,%xmm4\n+\tvcvttps2dq %xmm8,%xmm0\n /usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:814\n-\tvcvtdq2ps %xmm4,%xmm7\n+\tvcvtdq2ps %xmm0,%xmm1\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:386\n-\tvcmpltps %xmm7,%xmm5,%xmm10\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvbroadcastss 0x12b9b(%rip),%xmm4 \n+\tvcmpltps %xmm1,%xmm8,%xmm2\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:248\n-\tvandps %xmm13,%xmm10,%xmm6\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n-\tvmovss 0x4(%r13,%rax,4),%xmm10\n+\tvandps %xmm15,%xmm2,%xmm7\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:198\n-\tvsubps %xmm6,%xmm7,%xmm1\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n-\tvinsertps $0x10,0x0(%r13,%rax,4),%xmm10,%xmm6\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:198\n-\tvfnmadd231ps 0x12c46(%rip),%xmm1,%xmm9 \n-\tvfnmadd231ps 0x12c4d(%rip),%xmm1,%xmm9 \n+\tvsubps %xmm7,%xmm1,%xmm3\n+\tvmulps 0x12c9b(%rip),%xmm3,%xmm10 \n+\tvsubps %xmm10,%xmm5,%xmm8\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:862\n+\tvcvttps2dq %xmm3,%xmm5\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n+\tvpaddd 0x12c9a(%rip),%xmm5,%xmm0 \n+/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1192\n+\tvpslld $0x17,%xmm0,%xmm1\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps 0x12c9d(%rip),%xmm8,%xmm2 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvfmadd213ps 0x12c54(%rip),%xmm9,%xmm4 \n-\tvfmadd213ps 0x12c5b(%rip),%xmm9,%xmm4 \n-\tvfmadd213ps 0x12c62(%rip),%xmm9,%xmm4 \n-\tvfmadd213ps 0x12c69(%rip),%xmm9,%xmm4 \n+\tvaddps 0x12ca5(%rip),%xmm2,%xmm7 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm9,%xmm9,%xmm3\n+\tvmulps %xmm8,%xmm7,%xmm3\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvaddps %xmm13,%xmm9,%xmm0\n-\tvfmadd213ps 0x12bf6(%rip),%xmm9,%xmm4 \n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:862\n-\tvcvttps2dq %xmm1,%xmm9\n+\tvaddps 0x12ca8(%rip),%xmm3,%xmm10 \n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm8,%xmm10,%xmm5\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n+\tvaddps 0x12cab(%rip),%xmm5,%xmm0 \n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm8,%xmm8,%xmm5\n+\tvmulps %xmm8,%xmm0,%xmm2\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n+\tvaddps 0x12ca9(%rip),%xmm2,%xmm7 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n-\tvmovss 0xc(%r13,%rax,4),%xmm1\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1072\n-\tvpaddd 0x60(%rsp),%xmm9,%xmm5\n-/usr/lib/gcc/x86_64-linux-gnu/14/include/emmintrin.h:1192\n-\tvpslld $0x17,%xmm5,%xmm7\n+\tvmovss 0x4(%r13,%rdx,4),%xmm2\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm8,%xmm7,%xmm3\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvfmadd132ps %xmm3,%xmm0,%xmm4\n+\tvaddps %xmm15,%xmm8,%xmm8\n+\tvaddps 0x12c20(%rip),%xmm3,%xmm10 \n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n-\tvinsertps $0x10,0x8(%r13,%rax,4),%xmm1,%xmm3\n-\tvmovlhps %xmm6,%xmm3,%xmm0\n+\tvinsertps $0x10,0x0(%r13,%rdx,4),%xmm2,%xmm3\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm7,%xmm0,%xmm9\n-\tvmulps %xmm4,%xmm9,%xmm4\n-./pynx/scattering/c_cpu.c:196\n-\ttest %rax,%rax\n-\tje 65a0 \n+\tvmulps %xmm5,%xmm10,%xmm0\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n+\tvmovss 0xc(%r13,%rdx,4),%xmm10\n+\tvinsertps $0x10,0x8(%r13,%rdx,4),%xmm10,%xmm5\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvfmadd213ps 0x20(%rsp),%xmm4,%xmm8\n-\tvfmadd213ps 0x10(%rsp),%xmm2,%xmm4\n+\tvaddps %xmm8,%xmm0,%xmm7\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:955\n+\tvmovlhps %xmm3,%xmm5,%xmm0\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm1,%xmm0,%xmm1\n+\tvmulps %xmm1,%xmm7,%xmm8\n+./pynx/scattering/c_cpu.c:196\n+\tje 65d0 \n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm6,%xmm8,%xmm6\n ./pynx/scattering/c_cpu.c:181 (discriminator 2)\n-\tadd $0x4,%rax\n+\tadd $0x4,%rdx\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm4,%xmm8,%xmm4\n+./pynx/scattering/c_cpu.c:181 (discriminator 1)\n+\tcmp %r14,%rdx\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:192\n-\tvmovaps %xmm8,0x20(%rsp)\n-\tvmovaps %xmm4,0x10(%rsp)\n+\tvaddps 0x10(%rsp),%xmm6,%xmm7\n+\tvaddps (%rsp),%xmm4,%xmm2\n+\tvmovaps %xmm7,0x10(%rsp)\n+\tvmovaps %xmm2,(%rsp)\n ./pynx/scattering/c_cpu.c:181 (discriminator 1)\n-\tcmp %r14,%rax\n-\tjb 62d8 \n+\tjb 62d8 \n ./pynx/scattering/c_cpu.c:203 (discriminator 3)\n-\tvmovaps 0x20(%rsp),%xmm14\n-\tvmovaps 0x10(%rsp),%xmm5\n-\tvmovhlps %xmm14,%xmm14,%xmm15\n-\tvmovhlps %xmm5,%xmm5,%xmm7\n-\tvaddps %xmm14,%xmm15,%xmm11\n-\tvaddps %xmm5,%xmm7,%xmm10\n-\tvshufps $0x55,%xmm11,%xmm11,%xmm12\n-\tvshufps $0x55,%xmm10,%xmm10,%xmm6\n-\tvaddps %xmm11,%xmm12,%xmm13\n+\tvmovaps 0x10(%rsp),%xmm11\n+\tvmovaps (%rsp),%xmm5\n+\tvmovhlps %xmm11,%xmm11,%xmm12\n+\tvmovhlps %xmm5,%xmm5,%xmm0\n+\tvaddps %xmm11,%xmm12,%xmm9\n+\tvaddps %xmm5,%xmm0,%xmm8\n+\tvshufps $0x55,%xmm9,%xmm9,%xmm14\n+\tvshufps $0x55,%xmm8,%xmm8,%xmm1\n+\tvaddps %xmm9,%xmm14,%xmm15\n ./pynx/scattering/c_cpu.c:205 (discriminator 3)\n-\tvaddps %xmm10,%xmm6,%xmm1\n+\tvaddps %xmm8,%xmm1,%xmm6\n ./pynx/scattering/c_cpu.c:206\n-\tvmovss %xmm13,(%r15,%rdi,4)\n+\tvmovss %xmm15,(%r9,%rcx,4)\n ./pynx/scattering/c_cpu.c:207\n-\tvmovss %xmm1,(%r9,%rdi,4)\n+\tvmovss %xmm6,(%rdi,%rcx,4)\n ./pynx/scattering/c_cpu.c:168 (discriminator 2)\n-\tinc %rdi\n+\tinc %rcx\n ./pynx/scattering/c_cpu.c:168 (discriminator 1)\n-\tcmp %rdi,%r10\n-\tjne 62a0 \n+\tcmp %rcx,%r8\n+\tjne 62a0 \n ./pynx/scattering/c_cpu.c:210\n-\tadd $0xa8,%rsp\n+\tadd $0x68,%rsp\n ./pynx/scattering/c_cpu.c:209\n-\tmov %rdx,%rdi\n+\tmov %rax,%rdi\n ./pynx/scattering/c_cpu.c:210\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n ./pynx/scattering/c_cpu.c:209\n \tjmp 30b0 \n-\txchg %ax,%ax\n+\tnopl (%rax)\n /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n-\tvmulps %xmm8,%xmm4,%xmm8\n-\tvmulps %xmm2,%xmm4,%xmm2\n-\tvmovaps %xmm8,0x20(%rsp)\n-\tvmovaps %xmm2,0x10(%rsp)\n+\tvmulps %xmm6,%xmm8,%xmm3\n ./pynx/scattering/c_cpu.c:181 (discriminator 1)\n \tcmp $0x4,%r14\n-\tjbe 6539 \n-\tmov $0x4,%eax\n-\tjmp 62d8 \n-\tcs nopw 0x0(%rax,%rax,1)\n+/usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:204\n+\tvmulps %xmm4,%xmm8,%xmm10\n+\tvmovaps %xmm3,0x10(%rsp)\n+\tvmovaps %xmm10,(%rsp)\n+./pynx/scattering/c_cpu.c:181 (discriminator 1)\n+\tjbe 656d \n+\tmov $0x4,%edx\n+\tjmp 62d8 \n \tcs nopw 0x0(%rax,%rax,1)\n \tnopl (%rax)\n __Pyx_CyFunction_get_qualname():\n ./pynx/scattering/cpu.c:8851\n \tendbr64\n ./pynx/scattering/cpu.c:8853\n \tmov 0x50(%rdi),%rdx\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rdx),%eax\n \tinc %eax\n-\tje 65f0 \n+\tje 6610 \n /usr/include/python3.12/object.h:646\n \tmov %eax,(%rdx)\n __Pyx_CyFunction_get_qualname():\n ./pynx/scattering/cpu.c:8855\n \tmov %rdx,%rax\n \tret\n-\tdata16 cs nopw 0x0(%rax,%rax,1)\n-\tnop\n+\tnopl 0x0(%rax)\n __Pyx_CyFunction_get_globals():\n ./pynx/scattering/cpu.c:8906\n \tendbr64\n ./pynx/scattering/cpu.c:8908\n \tmov 0x60(%rdi),%rdx\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rdx),%eax\n \tinc %eax\n-\tje 6610 \n+\tje 6628 \n /usr/include/python3.12/object.h:646\n \tmov %eax,(%rdx)\n __Pyx_CyFunction_get_globals():\n ./pynx/scattering/cpu.c:8910\n \tmov %rdx,%rax\n \tret\n-\tdata16 cs nopw 0x0(%rax,%rax,1)\n-\tnop\n+\tnopl 0x0(%rax)\n __Pyx_CyFunction_get_closure():\n ./pynx/scattering/cpu.c:8913\n \tendbr64\n Py_INCREF():\n /usr/include/python3.12/object.h:641\n-\tmov 0x16965(%rip),%rdx \n+\tmov 0x16955(%rip),%rdx \n /usr/include/python3.12/object.h:643\n \tmov (%rdx),%eax\n \tinc %eax\n-\tje 6633 \n+\tje 6643 \n /usr/include/python3.12/object.h:646\n \tmov %eax,(%rdx)\n __Pyx_CyFunction_get_closure():\n ./pynx/scattering/cpu.c:8918\n \tmov %rdx,%rax\n \tret\n \tnopw 0x0(%rax,%rax,1)\n __Pyx_CyFunction_get_code():\n ./pynx/scattering/cpu.c:8921\n \tendbr64\n ./pynx/scattering/cpu.c:8922\n \tmov 0x68(%rdi),%rax\n \ttest %rax,%rax\n-\tje 6660 \n+\tje 6668 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rax),%edx\n \tinc %edx\n-\tje 6655 \n+\tje 6665 \n /usr/include/python3.12/object.h:646\n \tmov %edx,(%rax)\n __Pyx_CyFunction_get_code():\n ./pynx/scattering/cpu.c:8926\n \tret\n-\tcs nopw 0x0(%rax,%rax,1)\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:8922 (discriminator 2)\n-\tmov 0x16929(%rip),%rax \n-\tjmp 664d \n+\tmov 0x16921(%rip),%rax \n+\tjmp 665d \n \tnopl 0x0(%rax)\n __Pyx_CyFunction_get_annotations():\n ./pynx/scattering/cpu.c:9026\n \tendbr64\n ./pynx/scattering/cpu.c:9027\n \tmov 0xb0(%rdi),%rax\n ./pynx/scattering/cpu.c:9029 (discriminator 1)\n \ttest %rax,%rax\n-\tje 6698 \n+\tje 66a0 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rax),%edx\n \tinc %edx\n-\tje 6690 \n+\tje 6698 \n /usr/include/python3.12/object.h:646\n \tmov %edx,(%rax)\n \tret\n \tnopl 0x0(%rax)\n __Pyx_CyFunction_get_annotations():\n ./pynx/scattering/cpu.c:9036\n \tret\n@@ -3815,215 +3916,217 @@\n ./pynx/scattering/cpu.c:9026\n \tsub $0x18,%rsp\n \tmov %rdi,0x8(%rsp)\n ./pynx/scattering/cpu.c:9030\n \tcall 33b0 \n ./pynx/scattering/cpu.c:9031 (discriminator 1)\n \ttest %rax,%rax\n-\tje 66bf \n+\tje 66c7 \n+Py_INCREF():\n+/usr/include/python3.12/object.h:643\n+\tmov (%rax),%ecx\n+__Pyx_CyFunction_get_annotations():\n ./pynx/scattering/cpu.c:9032\n \tmov 0x8(%rsp),%rdi\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov (%rax),%ecx\n+\tinc %ecx\n __Pyx_CyFunction_get_annotations():\n ./pynx/scattering/cpu.c:9032\n \tmov %rax,0xb0(%rdi)\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tinc %ecx\n-\tje 66bf \n+\tje 66c7 \n /usr/include/python3.12/object.h:646\n \tmov %ecx,(%rax)\n __Pyx_CyFunction_get_annotations():\n ./pynx/scattering/cpu.c:9036\n \tadd $0x18,%rsp\n \tret\n-\tdata16 cs nopw 0x0(%rax,%rax,1)\n-\tnop\n+\tnopl 0x0(%rax)\n __Pyx_CyFunction_get_dict():\n ./pynx/scattering/cpu.c:8876\n \tendbr64\n ./pynx/scattering/cpu.c:8878\n \tmov 0x40(%rdi),%rax\n ./pynx/scattering/cpu.c:8878 (discriminator 1)\n \ttest %rax,%rax\n-\tje 66f8 \n+\tje 66f0 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rax),%edx\n \tinc %edx\n-\tje 66f0 \n+\tje 66e8 \n /usr/include/python3.12/object.h:646\n \tmov %edx,(%rax)\n \tret\n-\tcs nopw 0x0(%rax,%rax,1)\n+\txchg %ax,%ax\n __Pyx_CyFunction_get_dict():\n ./pynx/scattering/cpu.c:8885\n \tret\n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:8876\n \tsub $0x18,%rsp\n \tmov %rdi,0x8(%rsp)\n ./pynx/scattering/cpu.c:8879\n \tcall 33b0 \n ./pynx/scattering/cpu.c:8879 (discriminator 1)\n \tmov 0x8(%rsp),%rdi\n-\tmov %rax,0x40(%rdi)\n ./pynx/scattering/cpu.c:8880 (discriminator 1)\n \ttest %rax,%rax\n-\tje 671c \n+./pynx/scattering/cpu.c:8879 (discriminator 1)\n+\tmov %rax,0x40(%rdi)\n+./pynx/scattering/cpu.c:8880 (discriminator 1)\n+\tje 6714 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rax),%ecx\n \tinc %ecx\n-\tje 671c \n+\tje 6714 \n /usr/include/python3.12/object.h:646\n \tmov %ecx,(%rax)\n __Pyx_CyFunction_get_dict():\n ./pynx/scattering/cpu.c:8885\n \tadd $0x18,%rsp\n \tret\n-\tdata16 cs nopw 0x0(%rax,%rax,1)\n \tnopl 0x0(%rax)\n __Pyx_CyFunction_Vectorcall_O():\n ./pynx/scattering/cpu.c:9523\n \tendbr64\n \tsub $0x8,%rsp\n __Pyx_CyFunction_Vectorcall_CheckArgs():\n ./pynx/scattering/cpu.c:9477\n \tmov 0x90(%rdi),%eax\n+\tbtr $0x3f,%rdx\n __Pyx_CyFunction_Vectorcall_O():\n ./pynx/scattering/cpu.c:9525\n \tmov 0x10(%rdi),%r9\n-_PyVectorcall_NARGS():\n-/usr/include/python3.12/cpython/abstract.h:60\n-\tbtr $0x3f,%rdx\n __Pyx_CyFunction_Vectorcall_CheckArgs():\n ./pynx/scattering/cpu.c:9477\n \tand $0x5,%eax\n \tcmp $0x4,%eax\n-\tje 6770 \n-\tmov %rdx,%r8\n+\tje 6760 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %rcx,%rcx\n-\tjne 67b8 \n+\tmov %rdx,%r8\n+\tjne 67a0 \n __Pyx_CyFunction_Vectorcall_O():\n ./pynx/scattering/cpu.c:9539\n \tmov 0x18(%rdi),%rdi\n ./pynx/scattering/cpu.c:9544 (discriminator 1)\n \tcmp $0x1,%r8\n-\tjne 6790 \n+\tjne 6778 \n ./pynx/scattering/cpu.c:9550\n \tmov (%rsi),%rsi\n \tmov 0x8(%r9),%rax\n ./pynx/scattering/cpu.c:9551\n \tadd $0x8,%rsp\n ./pynx/scattering/cpu.c:9550\n \tjmp *%rax\n \txchg %ax,%ax\n __Pyx_CyFunction_Vectorcall_CheckArgs():\n ./pynx/scattering/cpu.c:9478 (discriminator 1)\n \ttest %rdx,%rdx\n-\tje 67e0 \n+\tje 67c8 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %rcx,%rcx\n-\tjne 6800 \n+\tjne 67e8 \n __Pyx_CyFunction_Vectorcall_O():\n ./pynx/scattering/cpu.c:9534\n \tmov (%rsi),%rdi\n ./pynx/scattering/cpu.c:9536\n \tlea -0x1(%rdx),%r8\n ./pynx/scattering/cpu.c:9535\n \tadd $0x8,%rsi\n ./pynx/scattering/cpu.c:9537\n-\tjmp 675b \n-\tnopl 0x0(%rax,%rax,1)\n+\tjmp 674b \n+\tnop\n ./pynx/scattering/cpu.c:9545\n-\tmov 0x167c9(%rip),%rcx \n+\tmov 0x167e1(%rip),%rcx \n \tmov (%r9),%rdx\n-\tlea 0x12eb7(%rip),%rsi \n+\tlea 0x12f3f(%rip),%rsi \n \txor %eax,%eax\n \tmov (%rcx),%rdi\n \tmov %r8,%rcx\n \tcall 3460 \n ./pynx/scattering/cpu.c:9551\n \txor %eax,%eax\n \tadd $0x8,%rsp\n \tret\n \tnopl (%rax)\n __Pyx_CyFunction_Vectorcall_CheckArgs():\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tcmpq $0x0,0x10(%rcx)\n-\tje 6757 \n+\tje 6747 \n ./pynx/scattering/cpu.c:9486\n-\tmov 0x1679a(%rip),%rsi \n+\tmov 0x167b2(%rip),%rsi \n \tmov (%r9),%rdx\n \txor %eax,%eax\n \tmov (%rsi),%rdi\n-\tlea 0x12e5b(%rip),%rsi \n+\tlea 0x12ee3(%rip),%rsi \n \tcall 3460 \n ./pynx/scattering/cpu.c:9488\n-\tjmp 67ae \n+\tjmp 6796 \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:9479\n-\tmov 0x16779(%rip),%rdi \n+\tmov 0x16791(%rip),%rdi \n \tmov (%r9),%rdx\n-\tlea 0x1294f(%rip),%rsi \n+\tlea 0x129d7(%rip),%rsi \n \txor %eax,%eax\n \tmov (%rdi),%rdi\n \tcall 3460 \n ./pynx/scattering/cpu.c:9481\n-\tjmp 67ae \n+\tjmp 6796 \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tcmpq $0x0,0x10(%rcx)\n-\tje 677e \n-\tjmp 67bf \n+\tje 676a \n+\tjmp 67a7 \n __Pyx_CyFunction_Vectorcall_O():\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tnopl (%rax)\n __Pyx_CyFunction_get_name():\n ./pynx/scattering/cpu.c:8815\n \tendbr64\n ./pynx/scattering/cpu.c:8817\n \tmov 0x48(%rdi),%rax\n ./pynx/scattering/cpu.c:8817 (discriminator 1)\n \ttest %rax,%rax\n-\tje 6838 \n+\tje 6818 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rax),%edx\n \tinc %edx\n-\tje 6830 \n+\tje 6810 \n /usr/include/python3.12/object.h:646\n \tmov %edx,(%rax)\n \tret\n-\tcs nopw 0x0(%rax,%rax,1)\n+\txchg %ax,%ax\n __Pyx_CyFunction_get_name():\n ./pynx/scattering/cpu.c:8830\n \tret\n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:8815\n \tpush %rbx\n ./pynx/scattering/cpu.c:8821\n \tmov 0x10(%rdi),%rax\n \tmov %rdi,%rbx\n \tmov (%rax),%rdi\n \tcall 3420 \n+./pynx/scattering/cpu.c:8825 (discriminator 1)\n+\ttest %rax,%rax\n ./pynx/scattering/cpu.c:8821 (discriminator 1)\n \tmov %rax,0x48(%rbx)\n ./pynx/scattering/cpu.c:8825 (discriminator 1)\n-\ttest %rax,%rax\n-\tje 6859 \n+\tje 6839 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rax),%ecx\n \tinc %ecx\n-\tje 6859 \n+\tje 6839 \n /usr/include/python3.12/object.h:646\n \tmov %ecx,(%rax)\n __Pyx_CyFunction_get_name():\n ./pynx/scattering/cpu.c:8830\n \tpop %rbx\n \tret\n \tnopl 0x0(%rax,%rax,1)\n@@ -4040,265 +4143,266 @@\n ./pynx/scattering/cpu.c:9331\n \tmov 0x10(%rax),%edx\n ./pynx/scattering/cpu.c:9327\n \tmov 0x8(%rax),%r8\n ./pynx/scattering/cpu.c:9331\n \tand $0xf,%edx\n \tcmp $0x4,%edx\n-\tje 6900 \n-\tjg 68a8 \n+\tje 68d8 \n+\tjg 6888 \n \tcmp $0x1,%edx\n-\tje 6938 \n+\tje 6910 \n \tcmp $0x3,%edx\n-\tjne 68d8 \n+\tjne 68b8 \n ./pynx/scattering/cpu.c:9414\n \tadd $0x18,%rsp\n ./pynx/scattering/cpu.c:9337\n \tmov %rbp,%rdi\n \tmov %rcx,%rdx\n ./pynx/scattering/cpu.c:9414\n \tpop %rbx\n \tpop %rbp\n ./pynx/scattering/cpu.c:9337\n \tjmp *%r8\n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:9331\n \tcmp $0x8,%edx\n-\tjne 68d8 \n+\tjne 68b8 \n ./pynx/scattering/cpu.c:9364 (discriminator 1)\n \ttest %rcx,%rcx\n-\tjne 6968 \n+\tjne 6940 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rsi),%rcx\n __Pyx_CyFunction_CallMethod():\n ./pynx/scattering/cpu.c:9371 (discriminator 1)\n \tcmp $0x1,%rcx\n-\tjne 69d8 \n+\tjne 69b0 \n ./pynx/scattering/cpu.c:9378\n \tmov 0x18(%rsi),%rsi\n ./pynx/scattering/cpu.c:9414\n \tadd $0x18,%rsp\n ./pynx/scattering/cpu.c:9378\n \tmov %rbp,%rdi\n ./pynx/scattering/cpu.c:9414\n \tpop %rbx\n \tpop %rbp\n ./pynx/scattering/cpu.c:9378\n \tjmp *%r8\n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:9400\n-\tmov 0x16661(%rip),%rbx \n-\tlea 0x12875(%rip),%rsi \n+\tmov 0x16681(%rip),%rbx \n+\tlea 0x12905(%rip),%rsi \n \tmov (%rbx),%rdi\n \tcall 31e0 \n ./pynx/scattering/cpu.c:9414\n \tadd $0x18,%rsp\n \txor %eax,%eax\n \tpop %rbx\n \tpop %rbp\n \tret\n-\tnopw 0x0(%rax,%rax,1)\n+\tnop\n ./pynx/scattering/cpu.c:9339 (discriminator 1)\n \ttest %rcx,%rcx\n-\tjne 69b0 \n+\tjne 6988 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rsi),%rcx\n __Pyx_CyFunction_CallMethod():\n ./pynx/scattering/cpu.c:9347\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:9346 (discriminator 1)\n \ttest %rcx,%rcx\n-\tje 68c8 \n+\tje 68a8 \n ./pynx/scattering/cpu.c:9356\n \tmov 0x10(%rbx),%rsi\n-\tmov 0x16641(%rip),%rdi \n+\tmov 0x16669(%rip),%rdi \n \txor %eax,%eax\n \tmov (%rsi),%rdx\n \tmov (%rdi),%rdi\n-\tlea 0x12d5a(%rip),%rsi \n+\tlea 0x12df2(%rip),%rsi \n \tcall 3460 \n ./pynx/scattering/cpu.c:9360\n-\tjmp 68ee \n+\tjmp 68ce \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:9333 (discriminator 1)\n \ttest %rcx,%rcx\n-\tje 68c8 \n+\tje 68a8 \n \tmov %rcx,%rdi\n \tmov %rsi,0x8(%rsp)\n \tmov %r8,(%rsp)\n \tcall 3060 \n ./pynx/scattering/cpu.c:9333 (discriminator 2)\n \tmov (%rsp),%r8\n \tmov 0x8(%rsp),%rsi\n \ttest %rax,%rax\n-\tje 68c8 \n-\tjmp 698b \n+\tje 68a8 \n+\tjmp 6963 \n \tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:9364 (discriminator 1)\n \tmov %rcx,%rdi\n \tmov %rsi,0x8(%rsp)\n \tmov %r8,(%rsp)\n \tcall 3060 \n ./pynx/scattering/cpu.c:9364 (discriminator 2)\n \tmov (%rsp),%r8\n \tmov 0x8(%rsp),%rsi\n \ttest %rax,%rax\n-\tje 68b6 \n+\tje 6896 \n ./pynx/scattering/cpu.c:9410\n \tmov 0x10(%rbx),%rcx\n-\tmov 0x165ca(%rip),%r11 \n-\tlea 0x12c93(%rip),%rsi \n+\tmov 0x165f2(%rip),%r11 \n+\tlea 0x12d2b(%rip),%rsi \n \txor %eax,%eax\n \tmov (%rcx),%rdx\n \tmov (%r11),%rdi\n \tcall 3460 \n ./pynx/scattering/cpu.c:9413\n-\tjmp 68ee \n+\tjmp 68ce \n \tnop\n ./pynx/scattering/cpu.c:9339 (discriminator 1)\n \tmov %rcx,%rdi\n \tmov %rsi,0x8(%rsp)\n \tmov %r8,(%rsp)\n \tcall 3060 \n ./pynx/scattering/cpu.c:9339 (discriminator 2)\n \tmov (%rsp),%r8\n \tmov 0x8(%rsp),%rsi\n \ttest %rax,%rax\n-\tje 6909 \n-\tjmp 698b \n+\tje 68e1 \n+\tjmp 6963 \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:9392\n \tmov 0x10(%rbx),%r9\n-\tmov 0x1657d(%rip),%r10 \n-\tlea 0x12c6e(%rip),%rsi \n+\tmov 0x165a5(%rip),%r10 \n+\tlea 0x12d06(%rip),%rsi \n \txor %eax,%eax\n \tmov (%r9),%rdx\n \tmov (%r10),%rdi\n \tcall 3460 \n ./pynx/scattering/cpu.c:9396\n-\tjmp 68ee \n+\tjmp 68ce \n \tnopl 0x0(%rax)\n __Pyx_CyFunction_repr():\n ./pynx/scattering/cpu.c:9306\n \tendbr64\n ./pynx/scattering/cpu.c:9308\n \tmov 0x50(%rdi),%rsi\n ./pynx/scattering/cpu.c:9306\n \tmov %rdi,%rdx\n ./pynx/scattering/cpu.c:9308\n \txor %eax,%eax\n-\tlea 0x12765(%rip),%rdi \n+\tlea 0x127fd(%rip),%rdi \n \tjmp 3030 \n \tnopl 0x0(%rax)\n __Pyx_CyFunction_get_defaults():\n ./pynx/scattering/cpu.c:8966\n \tendbr64\n \tpush %rbp\n \tpush %rbx\n \tsub $0x8,%rsp\n ./pynx/scattering/cpu.c:8967\n \tmov 0x98(%rdi),%rbx\n ./pynx/scattering/cpu.c:8969 (discriminator 1)\n \ttest %rbx,%rbx\n-\tje 6a50 \n+\tje 6a20 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rbx),%edi\n \tinc %edi\n-\tje 6a3e \n+\tje 6a16 \n /usr/include/python3.12/object.h:646\n \tmov %edi,(%rbx)\n __Pyx_CyFunction_get_defaults():\n ./pynx/scattering/cpu.c:8979\n \tadd $0x8,%rsp\n \tmov %rbx,%rax\n \tpop %rbx\n \tpop %rbp\n \tret\n-\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:8970\n \tmov 0xa8(%rdi),%rax\n \tmov %rdi,%rbp\n \ttest %rax,%rax\n-\tje 6ab0 \n+\tje 6a80 \n __Pyx_CyFunction_init_defaults():\n ./pynx/scattering/cpu.c:8930\n \tcall *%rax\n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:8931 (discriminator 1)\n \ttest %rax,%rax\n-\tje 6a3e \n+./pynx/scattering/cpu.c:8930\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:8931 (discriminator 1)\n+\tje 6a16 \n ./pynx/scattering/cpu.c:8934\n \tmov 0x18(%rax),%rbx\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rbx),%edx\n __Pyx_CyFunction_init_defaults():\n ./pynx/scattering/cpu.c:8934\n \tmov %rbx,0x98(%rbp)\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tinc %edx\n-\tje 6a7c \n+\tje 6a4c \n /usr/include/python3.12/object.h:646\n \tmov %edx,(%rbx)\n __Pyx_CyFunction_init_defaults():\n ./pynx/scattering/cpu.c:8936\n \tmov 0x20(%rdi),%rcx\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rcx),%esi\n __Pyx_CyFunction_init_defaults():\n ./pynx/scattering/cpu.c:8936\n \tmov %rcx,0xa0(%rbp)\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tinc %esi\n-\tje 6a8f \n+\tje 6a5f \n /usr/include/python3.12/object.h:646\n \tmov %esi,(%rcx)\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%r8\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r8d,%r8d\n-\tjs 6a36 \n+\tjs 6a0e \n /usr/include/python3.12/object.h:704\n \tdec %r8\n \tmov %r8,(%rdi)\n-\tjne 6a36 \n+\tjne 6a0e \n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n __Pyx_CyFunction_get_defaults():\n ./pynx/scattering/cpu.c:8972\n \tmov 0x98(%rbp),%rbx\n-\tjmp 6a36 \n+\tjmp 6a0e \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:8974\n-\tmov 0x164d9(%rip),%rbx \n-\tjmp 6a36 \n+\tmov 0x16509(%rip),%rbx \n+\tjmp 6a0e \n \tnopl 0x0(%rax)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje 6ad4 \n+\tje 6aa4 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rax\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %eax,%eax\n-\tjs 6ad4 \n+\tjs 6aa4 \n /usr/include/python3.12/object.h:704\n \tdec %rax\n \tmov %rax,(%rdi)\n-\tje 6ad8 \n+\tje 6aa8 \n Py_XDECREF():\n /usr/include/python3.12/object.h:800\n \tret\n \tnopl (%rax)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tjmp 3150 <_Py_Dealloc@plt>\n@@ -4315,143 +4419,143 @@\n \tpush %rbp\n \tmov %rsi,%rbp\n \tpush %rbx\n \tmov %rdi,%rbx\n ./pynx/scattering/cpu.c:9278\n \tmov 0x70(%rdi),%rdi\n \ttest %rdi,%rdi\n-\tje 6b0b \n+\tje 6adb \n ./pynx/scattering/cpu.c:9278 (discriminator 1)\n \tmov %rdx,%rsi\n \tcall *%rbp\n \ttest %eax,%eax\n-\tjne 6c33 \n+\tjne 6c03 \n ./pynx/scattering/cpu.c:9282\n \tmov 0x20(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 6b21 \n+\tje 6af1 \n ./pynx/scattering/cpu.c:9282 (discriminator 1)\n \tmov %r12,%rsi\n \tcall *%rbp\n \ttest %eax,%eax\n-\tjne 6c33 \n+\tjne 6c03 \n ./pynx/scattering/cpu.c:9284\n \tmov 0x40(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 6b37 \n+\tje 6b07 \n ./pynx/scattering/cpu.c:9284 (discriminator 1)\n \tmov %r12,%rsi\n \tcall *%rbp\n \ttest %eax,%eax\n-\tjne 6c33 \n+\tjne 6c03 \n ./pynx/scattering/cpu.c:9285\n \tmov 0x48(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 6b4d \n+\tje 6b1d \n ./pynx/scattering/cpu.c:9285 (discriminator 1)\n \tmov %r12,%rsi\n \tcall *%rbp\n \ttest %eax,%eax\n-\tjne 6c33 \n+\tjne 6c03 \n ./pynx/scattering/cpu.c:9286\n \tmov 0x50(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 6b63 \n+\tje 6b33 \n ./pynx/scattering/cpu.c:9286 (discriminator 1)\n \tmov %r12,%rsi\n \tcall *%rbp\n \ttest %eax,%eax\n-\tjne 6c33 \n+\tjne 6c03 \n ./pynx/scattering/cpu.c:9287\n \tmov 0x58(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 6b79 \n+\tje 6b49 \n ./pynx/scattering/cpu.c:9287 (discriminator 1)\n \tmov %r12,%rsi\n \tcall *%rbp\n \ttest %eax,%eax\n-\tjne 6c33 \n+\tjne 6c03 \n ./pynx/scattering/cpu.c:9288\n \tmov 0x60(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 6b8f \n+\tje 6b5f \n ./pynx/scattering/cpu.c:9288 (discriminator 1)\n \tmov %r12,%rsi\n \tcall *%rbp\n \ttest %eax,%eax\n-\tjne 6c33 \n+\tjne 6c03 \n ./pynx/scattering/cpu.c:9289\n \tmov 0x68(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 6ba5 \n+\tje 6b75 \n ./pynx/scattering/cpu.c:9289 (discriminator 1)\n \tmov %r12,%rsi\n \tcall *%rbp\n \ttest %eax,%eax\n-\tjne 6c33 \n+\tjne 6c03 \n ./pynx/scattering/cpu.c:9291\n \tmov 0x38(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 6bb7 \n+\tje 6b87 \n ./pynx/scattering/cpu.c:9291 (discriminator 1)\n \tmov %r12,%rsi\n \tcall *%rbp\n \ttest %eax,%eax\n-\tjne 6c33 \n+\tjne 6c03 \n ./pynx/scattering/cpu.c:9293\n \tmov 0x98(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 6bcc \n+\tje 6b9c \n ./pynx/scattering/cpu.c:9293 (discriminator 1)\n \tmov %r12,%rsi\n \tcall *%rbp\n \ttest %eax,%eax\n-\tjne 6c33 \n+\tjne 6c03 \n ./pynx/scattering/cpu.c:9294\n \tmov 0xa0(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 6be1 \n+\tje 6bb1 \n ./pynx/scattering/cpu.c:9294 (discriminator 1)\n \tmov %r12,%rsi\n \tcall *%rbp\n \ttest %eax,%eax\n-\tjne 6c33 \n+\tjne 6c03 \n ./pynx/scattering/cpu.c:9295\n \tmov 0xb8(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 6bf6 \n+\tje 6bc6 \n ./pynx/scattering/cpu.c:9295 (discriminator 1)\n \tmov %r12,%rsi\n \tcall *%rbp\n \ttest %eax,%eax\n-\tjne 6c33 \n+\tjne 6c03 \n ./pynx/scattering/cpu.c:9296\n \tmov 0x78(%rbx),%r13\n \ttest %r13,%r13\n-\tje 6c31 \n+\tje 6c01 \n ./pynx/scattering/cpu.c:9299 (discriminator 1)\n \tmov 0x80(%rbx),%eax\n \ttest %eax,%eax\n-\tjle 6c31 \n+\tjle 6c01 \n \txor %r14d,%r14d\n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:9300\n \tmov 0x0(%r13,%r14,8),%rdi\n \ttest %rdi,%rdi\n-\tje 6c29 \n+\tje 6bf9 \n ./pynx/scattering/cpu.c:9300 (discriminator 1)\n \tmov %r12,%rsi\n \tcall *%rbp\n \ttest %eax,%eax\n-\tjne 6c33 \n+\tjne 6c03 \n ./pynx/scattering/cpu.c:9299 (discriminator 1)\n \tmov 0x80(%rbx),%eax\n \tinc %r14\n \tcmp %r14d,%eax\n-\tjg 6c10 \n+\tjg 6be0 \n ./pynx/scattering/cpu.c:9302\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:9303\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n@@ -4459,238 +4563,242 @@\n \tret\n \tnopl 0x0(%rax)\n __Pyx_PyMethod_New():\n ./pynx/scattering/cpu.c:2170\n \tendbr64\n ./pynx/scattering/cpu.c:2172\n \ttest %rsi,%rsi\n-\tje 6c50 \n+\tje 6c20 \n ./pynx/scattering/cpu.c:2174\n \tjmp 31f0 \n \txchg %ax,%ax\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rdi),%eax\n \tinc %eax\n-\tje 6c58 \n+\tje 6c28 \n /usr/include/python3.12/object.h:646\n \tmov %eax,(%rdi)\n __Pyx_PyMethod_New():\n ./pynx/scattering/cpu.c:2175\n \tmov %rdi,%rax\n \tret\n \tnopl 0x0(%rax)\n __Pyx_CyFunction_get_doc():\n ./pynx/scattering/cpu.c:8778\n \tendbr64\n ./pynx/scattering/cpu.c:8780\n \tmov 0x58(%rdi),%rax\n ./pynx/scattering/cpu.c:8780 (discriminator 1)\n \ttest %rax,%rax\n-\tje 6c88 \n+\tje 6c50 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rax),%edx\n \tinc %edx\n-\tje 6c80 \n+\tje 6c48 \n /usr/include/python3.12/object.h:646\n \tmov %edx,(%rax)\n \tret\n-\tcs nopw 0x0(%rax,%rax,1)\n+\txchg %ax,%ax\n __Pyx_CyFunction_get_doc():\n ./pynx/scattering/cpu.c:8801\n \tret\n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:8778\n \tpush %rbx\n ./pynx/scattering/cpu.c:8785\n \tmov 0x10(%rdi),%rax\n \tmov %rdi,%rbx\n \tmov 0x18(%rax),%rdi\n \ttest %rdi,%rdi\n-\tje 6cb8 \n+\tje 6c80 \n ./pynx/scattering/cpu.c:8787\n \tcall 3400 \n+./pynx/scattering/cpu.c:8791 (discriminator 1)\n+\ttest %rax,%rax\n ./pynx/scattering/cpu.c:8787 (discriminator 1)\n \tmov %rax,0x58(%rbx)\n ./pynx/scattering/cpu.c:8791 (discriminator 1)\n-\ttest %rax,%rax\n-\tje 6caf \n+\tje 6c77 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rax),%ecx\n \tinc %ecx\n-\tje 6caf \n+\tje 6c77 \n /usr/include/python3.12/object.h:646\n \tmov %ecx,(%rax)\n __Pyx_CyFunction_get_doc():\n ./pynx/scattering/cpu.c:8801\n \tpop %rbx\n \tret\n \tnopl 0x0(%rax)\n Py_INCREF():\n /usr/include/python3.12/object.h:641\n-\tmov 0x162d1(%rip),%rax \n+\tmov 0x16309(%rip),%rax \n /usr/include/python3.12/object.h:643\n \tmov (%rax),%ecx\n \tinc %ecx\n-\tje 6caf \n+\tje 6c77 \n /usr/include/python3.12/object.h:646\n \tmov %ecx,(%rax)\n-\tjmp 6caf \n+\tjmp 6c77 \n __Pyx_CyFunction_get_doc():\n /usr/include/python3.12/object.h:646\n \tnopl 0x0(%rax)\n __Pyx_CyFunction_get_is_coroutine():\n ./pynx/scattering/cpu.c:9038\n \tendbr64\n \tpush %r13\n \tpush %r12\n \tpush %rbp\n \tpush %rbx\n \tsub $0x8,%rsp\n ./pynx/scattering/cpu.c:9041\n \tmov 0xb8(%rdi),%rbx\n \ttest %rbx,%rbx\n-\tje 6d00 \n+\tje 6cc8 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rbx),%edi\n \tinc %edi\n-\tje 6cf2 \n+\tje 6cba \n /usr/include/python3.12/object.h:646\n \tmov %edi,(%rbx)\n __Pyx_CyFunction_get_is_coroutine():\n ./pynx/scattering/cpu.c:9074\n \tadd $0x8,%rsp\n \tmov %rbx,%rax\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tret\n-\tmov %rdi,%rbp\n ./pynx/scattering/cpu.c:9046\n \ttestb $0x8,0x90(%rdi)\n-\tjne 6d38 \n+\tmov %rdi,%rbp\n+\tjne 6d00 \n Py_INCREF():\n /usr/include/python3.12/object.h:641\n-\tmov 0x1625d(%rip),%rbx \n+\tmov 0x16295(%rip),%rbx \n \tmov (%rbx),%edi\n /usr/include/python3.12/object.h:643\n \tmov %edi,%r8d\n \tinc %r8d\n-\tje 6dec \n+\tje 6db4 \n /usr/include/python3.12/object.h:642\n \tadd $0x2,%edi\n /usr/include/python3.12/object.h:646\n \tmov %r8d,(%rbx)\n+/usr/include/python3.12/object.h:643\n+\ttest %edi,%edi\n __Pyx_CyFunction_get_is_coroutine():\n ./pynx/scattering/cpu.c:9072 (discriminator 1)\n \tmov %rbx,0xb8(%rbp)\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\ttest %edi,%edi\n-\tjne 6cf0 \n-\tjmp 6cf2 \n+\tjne 6cb8 \n+\tjmp 6cba \n \tnopl 0x0(%rax)\n __Pyx_CyFunction_get_is_coroutine():\n ./pynx/scattering/cpu.c:9048\n \tmov $0x1,%edi\n ./pynx/scattering/cpu.c:9047\n-\tmov 0x16e1c(%rip),%r13 \n+\tmov 0x16e54(%rip),%r13 \n ./pynx/scattering/cpu.c:9048\n \tcall 3040 \n-\tmov %rax,%rbx\n ./pynx/scattering/cpu.c:9049 (discriminator 1)\n \ttest %rax,%rax\n-\tje 6cf2 \n+./pynx/scattering/cpu.c:9048\n+\tmov %rax,%rbx\n+./pynx/scattering/cpu.c:9049 (discriminator 1)\n+\tje 6cba \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov 0x0(%r13),%eax\n \tinc %eax\n-\tje 6d5d \n+\tje 6d25 \n /usr/include/python3.12/object.h:646\n \tmov %eax,0x0(%r13)\n PyList_SET_ITEM():\n /usr/include/python3.12/cpython/listobject.h:44\n \tmov 0x18(%rbx),%rdx\n __Pyx_CyFunction_get_is_coroutine():\n ./pynx/scattering/cpu.c:9060\n-\tmov %rbx,%rcx\n \txor %r8d,%r8d\n+\tmov %rbx,%rcx\n \txor %esi,%esi\n PyList_SET_ITEM():\n /usr/include/python3.12/cpython/listobject.h:44\n \tmov %r13,(%rdx)\n __Pyx_CyFunction_get_is_coroutine():\n ./pynx/scattering/cpu.c:9060\n-\tmov 0x16d9d(%rip),%rdi \n+\tmov 0x16dd5(%rip),%rdi \n \txor %edx,%edx\n \tcall 3380 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rbx),%rcx\n __Pyx_CyFunction_get_is_coroutine():\n ./pynx/scattering/cpu.c:9060\n \tmov %rax,%r12\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjs 6d8c \n+\tjs 6d54 \n /usr/include/python3.12/object.h:704\n \tdec %rcx\n \tmov %rcx,(%rbx)\n-\tje 6e08 \n+\tje 6dd0 \n __Pyx_CyFunction_get_is_coroutine():\n ./pynx/scattering/cpu.c:9062 (discriminator 1)\n \ttest %r12,%r12\n-\tje 6dd2 \n+\tje 6d9a \n __Pyx_PyObject_GetAttrStr():\n ./pynx/scattering/cpu.c:6817\n \tmov 0x8(%r12),%rbx\n ./pynx/scattering/cpu.c:6818\n \tmov %r13,%rsi\n \tmov %r12,%rdi\n ./pynx/scattering/cpu.c:6817\n \tmov 0x90(%rbx),%rax\n ./pynx/scattering/cpu.c:6817 (discriminator 1)\n \ttest %rax,%rax\n-\tje 6e30 \n+\tje 6df8 \n ./pynx/scattering/cpu.c:6818\n \tcall *%rax\n \tmov %rax,%rbx\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%r12),%rsi\n __Pyx_CyFunction_get_is_coroutine():\n ./pynx/scattering/cpu.c:9063 (discriminator 1)\n \tmov %rbx,0xb8(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %esi,%esi\n-\tjs 6dc9 \n+\tjs 6d91 \n /usr/include/python3.12/object.h:704\n \tdec %rsi\n \tmov %rsi,(%r12)\n-\tje 6e18 \n+\tje 6de0 \n __Pyx_CyFunction_get_is_coroutine():\n ./pynx/scattering/cpu.c:9065 (discriminator 1)\n \ttest %rbx,%rbx\n-\tjne 6cea \n+\tjne 6cb2 \n ./pynx/scattering/cpu.c:9069\n \tcall 32c0 \n Py_INCREF():\n /usr/include/python3.12/object.h:641\n-\tmov 0x161ba(%rip),%rbx \n+\tmov 0x161f2(%rip),%rbx \n \tmov (%rbx),%edi\n /usr/include/python3.12/object.h:643\n \tmov %edi,%r8d\n \tinc %r8d\n-\tjne 6d21 \n+\tjne 6ce9 \n __Pyx_CyFunction_get_is_coroutine():\n ./pynx/scattering/cpu.c:9072 (discriminator 1)\n \tmov %rbx,0xb8(%rbp)\n ./pynx/scattering/cpu.c:9074\n \tadd $0x8,%rsp\n \tmov %rbx,%rax\n \tpop %rbx\n@@ -4699,1082 +4807,1009 @@\n \tpop %r13\n \tret\n \tnopl 0x0(%rax)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tmov %rbx,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 6d8c \n+\tjmp 6d54 \n \tnopl (%rax)\n \tmov %r12,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n __Pyx_CyFunction_get_is_coroutine():\n ./pynx/scattering/cpu.c:9065\n \tmov 0xb8(%rbp),%rbx\n-\tjmp 6dc9 \n+\tjmp 6d91 \n \tnopl 0x0(%rax)\n __Pyx_PyObject_GetAttrStr():\n ./pynx/scattering/cpu.c:6823\n \tcall 34a0 \n \tmov %rax,%rbx\n-\tjmp 6db1 \n+\tjmp 6d79 \n __Pyx_CyFunction_get_is_coroutine():\n ./pynx/scattering/cpu.c:6823\n \tnopl (%rax)\n __Pyx_CyFunction_CallAsMethod():\n ./pynx/scattering/cpu.c:9426\n \tendbr64\n-\tpush %rbp\n-\tmov %rsp,%rbp\n \tpush %r15\n \tpush %r14\n \tpush %r13\n+\tmov %rsi,%r13\n \tpush %r12\n-\tmov %rsi,%r12\n+\tpush %rbp\n \tpush %rbx\n \tmov %rdi,%rbx\n-\tand $0xffffffffffffffe0,%rsp\n-\tadd $0xffffffffffffff80,%rsp\n+\tsub $0x68,%rsp\n ./pynx/scattering/cpu.c:9430\n \tmov 0x30(%rdi),%r8\n ./pynx/scattering/cpu.c:9426\n-\tmov %fs:0x28,%r14\n-\tmov %r14,0x78(%rsp)\n-\tmov %rdx,%r14\n+\tmov %fs:0x28,%rbp\n+\tmov %rbp,0x58(%rsp)\n+\tmov %rdx,%rbp\n ./pynx/scattering/cpu.c:9431\n \ttest %r8,%r8\n-\tjne 6f40 \n+\tjne 6f00 \n ./pynx/scattering/cpu.c:9440\n \tmov 0x90(%rdi),%eax\n \tand $0x5,%eax\n \tcmp $0x4,%eax\n-\tje 6ec0 \n+\tje 6e80 \n __Pyx_CyFunction_Call():\n ./pynx/scattering/cpu.c:9423\n-\tmov 0x78(%rsp),%rax\n+\tmov 0x58(%rsp),%rax\n \tsub %fs:0x28,%rax\n-\tjne 7764 \n+\tjne 7628 \n \tmov 0x18(%rdi),%rsi\n __Pyx_CyFunction_CallAsMethod():\n ./pynx/scattering/cpu.c:9472\n-\tlea -0x28(%rbp),%rsp\n+\tadd $0x68,%rsp\n __Pyx_CyFunction_Call():\n ./pynx/scattering/cpu.c:9423\n-\tmov %r14,%rcx\n-\tmov %r12,%rdx\n+\tmov %rbp,%rcx\n __Pyx_CyFunction_CallAsMethod():\n ./pynx/scattering/cpu.c:9472\n \tpop %rbx\n+__Pyx_CyFunction_Call():\n+./pynx/scattering/cpu.c:9423\n+\tmov %r13,%rdx\n+__Pyx_CyFunction_CallAsMethod():\n+./pynx/scattering/cpu.c:9472\n+\tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n-\tpop %rbp\n __Pyx_CyFunction_Call():\n ./pynx/scattering/cpu.c:9423\n-\tjmp 6860 \n-\tnopl 0x0(%rax)\n+\tjmp 6840 \n+\tnopl (%rax)\n __Pyx_CyFunction_CallAsMethod():\n ./pynx/scattering/cpu.c:9450\n \tmov 0x10(%rsi),%rdx\n-\tmov %r12,%rdi\n+\tmov %r13,%rdi\n \tmov $0x1,%esi\n \tcall 3340 \n-\tmov %rax,%r13\n ./pynx/scattering/cpu.c:9451 (discriminator 1)\n \ttest %rax,%rax\n-\tje 6fb1 \n+./pynx/scattering/cpu.c:9450\n+\tmov %rax,%r12\n+./pynx/scattering/cpu.c:9451 (discriminator 1)\n+\tje 6f69 \n ./pynx/scattering/cpu.c:9453\n \txor %esi,%esi\n-\tmov %r12,%rdi\n+\tmov %r13,%rdi\n \tcall 3230 \n-\tmov %rax,%rsi\n ./pynx/scattering/cpu.c:9454 (discriminator 1)\n \ttest %rax,%rax\n-\tje 6f80 \n+./pynx/scattering/cpu.c:9453\n+\tmov %rax,%rsi\n+./pynx/scattering/cpu.c:9454 (discriminator 1)\n+\tje 6f38 \n ./pynx/scattering/cpu.c:9466\n-\tmov %r13,%rdx\n-\tmov %r14,%rcx\n+\tmov %r12,%rdx\n+\tmov %rbp,%rcx\n \tmov %rbx,%rdi\n-\tcall 6860 \n+\tcall 6840 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov 0x0(%r13),%rdx\n+\tmov (%r12),%rdx\n __Pyx_CyFunction_CallAsMethod():\n ./pynx/scattering/cpu.c:9466\n \tmov %rax,%r15\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %edx,%edx\n-\tjs 6f19 \n+\tjs 6ed9 \n /usr/include/python3.12/object.h:704\n \tdec %rdx\n-\tmov %rdx,0x0(%r13)\n-\tje 6fc0 \n+\tmov %rdx,(%r12)\n+\tje 6f78 \n __Pyx_CyFunction_CallAsMethod():\n ./pynx/scattering/cpu.c:9472\n-\tmov 0x78(%rsp),%rax\n+\tmov 0x58(%rsp),%rax\n \tsub %fs:0x28,%rax\n-\tjne 7764 \n-\tlea -0x28(%rbp),%rsp\n+\tjne 7628 \n+\tadd $0x68,%rsp\n \tmov %r15,%rax\n \tpop %rbx\n+\tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n-\tpop %rbp\n \tret\n \tnop\n-Py_SIZE():\n-/usr/include/python3.12/object.h:233\n-\tmov 0x10(%rsi),%rdx\n+__Pyx_PyVectorcall_FastCallDict():\n+./pynx/scattering/cpu.c:8743 (discriminator 1)\n+\ttest %rbp,%rbp\n __Pyx_CyFunction_CallAsMethod():\n ./pynx/scattering/cpu.c:9433 (discriminator 1)\n+\tmov 0x10(%rsi),%rdx\n \tlea 0x18(%rsi),%rsi\n __Pyx_PyVectorcall_FastCallDict():\n ./pynx/scattering/cpu.c:8743 (discriminator 1)\n-\ttest %r14,%r14\n-\tjne 6fd0 \n+\tjne 6f88 \n ./pynx/scattering/cpu.c:8744\n-\tmov 0x78(%rsp),%rax\n+\tmov 0x58(%rsp),%rax\n \tsub %fs:0x28,%rax\n-\tjne 7764 \n+\tjne 7628 \n __Pyx_CyFunction_CallAsMethod():\n ./pynx/scattering/cpu.c:9472\n-\tlea -0x28(%rbp),%rsp\n+\tadd $0x68,%rsp\n __Pyx_PyVectorcall_FastCallDict():\n ./pynx/scattering/cpu.c:8744\n \tmov %rbx,%rdi\n \txor %ecx,%ecx\n __Pyx_CyFunction_CallAsMethod():\n ./pynx/scattering/cpu.c:9472\n \tpop %rbx\n+\tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n-\tpop %rbp\n __Pyx_PyVectorcall_FastCallDict():\n ./pynx/scattering/cpu.c:8744\n \tjmp *%r8\n-\tnopl 0x0(%rax,%rax,1)\n+\tnop\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov 0x0(%r13),%rcx\n+\tmov (%r12),%rcx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjs 6f95 \n+\tjs 6f4d \n /usr/include/python3.12/object.h:704\n \tdec %rcx\n-\tmov %rcx,0x0(%r13)\n-\tje 7529 \n+\tmov %rcx,(%r12)\n+\tje 7500 \n __Pyx_CyFunction_CallAsMethod():\n ./pynx/scattering/cpu.c:9457\n-\tmov 0x15fc4(%rip),%rsi \n+\tmov 0x1600c(%rip),%rsi \n \tmov 0x50(%rbx),%rdx\n \txor %eax,%eax\n \tmov (%rsi),%rdi\n-\tlea 0x12764(%rip),%rsi \n+\tlea 0x1281c(%rip),%rsi \n \tcall 3460 \n ./pynx/scattering/cpu.c:9452\n \txor %r15d,%r15d\n-\tjmp 6f19 \n+\tjmp 6ed9 \n \tnopl 0x0(%rax)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n-\tmov %r13,%rdi\n+\tmov %r12,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 6f19 \n+\tjmp 6ed9 \n \tnopl (%rax)\n PyDict_GET_SIZE():\n /usr/include/python3.12/cpython/dictobject.h:57\n-\tmov 0x10(%r14),%rdi\n-\tmov %rdi,0x40(%rsp)\n+\tmov 0x10(%rbp),%rdi\n __Pyx_PyVectorcall_FastCallDict():\n ./pynx/scattering/cpu.c:8743 (discriminator 1)\n \ttest %rdi,%rdi\n-\tje 6f51 \n+PyDict_GET_SIZE():\n+/usr/include/python3.12/cpython/dictobject.h:57\n+\tmov %rdi,0x18(%rsp)\n+__Pyx_PyVectorcall_FastCallDict():\n+./pynx/scattering/cpu.c:8743 (discriminator 1)\n+\tje 6f0d \n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8707\n \tlea (%rdi,%rdx,1),%rdi\n-\tmov %r8,0x50(%rsp)\n+\tmov %r8,0x10(%rsp)\n \tshl $0x3,%rdi\n-\tmov %rdx,0x58(%rsp)\n+\tmov %rdx,0x8(%rsp)\n \tcall 34b0 \n-\tmov %rax,%r9\n ./pynx/scattering/cpu.c:8708 (discriminator 1)\n \ttest %rax,%rax\n-\tje 76d4 \n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tmov 0x58(%rsp),%r10\n-\tmov 0x50(%rsp),%r11\n-\ttest %r10,%r10\n-\tje 71eb \n-\tlea -0x1(%r10),%r8\n-\tcmp $0x2,%r8\n-\tjbe 7593 \n-\tlea 0x20(%r12),%r13\n-\tsub %r13,%rax\n-\tcmp $0x10,%rax\n-\tjbe 7593 \n-\tmov %r10,%r15\n-\txor %ecx,%ecx\n-\tshr $0x2,%r15\n-\tshl $0x5,%r15\n-\tlea -0x20(%r15),%rdx\n-\tshr $0x5,%rdx\n-\tinc %rdx\n-\tand $0x7,%edx\n-\tje 7101 \n-\tcmp $0x1,%rdx\n-\tje 70e7 \n-\tcmp $0x2,%rdx\n-\tje 70d6 \n-\tcmp $0x3,%rdx\n-\tje 70c5 \n-\tcmp $0x4,%rdx\n-\tje 70b4 \n-\tcmp $0x5,%rdx\n-\tje 70a3 \n-\tcmp $0x6,%rdx\n-\tje 7092 \n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu 0x18(%r12),%ymm0\n-\tmov $0x20,%ecx\n-\tvmovdqu %ymm0,(%r9)\n-\tvmovdqu 0x18(%r12,%rcx,1),%ymm1\n-\tvmovdqu %ymm1,(%r9,%rcx,1)\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x20,%rcx\n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu 0x18(%r12,%rcx,1),%ymm2\n-\tvmovdqu %ymm2,(%r9,%rcx,1)\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x20,%rcx\n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu 0x18(%r12,%rcx,1),%ymm3\n-\tvmovdqu %ymm3,(%r9,%rcx,1)\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x20,%rcx\n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu 0x18(%r12,%rcx,1),%ymm4\n-\tvmovdqu %ymm4,(%r9,%rcx,1)\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x20,%rcx\n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu 0x18(%r12,%rcx,1),%ymm5\n-\tvmovdqu %ymm5,(%r9,%rcx,1)\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x20,%rcx\n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu 0x18(%r12,%rcx,1),%ymm6\n-\tvmovdqu %ymm6,(%r9,%rcx,1)\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x20,%rcx\n-\tcmp %r15,%rcx\n-\tje 7198 \n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tvmovdqu 0x18(%r12,%rcx,1),%ymm7\n-\tvmovdqu %ymm7,(%r9,%rcx,1)\n-\tvmovdqu 0x38(%r12,%rcx,1),%ymm8\n-\tvmovdqu %ymm8,0x20(%r9,%rcx,1)\n-\tvmovdqu 0x58(%r12,%rcx,1),%ymm9\n-\tvmovdqu %ymm9,0x40(%r9,%rcx,1)\n-\tvmovdqu 0x78(%r12,%rcx,1),%ymm10\n-\tvmovdqu %ymm10,0x60(%r9,%rcx,1)\n-\tvmovdqu 0x98(%r12,%rcx,1),%ymm11\n-\tvmovdqu %ymm11,0x80(%r9,%rcx,1)\n-\tvmovdqu 0xb8(%r12,%rcx,1),%ymm12\n-\tvmovdqu %ymm12,0xa0(%r9,%rcx,1)\n-\tvmovdqu 0xd8(%r12,%rcx,1),%ymm13\n-\tvmovdqu %ymm13,0xc0(%r9,%rcx,1)\n-\tvmovdqu 0xf8(%r12,%rcx,1),%ymm14\n-\tvmovdqu %ymm14,0xe0(%r9,%rcx,1)\n+./pynx/scattering/cpu.c:8707\n+\tmov %rax,%r10\n+./pynx/scattering/cpu.c:8708 (discriminator 1)\n+\tje 75a6 \n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tadd $0x100,%rcx\n-\tcmp %r15,%rcx\n-\tjne 7101 \n-\tmov %r10,%r8\n-\tand $0xfffffffffffffffc,%r8\n-\ttest $0x3,%r10b\n-\tje 7521 \n+\tmov 0x8(%rsp),%r15\n+\tmov 0x10(%rsp),%r8\n+\ttest %r15,%r15\n+\tje 71d1 \n+\tcmp $0x8,%r15\n+\tlea -0x7(%r15),%r14\n+\tjbe 75f9 \n+\tlea -0x9(%r15),%r9\n+\tlea 0xc8(%rax),%rcx\n+./pynx/scattering/cpu.c:8712\n+\txor %eax,%eax\n+\tand $0x8,%r9d\n+\tlea 0xe0(%r13),%rsi\n+\tjne 7090 \n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tlea 0x0(,%r8,8),%rsi\n-\tlea 0x1(%r8),%r13\n-\tmov 0x18(%r12,%rsi,1),%rdi\n-\tmov %rdi,(%r9,%r8,8)\n+\tmov -0xc8(%rsi),%r11\n+\tprefetcht0 (%rsi)\n+\tcmp $0x9,%r14\n+\tprefetchw (%rcx)\n+\tmov %r11,-0xc8(%rcx)\n+\tmov -0xc0(%rsi),%rax\n+\tmov %rax,-0xc0(%rcx)\n+\tmov -0xb8(%rsi),%r12\n+\tmov $0x8,%eax\n+\tmov %r12,-0xb8(%rcx)\n+\tmov -0xb0(%rsi),%rdx\n+\tmov %rdx,-0xb0(%rcx)\n+\tmov -0xa8(%rsi),%rdi\n+\tmov %rdi,-0xa8(%rcx)\n+\tmov -0xa0(%rsi),%r9\n+\tmov %r9,-0xa0(%rcx)\n+\tmov -0x98(%rsi),%r11\n+\tmov %r11,-0x98(%rcx)\n+\tmov -0x90(%rsi),%rsi\n+\tmov %rsi,-0x90(%rcx)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tcmp %r10,%r13\n-\tjae 7521 \n+\tlea 0x120(%r13),%rsi\n+\tlea 0x108(%r10),%rcx\n+\tjbe 71c0 \n+\tnop\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov 0x20(%r12,%rsi,1),%rax\n-\tadd $0x2,%r8\n-\tmov %rax,0x8(%r9,%rsi,1)\n+\tmov -0xc8(%rsi),%r12\n+\tprefetcht0 (%rsi)\n+\tprefetchw (%rcx)\n+\tmov %r12,-0xc8(%rcx)\n+\tmov -0xc0(%rsi),%rdx\n+\tmov %rdx,-0xc0(%rcx)\n+\tmov -0xb8(%rsi),%rdi\n+\tmov %rdi,-0xb8(%rcx)\n+\tmov -0xb0(%rsi),%r9\n+\tmov %r9,-0xb0(%rcx)\n+\tmov -0xa8(%rsi),%r11\n+\tlea 0x40(%rsi),%r9\n+\tprefetcht0 (%r9)\n+\tsub $0xffffffffffffff80,%rsi\n+\tmov %r11,-0xa8(%rcx)\n+\tmov -0x120(%rsi),%r12\n+\tlea 0x8(%rax),%r11\n+\tlea 0x9(%r11),%r11\n+\tadd $0x10,%rax\n+\tmov %r12,-0xa0(%rcx)\n+\tmov -0x118(%rsi),%rdx\n+\tmov %rdx,-0x98(%rcx)\n+\tmov -0x110(%rsi),%rdi\n+\tlea 0x40(%rcx),%rdx\n+\tprefetchw (%rdx)\n+\tsub $0xffffffffffffff80,%rcx\n+\tmov %rdi,-0x110(%rcx)\n+\tmov -0x108(%rsi),%r12\n+\tmov %r12,-0x108(%rcx)\n+\tmov -0x100(%rsi),%rdi\n+\tmov %rdi,-0x100(%rcx)\n+\tmov -0xf8(%rsi),%r9\n+\tmov %r9,-0xf8(%rcx)\n+\tmov -0xf0(%rsi),%rdx\n+\tmov %rdx,-0xf0(%rcx)\n+\tmov -0xe8(%rsi),%r12\n+\tmov %r12,-0xe8(%rcx)\n+\tmov -0xe0(%rsi),%rdi\n+\tmov %rdi,-0xe0(%rcx)\n+\tmov -0xd8(%rsi),%r9\n+\tmov %r9,-0xd8(%rcx)\n+\tmov -0xd0(%rsi),%rdx\n+\tmov %rdx,-0xd0(%rcx)\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tcmp %r10,%r8\n-\tjae 7521 \n+\tcmp %r14,%r11\n+\tjb 7090 \n+\tdata16 cs nopw 0x0(%rax,%rax,1)\n+\tdata16 cs nopw 0x0(%rax,%rax,1)\n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov 0x28(%r12,%rsi,1),%r12\n-\tmov %r12,0x10(%r9,%rsi,1)\n+\tmov 0x18(%r13,%rax,8),%r14\n+\tmov %r14,(%r10,%rax,8)\n+\tinc %rax\n ./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tvzeroupper\n+\tcmp %r15,%rax\n+\tjb 71c0 \n ./pynx/scattering/cpu.c:8713\n-\tmov 0x40(%rsp),%rdi\n-\tmov %r9,0x48(%rsp)\n-\tmov %r11,0x50(%rsp)\n-\tmov %r10,0x58(%rsp)\n+\tmov 0x18(%rsp),%rdi\n+\tmov %r10,0x20(%rsp)\n+\tmov %r8,0x10(%rsp)\n+\tmov %r15,0x8(%rsp)\n \tcall 32e0 \n ./pynx/scattering/cpu.c:8714 (discriminator 1)\n-\tmov 0x58(%rsp),%r10\n-\tmov 0x50(%rsp),%r11\n+\tmov 0x8(%rsp),%rsi\n+\tmov 0x10(%rsp),%r8\n \ttest %rax,%rax\n+\tmov 0x20(%rsp),%r10\n ./pynx/scattering/cpu.c:8713\n-\tmov %rax,0x38(%rsp)\n+\tmov %rax,%r14\n ./pynx/scattering/cpu.c:8714 (discriminator 1)\n-\tmov 0x48(%rsp),%r9\n-\tje 76f2 \n-./pynx/scattering/cpu.c:8718\n-\tlea 0x70(%rsp),%r8\n-\tlea 0x68(%rsp),%rcx\n-\tmov %rbx,0x18(%rsp)\n+\tje 75c4 \n ./pynx/scattering/cpu.c:8720\n \tmov $0x10000000,%r12d\n-\tlea 0x60(%rsp),%rdi\n-\tmov %r8,0x48(%rsp)\n-\tmov 0x38(%rsp),%rbx\n ./pynx/scattering/cpu.c:8719\n \txor %r15d,%r15d\n-\tmovq $0x0,0x60(%rsp)\n+\tlea 0x50(%rsp),%rax\n+\tlea 0x48(%rsp),%rdi\n+\tlea 0x40(%rsp),%rcx\n+\tmov %rbx,0x38(%rsp)\n+\tmovq $0x0,0x40(%rsp)\n+\tmov %r12,%rbx\n ./pynx/scattering/cpu.c:8718\n-\tlea (%r9,%r10,8),%r13\n+\tlea (%r10,%rsi,8),%r13\n ./pynx/scattering/cpu.c:8721\n-\tmov %rcx,0x50(%rsp)\n-\tmov %rdi,0x58(%rsp)\n+\tmov %r15,%r12\n+\tmov %rax,0x10(%rsp)\n+\tmov %rdi,%r15\n+\tmov %rcx,0x8(%rsp)\n+\tmov %rsi,0x20(%rsp)\n+\tmov %r8,0x28(%rsp)\n \tmov %r10,0x30(%rsp)\n-\tmov %r11,0x28(%rsp)\n-\tmov %r9,0x20(%rsp)\n-\tjmp 72a5 \n+\tjmp 728d \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:8722\n-\tmov 0x68(%rsp),%rdi\n+\tmov 0x48(%rsp),%rdi\n ./pynx/scattering/cpu.c:8722 (discriminator 1)\n-\tmov 0x8(%rdi),%rsi\n+\tmov 0x8(%rdi),%r11\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rdi),%edx\n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8722 (discriminator 1)\n-\tand 0xa8(%rsi),%r12\n+\tand 0xa8(%r11),%rbx\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tinc %edx\n-\tje 7288 \n+\tje 7270 \n /usr/include/python3.12/object.h:646\n \tmov %edx,(%rdi)\n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8724\n-\tmov 0x70(%rsp),%r10\n+\tmov 0x50(%rsp),%rsi\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov (%r10),%r11d\n-\tinc %r11d\n-\tje 7298 \n+\tmov (%rsi),%r8d\n+\tinc %r8d\n+\tje 7280 \n /usr/include/python3.12/object.h:646\n-\tmov %r11d,(%r10)\n+\tmov %r8d,(%rsi)\n PyTuple_SET_ITEM():\n /usr/include/python3.12/cpython/tupleobject.h:34\n-\tmov %rdi,0x18(%rbx,%r15,8)\n+\tmov %rdi,0x18(%r14,%r12,8)\n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8726\n-\tmov %r10,0x0(%r13,%r15,8)\n+\tmov %rsi,0x0(%r13,%r12,8)\n ./pynx/scattering/cpu.c:8727\n-\tinc %r15\n+\tinc %r12\n ./pynx/scattering/cpu.c:8721\n-\tmov 0x48(%rsp),%rcx\n-\tmov 0x50(%rsp),%rdx\n-\tmov %r14,%rdi\n-\tmov 0x58(%rsp),%rsi\n+\tmov 0x10(%rsp),%rcx\n+\tmov 0x8(%rsp),%rsi\n+\tmov %r15,%rdx\n+\tmov %rbp,%rdi\n \tcall 33d0 \n ./pynx/scattering/cpu.c:8721 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 7270 \n+\tjne 7258 \n ./pynx/scattering/cpu.c:8729 (discriminator 1)\n-\tmov 0x30(%rsp),%rdx\n-\tmov 0x28(%rsp),%r14\n-\tmov 0x20(%rsp),%rax\n-\tmov 0x18(%rsp),%rbx\n-\ttest %r12,%r12\n-\tje 76ff \n+\tmov %rbx,%r11\n+\tmov 0x20(%rsp),%rdx\n+\tmov 0x28(%rsp),%rbp\n+\ttest %r11,%r11\n+\tmov 0x30(%rsp),%r9\n+\tmov 0x38(%rsp),%rbx\n+\tje 75d1 \n ./pynx/scattering/cpu.c:8733\n-\tmov %rax,0x58(%rsp)\n-\tmov 0x38(%rsp),%rcx\n-\tmov %rax,%rsi\n+\tmov %r9,0x8(%rsp)\n+\tmov %r14,%rcx\n+\tmov %r9,%rsi\n \tmov %rbx,%rdi\n-\tcall *%r14\n-\tmov 0x58(%rsp),%r9\n+\tcall *%rbp\n+\tmov 0x8(%rsp),%r10\n \tmov %rax,%r15\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov 0x38(%rsp),%rsi\n-\tmov (%rsi),%rdx\n+\tmov (%r14),%rsi\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %edx,%edx\n-\tjs 7310 \n+\ttest %esi,%esi\n+\tjs 72f1 \n /usr/include/python3.12/object.h:704\n-\tdec %rdx\n-\tmov %rdx,(%rsi)\n-\tje 7536 \n+\tdec %rsi\n+\tmov %rsi,(%r14)\n+\tje 750d \n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8736 (discriminator 1)\n-\tmov 0x40(%rsp),%r10\n-\ttest %r10,%r10\n-\tjle 7514 \n-\txor %ebx,%ebx\n-\tand $0x7,%r10d\n-\tje 7427 \n-\tcmp $0x1,%r10\n-\tje 7401 \n-\tcmp $0x2,%r10\n-\tje 73e5 \n-\tcmp $0x3,%r10\n-\tje 73ca \n-\tcmp $0x4,%r10\n-\tje 73ae \n-\tcmp $0x5,%r10\n-\tje 7393 \n-\tcmp $0x6,%r10\n-\tje 7377 \n+\tmov 0x18(%rsp),%r14\n+\ttest %r14,%r14\n+\tjle 74f3 \n+\txor %ebp,%ebp\n+\tand $0x7,%r14d\n+\tje 7408 \n+\tcmp $0x1,%r14\n+\tje 73e2 \n+\tcmp $0x2,%r14\n+\tje 73c6 \n+\tcmp $0x3,%r14\n+\tje 73aa \n+\tcmp $0x4,%r14\n+\tje 738f \n+\tcmp $0x5,%r14\n+\tje 7374 \n+\tcmp $0x6,%r14\n+\tje 7358 \n ./pynx/scattering/cpu.c:8737\n \tmov 0x0(%r13),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%r11\n+\tmov (%rdi),%r8\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r11d,%r11d\n-\tjs 7372 \n+\ttest %r8d,%r8d\n+\tjs 7353 \n /usr/include/python3.12/object.h:704\n-\tdec %r11\n-\tmov %r11,(%rdi)\n-\tje 7750 \n+\tdec %r8\n+\tmov %r8,(%rdi)\n+\tje 762d \n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tmov $0x1,%ebx\n+\tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:8737\n-\tmov 0x0(%r13,%rbx,8),%rdi\n+\tmov 0x0(%r13,%rbp,8),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%r8\n+\tmov (%rdi),%r12\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r8d,%r8d\n-\tjs 7390 \n+\ttest %r12d,%r12d\n+\tjs 7371 \n /usr/include/python3.12/object.h:704\n-\tdec %r8\n-\tmov %r8,(%rdi)\n-\tje 773c \n+\tdec %r12\n+\tmov %r12,(%rdi)\n+\tje 7614 \n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %rbx\n+\tinc %rbp\n ./pynx/scattering/cpu.c:8737\n-\tmov 0x0(%r13,%rbx,8),%rdi\n+\tmov 0x0(%r13,%rbp,8),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rcx\n+\tmov (%rdi),%rax\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjs 73ab \n+\ttest %eax,%eax\n+\tjs 738c \n /usr/include/python3.12/object.h:704\n-\tdec %rcx\n-\tmov %rcx,(%rdi)\n-\tje 7728 \n+\tdec %rax\n+\tmov %rax,(%rdi)\n+\tje 7600 \n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %rbx\n+\tinc %rbp\n ./pynx/scattering/cpu.c:8737\n-\tmov 0x0(%r13,%rbx,8),%rdi\n+\tmov 0x0(%r13,%rbp,8),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%r14\n+\tmov (%rdi),%rcx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r14d,%r14d\n-\tjs 73c7 \n+\ttest %ecx,%ecx\n+\tjs 73a7 \n /usr/include/python3.12/object.h:704\n-\tdec %r14\n-\tmov %r14,(%rdi)\n-\tje 76de \n+\tdec %rcx\n+\tmov %rcx,(%rdi)\n+\tje 75b0 \n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %rbx\n+\tinc %rbp\n ./pynx/scattering/cpu.c:8737\n-\tmov 0x0(%r13,%rbx,8),%rdi\n+\tmov 0x0(%r13,%rbp,8),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rax\n+\tmov (%rdi),%r9\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %eax,%eax\n-\tjs 73e2 \n+\ttest %r9d,%r9d\n+\tjs 73c3 \n /usr/include/python3.12/object.h:704\n-\tdec %rax\n-\tmov %rax,(%rdi)\n-\tje 76c0 \n+\tdec %r9\n+\tmov %r9,(%rdi)\n+\tje 7592 \n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %rbx\n+\tinc %rbp\n ./pynx/scattering/cpu.c:8737\n-\tmov 0x0(%r13,%rbx,8),%rdi\n+\tmov 0x0(%r13,%rbp,8),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%r12\n+\tmov (%rdi),%r11\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r12d,%r12d\n-\tjs 73fe \n+\ttest %r11d,%r11d\n+\tjs 73df \n /usr/include/python3.12/object.h:704\n-\tdec %r12\n-\tmov %r12,(%rdi)\n-\tje 76ac \n+\tdec %r11\n+\tmov %r11,(%rdi)\n+\tje 757e \n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %rbx\n+\tinc %rbp\n ./pynx/scattering/cpu.c:8737\n-\tmov 0x0(%r13,%rbx,8),%rdi\n+\tmov 0x0(%r13,%rbp,8),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rsi\n+\tmov (%rdi),%rbx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %esi,%esi\n-\tjs 7419 \n+\ttest %ebx,%ebx\n+\tjs 73fa \n /usr/include/python3.12/object.h:704\n-\tdec %rsi\n-\tmov %rsi,(%rdi)\n-\tje 7698 \n+\tdec %rbx\n+\tmov %rbx,(%rdi)\n+\tje 756a \n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %rbx\n+\tinc %rbp\n ./pynx/scattering/cpu.c:8736 (discriminator 1)\n-\tcmp %rbx,0x40(%rsp)\n-\tje 7514 \n-\tmov %r9,%r14\n-\tjmp 74ea \n-\tnop\n+\tcmp %rbp,0x18(%rsp)\n+\tje 74f3 \n+\tmov %r10,%r14\n+\tjmp 74c9 \n ./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tinc %rbx\n+\tinc %rbp\n ./pynx/scattering/cpu.c:8737\n-\tmov 0x0(%r13,%rbx,8),%rdi\n+\tmov 0x0(%r13,%rbp,8),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rdx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %edx,%edx\n-\tjs 744b \n+\tjs 742b \n /usr/include/python3.12/object.h:704\n \tdec %rdx\n \tmov %rdx,(%rdi)\n-\tje 7589 \n+\tje 7560 \n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8737\n-\tmov 0x8(%r13,%rbx,8),%rdi\n+\tmov 0x8(%r13,%rbp,8),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%r10\n-Py_DECREF():\n-/usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r10d,%r10d\n-\tjs 7464 \n-/usr/include/python3.12/object.h:704\n-\tdec %r10\n-\tmov %r10,(%rdi)\n-\tje 7575 \n-__Pyx_PyVectorcall_FastCallDict_kw():\n-./pynx/scattering/cpu.c:8737\n-\tmov 0x10(%r13,%rbx,8),%rdi\n-_Py_IsImmortal():\n-/usr/include/python3.12/object.h:242\n-\tmov (%rdi),%r11\n+\tmov (%rdi),%rsi\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r11d,%r11d\n-\tjs 747d \n+\ttest %esi,%esi\n+\tjs 7443 \n /usr/include/python3.12/object.h:704\n-\tdec %r11\n-\tmov %r11,(%rdi)\n-\tje 757f \n+\tdec %rsi\n+\tmov %rsi,(%rdi)\n+\tje 754c \n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8737\n-\tmov 0x18(%r13,%rbx,8),%rdi\n+\tmov 0x10(%r13,%rbp,8),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%r8\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r8d,%r8d\n-\tjs 7496 \n+\tjs 745c \n /usr/include/python3.12/object.h:704\n \tdec %r8\n \tmov %r8,(%rdi)\n-\tje 754d \n+\tje 7556 \n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8737\n-\tmov 0x20(%r13,%rbx,8),%rdi\n+\tmov 0x18(%r13,%rbp,8),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rcx\n+\tmov (%rdi),%r12\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjs 74ae \n+\ttest %r12d,%r12d\n+\tjs 7475 \n /usr/include/python3.12/object.h:704\n-\tdec %rcx\n-\tmov %rcx,(%rdi)\n-\tje 7557 \n+\tdec %r12\n+\tmov %r12,(%rdi)\n+\tje 7524 \n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8737\n-\tmov 0x28(%r13,%rbx,8),%rdi\n+\tmov 0x20(%r13,%rbp,8),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rax\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %eax,%eax\n-\tjs 74c6 \n+\tjs 748d \n /usr/include/python3.12/object.h:704\n \tdec %rax\n \tmov %rax,(%rdi)\n-\tje 7561 \n+\tje 752e \n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8737\n-\tmov 0x30(%r13,%rbx,8),%rdi\n+\tmov 0x28(%r13,%rbp,8),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%r12\n+\tmov (%rdi),%rcx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r12d,%r12d\n-\tjs 74df \n+\ttest %ecx,%ecx\n+\tjs 74a5 \n /usr/include/python3.12/object.h:704\n-\tdec %r12\n-\tmov %r12,(%rdi)\n-\tje 756b \n+\tdec %rcx\n+\tmov %rcx,(%rdi)\n+\tje 7538 \n __Pyx_PyVectorcall_FastCallDict_kw():\n-./pynx/scattering/cpu.c:8736 (discriminator 3)\n-\tadd $0x7,%rbx\n-./pynx/scattering/cpu.c:8736 (discriminator 1)\n-\tcmp %rbx,0x40(%rsp)\n-\tje 7511 \n ./pynx/scattering/cpu.c:8737\n-\tmov 0x0(%r13,%rbx,8),%rdi\n+\tmov 0x30(%r13,%rbp,8),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%r9\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r9d,%r9d\n-\tjs 7430 \n+\tjs 74be \n /usr/include/python3.12/object.h:704\n \tdec %r9\n \tmov %r9,(%rdi)\n-\tjne 7430 \n+\tje 7542 \n+__Pyx_PyVectorcall_FastCallDict_kw():\n+./pynx/scattering/cpu.c:8736 (discriminator 3)\n+\tadd $0x7,%rbp\n+./pynx/scattering/cpu.c:8736 (discriminator 1)\n+\tcmp %rbp,0x18(%rsp)\n+\tje 74f0 \n+./pynx/scattering/cpu.c:8737\n+\tmov 0x0(%r13,%rbp,8),%rdi\n+_Py_IsImmortal():\n+/usr/include/python3.12/object.h:242\n+\tmov (%rdi),%r10\n+Py_DECREF():\n+/usr/include/python3.12/object.h:700 (discriminator 1)\n+\ttest %r10d,%r10d\n+\tjs 7410 \n+/usr/include/python3.12/object.h:704\n+\tdec %r10\n+\tmov %r10,(%rdi)\n+\tjne 7410 \n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 7430 \n-\tmov %r14,%r9\n+\tjmp 7410 \n+\tmov %r14,%r10\n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8738\n-\tmov %r9,%rdi\n+\tmov %r10,%rdi\n \tcall 30d0 \n __Pyx_PyVectorcall_FastCallDict():\n ./pynx/scattering/cpu.c:8746\n-\tjmp 6f19 \n-\tvzeroupper\n-\tjmp 71eb \n+\tjmp 6ed9 \n Py_DECREF():\n /usr/include/python3.12/object.h:705\n-\tmov %r13,%rdi\n+\tmov %r12,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 6f95 \n-\tmov %rsi,%rdi\n-\tmov %r9,0x58(%rsp)\n+\tjmp 6f4d \n+\tmov %r14,%rdi\n+\tmov %r10,0x8(%rsp)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov 0x58(%rsp),%r9\n-\tjmp 7310 \n+\tmov 0x8(%rsp),%r10\n+\tjmp 72f1 \n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 7496 \n+\tjmp 7475 \n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 74ae \n+\tjmp 748d \n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 74c6 \n+\tjmp 74a5 \n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 74df \n+\tjmp 74be \n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 7464 \n+\tjmp 7443 \n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 747d \n+\tjmp 745c \n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 744b \n-\tmov %r10,%r15\n-__Pyx_PyVectorcall_FastCallDict_kw():\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\txor %r8d,%r8d\n-\tand $0x7,%r15d\n-\tje 7626 \n-\tcmp $0x1,%r15\n-\tje 7611 \n-\tcmp $0x2,%r15\n-\tje 7605 \n-\tcmp $0x3,%r15\n-\tje 75f9 \n-\tcmp $0x4,%r15\n-\tje 75ed \n-\tcmp $0x5,%r15\n-\tje 75e1 \n-\tcmp $0x6,%r15\n-\tje 75d5 \n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov 0x18(%r12),%rdx\n-\tmov $0x1,%r8d\n-\tmov %rdx,(%r9)\n-\tmov 0x18(%r12,%r8,8),%rcx\n-\tmov %rcx,(%r9,%r8,8)\n-\tinc %r8\n-\tmov 0x18(%r12,%r8,8),%rsi\n-\tmov %rsi,(%r9,%r8,8)\n-\tinc %r8\n-\tmov 0x18(%r12,%r8,8),%rdi\n-\tmov %rdi,(%r9,%r8,8)\n-\tinc %r8\n-\tmov 0x18(%r12,%r8,8),%r13\n-\tmov %r13,(%r9,%r8,8)\n-\tinc %r8\n-\tmov 0x18(%r12,%r8,8),%rax\n-\tmov %rax,(%r9,%r8,8)\n-\tinc %r8\n-\tmov 0x18(%r12,%r8,8),%r15\n-\tmov %r15,(%r9,%r8,8)\n-\tinc %r8\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tcmp %r8,%r10\n-\tje 71eb \n-./pynx/scattering/cpu.c:8712 (discriminator 3)\n-\tmov 0x18(%r12,%r8,8),%rdx\n-\tlea 0x1(%r8),%rcx\n-\tlea 0x2(%r8),%rdi\n-\tlea 0x3(%r8),%rax\n-\tmov %rdx,(%r9,%r8,8)\n-\tmov 0x18(%r12,%rcx,8),%rsi\n-\tlea 0x4(%r8),%rdx\n-\tmov %rsi,(%r9,%rcx,8)\n-\tmov 0x18(%r12,%rdi,8),%r13\n-\tmov %r13,(%r9,%rdi,8)\n-\tmov 0x18(%r12,%rax,8),%r15\n-\tlea 0x5(%r8),%rdi\n-\tlea 0x6(%r8),%r13\n-\tmov %r15,(%r9,%rax,8)\n-\tmov 0x18(%r12,%rdx,8),%rcx\n-\tlea 0x7(%r8),%r15\n-\tadd $0x8,%r8\n-\tmov %rcx,(%r9,%rdx,8)\n-\tmov 0x18(%r12,%rdi,8),%rsi\n-\tmov %rsi,(%r9,%rdi,8)\n-\tmov 0x18(%r12,%r13,8),%rax\n-\tmov %rax,(%r9,%r13,8)\n-\tmov 0x18(%r12,%r15,8),%rdx\n-\tmov %rdx,(%r9,%r15,8)\n-./pynx/scattering/cpu.c:8712 (discriminator 1)\n-\tcmp %r8,%r10\n-\tjne 7626 \n-\tjmp 71eb \n-\tmov %r9,0x58(%rsp)\n-Py_DECREF():\n-/usr/include/python3.12/object.h:705\n+\tjmp 742b \n+\tmov %r10,0x8(%rsp)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov 0x58(%rsp),%r9\n-\tjmp 7419 \n-\tmov %r9,0x58(%rsp)\n+\tmov 0x8(%rsp),%r10\n+\tjmp 73fa \n+\tmov %r10,0x8(%rsp)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov 0x58(%rsp),%r9\n-\tjmp 73fe \n-\tmov %r9,0x58(%rsp)\n+\tmov 0x8(%rsp),%r10\n+\tjmp 73df \n+\tmov %r10,0x8(%rsp)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov 0x58(%rsp),%r9\n-\tjmp 73e2 \n+\tmov 0x8(%rsp),%r10\n+\tjmp 73c3 \n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8709\n \tcall 3170 \n ./pynx/scattering/cpu.c:8710\n-\tjmp 6fb1 \n-\tmov %r9,0x58(%rsp)\n+\tjmp 6f69 \n+\tmov %r10,0x8(%rsp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov 0x58(%rsp),%r9\n-\tjmp 73c7 \n+\tmov 0x8(%rsp),%r10\n+\tjmp 73a7 \n __Pyx_PyVectorcall_FastCallDict_kw():\n ./pynx/scattering/cpu.c:8715\n-\tmov %r9,%rdi\n+\tmov %r10,%rdi\n \tcall 30d0 \n ./pynx/scattering/cpu.c:8716\n-\tjmp 6fb1 \n+\tjmp 6f69 \n ./pynx/scattering/cpu.c:8730\n-\tmov 0x1585a(%rip),%r12 \n-\tlea 0x11adb(%rip),%rsi \n-\tmov %rax,0x58(%rsp)\n+\tmov 0x15988(%rip),%rdx \n+\tlea 0x11c79(%rip),%rsi \n+\tmov %r9,0x8(%rsp)\n ./pynx/scattering/cpu.c:8698\n \txor %r15d,%r15d\n ./pynx/scattering/cpu.c:8730\n-\tmov (%r12),%rdi\n+\tmov (%rdx),%rdi\n \tcall 31e0 \n ./pynx/scattering/cpu.c:8731\n-\tmov 0x58(%rsp),%r9\n-\tjmp 72f8 \n-\tmov %r9,0x58(%rsp)\n+\tmov 0x8(%rsp),%r10\n+\tjmp 72de \n+./pynx/scattering/cpu.c:8712 (discriminator 1)\n+\txor %eax,%eax\n+\tjmp 71c0 \n+\tmov %r10,0x8(%rsp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov 0x58(%rsp),%r9\n-\tjmp 73ab \n-\tmov %r9,0x58(%rsp)\n-\tcall 3150 <_Py_Dealloc@plt>\n-\tmov 0x58(%rsp),%r9\n-\tjmp 7390 \n-\tmov %r9,0x58(%rsp)\n+\tmov 0x8(%rsp),%r10\n+\tjmp 738c \n+\tmov %r10,0x8(%rsp)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov 0x58(%rsp),%r9\n-\tjmp 7372 \n+\tmov 0x8(%rsp),%r10\n+\tjmp 7371 \n __Pyx_CyFunction_CallAsMethod():\n ./pynx/scattering/cpu.c:9472\n \tcall 31c0 <__stack_chk_fail@plt>\n+\tmov %r10,0x8(%rsp)\n+Py_DECREF():\n+/usr/include/python3.12/object.h:705\n+\tcall 3150 <_Py_Dealloc@plt>\n+\tmov 0x8(%rsp),%r10\n+\tjmp 7353 \n+__Pyx_CyFunction_CallAsMethod():\n+/usr/include/python3.12/object.h:705\n \tnopl 0x0(%rax)\n __Pyx__ArgTypeTest():\n ./pynx/scattering/cpu.c:7655\n \tsub $0x8,%rsp\n ./pynx/scattering/cpu.c:7659 (discriminator 1)\n \ttest %rsi,%rsi\n-\tje 78b8 \n+\tje 7790 \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n \tmov 0x8(%rdi),%r9\n __Pyx_IsSubtype():\n ./pynx/scattering/cpu.c:11099\n \tcmp %r9,%rsi\n-\tje 78a8 \n+\tje 7780 \n ./pynx/scattering/cpu.c:11100\n \tmov 0x158(%r9),%rcx\n ./pynx/scattering/cpu.c:11101 (discriminator 1)\n \ttest %rcx,%rcx\n-\tje 78d8 \n+\tje 77b0 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rcx),%rdi\n __Pyx_IsSubtype():\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \ttest %rdi,%rdi\n-\tjle 787d \n+\tjle 7755 \n \tmov %rdi,%r8\n ./pynx/scattering/cpu.c:11104\n \txor %r10d,%r10d\n \tand $0x7,%r8d\n-\tje 783c \n+\tje 7714 \n \tcmp $0x1,%r8\n-\tje 782d \n+\tje 7705 \n \tcmp $0x2,%r8\n-\tje 7823 \n+\tje 76fb \n \tcmp $0x3,%r8\n-\tje 7815 \n+\tje 76ed \n \tcmp $0x4,%r8\n-\tje 7807 \n+\tje 76df \n \tcmp $0x5,%r8\n-\tje 77f9 \n+\tje 76d1 \n \tcmp $0x6,%r8\n-\tje 77eb \n+\tje 76c3 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%rcx),%rsi\n-\tje 78a8 \n+\tje 7780 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tmov $0x1,%r10d\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%rcx,%r10,8),%rsi\n-\tje 78a8 \n+\tje 7780 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %r10\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%rcx,%r10,8),%rsi\n-\tje 78a8 \n+\tje 7780 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %r10\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%rcx,%r10,8),%rsi\n-\tje 78a8 \n+\tje 7780 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %r10\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%rcx,%r10,8),%rsi\n-\tje 78a8 \n+\tje 7780 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %r10\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%rcx,%r10,8),%rsi\n-\tje 78a8 \n+\tje 7780 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %r10\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%rcx,%r10,8),%rsi\n-\tje 78a8 \n+\tje 7780 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %r10\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %r10,%rdi\n-\tje 787d \n+\tje 7755 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%rcx,%r10,8),%rsi\n-\tje 78a8 \n+\tje 7780 \n \tcmp 0x20(%rcx,%r10,8),%rsi\n-\tje 78a8 \n+\tje 7780 \n \tcmp 0x28(%rcx,%r10,8),%rsi\n-\tje 78a8 \n+\tje 7780 \n \tcmp 0x30(%rcx,%r10,8),%rsi\n-\tje 78a8 \n+\tje 7780 \n \tcmp 0x38(%rcx,%r10,8),%rsi\n-\tje 78a8 \n+\tje 7780 \n \tcmp 0x40(%rcx,%r10,8),%rsi\n-\tje 78a8 \n+\tje 7780 \n \tcmp 0x48(%rcx,%r10,8),%rsi\n-\tje 78a8 \n+\tje 7780 \n \tcmp 0x50(%rcx,%r10,8),%rsi\n-\tje 78a8 \n+\tje 7780 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tadd $0x8,%r10\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %r10,%rdi\n-\tjne 783c \n+\tjne 7714 \n __Pyx__ArgTypeTest():\n ./pynx/scattering/cpu.c:7673\n \tmov 0x18(%rsi),%rcx\n-\tmov 0x156d8(%rip),%rsi \n+\tmov 0x15800(%rip),%rsi \n \txor %eax,%eax\n \tmov 0x18(%r9),%r8\n \tmov (%rsi),%rdi\n-\tlea 0x11fb8(%rip),%rsi \n+\tlea 0x12150(%rip),%rsi \n \tcall 3460 \n ./pynx/scattering/cpu.c:7661\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:7679\n \tadd $0x8,%rsp\n \tret\n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7669 (discriminator 1)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7679\n \tadd $0x8,%rsp\n \tret\n \tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7660\n-\tmov 0x15681(%rip),%rdx \n-\tlea 0x1193b(%rip),%rsi \n+\tmov 0x157a9(%rip),%rdx \n+\tlea 0x11ad3(%rip),%rsi \n \tmov (%rdx),%rdi\n \tcall 31e0 \n ./pynx/scattering/cpu.c:7661\n \txor %eax,%eax\n-\tjmp 789f \n+\tjmp 7777 \n \tnopw 0x0(%rax,%rax,1)\n __Pyx_IsSubtype():\n ./pynx/scattering/cpu.c:7661\n \tmov %r9,%rax\n-\tnopl 0x0(%rax,%rax,1)\n+\tdata16 cs nopw 0x0(%rax,%rax,1)\n+\txchg %ax,%ax\n __Pyx_InBases():\n ./pynx/scattering/cpu.c:11091\n \tmov 0x100(%rax),%rax\n ./pynx/scattering/cpu.c:11092\n \tcmp %rax,%rsi\n-\tje 78a8 \n+\tje 7780 \n ./pynx/scattering/cpu.c:11090\n \ttest %rax,%rax\n-\tjne 78e0 \n+\tjne 77c0 \n __Pyx__ArgTypeTest():\n ./pynx/scattering/cpu.c:7669 (discriminator 3)\n-\tcmp 0x156a8(%rip),%rsi \n+\tcmp 0x157c8(%rip),%rsi \n ./pynx/scattering/cpu.c:7669 (discriminator 1)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:7669 (discriminator 3)\n-\tje 78ad \n-\tjmp 787d \n+\tje 7785 \n+\tjmp 7755 \n __Pyx__ArgTypeTest.constprop.0():\n ./pynx/scattering/cpu.c:7669 (discriminator 3)\n-\tdata16 cs nopw 0x0(%rax,%rax,1)\n-\tnop\n+\tnopl 0x0(%rax)\n __Pyx_BufFmt_TypeCharToAlignment():\n ./pynx/scattering/cpu.c:7820\n \tlea -0x3f(%rdi),%eax\n \tcmp $0x34,%al\n-\tja 7930 \n-\tlea 0x12aa2(%rip),%rdx \n+\tja 7808 \n+\tlea 0x12c4a(%rip),%rdx \n \tmovzbl %al,%ecx\n \tmovslq (%rdx,%rcx,4),%rsi\n \tadd %rdx,%rsi\n \tnotrack jmp *%rsi\n \tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7818\n \tsub $0x8,%rsp\n __Pyx_BufFmt_RaiseUnexpectedChar():\n ./pynx/scattering/cpu.c:7743\n \tmovsbl %dil,%edx\n-\tmov 0x15619(%rip),%rdi \n+\tmov 0x15741(%rip),%rdi \n+\tlea 0x120ea(%rip),%rsi \n \txor %eax,%eax\n-\tlea 0x11f50(%rip),%rsi \n \tmov (%rdi),%rdi\n \tcall 3460 \n __Pyx_BufFmt_TypeCharToAlignment():\n ./pynx/scattering/cpu.c:7834\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:7836\n \tadd $0x8,%rsp\n \tret\n-\tnopw 0x0(%rax,%rax,1)\n+\tnop\n ./pynx/scattering/cpu.c:7824\n \tmov $0x8,%eax\n \tret\n-\tcs nopw 0x0(%rax,%rax,1)\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7821\n \tmov $0x1,%eax\n \tret\n-\tcs nopw 0x0(%rax,%rax,1)\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7823\n \tmov $0x4,%eax\n \tret\n-\tcs nopw 0x0(%rax,%rax,1)\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7820\n \tmov $0x2,%eax\n ./pynx/scattering/cpu.c:7836\n \tret\n-\tcs nopw 0x0(%rax,%rax,1)\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7830\n \tmov $0x10,%eax\n \tret\n __Pyx_BufFmt_TypeCharToAlignment.isra.0():\n ./pynx/scattering/cpu.c:7830\n \tcs nopw 0x0(%rax,%rax,1)\n __Pyx_CyFunction_reduce():\n ./pynx/scattering/cpu.c:9135\n \tendbr64\n \tmov 0x50(%rdi),%rdx\n \tmov (%rdx),%eax\n \tinc %eax\n-\tje 79c0 \n+\tje 7870 \n \tmov %eax,(%rdx)\n \tmov %rdx,%rax\n \tret\n-\tdata16 cs nopw 0x0(%rax,%rax,1)\n-\tnop\n+\tnopl 0x0(%rax)\n __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS():\n ./pynx/scattering/cpu.c:9553\n \tendbr64\n __Pyx_CyFunction_Vectorcall_CheckArgs():\n ./pynx/scattering/cpu.c:9477\n \tmov 0x90(%rdi),%eax\n \tbtr $0x3f,%rdx\n@@ -5784,73 +5819,72 @@\n _PyVectorcall_NARGS():\n /usr/include/python3.12/cpython/abstract.h:60\n \tmov %rdx,%r8\n __Pyx_CyFunction_Vectorcall_CheckArgs():\n ./pynx/scattering/cpu.c:9477\n \tand $0x5,%eax\n \tcmp $0x4,%eax\n-\tje 7a00 \n+\tje 78a8 \n __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS():\n ./pynx/scattering/cpu.c:9569\n \tmov 0x18(%rdi),%rdi\n ./pynx/scattering/cpu.c:9574\n \tmov 0x8(%r9),%rax\n \tmov %r8,%rdx\n \tjmp *%rax\n \tnopl 0x0(%rax,%rax,1)\n __Pyx_CyFunction_Vectorcall_CheckArgs():\n ./pynx/scattering/cpu.c:9478 (discriminator 1)\n \ttest %rdx,%rdx\n-\tje 7a20 \n+\tje 78c0 \n __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS():\n ./pynx/scattering/cpu.c:9566\n \tdec %r8\n ./pynx/scattering/cpu.c:9564\n \tmov (%rsi),%rdi\n ./pynx/scattering/cpu.c:9574\n \tmov 0x8(%r9),%rax\n ./pynx/scattering/cpu.c:9565\n \tadd $0x8,%rsi\n ./pynx/scattering/cpu.c:9574\n \tmov %r8,%rdx\n \tjmp *%rax\n-\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:9553\n \tsub $0x8,%rsp\n __Pyx_CyFunction_Vectorcall_CheckArgs():\n ./pynx/scattering/cpu.c:9479\n-\tmov 0x15535(%rip),%rcx \n+\tmov 0x15695(%rip),%rcx \n \tmov (%r9),%rdx\n+\tlea 0x118db(%rip),%rsi \n \txor %eax,%eax\n-\tlea 0x11709(%rip),%rsi \n \tmov (%rcx),%rdi\n \tcall 3460 \n __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS():\n ./pynx/scattering/cpu.c:9575\n \txor %eax,%eax\n \tadd $0x8,%rsp\n \tret\n \tcs nopw 0x0(%rax,%rax,1)\n __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD():\n ./pynx/scattering/cpu.c:9577\n \tendbr64\n __Pyx_CyFunction_Vectorcall_CheckArgs():\n ./pynx/scattering/cpu.c:9477\n \tmov 0x90(%rdi),%eax\n+\tbtr $0x3f,%rdx\n __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD():\n ./pynx/scattering/cpu.c:9579\n \tmov 0x10(%rdi),%r9\n ./pynx/scattering/cpu.c:9577\n \tmov %rcx,%r8\n-\tbtr $0x3f,%rdx\n __Pyx_CyFunction_Vectorcall_CheckArgs():\n ./pynx/scattering/cpu.c:9477\n \tand $0x5,%eax\n \tcmp $0x4,%eax\n-\tje 7a90 \n+\tje 7930 \n __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD():\n ./pynx/scattering/cpu.c:9594\n \tmov 0x18(%rdi),%r10\n ./pynx/scattering/cpu.c:9599\n \tmov 0x38(%rdi),%rdi\n \tmov %rdx,%rcx\n \tmov 0x8(%r9),%r11\n@@ -5858,746 +5892,743 @@\n \tmov %rdi,%rsi\n \tmov %r10,%rdi\n \tjmp *%r11\n \tnopl 0x0(%rax)\n __Pyx_CyFunction_Vectorcall_CheckArgs():\n ./pynx/scattering/cpu.c:9478 (discriminator 1)\n \ttest %rdx,%rdx\n-\tje 7aa8 \n+\tje 7948 \n __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD():\n ./pynx/scattering/cpu.c:9589\n \tmov (%rsi),%r10\n ./pynx/scattering/cpu.c:9591\n \tdec %rdx\n ./pynx/scattering/cpu.c:9590\n \tadd $0x8,%rsi\n ./pynx/scattering/cpu.c:9592\n-\tjmp 7a72 \n+\tjmp 7912 \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:9577\n \tsub $0x8,%rsp\n __Pyx_CyFunction_Vectorcall_CheckArgs():\n ./pynx/scattering/cpu.c:9479\n-\tmov 0x154ad(%rip),%rcx \n+\tmov 0x1560d(%rip),%rcx \n \tmov (%r9),%rdx\n+\tlea 0x11853(%rip),%rsi \n \txor %eax,%eax\n-\tlea 0x11681(%rip),%rsi \n \tmov (%rcx),%rdi\n \tcall 3460 \n __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD():\n ./pynx/scattering/cpu.c:9600\n \txor %eax,%eax\n \tadd $0x8,%rsp\n \tret\n \txchg %ax,%ax\n PyType_HasFeature():\n /usr/include/python3.12/object.h:966\n \tmov 0x8(%rdi),%rax\n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11182 (discriminator 2)\n \ttestb $0x80,0xab(%rax)\n-\tje 7c80 \n+\tje 7b20 \n \ttestb $0x40,0xab(%rdi)\n-\tje 7c80 \n+\tje 7b20 \n PyType_HasFeature():\n /usr/include/python3.12/object.h:966\n \tmov 0x8(%rsi),%rdx\n \tmov 0xa8(%rdx),%rcx\n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11183 (discriminator 2)\n \ttest $0x80000000,%ecx\n-\tje 7c88 \n+\tje 7b28 \n \ttestb $0x40,0xab(%rsi)\n-\tje 7c88 \n+\tje 7b28 \n __Pyx_IsSubtype():\n ./pynx/scattering/cpu.c:11099\n \tcmp %rsi,%rdi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11100\n \tmov 0x158(%rdi),%r11\n ./pynx/scattering/cpu.c:11101 (discriminator 1)\n \ttest %r11,%r11\n-\tje 7c60 \n+\tje 7b00 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%r11),%r8\n __Pyx_IsSubtype():\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \ttest %r8,%r8\n-\tjle 7c0f \n+\tjle 7aaf \n \tmov %r8,%rdi\n ./pynx/scattering/cpu.c:11104\n \txor %edx,%edx\n \tand $0x7,%edi\n-\tje 7bce \n+\tje 7a6e \n \tcmp $0x1,%rdi\n-\tje 7bbf \n+\tje 7a5f \n \tcmp $0x2,%rdi\n-\tje 7bb1 \n+\tje 7a51 \n \tcmp $0x3,%rdi\n-\tje 7ba3 \n+\tje 7a43 \n \tcmp $0x4,%rdi\n-\tje 7b95 \n+\tje 7a35 \n \tcmp $0x5,%rdi\n-\tje 7b87 \n+\tje 7a27 \n \tcmp $0x6,%rdi\n-\tje 7b79 \n+\tje 7a19 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%r11),%rsi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tmov $0x1,%edx\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%r11,%rdx,8),%rsi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %rdx\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%r11,%rdx,8),%rsi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %rdx\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%r11,%rdx,8),%rsi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %rdx\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%r11,%rdx,8),%rsi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %rdx\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%r11,%rdx,8),%rsi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %rdx\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%r11,%rdx,8),%rsi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %rdx\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %rdx,%r8\n-\tje 7c0f \n+\tje 7aaf \n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%r11,%rdx,8),%rsi\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x20(%r11,%rdx,8),%rsi\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x28(%r11,%rdx,8),%rsi\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x30(%r11,%rdx,8),%rsi\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x38(%r11,%rdx,8),%rsi\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x40(%r11,%rdx,8),%rsi\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x48(%r11,%rdx,8),%rsi\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x50(%r11,%rdx,8),%rsi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tadd $0x8,%rdx\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %rdx,%r8\n-\tjne 7bce \n+\tjne 7a6e \n ./pynx/scattering/cpu.c:11108\n \txor %eax,%eax\n \tret\n \tnopw 0x0(%rax,%rax,1)\n \tmov %rdi,%rax\n \tnopl 0x0(%rax,%rax,1)\n __Pyx_InBases():\n ./pynx/scattering/cpu.c:11091\n \tmov 0x100(%rax),%rax\n ./pynx/scattering/cpu.c:11092\n \tcmp %rax,%rdx\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11090\n \ttest %rax,%rax\n-\tjne 7c20 \n+\tjne 7ac0 \n __Pyx_PyErr_GivenExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:11174 (discriminator 1)\n-\tcmp 0x15368(%rip),%rdx \n-\tjne 7ee0 \n+\tcmp 0x154c8(%rip),%rdx \n+\tjne 7d80 \n __Pyx_IsSubtype():\n ./pynx/scattering/cpu.c:11099 (discriminator 1)\n \tmov $0x1,%eax\n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11191\n \tret\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \tnopw 0x0(%rax,%rax,1)\n __Pyx_InBases():\n ./pynx/scattering/cpu.c:11091\n \tmov 0x100(%rdi),%rdi\n ./pynx/scattering/cpu.c:11092\n \tcmp %rdi,%rsi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11090\n \ttest %rdi,%rdi\n-\tjne 7c60 \n+\tjne 7b00 \n ./pynx/scattering/cpu.c:11095\n \txor %eax,%eax\n-\tcmp 0x15326(%rip),%rsi \n+\tcmp 0x15486(%rip),%rsi \n \tsete %al\n \tret\n \txchg %ax,%ax\n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11190\n \tjmp 31d0 \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:11185 (discriminator 3)\n \ttest $0x4000000,%ecx\n-\tje 7c80 \n+\tje 7b20 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rsi),%r11\n __Pyx_PyErr_GivenExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:11164 (discriminator 1)\n \ttest %r11,%r11\n-\tjle 7c0f \n+\tjle 7aaf \n \tmov %r11,%r8\n ./pynx/scattering/cpu.c:11164\n \txor %r9d,%r9d\n \tand $0x7,%r8d\n-\tje 7d3a \n+\tje 7bda \n \tcmp $0x1,%r8\n-\tje 7d27 \n+\tje 7bc7 \n \tcmp $0x2,%r8\n-\tje 7d19 \n+\tje 7bb9 \n \tcmp $0x3,%r8\n-\tje 7d0b \n+\tje 7bab \n \tcmp $0x4,%r8\n-\tje 7cfd \n+\tje 7b9d \n \tcmp $0x5,%r8\n-\tje 7cef \n+\tje 7b8f \n \tcmp $0x6,%r8\n-\tje 7ce1 \n+\tje 7b81 \n ./pynx/scattering/cpu.c:11165\n \tcmp 0x18(%rsi),%rdi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11164 (discriminator 2)\n \tmov $0x1,%r9d\n ./pynx/scattering/cpu.c:11165\n \tcmp 0x18(%rsi,%r9,8),%rdi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11164 (discriminator 2)\n \tinc %r9\n ./pynx/scattering/cpu.c:11165\n \tcmp 0x18(%rsi,%r9,8),%rdi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11164 (discriminator 2)\n \tinc %r9\n ./pynx/scattering/cpu.c:11165\n \tcmp 0x18(%rsi,%r9,8),%rdi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11164 (discriminator 2)\n \tinc %r9\n ./pynx/scattering/cpu.c:11165\n \tcmp 0x18(%rsi,%r9,8),%rdi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11164 (discriminator 2)\n \tinc %r9\n ./pynx/scattering/cpu.c:11165\n \tcmp 0x18(%rsi,%r9,8),%rdi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11164 (discriminator 2)\n \tinc %r9\n ./pynx/scattering/cpu.c:11165\n \tcmp 0x18(%rsi,%r9,8),%rdi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11164 (discriminator 2)\n \tinc %r9\n ./pynx/scattering/cpu.c:11164 (discriminator 1)\n \tcmp %r9,%r11\n-\tje 7d9b \n+\tje 7c3b \n ./pynx/scattering/cpu.c:11165\n \tcmp 0x18(%rsi,%r9,8),%rdi\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x20(%rsi,%r9,8),%rdi\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x28(%rsi,%r9,8),%rdi\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x30(%rsi,%r9,8),%rdi\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x38(%rsi,%r9,8),%rdi\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x40(%rsi,%r9,8),%rdi\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x48(%rsi,%r9,8),%rdi\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x50(%rsi,%r9,8),%rdi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11164 (discriminator 2)\n \tadd $0x8,%r9\n ./pynx/scattering/cpu.c:11164 (discriminator 1)\n \tcmp %r9,%r11\n-\tjne 7d3a \n+\tjne 7bda \n ./pynx/scattering/cpu.c:11168\n \txor %r8d,%r8d\n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:11169\n \tmov 0x18(%rsi,%r8,8),%rdx\n PyType_HasFeature():\n /usr/include/python3.12/object.h:966\n \tmov 0x8(%rdx),%r10\n __Pyx_PyErr_GivenExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:11173 (discriminator 2)\n \ttestb $0x80,0xab(%r10)\n-\tje 7ee0 \n+\tje 7d80 \n \ttestb $0x40,0xab(%rdx)\n-\tje 7ee0 \n+\tje 7d80 \n __Pyx_IsSubtype():\n ./pynx/scattering/cpu.c:11099\n \tcmp %rdx,%rdi\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11100\n \tmov 0x158(%rdi),%rcx\n ./pynx/scattering/cpu.c:11101 (discriminator 1)\n \ttest %rcx,%rcx\n-\tje 7c18 \n+\tje 7ab8 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rcx),%r9\n __Pyx_IsSubtype():\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \ttest %r9,%r9\n-\tjle 7ee0 \n+\tjle 7d80 \n \tmov %r9,%r10\n ./pynx/scattering/cpu.c:11104\n \txor %eax,%eax\n \tand $0x7,%r10d\n-\tje 7e7a \n+\tje 7d1a \n \tcmp $0x1,%r10\n-\tje 7e67 \n+\tje 7d07 \n \tcmp $0x2,%r10\n-\tje 7e59 \n+\tje 7cf9 \n \tcmp $0x3,%r10\n-\tje 7e4b \n+\tje 7ceb \n \tcmp $0x4,%r10\n-\tje 7e3d \n+\tje 7cdd \n \tcmp $0x5,%r10\n-\tje 7e2f \n+\tje 7ccf \n \tcmp $0x6,%r10\n-\tjne 7ef8 \n+\tjne 7d98 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%rcx,%rax,8),%rdx\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %rax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%rcx,%rax,8),%rdx\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %rax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%rcx,%rax,8),%rdx\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %rax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%rcx,%rax,8),%rdx\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %rax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%rcx,%rax,8),%rdx\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %rax\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%rcx,%rax,8),%rdx\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %rax\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %rax,%r9\n-\tje 7ee0 \n+\tje 7d80 \n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%rcx,%rax,8),%rdx\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x20(%rcx,%rax,8),%rdx\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x28(%rcx,%rax,8),%rdx\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x30(%rcx,%rax,8),%rdx\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x38(%rcx,%rax,8),%rdx\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x40(%rcx,%rax,8),%rdx\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x48(%rcx,%rax,8),%rdx\n-\tje 7c3e \n+\tje 7ade \n \tcmp 0x50(%rcx,%rax,8),%rdx\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tadd $0x8,%rax\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %rax,%r9\n-\tjne 7e7a \n+\tjne 7d1a \n \tnopl 0x0(%rax,%rax,1)\n __Pyx_PyErr_GivenExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:11168 (discriminator 2)\n \tinc %r8\n ./pynx/scattering/cpu.c:11168 (discriminator 1)\n \tcmp %r8,%r11\n-\tjne 7da0 \n-\tjmp 7c0f \n+\tjne 7c40 \n+\tjmp 7aaf \n \tnopl 0x0(%rax)\n __Pyx_IsSubtype():\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%rcx),%rdx\n-\tje 7c3e \n+\tje 7ade \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n-\tjmp 7e21 \n+\tjmp 7cc1 \n __Pyx_PyErr_GivenExceptionMatches.part.0():\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tnopl 0x0(%rax)\n __Pyx_CyFunction_Vectorcall_NOARGS():\n ./pynx/scattering/cpu.c:9493\n \tendbr64\n \tsub $0x8,%rsp\n __Pyx_CyFunction_Vectorcall_CheckArgs():\n ./pynx/scattering/cpu.c:9477\n \tmov 0x90(%rdi),%eax\n+\tbtr $0x3f,%rdx\n __Pyx_CyFunction_Vectorcall_NOARGS():\n ./pynx/scattering/cpu.c:9495\n \tmov 0x10(%rdi),%r9\n-_PyVectorcall_NARGS():\n-/usr/include/python3.12/cpython/abstract.h:60\n-\tbtr $0x3f,%rdx\n __Pyx_CyFunction_Vectorcall_CheckArgs():\n ./pynx/scattering/cpu.c:9477\n \tand $0x5,%eax\n \tcmp $0x4,%eax\n-\tje 7f50 \n-\tmov %rdx,%r8\n+\tje 7df0 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %rcx,%rcx\n-\tjne 7f90 \n+\tmov %rdx,%r8\n+\tjne 7e30 \n __Pyx_CyFunction_Vectorcall_NOARGS():\n ./pynx/scattering/cpu.c:9509\n \tmov 0x18(%rdi),%rdi\n ./pynx/scattering/cpu.c:9514 (discriminator 1)\n \ttest %r8,%r8\n-\tjne 7f68 \n+\tjne 7e08 \n ./pynx/scattering/cpu.c:9520\n \tmov 0x8(%r9),%rax\n \txor %esi,%esi\n ./pynx/scattering/cpu.c:9521\n \tadd $0x8,%rsp\n ./pynx/scattering/cpu.c:9520\n \tjmp *%rax\n \tnopl 0x0(%rax)\n __Pyx_CyFunction_Vectorcall_CheckArgs():\n ./pynx/scattering/cpu.c:9478 (discriminator 1)\n \ttest %rdx,%rdx\n-\tje 7fb8 \n+\tje 7e58 \n ./pynx/scattering/cpu.c:9485 (discriminator 1)\n \ttest %rcx,%rcx\n-\tjne 7fd8 \n+\tjne 7e78 \n __Pyx_CyFunction_Vectorcall_NOARGS():\n ./pynx/scattering/cpu.c:9504\n \tmov (%rsi),%rdi\n ./pynx/scattering/cpu.c:9506\n \tlea -0x1(%rdx),%r8\n ./pynx/scattering/cpu.c:9507\n-\tjmp 7f3b \n+\tjmp 7ddb \n \tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:9515\n-\tmov 0x14ff1(%rip),%rcx \n+\tmov 0x15151(%rip),%rcx \n \tmov (%r9),%rdx\n-\tlea 0x1170f(%rip),%rsi \n+\tlea 0x118df(%rip),%rsi \n \txor %eax,%eax\n \tmov (%rcx),%rdi\n \tmov %r8,%rcx\n \tcall 3460 \n ./pynx/scattering/cpu.c:9521\n \txor %eax,%eax\n \tadd $0x8,%rsp\n \tret\n \tnopl (%rax)\n __Pyx_CyFunction_Vectorcall_CheckArgs():\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tcmpq $0x0,0x10(%rcx)\n-\tje 7f37 \n+\tje 7dd7 \n ./pynx/scattering/cpu.c:9486\n-\tmov 0x14fc2(%rip),%rsi \n+\tmov 0x15122(%rip),%rsi \n \tmov (%r9),%rdx\n \txor %eax,%eax\n \tmov (%rsi),%rdi\n-\tlea 0x11683(%rip),%rsi \n+\tlea 0x11853(%rip),%rsi \n \tcall 3460 \n ./pynx/scattering/cpu.c:9488\n-\tjmp 7f86 \n+\tjmp 7e26 \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:9479\n-\tmov 0x14fa1(%rip),%rdi \n+\tmov 0x15101(%rip),%rdi \n \tmov (%r9),%rdx\n-\tlea 0x11177(%rip),%rsi \n+\tlea 0x11347(%rip),%rsi \n \txor %eax,%eax\n \tmov (%rdi),%rdi\n \tcall 3460 \n ./pynx/scattering/cpu.c:9481\n-\tjmp 7f86 \n+\tjmp 7e26 \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n \tcmpq $0x0,0x10(%rcx)\n-\tje 7f5a \n-\tjmp 7f97 \n+\tje 7dfa \n+\tjmp 7e37 \n __Pyx_CyFunction_Vectorcall_NOARGS():\n ./pynx/scattering/cpu.c:9485 (discriminator 2)\n-\tdata16 cs nopw 0x0(%rax,%rax,1)\n+\tnopl (%rax)\n __Pyx_CyFunction_set_doc():\n ./pynx/scattering/cpu.c:8804\n \tendbr64\n ./pynx/scattering/cpu.c:8806\n \ttest %rsi,%rsi\n-\tje 8020 \n+\tje 7eb8 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rsi),%eax\n \tinc %eax\n-\tje 8001 \n+\tje 7e99 \n /usr/include/python3.12/object.h:646\n \tmov %eax,(%rsi)\n __Pyx_CyFunction_set_doc():\n ./pynx/scattering/cpu.c:8810\n \tmov 0x58(%rdi),%rdx\n \tmov %rsi,0x58(%rdi)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdx,%rdx\n-\tje 801d \n+\tje 7eb5 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdx),%rcx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjs 801d \n+\tjs 7eb5 \n /usr/include/python3.12/object.h:704\n \tdec %rcx\n \tmov %rcx,(%rdx)\n-\tje 8030 \n+\tje 7ec8 \n __Pyx_CyFunction_set_doc():\n ./pynx/scattering/cpu.c:8812\n \txor %eax,%eax\n \tret\n ./pynx/scattering/cpu.c:8807\n-\tmov 0x14f69(%rip),%rsi \n-\tjmp 7ff9 \n+\tmov 0x150d1(%rip),%rsi \n+\tjmp 7e91 \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:8804\n \tsub $0x8,%rsp\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tmov %rdx,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n __Pyx_CyFunction_set_doc():\n ./pynx/scattering/cpu.c:8812\n \txor %eax,%eax\n \tadd $0x8,%rsp\n \tret\n-\tdata16 cs nopw 0x0(%rax,%rax,1)\n-\txchg %ax,%ax\n+\tnopl 0x0(%rax,%rax,1)\n __Pyx_CyFunction_set_annotations():\n ./pynx/scattering/cpu.c:9012\n \tendbr64\n \tsub $0x8,%rsp\n ./pynx/scattering/cpu.c:9014 (discriminator 1)\n-\tcmp 0x14f31(%rip),%rsi \n-\tje 80a8 \n+\tcmp 0x150a1(%rip),%rsi \n+\tje 7f38 \n \ttest %rsi,%rsi\n-\tje 80a8 \n+\tje 7f38 \n PyType_HasFeature():\n /usr/include/python3.12/object.h:966\n \tmov 0x8(%rsi),%rax\n __Pyx_CyFunction_set_annotations():\n ./pynx/scattering/cpu.c:9016 (discriminator 3)\n \ttestb $0x20,0xab(%rax)\n-\tje 80c0 \n+\tje 7f50 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rsi),%edx\n \tinc %edx\n-\tje 807b \n+\tje 7f0b \n /usr/include/python3.12/object.h:646\n \tmov %edx,(%rsi)\n __Pyx_CyFunction_set_annotations():\n ./pynx/scattering/cpu.c:9022\n \tmov 0xb0(%rdi),%r8\n \tmov %rsi,0xb0(%rdi)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %r8,%r8\n-\tje 809d \n+\tje 7f2d \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%r8),%rsi\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %esi,%esi\n-\tjs 809d \n+\tjs 7f2d \n /usr/include/python3.12/object.h:704\n \tdec %rsi\n \tmov %rsi,(%r8)\n-\tje 80b0 \n+\tje 7f40 \n __Pyx_CyFunction_set_annotations():\n ./pynx/scattering/cpu.c:9023\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:9024\n \tadd $0x8,%rsp\n \tret\n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:9015\n \txor %esi,%esi\n-\tjmp 807b \n+\tjmp 7f0b \n \tnopl 0x0(%rax)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tmov %r8,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 809d \n+\tjmp 7f2d \n \tnopw 0x0(%rax,%rax,1)\n __Pyx_CyFunction_set_annotations():\n ./pynx/scattering/cpu.c:9017\n-\tmov 0x14e99(%rip),%rcx \n-\tlea 0x117fa(%rip),%rsi \n+\tmov 0x15009(%rip),%rcx \n+\tlea 0x119da(%rip),%rsi \n \tmov (%rcx),%rdi\n \tcall 31e0 \n \tmov $0xffffffff,%eax\n-\tjmp 809f \n+\tjmp 7f2f \n \tnopl (%rax)\n __Pyx_CyFunction_set_qualname():\n ./pynx/scattering/cpu.c:8858\n \tendbr64\n \tsub $0x8,%rsp\n ./pynx/scattering/cpu.c:8861 (discriminator 1)\n \ttest %rsi,%rsi\n-\tje 8138 \n+\tje 7fc8 \n PyType_HasFeature():\n /usr/include/python3.12/object.h:966\n \tmov 0x8(%rsi),%rax\n __Pyx_CyFunction_set_qualname():\n ./pynx/scattering/cpu.c:8861 (discriminator 3)\n \ttestb $0x10,0xab(%rax)\n-\tje 8138 \n+\tje 7fc8 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rsi),%edx\n \tinc %edx\n-\tje 8102 \n+\tje 7f92 \n /usr/include/python3.12/object.h:646\n \tmov %edx,(%rsi)\n __Pyx_CyFunction_set_qualname():\n ./pynx/scattering/cpu.c:8871\n \tmov 0x50(%rdi),%rcx\n \tmov %rsi,0x50(%rdi)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rcx,%rcx\n-\tje 811e \n+\tje 7fae \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rcx),%rsi\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %esi,%esi\n-\tjs 811e \n+\tjs 7fae \n /usr/include/python3.12/object.h:704\n \tdec %rsi\n \tmov %rsi,(%rcx)\n-\tje 8128 \n+\tje 7fb8 \n __Pyx_CyFunction_set_qualname():\n ./pynx/scattering/cpu.c:8872\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8873\n \tadd $0x8,%rsp\n \tret\n \tnopl (%rax)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tmov %rcx,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 811e \n+\tjmp 7fae \n \tnopw 0x0(%rax,%rax,1)\n __Pyx_CyFunction_set_qualname():\n ./pynx/scattering/cpu.c:8866\n-\tmov 0x14e21(%rip),%rdi \n-\tlea 0x117b2(%rip),%rsi \n+\tmov 0x14f91(%rip),%rdi \n+\tlea 0x11992(%rip),%rsi \n \tmov (%rdi),%rdi\n \tcall 31e0 \n \tmov $0xffffffff,%eax\n ./pynx/scattering/cpu.c:8873\n \tadd $0x8,%rsp\n \tret\n \tnopl 0x0(%rax,%rax,1)\n __Pyx_CyFunction_set_name():\n ./pynx/scattering/cpu.c:8833\n \tendbr64\n \tsub $0x8,%rsp\n ./pynx/scattering/cpu.c:8836 (discriminator 1)\n \ttest %rsi,%rsi\n-\tje 81b8 \n+\tje 8048 \n PyType_HasFeature():\n /usr/include/python3.12/object.h:966\n \tmov 0x8(%rsi),%rax\n __Pyx_CyFunction_set_name():\n ./pynx/scattering/cpu.c:8836 (discriminator 3)\n \ttestb $0x10,0xab(%rax)\n-\tje 81b8 \n+\tje 8048 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rsi),%edx\n \tinc %edx\n-\tje 8182 \n+\tje 8012 \n /usr/include/python3.12/object.h:646\n \tmov %edx,(%rsi)\n __Pyx_CyFunction_set_name():\n ./pynx/scattering/cpu.c:8846\n \tmov 0x48(%rdi),%rcx\n \tmov %rsi,0x48(%rdi)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rcx,%rcx\n-\tje 819e \n+\tje 802e \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rcx),%rsi\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %esi,%esi\n-\tjs 819e \n+\tjs 802e \n /usr/include/python3.12/object.h:704\n \tdec %rsi\n \tmov %rsi,(%rcx)\n-\tje 81a8 \n+\tje 8038 \n __Pyx_CyFunction_set_name():\n ./pynx/scattering/cpu.c:8847\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8848\n \tadd $0x8,%rsp\n \tret\n \tnopl (%rax)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tmov %rcx,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 819e \n+\tjmp 802e \n \tnopw 0x0(%rax,%rax,1)\n __Pyx_CyFunction_set_name():\n ./pynx/scattering/cpu.c:8841\n-\tmov 0x14da1(%rip),%rdi \n-\tlea 0x11762(%rip),%rsi \n+\tmov 0x14f11(%rip),%rdi \n+\tlea 0x11942(%rip),%rsi \n \tmov (%rdi),%rdi\n \tcall 31e0 \n \tmov $0xffffffff,%eax\n ./pynx/scattering/cpu.c:8848\n \tadd $0x8,%rsp\n \tret\n \tnopl 0x0(%rax,%rax,1)\n@@ -6606,2319 +6637,2365 @@\n \tendbr64\n \tpush %rbp\n \tmov %rdi,%rbp\n \tpush %rbx\n \tsub $0x8,%rsp\n ./pynx/scattering/cpu.c:8983\n \ttest %rsi,%rsi\n-\tje 8260 \n+\tje 80e8 \n ./pynx/scattering/cpu.c:8985 (discriminator 1)\n-\tcmp 0x14d97(%rip),%rsi \n+\tcmp 0x14f07(%rip),%rsi \n \tmov %rsi,%rbx\n-\tjne 8270 \n+\tjne 80f8 \n ./pynx/scattering/cpu.c:8990\n-\tmov 0x14dbb(%rip),%rcx \n-\tlea 0x11774(%rip),%rsi \n+\tmov 0x14f2b(%rip),%rcx \n+\tlea 0x11954(%rip),%rsi \n \tmov $0x1,%edx\n \tmov (%rcx),%rdi\n \tcall 3140 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rbx),%esi\n \tinc %esi\n-\tje 8221 \n+\tje 80b1 \n /usr/include/python3.12/object.h:646\n \tmov %esi,(%rbx)\n __Pyx_CyFunction_set_kwdefaults():\n ./pynx/scattering/cpu.c:8993\n \tmov 0xa0(%rbp),%rdi\n \tmov %rbx,0xa0(%rbp)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje 8244 \n+\tje 80d4 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%r8\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r8d,%r8d\n-\tjs 8244 \n+\tjs 80d4 \n /usr/include/python3.12/object.h:704\n \tdec %r8\n \tmov %r8,(%rdi)\n-\tje 8250 \n+\tje 80e0 \n __Pyx_CyFunction_set_kwdefaults():\n ./pynx/scattering/cpu.c:8994\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8995\n \tadd $0x8,%rsp\n \tpop %rbx\n \tpop %rbp\n \tret\n \tnopl (%rax)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 8244 \n-\tnopw 0x0(%rax,%rax,1)\n+\tjmp 80d4 \n+\tnop\n __Pyx_CyFunction_set_kwdefaults():\n ./pynx/scattering/cpu.c:8984\n-\tmov 0x14d29(%rip),%rbx \n-\tjmp 81fe \n+\tmov 0x14ea1(%rip),%rbx \n+\tjmp 808e \n \tnopl 0x0(%rax)\n PyType_HasFeature():\n /usr/include/python3.12/object.h:966\n \tmov 0x8(%rsi),%rax\n __Pyx_CyFunction_set_kwdefaults():\n ./pynx/scattering/cpu.c:8985 (discriminator 3)\n \ttestb $0x20,0xab(%rax)\n-\tjne 81fe \n+\tjne 808e \n ./pynx/scattering/cpu.c:8986\n-\tmov 0x14cdc(%rip),%rdx \n-\tlea 0x116c5(%rip),%rsi \n+\tmov 0x14e54(%rip),%rdx \n+\tlea 0x118ad(%rip),%rsi \n \tmov (%rdx),%rdi\n \tcall 31e0 \n \tmov $0xffffffff,%eax\n-\tjmp 8246 \n+\tjmp 80d6 \n \tnopw 0x0(%rax,%rax,1)\n __Pyx_CyFunction_set_defaults():\n ./pynx/scattering/cpu.c:8950\n \tendbr64\n \tpush %rbp\n \tmov %rdi,%rbp\n \tpush %rbx\n \tsub $0x8,%rsp\n ./pynx/scattering/cpu.c:8952\n \ttest %rsi,%rsi\n-\tje 8320 \n+\tje 81a0 \n ./pynx/scattering/cpu.c:8954 (discriminator 1)\n-\tcmp 0x14cd7(%rip),%rsi \n+\tcmp 0x14e4f(%rip),%rsi \n \tmov %rsi,%rbx\n-\tjne 8330 \n+\tjne 81b0 \n ./pynx/scattering/cpu.c:8959\n-\tmov 0x14cfb(%rip),%rcx \n-\tlea 0x1174c(%rip),%rsi \n+\tmov 0x14e73(%rip),%rcx \n+\tlea 0x11934(%rip),%rsi \n \tmov $0x1,%edx\n \tmov (%rcx),%rdi\n \tcall 3140 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rbx),%esi\n \tinc %esi\n-\tje 82e1 \n+\tje 8169 \n /usr/include/python3.12/object.h:646\n \tmov %esi,(%rbx)\n __Pyx_CyFunction_set_defaults():\n ./pynx/scattering/cpu.c:8962\n \tmov 0x98(%rbp),%rdi\n \tmov %rbx,0x98(%rbp)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje 8304 \n+\tje 818c \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%r8\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r8d,%r8d\n-\tjs 8304 \n+\tjs 818c \n /usr/include/python3.12/object.h:704\n \tdec %r8\n \tmov %r8,(%rdi)\n-\tje 8310 \n+\tje 8198 \n __Pyx_CyFunction_set_defaults():\n ./pynx/scattering/cpu.c:8963\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8964\n \tadd $0x8,%rsp\n \tpop %rbx\n \tpop %rbp\n \tret\n \tnopl (%rax)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 8304 \n-\tnopw 0x0(%rax,%rax,1)\n+\tjmp 818c \n+\tnop\n __Pyx_CyFunction_set_defaults():\n ./pynx/scattering/cpu.c:8953\n-\tmov 0x14c69(%rip),%rbx \n-\tjmp 82be \n+\tmov 0x14de9(%rip),%rbx \n+\tjmp 8146 \n \tnopl 0x0(%rax)\n PyType_HasFeature():\n /usr/include/python3.12/object.h:966\n \tmov 0x8(%rsi),%rax\n __Pyx_CyFunction_set_defaults():\n ./pynx/scattering/cpu.c:8954 (discriminator 3)\n \ttestb $0x4,0xab(%rax)\n-\tjne 82be \n+\tjne 8146 \n ./pynx/scattering/cpu.c:8955\n-\tmov 0x14c1c(%rip),%rdx \n-\tlea 0x1169d(%rip),%rsi \n+\tmov 0x14d9c(%rip),%rdx \n+\tlea 0x1188d(%rip),%rsi \n \tmov (%rdx),%rdi\n \tcall 31e0 \n \tmov $0xffffffff,%eax\n-\tjmp 8306 \n+\tjmp 818e \n \tnopw 0x0(%rax,%rax,1)\n __Pyx_CyFunction_set_dict():\n ./pynx/scattering/cpu.c:8888\n \tendbr64\n \tsub $0x8,%rsp\n ./pynx/scattering/cpu.c:8890 (discriminator 1)\n \ttest %rsi,%rsi\n-\tje 83b8 \n+\tje 8238 \n PyType_HasFeature():\n /usr/include/python3.12/object.h:966\n \tmov 0x8(%rsi),%rax\n __Pyx_CyFunction_set_dict():\n ./pynx/scattering/cpu.c:8895 (discriminator 3)\n \ttestb $0x20,0xab(%rax)\n-\tje 83e0 \n+\tje 8258 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rsi),%edx\n \tinc %edx\n-\tje 8382 \n+\tje 8202 \n /usr/include/python3.12/object.h:646\n \tmov %edx,(%rsi)\n __Pyx_CyFunction_set_dict():\n ./pynx/scattering/cpu.c:8901\n \tmov 0x40(%rdi),%rcx\n \tmov %rsi,0x40(%rdi)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rcx,%rcx\n-\tje 839e \n+\tje 821e \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rcx),%rsi\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %esi,%esi\n-\tjs 839e \n+\tjs 821e \n /usr/include/python3.12/object.h:704\n \tdec %rsi\n \tmov %rsi,(%rcx)\n-\tje 83a8 \n+\tje 8228 \n __Pyx_CyFunction_set_dict():\n ./pynx/scattering/cpu.c:8902\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8903\n \tadd $0x8,%rsp\n \tret\n \tnopl (%rax)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tmov %rcx,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 839e \n+\tjmp 821e \n \tnopw 0x0(%rax,%rax,1)\n __Pyx_CyFunction_set_dict():\n ./pynx/scattering/cpu.c:8891\n-\tmov 0x14ba1(%rip),%r8 \n-\tlea 0x116b2(%rip),%rsi \n+\tmov 0x14d21(%rip),%r8 \n+\tlea 0x118a2(%rip),%rsi \n \tmov (%r8),%rdi\n \tcall 31e0 \n ./pynx/scattering/cpu.c:8893\n \tmov $0xffffffff,%eax\n ./pynx/scattering/cpu.c:8903\n \tadd $0x8,%rsp\n \tret\n-\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:8896\n-\tmov 0x14b79(%rip),%rdi \n-\tlea 0x116ba(%rip),%rsi \n+\tmov 0x14d01(%rip),%rdi \n+\tlea 0x118b2(%rip),%rsi \n \tmov (%rdi),%rdi\n \tcall 31e0 \n ./pynx/scattering/cpu.c:8898\n-\tjmp 83ce \n-\tnopl 0x0(%rax,%rax,1)\n+\tjmp 824e \n __Pyx_CyFunction_get_kwdefaults():\n ./pynx/scattering/cpu.c:8997\n \tendbr64\n \tpush %rbp\n \tpush %rbx\n \tsub $0x8,%rsp\n ./pynx/scattering/cpu.c:8998\n \tmov 0xa0(%rdi),%rbx\n ./pynx/scattering/cpu.c:9000 (discriminator 1)\n \ttest %rbx,%rbx\n-\tje 8430 \n+\tje 82a0 \n Py_INCREF():\n /usr/include/python3.12/object.h:641\n \tmov (%rbx),%r8d\n /usr/include/python3.12/object.h:643\n \tinc %r8d\n-\tje 8421 \n+\tje 8291 \n /usr/include/python3.12/object.h:646\n \tmov %r8d,(%rbx)\n __Pyx_CyFunction_get_kwdefaults():\n ./pynx/scattering/cpu.c:9010\n \tadd $0x8,%rsp\n \tmov %rbx,%rax\n \tpop %rbx\n \tpop %rbp\n \tret\n \tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:9001\n \tmov 0xa8(%rdi),%rax\n \tmov %rdi,%rbp\n \ttest %rax,%rax\n-\tje 8490 \n+\tje 8300 \n __Pyx_CyFunction_init_defaults():\n ./pynx/scattering/cpu.c:8930\n \tcall *%rax\n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:8931 (discriminator 1)\n \ttest %rax,%rax\n-\tje 8421 \n+./pynx/scattering/cpu.c:8930\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:8931 (discriminator 1)\n+\tje 8291 \n ./pynx/scattering/cpu.c:8934\n \tmov 0x18(%rax),%rdx\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rdx),%ecx\n __Pyx_CyFunction_init_defaults():\n ./pynx/scattering/cpu.c:8934\n \tmov %rdx,0x98(%rbp)\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tinc %ecx\n-\tje 845c \n+\tje 82cc \n /usr/include/python3.12/object.h:646\n \tmov %ecx,(%rdx)\n __Pyx_CyFunction_init_defaults():\n ./pynx/scattering/cpu.c:8936\n \tmov 0x20(%rdi),%rbx\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rbx),%r8d\n __Pyx_CyFunction_init_defaults():\n ./pynx/scattering/cpu.c:8936\n \tmov %rbx,0xa0(%rbp)\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tinc %r8d\n-\tje 84a0 \n+\tje 8310 \n /usr/include/python3.12/object.h:646\n \tmov %r8d,(%rbx)\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rsi\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %esi,%esi\n-\tjs 8419 \n+\tjs 8289 \n /usr/include/python3.12/object.h:704\n \tdec %rsi\n \tmov %rsi,(%rdi)\n-\tjne 8416 \n+\tjne 8286 \n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n __Pyx_CyFunction_get_kwdefaults():\n ./pynx/scattering/cpu.c:9003\n \tmov 0xa0(%rbp),%rbx\n-\tjmp 8416 \n+\tjmp 8286 \n \tnop\n Py_INCREF():\n /usr/include/python3.12/object.h:641\n-\tmov 0x14af9(%rip),%rbx \n+\tmov 0x14c89(%rip),%rbx \n \tmov (%rbx),%r8d\n-\tjmp 8419 \n+\tjmp 8289 \n \tnop\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rsi\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %esi,%esi\n-\tjns 8479 \n-\tjmp 8421 \n+\tjns 82e9 \n+\tjmp 8291 \n __Pyx_CyFunction_get_kwdefaults():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \tnopl 0x0(%rax)\n __Pyx_BufFmt_RaiseExpected():\n ./pynx/scattering/cpu.c:7892\n \tmov 0x18(%rdi),%rdx\n ./pynx/scattering/cpu.c:7909\n \tmov 0x40(%rdi),%r10d\n ./pynx/scattering/cpu.c:7911\n \tmovzbl 0x44(%rdi),%eax\n ./pynx/scattering/cpu.c:7892\n \ttest %rdx,%rdx\n-\tje 8518 \n+\tje 8388 \n ./pynx/scattering/cpu.c:7892 (discriminator 1)\n \tmov (%rdx),%rcx\n ./pynx/scattering/cpu.c:7899\n \tmov (%rcx),%rsi\n-\tmov (%rsi),%rsi\n ./pynx/scattering/cpu.c:7892 (discriminator 1)\n \tcmp %rdi,%rcx\n-\tje 84f8 \n+./pynx/scattering/cpu.c:7899\n+\tmov (%rsi),%rsi\n+./pynx/scattering/cpu.c:7892 (discriminator 1)\n+\tje 8368 \n ./pynx/scattering/cpu.c:7912\n \tmov -0x10(%rdx),%rdi\n+__Pyx_BufFmt_DescribeTypeChar():\n+./pynx/scattering/cpu.c:7747\n+\tcmp $0x73,%al\n+__Pyx_BufFmt_RaiseExpected():\n ./pynx/scattering/cpu.c:7909\n \tmov 0x8(%rcx),%r9\n \tmov (%rdi),%r8\n \tmov (%r8),%r8\n __Pyx_BufFmt_DescribeTypeChar():\n ./pynx/scattering/cpu.c:7747\n-\tcmp $0x73,%al\n-\tja 8550 \n-\tlea 0x11fac(%rip),%r11 \n+\tja 83c0 \n+\tlea 0x121bc(%rip),%r11 \n \tmovslq (%r11,%rax,4),%rdx\n \tadd %r11,%rdx\n \tnotrack jmp *%rdx\n \tnopw 0x0(%rax,%rax,1)\n+\tcmp $0x73,%al\n __Pyx_BufFmt_RaiseExpected():\n ./pynx/scattering/cpu.c:7900\n-\tlea 0x10df2(%rip),%rdx \n+\tlea 0x10ff0(%rip),%rdx \n __Pyx_BufFmt_DescribeTypeChar():\n ./pynx/scattering/cpu.c:7747\n-\tcmp $0x73,%al\n-\tja 852a \n-\tlea 0x1215a(%rip),%r9 \n-\tmovslq (%r9,%rax,4),%rcx\n-\tadd %r9,%rcx\n-\tnotrack jmp *%rcx\n+\tja 839a \n+\tlea 0x1236a(%rip),%r9 \n+\tmovslq (%r9,%rax,4),%rax\n+\tadd %r9,%rax\n+\tnotrack jmp *%rax\n \tnopl 0x0(%rax)\n+\tcmp $0x73,%al\n __Pyx_BufFmt_RaiseExpected():\n ./pynx/scattering/cpu.c:7897\n-\tlea 0x10dd3(%rip),%rdx \n+\tlea 0x10fd1(%rip),%rdx \n ./pynx/scattering/cpu.c:7896\n-\tlea 0x10cef(%rip),%rsi \n+\tlea 0x10eed(%rip),%rsi \n __Pyx_BufFmt_DescribeTypeChar():\n ./pynx/scattering/cpu.c:7747\n-\tcmp $0x73,%al\n-\tjbe 8503 \n+\tjbe 8373 \n ./pynx/scattering/cpu.c:7768\n-\tlea 0x10dfa(%rip),%r9 \n+\tlea 0x10ffa(%rip),%r9 \n __Pyx_BufFmt_RaiseExpected():\n ./pynx/scattering/cpu.c:7902 (discriminator 1)\n-\tmov 0x14a20(%rip),%rdi \n-\tmov %rsi,%rcx\n+\tmov 0x14bb0(%rip),%rcx \n \tmov %rdx,%r8\n \txor %eax,%eax\n-\tlea 0x11591(%rip),%rsi \n-\tmov (%rdi),%rdi\n+\tmov (%rcx),%rdi\n+\tmov %rsi,%rcx\n+\tlea 0x1178e(%rip),%rsi \n \tjmp 3460 \n \tnop\n __Pyx_BufFmt_DescribeTypeChar():\n ./pynx/scattering/cpu.c:7768\n-\tlea 0x10dd4(%rip),%rcx \n+\tlea 0x10fd4(%rip),%rcx \n __Pyx_BufFmt_RaiseExpected():\n ./pynx/scattering/cpu.c:7909\n-\tmov 0x149fa(%rip),%r11 \n+\tmov 0x14b8a(%rip),%r10 \n \tmov %rsi,%rdx\n \txor %eax,%eax\n-\tlea 0x115a6(%rip),%rsi \n-\tmov (%r11),%rdi\n+\tlea 0x117a6(%rip),%rsi \n+\tmov (%r10),%rdi\n \tjmp 3460 \n \tnopw 0x0(%rax,%rax,1)\n __Pyx_BufFmt_DescribeTypeChar():\n ./pynx/scattering/cpu.c:7766\n-\tlea 0x10da3(%rip),%r9 \n-\tjmp 8531 \n-\tlea 0x10d9a(%rip),%rcx \n-\tjmp 8557 \n+\tlea 0x10fa3(%rip),%r9 \n+\tjmp 83a1 \n+\tlea 0x10f9a(%rip),%rcx \n+\tjmp 83c7 \n ./pynx/scattering/cpu.c:7754\n-\tlea 0x10ccd(%rip),%r9 \n-\tjmp 8531 \n+\tlea 0x10ecd(%rip),%r9 \n+\tjmp 83a1 \n+./pynx/scattering/cpu.c:7761\n+\ttest %r10d,%r10d\n+./pynx/scattering/cpu.c:7761 (discriminator 2)\n+\tlea 0x10f37(%rip),%r9 \n+./pynx/scattering/cpu.c:7761\n+\tje 83a1 \n ./pynx/scattering/cpu.c:7761 (discriminator 1)\n+\tlea 0x10f1d(%rip),%r9 \n+\tjmp 83a1 \n+./pynx/scattering/cpu.c:7760\n \ttest %r10d,%r10d\n-\tlea 0x10d37(%rip),%r9 \n-\tlea 0x10d1f(%rip),%rax \n-\tcmovne %rax,%r9\n-\tjmp 8531 \n+./pynx/scattering/cpu.c:7760 (discriminator 2)\n+\tlea 0x10f09(%rip),%r9 \n+./pynx/scattering/cpu.c:7760\n+\tje 83a1 \n ./pynx/scattering/cpu.c:7760 (discriminator 1)\n+\tlea 0x10eec(%rip),%r9 \n+\tjmp 83a1 \n+./pynx/scattering/cpu.c:7762\n \ttest %r10d,%r10d\n-\tlea 0x10d07(%rip),%r9 \n-\tlea 0x10cf0(%rip),%r10 \n-\tcmovne %r10,%r9\n-\tjmp 8531 \n+./pynx/scattering/cpu.c:7762 (discriminator 2)\n+\tlea 0x10f25(%rip),%r9 \n+./pynx/scattering/cpu.c:7762\n+\tje 83a1 \n ./pynx/scattering/cpu.c:7762 (discriminator 1)\n-\ttest %r10d,%r10d\n-\tlea 0x10d25(%rip),%r9 \n-\tlea 0x10d08(%rip),%r8 \n-\tcmovne %r8,%r9\n-\tjmp 8531 \n+\tlea 0x10f02(%rip),%r9 \n+\tjmp 83a1 \n ./pynx/scattering/cpu.c:7752\n-\tlea 0x10c60(%rip),%r9 \n-\tjmp 8531 \n+\tlea 0x10e5e(%rip),%r9 \n+\tjmp 83a1 \n ./pynx/scattering/cpu.c:7764\n-\tlea 0x10d19(%rip),%r9 \n-\tjmp 8531 \n+\tlea 0x10f17(%rip),%r9 \n+\tjmp 83a1 \n ./pynx/scattering/cpu.c:7765\n-\tlea 0x10d1b(%rip),%r9 \n-\tjmp 8531 \n+\tlea 0x10f19(%rip),%r9 \n+\tjmp 83a1 \n ./pynx/scattering/cpu.c:7759\n-\tlea 0x10c8d(%rip),%r9 \n-\tjmp 8531 \n+\tlea 0x10e8b(%rip),%r9 \n+\tjmp 83a1 \n ./pynx/scattering/cpu.c:7763\n-\tlea 0x10cec(%rip),%r9 \n-\tjmp 8531 \n+\tlea 0x10eea(%rip),%r9 \n+\tjmp 83a1 \n ./pynx/scattering/cpu.c:7750\n-\tlea 0x10c06(%rip),%r9 \n-\tjmp 8531 \n+\tlea 0x10e04(%rip),%r9 \n+\tjmp 83a1 \n ./pynx/scattering/cpu.c:7767\n-\tlea 0x10be8(%rip),%r9 \n-\tjmp 8531 \n+\tlea 0x10de6(%rip),%r9 \n+\tjmp 83a1 \n ./pynx/scattering/cpu.c:7751\n-\tlea 0x10bfc(%rip),%r9 \n-\tjmp 8531 \n+\tlea 0x10dfa(%rip),%r9 \n+\tjmp 83a1 \n ./pynx/scattering/cpu.c:7756\n-\tlea 0x10c2e(%rip),%r9 \n-\tjmp 8531 \n+\tlea 0x10e2c(%rip),%r9 \n+\tjmp 83a1 \n ./pynx/scattering/cpu.c:7758\n-\tlea 0x10c39(%rip),%r9 \n-\tjmp 8531 \n+\tlea 0x10e37(%rip),%r9 \n+\tjmp 83a1 \n ./pynx/scattering/cpu.c:7753\n-\tlea 0x10bf0(%rip),%r9 \n-\tjmp 8531 \n+\tlea 0x10dee(%rip),%r9 \n+\tjmp 83a1 \n ./pynx/scattering/cpu.c:7755\n-\tlea 0x10bfb(%rip),%r9 \n-\tjmp 8531 \n+\tlea 0x10df9(%rip),%r9 \n+\tjmp 83a1 \n ./pynx/scattering/cpu.c:7757\n-\tlea 0x10c05(%rip),%r9 \n-\tjmp 8531 \n+\tlea 0x10e03(%rip),%r9 \n+\tjmp 83a1 \n ./pynx/scattering/cpu.c:7747\n-\tlea 0x10b9f(%rip),%r9 \n-\tjmp 8531 \n+\tlea 0x10d9d(%rip),%r9 \n+\tjmp 83a1 \n ./pynx/scattering/cpu.c:7748\n-\tlea 0x10b8c(%rip),%r9 \n-\tjmp 8531 \n+\tlea 0x10d8a(%rip),%r9 \n+\tjmp 83a1 \n ./pynx/scattering/cpu.c:7751\n-\tlea 0x10b9c(%rip),%rcx \n-\tjmp 8557 \n+\tlea 0x10d9a(%rip),%rcx \n+\tjmp 83c7 \n ./pynx/scattering/cpu.c:7758\n-\tlea 0x10be5(%rip),%rcx \n-\tjmp 8557 \n+\tlea 0x10de3(%rip),%rcx \n+\tjmp 83c7 \n ./pynx/scattering/cpu.c:7765\n-\tlea 0x10c67(%rip),%rcx \n-\tjmp 8557 \n+\tlea 0x10e65(%rip),%rcx \n+\tjmp 83c7 \n ./pynx/scattering/cpu.c:7759\n-\tlea 0x10bd9(%rip),%rcx \n-\tjmp 8557 \n+\tlea 0x10dd7(%rip),%rcx \n+\tjmp 83c7 \n ./pynx/scattering/cpu.c:7763\n-\tlea 0x10c38(%rip),%rcx \n-\tjmp 8557 \n+\tlea 0x10e36(%rip),%rcx \n+\tjmp 83c7 \n ./pynx/scattering/cpu.c:7750\n-\tlea 0x10b52(%rip),%rcx \n-\tjmp 8557 \n+\tlea 0x10d50(%rip),%rcx \n+\tjmp 83c7 \n+./pynx/scattering/cpu.c:7761\n+\ttest %r10d,%r10d\n+./pynx/scattering/cpu.c:7761 (discriminator 2)\n+\tlea 0x10dee(%rip),%rcx \n+./pynx/scattering/cpu.c:7761\n+\tje 83c7 \n ./pynx/scattering/cpu.c:7761 (discriminator 1)\n+\tlea 0x10dd0(%rip),%rcx \n+\tjmp 83c7 \n+./pynx/scattering/cpu.c:7760\n \ttest %r10d,%r10d\n-\tlea 0x10bf0(%rip),%rcx \n-\tlea 0x10bd8(%rip),%rdi \n-\tcmovne %rdi,%rcx\n-\tjmp 8557 \n+./pynx/scattering/cpu.c:7760 (discriminator 2)\n+\tlea 0x10db9(%rip),%rcx \n+./pynx/scattering/cpu.c:7760\n+\tje 83c7 \n ./pynx/scattering/cpu.c:7760 (discriminator 1)\n+\tlea 0x10d9c(%rip),%rcx \n+\tjmp 83c7 \n+./pynx/scattering/cpu.c:7762\n \ttest %r10d,%r10d\n-\tlea 0x10bbd(%rip),%rcx \n-\tlea 0x10ba6(%rip),%rax \n-\tcmovne %rax,%rcx\n-\tjmp 8557 \n+./pynx/scattering/cpu.c:7762 (discriminator 2)\n+\tlea 0x10dd5(%rip),%rcx \n+./pynx/scattering/cpu.c:7762\n+\tje 83c7 \n ./pynx/scattering/cpu.c:7762 (discriminator 1)\n-\ttest %r10d,%r10d\n-\tlea 0x10bdb(%rip),%rcx \n-\tlea 0x10bbe(%rip),%r10 \n-\tcmovne %r10,%rcx\n-\tjmp 8557 \n+\tlea 0x10db2(%rip),%rcx \n+\tjmp 83c7 \n ./pynx/scattering/cpu.c:7753\n-\tlea 0x10b1e(%rip),%rcx \n-\tjmp 8557 \n+\tlea 0x10d16(%rip),%rcx \n+\tjmp 83c7 \n ./pynx/scattering/cpu.c:7755\n-\tlea 0x10b29(%rip),%rcx \n-\tjmp 8557 \n+\tlea 0x10d21(%rip),%rcx \n+\tjmp 83c7 \n ./pynx/scattering/cpu.c:7757\n-\tlea 0x10b33(%rip),%rcx \n-\tjmp 8557 \n+\tlea 0x10d2b(%rip),%rcx \n+\tjmp 83c7 \n ./pynx/scattering/cpu.c:7764\n-\tlea 0x10bb7(%rip),%rcx \n-\tjmp 8557 \n+\tlea 0x10daf(%rip),%rcx \n+\tjmp 83c7 \n ./pynx/scattering/cpu.c:7752\n-\tlea 0x10ae6(%rip),%rcx \n-\tjmp 8557 \n+\tlea 0x10cde(%rip),%rcx \n+\tjmp 83c7 \n ./pynx/scattering/cpu.c:7754\n-\tlea 0x10af3(%rip),%rcx \n-\tjmp 8557 \n+\tlea 0x10ceb(%rip),%rcx \n+\tjmp 83c7 \n ./pynx/scattering/cpu.c:7756\n-\tlea 0x10afc(%rip),%rcx \n-\tjmp 8557 \n+\tlea 0x10cf4(%rip),%rcx \n+\tjmp 83c7 \n ./pynx/scattering/cpu.c:7767\n-\tlea 0x10a92(%rip),%rcx \n-\tjmp 8557 \n+\tlea 0x10c8a(%rip),%rcx \n+\tjmp 83c7 \n ./pynx/scattering/cpu.c:7747\n-\tlea 0x10a91(%rip),%rcx \n-\tjmp 8557 \n+\tlea 0x10c89(%rip),%rcx \n+\tjmp 83c7 \n+./pynx/scattering/cpu.c:7748\n+\tlea 0x10c76(%rip),%rcx \n+\tjmp 83c7 \n+__Pyx_BufFmt_RaiseExpected():\n ./pynx/scattering/cpu.c:7748\n-\tlea 0x10a7e(%rip),%rcx \n-\tjmp 8557 \n+\tnopl 0x0(%rax,%rax,1)\n __Pyx_BufFmt_ProcessTypeChunk():\n ./pynx/scattering/cpu.c:7918\n \tmovsbl 0x44(%rdi),%edx\n \ttest %dl,%dl\n-\tje 8d58 \n+\tje 8bd8 \n ./pynx/scattering/cpu.c:7915\n \tpush %r15\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tpush %rbp\n \tpush %rbx\n \tmov %rdi,%rbx\n-\tsub $0x18,%rsp\n+\tsub $0x28,%rsp\n ./pynx/scattering/cpu.c:7919\n \tmov 0x18(%rdi),%rax\n \tmov (%rax),%rbp\n \tmov 0x0(%rbp),%rcx\n \tmov 0x18(%rcx),%r15\n \ttest %r15,%r15\n-\tje 88f0 \n+\tje 8770 \n+./pynx/scattering/cpu.c:7921\n+\tcmp $0x73,%dl\n ./pynx/scattering/cpu.c:7922\n \tmov 0x58(%rcx),%esi\n ./pynx/scattering/cpu.c:7921\n-\tcmp $0x73,%dl\n-\tje 8ce0 \n+\tje 8b58 \n \tcmp $0x70,%dl\n-\tje 8ce0 \n+\tje 8b58 \n ./pynx/scattering/cpu.c:7931\n \tcmpb $0x0,0x47(%rdi)\n-\tje 8d9a \n+\tje 8c2c \n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n \ttest %esi,%esi\n-\tjle 8d6e \n+\tjle 8c01 \n \tcmp $0x1,%esi\n-\tje 8842 \n+\tje 86c2 \n ./pynx/scattering/cpu.c:7937\n \timul 0x20(%rcx),%r15\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n \tcmp $0x2,%esi\n-\tje 8842 \n+\tje 86c2 \n ./pynx/scattering/cpu.c:7937\n \timul 0x28(%rcx),%r15\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n \tcmp $0x3,%esi\n-\tje 8842 \n+\tje 86c2 \n ./pynx/scattering/cpu.c:7937\n \timul 0x30(%rcx),%r15\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n \tcmp $0x4,%esi\n-\tje 8842 \n+\tje 86c2 \n ./pynx/scattering/cpu.c:7937\n \timul 0x38(%rcx),%r15\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n \tcmp $0x5,%esi\n-\tje 8842 \n+\tje 86c2 \n ./pynx/scattering/cpu.c:7937\n \timul 0x40(%rcx),%r15\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n \tcmp $0x6,%esi\n-\tje 8842 \n+\tje 86c2 \n ./pynx/scattering/cpu.c:7937\n \timul 0x48(%rcx),%r15\n ./pynx/scattering/cpu.c:7936 (discriminator 1)\n \tcmp $0x7,%esi\n-\tje 8842 \n+\tje 86c2 \n ./pynx/scattering/cpu.c:7937\n \timul 0x50(%rcx),%r15\n+__Pyx_BufFmt_TypeCharToGroup():\n+./pynx/scattering/cpu.c:7871\n+\tcmp $0x51,%dl\n+__Pyx_BufFmt_ProcessTypeChunk():\n ./pynx/scattering/cpu.c:7939\n \tmovb $0x0,0x47(%rbx)\n ./pynx/scattering/cpu.c:7942\n \tmov 0x40(%rbx),%edi\n ./pynx/scattering/cpu.c:7940\n \tmovq $0x1,0x30(%rbx)\n __Pyx_BufFmt_TypeCharToGroup():\n ./pynx/scattering/cpu.c:7871\n-\tcmp $0x51,%dl\n-\tjle 8902 \n-\tlea -0x62(%rdx),%r8d\n-\tcmp $0x11,%r8b\n-\tja 8947 \n-\tmov $0x1,%r9d\n-\tmov $0x49,%r14d\n-\tshlx %r8,%r9,%r10\n-\ttest $0x2c4c1,%r10d\n-\tjne 88a0 \n-\ttest $0x34,%r10b\n-\tjne 8d5b \n+\tjle 8782 \n+\tlea -0x62(%rdx),%ecx\n+\tcmp $0x11,%cl\n+\tja 87bc \n+\tmov $0x1,%r8d\n+\tshl %cl,%r8\n+\ttest $0x2c4c1,%r8d\n+\tjne 8bab \n+\ttest $0x34,%r8b\n+\tjne 8bdb \n+\tdec %cl\n ./pynx/scattering/cpu.c:7873\n-\tmov $0x48,%r14d\n+\tmovb $0x48,0xf(%rsp)\n ./pynx/scattering/cpu.c:7871\n-\tcmp $0x1,%r8b\n-\tjne 8947 \n-\tnopl 0x0(%rax)\n+\tjne 87bc \n+\tnopl 0x0(%rax,%rax,1)\n __Pyx_BufFmt_ProcessTypeChunk():\n+./pynx/scattering/cpu.c:7946\n+\tmovzbl 0x46(%rbx),%r10d\n ./pynx/scattering/cpu.c:7984\n-\tlea -0x1(%r15),%rax\n+\tlea -0x1(%r15),%r11\n ./pynx/scattering/cpu.c:7945\n-\tmov 0x0(%rbp),%r12\n+\tmov 0x0(%rbp),%r14\n+./pynx/scattering/cpu.c:7984\n+\tmov %r11,0x10(%rsp)\n __Pyx_BufFmt_TypeCharToNativeSize():\n ./pynx/scattering/cpu.c:7790\n-\tlea 0x12059(%rip),%r13 \n+\tlea 0x12257(%rip),%r13 \n+__Pyx_BufFmt_TypeCharToStandardSize():\n+./pynx/scattering/cpu.c:7772\n+\tlea 0x1217c(%rip),%r12 \n __Pyx_BufFmt_ProcessTypeChunk():\n-./pynx/scattering/cpu.c:7984\n-\tmov %rax,(%rsp)\n ./pynx/scattering/cpu.c:7946\n-\tmovzbl 0x46(%rbx),%eax\n-\tcmp $0x40,%al\n-\tje 8ab8 \n-\tnop\n-\tcmp $0x5e,%al\n-\tje 8ab8 \n+\tcmp $0x40,%r10b\n+\tje 8939 \n+\tnopw 0x0(%rax,%rax,1)\n+\tcmp $0x5e,%r10b\n+\tje 8939 \n __Pyx_BufFmt_TypeCharToStandardSize():\n ./pynx/scattering/cpu.c:7772\n-\tlea -0x3f(%rdx),%ecx\n-\tcmp $0x34,%cl\n-\tja 8978 \n-\tlea 0x11f59(%rip),%r8 \n-\tmovzbl %cl,%esi\n-\tmovslq (%r8,%rsi,4),%r9\n-\tadd %r8,%r9\n-\tnotrack jmp *%r9\n-\tnopl 0x0(%rax)\n+\tlea -0x3f(%rdx),%eax\n+\tcmp $0x34,%al\n+\tja 87f0 \n+\tmovzbl %al,%esi\n+\tmovslq (%r12,%rsi,4),%r8\n+\tadd %r12,%r8\n+\tnotrack jmp *%r8\n+\tnopl 0x0(%rax,%rax,1)\n+__Pyx_BufFmt_TypeCharToGroup():\n+./pynx/scattering/cpu.c:7871\n+\tcmp $0x51,%dl\n __Pyx_BufFmt_ProcessTypeChunk():\n ./pynx/scattering/cpu.c:7942\n \tmov 0x40(%rbx),%edi\n ./pynx/scattering/cpu.c:7917\n \tmov $0x1,%r15d\n __Pyx_BufFmt_TypeCharToGroup():\n ./pynx/scattering/cpu.c:7871\n-\tcmp $0x51,%dl\n-\tjg 885a \n+\tjg 86da \n \tcmp $0x3e,%dl\n-\tjle 8947 \n-\tlea -0x3f(%rdx),%r11d\n-\tmov $0x1,%r12d\n-./pynx/scattering/cpu.c:7878\n-\tmov $0x55,%r14d\n-./pynx/scattering/cpu.c:7871\n-\tshlx %r11,%r12,%r13\n-\ttest $0x42609,%r13d\n-\tjne 88a0 \n+\tjle 87bc \n+\tlea -0x3f(%rdx),%ecx\n+\tmov $0x1,%r10d\n+\tshl %cl,%r10\n+\ttest $0x42609,%r10d\n+\tjne 8bf7 \n+\tcmp $0x50,%dl\n ./pynx/scattering/cpu.c:7884\n-\tmov $0x50,%r14d\n+\tmovb $0x50,0xf(%rsp)\n ./pynx/scattering/cpu.c:7871\n-\tcmp $0x50,%dl\n-\tje 88a0 \n+\tje 8718 \n+\tcmp $0x4f,%dl\n ./pynx/scattering/cpu.c:7882\n-\tmov $0x4f,%r14d\n+\tmovb $0x4f,0xf(%rsp)\n ./pynx/scattering/cpu.c:7871\n-\tcmp $0x4f,%dl\n-\tje 88a0 \n+\tje 8718 \n __Pyx_BufFmt_RaiseUnexpectedChar():\n ./pynx/scattering/cpu.c:7743\n-\tmov 0x1460a(%rip),%rdi \n-\tlea 0x10f43(%rip),%rsi \n+\tmov 0x14795(%rip),%rdi \n+\tlea 0x1113e(%rip),%rsi \n \txor %eax,%eax\n-__Pyx_BufFmt_TypeCharToGroup():\n-./pynx/scattering/cpu.c:7887\n-\txor %r14d,%r14d\n-__Pyx_BufFmt_RaiseUnexpectedChar():\n-./pynx/scattering/cpu.c:7743\n \tmov (%rdi),%rdi\n \tcall 3460 \n __Pyx_BufFmt_ProcessTypeChunk():\n ./pynx/scattering/cpu.c:7944\n \tmov 0x18(%rbx),%rdx\n+__Pyx_BufFmt_TypeCharToGroup():\n+./pynx/scattering/cpu.c:7887\n+\tmovb $0x0,0xf(%rsp)\n+__Pyx_BufFmt_ProcessTypeChunk():\n ./pynx/scattering/cpu.c:7947\n \tmov 0x40(%rbx),%edi\n ./pynx/scattering/cpu.c:7944\n \tmov (%rdx),%rbp\n ./pynx/scattering/cpu.c:7947\n \tmovsbl 0x44(%rbx),%edx\n __Pyx_BufFmt_TypeCharToGroup():\n ./pynx/scattering/cpu.c:7887\n-\tjmp 88a0 \n-\tnopl (%rax)\n+\tjmp 8718 \n+\tnopl 0x0(%rax)\n __Pyx_BufFmt_RaiseUnexpectedChar():\n ./pynx/scattering/cpu.c:7743\n-\tmov 0x145d9(%rip),%rdi \n-\tlea 0x10f12(%rip),%rsi \n+\tmov 0x14761(%rip),%rax \n+\tlea 0x1110a(%rip),%rsi \n+\tmov (%rax),%rdi\n \txor %eax,%eax\n-\tmov (%rdi),%rdi\n \tcall 3460 \n __Pyx_BufFmt_ProcessTypeChunk():\n ./pynx/scattering/cpu.c:7951\n-\tmovzbl 0x46(%rbx),%eax\n+\tmovzbl 0x46(%rbx),%r10d\n __Pyx_BufFmt_TypeCharToStandardSize():\n ./pynx/scattering/cpu.c:7781\n \txor %r11d,%r11d\n __Pyx_BufFmt_ProcessTypeChunk():\n ./pynx/scattering/cpu.c:7951\n-\tcmp $0x40,%al\n-\tje 8b30 \n+\tcmp $0x40,%r10b\n+\tje 89b0 \n+./pynx/scattering/cpu.c:7961\n+\tcmp %r11,0x10(%r14)\n ./pynx/scattering/cpu.c:7962\n-\tmovzbl 0x5c(%r12),%ecx\n+\tmovzbl 0x5c(%r14),%r9d\n ./pynx/scattering/cpu.c:7961\n-\tcmp %r11,0x10(%r12)\n-\tje 89f0 \n+\tje 8868 \n ./pynx/scattering/cpu.c:7962\n-\tcmp $0x43,%cl\n-\tje 8c28 \n+\tcmp $0x43,%r9b\n+\tje 8ab0 \n ./pynx/scattering/cpu.c:7971\n \tmov %rbx,%rdi\n-\tcall 84b0 \n+\tcall 8320 \n ./pynx/scattering/cpu.c:8016\n-\tadd $0x18,%rsp\n+\tadd $0x28,%rsp\n ./pynx/scattering/cpu.c:7928\n \tmov $0xffffffff,%eax\n ./pynx/scattering/cpu.c:8016\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n-\tnopl 0x0(%rax)\n-./pynx/scattering/cpu.c:7962\n-\tmovzbl 0x5c(%r12),%ecx\n+\tnopl 0x0(%rax,%rax,1)\n __Pyx_BufFmt_TypeCharToStandardSize():\n ./pynx/scattering/cpu.c:7773\n \tmov $0x1,%r11d\n __Pyx_BufFmt_ProcessTypeChunk():\n ./pynx/scattering/cpu.c:7961\n-\tcmp %r11,0x10(%r12)\n-\tjne 89ac \n-\tnopl 0x0(%rax,%rax,1)\n+\tcmp %r11,0x10(%r14)\n+./pynx/scattering/cpu.c:7962\n+\tmovzbl 0x5c(%r14),%r9d\n+./pynx/scattering/cpu.c:7961\n+\tjne 8825 \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7961 (discriminator 1)\n-\tcmp %cl,%r14b\n-\tje 8a09 \n+\tcmp %r9b,0xf(%rsp)\n+\tje 8886 \n ./pynx/scattering/cpu.c:7962\n-\tcmp $0x43,%cl\n-\tje 8cc0 \n+\tcmp $0x43,%r9b\n+\tje 8b38 \n ./pynx/scattering/cpu.c:7969\n-\tcmp $0x48,%cl\n-\tje 8a09 \n+\tcmp $0x48,%r9b\n+\tje 8886 \n ./pynx/scattering/cpu.c:7969 (discriminator 2)\n-\tcmp $0x48,%r14b\n-\tjne 89b5 \n+\tcmpb $0x48,0xf(%rsp)\n+\tjne 882f \n ./pynx/scattering/cpu.c:7975\n \tmov 0x18(%rbx),%rax\n ./pynx/scattering/cpu.c:7976\n \tmov 0x20(%rbx),%rdx\n ./pynx/scattering/cpu.c:7975\n \tmov 0x10(%rbp),%rcx\n \tadd 0x8(%rax),%rcx\n ./pynx/scattering/cpu.c:7976\n \tcmp %rcx,%rdx\n-\tjne 8d38 \n+\tjne 8bb8 \n ./pynx/scattering/cpu.c:7982\n \tadd %r11,%rdx\n ./pynx/scattering/cpu.c:7983\n \ttest %r15,%r15\n-\tje 8a35 \n+\tje 88b3 \n ./pynx/scattering/cpu.c:7984\n-\tmov (%rsp),%rsi\n-\timul %rsi,%r11\n+\tmov 0x10(%rsp),%rdi\n+\timul %rdi,%r11\n \tadd %r11,%rdx\n ./pynx/scattering/cpu.c:7985\n \tmov 0x30(%rbx),%r11\n ./pynx/scattering/cpu.c:7982\n \tmov %rdx,0x20(%rbx)\n ./pynx/scattering/cpu.c:7985\n \tlea -0x1(%r11),%rdx\n \tmov %rdx,0x30(%rbx)\n ./pynx/scattering/cpu.c:7987\n \tcmp %rbp,%rbx\n-\tje 8c80 \n+\tje 8b00 \n ./pynx/scattering/cpu.c:7996\n-\tmov 0x18(%rbp),%rdi\n+\tmov 0x18(%rbp),%rcx\n ./pynx/scattering/cpu.c:7995\n-\tlea 0x18(%rbp),%r8\n-\tmov %r8,(%rax)\n+\tlea 0x18(%rbp),%r10\n+\tmov %r10,(%rax)\n ./pynx/scattering/cpu.c:7996\n-\ttest %rdi,%rdi\n-\tje 8c60 \n+\ttest %rcx,%rcx\n+\tje 8ae8 \n ./pynx/scattering/cpu.c:8000\n-\tcmpb $0x53,0x5c(%rdi)\n-\tjne 8cd8 \n+\tcmpb $0x53,0x5c(%rcx)\n+\tjne 8b50 \n ./pynx/scattering/cpu.c:8002\n-\tmov 0x8(%rdi),%r10\n-\tcmpq $0x0,(%r10)\n-\tje 8cb0 \n+\tmov 0x8(%rcx),%r8\n+\tcmpq $0x0,(%r8)\n+\tje 8b30 \n ./pynx/scattering/cpu.c:8001\n-\tmov 0x28(%rbp),%r12\n-\tmov 0x8(%rax),%rcx\n+\tmov 0x28(%rbp),%r14\n+\tmov 0x8(%rax),%rsi\n ./pynx/scattering/cpu.c:8004\n \tlea 0x10(%rax),%r9\n-./pynx/scattering/cpu.c:8007\n-\tmov %r10,%rbp\n-./pynx/scattering/cpu.c:8004\n \tmov %r9,0x18(%rbx)\n+./pynx/scattering/cpu.c:8007\n+\tmov %r8,%rbp\n ./pynx/scattering/cpu.c:8001\n-\tadd %r12,%rcx\n+\tadd %r14,%rsi\n ./pynx/scattering/cpu.c:8005\n-\tmov %r10,0x10(%rax)\n+\tmov %r8,0x10(%rax)\n ./pynx/scattering/cpu.c:8001\n-\tmov %rcx,0x18(%rax)\n+\tmov %rsi,0x18(%rax)\n ./pynx/scattering/cpu.c:8012\n \ttest %rdx,%rdx\n-\tje 8c91 \n+\tje 8b11 \n ./pynx/scattering/cpu.c:7946\n-\tmovzbl 0x46(%rbx),%eax\n+\tmovzbl 0x46(%rbx),%r10d\n ./pynx/scattering/cpu.c:7947\n \tmov 0x40(%rbx),%edi\n \tmovsbl 0x44(%rbx),%edx\n ./pynx/scattering/cpu.c:7945\n-\tmov 0x0(%rbp),%r12\n+\tmov 0x0(%rbp),%r14\n ./pynx/scattering/cpu.c:7946\n-\tcmp $0x40,%al\n-\tjne 88c0 \n+\tcmp $0x40,%r10b\n+\tjne 8748 \n __Pyx_BufFmt_TypeCharToNativeSize():\n ./pynx/scattering/cpu.c:7790\n-\tlea -0x3f(%rdx),%ecx\n-\tcmp $0x34,%cl\n-\tja 8978 \n-\tmovzbl %cl,%esi\n-\tmovslq 0x0(%r13,%rsi,4),%r8\n-\tadd %r13,%r8\n-\tnotrack jmp *%r8\n-\tnopl 0x0(%rax,%rax,1)\n+\tlea -0x3f(%rdx),%esi\n+\tcmp $0x34,%sil\n+\tja 87f0 \n+\tmovzbl %sil,%r8d\n+\tmovslq 0x0(%r13,%r8,4),%r9\n+\tadd %r13,%r9\n+\tnotrack jmp *%r9\n+\txchg %ax,%ax\n __Pyx_BufFmt_TypeCharToStandardSize():\n ./pynx/scattering/cpu.c:7776\n \tmov $0x8,%r11d\n-\tjmp 899f \n+\tjmp 881a \n \tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7775\n \tmov $0x4,%r11d\n-\tjmp 899f \n+\tjmp 881a \n \tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7772\n \tmov $0x2,%r11d\n-\tjmp 899f \n+\tjmp 881a \n ./pynx/scattering/cpu.c:7780\n-\tmov 0x1444e(%rip),%r10 \n-\tlea 0x1108f(%rip),%rsi \n-\tmov (%r10),%rdi\n+\tmov 0x145ce(%rip),%r9 \n+\tlea 0x1127f(%rip),%rsi \n+\tmov (%r9),%rdi\n \tcall 31e0 \n __Pyx_BufFmt_ProcessTypeChunk():\n ./pynx/scattering/cpu.c:7951\n-\tmovzbl 0x46(%rbx),%eax\n+\tmovzbl 0x46(%rbx),%r10d\n __Pyx_BufFmt_TypeCharToStandardSize():\n ./pynx/scattering/cpu.c:7781\n \txor %r11d,%r11d\n __Pyx_BufFmt_ProcessTypeChunk():\n ./pynx/scattering/cpu.c:7951\n-\tcmp $0x40,%al\n-\tjne 899f \n+\tcmp $0x40,%r10b\n+\tjne 881a \n \tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7952\n \tmovsbl 0x44(%rbx),%edi\n-\tmov %r11,0x8(%rsp)\n-\tcall 7910 \n-\tmov %rax,%r10\n+\tmov %r11,0x18(%rsp)\n+\tcall 77e8 \n ./pynx/scattering/cpu.c:7954\n \ttest %rax,%rax\n-\tje 89bd \n+./pynx/scattering/cpu.c:7952\n+\tmov %rax,%rsi\n+./pynx/scattering/cpu.c:7954\n+\tje 8837 \n ./pynx/scattering/cpu.c:7955\n-\tmov 0x20(%rbx),%r9\n+\tmov 0x20(%rbx),%r8\n \txor %edx,%edx\n ./pynx/scattering/cpu.c:7956\n-\tmov 0x8(%rsp),%r11\n+\tmov 0x18(%rsp),%r11\n ./pynx/scattering/cpu.c:7955\n-\tmov %r9,%rax\n-\tdiv %r10\n+\tmov %r8,%rax\n+\tdiv %rsi\n ./pynx/scattering/cpu.c:7956\n \ttest %rdx,%rdx\n-\tje 8b6a \n+\tje 89ea \n ./pynx/scattering/cpu.c:7956 (discriminator 1)\n-\tadd %r10,%r9\n-\tsub %rdx,%r9\n-\tmov %r9,0x20(%rbx)\n+\tadd %rsi,%r8\n+\tsub %rdx,%r8\n+\tmov %r8,0x20(%rbx)\n ./pynx/scattering/cpu.c:7957\n \tcmpq $0x0,0x38(%rbx)\n-\tjne 899f \n+\tjne 881a \n ./pynx/scattering/cpu.c:7958\n \tmovsbl 0x44(%rbx),%edi\n-\tmov %r11,0x8(%rsp)\n-\tcall 7910 \n+\tmov %r11,0x18(%rsp)\n+\tcall 77e8 \n ./pynx/scattering/cpu.c:7958 (discriminator 1)\n-\tmov 0x8(%rsp),%r11\n+\tmov 0x18(%rsp),%r11\n \tmov %rax,0x38(%rbx)\n-\tjmp 899f \n+\tjmp 881a \n __Pyx_BufFmt_TypeCharToStandardSize():\n ./pynx/scattering/cpu.c:7775\n-\tcmp $0x1,%edi\n-\tsbb %r11,%r11\n-\tand $0xfffffffffffffffc,%r11\n-\tadd $0x8,%r11\n-\tjmp 899f \n+\ttest %edi,%edi\n+\tmov $0x4,%ecx\n+\tmov $0x8,%r11d\n+\tcmove %rcx,%r11\n+\tjmp 881a \n ./pynx/scattering/cpu.c:7776\n-\tcmp $0x1,%edi\n-\tsbb %r11,%r11\n-\tand $0xfffffffffffffff8,%r11\n-\tadd $0x10,%r11\n-\tjmp 899f \n-\tnopw 0x0(%rax,%rax,1)\n+\ttest %edi,%edi\n+\tmov $0x8,%r10d\n+\tmov $0x10,%r11d\n+\tcmove %r10,%r11\n+\tjmp 881a \n+\txchg %ax,%ax\n __Pyx_BufFmt_TypeCharToNativeSize():\n ./pynx/scattering/cpu.c:7794\n \tmov $0x8,%r11d\n-\tjmp 8997 \n+\tjmp 8810 \n \tnopl 0x0(%rax,%rax,1)\n __Pyx_BufFmt_TypeCharToStandardSize():\n ./pynx/scattering/cpu.c:7773\n \tmov $0x1,%r11d\n-\tjmp 8997 \n+\tjmp 8810 \n \tnopl 0x0(%rax,%rax,1)\n __Pyx_BufFmt_TypeCharToNativeSize():\n ./pynx/scattering/cpu.c:7790\n \tmov $0x2,%r11d\n-\tjmp 8997 \n+\tjmp 8810 \n ./pynx/scattering/cpu.c:7800 (discriminator 2)\n-\tcmp $0x1,%edi\n-\tsbb %r11,%r11\n-\tand $0xfffffffffffffff0,%r11\n-\tadd $0x20,%r11\n-\tjmp 8997 \n+\ttest %edi,%edi\n+\tmov $0x20,%r11d\n+\tmov $0x10,%edi\n+\tcmove %rdi,%r11\n+\tjmp 8810 \n ./pynx/scattering/cpu.c:7793\n-\tcmp $0x1,%edi\n-\tsbb %r11,%r11\n-\tand $0xfffffffffffffffc,%r11\n-\tadd $0x8,%r11\n-\tjmp 8997 \n+\ttest %edi,%edi\n+\tmov $0x4,%edx\n+\tmov $0x8,%r11d\n+\tcmove %rdx,%r11\n+\tjmp 8810 \n ./pynx/scattering/cpu.c:7794\n-\tcmp $0x1,%edi\n-\tsbb %r11,%r11\n-\tand $0xfffffffffffffff8,%r11\n-\tadd $0x10,%r11\n-\tjmp 8997 \n-\tnopl 0x0(%rax)\n+\ttest %edi,%edi\n+\tmov $0x8,%ecx\n+\tmov $0x10,%r11d\n+\tcmove %rcx,%r11\n+\tjmp 8810 \n+\tnopl (%rax)\n __Pyx_BufFmt_ProcessTypeChunk():\n ./pynx/scattering/cpu.c:7962 (discriminator 1)\n-\tmov 0x8(%r12),%r12\n-\ttest %r12,%r12\n-\tje 89b5 \n+\tmov 0x8(%r14),%r14\n+\ttest %r14,%r14\n+\tje 882f \n ./pynx/scattering/cpu.c:7963\n-\tmov 0x18(%rbx),%r8\n-\tmov 0x10(%rbp),%rdi\n+\tmov 0x18(%rbx),%r10\n+\tmov 0x10(%rbp),%rcx\n ./pynx/scattering/cpu.c:7985\n \tmov 0x30(%rbx),%rdx\n ./pynx/scattering/cpu.c:7963\n-\tadd 0x8(%r8),%rdi\n+\tadd 0x8(%r10),%rcx\n ./pynx/scattering/cpu.c:7964\n-\tlea 0x10(%r8),%rbp\n+\tlea 0x10(%r10),%rbp\n \tmov %rbp,0x18(%rbx)\n ./pynx/scattering/cpu.c:7967\n-\tmov %r12,%rbp\n+\tmov %r14,%rbp\n ./pynx/scattering/cpu.c:7965\n-\tmov %r12,0x10(%r8)\n+\tmov %r14,0x10(%r10)\n ./pynx/scattering/cpu.c:7966\n-\tmov %rdi,0x18(%r8)\n+\tmov %rcx,0x18(%r10)\n ./pynx/scattering/cpu.c:7967\n-\tjmp 8a98 \n-\txchg %ax,%ax\n+\tjmp 8916 \n+\tnopl (%rax)\n ./pynx/scattering/cpu.c:7998\n \tmov -0x10(%rax),%rbp\n ./pynx/scattering/cpu.c:7997\n-\tlea -0x10(%rax),%rsi\n-\tmov %rsi,0x18(%rbx)\n+\tlea -0x10(%rax),%rdi\n+\tmov %rdi,0x18(%rbx)\n ./pynx/scattering/cpu.c:7999\n-\tmov %rsi,%rax\n+\tmov %rdi,%rax\n ./pynx/scattering/cpu.c:7987\n \tcmp %rbp,%rbx\n-\tjne 8a4e \n-\tnopl 0x0(%rax,%rax,1)\n+\tjne 88cc \n+./pynx/scattering/cpu.c:7989\n+\ttest %rdx,%rdx\n ./pynx/scattering/cpu.c:7988\n \tmovq $0x0,0x18(%rbx)\n ./pynx/scattering/cpu.c:7989\n-\ttest %rdx,%rdx\n-\tjne 89b5 \n+\tjne 882f \n ./pynx/scattering/cpu.c:8013\n \tmovb $0x0,0x44(%rbx)\n ./pynx/scattering/cpu.c:7918 (discriminator 1)\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8014\n \tmovl $0x0,0x40(%rbx)\n ./pynx/scattering/cpu.c:8016\n-\tadd $0x18,%rsp\n+\tadd $0x28,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n \tnopl (%rax)\n ./pynx/scattering/cpu.c:7995\n-\tmov %r8,%rbp\n+\tmov %r10,%rbp\n ./pynx/scattering/cpu.c:7987\n-\tjmp 8a45 \n-\tnopl 0x0(%rax,%rax,1)\n+\tjmp 88c3 \n ./pynx/scattering/cpu.c:7962 (discriminator 1)\n-\tmov 0x8(%r12),%r12\n-\ttest %r12,%r12\n-\tjne 8c36 \n-\tjmp 8a03 \n-\tnopl 0x0(%rax,%rax,1)\n-\tmov %r8,%rbp\n-\tjmp 8a98 \n+\tmov 0x8(%r14),%r14\n+\ttest %r14,%r14\n+\tjne 8abd \n+\tjmp 887f \n+\tnopw 0x0(%rax,%rax,1)\n+\tmov %r10,%rbp\n+\tjmp 8916 \n ./pynx/scattering/cpu.c:7924\n \tmov 0x30(%rbx),%rcx\n ./pynx/scattering/cpu.c:7922\n \tcmp $0x1,%esi\n \tsete 0x47(%rbx)\n ./pynx/scattering/cpu.c:7924\n \tcmp %rcx,%r15\n-\tjne 8d79 \n+\tjne 8c0c \n ./pynx/scattering/cpu.c:7931\n \tcmp $0x1,%esi\n-\tje 8842 \n+\tje 86c2 \n ./pynx/scattering/cpu.c:7923\n \tmov $0x1,%ecx\n ./pynx/scattering/cpu.c:7932\n-\tmov 0x1424f(%rip),%r10 \n+\tmov 0x143d7(%rip),%r8 \n \tmov %esi,%edx\n \txor %eax,%eax\n-\tlea 0x10e6c(%rip),%rsi \n-\tmov (%r10),%rdi\n+\tlea 0x11064(%rip),%rsi \n+\tmov (%r8),%rdi\n \tcall 3460 \n ./pynx/scattering/cpu.c:7934\n-\tjmp 89bd \n+\tjmp 8837 \n \tnopl 0x0(%rax)\n __Pyx_BufFmt_TypeCharToNativeSize():\n ./pynx/scattering/cpu.c:7793\n \tmov $0x4,%r11d\n-\tjmp 8997 \n-\tnopl 0x0(%rax,%rax,1)\n+\tjmp 8810 \n+__Pyx_BufFmt_TypeCharToGroup():\n+./pynx/scattering/cpu.c:7871\n+\tmovb $0x49,0xf(%rsp)\n+\tjmp 8718 \n+\tnopl (%rax)\n __Pyx_BufFmt_ProcessTypeChunk():\n ./pynx/scattering/cpu.c:7977\n-\tmov 0x14219(%rip),%r11 \n-\tlea 0x10eaa(%rip),%rsi \n+\tmov 0x14399(%rip),%r11 \n+\tlea 0x1109a(%rip),%rsi \n \txor %eax,%eax\n \tmov (%r11),%rdi\n \tcall 3460 \n ./pynx/scattering/cpu.c:7980\n-\tjmp 89bd \n+\tjmp 8837 \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:7918 (discriminator 1)\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8016\n \tret\n __Pyx_BufFmt_TypeCharToGroup():\n ./pynx/scattering/cpu.c:7880 (discriminator 1)\n-\tcmp $0x1,%edi\n-\tsbb %r14d,%r14d\n-\tand $0xf,%r14d\n-\tadd $0x43,%r14d\n-\tjmp 88a0 \n+\ttest %edi,%edi\n+\tmov $0x43,%r9d\n+\tmov $0x52,%r14d\n+\tcmove %r14d,%r9d\n+\tmov %r9b,0xf(%rsp)\n+\tjmp 8718 \n+./pynx/scattering/cpu.c:7878\n+\tmovb $0x55,0xf(%rsp)\n+\tjmp 8718 \n __Pyx_BufFmt_ProcessTypeChunk():\n ./pynx/scattering/cpu.c:7917\n \tmov $0x1,%r15d\n-\tjmp 8842 \n+\tjmp 86c2 \n ./pynx/scattering/cpu.c:7925\n-\tmov 0x141d8(%rip),%r12 \n+\tmov 0x14345(%rip),%rsi \n \tmov %r15,%rdx\n-\tlea 0x10dc6(%rip),%rsi \n \txor %eax,%eax\n-\tmov (%r12),%rdi\n+\tmov (%rsi),%rdi\n+\tlea 0x10f9e(%rip),%rsi \n \tcall 3460 \n ./pynx/scattering/cpu.c:7928\n-\tjmp 89bd \n+\tjmp 8837 \n \txor %ecx,%ecx\n-\tjmp 8d02 \n-\tdata16 cs nopw 0x0(%rax,%rax,1)\n-\tnopl 0x0(%rax)\n+\tjmp 8b7a \n+\tnopl 0x0(%rax,%rax,1)\n __Pyx_BufFmt_CheckString():\n ./pynx/scattering/cpu.c:8066\n \tpush %r15\n-\tmov %rdi,%r15\n+\tmov %rsi,%r15\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tpush %rbp\n-\tmov %rsi,%rbp\n+\tmov %rdi,%rbp\n \tpush %rbx\n ./pynx/scattering/cpu.c:8069\n-\tlea 0x11c15(%rip),%rbx \n+\tlea 0x11e0d(%rip),%rbx \n ./pynx/scattering/cpu.c:8066\n \tsub $0x18,%rsp\n ./pynx/scattering/cpu.c:8069\n-\tmovzbl 0x0(%rbp),%eax\n+\tmovzbl (%r15),%eax\n \tcmp $0x54,%al\n-\tjg 8e00 \n+\tjg 8c90 \n \tcmp $0x3e,%al\n-\tjg 8ea0 \n-\tja 8e6c \n-\tmovzbl %al,%r9d\n-\tmovslq (%rbx,%r9,4),%r10\n-\tadd %rbx,%r10\n-\tnotrack jmp *%r10\n+\tjg 8d28 \n+\tja 8cfc \n+\tmovzbl %al,%esi\n+\tmovslq (%rbx,%rsi,4),%rdi\n+\tadd %rbx,%rdi\n+\tnotrack jmp *%rdi\n ./pynx/scattering/cpu.c:8091\n-\tmovb $0x3d,0x45(%r15)\n+\tmovb $0x3d,0x45(%rbp)\n ./pynx/scattering/cpu.c:8069\n-\tmovzbl 0x1(%rbp),%eax\n+\tmovzbl 0x1(%r15),%eax\n ./pynx/scattering/cpu.c:8092\n-\tinc %rbp\n+\tinc %r15\n ./pynx/scattering/cpu.c:8069\n \tcmp $0x54,%al\n-\tjle 8dd3 \n+\tjle 8c5b \n+\tcs nopw 0x0(%rax,%rax,1)\n \tcmp $0x73,%al\n-\tje 9320 \n-\tjle 8ed8 \n+\tje 9188 \n+\tjle 8d58 \n \tcmp $0x78,%al\n-\tje 8f70 \n+\tje 8de8 \n \tcmp $0x7d,%al\n-\tjne 8e6c \n+\tjne 8cfc \n ./pynx/scattering/cpu.c:8137\n-\tmov %r15,%rdi\n+\tmov %rbp,%rdi\n ./pynx/scattering/cpu.c:8135\n-\tmov 0x38(%r15),%rbx\n+\tmov 0x38(%rbp),%rbx\n ./pynx/scattering/cpu.c:8137\n-\tcall 87a0 \n+\tcall 8620 \n ./pynx/scattering/cpu.c:8137 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 8e87 \n-./pynx/scattering/cpu.c:8138\n-\tmovb $0x0,0x44(%r15)\n+\tinc %eax\n+\tje 8d17 \n ./pynx/scattering/cpu.c:8139\n \ttest %rbx,%rbx\n-\tje 8e50 \n+./pynx/scattering/cpu.c:8138\n+\tmovb $0x0,0x44(%rbp)\n+./pynx/scattering/cpu.c:8139\n+\tje 8cde \n ./pynx/scattering/cpu.c:8139 (discriminator 1)\n-\tmov 0x20(%r15),%rcx\n+\tmov 0x20(%rbp),%rcx\n \txor %edx,%edx\n \tmov %rcx,%rax\n \tdiv %rbx\n \ttest %rdx,%rdx\n-\tje 8e50 \n+\tje 8cde \n ./pynx/scattering/cpu.c:8140\n \tadd %rbx,%rcx\n \tsub %rdx,%rcx\n-\tmov %rcx,0x20(%r15)\n+\tmov %rcx,0x20(%rbp)\n ./pynx/scattering/cpu.c:8200\n \tadd $0x18,%rsp\n ./pynx/scattering/cpu.c:8136\n-\tlea 0x1(%rbp),%rax\n+\tlea 0x1(%r15),%rax\n ./pynx/scattering/cpu.c:8200\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n-\tnop\n+\tnopl (%rax)\n \tnopl 0x0(%rax)\n __pyx_buffmt_parse_array():\n ./pynx/scattering/cpu.c:8031\n \tcmp $0x8,%al\n-\tjg 8e68 \n+\tjg 8cf8 \n \tmovsbl %al,%edx\n __Pyx_BufFmt_ExpectNumber():\n ./pynx/scattering/cpu.c:7738\n-\tmov 0x140e2(%rip),%r15 \n-\tlea 0x10e5b(%rip),%rsi \n+\tmov 0x14252(%rip),%rcx \n+\tlea 0x1103b(%rip),%rsi \n \txor %eax,%eax\n-\tmov (%r15),%rdi\n+\tmov (%rcx),%rdi\n \tcall 3460 \n __Pyx_BufFmt_CheckString():\n ./pynx/scattering/cpu.c:8200\n \tadd $0x18,%rsp\n ./pynx/scattering/cpu.c:8073\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8200\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n-\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:8069\n-\tlea -0x3f(%rax),%r11d\n-\tmov $0x1,%r13d\n-\tshlx %r11,%r13,%r12\n+\tlea -0x3f(%rax),%ecx\n+\tmov $0x1,%r12d\n+\tshl %cl,%r12\n \tand $0x52609,%r12d\n-\tjne 938e \n+\tjne 91f2 \n \tcmp $0x54,%al\n-\tje 8faf \n+\tje 8e23 \n \tcmp $0x40,%al\n-\tjne 8e6c \n+\tjne 8cfc \n ./pynx/scattering/cpu.c:8106\n-\tmov %al,0x45(%r15)\n-\tinc %rbp\n+\tmov %al,0x45(%rbp)\n+\tinc %r15\n ./pynx/scattering/cpu.c:8107\n-\tjmp 8dcb \n-\tnopl 0x0(%rax)\n+\tjmp 8c53 \n ./pynx/scattering/cpu.c:8069\n-\tlea -0x5a(%rax),%esi\n-\tcmp $0x17,%sil\n-\tja 8e6c \n-\tmov $0x1,%edi\n-\tshlx %rsi,%rdi,%r8\n-\ttest $0xc4f700,%r8d\n-\tjne 938e \n-\tand $0x1,%r8d\n-\tje 93e4 \n+\tlea -0x5a(%rax),%ecx\n+\tcmp $0x17,%cl\n+\tja 8cfc \n+\tmov $0x1,%esi\n+\tshl %cl,%rsi\n+\ttest $0xc4f700,%esi\n+\tjne 91f2 \n+\tand $0x1,%esi\n+\tje 9246 \n ./pynx/scattering/cpu.c:8156\n-\tmovzbl 0x1(%rbp),%eax\n+\tmovzbl 0x1(%r15),%eax\n ./pynx/scattering/cpu.c:8155\n-\tlea 0x1(%rbp),%r9\n+\tlea 0x1(%r15),%rdi\n ./pynx/scattering/cpu.c:8156\n-\tlea -0x66(%rax),%ebp\n+\tlea -0x66(%rax),%r8d\n ./pynx/scattering/cpu.c:8156 (discriminator 1)\n-\tcmp $0x1,%bpl\n-\tjbe 8f1b \n+\tcmp $0x1,%r8b\n+\tjbe 8d98 \n \tcmp $0x64,%al\n-\tjne 9432 \n+\tjne 9293 \n+./pynx/scattering/cpu.c:8165\n+\tcmp %al,0x44(%rbp)\n ./pynx/scattering/cpu.c:8155\n-\tmov %r9,%rbp\n+\tmov %rdi,%r15\n ./pynx/scattering/cpu.c:8154\n \tmov $0x1,%r12d\n ./pynx/scattering/cpu.c:8165\n-\tcmp %al,0x44(%r15)\n-\tje 939b \n+\tje 91fe \n ./pynx/scattering/cpu.c:8175\n-\tmov %r15,%rdi\n-\tcall 87a0 \n+\tmov %rbp,%rdi\n+\tcall 8620 \n ./pynx/scattering/cpu.c:8175 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 8e87 \n+\tinc %eax\n+\tje 8d17 \n ./pynx/scattering/cpu.c:8176\n-\tmov 0x28(%r15),%rcx\n+\tmov 0x28(%rbp),%r10\n ./pynx/scattering/cpu.c:8177\n-\tmovzbl 0x45(%r15),%eax\n+\tmovzbl 0x45(%rbp),%r11d\n ./pynx/scattering/cpu.c:8180\n-\tinc %rbp\n+\tinc %r15\n ./pynx/scattering/cpu.c:8176\n-\tmov %rcx,0x30(%r15)\n+\tmov %r10,0x30(%rbp)\n ./pynx/scattering/cpu.c:8177\n-\tmov %al,0x46(%r15)\n+\tmov %r11b,0x46(%rbp)\n ./pynx/scattering/cpu.c:8178\n-\tmovzbl -0x1(%rbp),%edx\n+\tmovzbl -0x1(%r15),%r13d\n ./pynx/scattering/cpu.c:8179\n-\tmov %r12d,0x40(%r15)\n+\tmov %r12d,0x40(%rbp)\n ./pynx/scattering/cpu.c:8178\n-\tmov %dl,0x44(%r15)\n+\tmov %r13b,0x44(%rbp)\n ./pynx/scattering/cpu.c:8181\n-\tmovq $0x1,0x28(%r15)\n+\tmovq $0x1,0x28(%rbp)\n ./pynx/scattering/cpu.c:8183\n-\tjmp 8dcb \n-\tnopl 0x0(%rax)\n+\tjmp 8c53 \n ./pynx/scattering/cpu.c:8145\n-\tmov %r15,%rdi\n-\tcall 87a0 \n+\tmov %rbp,%rdi\n+\tcall 8620 \n ./pynx/scattering/cpu.c:8145 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 8e87 \n+\tinc %eax\n+\tje 8d17 \n ./pynx/scattering/cpu.c:8150\n-\tmovzbl 0x45(%r15),%edx\n+\tmovzbl 0x45(%rbp),%edx\n ./pynx/scattering/cpu.c:8146\n-\tmov 0x28(%r15),%rax\n-./pynx/scattering/cpu.c:8149\n-\tmovb $0x0,0x44(%r15)\n-./pynx/scattering/cpu.c:8151\n-\tinc %rbp\n+\tmov 0x28(%rbp),%rax\n+./pynx/scattering/cpu.c:8148\n+\tmovq $0x0,0x30(%rbp)\n ./pynx/scattering/cpu.c:8146\n-\tadd %rax,0x20(%r15)\n+\tadd %rax,0x20(%rbp)\n+./pynx/scattering/cpu.c:8151\n+\tinc %r15\n ./pynx/scattering/cpu.c:8147\n-\tmovq $0x1,0x28(%r15)\n-./pynx/scattering/cpu.c:8148\n-\tmovq $0x0,0x30(%r15)\n+\tmovq $0x1,0x28(%rbp)\n+./pynx/scattering/cpu.c:8149\n+\tmovb $0x0,0x44(%rbp)\n ./pynx/scattering/cpu.c:8150\n-\tmov %dl,0x46(%r15)\n+\tmov %dl,0x46(%rbp)\n ./pynx/scattering/cpu.c:8152\n-\tjmp 8dcb \n+\tjmp 8c53 \n ./pynx/scattering/cpu.c:8112\n-\tmov 0x38(%r15),%rsi\n+\tmov 0x38(%rbp),%rax\n ./pynx/scattering/cpu.c:8111\n-\tmov 0x28(%r15),%r14\n+\tmov 0x28(%rbp),%r14\n ./pynx/scattering/cpu.c:8113\n-\tmovq $0x1,0x28(%r15)\n+\tmovq $0x1,0x28(%rbp)\n ./pynx/scattering/cpu.c:8115\n-\tcmpb $0x7b,0x1(%rbp)\n+\tcmpb $0x7b,0x1(%r15)\n ./pynx/scattering/cpu.c:8112\n-\tmov %rsi,0x8(%rsp)\n+\tmov %rax,0x8(%rsp)\n ./pynx/scattering/cpu.c:8115\n-\tjne 949d \n+\tjne 92fd \n ./pynx/scattering/cpu.c:8119\n-\tmov %r15,%rdi\n-\tcall 87a0 \n+\tmov %rbp,%rdi\n+\tcall 8620 \n ./pynx/scattering/cpu.c:8119 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 8e87 \n-./pynx/scattering/cpu.c:8121\n-\tvpxor %xmm0,%xmm0,%xmm0\n+\tinc %eax\n+\tje 8d17 \n+./pynx/scattering/cpu.c:8125 (discriminator 1)\n+\ttest %r14,%r14\n ./pynx/scattering/cpu.c:8120\n-\tmovb $0x0,0x44(%r15)\n+\tmovb $0x0,0x44(%rbp)\n ./pynx/scattering/cpu.c:8123\n-\tlea 0x2(%rbp),%r13\n+\tlea 0x2(%r15),%r13\n ./pynx/scattering/cpu.c:8121\n-\tvmovdqu %xmm0,0x30(%r15)\n+\tmovq $0x0,0x30(%rbp)\n+./pynx/scattering/cpu.c:8122\n+\tmovq $0x0,0x38(%rbp)\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\ttest %r14,%r14\n-\tje 947a \n-\tmov %r14,%rdi\n-\tand $0x7,%edi\n-\tje 90c9 \n-\tcmp $0x1,%rdi\n-\tje 90a6 \n-\tcmp $0x2,%rdi\n-\tje 908f \n-\tcmp $0x3,%rdi\n-\tje 9078 \n-\tcmp $0x4,%rdi\n-\tje 9061 \n-\tcmp $0x5,%rdi\n-\tje 904a \n-\tcmp $0x6,%rdi\n-\tjne 9413 \n+\tje 92da \n+\tmov %r14,%r15\n+\tand $0x7,%r15d\n+\tje 8f43 \n+\tcmp $0x1,%r15\n+\tje 8f20 \n+\tcmp $0x2,%r15\n+\tje 8f09 \n+\tcmp $0x3,%r15\n+\tje 8ef2 \n+\tcmp $0x4,%r15\n+\tje 8edb \n+\tcmp $0x5,%r15\n+\tje 8ec4 \n+\tcmp $0x6,%r15\n+\tjne 9274 \n ./pynx/scattering/cpu.c:8126\n \tmov %r13,%rsi\n-\tmov %r15,%rdi\n-\tcall 8db0 \n+\tmov %rbp,%rdi\n+\tcall 8c38 \n ./pynx/scattering/cpu.c:8127\n \ttest %rax,%rax\n-\tje 8e87 \n+\tje 8d17 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n \tinc %r12\n ./pynx/scattering/cpu.c:8126\n \tmov %r13,%rsi\n-\tmov %r15,%rdi\n-\tcall 8db0 \n+\tmov %rbp,%rdi\n+\tcall 8c38 \n ./pynx/scattering/cpu.c:8127\n \ttest %rax,%rax\n-\tje 8e87 \n+\tje 8d17 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n \tinc %r12\n ./pynx/scattering/cpu.c:8126\n \tmov %r13,%rsi\n-\tmov %r15,%rdi\n-\tcall 8db0 \n+\tmov %rbp,%rdi\n+\tcall 8c38 \n ./pynx/scattering/cpu.c:8127\n \ttest %rax,%rax\n-\tje 8e87 \n+\tje 8d17 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n \tinc %r12\n ./pynx/scattering/cpu.c:8126\n \tmov %r13,%rsi\n-\tmov %r15,%rdi\n-\tcall 8db0 \n+\tmov %rbp,%rdi\n+\tcall 8c38 \n ./pynx/scattering/cpu.c:8127\n \ttest %rax,%rax\n-\tje 8e87 \n+\tje 8d17 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n \tinc %r12\n ./pynx/scattering/cpu.c:8126\n \tmov %r13,%rsi\n-\tmov %r15,%rdi\n-\tcall 8db0 \n+\tmov %rbp,%rdi\n+\tcall 8c38 \n ./pynx/scattering/cpu.c:8127\n \ttest %rax,%rax\n-\tje 8e87 \n+\tje 8d17 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n \tinc %r12\n ./pynx/scattering/cpu.c:8126\n \tmov %r13,%rsi\n-\tmov %r15,%rdi\n-\tcall 8db0 \n-\tmov %rax,%rbp\n+\tmov %rbp,%rdi\n+\tcall 8c38 \n ./pynx/scattering/cpu.c:8127\n \ttest %rax,%rax\n-\tje 8e87 \n+./pynx/scattering/cpu.c:8126\n+\tmov %rax,%r15\n+./pynx/scattering/cpu.c:8127\n+\tje 8d17 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n \tinc %r12\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n \tcmp %r12,%r14\n-\tje 9179 \n+\tje 8ff3 \n ./pynx/scattering/cpu.c:8126\n \tmov %r13,%rsi\n-\tmov %r15,%rdi\n-\tcall 8db0 \n+\tmov %rbp,%rdi\n+\tcall 8c38 \n ./pynx/scattering/cpu.c:8127\n \ttest %rax,%rax\n-\tje 8e87 \n+\tje 8d17 \n ./pynx/scattering/cpu.c:8126\n \tmov %r13,%rsi\n-\tmov %r15,%rdi\n-\tcall 8db0 \n+\tmov %rbp,%rdi\n+\tcall 8c38 \n ./pynx/scattering/cpu.c:8127\n \ttest %rax,%rax\n-\tje 8e87 \n+\tje 8d17 \n ./pynx/scattering/cpu.c:8126\n \tmov %r13,%rsi\n-\tmov %r15,%rdi\n-\tcall 8db0 \n+\tmov %rbp,%rdi\n+\tcall 8c38 \n ./pynx/scattering/cpu.c:8127\n \ttest %rax,%rax\n-\tje 8e87 \n+\tje 8d17 \n ./pynx/scattering/cpu.c:8126\n \tmov %r13,%rsi\n-\tmov %r15,%rdi\n-\tcall 8db0 \n+\tmov %rbp,%rdi\n+\tcall 8c38 \n ./pynx/scattering/cpu.c:8127\n \ttest %rax,%rax\n-\tje 8e87 \n+\tje 8d17 \n ./pynx/scattering/cpu.c:8126\n \tmov %r13,%rsi\n-\tmov %r15,%rdi\n-\tcall 8db0 \n+\tmov %rbp,%rdi\n+\tcall 8c38 \n ./pynx/scattering/cpu.c:8127\n \ttest %rax,%rax\n-\tje 8e87 \n+\tje 8d17 \n ./pynx/scattering/cpu.c:8126\n \tmov %r13,%rsi\n-\tmov %r15,%rdi\n-\tcall 8db0 \n+\tmov %rbp,%rdi\n+\tcall 8c38 \n ./pynx/scattering/cpu.c:8127\n \ttest %rax,%rax\n-\tje 8e87 \n+\tje 8d17 \n ./pynx/scattering/cpu.c:8126\n \tmov %r13,%rsi\n-\tmov %r15,%rdi\n-\tcall 8db0 \n+\tmov %rbp,%rdi\n+\tcall 8c38 \n ./pynx/scattering/cpu.c:8127\n \ttest %rax,%rax\n-\tje 8e87 \n+\tje 8d17 \n ./pynx/scattering/cpu.c:8126\n \tmov %r13,%rsi\n-\tmov %r15,%rdi\n-\tcall 8db0 \n-\tmov %rax,%rbp\n+\tmov %rbp,%rdi\n+\tcall 8c38 \n ./pynx/scattering/cpu.c:8127\n \ttest %rax,%rax\n-\tje 8e87 \n+./pynx/scattering/cpu.c:8126\n+\tmov %rax,%r15\n+./pynx/scattering/cpu.c:8127\n+\tje 8d17 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n \tadd $0x8,%r12\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n \tcmp %r12,%r14\n-\tjne 90c9 \n+\tjne 8f43 \n ./pynx/scattering/cpu.c:8130\n-\tmov 0x8(%rsp),%r8\n-\ttest %r8,%r8\n-\tje 8dcb \n+\tmov 0x8(%rsp),%rdx\n+\ttest %rdx,%rdx\n+\tje 8c53 \n ./pynx/scattering/cpu.c:8130 (discriminator 1)\n-\tmov %r8,0x38(%r15)\n-\tjmp 8dcb \n+\tmov %rdx,0x38(%rbp)\n+\tjmp 8c53 \n ./pynx/scattering/cpu.c:8097\n-\tmov 0x13dc1(%rip),%r13 \n-\tlea 0x10a9a(%rip),%rsi \n-\tmov 0x0(%r13),%rdi\n+\tmov 0x13f47(%rip),%rbp \n+\tlea 0x10c90(%rip),%rsi \n+\tmov 0x0(%rbp),%rdi\n \tcall 31e0 \n ./pynx/scattering/cpu.c:8098\n-\tjmp 8e87 \n+\tjmp 8d17 \n ./pynx/scattering/cpu.c:8071\n-\tcmpb $0x0,0x44(%r15)\n-\tje 91be \n+\tcmpb $0x0,0x44(%rbp)\n+\tje 9037 \n ./pynx/scattering/cpu.c:8071 (discriminator 1)\n-\tcmpq $0x0,0x18(%r15)\n-\tje 93d7 \n+\tcmpq $0x0,0x18(%rbp)\n+\tje 9239 \n ./pynx/scattering/cpu.c:8075\n-\tmov %r15,%rdi\n-\tcall 87a0 \n+\tmov %rbp,%rdi\n+\tcall 8620 \n ./pynx/scattering/cpu.c:8075 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 8e87 \n+\tinc %eax\n+\tje 8d17 \n ./pynx/scattering/cpu.c:8076\n-\tcmpq $0x0,0x18(%r15)\n-\tjne 93d7 \n+\tcmpq $0x0,0x18(%rbp)\n+\tjne 9239 \n ./pynx/scattering/cpu.c:8200\n \tadd $0x18,%rsp\n ./pynx/scattering/cpu.c:8080\n-\tmov %rbp,%rax\n+\tmov %r15,%rax\n ./pynx/scattering/cpu.c:8200\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n ./pynx/scattering/cpu.c:8186 (discriminator 1)\n-\tcmpb $0x3a,0x1(%rbp)\n+\tcmpb $0x3a,0x1(%r15)\n ./pynx/scattering/cpu.c:8185\n-\tlea 0x1(%rbp),%r11\n+\tlea 0x1(%r15),%r8\n ./pynx/scattering/cpu.c:8186 (discriminator 1)\n-\tje 9209 \n-\tcs nopw 0x0(%rax,%rax,1)\n+\tje 9079 \n+\tnop\n ./pynx/scattering/cpu.c:8186 (discriminator 2)\n-\tinc %r11\n+\tinc %r8\n ./pynx/scattering/cpu.c:8186 (discriminator 1)\n-\tcmpb $0x3a,(%r11)\n-\tjne 9200 \n+\tcmpb $0x3a,(%r8)\n+\tjne 9070 \n ./pynx/scattering/cpu.c:8187\n-\tlea 0x1(%r11),%rbp\n+\tlea 0x1(%r8),%r15\n ./pynx/scattering/cpu.c:8188\n-\tjmp 8dcb \n+\tjmp 8c53 \n __pyx_buffmt_parse_array():\n ./pynx/scattering/cpu.c:8023\n-\tcmpq $0x1,0x28(%r15)\n+\tcmpq $0x1,0x28(%rbp)\n ./pynx/scattering/cpu.c:8022\n-\tlea 0x1(%rbp),%r12\n+\tlea 0x1(%r15),%r12\n ./pynx/scattering/cpu.c:8023\n-\tjne 9482 \n+\tjne 92e2 \n ./pynx/scattering/cpu.c:8028\n-\tmov %r15,%rdi\n-\tcall 87a0 \n+\tmov %rbp,%rdi\n+\tcall 8620 \n ./pynx/scattering/cpu.c:8028 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 8e87 \n-./pynx/scattering/cpu.c:8029\n-\tmov 0x18(%r15),%rcx\n-./pynx/scattering/cpu.c:8021\n-\txor %r14d,%r14d\n+\tinc %eax\n+\tje 8d17 \n ./pynx/scattering/cpu.c:8029\n-\tmov (%rcx),%rax\n-\tmov (%rax),%rdi\n+\tmov 0x18(%rbp),%rcx\n ./pynx/scattering/cpu.c:8030\n-\tmovzbl 0x1(%rbp),%eax\n+\tmovzbl 0x1(%r15),%eax\n+./pynx/scattering/cpu.c:8021\n+\txor %r11d,%r11d\n ./pynx/scattering/cpu.c:8029\n-\tmov 0x58(%rdi),%r13d\n+\tmov (%rcx),%r9\n+\tmov (%r9),%r13\n+\tmov 0x58(%r13),%r14d\n ./pynx/scattering/cpu.c:8030\n \ttest %al,%al\n-\tje 94db \n+\tje 933b \n \tcmp $0x29,%al\n-\tje 94db \n+\tje 933b \n ./pynx/scattering/cpu.c:8031\n \tcmp $0xd,%al\n-\tjle 8e68 \n+\tjle 8cf8 \n \tcmp $0x20,%al\n-\tje 92ed \n+\tje 9151 \n __Pyx_BufFmt_ParseNumber():\n ./pynx/scattering/cpu.c:7726\n \tmovsbl %al,%edx\n ./pynx/scattering/cpu.c:7723\n \tsub $0x30,%eax\n \tcmp $0x9,%al\n-\tja 8e6f \n+\tja 8cff \n ./pynx/scattering/cpu.c:7727\n \tmovsbl 0x1(%r12),%eax\n ./pynx/scattering/cpu.c:7726\n-\tlea 0x1(%r12),%rcx\n \tsub $0x30,%edx\n+\tlea 0x1(%r12),%r9\n ./pynx/scattering/cpu.c:7727\n-\tlea -0x30(%rax),%esi\n-\tcmp $0x9,%sil\n-\tja 92c0 \n-\tdata16 cs nopw 0x0(%rax,%rax,1)\n-\tnopw 0x0(%rax,%rax,1)\n-./pynx/scattering/cpu.c:7729\n-\tinc %rcx\n+\tlea -0x30(%rax),%r10d\n+\tcmp $0x9,%r10b\n+\tja 9123 \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7728\n-\tlea (%rdx,%rdx,4),%edx\n+\timul $0xa,%edx,%r12d\n ./pynx/scattering/cpu.c:7729\n-\tlea -0x30(%rax,%rdx,2),%edx\n+\tinc %r9\n+\tlea -0x30(%r12,%rax,1),%edx\n ./pynx/scattering/cpu.c:7727\n-\tmovsbl (%rcx),%eax\n-\tlea -0x30(%rax),%r12d\n-\tcmp $0x9,%r12b\n-\tjbe 92a0 \n+\tmovsbl (%r9),%eax\n+\tlea -0x30(%rax),%r15d\n+\tcmp $0x9,%r15b\n+\tjbe 9100 \n __Pyx_BufFmt_ExpectNumber():\n ./pynx/scattering/cpu.c:7737\n \tcmp $0xffffffff,%edx\n-\tje 8e6c \n+\tje 8cfc \n __pyx_buffmt_parse_array():\n ./pynx/scattering/cpu.c:8037\n-\tcmp %r13d,%r14d\n-\tjge 92d9 \n+\tcmp %r14d,%r11d\n+\tjge 913c \n ./pynx/scattering/cpu.c:8037 (discriminator 1)\n-\tmovslq %r14d,%rbp\n-\tmovslq %edx,%r9\n-\tmov 0x18(%rdi,%rbp,8),%r8\n-\tcmp %r8,%r9\n-\tjne 9458 \n+\tmovslq %r11d,%rdi\n+\tmovslq %edx,%rcx\n+\tmov 0x18(%r13,%rdi,8),%r8\n+\tcmp %r8,%rcx\n+\tjne 92b8 \n ./pynx/scattering/cpu.c:8043\n \tcmp $0x2c,%al\n-\tjne 92f0 \n+\tjne 9158 \n ./pynx/scattering/cpu.c:8030\n-\tmovzbl 0x1(%rcx),%eax\n+\tmovzbl 0x1(%r9),%eax\n ./pynx/scattering/cpu.c:8048 (discriminator 1)\n-\tlea 0x1(%rcx),%r12\n+\tlea 0x1(%r9),%r12\n ./pynx/scattering/cpu.c:8049\n-\tinc %r14d\n-\tjmp 9247 \n-\tjmp 92ed \n-\tnop\n+\tinc %r11d\n+\tjmp 90b7 \n+\tjmp 9151 \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:8043\n \tcmp $0x29,%al\n-\tjne 93f3 \n+\tjne 9254 \n ./pynx/scattering/cpu.c:8048\n \tcmp $0x2c,%al\n-\tje 92dd \n+\tje 9140 \n ./pynx/scattering/cpu.c:8049\n-\tinc %r14d\n+\tinc %r11d\n ./pynx/scattering/cpu.c:8051\n-\tcmp %r14d,%r13d\n-\tjne 94b8 \n+\tcmp %r11d,%r14d\n+\tjne 9318 \n ./pynx/scattering/cpu.c:8061\n-\tmovb $0x1,0x47(%r15)\n+\tmovb $0x1,0x47(%rbp)\n ./pynx/scattering/cpu.c:8063\n-\tlea 0x1(%rcx),%rbp\n+\tlea 0x1(%r9),%r15\n ./pynx/scattering/cpu.c:8062\n-\tmovq $0x1,0x28(%r15)\n+\tmovq $0x1,0x28(%rbp)\n ./pynx/scattering/cpu.c:8064\n-\tjmp 8dcb \n-\txchg %ax,%ax\n+\tjmp 8c53 \n+\tnopl (%rax)\n __Pyx_BufFmt_CheckString():\n ./pynx/scattering/cpu.c:8069\n \txor %r12d,%r12d\n-\tjmp 8f2e \n-\tnopl 0x0(%rax,%rax,1)\n+\tjmp 8daa \n __Pyx_BufFmt_ParseNumber():\n ./pynx/scattering/cpu.c:7726\n \tmovsbl %al,%edx\n ./pynx/scattering/cpu.c:7723\n \tsub $0x30,%eax\n \tcmp $0x9,%al\n-\tja 8e6f \n+\tja 8cff \n ./pynx/scattering/cpu.c:7727\n-\tmovsbl 0x1(%rbp),%eax\n+\tmovsbl 0x1(%r15),%eax\n ./pynx/scattering/cpu.c:7726\n-\tlea 0x1(%rbp),%rdi\n \tsub $0x30,%edx\n+\tlea 0x1(%r15),%r14\n ./pynx/scattering/cpu.c:7727\n-\tlea -0x30(%rax),%esi\n-\tcmp $0x9,%sil\n-\tja 937f \n+\tlea -0x30(%rax),%r13d\n+\tcmp $0x9,%r13b\n+\tja 91e3 \n \tdata16 cs nopw 0x0(%rax,%rax,1)\n-\tnopl (%rax)\n-./pynx/scattering/cpu.c:7729\n-\tinc %rdi\n+\tnop\n ./pynx/scattering/cpu.c:7728\n-\tlea (%rdx,%rdx,4),%edx\n+\timul $0xa,%edx,%r10d\n ./pynx/scattering/cpu.c:7729\n-\tlea -0x30(%rax,%rdx,2),%edx\n+\tinc %r14\n+\tlea -0x30(%r10,%rax,1),%edx\n ./pynx/scattering/cpu.c:7727\n-\tmovsbl (%rdi),%eax\n-\tlea -0x30(%rax),%ebp\n-\tcmp $0x9,%bpl\n-\tjbe 9360 \n+\tmovsbl (%r14),%eax\n+\tlea -0x30(%rax),%r15d\n+\tcmp $0x9,%r15b\n+\tjbe 91c0 \n __Pyx_BufFmt_ExpectNumber():\n ./pynx/scattering/cpu.c:7737\n \tcmp $0xffffffff,%edx\n-\tje 8e6c \n+\tje 8cfc \n __Pyx_BufFmt_CheckString():\n ./pynx/scattering/cpu.c:8196\n \tmovslq %edx,%r8\n __Pyx_BufFmt_ParseNumber():\n ./pynx/scattering/cpu.c:7732\n-\tmov %rdi,%rbp\n+\tmov %r14,%r15\n __Pyx_BufFmt_CheckString():\n ./pynx/scattering/cpu.c:8196\n-\tmov %r8,0x28(%r15)\n-\tjmp 8dcb \n+\tmov %r8,0x28(%rbp)\n+\tjmp 8c53 \n ./pynx/scattering/cpu.c:8069\n \txor %r12d,%r12d\n ./pynx/scattering/cpu.c:8165\n-\tcmp %al,0x44(%r15)\n-\tjne 8f2e \n+\tcmp %al,0x44(%rbp)\n+\tjne 8daa \n ./pynx/scattering/cpu.c:8165 (discriminator 1)\n-\tcmp %r12d,0x40(%r15)\n-\tjne 8f2e \n+\tcmp %r12d,0x40(%rbp)\n+\tjne 8daa \n ./pynx/scattering/cpu.c:8165 (discriminator 2)\n-\tmovzbl 0x45(%r15),%r14d\n-\tcmp %r14b,0x46(%r15)\n-\tjne 8f2e \n+\tmovzbl 0x45(%rbp),%r9d\n+\tcmp %r9b,0x46(%rbp)\n+\tjne 8daa \n ./pynx/scattering/cpu.c:8166\n-\tcmpb $0x0,0x47(%r15)\n-\tjne 8f2e \n+\tcmpb $0x0,0x47(%rbp)\n+\tjne 8daa \n ./pynx/scattering/cpu.c:8167\n-\tmov 0x28(%r15),%r12\n+\tmov 0x28(%rbp),%r14\n ./pynx/scattering/cpu.c:8170\n-\tinc %rbp\n+\tinc %r15\n ./pynx/scattering/cpu.c:8167\n-\tadd %r12,0x30(%r15)\n+\tadd %r14,0x30(%rbp)\n ./pynx/scattering/cpu.c:8168\n-\tmovq $0x1,0x28(%r15)\n+\tmovq $0x1,0x28(%rbp)\n ./pynx/scattering/cpu.c:8171\n-\tjmp 8dcb \n+\tjmp 8c53 \n ./pynx/scattering/cpu.c:8072\n-\tmov %r15,%rdi\n-\tcall 84b0 \n+\tmov %rbp,%rdi\n+\tcall 8320 \n ./pynx/scattering/cpu.c:8073\n-\tjmp 8e87 \n+\tjmp 8d17 \n ./pynx/scattering/cpu.c:8069\n-\tcmp $0x4,%sil\n-\tje 8ec8 \n-\tjmp 8e6c \n+\tcmp $0x4,%cl\n+\tje 8d4d \n+\tjmp 8cfc \n __pyx_buffmt_parse_array():\n ./pynx/scattering/cpu.c:8044\n-\tmov 0x13b5e(%rip),%r10 \n \tmovsbl %al,%edx\n+\tmov 0x13cfa(%rip),%rax \n+\tlea 0x10b53(%rip),%rsi \n+\tmov (%rax),%rdi\n \txor %eax,%eax\n-\tlea 0x10942(%rip),%rsi \n-\tmov (%r10),%rdi\n \tcall 3460 \n ./pynx/scattering/cpu.c:8046\n-\tjmp 8e87 \n+\tjmp 8d17 \n __Pyx_BufFmt_CheckString():\n ./pynx/scattering/cpu.c:8126\n \tmov %r13,%rsi\n-\tmov %r15,%rdi\n-\tcall 8db0 \n+\tmov %rbp,%rdi\n+\tcall 8c38 \n ./pynx/scattering/cpu.c:8127\n \ttest %rax,%rax\n-\tje 8e87 \n+\tje 8d17 \n ./pynx/scattering/cpu.c:8125 (discriminator 2)\n \tmov $0x1,%r12d\n ./pynx/scattering/cpu.c:8125 (discriminator 1)\n-\tjmp 9033 \n+\tjmp 8ead \n __Pyx_BufFmt_RaiseUnexpectedChar():\n ./pynx/scattering/cpu.c:7743\n-\tmov 0x13b1f(%rip),%r10 \n+\tmov 0x13cbe(%rip),%rbp \n \tmov $0x5a,%edx\n-\tlea 0x10453(%rip),%rsi \n+\tlea 0x10662(%rip),%rsi \n \txor %eax,%eax\n-\tmov (%r10),%rdi\n+\tmov 0x0(%rbp),%rdi\n \tcall 3460 \n __Pyx_BufFmt_CheckString():\n ./pynx/scattering/cpu.c:8158\n-\tjmp 8e87 \n-\tnopl 0x0(%rax)\n+\tjmp 8d17 \n+\txchg %ax,%ax\n __pyx_buffmt_parse_array():\n ./pynx/scattering/cpu.c:8038\n-\tmov 0x13af9(%rip),%r11 \n+\tmov 0x13c99(%rip),%rsi \n \tmov %edx,%ecx\n-\tlea 0x108b0(%rip),%rsi \n-\tmov %r8,%rdx\n \txor %eax,%eax\n-\tmov (%r11),%rdi\n+\tmov %r8,%rdx\n+\tmov (%rsi),%rdi\n+\tlea 0x10ab8(%rip),%rsi \n \tcall 3460 \n ./pynx/scattering/cpu.c:8041\n-\tjmp 8e87 \n+\tjmp 8d17 \n __Pyx_BufFmt_CheckString():\n ./pynx/scattering/cpu.c:8124\n-\tmov %r13,%rbp\n-\tjmp 9179 \n+\tmov %r13,%r15\n+\tjmp 8ff3 \n __pyx_buffmt_parse_array():\n ./pynx/scattering/cpu.c:8024\n-\tmov 0x13acf(%rip),%r14 \n-\tlea 0x10818(%rip),%rsi \n-\tmov (%r14),%rdi\n+\tmov 0x13c6f(%rip),%r11 \n+\tlea 0x10a28(%rip),%rsi \n+\tmov (%r11),%rdi\n \tcall 31e0 \n ./pynx/scattering/cpu.c:8026\n-\tjmp 8e87 \n+\tjmp 8d17 \n __Pyx_BufFmt_CheckString():\n ./pynx/scattering/cpu.c:8116\n-\tmov 0x13ab4(%rip),%r15 \n-\tlea 0x107cd(%rip),%rsi \n-\tmov (%r15),%rdi\n+\tmov 0x13c54(%rip),%rbx \n+\tlea 0x109dd(%rip),%rsi \n+\tmov (%rbx),%rdi\n \tcall 31e0 \n ./pynx/scattering/cpu.c:8117\n-\tjmp 8e87 \n+\tjmp 8d17 \n __pyx_buffmt_parse_array():\n ./pynx/scattering/cpu.c:8052\n-\tmov 0x13a99(%rip),%rbx \n-\tmov %r14d,%ecx\n-\tmov %r13d,%edx\n+\tmov 0x13c39(%rip),%rbx \n+\tmov %r11d,%ecx\n+\tmov %r14d,%edx\n+\tlea 0x10abc(%rip),%rsi \n \txor %eax,%eax\n-\tlea 0x108aa(%rip),%rsi \n \tmov (%rbx),%rdi\n \tcall 3460 \n ./pynx/scattering/cpu.c:8054\n-\tjmp 8e87 \n+\tjmp 8d17 \n ./pynx/scattering/cpu.c:8051\n-\tcmp %r13d,%r14d\n-\tjne 94b8 \n+\tcmp %r14d,%r11d\n+\tjne 9318 \n ./pynx/scattering/cpu.c:8056\n \ttest %al,%al\n-\tjne 94ff \n+\tjne 935f \n ./pynx/scattering/cpu.c:8057\n-\tmov 0x13a6d(%rip),%rax \n-\tlea 0x108ae(%rip),%rsi \n-\tmov (%rax),%rdi\n+\tmov 0x13c0d(%rip),%rdx \n+\tlea 0x10abe(%rip),%rsi \n+\tmov (%rdx),%rdi\n \tcall 31e0 \n ./pynx/scattering/cpu.c:8059\n-\tjmp 8e87 \n-\tmov %r12,%rcx\n-\tjmp 9308 \n+\tjmp 8d17 \n+\tmov %r12,%r9\n+\tjmp 9170 \n __Pyx_BufFmt_CheckString():\n ./pynx/scattering/cpu.c:8059\n \tnopw 0x0(%rax,%rax,1)\n __Pyx__GetBufferAndValidate():\n ./pynx/scattering/cpu.c:8215\n \tlea 0x8(%rsp),%r10\n \tand $0xffffffffffffffe0,%rsp\n-\tlea 0xfe24(%rip),%rax \n \tpush -0x8(%r10)\n \tpush %rbp\n \tmov %rsp,%rbp\n \tpush %r12\n \tmov %rdi,%r12\n-\tmov %rsi,%rdi\n \tpush %r10\n+\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:8220\n \tmov %r12,%rsi\n ./pynx/scattering/cpu.c:8215\n \tpush %rbx\n-\tsub $0x98,%rsp\n-\tvmovq 0x13833(%rip),%xmm2 \n+\tsub $0x78,%rsp\n \tmov %fs:0x28,%rbx\n \tmov %rbx,-0x38(%rbp)\n \tmov %rdx,%rbx\n ./pynx/scattering/cpu.c:8219\n \tmovq $0x0,(%r12)\n ./pynx/scattering/cpu.c:8220\n \tmov $0x3c,%edx\n-\tvpinsrq $0x1,%rax,%xmm2,%xmm1\n-\tvmovdqa %xmm1,-0xa0(%rbp)\n \tcall 33c0 \n ./pynx/scattering/cpu.c:8220 (discriminator 2)\n-\tcmp $0xffffffff,%eax\n-\tje 96f0 \n+\tinc %eax\n+\tje 9518 \n ./pynx/scattering/cpu.c:8224\n \tmov 0x24(%r12),%ecx\n ./pynx/scattering/cpu.c:8224 (discriminator 1)\n \tcmp $0x1,%ecx\n-\tjne 96a0 \n+\tjne 94d0 \n __Pyx_BufFmt_Init():\n-./pynx/scattering/cpu.c:7698\n-\tvmovdqa -0xa0(%rbp),%xmm3\n-./pynx/scattering/cpu.c:7703\n-\tvmovdqa 0x11864(%rip),%ymm0 \n ./pynx/scattering/cpu.c:7702\n \tlea -0x90(%rbp),%rdi\n ./pynx/scattering/cpu.c:7704\n \tmovq $0x0,0x8(%rbx)\n-./pynx/scattering/cpu.c:7710\n-\tmovabs $0x40400000000000,%rdx\n+./pynx/scattering/cpu.c:7698\n+\tlea 0x1457f(%rip),%rax \n ./pynx/scattering/cpu.c:7702\n \tmov %rdi,(%rbx)\n+./pynx/scattering/cpu.c:7699\n+\tlea 0xffc9(%rip),%rsi \n+./pynx/scattering/cpu.c:7710\n+\tmovabs $0x40400000000000,%rdx\n ./pynx/scattering/cpu.c:7713\n-\tcmpb $0x53,0x143fd(%rip) \n+\tcmpb $0x53,0x145c0(%rip) \n+./pynx/scattering/cpu.c:7698\n+\tmov %rax,-0x90(%rbp)\n+./pynx/scattering/cpu.c:7699\n+\tmov %rsi,-0x88(%rbp)\n ./pynx/scattering/cpu.c:7700\n \tmovq $0x0,-0x80(%rbp)\n ./pynx/scattering/cpu.c:7701\n \tmov %rbx,-0x78(%rbp)\n+./pynx/scattering/cpu.c:7703\n+\tmovq $0x0,-0x70(%rbp)\n+./pynx/scattering/cpu.c:7707\n+\tmovq $0x1,-0x68(%rbp)\n+./pynx/scattering/cpu.c:7708\n+\tmovq $0x0,-0x60(%rbp)\n+./pynx/scattering/cpu.c:7712\n+\tmovq $0x0,-0x58(%rbp)\n ./pynx/scattering/cpu.c:7710\n \tmov %rdx,-0x50(%rbp)\n-./pynx/scattering/cpu.c:7698\n-\tvmovdqa %xmm3,-0x90(%rbp)\n-./pynx/scattering/cpu.c:7703\n-\tvmovdqa %ymm0,-0x70(%rbp)\n ./pynx/scattering/cpu.c:7713\n-\tjne 9630 \n-\tlea 0x1437b(%rip),%r8 \n-\tdata16 cs nopw 0x0(%rax,%rax,1)\n-\tdata16 cs nopw 0x0(%rax,%rax,1)\n-\tnopl 0x0(%rax,%rax,1)\n+\tjne 946f \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7715\n-\tmov 0x8(%r8),%rsi\n+\tmov 0x8(%rax),%r8\n \tmov %rbx,%rcx\n ./pynx/scattering/cpu.c:7714\n \tadd $0x10,%rbx\n ./pynx/scattering/cpu.c:7716\n \tmovq $0x0,0x8(%rbx)\n ./pynx/scattering/cpu.c:7717\n-\tmov (%rsi),%r8\n+\tmov (%r8),%rax\n ./pynx/scattering/cpu.c:7715\n-\tmov %rsi,(%rbx)\n+\tmov %r8,(%rbx)\n ./pynx/scattering/cpu.c:7713\n-\tcmpb $0x53,0x5c(%r8)\n-\tje 9600 \n+\tcmpb $0x53,0x5c(%rax)\n+\tje 9440 \n \tmov %rbx,-0x78(%rbp)\n-\tmov %rsi,0x10(%rcx)\n+\tmov %r8,0x10(%rcx)\n \tmovq $0x0,0x18(%rcx)\n __Pyx__GetBufferAndValidate():\n ./pynx/scattering/cpu.c:8233\n \tmov 0x28(%r12),%rsi\n-\tvzeroupper\n-\tcall 8db0 \n+\tcall 8c38 \n ./pynx/scattering/cpu.c:8233 (discriminator 1)\n \ttest %rax,%rax\n-\tje 96bd \n+\tje 94ed \n ./pynx/scattering/cpu.c:8235\n \tmov 0x18(%r12),%rdx\n-\tmov 0x14322(%rip),%r9 \n+\tmov 0x144e6(%rip),%r9 \n ./pynx/scattering/cpu.c:8235 (discriminator 1)\n \tcmp %r9,%rdx\n-\tjne 9720 \n+\tjne 9548 \n ./pynx/scattering/cpu.c:8242\n \tcmpq $0x0,0x40(%r12)\n-\tje 9688 \n+\tje 94c0 \n ./pynx/scattering/cpu.c:8243\n \txor %eax,%eax\n ./pynx/scattering/cpu.c:8247\n \tmov -0x38(%rbp),%rdx\n \tsub %fs:0x28,%rdx\n-\tjne 977f \n+\tjne 95aa \n \tlea -0x18(%rbp),%rsp\n \tpop %rbx\n-\tpop %rsi\n+\tpop %rcx\n \tpop %r12\n \tpop %rbp\n-\tlea -0x8(%rsi),%rsp\n+\tlea -0x8(%rcx),%rsp\n \tret\n-\tnopw 0x0(%rax,%rax,1)\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:8242 (discriminator 1)\n-\tlea 0x13c11(%rip),%rdi \n+\tlea 0x13dd9(%rip),%rdi \n \tmov %rdi,0x40(%r12)\n-\tjmp 965f \n-\tcs nopw 0x0(%rax,%rax,1)\n+\tjmp 949b \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:8225\n-\tmov 0x138b1(%rip),%r9 \n+\tmov 0x13a81(%rip),%r9 \n \tmov $0x1,%edx\n-\tlea 0x1071d(%rip),%rsi \n+\tlea 0x1095d(%rip),%rsi \n \txor %eax,%eax\n \tmov (%r9),%rdi\n \tcall 3460 \n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,(%r12)\n-\tje 96de \n+\tje 950e \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x13bd5(%rip),%rax \n-\tcmp %rax,0x40(%r12)\n-\tje 9771 \n+\tlea 0x13da5(%rip),%rbx \n+\tcmp %rbx,0x40(%r12)\n+\tje 959c \n ./pynx/scattering/cpu.c:8206\n \tmov %r12,%rdi\n \tcall 30e0 \n __Pyx__GetBufferAndValidate():\n ./pynx/scattering/cpu.c:8222\n \tmov $0xffffffff,%eax\n-\tjmp 9661 \n-\tnopl 0x0(%rax,%rax,1)\n+\tjmp 949d \n+\tnopl (%rax)\n __Pyx_ZeroBuffer():\n-./pynx/scattering/cpu.c:8210\n-\tlea 0x14589(%rip),%rdx \n-./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm4,%xmm4,%xmm4\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x14761(%rip),%rsi \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x13b9e(%rip),%rcx \n-\tvmovq %rdx,%xmm5\n-\tmov %rcx,0x40(%r12)\n-./pynx/scattering/cpu.c:8212\n-\tvpunpcklqdq %xmm5,%xmm5,%xmm6\n+\tlea 0x13d7a(%rip),%rdx \n ./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm4,(%r12)\n+\tmovq $0x0,(%r12)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,0x8(%r12)\n+./pynx/scattering/cpu.c:8211\n+\tmov %rsi,0x38(%r12)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm6,0x30(%r12)\n+\tmov %rsi,0x30(%r12)\n+./pynx/scattering/cpu.c:8213\n+\tmov %rdx,0x40(%r12)\n __Pyx__GetBufferAndValidate():\n ./pynx/scattering/cpu.c:8222\n-\tjmp 96de \n-\tnop\n-./pynx/scattering/cpu.c:8236 (discriminator 1)\n-\tlea 0xfad8(%rip),%r11 \n-\tcmp $0x2,%r9\n-\tlea 0xfbc0(%rip),%r10 \n-./pynx/scattering/cpu.c:8236 (discriminator 8)\n-\tmov 0x1381f(%rip),%rbx \n+\tjmp 950e \n+./pynx/scattering/cpu.c:8236\n+\tcmp $0x1,%r9\n+./pynx/scattering/cpu.c:8236 (discriminator 2)\n+\tlea 0xfe0f(%rip),%r11 \n+./pynx/scattering/cpu.c:8236\n+\tjbe 955c \n ./pynx/scattering/cpu.c:8236 (discriminator 1)\n-\tcmovae %r11,%r10\n+\tlea 0xfd13(%rip),%r11 \n+./pynx/scattering/cpu.c:8236 (discriminator 4)\n+\tcmp $0x1,%rdx\n+\tmov 0x143f9(%rip),%r8 \n+./pynx/scattering/cpu.c:8236 (discriminator 6)\n+\tlea 0xfdf4(%rip),%rcx \n+./pynx/scattering/cpu.c:8236 (discriminator 4)\n+\tjle 9577 \n ./pynx/scattering/cpu.c:8236 (discriminator 5)\n-\tlea 0xfbae(%rip),%rcx \n-\tcmp $0x2,%rdx\n-\tcmovge %r11,%rcx\n+\tlea 0xfcf8(%rip),%rcx \n ./pynx/scattering/cpu.c:8236 (discriminator 8)\n+\tmov 0x139da(%rip),%r10 \n \tsub $0x8,%rsp\n-\tmov (%rbx),%rdi\n+\tlea 0x108f7(%rip),%rsi \n \txor %eax,%eax\n-\tpush %r10\n-\tmov 0x14202(%rip),%r8 \n-\tlea 0x106ab(%rip),%rsi \n+\tmov (%r10),%rdi\n+\tpush %r11\n \tcall 3460 \n ./pynx/scattering/cpu.c:8240\n \tpop %rax\n \tpop %rdx\n-\tjmp 96bd \n+\tjmp 94ed \n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovq $0x0,0x40(%r12)\n-\tjmp 96d6 \n+\tjmp 9506 \n __Pyx__GetBufferAndValidate():\n ./pynx/scattering/cpu.c:8247\n \tcall 31c0 <__stack_chk_fail@plt>\n __Pyx__GetBufferAndValidate.constprop.0():\n ./pynx/scattering/cpu.c:8247\n-\tdata16 cs nopw 0x0(%rax,%rax,1)\n \tnop\n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9226\n \tendbr64\n \tpush %r12\n \tpush %rbp\n \tpush %rbx\n \tmov %rdi,%rbx\n ./pynx/scattering/cpu.c:9227\n \tmov 0x70(%rdi),%rdi\n \ttest %rdi,%rdi\n-\tje 97bf \n+\tje 95df \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rax\n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9227 (discriminator 1)\n \tmovq $0x0,0x70(%rbx)\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %eax,%eax\n-\tjs 97bf \n+\tjs 95df \n /usr/include/python3.12/object.h:704\n \tdec %rax\n \tmov %rax,(%rdi)\n-\tje 9a28 \n+\tje 9848 \n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9231\n \tmov 0x20(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 97e3 \n+\tje 9603 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rdx\n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9231 (discriminator 1)\n \tmovq $0x0,0x20(%rbx)\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %edx,%edx\n-\tjs 97e3 \n+\tjs 9603 \n /usr/include/python3.12/object.h:704\n \tdec %rdx\n \tmov %rdx,(%rdi)\n-\tje 9a38 \n+\tje 9858 \n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9233\n \tmov 0x40(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 9807 \n+\tje 9627 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rcx\n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9233 (discriminator 1)\n \tmovq $0x0,0x40(%rbx)\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjs 9807 \n+\tjs 9627 \n /usr/include/python3.12/object.h:704\n \tdec %rcx\n \tmov %rcx,(%rdi)\n-\tje 9a48 \n+\tje 9868 \n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9234\n \tmov 0x48(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 982b \n+\tje 964b \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rsi\n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9234 (discriminator 1)\n \tmovq $0x0,0x48(%rbx)\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %esi,%esi\n-\tjs 982b \n+\tjs 964b \n /usr/include/python3.12/object.h:704\n \tdec %rsi\n \tmov %rsi,(%rdi)\n-\tje 9a58 \n+\tje 9878 \n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9235\n \tmov 0x50(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 984f \n+\tje 966f \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rbp\n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9235 (discriminator 1)\n \tmovq $0x0,0x50(%rbx)\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %ebp,%ebp\n-\tjs 984f \n+\tjs 966f \n /usr/include/python3.12/object.h:704\n \tdec %rbp\n \tmov %rbp,(%rdi)\n-\tje 9a68 \n+\tje 9888 \n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9236\n \tmov 0x58(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 9874 \n+\tje 9694 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%r8\n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9236 (discriminator 1)\n \tmovq $0x0,0x58(%rbx)\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r8d,%r8d\n-\tjs 9874 \n+\tjs 9694 \n /usr/include/python3.12/object.h:704\n \tdec %r8\n \tmov %r8,(%rdi)\n-\tje 9a78 \n+\tje 9898 \n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9237\n \tmov 0x60(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 9899 \n+\tje 96b9 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%r9\n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9237 (discriminator 1)\n \tmovq $0x0,0x60(%rbx)\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r9d,%r9d\n-\tjs 9899 \n+\tjs 96b9 \n /usr/include/python3.12/object.h:704\n \tdec %r9\n \tmov %r9,(%rdi)\n-\tje 9a88 \n+\tje 98a8 \n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9238\n \tmov 0x68(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 98be \n+\tje 96de \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%r10\n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9238 (discriminator 1)\n \tmovq $0x0,0x68(%rbx)\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r10d,%r10d\n-\tjs 98be \n+\tjs 96de \n /usr/include/python3.12/object.h:704\n \tdec %r10\n \tmov %r10,(%rdi)\n-\tje 9a98 \n+\tje 98b8 \n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9244\n \tmov 0x38(%rbx),%rdi\n ./pynx/scattering/cpu.c:9245\n \tmovq $0x0,0x38(%rbx)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje 98e3 \n+\tje 9703 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%r11\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r11d,%r11d\n-\tjs 98e3 \n+\tjs 9703 \n /usr/include/python3.12/object.h:704\n \tdec %r11\n \tmov %r11,(%rdi)\n-\tje 9aa8 \n+\tje 98c8 \n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9250\n \tmov 0x98(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 990e \n-./pynx/scattering/cpu.c:9250 (discriminator 1)\n-\tmovq $0x0,0x98(%rbx)\n+\tje 972e \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%r12\n+__Pyx_CyFunction_clear():\n+./pynx/scattering/cpu.c:9250 (discriminator 1)\n+\tmovq $0x0,0x98(%rbx)\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r12d,%r12d\n-\tjs 990e \n+\tjs 972e \n /usr/include/python3.12/object.h:704\n \tdec %r12\n \tmov %r12,(%rdi)\n-\tje 9ab8 \n+\tje 98d8 \n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9251\n \tmov 0xa0(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 9938 \n-./pynx/scattering/cpu.c:9251 (discriminator 1)\n-\tmovq $0x0,0xa0(%rbx)\n+\tje 9758 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rax\n+__Pyx_CyFunction_clear():\n+./pynx/scattering/cpu.c:9251 (discriminator 1)\n+\tmovq $0x0,0xa0(%rbx)\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %eax,%eax\n-\tjs 9938 \n+\tjs 9758 \n /usr/include/python3.12/object.h:704\n \tdec %rax\n \tmov %rax,(%rdi)\n-\tje 9ac8 \n+\tje 98e8 \n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9252\n \tmov 0xb0(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 9962 \n-./pynx/scattering/cpu.c:9252 (discriminator 1)\n-\tmovq $0x0,0xb0(%rbx)\n+\tje 9782 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rdx\n+__Pyx_CyFunction_clear():\n+./pynx/scattering/cpu.c:9252 (discriminator 1)\n+\tmovq $0x0,0xb0(%rbx)\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %edx,%edx\n-\tjs 9962 \n+\tjs 9782 \n /usr/include/python3.12/object.h:704\n \tdec %rdx\n \tmov %rdx,(%rdi)\n-\tje 9ad8 \n+\tje 98f8 \n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9253\n \tmov 0xb8(%rbx),%rdi\n \ttest %rdi,%rdi\n-\tje 998c \n-./pynx/scattering/cpu.c:9253 (discriminator 1)\n-\tmovq $0x0,0xb8(%rbx)\n+\tje 97ac \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rcx\n+__Pyx_CyFunction_clear():\n+./pynx/scattering/cpu.c:9253 (discriminator 1)\n+\tmovq $0x0,0xb8(%rbx)\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjs 998c \n+\tjs 97ac \n /usr/include/python3.12/object.h:704\n \tdec %rcx\n \tmov %rcx,(%rdi)\n-\tje 9a18 \n+\tje 9838 \n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9254\n \tmov 0x78(%rbx),%r12\n \ttest %r12,%r12\n-\tje 9a0c \n+\tje 982c \n ./pynx/scattering/cpu.c:9257 (discriminator 1)\n \tmov 0x80(%rbx),%r8d\n \ttest %r8d,%r8d\n-\tjle 99fc \n+\tjle 981c \n \txor %ebp,%ebp\n-\tjmp 99c8 \n+\tjmp 97e8 \n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \tnopl 0x0(%rax,%rax,1)\n \tinc %rbp\n \tcmp %ebp,%r8d\n-\tjle 99f8 \n+\tjle 9818 \n ./pynx/scattering/cpu.c:9258\n \tmov (%r12,%rbp,8),%rdi\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje 99c0 \n+\tje 97e0 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rsi\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %esi,%esi\n-\tjs 99c0 \n+\tjs 97e0 \n /usr/include/python3.12/object.h:704\n \tdec %rsi\n \tmov %rsi,(%rdi)\n-\tjne 99c0 \n+\tjne 97e0 \n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n __Pyx_CyFunction_clear():\n ./pynx/scattering/cpu.c:9257 (discriminator 1)\n \tmov 0x80(%rbx),%r8d\n \tinc %rbp\n \tcmp %ebp,%r8d\n-\tjg 99c8 \n+\tjg 97e8 \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:9259\n \tmov 0x78(%rbx),%r12\n \tmov %r12,%rdi\n \tcall 3290 \n ./pynx/scattering/cpu.c:9260\n \tmovq $0x0,0x78(%rbx)\n@@ -8928,72 +9005,71 @@\n \tpop %rbp\n \tpop %r12\n \tret\n \tnopl 0x0(%rax,%rax,1)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 998c \n+\tjmp 97ac \n \tnopw 0x0(%rax,%rax,1)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 97bf \n+\tjmp 95df \n \tnopw 0x0(%rax,%rax,1)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 97e3 \n+\tjmp 9603 \n \tnopw 0x0(%rax,%rax,1)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 9807 \n+\tjmp 9627 \n \tnopw 0x0(%rax,%rax,1)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 982b \n+\tjmp 964b \n \tnopw 0x0(%rax,%rax,1)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 984f \n+\tjmp 966f \n \tnopw 0x0(%rax,%rax,1)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 9874 \n+\tjmp 9694 \n \tnopw 0x0(%rax,%rax,1)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 9899 \n+\tjmp 96b9 \n \tnopw 0x0(%rax,%rax,1)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 98be \n+\tjmp 96de \n \tnopw 0x0(%rax,%rax,1)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 98e3 \n+\tjmp 9703 \n \tnopw 0x0(%rax,%rax,1)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 990e \n+\tjmp 972e \n \tnopw 0x0(%rax,%rax,1)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 9938 \n+\tjmp 9758 \n \tnopw 0x0(%rax,%rax,1)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 9962 \n+\tjmp 9782 \n __Pyx_CyFunction_clear():\n /usr/include/python3.12/object.h:705\n-\tdata16 cs nopw 0x0(%rax,%rax,1)\n-\tnopl (%rax)\n+\tnopw 0x0(%rax,%rax,1)\n __Pyx_CyFunction_dealloc():\n ./pynx/scattering/cpu.c:9272\n \tendbr64\n \tpush %rbx\n \tmov %rdi,%rbx\n ./pynx/scattering/cpu.c:9273\n \tcall 34e0 \n __Pyx__CyFunction_dealloc():\n ./pynx/scattering/cpu.c:9266\n \tcmpq $0x0,0x28(%rbx)\n-\tje 9b0c \n+\tje 9924 \n ./pynx/scattering/cpu.c:9267\n \tmov %rbx,%rdi\n \tcall 3080 \n ./pynx/scattering/cpu.c:9268\n \tmov %rbx,%rdi\n-\tcall 9790 \n+\tcall 95b0 \n ./pynx/scattering/cpu.c:9269\n \tmov %rbx,%rdi\n __Pyx_CyFunction_dealloc():\n ./pynx/scattering/cpu.c:9275\n \tpop %rbx\n __Pyx__CyFunction_dealloc():\n ./pynx/scattering/cpu.c:9269\n@@ -9029,65 +9105,69 @@\n PyType_HasFeature():\n /usr/include/python3.12/object.h:966\n \tmov 0x8(%rdi),%rax\n __Pyx_ParseOptionalKeywords():\n ./pynx/scattering/cpu.c:7508\n \tmovq $0x0,0x10(%rsp)\n \tmovq $0x0,0x18(%rsp)\n+PyType_HasFeature():\n+/usr/include/python3.12/object.h:968\n+\tmov 0xa8(%rax),%r13\n+__Pyx_ParseOptionalKeywords():\n ./pynx/scattering/cpu.c:7509\n \tmovq $0x0,0x20(%rsp)\n PyType_HasFeature():\n /usr/include/python3.12/object.h:968\n-\tmov 0xa8(%rax),%r13\n \tand $0x4000000,%r13d\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rsi,%rsi\n-\tje 9b9b \n+\tje 99b3 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rsi),%rdx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %edx,%edx\n-\tjs 9b9b \n+\tjs 99b3 \n /usr/include/python3.12/object.h:704\n \tdec %rdx\n \tmov %rdx,(%rsi)\n-\tje 9f98 \n+\tje 9db8 \n __Pyx_ParseOptionalKeywords():\n-./pynx/scattering/cpu.c:7514 (discriminator 1)\n-\tmovq $0x0,0x10(%rsp)\n ./pynx/scattering/cpu.c:7515\n \tmov 0x18(%rsp),%rdi\n+./pynx/scattering/cpu.c:7514 (discriminator 1)\n+\tmovq $0x0,0x10(%rsp)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje 9bc1 \n+\tje 99d9 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rcx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %ecx,%ecx\n-\tjs 9bc1 \n+\tjs 99d9 \n /usr/include/python3.12/object.h:704\n \tdec %rcx\n \tmov %rcx,(%rdi)\n-\tje 9fa8 \n+\tje 9dc8 \n __Pyx_ParseOptionalKeywords():\n+./pynx/scattering/cpu.c:7516\n+\ttest %r13,%r13\n ./pynx/scattering/cpu.c:7515 (discriminator 1)\n \tmovq $0x0,0x18(%rsp)\n ./pynx/scattering/cpu.c:7516\n-\ttest %r13,%r13\n-\tje 9fc0 \n+\tje 9de0 \n ./pynx/scattering/cpu.c:7524\n \tmov 0x20(%rsp),%r8\n \tcmp %r8,0x10(%rbp)\n-\tjle a0b3 \n+\tjle 9ed3 \n ./pynx/scattering/cpu.c:7534\n \tmov (%rsp),%rdi\n ./pynx/scattering/cpu.c:7529\n \tmov 0x18(%rbp,%r8,8),%rsi\n ./pynx/scattering/cpu.c:7534\n \tmov (%rdi,%r8,8),%r11\n ./pynx/scattering/cpu.c:7535\n@@ -9097,1144 +9177,1197 @@\n ./pynx/scattering/cpu.c:7535\n \tmov %r8,0x20(%rsp)\n ./pynx/scattering/cpu.c:7534\n \tmov %r11,0x18(%rsp)\n ./pynx/scattering/cpu.c:7545 (discriminator 1)\n \tmov (%rbx),%rcx\n \ttest %rcx,%rcx\n-\tje 9c50 \n+\tje 9a68 \n \tmov %rcx,%r9\n ./pynx/scattering/cpu.c:7544\n \tmov %rbx,%r10\n-\tjmp 9c2d \n+\tjmp 9a4d \n \tdata16 cs nopw 0x0(%rax,%rax,1)\n-\tnopl 0x0(%rax)\n+\tdata16 cs nopw 0x0(%rax,%rax,1)\n+\tnop\n ./pynx/scattering/cpu.c:7545 (discriminator 1)\n \tmov 0x8(%r10),%r9\n ./pynx/scattering/cpu.c:7545 (discriminator 3)\n \tadd $0x8,%r10\n ./pynx/scattering/cpu.c:7545 (discriminator 1)\n \ttest %r9,%r9\n-\tje 9c50 \n+\tje 9a68 \n ./pynx/scattering/cpu.c:7545 (discriminator 2)\n \tcmp %rsi,(%r9)\n-\tjne 9c20 \n+\tjne 9a40 \n+./pynx/scattering/cpu.c:7547\n+\tsub %r12,%r10\n ./pynx/scattering/cpu.c:7553\n \tmovq $0x0,0x18(%rsp)\n ./pynx/scattering/cpu.c:7547\n-\tsub %r12,%r10\n \tmov %r11,(%r14,%r10,1)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n-\tjmp 9b9b \n-\tnopw 0x0(%rax,%rax,1)\n+\tjmp 99b3 \n+\tnop\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%rsi),%r15d\n \tinc %r15d\n-\tje 9c5b \n+\tje 9a73 \n /usr/include/python3.12/object.h:646\n \tmov %r15d,(%rsi)\n /usr/include/python3.12/object.h:643\n \tmov (%r11),%eax\n \tinc %eax\n-\tje 9c65 \n+\tje 9a7d \n /usr/include/python3.12/object.h:646\n \tmov %eax,(%r11)\n PyType_HasFeature():\n /usr/include/python3.12/object.h:966\n \tmov 0x8(%rsi),%rdx\n __Pyx_ParseOptionalKeywords():\n ./pynx/scattering/cpu.c:7588 (discriminator 3)\n \ttestb $0x10,0xab(%rdx)\n-\tje a082 \n+\tje 9ea2 \n ./pynx/scattering/cpu.c:7589\n \ttest %rcx,%rcx\n-\tje 9cc0 \n+\tje 9ae0 \n ./pynx/scattering/cpu.c:7560\n \tmov %rbx,%r15\n-\tjmp 9c8d \n+\tjmp 9aad \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7589\n \tmov 0x8(%r15),%rcx\n ./pynx/scattering/cpu.c:7604\n \tadd $0x8,%r15\n ./pynx/scattering/cpu.c:7589\n \ttest %rcx,%rcx\n-\tje 9cc0 \n+\tje 9ae0 \n ./pynx/scattering/cpu.c:7592\n \tmov (%rcx),%rdi\n ./pynx/scattering/cpu.c:7592 (discriminator 2)\n \tmov 0x10(%rsi),%rcx\n \tcmp %rcx,0x10(%rdi)\n-\tjne 9c80 \n+\tjne 9aa0 \n ./pynx/scattering/cpu.c:7594\n \tcall 33a0 \n ./pynx/scattering/cpu.c:7596\n \ttest %eax,%eax\n-\tjs a020 \n+\tjs 9e40 \n ./pynx/scattering/cpu.c:7597\n-\tje 9ff8 \n+\tje 9e18 \n ./pynx/scattering/cpu.c:7589\n \tmov 0x8(%r15),%rcx\n ./pynx/scattering/cpu.c:7604\n \tadd $0x8,%r15\n ./pynx/scattering/cpu.c:7644\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7589\n \ttest %rcx,%rcx\n-\tjne 9c8d \n+\tjne 9aad \n \tnop\n ./pynx/scattering/cpu.c:7609\n \tcmp %rbx,%r12\n-\tje 9f13 \n+\tje 9d33 \n \tmov %rbx,%r9\n \tsub %r12,%r9\n \tsub $0x8,%r9\n \tshr $0x3,%r9\n \tinc %r9\n \tand $0x7,%r9d\n-\tje 9e0c \n+\tje 9c2c \n \tcmp $0x1,%r9\n-\tje 9de1 \n+\tje 9c01 \n \tcmp $0x2,%r9\n-\tje 9dbf \n+\tje 9bdf \n \tcmp $0x3,%r9\n-\tje 9d9d \n+\tje 9bbd \n \tcmp $0x4,%r9\n-\tje 9d7b \n+\tje 9b9b \n \tcmp $0x5,%r9\n-\tje 9d59 \n+\tje 9b79 \n \tcmp $0x6,%r9\n-\tje 9d36 \n+\tje 9b56 \n ./pynx/scattering/cpu.c:7610\n \tmov (%r12),%r10\n \tmov (%r10),%rdi\n \tcmp %rsi,%rdi\n-\tje a058 \n+\tje 9e78 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x10(%rsi),%r11\n \tcmp %r11,0x10(%rdi)\n-\tje a3a1 \n+\tje a1b9 \n ./pynx/scattering/cpu.c:7617\n \tadd $0x8,%r12\n ./pynx/scattering/cpu.c:7610\n \tmov (%r12),%rbp\n \tmov 0x0(%rbp),%rdi\n \tcmp %rsi,%rdi\n-\tje a058 \n+\tje 9e78 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x10(%rsi),%r13\n \tcmp %r13,0x10(%rdi)\n-\tje a310 \n+\tje a128 \n ./pynx/scattering/cpu.c:7617\n \tadd $0x8,%r12\n ./pynx/scattering/cpu.c:7610\n \tmov (%r12),%r14\n \tmov (%r14),%rdi\n \tcmp %rsi,%rdi\n-\tje a058 \n+\tje 9e78 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x10(%rsi),%rax\n \tcmp %rax,0x10(%rdi)\n-\tje a2f0 \n+\tje a108 \n ./pynx/scattering/cpu.c:7617\n \tadd $0x8,%r12\n ./pynx/scattering/cpu.c:7610\n \tmov (%r12),%rdx\n \tmov (%rdx),%rdi\n \tcmp %rsi,%rdi\n-\tje a058 \n+\tje 9e78 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x10(%rsi),%r15\n \tcmp %r15,0x10(%rdi)\n-\tje a290 \n+\tje a0b0 \n ./pynx/scattering/cpu.c:7617\n \tadd $0x8,%r12\n ./pynx/scattering/cpu.c:7610\n \tmov (%r12),%r8\n \tmov (%r8),%rdi\n \tcmp %rsi,%rdi\n-\tje a058 \n+\tje 9e78 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x10(%rsi),%rcx\n \tcmp %rcx,0x10(%rdi)\n-\tje a272 \n+\tje a092 \n ./pynx/scattering/cpu.c:7617\n \tadd $0x8,%r12\n ./pynx/scattering/cpu.c:7610\n \tmov (%r12),%rdi\n \tmov (%rdi),%rdi\n \tcmp %rsi,%rdi\n-\tje a058 \n+\tje 9e78 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x10(%rsi),%r9\n \tcmp %r9,0x10(%rdi)\n-\tje a200 \n+\tje a020 \n ./pynx/scattering/cpu.c:7617\n \tadd $0x8,%r12\n ./pynx/scattering/cpu.c:7610\n \tmov (%r12),%r10\n \tmov (%r10),%rdi\n \tcmp %rsi,%rdi\n-\tje a058 \n+\tje 9e78 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x10(%rsi),%r11\n \tcmp %r11,0x10(%rdi)\n-\tje a1e0 \n+\tje a000 \n ./pynx/scattering/cpu.c:7617\n \tadd $0x8,%r12\n ./pynx/scattering/cpu.c:7609\n \tcmp %r12,%rbx\n-\tje 9f13 \n+\tje 9d33 \n ./pynx/scattering/cpu.c:7610\n \tmov (%r12),%rbp\n \tmov 0x0(%rbp),%rdi\n \tcmp %rsi,%rdi\n-\tje a058 \n+\tje 9e78 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x10(%rsi),%r13\n \tcmp %r13,0x10(%rdi)\n-\tje a03b \n+\tje 9e5b \n ./pynx/scattering/cpu.c:7617\n \tlea 0x8(%r12),%r14\n ./pynx/scattering/cpu.c:7610\n \tmov 0x8(%r12),%r12\n \tmov (%r12),%rdi\n \tcmp %rsi,%rdi\n-\tje a058 \n+\tje 9e78 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x10(%rsi),%rax\n \tcmp %rax,0x10(%rdi)\n-\tje a100 \n+\tje 9f20 \n ./pynx/scattering/cpu.c:7610\n \tmov 0x8(%r14),%rdx\n \tmov (%rdx),%rdi\n \tcmp %rsi,%rdi\n-\tje a058 \n+\tje 9e78 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x10(%rsi),%r15\n \tcmp %r15,0x10(%rdi)\n-\tje a160 \n+\tje 9f80 \n ./pynx/scattering/cpu.c:7610\n \tmov 0x10(%r14),%r8\n \tmov (%r8),%rdi\n \tcmp %rsi,%rdi\n-\tje a058 \n+\tje 9e78 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x10(%rsi),%rcx\n \tcmp %rcx,0x10(%rdi)\n-\tje a140 \n+\tje 9f60 \n ./pynx/scattering/cpu.c:7610\n \tmov 0x18(%r14),%rdi\n \tmov (%rdi),%rdi\n \tcmp %rsi,%rdi\n-\tje a058 \n+\tje 9e78 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x10(%rsi),%r9\n \tcmp %r9,0x10(%rdi)\n-\tje a120 \n+\tje 9f40 \n ./pynx/scattering/cpu.c:7610\n \tmov 0x20(%r14),%r10\n \tmov (%r10),%rdi\n \tcmp %rsi,%rdi\n-\tje a058 \n+\tje 9e78 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x10(%rsi),%r11\n \tcmp %r11,0x10(%rdi)\n-\tje a1c0 \n+\tje 9fe0 \n ./pynx/scattering/cpu.c:7610\n \tmov 0x28(%r14),%rbp\n \tmov 0x0(%rbp),%rdi\n \tcmp %rsi,%rdi\n-\tje a058 \n+\tje 9e78 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x10(%rsi),%r13\n \tcmp %r13,0x10(%rdi)\n-\tje a1a0 \n+\tje 9fc0 \n ./pynx/scattering/cpu.c:7610\n \tmov 0x30(%r14),%r12\n \tmov (%r12),%rdi\n \tcmp %rsi,%rdi\n-\tje a058 \n+\tje 9e78 \n ./pynx/scattering/cpu.c:7612 (discriminator 2)\n \tmov 0x10(%rsi),%rax\n \tcmp %rax,0x10(%rdi)\n-\tje a180 \n+\tje 9fa0 \n ./pynx/scattering/cpu.c:7617\n \tlea 0x38(%r14),%r12\n ./pynx/scattering/cpu.c:7609\n \tcmp %r12,%rbx\n-\tjne 9e0c \n+\tjne 9c2c \n ./pynx/scattering/cpu.c:7644\n-\tmov 0x13046(%rip),%r14 \n+\tmov 0x13226(%rip),%r14 \n \tmov 0x8(%rsp),%rdx\n \tmov %rsi,%rcx\n \txor %eax,%eax\n-\tlea 0xff95(%rip),%rsi \n+\tlea 0x101e5(%rip),%rsi \n \tmov (%r14),%rdi\n \tcall 3460 \n \tmov 0x10(%rsp),%rdi\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje 9f50 \n+\tje 9d70 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rsi\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %esi,%esi\n-\tjs 9f50 \n+\tjs 9d70 \n /usr/include/python3.12/object.h:704\n \tdec %rsi\n \tmov %rsi,(%rdi)\n-\tje a0a9 \n+\tje 9ec9 \n __Pyx_ParseOptionalKeywords():\n ./pynx/scattering/cpu.c:7650\n \tmov 0x18(%rsp),%rdi\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje 9f6d \n+\tje 9d8d \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rdx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %edx,%edx\n-\tjs 9f6d \n+\tjs 9d8d \n /usr/include/python3.12/object.h:704\n \tdec %rdx\n \tmov %rdx,(%rdi)\n-\tje a0f6 \n+\tje 9f16 \n __Pyx_ParseOptionalKeywords():\n ./pynx/scattering/cpu.c:7651\n \tmov $0xffffffff,%eax\n ./pynx/scattering/cpu.c:7652\n \tmov 0x28(%rsp),%rdx\n \tsub %fs:0x28,%rdx\n-\tjne a471 \n+\tjne a281 \n \tadd $0x38,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n \tnopl (%rax)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tmov %rsi,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 9b9b \n+\tjmp 99b3 \n \tnopl (%rax)\n \tcall 3150 <_Py_Dealloc@plt>\n __Pyx_ParseOptionalKeywords():\n+./pynx/scattering/cpu.c:7516\n+\ttest %r13,%r13\n ./pynx/scattering/cpu.c:7515 (discriminator 1)\n \tmovq $0x0,0x18(%rsp)\n ./pynx/scattering/cpu.c:7516\n-\ttest %r13,%r13\n-\tjne 9bd3 \n+\tjne 99eb \n \tnop\n ./pynx/scattering/cpu.c:7539\n \tlea 0x20(%rsp),%rsi\n \tmov %rbp,%rdi\n \tlea 0x18(%rsp),%rcx\n \tlea 0x10(%rsp),%rdx\n \tcall 33d0 \n ./pynx/scattering/cpu.c:7628\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7539 (discriminator 1)\n \ttest %eax,%eax\n-\tje a0b8 \n+./pynx/scattering/cpu.c:7628\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7539 (discriminator 1)\n+\tje 9ed8 \n ./pynx/scattering/cpu.c:7547\n \tmov 0x18(%rsp),%r11\n-\tjmp 9c01 \n+\tjmp 9a19 \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7598\n \tmov 0x18(%rsp),%rdi\n \tmov %r15,%r8\n ./pynx/scattering/cpu.c:7644\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7598\n \tsub %r12,%r8\n ./pynx/scattering/cpu.c:7606\n \tcmpq $0x0,(%r15)\n ./pynx/scattering/cpu.c:7598\n \tmov %rdi,(%r14,%r8,1)\n ./pynx/scattering/cpu.c:7606\n-\tjne 9b83 \n-\tjmp 9cc0 \n+\tjne 999b \n+\tjmp 9ae0 \n \tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7596 (discriminator 1)\n \tcall 3310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7596 (discriminator 2)\n \ttest %rax,%rax\n-\tje 9c80 \n-\tjmp 9f38 \n+./pynx/scattering/cpu.c:7649\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7596 (discriminator 2)\n+\tje 9aa0 \n+\tjmp 9d58 \n ./pynx/scattering/cpu.c:7614\n \tcall 33a0 \n ./pynx/scattering/cpu.c:7615\n \ttest %eax,%eax\n-\tjs a2b0 \n+\tjs a0d0 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7616\n-\tjne 9e2b \n+\tjne 9c4b \n \tnopl 0x0(%rax,%rax,1)\n __Pyx_RaiseDoubleKeywordsError():\n ./pynx/scattering/cpu.c:7489\n-\tmov 0x12f01(%rip),%rbx \n+\tmov 0x130e1(%rip),%rbx \n \tmov 0x8(%rsp),%rdx\n \tmov %rsi,%rcx\n \txor %eax,%eax\n-\tlea 0xfdf0(%rip),%rsi \n+\tlea 0x10040(%rip),%rsi \n \tmov (%rbx),%rdi\n \tcall 3460 \n __Pyx_ParseOptionalKeywords():\n ./pynx/scattering/cpu.c:7633\n \tmov 0x10(%rsp),%rdi\n-\tjmp 9f38 \n+\tjmp 9d58 \n ./pynx/scattering/cpu.c:7635\n-\tmov 0x12ed7(%rip),%rsi \n+\tmov 0x130b7(%rip),%rsi \n \tmov 0x8(%rsp),%rdx\n \txor %eax,%eax\n \tmov (%rsi),%rdi\n-\tlea 0xfdfe(%rip),%rsi \n+\tlea 0x1004e(%rip),%rsi \n \tcall 3460 \n ./pynx/scattering/cpu.c:7637\n \tmov 0x10(%rsp),%rdi\n-\tjmp 9f38 \n+\tjmp 9d58 \n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 9f50 \n+\tjmp 9d70 \n \tmov 0x10(%rsp),%rdi\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje a0d1 \n+\tje 9ef1 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%r15\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r15d,%r15d\n-\tjs a0d1 \n+\tjs 9ef1 \n /usr/include/python3.12/object.h:704\n \tdec %r15\n \tmov %r15,(%rdi)\n-\tje a268 \n+\tje a088 \n __Pyx_ParseOptionalKeywords():\n ./pynx/scattering/cpu.c:7629\n \tmov 0x18(%rsp),%rdi\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje a0ef \n+\tje 9f0f \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%r8\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r8d,%r8d\n-\tjs a0ef \n+\tjs 9f0f \n /usr/include/python3.12/object.h:704\n \tdec %r8\n \tmov %r8,(%rdi)\n-\tje a220 \n+\tje a040 \n __Pyx_ParseOptionalKeywords():\n ./pynx/scattering/cpu.c:7630\n \txor %eax,%eax\n-\tjmp 9f72 \n+\tjmp 9d92 \n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 9f6d \n+\tjmp 9d8d \n __Pyx_ParseOptionalKeywords():\n ./pynx/scattering/cpu.c:7614\n \tcall 33a0 \n ./pynx/scattering/cpu.c:7615\n \ttest %eax,%eax\n-\tjs a2cb \n+\tjs a0eb \n ./pynx/scattering/cpu.c:7632\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7616\n-\tjne 9e50 \n-\tjmp a058 \n+\tjne 9c70 \n+\tjmp 9e78 \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:7614\n \tcall 33a0 \n ./pynx/scattering/cpu.c:7615\n \ttest %eax,%eax\n-\tjs a386 \n+\tjs a19e \n ./pynx/scattering/cpu.c:7632\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7616\n-\tjne 9eaa \n-\tjmp a058 \n+\tjne 9cca \n+\tjmp 9e78 \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:7614\n \tcall 33a0 \n ./pynx/scattering/cpu.c:7615\n \ttest %eax,%eax\n-\tjs a36b \n+\tjs a183 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7616\n-\tjne 9e8c \n-\tjmp a058 \n+\tjne 9cac \n+\tjmp 9e78 \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:7614\n \tcall 33a0 \n ./pynx/scattering/cpu.c:7615\n \ttest %eax,%eax\n-\tjs a350 \n+\tjs a168 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7616\n-\tjne 9e6e \n-\tjmp a058 \n+\tjne 9c8e \n+\tjmp 9e78 \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:7614\n \tcall 33a0 \n ./pynx/scattering/cpu.c:7615\n \ttest %eax,%eax\n-\tjs a247 \n+\tjs a067 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7616\n-\tjne 9f06 \n-\tjmp a058 \n+\tjne 9d26 \n+\tjmp 9e78 \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:7614\n \tcall 33a0 \n ./pynx/scattering/cpu.c:7615\n \ttest %eax,%eax\n-\tjs a22c \n+\tjs a04c \n ./pynx/scattering/cpu.c:7632\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7616\n-\tjne 9ee7 \n-\tjmp a058 \n+\tjne 9d07 \n+\tjmp 9e78 \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:7614\n \tcall 33a0 \n ./pynx/scattering/cpu.c:7615\n \ttest %eax,%eax\n-\tjs a330 \n+\tjs a148 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7616\n-\tjne 9ec8 \n-\tjmp a058 \n+\tjne 9ce8 \n+\tjmp 9e78 \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:7614\n \tcall 33a0 \n ./pynx/scattering/cpu.c:7615\n \ttest %eax,%eax\n-\tjs a420 \n+\tjs a230 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7616\n-\tjne 9dff \n-\tjmp a058 \n+\tjne 9c1f \n+\tjmp 9e78 \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:7614\n \tcall 33a0 \n ./pynx/scattering/cpu.c:7615\n \ttest %eax,%eax\n-\tjs a3e0 \n+\tjs a1f8 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7616\n-\tjne 9ddd \n-\tjmp a058 \n+\tjne 9bfd \n+\tjmp 9e78 \n \tnopl (%rax)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n __Pyx_ParseOptionalKeywords():\n ./pynx/scattering/cpu.c:7630\n \txor %eax,%eax\n-\tjmp 9f72 \n+\tjmp 9d92 \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tcall 3310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n \ttest %rax,%rax\n-\tje 9ee7 \n-\tjmp 9f38 \n+./pynx/scattering/cpu.c:7649\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tje 9d07 \n+\tjmp 9d58 \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tcall 3310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n \ttest %rax,%rax\n-\tje 9f06 \n-\tjmp 9f38 \n+./pynx/scattering/cpu.c:7649\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tje 9d26 \n+\tjmp 9d58 \n \tnopw 0x0(%rax,%rax,1)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp a0d1 \n+\tjmp 9ef1 \n __Pyx_ParseOptionalKeywords():\n ./pynx/scattering/cpu.c:7614\n \tcall 33a0 \n ./pynx/scattering/cpu.c:7615\n \ttest %eax,%eax\n-\tjs a43b \n+\tjs a24b \n ./pynx/scattering/cpu.c:7632\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7616\n-\tjne 9dbb \n-\tjmp a058 \n+\tjne 9bdb \n+\tjmp 9e78 \n \tnop\n ./pynx/scattering/cpu.c:7614\n \tcall 33a0 \n ./pynx/scattering/cpu.c:7615\n \ttest %eax,%eax\n-\tjs a3c0 \n+\tjs a1d8 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7616\n-\tjne 9d99 \n-\tjmp a058 \n+\tjne 9bb9 \n+\tjmp 9e78 \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tcall 3310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n \ttest %rax,%rax\n-\tje 9e2b \n-\tjmp 9f38 \n+./pynx/scattering/cpu.c:7649\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tje 9c4b \n+\tjmp 9d58 \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tcall 3310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n \ttest %rax,%rax\n-\tje 9e50 \n-\tjmp 9f38 \n-\tcs nopw 0x0(%rax,%rax,1)\n+./pynx/scattering/cpu.c:7649\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tje 9c70 \n+\tjmp 9d58 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7614\n \tcall 33a0 \n ./pynx/scattering/cpu.c:7615\n \ttest %eax,%eax\n-\tjs a3fb \n+\tjs a213 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7616\n-\tjne 9d77 \n-\tjmp a058 \n+\tjne 9b97 \n+\tjmp 9e78 \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:7614\n \tcall 33a0 \n ./pynx/scattering/cpu.c:7615\n \ttest %eax,%eax\n-\tjs a476 \n+\tjs a286 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7616\n-\tjne 9d55 \n-\tjmp a058 \n+\tjne 9b75 \n+\tjmp 9e78 \n \tnopl (%rax)\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tcall 3310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n \ttest %rax,%rax\n-\tje 9ec8 \n-\tjmp 9f38 \n+./pynx/scattering/cpu.c:7649\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tje 9ce8 \n+\tjmp 9d58 \n \tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tcall 3310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n \ttest %rax,%rax\n-\tje 9e6e \n-\tjmp 9f38 \n+./pynx/scattering/cpu.c:7649\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tje 9c8e \n+\tjmp 9d58 \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tcall 3310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n \ttest %rax,%rax\n-\tje 9e8c \n-\tjmp 9f38 \n+./pynx/scattering/cpu.c:7649\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tje 9cac \n+\tjmp 9d58 \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tcall 3310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n \ttest %rax,%rax\n-\tje 9eaa \n-\tjmp 9f38 \n+./pynx/scattering/cpu.c:7649\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tje 9cca \n+\tjmp 9d58 \n ./pynx/scattering/cpu.c:7614\n \tcall 33a0 \n ./pynx/scattering/cpu.c:7615\n \ttest %eax,%eax\n-\tjs a456 \n+\tjs a266 \n ./pynx/scattering/cpu.c:7632\n \tmov 0x10(%rsp),%rsi\n ./pynx/scattering/cpu.c:7616\n-\tjne 9d32 \n-\tjmp a058 \n+\tjne 9b52 \n+\tjmp 9e78 \n \txchg %ax,%ax\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tcall 3310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n \ttest %rax,%rax\n-\tje 9d99 \n-\tjmp 9f38 \n+./pynx/scattering/cpu.c:7649\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tje 9bb9 \n+\tjmp 9d58 \n \tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tcall 3310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n \ttest %rax,%rax\n-\tje 9ddd \n-\tjmp 9f38 \n+./pynx/scattering/cpu.c:7649\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tje 9bfd \n+\tjmp 9d58 \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tcall 3310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n \ttest %rax,%rax\n-\tje 9d77 \n-\tjmp 9f38 \n-\tcs nopw 0x0(%rax,%rax,1)\n+./pynx/scattering/cpu.c:7649\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tje 9b97 \n+\tjmp 9d58 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tcall 3310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n \ttest %rax,%rax\n-\tje 9dff \n-\tjmp 9f38 \n+./pynx/scattering/cpu.c:7649\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tje 9c1f \n+\tjmp 9d58 \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tcall 3310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n \ttest %rax,%rax\n-\tje 9dbb \n-\tjmp 9f38 \n+./pynx/scattering/cpu.c:7649\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tje 9bdb \n+\tjmp 9d58 \n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tcall 3310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n \ttest %rax,%rax\n-\tje 9d32 \n-\tjmp 9f38 \n+./pynx/scattering/cpu.c:7649\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tje 9b52 \n+\tjmp 9d58 \n ./pynx/scattering/cpu.c:7652\n \tcall 31c0 <__stack_chk_fail@plt>\n ./pynx/scattering/cpu.c:7615 (discriminator 1)\n \tcall 3310 \n ./pynx/scattering/cpu.c:7649\n \tmov 0x10(%rsp),%rsi\n-\tmov %rsi,%rdi\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n \ttest %rax,%rax\n-\tje 9d55 \n-\tjmp 9f38 \n+./pynx/scattering/cpu.c:7649\n+\tmov %rsi,%rdi\n+./pynx/scattering/cpu.c:7615 (discriminator 2)\n+\tje 9b75 \n+\tjmp 9d58 \n __Pyx_ParseOptionalKeywords.constprop.0():\n ./pynx/scattering/cpu.c:7615 (discriminator 2)\n-\tdata16 cs nopw 0x0(%rax,%rax,1)\n \tnopl 0x0(%rax)\n __Pyx_AddTraceback():\n ./pynx/scattering/cpu.c:10072\n \tpush %r15\n+\tmov %edx,%r15d\n \tpush %r14\n-\tmov %edx,%r14d\n \tpush %r13\n \tpush %r12\n-\tmov %esi,%r12d\n \tpush %rbp\n+\tmov %esi,%ebp\n \tpush %rbx\n \tsub $0x38,%rsp\n \tmov %rdi,0x8(%rsp)\n \tmov %rcx,(%rsp)\n ./pynx/scattering/cpu.c:10075\n \tcall 3090 <_PyThreadState_UncheckedGet@plt>\n __Pyx_CLineForTraceback():\n ./pynx/scattering/cpu.c:9803\n-\tmov 0x13587(%rip),%rdi \n+\tmov 0x13780(%rip),%rdi \n __Pyx_AddTraceback():\n ./pynx/scattering/cpu.c:10075\n \tmov %rax,%rbx\n __Pyx_CLineForTraceback():\n ./pynx/scattering/cpu.c:9803 (discriminator 1)\n \ttest %rdi,%rdi\n-\tje a6f0 \n+\tje a4f8 \n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6787\n-\tmov 0x60(%rax),%rbp\n+\tmov 0x60(%rax),%r14\n ./pynx/scattering/cpu.c:6788\n \tmovq $0x0,0x60(%rax)\n ./pynx/scattering/cpu.c:6792\n-\ttest %rbp,%rbp\n-\tje a878 \n+\ttest %r14,%r14\n+\tje a6b8 \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n-\tmov 0x8(%rbp),%r15\n+\tmov 0x8(%r14),%r13\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov (%r15),%eax\n+\tmov 0x0(%r13),%eax\n \tinc %eax\n-\tje a4f8 \n+\tje a301 \n /usr/include/python3.12/object.h:646\n-\tmov %eax,(%r15)\n+\tmov %eax,0x0(%r13)\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6796\n-\tmov 0x28(%rbp),%r13\n+\tmov 0x28(%r14),%r12\n Py_XINCREF():\n /usr/include/python3.12/object.h:787\n-\ttest %r13,%r13\n-\tje a50d \n+\ttest %r12,%r12\n+\tje a316 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov 0x0(%r13),%edx\n+\tmov (%r12),%edx\n \tinc %edx\n-\tje a50d \n+\tje a316 \n /usr/include/python3.12/object.h:646\n-\tmov %edx,0x0(%r13)\n+\tmov %edx,(%r12)\n __Pyx_CLineForTraceback():\n ./pynx/scattering/cpu.c:9808\n \tcall 33f0 <_PyObject_GetDictPtr@plt>\n ./pynx/scattering/cpu.c:9810\n-\tmov 0x135ff(%rip),%rsi \n+\tmov 0x137f6(%rip),%rsi \n ./pynx/scattering/cpu.c:9809 (discriminator 1)\n \ttest %rax,%rax\n-\tje ad00 \n+\tje abc0 \n __Pyx_PyDict_GetItemStr():\n ./pynx/scattering/cpu.c:965\n \tmov 0x18(%rsi),%rdx\n \tmov (%rax),%rdi\n \tcall 3330 <_PyDict_GetItem_KnownHash@plt>\n ./pynx/scattering/cpu.c:966\n \ttest %rax,%rax\n-\tje a850 \n-\tmov 0x12a32(%rip),%r8 \n+\tje a690 \n+\tmov 0x12c29(%rip),%r8 \n __Pyx_CLineForTraceback():\n ./pynx/scattering/cpu.c:9829\n \tcmp %r8,%rax\n-\tje a560 \n+\tje a368 \n ./pynx/scattering/cpu.c:9829 (discriminator 1)\n-\tcmp 0x12a4e(%rip),%rax \n-\tje a563 \n+\tcmp 0x12c45(%rip),%rax \n+\tje a36a \n ./pynx/scattering/cpu.c:9829 (discriminator 2)\n \tmov %rax,%rdi\n \tcall 3280 \n ./pynx/scattering/cpu.c:9829 (discriminator 1)\n \ttest %eax,%eax\n-\tje a563 \n-\tnopl 0x0(%rax,%rax,1)\n+\tje a36a \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:9826\n-\txor %r12d,%r12d\n+\txor %ebp,%ebp\n __Pyx_ErrRestoreInState():\n ./pynx/scattering/cpu.c:6760\n-\ttest %rbp,%rbp\n-\tje a572 \n+\ttest %r14,%r14\n+\tje a379 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n-\tcmp %r13,0x28(%rbp)\n-\tjne ad91 \n+\tcmp %r12,0x28(%r14)\n+\tjne ac51 \n ./pynx/scattering/cpu.c:6766\n \tmov 0x60(%rbx),%rdi\n ./pynx/scattering/cpu.c:6767\n-\tmov %rbp,0x60(%rbx)\n+\tmov %r14,0x60(%rbx)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje a592 \n+\tje a39a \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rbp\n+\tmov (%rdi),%r10\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %ebp,%ebp\n-\tjs a592 \n+\ttest %r10d,%r10d\n+\tjs a39a \n /usr/include/python3.12/object.h:704\n-\tdec %rbp\n-\tmov %rbp,(%rdi)\n-\tje aa90 \n+\tdec %r10\n+\tmov %r10,(%rdi)\n+\tje a8b0 \n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n-\ttest %r15,%r15\n-\tje a5aa \n+\ttest %r13,%r13\n+\tje a3b5 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%r15),%rdi\n+\tmov 0x0(%r13),%r11\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %edi,%edi\n-\tjs a5aa \n+\ttest %r11d,%r11d\n+\tjs a3b5 \n /usr/include/python3.12/object.h:704\n-\tdec %rdi\n-\tmov %rdi,(%r15)\n-\tje aa80 \n+\tdec %r11\n+\tmov %r11,0x0(%r13)\n+\tje a8a0 \n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n-\ttest %r13,%r13\n-\tje a5c5 \n+\ttest %r12,%r12\n+\tje a3d0 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov 0x0(%r13),%r15\n+\tmov (%r12),%r13\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r15d,%r15d\n-\tjs a5c5 \n+\ttest %r13d,%r13d\n+\tjs a3d0 \n /usr/include/python3.12/object.h:704\n-\tdec %r15\n-\tmov %r15,0x0(%r13)\n-\tje aa70 \n+\tdec %r13\n+\tmov %r13,(%r12)\n+\tje a890 \n __Pyx_AddTraceback():\n ./pynx/scattering/cpu.c:10080\n-\ttest %r12d,%r12d\n-\tjne a6f0 \n+\ttest %ebp,%ebp\n+\tjne a4f8 \n __pyx_find_code_object():\n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n-\tmov 0x13693(%rip),%r13 \n+\tmov 0x13889(%rip),%r14 \n __Pyx_AddTraceback():\n ./pynx/scattering/cpu.c:10080 (discriminator 2)\n-\tmov %r14d,%r15d\n+\tmov %r15d,%r12d\n __pyx_find_code_object():\n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n-\ttest %r13,%r13\n-\tje a9ef \n+\ttest %r14,%r14\n+\tje a81a \n ./pynx/scattering/cpu.c:9866\n-\tmov 0x13678(%rip),%r10d \n+\tmov 0x1386f(%rip),%ecx \n __pyx_bisect_code_objects():\n ./pynx/scattering/cpu.c:9841\n-\tmov %r10d,%r8d\n-\tdec %r8d\n-\tjs a898 \n+\tmov %ecx,%edi\n+\tdec %edi\n+\tjs a6d0 \n ./pynx/scattering/cpu.c:9841 (discriminator 1)\n-\tmovslq %r8d,%r9\n-\tshl $0x4,%r9\n-\tcmp %r15d,0x8(%r13,%r9,1)\n-\tjl a898 \n+\tmovslq %edi,%rdx\n+\tshl $0x4,%rdx\n+\tcmp %r12d,0x8(%r14,%rdx,1)\n+\tjl a6d0 \n ./pynx/scattering/cpu.c:9844\n-\ttest %r8d,%r8d\n-\tje af0a \n-\txor %ecx,%ecx\n-\tjmp a626 \n-\tnopl 0x0(%rax,%rax,1)\n+\ttest %edi,%edi\n+\tje adc5 \n+\txor %esi,%esi\n+\tjmp a42d \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:9848\n-\tjge a888 \n+\tjge a6c8 \n ./pynx/scattering/cpu.c:9849\n-\tlea 0x1(%rsi),%ecx\n+\tlea 0x1(%rax),%esi\n ./pynx/scattering/cpu.c:9844\n-\tcmp %r8d,%ecx\n-\tjge a650 \n+\tcmp %edi,%esi\n+\tjge a459 \n ./pynx/scattering/cpu.c:9845\n-\tmov %r8d,%edx\n-\tsub %ecx,%edx\n-\tmov %edx,%esi\n-\tshr $0x1f,%esi\n-\tadd %edx,%esi\n-\tsar $1,%esi\n-\tadd %ecx,%esi\n+\tmov %edi,%r9d\n+\tsub %esi,%r9d\n+\tmov %r9d,%eax\n+\tshr $0x1f,%eax\n+\tadd %r9d,%eax\n+\tsar $1,%eax\n+\tadd %esi,%eax\n ./pynx/scattering/cpu.c:9846\n-\tmovslq %esi,%rax\n-\tshl $0x4,%rax\n-\tadd %r13,%rax\n-\tmov 0x8(%rax),%ebp\n-\tcmp %r15d,%ebp\n-\tjle a618 \n+\tmovslq %eax,%r8\n+\tshl $0x4,%r8\n+\tadd %r14,%r8\n+\tmov 0x8(%r8),%r10d\n+\tcmp %r12d,%r10d\n+\tjle a420 \n ./pynx/scattering/cpu.c:9847\n-\tmov %esi,%r8d\n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:9844\n-\tcmp %r8d,%ecx\n-\tjl a626 \n+\tcmp %edi,%esi\n+\tjl a42d \n ./pynx/scattering/cpu.c:9857\n \txor %r11d,%r11d\n-\tcmp %r15d,%ebp\n+\tcmp %r12d,%r10d\n \tsetl %r11b\n-\tadd %esi,%r11d\n+\tadd %r11d,%eax\n __pyx_find_code_object():\n ./pynx/scattering/cpu.c:9867 (discriminator 1)\n-\tcmp %r11d,%r10d\n-\tjle a898 \n-\tmovslq %r11d,%rax\n+\tcmp %eax,%ecx\n+\tjle a6d0 \n+\tcltq\n \tshl $0x4,%rax\n-\tadd %r13,%rax\n-\tcmp %r15d,0x8(%rax)\n-\tjne a898 \n+\tlea (%r14,%rax,1),%r8\n+\tcmp %r12d,0x8(%r8)\n+\tjne a6d0 \n ./pynx/scattering/cpu.c:9870\n-\tmov (%rax),%r12\n+\tmov (%r8),%r13\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov (%r12),%r11d\n-\tinc %r11d\n-\tje a68a \n+\tmov 0x0(%r13),%edi\n+\tinc %edi\n+\tje a491 \n /usr/include/python3.12/object.h:646\n-\tmov %r11d,(%r12)\n+\tmov %edi,0x0(%r13)\n __Pyx_AddTraceback():\n ./pynx/scattering/cpu.c:10096\n-\tmov 0x133af(%rip),%rdx \n-\tmov %rbx,%rdi\n+\tmov 0x135a8(%rip),%rdx \n \txor %ecx,%ecx\n-\tmov %r12,%rsi\n+\tmov %rbx,%rdi\n+\tmov %r13,%rsi\n \tcall 30c0 \n-\tmov %rax,%rbx\n ./pynx/scattering/cpu.c:10102\n \ttest %rax,%rax\n-\tje a7b0 \n+./pynx/scattering/cpu.c:10096\n+\tmov %rax,%rbx\n+./pynx/scattering/cpu.c:10102\n+\tje a5e8 \n ./pynx/scattering/cpu.c:10103\n-\tmov %r14d,0x28(%rax)\n+\tmov %r15d,0x28(%rax)\n ./pynx/scattering/cpu.c:10104\n \tmov %rax,%rdi\n \tcall 3270 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%r12),%r14\n+\tmov 0x0(%r13),%rax\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r14d,%r14d\n-\tjs a6cc \n+\ttest %eax,%eax\n+\tjs a4d2 \n /usr/include/python3.12/object.h:704\n-\tdec %r14\n-\tmov %r14,(%r12)\n-\tje aa60 \n+\tdec %rax\n+\tmov %rax,0x0(%r13)\n+\tje a880 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rbx),%r12\n+\tmov (%rbx),%rcx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r12d,%r12d\n-\tjs a6e0 \n+\ttest %ecx,%ecx\n+\tjs a4e5 \n /usr/include/python3.12/object.h:704\n-\tdec %r12\n-\tmov %r12,(%rbx)\n-\tje aa58 \n+\tdec %rcx\n+\tmov %rcx,(%rbx)\n+\tje a878 \n __Pyx_AddTraceback():\n ./pynx/scattering/cpu.c:10108\n \tadd $0x38,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n-\tnop\n+\tnopl 0x0(%rax)\n __pyx_find_code_object():\n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n-\tmov 0x13571(%rip),%r13 \n+\tmov 0x13769(%rip),%r14 \n __Pyx_AddTraceback():\n ./pynx/scattering/cpu.c:10080 (discriminator 1)\n-\tmov %r12d,%r15d\n-\tneg %r15d\n+\tmov %ebp,%r12d\n+\tneg %r12d\n __pyx_find_code_object():\n ./pynx/scattering/cpu.c:9863 (discriminator 1)\n-\ttest %r13,%r13\n-\tjne a5e1 \n+\ttest %r14,%r14\n+\tjne a3eb \n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6787\n \tmov 0x60(%rbx),%r13\n ./pynx/scattering/cpu.c:6788\n \tmovq $0x0,0x60(%rbx)\n ./pynx/scattering/cpu.c:6792\n \ttest %r13,%r13\n-\tjne a8ad \n-./pynx/scattering/cpu.c:6790\n-\tmovq $0x0,0x10(%rsp)\n+\tjne a6e5 \n ./pynx/scattering/cpu.c:6791\n-\txor %ebp,%ebp\n-\tcs nopw 0x0(%rax,%rax,1)\n+\txor %r14d,%r14d\n+./pynx/scattering/cpu.c:6790\n+\txor %ecx,%ecx\n+\tnopl 0x0(%rax,%rax,1)\n __Pyx_CreateCodeObjectForTraceback():\n ./pynx/scattering/cpu.c:10027\n \tmov 0x8(%rsp),%rsi\n+\tmov %rcx,0x18(%rsp)\n \txor %eax,%eax\n-\tmov %r12d,%ecx\n-\tlea 0xec10(%rip),%rdx \n-\tlea 0xec1f(%rip),%rdi \n+\tmov %ebp,%ecx\n+\tlea 0xee7c(%rip),%rdx \n+\tlea 0xee8b(%rip),%rdi \n+\tmov %r13,0x10(%rsp)\n \tcall 3030 \n ./pynx/scattering/cpu.c:10028\n+\tmov 0x10(%rsp),%r9\n+\tmov 0x18(%rsp),%r10\n \ttest %rax,%rax\n-\tje adc9 \n+./pynx/scattering/cpu.c:10027\n+\tmov %rax,%rbp\n+./pynx/scattering/cpu.c:10028\n+\tje ac97 \n ./pynx/scattering/cpu.c:10029\n \tmov %rax,%rdi\n-\tmov %rax,0x8(%rsp)\n+\tmov %r10,0x10(%rsp)\n+\tmov %r9,0x8(%rsp)\n \tcall 33e0 \n ./pynx/scattering/cpu.c:10030\n-\tmov 0x8(%rsp),%r11\n+\tmov 0x8(%rsp),%r9\n+\tmov 0x10(%rsp),%r10\n \ttest %rax,%rax\n ./pynx/scattering/cpu.c:10029\n \tmov %rax,%rsi\n ./pynx/scattering/cpu.c:10030\n-\tje adb1 \n+\tje ac6b \n ./pynx/scattering/cpu.c:10060\n \tmov (%rsp),%rdi\n-\tmov %r14d,%edx\n+\tmov %r15d,%edx\n \tcall 34d0 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov 0x8(%rsp),%rcx\n+\tmov 0x0(%rbp),%rsi\n+Py_DECREF():\n+/usr/include/python3.12/object.h:700 (discriminator 1)\n+\tmov 0x8(%rsp),%r9\n+\tmov 0x10(%rsp),%r10\n __Pyx_CreateCodeObjectForTraceback():\n ./pynx/scattering/cpu.c:10060\n-\tmov %rax,%r12\n-_Py_IsImmortal():\n-/usr/include/python3.12/object.h:242\n-\tmov (%rcx),%rdx\n+\tmov %rax,%r13\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %edx,%edx\n-\tjs a8f9 \n+\ttest %esi,%esi\n+\tjs a734 \n /usr/include/python3.12/object.h:704\n-\tdec %rdx\n-\tmov %rdx,(%rcx)\n-\tjne a8f9 \n+\tdec %rsi\n+\tmov %rsi,0x0(%rbp)\n+\tjne a734 \n /usr/include/python3.12/object.h:705\n-\tmov %rcx,%rdi\n+\tmov %rbp,%rdi\n+\tmov %r10,0x8(%rsp)\n+\tmov %r9,(%rsp)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp a8f9 \n-\tnopl 0x0(%rax)\n+\tmov (%rsp),%r9\n+\tmov 0x8(%rsp),%r10\n+\tjmp a734 \n+\tnopl (%rax)\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%r12),%r15\n+\tmov 0x0(%r13),%r12\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r15d,%r15d\n-\tjs a6e0 \n+\ttest %r12d,%r12d\n+\tjs a4e5 \n /usr/include/python3.12/object.h:704\n-\tdec %r15\n+\tdec %r12\n /usr/include/python3.12/object.h:705\n-\tmov %r12,%rdi\n+\tmov %r13,%rdi\n /usr/include/python3.12/object.h:704\n-\tmov %r15,(%r12)\n-\tjne a6e0 \n+\tmov %r12,0x0(%r13)\n+\tjne a4e5 \n __Pyx_AddTraceback():\n ./pynx/scattering/cpu.c:10108\n \tadd $0x38,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n@@ -10242,1269 +10375,1350 @@\n \tpop %r15\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tjmp 3150 <_Py_Dealloc@plt>\n __Pyx_PyObject_GetAttrStr():\n ./pynx/scattering/cpu.c:6817 (discriminator 1)\n \ttest %rax,%rax\n-\tje af4b \n+\tje ae31 \n ./pynx/scattering/cpu.c:6818\n \tcall *%rax\n \tmov %rax,%rdi\n __Pyx_PyObject_GetAttrStrNoError():\n ./pynx/scattering/cpu.c:6849 (discriminator 1)\n \ttest %rdi,%rdi\n-\tjne ad37 \n+\tjne abf7 \n __Pyx_PyObject_GetAttrStr_ClearAttributeError():\n ./pynx/scattering/cpu.c:6831\n \tcall 3090 <_PyThreadState_UncheckedGet@plt>\n ./pynx/scattering/cpu.c:6832\n-\tmov 0x127b5(%rip),%rsi \n+\tmov 0x1297d(%rip),%rsi \n \tmov 0x60(%rax),%rdi\n ./pynx/scattering/cpu.c:6831\n-\tmov %rax,%r12\n+\tmov %rax,%r10\n ./pynx/scattering/cpu.c:6832\n-\tmov (%rsi),%r11\n+\tmov (%rsi),%rcx\n __Pyx_PyErr_ExceptionMatchesInState():\n ./pynx/scattering/cpu.c:6731 (discriminator 1)\n \ttest %rdi,%rdi\n-\tje a850 \n+\tje a690 \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n \tmov 0x8(%rdi),%rdi\n __Pyx_PyErr_ExceptionMatchesInState():\n ./pynx/scattering/cpu.c:6733\n-\tcmp %rdi,%r11\n-\tje a839 \n+\tcmp %rdi,%rcx\n+\tje a67b \n PyType_HasFeature():\n /usr/include/python3.12/object.h:966\n-\tmov 0x8(%r11),%r8\n+\tmov 0x8(%rcx),%r8\n __Pyx_PyErr_ExceptionMatchesInState():\n ./pynx/scattering/cpu.c:6742 (discriminator 3)\n \ttestb $0x4,0xab(%r8)\n-\tjne af58 \n+\tjne ae3e \n __Pyx_PyErr_GivenExceptionMatches():\n+./pynx/scattering/cpu.c:6742 (discriminator 3)\n+\tmov %rcx,%rsi\n+\tmov %rax,0x10(%rsp)\n ./pynx/scattering/cpu.c:11181\n-\tmov %r11,%rsi\n-\tcall 7ad0 \n+\tcall 7970 \n __Pyx_PyObject_GetAttrStr_ClearAttributeError():\n ./pynx/scattering/cpu.c:6832 (discriminator 2)\n+\tmov 0x10(%rsp),%r10\n \ttest %eax,%eax\n-\tje a850 \n+\tje a690 \n __Pyx_ErrRestoreInState():\n ./pynx/scattering/cpu.c:6767\n-\txor %ecx,%ecx\n+\txor %eax,%eax\n ./pynx/scattering/cpu.c:6766\n-\tmov 0x60(%r12),%rdi\n+\tmov 0x60(%r10),%rdi\n ./pynx/scattering/cpu.c:6767\n-\tmov %rcx,0x60(%r12)\n+\tmov %rax,0x60(%r10)\n ./pynx/scattering/cpu.c:6768\n-\tcall 6ac0 \n+\tcall 6a90 \n __Pyx_CLineForTraceback():\n ./pynx/scattering/cpu.c:9817\n \tnopw 0x0(%rax,%rax,1)\n __Pyx_PyDict_GetItemStr():\n ./pynx/scattering/cpu.c:966 (discriminator 1)\n \tcall 32c0 \n __Pyx_CLineForTraceback():\n ./pynx/scattering/cpu.c:9827\n-\tmov 0x12714(%rip),%rdx \n-\tmov 0x132b5(%rip),%rsi \n-\tmov 0x131e6(%rip),%rdi \n+\tmov 0x128d4(%rip),%rdx \n+\tmov 0x13475(%rip),%rsi \n+\tmov 0x133a6(%rip),%rdi \n \tcall 3300 \n-\tjmp a560 \n+\tjmp a368 \n \tnopl 0x0(%rax)\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6791\n-\txor %r13d,%r13d\n+\txor %r12d,%r12d\n ./pynx/scattering/cpu.c:6790\n-\txor %r15d,%r15d\n-\tjmp a50d \n+\txor %r13d,%r13d\n+\tjmp a316 \n \tnopl 0x0(%rax,%rax,1)\n __pyx_find_code_object():\n ./pynx/scattering/cpu.c:9867 (discriminator 1)\n-\tcmp %esi,%r10d\n-\tjg a67a \n-\tnopl 0x0(%rax)\n+\tcmp %eax,%ecx\n+\tjg a482 \n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6787\n \tmov 0x60(%rbx),%r13\n ./pynx/scattering/cpu.c:6788\n \tmovq $0x0,0x60(%rbx)\n ./pynx/scattering/cpu.c:6792\n \ttest %r13,%r13\n-\tje ada1 \n+\tje ac61 \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n-\tmov 0x8(%r13),%rdi\n+\tmov 0x8(%r13),%rcx\n Py_INCREF():\n-/usr/include/python3.12/object.h:642\n-\tmov (%rdi),%r10d\n-Py_TYPE():\n-/usr/include/python3.12/object.h:220\n-\tmov %rdi,0x10(%rsp)\n-Py_INCREF():\n-/usr/include/python3.12/object.h:642\n-\tmov %r10d,0x18(%rsp)\n /usr/include/python3.12/object.h:643\n-\tinc %r10d\n-\tje a8c6 \n+\tmov (%rcx),%edx\n+\tinc %edx\n+\tje a6f1 \n /usr/include/python3.12/object.h:646\n-\tmov %r10d,(%rdi)\n+\tmov %edx,(%rcx)\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6796\n-\tmov 0x28(%r13),%rbp\n+\tmov 0x28(%r13),%r14\n Py_XINCREF():\n /usr/include/python3.12/object.h:787\n-\ttest %rbp,%rbp\n-\tje a8dc \n+\ttest %r14,%r14\n+\tje a704 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov 0x0(%rbp),%r9d\n-\tinc %r9d\n-\tje a8dc \n+\tmov (%r14),%eax\n+\tinc %eax\n+\tje a704 \n /usr/include/python3.12/object.h:646\n-\tmov %r9d,0x0(%rbp)\n+\tmov %eax,(%r14)\n __Pyx_CreateCodeObjectForTraceback():\n ./pynx/scattering/cpu.c:10022\n-\ttest %r12d,%r12d\n-\tjne a730 \n+\ttest %ebp,%ebp\n+\tjne a530 \n ./pynx/scattering/cpu.c:10060\n \tmov 0x8(%rsp),%rsi\n \tmov (%rsp),%rdi\n-\tmov %r14d,%edx\n+\tmov %r15d,%edx\n+\tmov %r13,0x10(%rsp)\n+\tmov %rcx,0x18(%rsp)\n \tcall 34d0 \n-\tmov %rax,%r12\n+\tmov 0x10(%rsp),%r9\n+\tmov 0x18(%rsp),%r10\n+\tmov %rax,%r13\n __Pyx_AddTraceback():\n ./pynx/scattering/cpu.c:10085\n-\ttest %r12,%r12\n-\tje adc9 \n+\ttest %r13,%r13\n+\tje ac97 \n __Pyx_ErrRestoreInState():\n ./pynx/scattering/cpu.c:6760\n-\ttest %r13,%r13\n-\tje a911 \n+\ttest %r9,%r9\n+\tje a74c \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n-\tcmp %rbp,0x28(%r13)\n-\tjne aefa \n+\tcmp %r14,0x28(%r9)\n+\tjne add6 \n ./pynx/scattering/cpu.c:6766\n \tmov 0x60(%rbx),%rdi\n ./pynx/scattering/cpu.c:6767\n-\tmov %r13,0x60(%rbx)\n+\tmov %r9,0x60(%rbx)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje a931 \n+\tje a76d \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rsi\n+\tmov (%rdi),%r8\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %esi,%esi\n-\tjs a931 \n+\ttest %r8d,%r8d\n+\tjs a76d \n /usr/include/python3.12/object.h:704\n-\tdec %rsi\n-\tmov %rsi,(%rdi)\n-\tje ae7f \n+\tdec %r8\n+\tmov %r8,(%rdi)\n+\tje ad69 \n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n-\tmov 0x10(%rsp),%r8\n-\ttest %r8,%r8\n-\tje a94e \n+\ttest %r10,%r10\n+\tje a785 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%r8),%rax\n+\tmov (%r10),%rdi\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %eax,%eax\n-\tjs a94e \n+\ttest %edi,%edi\n+\tjs a785 \n /usr/include/python3.12/object.h:704\n-\tdec %rax\n-\tmov %rax,(%r8)\n-\tje ae96 \n+\tdec %rdi\n+\tmov %rdi,(%r10)\n+\tje ad5c \n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n-\ttest %rbp,%rbp\n-\tje a969 \n+\ttest %r14,%r14\n+\tje a79e \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov 0x0(%rbp),%r13\n+\tmov (%r14),%r11\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r13d,%r13d\n-\tjs a969 \n+\ttest %r11d,%r11d\n+\tjs a79e \n /usr/include/python3.12/object.h:704\n-\tdec %r13\n-\tmov %r13,0x0(%rbp)\n-\tje ae89 \n+\tdec %r11\n+\tmov %r11,(%r14)\n+\tje ad4f \n __pyx_insert_code_object():\n ./pynx/scattering/cpu.c:9876\n-\tmov 0x132f8(%rip),%rdi \n+\tmov 0x134c3(%rip),%rdi \n ./pynx/scattering/cpu.c:9880 (discriminator 1)\n \ttest %rdi,%rdi\n-\tje aeaa \n+\tje ad82 \n ./pynx/scattering/cpu.c:9892\n-\tmov 0x132e1(%rip),%esi \n+\tmov 0x134ac(%rip),%ecx \n __pyx_bisect_code_objects():\n ./pynx/scattering/cpu.c:9840\n-\tlea -0x1(%rsi),%ecx\n-\tmov %ecx,%r8d\n+\tlea -0x1(%rcx),%esi\n ./pynx/scattering/cpu.c:9841\n-\ttest %ecx,%ecx\n-\tjs aca0 \n+\ttest %esi,%esi\n+./pynx/scattering/cpu.c:9840\n+\tmov %esi,%r8d\n+./pynx/scattering/cpu.c:9841\n+\tjs ab68 \n ./pynx/scattering/cpu.c:9841 (discriminator 1)\n-\tmovslq %ecx,%rbp\n-\tshl $0x4,%rbp\n-\tcmp %r15d,0x8(%rdi,%rbp,1)\n-\tjl aea3 \n+\tmovslq %esi,%r14\n+\tshl $0x4,%r14\n+\tcmp %r12d,0x8(%rdi,%r14,1)\n+\tjl ad7b \n ./pynx/scattering/cpu.c:9844\n-\ttest %ecx,%ecx\n-\tje af35 \n-\txor %r10d,%r10d\n-\tjmp a9c3 \n-\tnopl 0x0(%rax)\n+\ttest %esi,%esi\n+\tje ae1b \n+\txor %edx,%edx\n+\tjmp a7f2 \n ./pynx/scattering/cpu.c:9848\n-\tjge ae35 \n+\tjge ad01 \n ./pynx/scattering/cpu.c:9849\n-\tlea 0x1(%rbp),%r10d\n+\tlea 0x1(%rbp),%edx\n ./pynx/scattering/cpu.c:9844\n-\tcmp %r8d,%r10d\n-\tjge aaa0 \n+\tcmp %r8d,%edx\n+\tjge a8c0 \n ./pynx/scattering/cpu.c:9845\n-\tmov %r8d,%r9d\n-\tsub %r10d,%r9d\n-\tmov %r9d,%ebp\n+\tmov %r8d,%eax\n+\tsub %edx,%eax\n+\tmov %eax,%ebp\n \tshr $0x1f,%ebp\n-\tadd %r9d,%ebp\n+\tadd %eax,%ebp\n \tsar $1,%ebp\n-\tadd %r10d,%ebp\n+\tadd %edx,%ebp\n ./pynx/scattering/cpu.c:9846\n-\tmovslq %ebp,%r11\n-\tshl $0x4,%r11\n-\tadd %rdi,%r11\n-\tmov 0x8(%r11),%edx\n-\tcmp %r15d,%edx\n-\tjle a9b0 \n+\tmovslq %ebp,%rax\n+\tshl $0x4,%rax\n+\tadd %rdi,%rax\n+\tmov 0x8(%rax),%r9d\n+\tcmp %r12d,%r9d\n+\tjle a7e0 \n ./pynx/scattering/cpu.c:9847\n \tmov %ebp,%r8d\n-\tjmp a9ba \n+\tjmp a7e9 \n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6787\n \tmov 0x60(%rbx),%r13\n ./pynx/scattering/cpu.c:6788\n \tmovq $0x0,0x60(%rbx)\n ./pynx/scattering/cpu.c:6792\n \ttest %r13,%r13\n-\tjne a8ad \n+\tjne a6e5 \n __Pyx_CreateCodeObjectForTraceback():\n ./pynx/scattering/cpu.c:10060\n \tmov 0x8(%rsp),%rsi\n \tmov (%rsp),%rdi\n-\tmov %r14d,%edx\n+\tmov %r15d,%edx\n \tcall 34d0 \n-\tmov %rax,%r12\n __Pyx_AddTraceback():\n ./pynx/scattering/cpu.c:10085\n \ttest %rax,%rax\n-\tje a6e0 \n+__Pyx_CreateCodeObjectForTraceback():\n+./pynx/scattering/cpu.c:10060\n+\tmov %rax,%r13\n+__Pyx_AddTraceback():\n+./pynx/scattering/cpu.c:10085\n+\tje a4e5 \n __Pyx_ErrRestoreInState():\n ./pynx/scattering/cpu.c:6766\n \tmov 0x60(%rbx),%rdi\n ./pynx/scattering/cpu.c:6767\n \tmovq $0x0,0x60(%rbx)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje a969 \n+\tje a79e \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rsi\n+\tmov (%rdi),%r8\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %esi,%esi\n-\tjs a969 \n+\ttest %r8d,%r8d\n+\tjs a79e \n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6790\n-\tmovq $0x0,0x10(%rsp)\n+\txor %r10d,%r10d\n ./pynx/scattering/cpu.c:6791\n-\txor %ebp,%ebp\n-\tjmp a925 \n-\tnopl 0x0(%rax)\n+\txor %r14d,%r14d\n+\tjmp a761 \n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tmov %rbx,%rdi\n-\tjmp a7cd \n-\tmov %r12,%rdi\n+\tjmp a605 \n+\tmov %r13,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n-\tjmp a6cc \n+\tjmp a4d2 \n \tnopl (%rax)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n-\tmov %r13,%rdi\n+\tmov %r12,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp a5c5 \n+\tjmp a3d0 \n \tnopl (%rax)\n-\tmov %r15,%rdi\n+\tmov %r13,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp a5aa \n+\tjmp a3b5 \n \tnopl (%rax)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp a592 \n+\tjmp a39a \n \tnopw 0x0(%rax,%rax,1)\n __pyx_bisect_code_objects():\n ./pynx/scattering/cpu.c:9857\n-\txor %eax,%eax\n-\tcmp %r15d,%edx\n-\tsetl %al\n-\tadd %eax,%ebp\n+\txor %r10d,%r10d\n+\tcmp %r12d,%r9d\n+\tsetl %r10b\n+\tadd %r10d,%ebp\n __pyx_insert_code_object():\n ./pynx/scattering/cpu.c:9893\n-\tcmp %ebp,%esi\n-\tjle acaa \n+\tcmp %ebp,%ecx\n+\tjle ab72 \n ./pynx/scattering/cpu.c:9893 (discriminator 1)\n-\tmovslq %ebp,%r11\n-\tshl $0x4,%r11\n-\tadd %rdi,%r11\n-\tcmp %r15d,0x8(%r11)\n-\tje ae3d \n+\tmovslq %ebp,%rax\n+\tshl $0x4,%rax\n+\tadd %rdi,%rax\n+\tcmp %r12d,0x8(%rax)\n+\tje ad09 \n ./pynx/scattering/cpu.c:9899\n-\tcmp 0x13198(%rip),%esi \n-\tje acb6 \n-\tmovslq %esi,%r10\n-\tmovslq %ecx,%r8\n-\tshl $0x4,%r10\n-\tshl $0x4,%r8\n-\tlea (%rdi,%r10,1),%rdx\n-\tlea -0x10(%rdi,%r10,1),%r9\n-\tmov %ecx,%edi\n-\tsub %ebp,%edi\n-\tmov %rdx,%rax\n-\tshl $0x4,%rdi\n-\tsub %rdi,%r9\n-\tsub %r9,%rax\n-\tsub $0x10,%rax\n-\tshr $0x4,%rax\n-\tinc %rax\n-\tand $0x7,%eax\n-\tje abda \n-\tcmp $0x1,%rax\n-\tje abbb \n-\tcmp $0x2,%rax\n-\tje aba5 \n-\tcmp $0x3,%rax\n-\tje ab90 \n-\tcmp $0x4,%rax\n-\tje ab7b \n-\tcmp $0x5,%rax\n-\tje ab66 \n-\tcmp $0x6,%rax\n-\tje ab50 \n-./pynx/scattering/cpu.c:9910\n-\tmov %rdx,%rbp\n-./pynx/scattering/cpu.c:9909 (discriminator 1)\n-\tsub $0x10,%rdx\n-./pynx/scattering/cpu.c:9910\n-\tsub %r10,%rbp\n-\tvmovdqu 0x0(%rbp,%r8,1),%xmm0\n-\tvmovdqu %xmm0,0x10(%rdx)\n-\tmov %rdx,%r13\n-./pynx/scattering/cpu.c:9909 (discriminator 1)\n-\tsub $0x10,%rdx\n-./pynx/scattering/cpu.c:9910\n-\tsub %r10,%r13\n-\tvmovdqu 0x0(%r13,%r8,1),%xmm1\n-\tvmovdqu %xmm1,0x10(%rdx)\n-\tmov %rdx,%rcx\n-./pynx/scattering/cpu.c:9909 (discriminator 1)\n-\tsub $0x10,%rdx\n-./pynx/scattering/cpu.c:9910\n-\tsub %r10,%rcx\n-\tvmovdqu (%rcx,%r8,1),%xmm2\n-\tvmovdqu %xmm2,0x10(%rdx)\n-\tmov %rdx,%rdi\n-./pynx/scattering/cpu.c:9909 (discriminator 1)\n-\tsub $0x10,%rdx\n-./pynx/scattering/cpu.c:9910\n-\tsub %r10,%rdi\n-\tvmovdqu (%rdi,%r8,1),%xmm3\n-\tvmovdqu %xmm3,0x10(%rdx)\n-\tmov %rdx,%rax\n-./pynx/scattering/cpu.c:9909 (discriminator 1)\n-\tsub $0x10,%rdx\n+\tcmp 0x13375(%rip),%ecx \n+\tje ab7a \n+\tlea 0x3(%rbp),%r10d\n+\tcmp %r10d,%esi\n+\tjle adf8 \n+\tcmp $0x7ffffffc,%ebp\n+\tjg adf8 \n ./pynx/scattering/cpu.c:9910\n-\tsub %r10,%rax\n-\tvmovdqu (%rax,%r8,1),%xmm4\n-\tvmovdqu %xmm4,0x10(%rdx)\n-\tmov %rdx,%rbp\n+\tmovslq %esi,%r9\n+\tlea -0x2(%rcx),%r8d\n+\tmovslq %ecx,%rdx\n+\tshl $0x4,%r9\n+\tshl $0x4,%rdx\n+\tmovslq %r8d,%r14\n+\tadd %rdi,%r9\n+\tadd %rdi,%rdx\n+\tshl $0x4,%r14\n+\tvmovdqu (%r9),%xmm0\n+\tadd %rdi,%r14\n+\tprefetcht0 -0x170(%r9)\n+\tprefetchw -0x170(%rdx)\n+\tmov %r10d,%r11d\n+\tvmovdqu %xmm0,(%rdx)\n+\tlea -0x3(%rcx),%edx\n+\tnot %r11d\n+\tvmovdqu (%r14),%xmm1\n+\tadd %esi,%r11d\n+\tshr $0x2,%r11d\n+\tvmovdqu %xmm1,(%r9)\n+\tmovslq %edx,%r9\n+\tlea -0x4(%rcx),%edx\n+\tshl $0x4,%r9\n+\tmovslq %edx,%r8\n+\tand $0x1,%r11d\n+\tadd %rdi,%r9\n+\tvmovdqu (%r9),%xmm2\n+\tvmovdqu %xmm2,(%r14)\n+\tmov %r8,%r14\n+\tshl $0x4,%r14\n+\tadd %rdi,%r14\n+\tvmovdqu (%r14),%xmm3\n+\tvmovdqu %xmm3,(%r9)\n ./pynx/scattering/cpu.c:9909 (discriminator 1)\n-\tsub $0x10,%rdx\n+\tlea -0x4(%rsi),%r9d\n+\tcmp %r10d,%r9d\n+\tjle ab06 \n+\ttest %r11d,%r11d\n+\tje aa20 \n ./pynx/scattering/cpu.c:9910\n-\tsub %r10,%rbp\n-\tvmovdqu 0x0(%rbp,%r8,1),%xmm5\n-\tvmovdqu %xmm5,0x10(%rdx)\n-\tmov %rdx,%r13\n+\tmovslq %r9d,%r11\n+\tlea -0x6(%rcx),%edx\n+\tprefetchw -0x170(%r14)\n+\tshl $0x4,%r11\n+\tlea -0x7(%rcx),%r9d\n+\tlea (%rdi,%r11,1),%r8\n+\tmovslq %r9d,%r9\n+\tvmovdqu (%r8),%xmm4\n+\tprefetcht0 -0x170(%r8)\n+\tshl $0x4,%r9\n+\tadd %rdi,%r9\n+\tvmovdqu %xmm4,(%r14)\n+\tmovslq %edx,%r14\n+\tlea -0x8(%rcx),%edx\n+\tshl $0x4,%r14\n+\tadd %rdi,%r14\n+\tvmovdqu (%r14),%xmm5\n+\tvmovdqu %xmm5,(%r8)\n+\tmovslq %edx,%r8\n+\tvmovdqu (%r9),%xmm6\n+\tmov %r8,%r11\n+\tshl $0x4,%r11\n+\tvmovdqu %xmm6,(%r14)\n+\tvmovdqu (%rdi,%r11,1),%xmm7\n+\tvmovdqu %xmm7,(%r9)\n ./pynx/scattering/cpu.c:9909 (discriminator 1)\n-\tsub $0x10,%rdx\n+\tlea -0x8(%rsi),%r9d\n+\tcmp %r10d,%r9d\n+\tjle ab06 \n+\tnop\n ./pynx/scattering/cpu.c:9910\n-\tsub %r10,%r13\n-\tvmovdqu 0x0(%r13,%r8,1),%xmm6\n-\tvmovdqu %xmm6,0x10(%rdx)\n+\tmovslq %r9d,%rsi\n+\tshl $0x4,%r8\n+\tlea -0x2(%rdx),%r14d\n+\tshl $0x4,%rsi\n+\tadd %rdi,%r8\n+\tlea -0x3(%rdx),%r11d\n+\tadd %rdi,%rsi\n+\tprefetchw -0x170(%r8)\n+\tvmovdqu (%rsi),%xmm8\n+\tprefetcht0 -0x170(%rsi)\n+\tvmovdqu %xmm8,(%r8)\n+\tmovslq %r14d,%r8\n+\tlea -0x4(%rdx),%r14d\n+\tshl $0x4,%r8\n+\tadd %rdi,%r8\n+\tvmovdqu (%r8),%xmm9\n+\tvmovdqu %xmm9,(%rsi)\n+\tmovslq %r11d,%rsi\n+\tlea -0x4(%r9),%r11d\n+\tshl $0x4,%rsi\n+\tsub $0x8,%r9d\n+\tadd %rdi,%rsi\n+\tvmovdqu (%rsi),%xmm10\n+\tvmovdqu %xmm10,(%r8)\n+\tmovslq %r14d,%r8\n+\tlea -0x6(%rdx),%r14d\n+\tshl $0x4,%r8\n+\tadd %rdi,%r8\n+\tvmovdqu (%r8),%xmm11\n+\tprefetchw -0x170(%r8)\n+\tvmovdqu %xmm11,(%rsi)\n+\tmovslq %r11d,%rsi\n+\tlea -0x7(%rdx),%r11d\n+\tshl $0x4,%rsi\n+\tsub $0x8,%edx\n+\tadd %rdi,%rsi\n+\tvmovdqu (%rsi),%xmm12\n+\tprefetcht0 -0x170(%rsi)\n+\tvmovdqu %xmm12,(%r8)\n+\tmovslq %r14d,%r8\n+\tshl $0x4,%r8\n+\tadd %rdi,%r8\n+\tvmovdqu (%r8),%xmm13\n+\tvmovdqu %xmm13,(%rsi)\n+\tmovslq %r11d,%rsi\n+\tshl $0x4,%rsi\n+\tadd %rdi,%rsi\n+\tvmovdqu (%rsi),%xmm14\n+\tvmovdqu %xmm14,(%r8)\n+\tmovslq %edx,%r8\n+\tmov %r8,%r14\n+\tshl $0x4,%r14\n+\tcmp %r10d,%r9d\n+\tvmovdqu (%rdi,%r14,1),%xmm15\n+\tvmovdqu %xmm15,(%rsi)\n ./pynx/scattering/cpu.c:9909 (discriminator 1)\n-\tcmp %r9,%rdx\n-\tje ac75 \n+\tjg aa20 \n+\tdec %edx\n+\tshl $0x4,%r8\n+\tmovslq %edx,%r9\n+\tadd %r8,%rdi\n+\tshl $0x4,%r9\n ./pynx/scattering/cpu.c:9910\n-\tmov %rdx,%rcx\n-\tmov %rdx,%rdi\n-\tmov %rdx,%rax\n-\tmov %rdx,%rbp\n-\tsub %r10,%rcx\n-\tsub %r10,%rdi\n-\tsub %r10,%rax\n-\tsub %r10,%rbp\n-\tvmovdqu (%rcx,%r8,1),%xmm7\n-\tmov %rdx,%r13\n-\tmov %rdx,%rcx\n-\tsub %r10,%r13\n-\tsub %r10,%rcx\n-\tvmovdqu %xmm7,(%rdx)\n-\tvmovdqu -0x10(%rdi,%r8,1),%xmm8\n-\tmov %rdx,%rdi\n-\tsub %r10,%rdi\n-\tvmovdqu %xmm8,-0x10(%rdx)\n-\tvmovdqu -0x20(%rax,%r8,1),%xmm9\n-\tmov %rdx,%rax\n+\tmov %rdi,%r11\n ./pynx/scattering/cpu.c:9909 (discriminator 1)\n-\tadd $0xffffffffffffff80,%rdx\n+\tsub $0x10,%rdi\n ./pynx/scattering/cpu.c:9910\n-\tsub %r10,%rax\n-\tvmovdqu %xmm9,0x60(%rdx)\n-\tvmovdqu -0x30(%rbp,%r8,1),%xmm10\n-\tvmovdqu %xmm10,0x50(%rdx)\n-\tvmovdqu -0x40(%r13,%r8,1),%xmm11\n-\tvmovdqu %xmm11,0x40(%rdx)\n-\tvmovdqu -0x50(%rcx,%r8,1),%xmm12\n-\tvmovdqu %xmm12,0x30(%rdx)\n-\tvmovdqu -0x60(%rdi,%r8,1),%xmm13\n-\tvmovdqu %xmm13,0x20(%rdx)\n-\tvmovdqu -0x70(%rax,%r8,1),%xmm14\n-\tvmovdqu %xmm14,0x10(%rdx)\n+\tsub %r8,%r11\n+\tmov (%r11,%r9,1),%r10\n+\tmov 0x8(%r11,%r9,1),%rsi\n+\tmov %r10,0x10(%rdi)\n+\tmov %rsi,0x18(%rdi)\n ./pynx/scattering/cpu.c:9909 (discriminator 1)\n-\tcmp %r9,%rdx\n-\tjne abda \n+\tcmp %edx,%ebp\n+\tjge ab48 \n+\tdec %edx\n+\tjmp ab16 \n+./pynx/scattering/cpu.c:9912\n+\tmovslq %ebp,%rax\n+\tshl $0x4,%rax\n+\tadd %rdi,%rax\n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:9914\n-\tinc %esi\n+\tinc %ecx\n ./pynx/scattering/cpu.c:9912\n-\tmov %r15d,0x8(%r11)\n-./pynx/scattering/cpu.c:9913\n-\tmov %r12,(%r11)\n+\tmov %r12d,0x8(%rax)\n ./pynx/scattering/cpu.c:9914\n-\tmov %esi,0x12fdc(%rip) \n+\tmov %ecx,0x1310c(%rip) \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov (%r12),%r11d\n-\tinc %r11d\n-\tjne a686 \n-\tjmp a68a \n-\tcs nopw 0x0(%rax,%rax,1)\n+\tmov 0x0(%r13),%edi\n+__pyx_insert_code_object():\n+./pynx/scattering/cpu.c:9913\n+\tmov %r13,(%rax)\n+Py_INCREF():\n+/usr/include/python3.12/object.h:643\n+\tinc %edi\n+\tjne a48d \n+\tjmp a491 \n __pyx_bisect_code_objects():\n ./pynx/scattering/cpu.c:9854\n \txor %ebp,%ebp\n-\tcmp 0x8(%rdi),%r15d\n+\tcmp 0x8(%rdi),%r12d\n \tsetg %bpl\n __pyx_insert_code_object():\n ./pynx/scattering/cpu.c:9899\n-\tcmp %esi,0x12fb4(%rip) \n-\tjne aeeb \n+\tcmp %ecx,0x130ec(%rip) \n+\tjne ab39 \n ./pynx/scattering/cpu.c:9900\n-\tlea 0x40(%rsi),%r13d\n+\tlea 0x40(%rcx),%r14d\n ./pynx/scattering/cpu.c:9902\n-\tmovslq %r13d,%rsi\n+\tmovslq %r14d,%rsi\n ./pynx/scattering/cpu.c:9901\n \tshl $0x4,%rsi\n \tcall 3240 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:9903 (discriminator 1)\n \ttest %rax,%rax\n-\tje a68a \n-./pynx/scattering/cpu.c:9912\n-\tmovslq %ebp,%r11\n-./pynx/scattering/cpu.c:9909\n-\tmov 0x12f85(%rip),%esi \n+./pynx/scattering/cpu.c:9901\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:9903 (discriminator 1)\n+\tje a491 \n ./pynx/scattering/cpu.c:9906\n-\tmov %rax,0x12f86(%rip) \n+\tmov %rax,0x130cb(%rip) \n+./pynx/scattering/cpu.c:9909\n+\tmov 0x130bd(%rip),%ecx \n ./pynx/scattering/cpu.c:9912\n-\tshl $0x4,%r11\n+\tmovslq %ebp,%rax\n+\tshl $0x4,%rax\n ./pynx/scattering/cpu.c:9907\n-\tmov %r13d,0x12f77(%rip) \n+\tmov %r14d,0x130b3(%rip) \n ./pynx/scattering/cpu.c:9912\n-\tadd %rax,%r11\n+\tadd %rdi,%rax\n ./pynx/scattering/cpu.c:9909 (discriminator 1)\n-\tcmp %esi,%ebp\n-\tjge ac75 \n-\tlea -0x1(%rsi),%ecx\n-\tjmp aad2 \n-\tnopl 0x0(%rax)\n+\tcmp %ecx,%ebp\n+\tjge ab48 \n+\tlea -0x1(%rcx),%esi\n+\tjmp a8f5 \n __Pyx_CLineForTraceback():\n ./pynx/scattering/cpu.c:9816\n-\tmov 0x12d49(%rip),%rdi \n+\tmov 0x12e89(%rip),%rdi \n __Pyx_PyObject_GetAttrStrNoError():\n ./pynx/scattering/cpu.c:6844\n \tmov 0x8(%rdi),%rcx\n \tmov 0x90(%rcx),%rax\n ./pynx/scattering/cpu.c:6844 (discriminator 1)\n-\tcmp 0x12267(%rip),%rax \n-\tjne a7e0 \n+\tcmp 0x123a7(%rip),%rax \n+\tjne a618 \n ./pynx/scattering/cpu.c:6845\n-\tmov $0x1,%ecx\n \txor %edx,%edx\n+\tmov $0x1,%ecx\n \tcall 3120 <_PyObject_GenericGetAttrWithDict@plt>\n-\tmov %rax,%rdi\n __Pyx_CLineForTraceback():\n ./pynx/scattering/cpu.c:9817\n \ttest %rax,%rax\n-\tje a850 \n+__Pyx_PyObject_GetAttrStrNoError():\n+./pynx/scattering/cpu.c:6845\n+\tmov %rax,%rdi\n+__Pyx_CLineForTraceback():\n+./pynx/scattering/cpu.c:9817\n+\tje a690 \n ./pynx/scattering/cpu.c:9818\n \tmov %rdi,0x10(%rsp)\n \tcall 3280 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov 0x10(%rsp),%rdi\n-\tmov (%rdi),%rsi\n __Pyx_CLineForTraceback():\n ./pynx/scattering/cpu.c:9818 (discriminator 1)\n \ttest %eax,%eax\n-\tjne ae68 \n+_Py_IsImmortal():\n+/usr/include/python3.12/object.h:242\n+\tmov (%rdi),%rsi\n+__Pyx_CLineForTraceback():\n+./pynx/scattering/cpu.c:9818 (discriminator 1)\n+\tjne ad38 \n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %esi,%esi\n-\tjs af1c \n-\tmov 0x12238(%rip),%rax \n-\tmov 0x12209(%rip),%r8 \n+\tjs ae02 \n+\tmov 0x12378(%rip),%rax \n+\tmov 0x12349(%rip),%r8 \n /usr/include/python3.12/object.h:704\n \tdec %rsi\n \tmov %rsi,(%rdi)\n-\tjne a53e \n+\tjne a347 \n \tmov %r8,0x18(%rsp)\n \tmov %rax,0x10(%rsp)\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n \tmov 0x18(%rsp),%r8\n \tmov 0x10(%rsp),%rax\n __Pyx_CLineForTraceback():\n ./pynx/scattering/cpu.c:9825\n-\tjmp a53e \n+\tjmp a347 \n __Pyx_ErrRestoreInState():\n ./pynx/scattering/cpu.c:6764\n-\tmov %r13,%rsi\n-\tmov %rbp,%rdi\n+\tmov %r12,%rsi\n+\tmov %r14,%rdi\n \tcall 3070 \n-\tjmp a572 \n+\tjmp a379 \n __Pyx_ErrFetchInState():\n-./pynx/scattering/cpu.c:6790\n-\tmovq $0x0,0x10(%rsp)\n ./pynx/scattering/cpu.c:6791\n-\txor %ebp,%ebp\n-\tjmp a8dc \n+\txor %r14d,%r14d\n+./pynx/scattering/cpu.c:6790\n+\txor %ecx,%ecx\n+\tjmp a704 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%r11),%r10\n+\tmov 0x0(%rbp),%r13\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r10d,%r10d\n-\tjs adc9 \n+\ttest %r13d,%r13d\n+\tjs ac97 \n /usr/include/python3.12/object.h:704\n-\tdec %r10\n-\tmov %r10,(%r11)\n-\tjne adc9 \n+\tdec %r13\n+\tmov %r13,0x0(%rbp)\n+\tjne ac97 \n /usr/include/python3.12/object.h:705\n-\tmov %r11,%rdi\n+\tmov %rbp,%rdi\n+\tmov %r10,0x8(%rsp)\n+\tmov %r9,(%rsp)\n \tcall 3150 <_Py_Dealloc@plt>\n+__Pyx_AddTraceback():\n+./pynx/scattering/cpu.c:10085\n+\tmov (%rsp),%r9\n+\tmov 0x8(%rsp),%r10\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n-\tmov 0x10(%rsp),%rdx\n-\ttest %rdx,%rdx\n-\tje adeb \n+\ttest %r10,%r10\n+\tje acbc \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdx),%r9\n+\tmov (%r10),%r15\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r9d,%r9d\n-\tjs adeb \n+\ttest %r15d,%r15d\n+\tjs acbc \n /usr/include/python3.12/object.h:704\n-\tdec %r9\n-\tmov %r9,(%rdx)\n-\tjne adeb \n+\tdec %r15\n+\tmov %r15,(%r10)\n+\tjne acbc \n /usr/include/python3.12/object.h:705\n-\tmov %rdx,%rdi\n+\tmov %r10,%rdi\n+\tmov %r9,(%rsp)\n \tcall 3150 <_Py_Dealloc@plt>\n+\tmov (%rsp),%r9\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n-\ttest %r13,%r13\n-\tje ae0a \n+\ttest %r9,%r9\n+\tje acd8 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov 0x0(%r13),%r8\n+\tmov (%r9),%rdx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r8d,%r8d\n-\tjs ae0a \n+\ttest %edx,%edx\n+\tjs acd8 \n /usr/include/python3.12/object.h:704\n-\tdec %r8\n-\tmov %r8,0x0(%r13)\n-\tjne ae0a \n+\tdec %rdx\n+\tmov %rdx,(%r9)\n+\tjne acd8 \n /usr/include/python3.12/object.h:705\n-\tmov %r13,%rdi\n+\tmov %r9,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n-\ttest %rbp,%rbp\n-\tje a6e0 \n+\ttest %r14,%r14\n+\tje a4e5 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov 0x0(%rbp),%r13\n+\tmov (%r14),%r8\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r13d,%r13d\n-\tjs a6e0 \n+\ttest %r8d,%r8d\n+\tjs a4e5 \n /usr/include/python3.12/object.h:704\n-\tdec %r13\n+\tdec %r8\n /usr/include/python3.12/object.h:705\n-\tmov %rbp,%rdi\n+\tmov %r14,%rdi\n /usr/include/python3.12/object.h:704\n-\tmov %r13,0x0(%rbp)\n-\tjne a6e0 \n-\tjmp a7cd \n+\tmov %r8,(%r14)\n+\tjne a4e5 \n+\tjmp a605 \n __pyx_insert_code_object():\n ./pynx/scattering/cpu.c:9893\n-\tcmp %ebp,%esi\n-\tjle acaa \n+\tcmp %ebp,%ecx\n+\tjle ab72 \n ./pynx/scattering/cpu.c:9894\n-\tmov (%r11),%rdi\n+\tmov (%rax),%rdi\n ./pynx/scattering/cpu.c:9895\n-\tmov %r12,(%r11)\n+\tmov %r13,(%rax)\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%r15\n+\tmov (%rdi),%r12\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r15d,%r15d\n-\tjs a68a \n+\ttest %r12d,%r12d\n+\tjs a491 \n /usr/include/python3.12/object.h:704\n-\tdec %r15\n-\tmov %r15,(%rdi)\n-\tjne a68a \n+\tdec %r12\n+\tmov %r12,(%rdi)\n+\tjne a491 \n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp a68a \n-\tnopl (%rax)\n+\tjmp a491 \n+\tnopl 0x0(%rax)\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %esi,%esi\n-\tjs a560 \n+\tjs a368 \n __Pyx_CLineForTraceback():\n ./pynx/scattering/cpu.c:9818 (discriminator 1)\n-\tmov 0x120f9(%rip),%r8 \n+\tmov 0x12229(%rip),%r8 \n \tmov %r8,%rax\n-\tjmp ad67 \n+\tjmp ac27 \n Py_DECREF():\n /usr/include/python3.12/object.h:705\n+\tmov %r14,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp a931 \n-\tmov %rbp,%rdi\n+\tjmp a79e \n+\tmov %r10,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp a969 \n-\tmov %r8,%rdi\n+\tjmp a785 \n+\tmov %r10,(%rsp)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp a94e \n+\tmov (%rsp),%r10\n+\tjmp a76d \n __pyx_bisect_code_objects():\n ./pynx/scattering/cpu.c:9842\n-\tmov %esi,%ebp\n-\tjmp acaa \n+\tmov %ecx,%ebp\n+\tjmp ab72 \n __pyx_insert_code_object():\n ./pynx/scattering/cpu.c:9881\n \tmov $0x400,%edi\n \tcall 34b0 \n ./pynx/scattering/cpu.c:9882 (discriminator 1)\n \ttest %rax,%rax\n-\tje a68a \n+\tje a491 \n ./pynx/scattering/cpu.c:9885\n-\tmov 0xff5c(%rip),%rsi \n+\tmovabs $0x4000000001,%rbp\n ./pynx/scattering/cpu.c:9886\n-\tmov %r15d,0x8(%rax)\n-./pynx/scattering/cpu.c:9883\n-\tmov %rax,0x12d99(%rip) \n+\tmov %r12d,0x8(%rax)\n ./pynx/scattering/cpu.c:9885\n-\tmov %rsi,0x12d8a(%rip) \n+\tmov %rbp,0x12eb6(%rip) \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov (%r12),%r11d\n+\tmov 0x0(%r13),%edi\n __pyx_insert_code_object():\n-./pynx/scattering/cpu.c:9887\n-\tmov %r12,(%rax)\n+./pynx/scattering/cpu.c:9883\n+\tmov %rax,0x12eb3(%rip) \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tinc %r11d\n-\tjne a686 \n-\tjmp a68a \n+\tinc %edi\n __pyx_insert_code_object():\n-./pynx/scattering/cpu.c:9912\n-\tmovslq %ebp,%r11\n-\tshl $0x4,%r11\n-\tadd %rdi,%r11\n-\tjmp ac75 \n-__Pyx_ErrRestoreInState():\n-./pynx/scattering/cpu.c:6764\n-\tmov %rbp,%rsi\n-\tmov %r13,%rdi\n-\tcall 3070 \n-\tjmp a911 \n+./pynx/scattering/cpu.c:9887\n+\tmov %r13,(%rax)\n+Py_INCREF():\n+/usr/include/python3.12/object.h:643\n+\tjne a48d \n+\tjmp a491 \n __pyx_bisect_code_objects():\n ./pynx/scattering/cpu.c:9854\n-\tcmp 0x8(%r13),%r15d\n-\tjg a898 \n+\tcmp 0x8(%r14),%r12d\n+\tjg a6d0 \n ./pynx/scattering/cpu.c:9855\n-\txor %r11d,%r11d\n-\tjmp a666 \n+\txor %eax,%eax\n+\tjmp a46e \n+__Pyx_ErrRestoreInState():\n+./pynx/scattering/cpu.c:6764\n+\tmov %r9,%rdi\n+\tmov %r14,%rsi\n+\tmov %r10,0x8(%rsp)\n+\tmov %r9,(%rsp)\n+\tcall 3070 \n+\tmov 0x8(%rsp),%r10\n+\tmov (%rsp),%r9\n+\tjmp a74c \n+__pyx_insert_code_object():\n+./pynx/scattering/cpu.c:9909\n+\tmov %ecx,%edx\n+\tmovslq %ecx,%r8\n+\tjmp ab06 \n __Pyx_CLineForTraceback():\n ./pynx/scattering/cpu.c:9829\n-\tmov 0x1204d(%rip),%rax \n-\tcmp %rax,0x1206e(%rip) \n-\tjne a563 \n-\tjmp a560 \n+\tmov 0x12167(%rip),%rdi \n+\tcmp %rdi,0x12188(%rip) \n+\tjne a36a \n+\tjmp a368 \n __pyx_bisect_code_objects():\n+./pynx/scattering/cpu.c:9854\n+\tcmp 0x8(%rdi),%r12d\n ./pynx/scattering/cpu.c:9857\n \tmov $0x1,%ebp\n ./pynx/scattering/cpu.c:9854\n-\tcmp %r15d,0x8(%rdi)\n-\tjl acaa \n+\tjg ab72 \n ./pynx/scattering/cpu.c:9855\n \txor %ebp,%ebp\n-\tjmp aab2 \n+\tjmp a8d5 \n __Pyx_PyObject_GetAttrStr():\n ./pynx/scattering/cpu.c:6823\n \tcall 34a0 \n \tmov %rax,%rdi\n-\tjmp a7ee \n+\tjmp a626 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%r11),%r10\n+\tmov 0x10(%rcx),%r9\n __Pyx_PyErr_ExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:6717\n \txor %edx,%edx\n-\tjmp af6e \n+\tjmp ae54 \n ./pynx/scattering/cpu.c:6718\n-\tcmp 0x18(%r11,%rdx,8),%rdi\n-\tje a839 \n+\tcmp 0x18(%rcx,%rdx,8),%rdi\n+\tje a67b \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tinc %rdx\n ./pynx/scattering/cpu.c:6717 (discriminator 1)\n-\tcmp %rdx,%r10\n-\tjg af60 \n+\tcmp %rdx,%r9\n+\tjg ae46 \n ./pynx/scattering/cpu.c:6721\n-\txor %r9d,%r9d\n+\txor %r11d,%r11d\n+\tmov %r13,0x10(%rsp)\n+\tmov %rdi,%rbp\n+\tmov %r12,0x18(%rsp)\n+\tmov %r9,%r13\n+\tmov %rcx,%r12\n+\tmov %r15d,0x24(%rsp)\n+\tmov %r14,%r15\n+\tmov %rbx,%r14\n+\tmov %r11,%rbx\n ./pynx/scattering/cpu.c:6721 (discriminator 1)\n-\tcmp %r9,%r10\n-\tjle a850 \n+\tcmp %rbx,%r13\n+\tjle aea6 \n ./pynx/scattering/cpu.c:6722\n-\tmov 0x18(%r11,%r9,8),%rsi\n+\tmov 0x18(%r12,%rbx,8),%rsi\n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11181 (discriminator 1)\n-\tcmp %rsi,%rdi\n-\tje a839 \n-\tmov %r9,0x28(%rsp)\n-\tmov %r10,0x20(%rsp)\n-\tmov %r11,0x18(%rsp)\n-\tmov %rdi,0x10(%rsp)\n-\tcall 7ad0 \n+\tcmp %rsi,%rbp\n+\tjne aec0 \n+\tmov %r14,%rbx\n+\tmov 0x10(%rsp),%r13\n+\tmov %r15,%r14\n+\tmov 0x18(%rsp),%r12\n+\tmov 0x24(%rsp),%r15d\n+\tjmp a67b \n+__Pyx_PyErr_ExceptionMatchesTuple():\n+./pynx/scattering/cpu.c:11181 (discriminator 1)\n+\tmov %r14,%rbx\n+\tmov 0x10(%rsp),%r13\n+\tmov %r15,%r14\n+\tmov 0x18(%rsp),%r12\n+\tmov 0x24(%rsp),%r15d\n+\tjmp a690 \n+__Pyx_PyErr_GivenExceptionMatches():\n+./pynx/scattering/cpu.c:11181 (discriminator 1)\n+\tmov %rbp,%rdi\n+\tmov %r10,0x28(%rsp)\n+\tcall 7970 \n __Pyx_PyErr_ExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:6722 (discriminator 1)\n+\tmov 0x28(%rsp),%r10\n \ttest %eax,%eax\n-\tjne a839 \n+\tjne ae8c \n ./pynx/scattering/cpu.c:6721 (discriminator 2)\n-\tmov 0x28(%rsp),%r9\n-\tmov 0x20(%rsp),%r10\n-\tmov 0x18(%rsp),%r11\n-\tmov 0x10(%rsp),%rdi\n-\tinc %r9\n-\tjmp af76 \n+\tinc %rbx\n+\tjmp ae7d \n __Pyx_AddTraceback():\n ./pynx/scattering/cpu.c:6721 (discriminator 2)\n-\tnopw 0x0(%rax,%rax,1)\n+\tnopl 0x0(%rax,%rax,1)\n __Pyx_PyObject_GetAttrStrNoError():\n ./pynx/scattering/cpu.c:6844\n \tmov 0x8(%rdi),%rax\n \tmov 0x90(%rax),%rax\n ./pynx/scattering/cpu.c:6844 (discriminator 1)\n-\tcmp 0x11f9e(%rip),%rax \n-\tjne aff0 \n+\tcmp 0x1208e(%rip),%rax \n+\tjne af00 \n ./pynx/scattering/cpu.c:6845\n \tmov $0x1,%ecx\n \txor %edx,%edx\n \tjmp 3120 <_PyObject_GenericGetAttrWithDict@plt>\n ./pynx/scattering/cpu.c:6836\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tpush %rbp\n \tpush %rbx\n \tsub $0x10,%rsp\n __Pyx_PyObject_GetAttrStr():\n ./pynx/scattering/cpu.c:6817 (discriminator 1)\n \ttest %rax,%rax\n-\tje b020 \n+\tje af30 \n ./pynx/scattering/cpu.c:6818\n \tcall *%rax\n \tmov %rax,%rbx\n __Pyx_PyObject_GetAttrStrNoError():\n ./pynx/scattering/cpu.c:6849 (discriminator 1)\n \ttest %rbx,%rbx\n-\tje b030 \n+\tje af40 \n ./pynx/scattering/cpu.c:6854\n \tadd $0x10,%rsp\n \tmov %rbx,%rax\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tret\n \tnopl 0x0(%rax,%rax,1)\n __Pyx_PyObject_GetAttrStr():\n ./pynx/scattering/cpu.c:6823\n \tcall 34a0 \n \tmov %rax,%rbx\n-\tjmp b006 \n+\tjmp af16 \n \tnopw 0x0(%rax,%rax,1)\n __Pyx_PyObject_GetAttrStr_ClearAttributeError():\n ./pynx/scattering/cpu.c:6831\n \tcall 3090 <_PyThreadState_UncheckedGet@plt>\n ./pynx/scattering/cpu.c:6832\n-\tmov 0x11f7c(%rip),%rdx \n+\tmov 0x1206c(%rip),%rdx \n \tmov 0x60(%rax),%rsi\n ./pynx/scattering/cpu.c:6831\n \tmov %rax,%r12\n ./pynx/scattering/cpu.c:6832\n \tmov (%rdx),%rbp\n __Pyx_PyErr_ExceptionMatchesInState():\n ./pynx/scattering/cpu.c:6731 (discriminator 1)\n \ttest %rsi,%rsi\n-\tje b00b \n+\tje af1b \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n \tmov 0x8(%rsi),%rdi\n __Pyx_PyErr_ExceptionMatchesInState():\n ./pynx/scattering/cpu.c:6733\n \tcmp %rdi,%rbp\n-\tje b1de \n+\tje b0fe \n PyType_HasFeature():\n /usr/include/python3.12/object.h:966\n \tmov 0x8(%rbp),%rcx\n \tmov 0xa8(%rcx),%r8\n __Pyx_PyErr_ExceptionMatchesInState():\n ./pynx/scattering/cpu.c:6742 (discriminator 3)\n \ttest $0x4000000,%r8d\n-\tjne b231 \n+\tjne b151 \n PyType_HasFeature():\n /usr/include/python3.12/object.h:966\n \tmov 0x8(%rdi),%r9\n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11182 (discriminator 2)\n \ttestb $0x80,0xab(%r9)\n-\tje b209 \n+\tje b129 \n \ttestb $0x40,0xab(%rdi)\n-\tje b209 \n+\tje b129 \n ./pynx/scattering/cpu.c:11183 (discriminator 2)\n \ttest $0x80000000,%r8d\n-\tje b209 \n+\tje b129 \n \ttestb $0x40,0xab(%rbp)\n-\tje b209 \n+\tje b129 \n __Pyx_IsSubtype():\n ./pynx/scattering/cpu.c:11100\n \tmov 0x158(%rdi),%r10\n ./pynx/scattering/cpu.c:11101 (discriminator 1)\n \ttest %r10,%r10\n-\tje b1c0 \n+\tje b0e0 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%r10),%rdi\n __Pyx_IsSubtype():\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \ttest %rdi,%rdi\n-\tjle b00b \n+\tjle af1b \n \tmov %rdi,%r11\n ./pynx/scattering/cpu.c:11104\n \txor %r13d,%r13d\n \tand $0x7,%r11d\n-\tje b167 \n+\tje b077 \n \tcmp $0x1,%r11\n-\tje b150 \n+\tje b060 \n \tcmp $0x2,%r11\n-\tje b142 \n+\tje b052 \n \tcmp $0x3,%r11\n-\tje b134 \n+\tje b044 \n \tcmp $0x4,%r11\n-\tje b126 \n+\tje b036 \n \tcmp $0x5,%r11\n-\tje b118 \n+\tje b028 \n \tcmp $0x6,%r11\n-\tje b10a \n+\tje b01a \n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%r10),%rbp\n-\tje b219 \n+\tje b139 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tmov $0x1,%r13d\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%r10,%r13,8),%rbp\n-\tje b219 \n+\tje b139 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %r13\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%r10,%r13,8),%rbp\n-\tje b219 \n+\tje b139 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %r13\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%r10,%r13,8),%rbp\n-\tje b219 \n+\tje b139 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %r13\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%r10,%r13,8),%rbp\n-\tje b219 \n+\tje b139 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %r13\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%r10,%r13,8),%rbp\n-\tje b219 \n+\tje b139 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %r13\n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%r10,%r13,8),%rbp\n-\tje b219 \n+\tje b139 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tinc %r13\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %r13,%rdi\n-\tje b00b \n+\tje af1b \n ./pynx/scattering/cpu.c:11105\n \tcmp 0x18(%r10,%r13,8),%rbp\n-\tje b219 \n+\tje b139 \n \tcmp 0x20(%r10,%r13,8),%rbp\n-\tje b219 \n+\tje b139 \n \tcmp 0x28(%r10,%r13,8),%rbp\n-\tje b219 \n+\tje b139 \n \tcmp 0x30(%r10,%r13,8),%rbp\n-\tje b219 \n+\tje b139 \n \tcmp 0x38(%r10,%r13,8),%rbp\n-\tje b219 \n+\tje b139 \n \tcmp 0x40(%r10,%r13,8),%rbp\n-\tje b219 \n+\tje b139 \n \tcmp 0x48(%r10,%r13,8),%rbp\n-\tje b219 \n+\tje b139 \n \tcmp 0x50(%r10,%r13,8),%rbp\n-\tje b219 \n+\tje b139 \n ./pynx/scattering/cpu.c:11104 (discriminator 2)\n \tadd $0x8,%r13\n ./pynx/scattering/cpu.c:11104 (discriminator 1)\n \tcmp %r13,%rdi\n-\tjne b167 \n-\tjmp b00b \n-\tnopl (%rax)\n+\tjne b077 \n+\tjmp af1b \n+\tdata16 cs nopw 0x0(%rax,%rax,1)\n __Pyx_InBases():\n ./pynx/scattering/cpu.c:11091\n \tmov 0x100(%rdi),%rdi\n ./pynx/scattering/cpu.c:11092\n \tcmp %rdi,%rbp\n-\tje b219 \n+\tje b139 \n ./pynx/scattering/cpu.c:11090\n \ttest %rdi,%rdi\n-\tjne b1c0 \n+\tjne b0e0 \n __Pyx_PyObject_GetAttrStr_ClearAttributeError():\n ./pynx/scattering/cpu.c:6832 (discriminator 2)\n-\tcmp 0x11dc8(%rip),%rbp \n-\tjne b00b \n+\tcmp 0x11ea8(%rip),%rbp \n+\tjne af1b \n __Pyx_ErrRestoreInState():\n ./pynx/scattering/cpu.c:6767\n \txor %edx,%edx\n \tmov %rdx,0x60(%r12)\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rsi),%rbp\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %ebp,%ebp\n-\tjs b00b \n+\tjs af1b \n /usr/include/python3.12/object.h:704\n \tdec %rbp\n \tmov %rbp,(%rsi)\n-\tjne b00b \n+\tjne af1b \n /usr/include/python3.12/object.h:705\n \tmov %rsi,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp b00b \n+\tjmp af1b \n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11190\n \tmov %rbp,%rsi\n \tcall 31d0 \n __Pyx_PyObject_GetAttrStr_ClearAttributeError():\n ./pynx/scattering/cpu.c:6832 (discriminator 2)\n \ttest %eax,%eax\n-\tje b00b \n+\tje af1b \n __Pyx_ErrRestoreInState():\n ./pynx/scattering/cpu.c:6766\n \tmov 0x60(%r12),%rsi\n ./pynx/scattering/cpu.c:6767\n \tmovq $0x0,0x60(%r12)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rsi,%rsi\n-\tjne b1e5 \n-\tjmp b00b \n+\tjne b105 \n+\tjmp af1b \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbp),%r13\n __Pyx_PyErr_ExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:6717 (discriminator 1)\n \ttest %r13,%r13\n-\tjle b326 \n+\tjle b246 \n \tmov %r13,%r14\n ./pynx/scattering/cpu.c:6717\n \txor %eax,%eax\n \tand $0x7,%r14d\n-\tje b2c5 \n+\tje b1e5 \n \tcmp $0x1,%r14\n-\tje b2b2 \n+\tje b1d2 \n \tcmp $0x2,%r14\n-\tje b2a4 \n+\tje b1c4 \n \tcmp $0x3,%r14\n-\tje b296 \n+\tje b1b6 \n \tcmp $0x4,%r14\n-\tje b28c \n+\tje b1ac \n \tcmp $0x5,%r14\n-\tje b282 \n+\tje b1a2 \n \tcmp $0x6,%r14\n-\tje b278 \n+\tje b198 \n+./pynx/scattering/cpu.c:6718\n+\tcmp 0x18(%rbp),%rdi\n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tmov $0x1,%eax\n ./pynx/scattering/cpu.c:6718\n-\tcmp 0x18(%rbp),%rdi\n-\tje b219 \n+\tje b139 \n \tcmp 0x18(%rbp,%rax,8),%rdi\n-\tje b219 \n+\tje b139 \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tinc %rax\n ./pynx/scattering/cpu.c:6718\n \tcmp 0x18(%rbp,%rax,8),%rdi\n-\tje b219 \n+\tje b139 \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tinc %rax\n ./pynx/scattering/cpu.c:6718\n \tcmp 0x18(%rbp,%rax,8),%rdi\n-\tje b219 \n+\tje b139 \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tinc %rax\n ./pynx/scattering/cpu.c:6718\n \tcmp 0x18(%rbp,%rax,8),%rdi\n-\tje b219 \n+\tje b139 \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tinc %rax\n ./pynx/scattering/cpu.c:6718\n \tcmp 0x18(%rbp,%rax,8),%rdi\n-\tje b219 \n+\tje b139 \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tinc %rax\n ./pynx/scattering/cpu.c:6718\n \tcmp 0x18(%rbp,%rax,8),%rdi\n-\tje b219 \n+\tje b139 \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tinc %rax\n ./pynx/scattering/cpu.c:6717 (discriminator 1)\n \tcmp %rax,%r13\n-\tje b326 \n+\tje b246 \n ./pynx/scattering/cpu.c:6718\n \tcmp 0x18(%rbp,%rax,8),%rdi\n-\tje b219 \n+\tje b139 \n \tcmp 0x20(%rbp,%rax,8),%rdi\n-\tje b219 \n+\tje b139 \n \tcmp 0x28(%rbp,%rax,8),%rdi\n-\tje b219 \n+\tje b139 \n \tcmp 0x30(%rbp,%rax,8),%rdi\n-\tje b219 \n+\tje b139 \n \tcmp 0x38(%rbp,%rax,8),%rdi\n-\tje b219 \n+\tje b139 \n \tcmp 0x40(%rbp,%rax,8),%rdi\n-\tje b219 \n+\tje b139 \n \tcmp 0x48(%rbp,%rax,8),%rdi\n-\tje b219 \n+\tje b139 \n \tcmp 0x50(%rbp,%rax,8),%rdi\n-\tje b219 \n+\tje b139 \n ./pynx/scattering/cpu.c:6717 (discriminator 2)\n \tadd $0x8,%rax\n ./pynx/scattering/cpu.c:6717 (discriminator 1)\n \tcmp %rax,%r13\n-\tjne b2c5 \n+\tjne b1e5 \n \txor %r14d,%r14d\n ./pynx/scattering/cpu.c:6721 (discriminator 1)\n \tcmp %r14,%r13\n-\tjle b00b \n+\tjle af1b \n ./pynx/scattering/cpu.c:6722\n \tmov 0x18(%rbp,%r14,8),%rsi\n __Pyx_PyErr_GivenExceptionMatches():\n ./pynx/scattering/cpu.c:11181 (discriminator 1)\n \tcmp %rsi,%rdi\n-\tje b219 \n+\tje b139 \n \tmov %rdi,0x8(%rsp)\n-\tcall 7ad0 \n+\tcall 7970 \n __Pyx_PyErr_ExceptionMatchesTuple():\n ./pynx/scattering/cpu.c:6722 (discriminator 1)\n \ttest %eax,%eax\n-\tjne b219 \n+\tjne b139 \n ./pynx/scattering/cpu.c:6721 (discriminator 2)\n \tmov 0x8(%rsp),%rdi\n \tinc %r14\n-\tjmp b329 \n+\tjmp b249 \n __Pyx_PyObject_GetAttrStrNoError():\n ./pynx/scattering/cpu.c:6721 (discriminator 2)\n \tnopl 0x0(%rax)\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4281\n \tendbr64\n \tlea 0x8(%rsp),%r10\n \tand $0xffffffffffffffe0,%rsp\n \tmov %rsi,%rax\n \tpush -0x8(%r10)\n+\tmov %rdx,%r8\n \tpush %rbp\n \tmov %rsp,%rbp\n \tpush %r15\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tpush %r10\n \tpush %rbx\n-\tsub $0x420,%rsp\n-./pynx/scattering/cpu.c:4310\n-\tvmovq 0x119b6(%rip),%xmm2 \n-\tvmovq 0x1199e(%rip),%xmm3 \n-./pynx/scattering/cpu.c:4281\n-\tmov %fs:0x28,%r10\n-\tmov %r10,-0x38(%rbp)\n-\tmov %rdx,%r10\n+\tsub $0x400,%rsp\n+\tmov %fs:0x28,%rbx\n+\tmov %rbx,-0x38(%rbp)\n+\tmov %rcx,%rbx\n ./pynx/scattering/cpu.c:4310\n-\tlea 0x1283f(%rip),%rdx \n-\tvmovq 0x118ff(%rip),%xmm5 \n-\tvmovq 0x119a7(%rip),%xmm7 \n-\tvpinsrq $0x1,%rdx,%xmm2,%xmm1\n-\tsub $0x20,%rdx\n+\tlea 0x12904(%rip),%rcx \n \tmovq $0x0,-0x50(%rbp)\n-\tvpinsrq $0x1,%rdx,%xmm3,%xmm0\n-\tsub $0x90,%rdx\n-\tvpinsrq $0x1,%rdx,%xmm5,%xmm6\n-\tadd $0xc0,%rdx\n-\tvinserti128 $0x1,%xmm1,%ymm0,%ymm4\n-\tvpinsrq $0x1,%rdx,%xmm7,%xmm8\n-\tvmovdqa %ymm4,-0x90(%rbp)\n-\tvinserti128 $0x1,%xmm6,%ymm8,%ymm9\n-\tvmovdqa %ymm9,-0x70(%rbp)\n+\tmov %rcx,-0x90(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x88(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x80(%rbp)\n+\tadd $0x18,%rcx\n+\tmov %rcx,-0x78(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x70(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x68(%rbp)\n+\tsub $0xb8,%rcx\n+\tmov %rcx,-0x60(%rbp)\n+\tsub $0x8,%rcx\n ./pynx/scattering/cpu.c:4311\n-\ttest %rcx,%rcx\n-\tje b440 \n+\ttest %rbx,%rbx\n+./pynx/scattering/cpu.c:4310\n+\tmov %rcx,-0x58(%rbp)\n+./pynx/scattering/cpu.c:4311\n+\tje b338 \n+./pynx/scattering/cpu.c:4313\n+\tcmp $0x8,%rdx\n ./pynx/scattering/cpu.c:4308\n-\tlea (%rsi,%r10,8),%r9\n-\tmov %rcx,%rbx\n-\tmov %r9,-0x410(%rbp)\n+\tlea (%rsi,%rdx,8),%r10\n ./pynx/scattering/cpu.c:4313\n-\tcmp $0x8,%r10\n-\tja e244 \n-\tlea 0xf6a8(%rip),%r11 \n-\tmovslq (%r11,%r10,4),%r15\n-\tadd %r11,%r15\n-\tnotrack jmp *%r15\n-\tnopl 0x0(%rax,%rax,1)\n+\tja d640 \n+\tlea 0xf82d(%rip),%r9 \n+\tmovslq (%r9,%rdx,4),%r11\n+\tadd %r9,%r11\n+\tnotrack jmp *%r11\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:4417 (discriminator 1)\n-\tcmp $0x8,%r10\n-\tjne e244 \n+\tcmp $0x8,%rdx\n+\tjne d640 \n ./pynx/scattering/cpu.c:4420\n-\tmov (%rsi),%rcx\n+\tmov (%rsi),%rdi\n ./pynx/scattering/cpu.c:4421\n-\tmov 0x8(%rsi),%rbx\n-./pynx/scattering/cpu.c:4423\n-\tmov 0x18(%rax),%rdi\n+\tmov 0x8(%rsi),%rdx\n ./pynx/scattering/cpu.c:4422\n-\tmov 0x10(%rsi),%rsi\n+\tmov 0x10(%rsi),%rbx\n+./pynx/scattering/cpu.c:4423\n+\tmov 0x18(%rsi),%rsi\n ./pynx/scattering/cpu.c:4424\n-\tmov 0x20(%rax),%r8\n+\tmov 0x20(%rax),%r13\n ./pynx/scattering/cpu.c:4425\n-\tmov 0x28(%rax),%r13\n+\tmov 0x28(%rax),%r14\n ./pynx/scattering/cpu.c:4420\n-\tmov %rcx,-0x3d8(%rbp)\n+\tmov %rdi,-0x3d8(%rbp)\n+./pynx/scattering/cpu.c:4421\n+\tmov %rdx,-0x3e8(%rbp)\n ./pynx/scattering/cpu.c:4426\n-\tmov 0x30(%rax),%r14\n+\tmov 0x30(%rax),%r15\n+./pynx/scattering/cpu.c:4422\n+\tmov %rbx,-0x3f0(%rbp)\n ./pynx/scattering/cpu.c:4427\n \tmov 0x38(%rax),%r12\n-./pynx/scattering/cpu.c:4421\n-\tmov %rbx,-0x3f0(%rbp)\n-./pynx/scattering/cpu.c:4422\n-\tmov %rsi,-0x3f8(%rbp)\n ./pynx/scattering/cpu.c:4423\n-\tmov %rdi,-0x3e0(%rbp)\n-./pynx/scattering/cpu.c:4424\n-\tmov %r8,-0x400(%rbp)\n-./pynx/scattering/cpu.c:4427\n-\tvzeroupper\n+\tmov %rsi,-0x3e0(%rbp)\n Py_TYPE():\n /usr/include/python3.12/object.h:220\n-\tmov -0x3d8(%rbp),%r15\n+\tmov -0x3d8(%rbp),%r9\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4454\n-\tmov 0x125fb(%rip),%r11 \n+\tmov 0x1270d(%rip),%rbx \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n-\tmov 0x8(%r15),%rsi\n+\tmov 0x8(%r9),%rsi\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4454 (discriminator 2)\n-\tcmp %rsi,%r11\n-\tjne daf8 \n+\tcmp %rsi,%rbx\n+\tjne d9b8 \n ./pynx/scattering/cpu.c:4455 (discriminator 2)\n-\tmov -0x3f0(%rbp),%rdi\n-\tcmp %rsi,0x8(%rdi)\n-\tjne db28 \n+\tmov -0x3e8(%rbp),%r11\n+\tcmp %rsi,0x8(%r11)\n+\tjne d9e0 \n ./pynx/scattering/cpu.c:4456 (discriminator 2)\n-\tmov -0x3f8(%rbp),%rax\n-\tcmp %rsi,0x8(%rax)\n-\tjne db50 \n-./pynx/scattering/cpu.c:4457 (discriminator 2)\n-\tmov -0x3e0(%rbp),%rcx\n+\tmov -0x3f0(%rbp),%rcx\n \tcmp %rsi,0x8(%rcx)\n-\tjne db78 \n+\tjne da08 \n+./pynx/scattering/cpu.c:4457 (discriminator 2)\n+\tmov -0x3e0(%rbp),%rax\n+\tcmp %rsi,0x8(%rax)\n+\tjne da30 \n ./pynx/scattering/cpu.c:4458 (discriminator 2)\n-\tmov -0x400(%rbp),%r9\n-\tcmp %rsi,0x8(%r9)\n-\tjne dba0 \n-./pynx/scattering/cpu.c:4459 (discriminator 2)\n \tcmp %rsi,0x8(%r13)\n-\tjne dbc8 \n-./pynx/scattering/cpu.c:4460 (discriminator 2)\n+\tjne da58 \n+./pynx/scattering/cpu.c:4459 (discriminator 2)\n \tcmp %rsi,0x8(%r14)\n-\tjne dc10 \n+\tjne da80 \n+./pynx/scattering/cpu.c:4460 (discriminator 2)\n+\tcmp %rsi,0x8(%r15)\n+\tjne dab8 \n ./pynx/scattering/cpu.c:4461 (discriminator 2)\n \tcmp %rsi,0x8(%r12)\n-\tjne dc38 \n-\tlea 0x1276c(%rip),%rsi \n+\tjne dae0 \n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n+./pynx/scattering/cpu.c:4547\n+\tmov 0x11b95(%rip),%rbx \n+\tcmp %rbx,-0x3d8(%rbp)\n ./pynx/scattering/cpu.c:4513\n \tmovq $0x0,-0x308(%rbp)\n-./pynx/scattering/cpu.c:4547\n-\tmov 0x11a6a(%rip),%rbx \n ./pynx/scattering/cpu.c:4514\n \tmovq $0x0,-0x310(%rbp)\n-\tvmovq %rsi,%xmm10\n ./pynx/scattering/cpu.c:4517\n \tmovq $0x0,-0x2a8(%rbp)\n-\tvpunpcklqdq %xmm10,%xmm10,%xmm2\n ./pynx/scattering/cpu.c:4518\n \tmovq $0x0,-0x2b0(%rbp)\n ./pynx/scattering/cpu.c:4521\n \tmovq $0x0,-0x248(%rbp)\n ./pynx/scattering/cpu.c:4522\n \tmovq $0x0,-0x250(%rbp)\n ./pynx/scattering/cpu.c:4525\n@@ -11524,3542 +11738,3591 @@\n ./pynx/scattering/cpu.c:4538\n \tmovq $0x0,-0x370(%rbp)\n ./pynx/scattering/cpu.c:4541\n \tmovq $0x0,-0x3c8(%rbp)\n ./pynx/scattering/cpu.c:4542\n \tmovq $0x0,-0x3d0(%rbp)\n ./pynx/scattering/cpu.c:4547\n-\tcmp %rbx,-0x3d8(%rbp)\n-\tje b9b0 \n+\tje b800 \n ./pynx/scattering/cpu.c:4547 (discriminator 4)\n \tmov -0x3d8(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x308(%rbp),%rdi\n-\tvmovdqa %xmm2,-0x410(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:4547 (discriminator 1)\n-\tvmovdqa -0x410(%rbp),%xmm2\n-\tcmp $0xffffffff,%eax\n-\tje e2a1 \n+\tinc %eax\n+\tje e139 \n ./pynx/scattering/cpu.c:4552\n-\tcmp %rbx,-0x3f0(%rbp)\n-\tje b9de \n+\tcmp %rbx,-0x3e8(%rbp)\n+\tje b83b \n ./pynx/scattering/cpu.c:4552 (discriminator 4)\n-\tmov -0x3f0(%rbp),%rsi\n+\tmov -0x3e8(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x2a8(%rbp),%rdi\n-\tvmovdqa %xmm2,-0x410(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:4552 (discriminator 1)\n-\tvmovdqa -0x410(%rbp),%xmm2\n-\tcmp $0xffffffff,%eax\n-\tje e2b6 \n+\tinc %eax\n+\tje e14e \n ./pynx/scattering/cpu.c:4557\n-\tcmp %rbx,-0x3f8(%rbp)\n-\tje ba0e \n+\tcmp %rbx,-0x3f0(%rbp)\n+\tje b881 \n ./pynx/scattering/cpu.c:4557 (discriminator 4)\n-\tmov -0x3f8(%rbp),%rsi\n+\tmov -0x3f0(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x248(%rbp),%rdi\n-\tvmovdqa %xmm2,-0x3f0(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:4557 (discriminator 1)\n-\tvmovdqa -0x3f0(%rbp),%xmm2\n-\tcmp $0xffffffff,%eax\n-\tje ddc7 \n+\tinc %eax\n+\tje dc5a \n ./pynx/scattering/cpu.c:4562\n \tcmp %rbx,-0x3e0(%rbp)\n-\tje ba3e \n+\tje b8c7 \n ./pynx/scattering/cpu.c:4562 (discriminator 4)\n \tmov -0x3e0(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x1e8(%rbp),%rdi\n-\tvmovdqa %xmm2,-0x3f0(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:4562 (discriminator 1)\n-\tvmovdqa -0x3f0(%rbp),%xmm2\n-\tcmp $0xffffffff,%eax\n-\tje dff9 \n+\tinc %eax\n+\tje de89 \n ./pynx/scattering/cpu.c:4567\n-\tcmp %rbx,-0x400(%rbp)\n-\tje ba6e \n+\tcmp %rbx,%r13\n+\tje b909 \n ./pynx/scattering/cpu.c:4567 (discriminator 4)\n-\tmov -0x400(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x188(%rbp),%rdi\n-\tvmovdqa %xmm2,-0x3f0(%rbp)\n-\tcall 9510 \n+\tmov %r13,%rsi\n+\tcall 9370 \n ./pynx/scattering/cpu.c:4567 (discriminator 1)\n-\tvmovdqa -0x3f0(%rbp),%xmm2\n-\tcmp $0xffffffff,%eax\n-\tje e00e \n+\tinc %eax\n+\tje de9e \n ./pynx/scattering/cpu.c:4572\n-\tcmp %rbx,%r13\n-\tje ba9a \n+\tcmp %rbx,%r14\n+\tje b94b \n ./pynx/scattering/cpu.c:4572 (discriminator 4)\n \tlea -0x90(%rbp),%rdx\n \tlea -0x128(%rbp),%rdi\n-\tmov %r13,%rsi\n-\tvmovdqa %xmm2,-0x3f0(%rbp)\n-\tcall 9510 \n+\tmov %r14,%rsi\n+\tcall 9370 \n ./pynx/scattering/cpu.c:4572 (discriminator 1)\n-\tvmovdqa -0x3f0(%rbp),%xmm2\n-\tcmp $0xffffffff,%eax\n-\tje e023 \n+\tinc %eax\n+\tje deb3 \n ./pynx/scattering/cpu.c:4577\n-\tcmp %rbx,%r14\n-\tje bac6 \n+\tcmp %rbx,%r15\n+\tje b98d \n ./pynx/scattering/cpu.c:4577 (discriminator 4)\n \tlea -0x90(%rbp),%rdx\n \tlea -0x368(%rbp),%rdi\n-\tmov %r14,%rsi\n-\tvmovdqa %xmm2,-0x3f0(%rbp)\n-\tcall 9510 \n+\tmov %r15,%rsi\n+\tcall 9370 \n ./pynx/scattering/cpu.c:4577 (discriminator 1)\n-\tvmovdqa -0x3f0(%rbp),%xmm2\n-\tcmp $0xffffffff,%eax\n-\tje e06f \n+\tinc %eax\n+\tje df07 \n ./pynx/scattering/cpu.c:4582\n \tcmp %rbx,%r12\n-\tje baf1 \n+\tje b9cf \n ./pynx/scattering/cpu.c:4582 (discriminator 4)\n \tlea -0x90(%rbp),%rdx\n \tlea -0x3c8(%rbp),%rdi\n \tmov %r12,%rsi\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:4582 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje e084 \n+\tinc %eax\n+\tje df1c \n ./pynx/scattering/cpu.c:4593\n \tmov -0x3e0(%rbp),%rdi\n \tcall 3360 \n-\tmov %rax,%r15\n ./pynx/scattering/cpu.c:4593 (discriminator 2)\n \tcmp $0xffffffffffffffff,%rax\n-\tje e130 \n+./pynx/scattering/cpu.c:4593\n+\tmov %rax,%r13\n+./pynx/scattering/cpu.c:4593 (discriminator 2)\n+\tje dfc8 \n ./pynx/scattering/cpu.c:4595\n \tmov -0x3d8(%rbp),%rdi\n \tcall 3360 \n ./pynx/scattering/cpu.c:4595 (discriminator 2)\n \tcmp $0xffffffffffffffff,%rax\n-\tje e178 \n+\tje e010 \n ./pynx/scattering/cpu.c:4613\n \tpush -0x3c8(%rbp)\n \tpush -0x368(%rbp)\n-\tmov -0x308(%rbp),%rdi\n+\tmov -0x188(%rbp),%r8\n \tpush %rax\n \tmov -0x128(%rbp),%r9\n-\tmov -0x188(%rbp),%r8\n-\tpush %r15\n \tmov -0x1e8(%rbp),%rcx\n+\tpush %r13\n \tmov -0x248(%rbp),%rdx\n \tmov -0x2a8(%rbp),%rsi\n-\tcall 5770 \n+\tmov -0x308(%rbp),%rdi\n+\tcall 57a0 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov (%rbx),%edi\n+\tmov (%rbx),%r8d\n \tadd $0x20,%rsp\n-\tinc %edi\n-\tje b826 \n+\tinc %r8d\n+\tje b67f \n /usr/include/python3.12/object.h:646\n-\tmov %edi,(%rbx)\n+\tmov %r8d,(%rbx)\n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x3c8(%rbp)\n-\tje b850 \n+\tje b6a9 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x11a69(%rip),%rax \n-\tcmp %rax,-0x388(%rbp)\n-\tje d860 \n+\tlea 0x11c10(%rip),%r10 \n+\tcmp %r10,-0x388(%rbp)\n+\tje d730 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x3c8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x368(%rbp)\n-\tje b87a \n+\tje b6d3 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x11a3f(%rip),%rcx \n-\tcmp %rcx,-0x328(%rbp)\n-\tje d850 \n+\tlea 0x11be6(%rip),%r9 \n+\tcmp %r9,-0x328(%rbp)\n+\tje d720 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x368(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x308(%rbp)\n-\tje b8a4 \n+\tje b6fd \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x11a15(%rip),%r9 \n-\tcmp %r9,-0x2c8(%rbp)\n-\tje d840 \n+\tlea 0x11bbc(%rip),%r11 \n+\tcmp %r11,-0x2c8(%rbp)\n+\tje d710 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x308(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x2a8(%rbp)\n-\tje b8ce \n+\tje b727 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x119eb(%rip),%rsi \n-\tcmp %rsi,-0x268(%rbp)\n-\tje d830 \n+\tlea 0x11b92(%rip),%rcx \n+\tcmp %rcx,-0x268(%rbp)\n+\tje d700 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x2a8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x248(%rbp)\n-\tje b8f8 \n+\tje b751 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x119c1(%rip),%rdx \n-\tcmp %rdx,-0x208(%rbp)\n-\tje d800 \n+\tlea 0x11b68(%rip),%rax \n+\tcmp %rax,-0x208(%rbp)\n+\tje d6d0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x248(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x1e8(%rbp)\n-\tje b922 \n+\tje b77b \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x11997(%rip),%r8 \n-\tcmp %r8,-0x1a8(%rbp)\n-\tje d7e8 \n+\tlea 0x11b3e(%rip),%r14 \n+\tcmp %r14,-0x1a8(%rbp)\n+\tje d6c0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x1e8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x188(%rbp)\n-\tje b94c \n+\tje b7a5 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x1196d(%rip),%r10 \n-\tcmp %r10,-0x148(%rbp)\n-\tje d810 \n+\tlea 0x11b14(%rip),%rsi \n+\tcmp %rsi,-0x148(%rbp)\n+\tje d6e0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x188(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x128(%rbp)\n-\tje b976 \n+\tje b7cf \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x11943(%rip),%r11 \n-\tcmp %r11,-0xe8(%rbp)\n-\tje d820 \n+\tlea 0x11aea(%rip),%r15 \n+\tcmp %r15,-0xe8(%rbp)\n+\tje d6f0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x128(%rbp),%rdi\n \tcall 30e0 \n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4623\n \tmov %rbx,%rax\n-\tnopl 0x0(%rax)\n+\tnopw 0x0(%rax,%rax,1)\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4477\n \tmov -0x38(%rbp),%rdx\n \tsub %fs:0x28,%rdx\n-\tjne e493 \n+\tjne e318 \n \tlea -0x30(%rbp),%rsp\n \tpop %rbx\n-\tpop %rcx\n+\tpop %rdx\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tpop %rbp\n-\tlea -0x8(%rcx),%rsp\n+\tlea -0x8(%rdx),%rsp\n \tret\n-\tnopw 0x0(%rax,%rax,1)\n+\tnop\n __Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x12479(%rip),%rsi \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x118e9(%rip),%rdx \n-./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm2,-0x2d8(%rbp)\n+\tlea 0x11a92(%rip),%rdi \n+__pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n+./pynx/scattering/cpu.c:4552\n+\tcmp %rbx,-0x3e8(%rbp)\n+__Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8210\n \tmovq $0x0,-0x300(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %rsi,-0x2d0(%rbp)\n+./pynx/scattering/cpu.c:8212\n+\tmov %rsi,-0x2d8(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %rdx,-0x2c8(%rbp)\n+\tmov %rdi,-0x2c8(%rbp)\n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4552\n+\tjne b4e7 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x1243e(%rip),%rdx \n+./pynx/scattering/cpu.c:8213\n+\tlea 0x11a57(%rip),%r8 \n+__pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n+./pynx/scattering/cpu.c:4557\n \tcmp %rbx,-0x3f0(%rbp)\n-\tjne b622 \n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm11,%xmm11,%xmm11\n-./pynx/scattering/cpu.c:8213\n-\tlea 0x118b6(%rip),%r8 \n+\tmovq $0x0,-0x2a8(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x2a0(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %rdx,-0x270(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm2,-0x278(%rbp)\n+\tmov %rdx,-0x278(%rbp)\n ./pynx/scattering/cpu.c:8213\n \tmov %r8,-0x268(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm11,-0x2a8(%rbp)\n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4557\n-\tcmp %rbx,-0x3f8(%rbp)\n-\tjne b662 \n+\tjne b516 \n __Pyx_ZeroBuffer():\n-./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm12,%xmm12,%xmm12\n-./pynx/scattering/cpu.c:8213\n-\tlea 0x11886(%rip),%r10 \n-./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm2,-0x218(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x123f8(%rip),%r10 \n ./pynx/scattering/cpu.c:8213\n-\tmov %r10,-0x208(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm12,-0x248(%rbp)\n+\tlea 0x11a11(%rip),%r9 \n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4562\n \tcmp %rbx,-0x3e0(%rbp)\n-\tjne b6a2 \n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm13,%xmm13,%xmm13\n-./pynx/scattering/cpu.c:8213\n-\tlea 0x11856(%rip),%r11 \n+\tmovq $0x0,-0x248(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x240(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r10,-0x210(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm2,-0x1b8(%rbp)\n+\tmov %r10,-0x218(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r11,-0x1a8(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm13,-0x1e8(%rbp)\n+\tmov %r9,-0x208(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n+./pynx/scattering/cpu.c:4562\n+\tjne b545 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x123b2(%rip),%r11 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0x119cb(%rip),%rcx \n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4567\n-\tcmp %rbx,-0x400(%rbp)\n-\tjne b6e2 \n+\tcmp %rbx,%r13\n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm14,%xmm14,%xmm14\n-./pynx/scattering/cpu.c:8213\n-\tlea 0x11826(%rip),%r15 \n+\tmovq $0x0,-0x1e8(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x1e0(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r11,-0x1b0(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm2,-0x158(%rbp)\n+\tmov %r11,-0x1b8(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r15,-0x148(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm14,-0x188(%rbp)\n+\tmov %rcx,-0x1a8(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n+./pynx/scattering/cpu.c:4567\n+\tjne b570 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x12370(%rip),%r13 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0x11989(%rip),%rax \n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4572\n-\tcmp %rbx,%r13\n-\tjne b71e \n+\tcmp %rbx,%r14\n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm15,%xmm15,%xmm15\n-./pynx/scattering/cpu.c:8213\n-\tlea 0x117fa(%rip),%r13 \n+\tmovq $0x0,-0x188(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x180(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r13,-0x150(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm2,-0xf8(%rbp)\n+\tmov %r13,-0x158(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r13,-0xe8(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm15,-0x128(%rbp)\n+\tmov %rax,-0x148(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n+./pynx/scattering/cpu.c:4572\n+\tjne b597 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x1232e(%rip),%r14 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0x11947(%rip),%rsi \n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4577\n-\tcmp %rbx,%r14\n-\tjne b756 \n+\tcmp %rbx,%r15\n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm1,%xmm1,%xmm1\n-./pynx/scattering/cpu.c:8213\n-\tlea 0x117cf(%rip),%r14 \n+\tmovq $0x0,-0x128(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x120(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r14,-0xf0(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm2,-0x338(%rbp)\n+\tmov %r14,-0xf8(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r14,-0x328(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm1,-0x368(%rbp)\n+\tmov %rsi,-0xe8(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n+./pynx/scattering/cpu.c:4577\n+\tjne b5be \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x122ec(%rip),%r15 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0x11905(%rip),%rdi \n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4582\n \tcmp %rbx,%r12\n-\tjne b78e \n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm3,%xmm3,%xmm3\n-./pynx/scattering/cpu.c:8213\n-\tlea 0x117a4(%rip),%r12 \n+\tmovq $0x0,-0x368(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x360(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r15,-0x330(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm2,-0x398(%rbp)\n+\tmov %r15,-0x338(%rbp)\n+./pynx/scattering/cpu.c:8213\n+\tmov %rdi,-0x328(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n+./pynx/scattering/cpu.c:4582\n+\tjne b5e5 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x122aa(%rip),%r12 \n ./pynx/scattering/cpu.c:8213\n-\tmov %r12,-0x388(%rbp)\n+\tlea 0x118c3(%rip),%rdx \n ./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm3,-0x3c8(%rbp)\n+\tmovq $0x0,-0x3c8(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x3c0(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r12,-0x390(%rbp)\n+./pynx/scattering/cpu.c:8212\n+\tmov %r12,-0x398(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tjmp b7ad \n-\tnopl 0x0(%rax,%rax,1)\n+\tmov %rdx,-0x388(%rbp)\n+\tjmp b603 \n+\tnopl (%rax)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rcx),%r14\n+\tmov 0x10(%rbx),%r12\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4336\n-\tmov 0x1209d(%rip),%r12 \n+\tmov 0x121ad(%rip),%r14 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r14,%r14\n-\tjle e423 \n-\tmov %r14,%rcx\n-./pynx/scattering/cpu.c:7424\n-\tmov %r10,%rdi\n-\tsub %r10,%rcx\n-\tand $0x7,%ecx\n-\tje bbd2 \n-\tcmp $0x1,%rcx\n-\tje bbbf \n-\tcmp $0x2,%rcx\n-\tje bbb1 \n-\tcmp $0x3,%rcx\n-\tje bba3 \n-\tcmp $0x4,%rcx\n-\tje bb95 \n-\tcmp $0x5,%rcx\n-\tje bb87 \n-\tcmp $0x6,%rcx\n-\tje bb79 \n+\ttest %r12,%r12\n+\tjle d61f \n+\tmov %r12,%rdi\n+\tsub %rdx,%rdi\n+\tand $0x7,%edi\n+\tje babf \n+\tcmp $0x1,%rdi\n+\tje baac \n+\tcmp $0x2,%rdi\n+\tje ba9e \n+\tcmp $0x3,%rdi\n+\tje ba90 \n+\tcmp $0x4,%rdi\n+\tje ba82 \n+\tcmp $0x5,%rdi\n+\tje ba74 \n+\tcmp $0x6,%rdi\n+\tje ba66 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r12\n-\tje dbf0 \n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje daa8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r10),%rdi\n+\tlea 0x1(%rdx),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje dbf0 \n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje daa8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje dbf0 \n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje daa8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje dbf0 \n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje daa8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje dbf0 \n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje daa8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje dbf0 \n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje daa8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje dbf0 \n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje daa8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rdi,%r14\n-\tje bc51 \n+\tcmp %rdx,%r12\n+\tje bb3e \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje dbf0 \n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje daa8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%rdi),%rsi\n-\tmov %rsi,%rdi\n+\tlea 0x1(%rdx),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%r12\n-\tje dbf0 \n+\tcmp 0x18(%rbx,%r13,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tmov %r13,%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje dbf0 \n+\tje daa8 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tinc %rdx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje daa8 \n+\tcmp 0x28(%rbx,%r13,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%rsi),%rdi\n+\tlea 0x2(%r13),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%rsi,8),%r12\n-\tje dbf0 \n+\tje daa8 \n+\tcmp 0x30(%rbx,%r13,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%rsi),%rdi\n+\tlea 0x3(%r13),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%rsi,8),%r12\n-\tje dbf0 \n+\tje daa8 \n+\tcmp 0x38(%rbx,%r13,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%rsi),%rdi\n+\tlea 0x4(%r13),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%rsi,8),%r12\n-\tje dbf0 \n+\tje daa8 \n+\tcmp 0x40(%rbx,%r13,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%rsi),%rdi\n+\tlea 0x5(%r13),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%rsi,8),%r12\n-\tje dbf0 \n+\tje daa8 \n+\tcmp 0x48(%rbx,%r13,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%rsi),%rdi\n+\tlea 0x6(%r13),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%rsi,8),%r12\n-\tje dbf0 \n+\tje daa8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%rsi),%rdi\n+\tlea 0x7(%r13),%rdx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rdi,%r14\n-\tjne bbd2 \n+\tcmp %rdx,%r12\n+\tjne babf \n ./pynx/scattering/cpu.c:7428\n-\tmov %r10,-0x3d8(%rbp)\n+\tmov %r10,-0x3e0(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x11331(%rip),%r12 \n+\tcmp 0x11444(%rip),%r14 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %r10,%r13\n-\tmov %rbx,%r10\n+\tmov %r8,%r15\n+\tmov %r8,-0x3d8(%rbp)\n+\tmov %rbx,%r8\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tsete %r15b\n+\tsete %r13b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %r14,%rbx\n-\tmov %r10,%r14\n-\tvzeroupper\n-\tnopw 0x0(%rax,%rax,1)\n+\tmov %r12,%rbx\n+\tmov %r8,%r12\n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r14,%r13,8),%rsi\n+\tmov 0x18(%r12,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r12\n-\tje d870 \n+\tcmp %rsi,%r14\n+\tje d740 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x1133b(%rip),%r8 \n-\tcmp %r8,0x8(%r12)\n+\tmov 0x1144b(%rip),%r10 \n+\tcmp %r10,0x8(%r14)\n \tsete %r9b\n-\tcmp %r8,0x8(%rsi)\n+\tcmp %r10,0x8(%rsi)\n \tsete %al\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n \ttest %r9b,%r9b\n-\tje d6b8 \n+\tje d570 \n \ttest %al,%al\n-\tje d6c5 \n+\tje d57d \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r12),%r11\n+\tmov 0x10(%r14),%r11\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x10(%rsi),%r11\n-\tjne bd68 \n+\tjne bc50 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%rdx\n+\tmov 0x18(%rsi),%rdi\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r12),%rcx\n+\tmov 0x18(%r14),%rcx\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdx,%rcx\n-\tsetne %dil\n+\tcmp %rdi,%rcx\n+\tsetne %r8b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n-\tsetne %r10b\n-\ttest %r10b,%dil\n-\tje bce4 \n-\tcmp $0xffffffffffffffff,%rcx\n-\tjne bd68 \n+\tinc %rdi\n+\tsetne %dl\n+\ttest %dl,%r8b\n+\tje bbce \n+\tinc %rcx\n+\tjne bc50 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r12),%r9d\n+\tmovzbl 0x20(%r14),%r10d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%r8d\n+\tmovzbl 0x20(%rsi),%r9d\n ./pynx/scattering/cpu.c:7373\n-\tmov %r9d,%eax\n+\tmov %r10d,%eax\n ./pynx/scattering/cpu.c:7374\n-\tmov %r8d,%ecx\n+\tmov %r9d,%ecx\n ./pynx/scattering/cpu.c:7373\n \tshr $0x2,%al\n ./pynx/scattering/cpu.c:7374\n \tshr $0x2,%cl\n ./pynx/scattering/cpu.c:7373\n \tand $0x7,%eax\n ./pynx/scattering/cpu.c:7374\n \tand $0x7,%ecx\n \tcmp %cl,%al\n-\tjne bd68 \n+\tjne bc50 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r9b\n-\tjne e3d8 \n+\ttest $0x20,%r10b\n+\tjne e273 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r12),%rdi\n+\tmov 0x38(%r14),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r8b\n-\tjne e3c3 \n+\ttest $0x20,%r9b\n+\tjne e25c \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r8\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %al,%r9d\n+\tmovzbl %al,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r9d\n-\tje e42b \n+\tcmp $0x1,%esi\n+\tje e2ba \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r9d\n-\tje e437 \n+\tcmp $0x2,%esi\n+\tje e2c6 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%ecx\n-\tmov (%rsi),%r8d\n+\tmov (%rdi),%edx\n+\tmov (%r8),%r10d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r8d,%ecx\n-\tjne bd68 \n+\tcmp %r10d,%edx\n+\tjne bc50 \n ./pynx/scattering/cpu.c:7381\n \tcmp $0x1,%r11\n-\tje d870 \n+\tje d740 \n ./pynx/scattering/cpu.c:7384\n \tmovzbl %al,%edx\n+\tmov %r8,%rsi\n \timul %r11,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje d870 \n+\tje d740 \n \tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %r13\n+\tinc %r15\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %r13,%rbx\n-\tjne bc78 \n-\tmov -0x3d8(%rbp),%r10\n-\tjmp d760 \n+\tcmp %r15,%rbx\n+\tjne bb68 \n+\tmov -0x3d8(%rbp),%r8\n+\tjmp d61f \n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n-./pynx/scattering/cpu.c:4320\n-\tmov 0x20(%rsi),%rdx\n ./pynx/scattering/cpu.c:4322\n \tmov 0x18(%rsi),%rcx\n+./pynx/scattering/cpu.c:4324\n+\tmov 0x10(%rsi),%rdi\n ./pynx/scattering/cpu.c:4326\n-\tmov 0x8(%rax),%rdi\n+\tmov 0x8(%rsi),%rdx\n+./pynx/scattering/cpu.c:4328\n+\tmov (%rsi),%rax\n ./pynx/scattering/cpu.c:4316\n-\tmov 0x30(%rsi),%r14\n+\tmov 0x30(%rsi),%r15\n ./pynx/scattering/cpu.c:4318\n-\tmov 0x28(%rsi),%r13\n-./pynx/scattering/cpu.c:4328\n-\tmov (%rax),%rax\n+\tmov 0x28(%rsi),%r14\n+./pynx/scattering/cpu.c:4322\n+\tmov %rcx,-0x3e0(%rbp)\n ./pynx/scattering/cpu.c:4320\n-\tmov %rdx,-0x400(%rbp)\n+\tmov 0x20(%rsi),%r13\n ./pynx/scattering/cpu.c:4324\n-\tmov 0x10(%rsi),%rsi\n+\tmov %rdi,-0x3f0(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r15\n+\tmov 0x10(%rbx),%rsi\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n-./pynx/scattering/cpu.c:4322\n-\tmov %rcx,-0x3e0(%rbp)\n ./pynx/scattering/cpu.c:4326\n-\tmov %rdi,-0x3f0(%rbp)\n-./pynx/scattering/cpu.c:4324\n-\tmov %rsi,-0x3f8(%rbp)\n+\tmov %rdx,-0x3e8(%rbp)\n+./pynx/scattering/cpu.c:4328\n+\tmov %rax,-0x3d8(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %r15,%r9\n+\tmov %rsi,%r11\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %r11,%r11\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n-./pynx/scattering/cpu.c:4328\n-\tmov %rax,-0x3d8(%rbp)\n-./pynx/scattering/cpu.c:4334\n-\tvzeroupper\n ./pynx/scattering/cpu.c:4404\n-\tmov 0x11d71(%rip),%rdx \n+\tmov 0x11e90(%rip),%rcx \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r9,%r9\n-\tjle d190 \n-\tlea -0x1(%r9),%rax\n+\tjle d050 \n+\tlea -0x1(%r11),%r9\n ./pynx/scattering/cpu.c:7424\n-\txor %esi,%esi\n-\tand $0x7,%eax\n-\tje be5e \n+\txor %r12d,%r12d\n+\tand $0x7,%r9d\n+\tje bd3e \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%rdx\n-\tje bed0 \n+\tcmp 0x18(%rbx),%rcx\n+\tje bdb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r8d\n+\tcmp $0x1,%r9\n+\tmov $0x1,%edi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%esi\n-\tcmp $0x1,%rax\n-\tje be5e \n-\tcmp $0x2,%rax\n-\tje be54 \n-\tcmp $0x3,%rax\n-\tje be4a \n-\tcmp $0x4,%rax\n-\tje be3c \n-\tcmp $0x5,%rax\n-\tje be2e \n-\tcmp $0x6,%rax\n-\tjne dcb0 \n+\tmov $0x1,%r12d\n+\tje bd3e \n+\tcmp $0x2,%r9\n+\tje bd34 \n+\tcmp $0x3,%r9\n+\tje bd2a \n+\tcmp $0x4,%r9\n+\tje bd1c \n+\tcmp $0x5,%r9\n+\tje bd0e \n+\tcmp $0x6,%r9\n+\tjne db48 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%rdx\n-\tje bed0 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje bdb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rsi\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%rdx\n-\tje bed0 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje bdb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rsi\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%rdx\n-\tje bed0 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje bdb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rsi\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%rdx\n-\tje bed0 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje bdb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rsi\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%rdx\n-\tje bed0 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje bdb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rsi\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%rdx\n-\tje bed0 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje bdb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%rsi),%rdi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rdi,%r9\n-\tje cf90 \n-\tmov %rdi,%rsi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%rdx\n-\tje bed0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rsi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%rdx\n-\tje bed0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%rdi),%rsi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%rdi,8),%rdx\n-\tje bed0 \n+\tlea 0x1(%r12),%rdx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%rdi),%rsi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%rdi,8),%rdx\n-\tje bed0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%rdi),%rsi\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%rdi,8),%rdx\n-\tje bed0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%rdi),%rsi\n+\tcmp %rdx,%r11\n+\tje ce28 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%rdi,8),%rdx\n-\tje bed0 \n+\tcmp 0x18(%rbx,%rdx,8),%rcx\n+\tmov %rdx,%r12\n+\tje bdb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%rdi),%rsi\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%rdi,8),%rdx\n-\tje bed0 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje bdb0 \n+\tcmp 0x28(%rbx,%rdx,8),%rcx\n+\tlea 0x2(%rdx),%r12\n+\tje bdb0 \n+\tcmp 0x30(%rbx,%rdx,8),%rcx\n+\tlea 0x3(%rdx),%r12\n+\tje bdb0 \n+\tcmp 0x38(%rbx,%rdx,8),%rcx\n+\tlea 0x4(%rdx),%r12\n+\tje bdb0 \n+\tcmp 0x40(%rbx,%rdx,8),%rcx\n+\tlea 0x5(%rdx),%r12\n+\tje bdb0 \n+\tcmp 0x48(%rbx,%rdx,8),%rcx\n+\tlea 0x6(%rdx),%r12\n+\tje bdb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%rdi),%rsi\n+\tlea 0x7(%rdx),%r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%rdx\n-\tjne be65 \n-\tnopl 0x0(%rax,%rax,1)\n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tjne bd45 \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x410(%rbp),%rcx\n-\tmov (%rcx,%rsi,8),%r12\n+\tmov (%r10,%r12,8),%r12\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4404 (discriminator 2)\n \ttest %r12,%r12\n-\tje d190 \n+\tje d050 \n ./pynx/scattering/cpu.c:4406\n-\tlea -0x1(%r15),%rdx\n-\tjmp cc08 \n-\tnopl (%rax)\n+\tlea -0x1(%rsi),%rdi\n+\tjmp ca90 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:4324\n-\tmov 0x10(%rsi),%r12\n+\tmov 0x10(%rsi),%r15\n ./pynx/scattering/cpu.c:4326\n-\tmov 0x8(%rsi),%r9\n+\tmov 0x8(%rsi),%r12\n ./pynx/scattering/cpu.c:4328\n-\tmov (%rsi),%r11\n+\tmov (%rsi),%r9\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rcx),%rax\n+\tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4324\n-\tmov %r12,-0x3f8(%rbp)\n+\tmov %r15,-0x3f0(%rbp)\n ./pynx/scattering/cpu.c:4326\n-\tmov %r9,-0x3f0(%rbp)\n+\tmov %r12,-0x3e8(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %rax,%rcx\n+\tmov %rax,%rdi\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4328\n-\tmov %r11,-0x3d8(%rbp)\n-./pynx/scattering/cpu.c:4334\n-\tvzeroupper\n+\tmov %r9,-0x3d8(%rbp)\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %rdi,%rdi\n+__pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4364\n-\tmov 0x11ccf(%rip),%r14 \n+\tmov 0x11df7(%rip),%r11 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %rcx,%rcx\n-\tjle d660 \n-\tlea -0x1(%rcx),%r9\n+\tjle d518 \n+\tlea -0x1(%rdi),%rdx\n ./pynx/scattering/cpu.c:7424\n-\txor %edx,%edx\n-\tand $0x7,%r9d\n-\tje bfb0 \n+\txor %r12d,%r12d\n+\tand $0x7,%edx\n+\tje be86 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r14\n-\tje c020 \n+\tcmp 0x18(%rbx),%r11\n+\tje bef8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tcmp $0x1,%rdx\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%edx\n-\tcmp $0x1,%r9\n-\tje bfb0 \n-\tcmp $0x2,%r9\n-\tje bfa6 \n-\tcmp $0x3,%r9\n-\tje bf9c \n-\tcmp $0x4,%r9\n-\tje bf8e \n-\tcmp $0x5,%r9\n-\tje bf80 \n-\tcmp $0x6,%r9\n-\tjne dd5c \n+\tmov $0x1,%r12d\n+\tje be86 \n+\tcmp $0x2,%rdx\n+\tje be7c \n+\tcmp $0x3,%rdx\n+\tje be72 \n+\tcmp $0x4,%rdx\n+\tje be64 \n+\tcmp $0x5,%rdx\n+\tje be56 \n+\tcmp $0x6,%rdx\n+\tjne dbec \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r14\n-\tje c020 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje bef8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r14\n-\tje c020 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje bef8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r14\n-\tje c020 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje bef8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r14\n-\tje c020 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje bef8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r14\n-\tje c020 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje bef8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r14\n-\tje c020 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje bef8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%rdx),%r8\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r8,%rcx\n-\tje d474 \n-\tmov %r8,%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r8,8),%r14\n-\tje c020 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r14\n-\tje c020 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%r8),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r8,8),%r14\n-\tje c020 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%r8),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r8,8),%r14\n-\tje c020 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%r8),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r8,8),%r14\n-\tje c020 \n+\tlea 0x1(%r12),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%r8),%rdx\n+\tcmp %r9,%rdi\n+\tje d32c \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r8,8),%r14\n-\tje c020 \n+\tcmp 0x18(%rbx,%r9,8),%r11\n+\tmov %r9,%r12\n+\tje bef8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%r8),%rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r8,8),%r14\n-\tje c020 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje bef8 \n+\tcmp 0x28(%rbx,%r9,8),%r11\n+\tlea 0x2(%r9),%r12\n+\tje bef8 \n+\tcmp 0x30(%rbx,%r9,8),%r11\n+\tlea 0x3(%r9),%r12\n+\tje bef8 \n+\tcmp 0x38(%rbx,%r9,8),%r11\n+\tlea 0x4(%r9),%r12\n+\tje bef8 \n+\tcmp 0x40(%rbx,%r9,8),%r11\n+\tlea 0x5(%r9),%r12\n+\tje bef8 \n+\tcmp 0x48(%rbx,%r9,8),%r11\n+\tlea 0x6(%r9),%r12\n+\tje bef8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%r8),%rdx\n+\tlea 0x7(%r9),%r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r14\n-\tjne bfb7 \n-\tnopw 0x0(%rax,%rax,1)\n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tjne be8d \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x410(%rbp),%r8\n-\tmov (%r8,%rdx,8),%rsi\n-\tmov %rsi,-0x3e0(%rbp)\n+\tmov (%r10,%r12,8),%r9\n+\tmov %r9,-0x3e0(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4364 (discriminator 2)\n \tcmpq $0x0,-0x3e0(%rbp)\n-\tje d660 \n+\tje d518 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rcx\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4366\n \tdec %rax\n-\tjmp c085 \n-\tnopl 0x0(%rax)\n-./pynx/scattering/cpu.c:4328\n-\tmov (%rsi),%rax\n+\tjmp bf52 \n+\tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4322\n-\tmov 0x18(%rsi),%rdi\n+\tmov 0x18(%rsi),%r13\n ./pynx/scattering/cpu.c:4324\n-\tmov 0x10(%rsi),%r8\n+\tmov 0x10(%rsi),%rdx\n+./pynx/scattering/cpu.c:4328\n+\tmov (%rax),%rax\n ./pynx/scattering/cpu.c:4326\n-\tmov 0x8(%rsi),%r14\n+\tmov 0x8(%rsi),%rsi\n+./pynx/scattering/cpu.c:4322\n+\tmov %r13,-0x3e0(%rbp)\n ./pynx/scattering/cpu.c:4328\n \tmov %rax,-0x3d8(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rcx),%rax\n+\tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n-./pynx/scattering/cpu.c:4322\n-\tmov %rdi,-0x3e0(%rbp)\n ./pynx/scattering/cpu.c:4324\n-\tmov %r8,-0x3f8(%rbp)\n+\tmov %rdx,-0x3f0(%rbp)\n+./pynx/scattering/cpu.c:4326\n+\tmov %rsi,-0x3e8(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov %rax,%rcx\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %rcx,%rcx\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n-./pynx/scattering/cpu.c:4326\n-\tmov %r14,-0x3f0(%rbp)\n-./pynx/scattering/cpu.c:4334\n-\tvzeroupper\n ./pynx/scattering/cpu.c:4374\n-\tmov 0x11b6c(%rip),%r14 \n+\tmov 0x11c9c(%rip),%r11 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %rcx,%rcx\n-\tjle d420 \n-\tlea -0x1(%rcx),%rdi\n+\tjle d2d8 \n+\tlea -0x1(%rcx),%rdx\n ./pynx/scattering/cpu.c:7424\n-\txor %r9d,%r9d\n-\tand $0x7,%edi\n-\tje c125 \n+\txor %r12d,%r12d\n+\tand $0x7,%edx\n+\tje bfe9 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r14\n-\tje c190 \n+\tcmp 0x18(%rbx),%r11\n+\tje c058 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r15d\n+\tcmp $0x1,%rdx\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%r9d\n-\tcmp $0x1,%rdi\n-\tje c125 \n-\tcmp $0x2,%rdi\n-\tje c11b \n-\tcmp $0x3,%rdi\n-\tje c10d \n-\tcmp $0x4,%rdi\n-\tje c0ff \n-\tcmp $0x5,%rdi\n-\tje c0f1 \n-\tcmp $0x6,%rdi\n-\tjne dd30 \n+\tmov $0x1,%r12d\n+\tje bfe9 \n+\tcmp $0x2,%rdx\n+\tje bfdf \n+\tcmp $0x3,%rdx\n+\tje bfd5 \n+\tcmp $0x4,%rdx\n+\tje bfc7 \n+\tcmp $0x5,%rdx\n+\tje bfb9 \n+\tcmp $0x6,%rdx\n+\tjne dbc0 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r14\n-\tje c190 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje c058 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r14\n-\tje c190 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje c058 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r14\n-\tje c190 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje c058 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r14\n-\tje c190 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje c058 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r14\n-\tje c190 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje c058 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r14\n-\tje c190 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje c058 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r9),%r13\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r13,%rcx\n-\tje d238 \n-\tmov %r13,%r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r14\n-\tje c190 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r14\n-\tje c190 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%r13),%r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r13,8),%r14\n-\tje c190 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%r13),%r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r13,8),%r14\n-\tje c190 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%r13),%r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r13,8),%r14\n-\tje c190 \n+\tlea 0x1(%r12),%rdi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%r13),%r9\n+\tcmp %rdi,%rcx\n+\tje d0f3 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r13,8),%r14\n-\tje c190 \n+\tcmp 0x18(%rbx,%rdi,8),%r11\n+\tmov %rdi,%r12\n+\tje c058 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%r13),%r9\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r13,8),%r14\n-\tje c190 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje c058 \n+\tcmp 0x28(%rbx,%rdi,8),%r11\n+\tlea 0x2(%rdi),%r12\n+\tje c058 \n+\tcmp 0x30(%rbx,%rdi,8),%r11\n+\tlea 0x3(%rdi),%r12\n+\tje c058 \n+\tcmp 0x38(%rbx,%rdi,8),%r11\n+\tlea 0x4(%rdi),%r12\n+\tje c058 \n+\tcmp 0x40(%rbx,%rdi,8),%r11\n+\tlea 0x5(%rdi),%r12\n+\tje c058 \n+\tcmp 0x48(%rbx,%rdi,8),%r11\n+\tlea 0x6(%rdi),%r12\n+\tje c058 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%r13),%r9\n+\tlea 0x7(%rdi),%r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r14\n-\tjne c12c \n-\tnop\n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tjne bff0 \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x410(%rbp),%rsi\n-\tmov (%rsi,%r9,8),%r8\n-\tmov %r8,-0x400(%rbp)\n+\tmov (%r10,%r12,8),%r13\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4374 (discriminator 2)\n-\tcmpq $0x0,-0x400(%rbp)\n-\tje d420 \n+\ttest %r13,%r13\n+\tje d2d8 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r14\n+\tmov 0x10(%rbx),%rsi\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4376\n-\tlea -0x1(%rax),%r15\n-\tjmp c200 \n-\tnopw 0x0(%rax,%rax,1)\n+\tdec %rax\n+\tjmp c0a6 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:4322\n-\tmov 0x18(%rsi),%r15\n-./pynx/scattering/cpu.c:4320\n-\tmov 0x20(%rsi),%r13\n+\tmov 0x18(%rsi),%r14\n ./pynx/scattering/cpu.c:4324\n-\tmov 0x10(%rsi),%rdx\n+\tmov 0x10(%rsi),%r11\n ./pynx/scattering/cpu.c:4326\n \tmov 0x8(%rsi),%rcx\n ./pynx/scattering/cpu.c:4328\n-\tmov (%rsi),%rsi\n-./pynx/scattering/cpu.c:4322\n-\tmov %r15,-0x3e0(%rbp)\n-./pynx/scattering/cpu.c:4320\n-\tmov %r13,-0x400(%rbp)\n+\tmov (%rsi),%rdi\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r15\n+\tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n+./pynx/scattering/cpu.c:4320\n+\tmov 0x20(%rsi),%r13\n+./pynx/scattering/cpu.c:4322\n+\tmov %r14,-0x3e0(%rbp)\n ./pynx/scattering/cpu.c:4324\n-\tmov %rdx,-0x3f8(%rbp)\n+\tmov %r11,-0x3f0(%rbp)\n ./pynx/scattering/cpu.c:4326\n-\tmov %rcx,-0x3f0(%rbp)\n+\tmov %rcx,-0x3e8(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %r15,%r14\n+\tmov %rax,%rsi\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4328\n-\tmov %rsi,-0x3d8(%rbp)\n-./pynx/scattering/cpu.c:4334\n-\tvzeroupper\n+\tmov %rdi,-0x3d8(%rbp)\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %rsi,%rsi\n+__pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4384\n-\tmov 0x119f9(%rip),%r12 \n+\tmov 0x11b50(%rip),%r9 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r14,%r14\n-\tjle c434 \n-\tmov %r14,%rdx\n+\tjle c2fc \n+\tmov %rsi,%rcx\n ./pynx/scattering/cpu.c:7424\n-\txor %r13d,%r13d\n-\tand $0x7,%edx\n-\tje c2a0 \n-\tcmp $0x1,%rdx\n-\tje c28d \n-\tcmp $0x2,%rdx\n-\tje c27f \n-\tcmp $0x3,%rdx\n-\tje c271 \n-\tcmp $0x4,%rdx\n-\tje c263 \n-\tcmp $0x5,%rdx\n-\tje c255 \n-\tcmp $0x6,%rdx\n-\tjne dd00 \n+\txor %edx,%edx\n+\tand $0x7,%ecx\n+\tje c145 \n+\tcmp $0x1,%rcx\n+\tje c132 \n+\tcmp $0x2,%rcx\n+\tje c124 \n+\tcmp $0x3,%rcx\n+\tje c116 \n+\tcmp $0x4,%rcx\n+\tje c108 \n+\tcmp $0x5,%rcx\n+\tje c0fa \n+\tcmp $0x6,%rcx\n+\tjne db90 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r12\n-\tje d200 \n+\tcmp 0x18(%rbx,%rdx,8),%r9\n+\tje d0b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r13\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r12\n-\tje d200 \n+\tcmp 0x18(%rbx,%rdx,8),%r9\n+\tje d0b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r13\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r12\n-\tje d200 \n+\tcmp 0x18(%rbx,%rdx,8),%r9\n+\tje d0b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r13\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r12\n-\tje d200 \n+\tcmp 0x18(%rbx,%rdx,8),%r9\n+\tje d0b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r13\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r12\n-\tje d200 \n+\tcmp 0x18(%rbx,%rdx,8),%r9\n+\tje d0b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r13\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r12\n-\tje d200 \n+\tcmp 0x18(%rbx,%rdx,8),%r9\n+\tje d0b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r13\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r14,%r13\n-\tje c31f \n+\tcmp %rsi,%rdx\n+\tje c1c4 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r12\n-\tje d200 \n+\tcmp 0x18(%rbx,%rdx,8),%r9\n+\tje d0b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r13),%rdi\n-\tmov %rdi,%r13\n+\tlea 0x1(%rdx),%rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje d200 \n+\tcmp 0x18(%rbx,%rdi,8),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r13\n+\tmov %rdi,%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r12\n-\tje d200 \n+\tje d0b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%rdi),%r13\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%rdi,8),%r12\n-\tje d200 \n+\tcmp 0x18(%rbx,%rdx,8),%r9\n+\tje d0b8 \n+\tcmp 0x28(%rbx,%rdi,8),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%rdi),%r13\n+\tlea 0x2(%rdi),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%rdi,8),%r12\n-\tje d200 \n+\tje d0b8 \n+\tcmp 0x30(%rbx,%rdi,8),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%rdi),%r13\n+\tlea 0x3(%rdi),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%rdi,8),%r12\n-\tje d200 \n+\tje d0b8 \n+\tcmp 0x38(%rbx,%rdi,8),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%rdi),%r13\n+\tlea 0x4(%rdi),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%rdi,8),%r12\n-\tje d200 \n+\tje d0b8 \n+\tcmp 0x40(%rbx,%rdi,8),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%rdi),%r13\n+\tlea 0x5(%rdi),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%rdi,8),%r12\n-\tje d200 \n+\tje d0b8 \n+\tcmp 0x48(%rbx,%rdi,8),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%rdi),%r13\n+\tlea 0x6(%rdi),%rdx\n+./pynx/scattering/cpu.c:7426\n+\tje d0b8 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x7(%rdi),%rdx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r14,%r13\n-\tjne c2a0 \n+\tcmp %rsi,%rdx\n+\tjne c145 \n ./pynx/scattering/cpu.c:7428\n-\tmov %r10,-0x420(%rbp)\n+\tmov %rax,-0x400(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x10c63(%rip),%r12 \n-\tsete -0x418(%rbp)\n+\tcmp 0x10dbe(%rip),%r9 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r13d,%r13d\n-\tnopw 0x0(%rax,%rax,1)\n+\tmov %rsi,%r12\n+\tmov %r8,-0x410(%rbp)\n+\tmov %r10,%r15\n+\tmov %r13,-0x408(%rbp)\n+\tmov %rbx,%r13\n+\tmov %r9,%rbx\n+__Pyx_PyUnicode_Equals():\n+./pynx/scattering/cpu.c:7390\n+\tsete -0x3f8(%rbp)\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7428\n+\txor %r14d,%r14d\n+\tcs nopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%rbx,%r13,8),%rsi\n+\tmov 0x18(%r13,%r14,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r12\n-\tje cec0 \n+\tcmp %rsi,%rbx\n+\tje cd48 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x10c73(%rip),%rax \n-\tcmp %rax,0x8(%r12)\n-\tsete %cl\n-\tcmp %rax,0x8(%rsi)\n-\tsete %r11b\n+\tmov 0x10db3(%rip),%r10 \n+\tcmp %r10,0x8(%rbx)\n+\tsete %r8b\n+\tcmp %r10,0x8(%rsi)\n+\tsete %al\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %cl,%cl\n-\tje cdf0 \n-\ttest %r11b,%r11b\n-\tje ce02 \n+\ttest %r8b,%r8b\n+\tje cc60 \n+\ttest %al,%al\n+\tje cc71 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r12),%r8\n+\tmov 0x10(%rbx),%r9\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%r8\n-\tjne c428 \n+\tcmp 0x10(%rsi),%r9\n+\tjne c2f0 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%rdx\n+\tmov 0x18(%rsi),%rcx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r12),%r10\n+\tmov 0x18(%rbx),%r11\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdx,%r10\n-\tsetne %r9b\n-./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n+\tcmp %rcx,%r11\n \tsetne %dil\n-\ttest %dil,%r9b\n-\tje c3ac \n-\tcmp $0xffffffffffffffff,%r10\n-\tjne c428 \n+./pynx/scattering/cpu.c:7368 (discriminator 1)\n+\tinc %rcx\n+\tsetne %dl\n+\ttest %dl,%dil\n+\tje c266 \n+\tinc %r11\n+\tjne c2f0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r12),%eax\n+\tmovzbl 0x20(%rbx),%r10d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%edx\n+\tmovzbl 0x20(%rsi),%eax\n ./pynx/scattering/cpu.c:7373\n-\tmov %eax,%ecx\n+\tmov %r10d,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmov %edx,%r11d\n+\tmov %eax,%r11d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%cl\n+\tshr $0x2,%r8b\n ./pynx/scattering/cpu.c:7374\n \tshr $0x2,%r11b\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%ecx\n+\tand $0x7,%r8d\n ./pynx/scattering/cpu.c:7374\n \tand $0x7,%r11d\n-\tcmp %r11b,%cl\n-\tjne c428 \n+\tcmp %r11b,%r8b\n+\tjne c2f0 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%al\n-\tjne e260 \n+\ttest $0x20,%r10b\n+\tjne e0f5 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r12),%rdi\n+\tmov 0x38(%rbx),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%dl\n-\tjne e24c \n+\ttest $0x20,%al\n+\tjne e0df \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %cl,%eax\n+\tmovzbl %r8b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%eax\n-\tje e31e \n+\tcmp $0x1,%esi\n+\tje e1b8 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%eax\n-\tje e37a \n+\tcmp $0x2,%esi\n+\tje e216 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n \tmov (%rdi),%edx\n-\tmov (%rsi),%r11d\n+\tmov (%rcx),%r10d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r11d,%edx\n-\tjne c428 \n+\tcmp %r10d,%edx\n+\tjne c2f0 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%r8\n-\tje cec0 \n+\tcmp $0x1,%r9\n+\tje cd48 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %cl,%edx\n-\timul %r8,%rdx\n+\tmovzbl %r8b,%edx\n+\tmov %rcx,%rsi\n+\timul %r9,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje cec0 \n-\tnopl (%rax)\n+\tje cd48 \n+\tcs nopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %r13\n+\tinc %r14\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %r14,%r13\n-\tjne c340 \n+\tcmp %r12,%r14\n+\tjne c200 \n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4388\n \tcall 3310 \n ./pynx/scattering/cpu.c:4388 (discriminator 2)\n \ttest %rax,%rax\n-\tjne e457 \n+\tjne e2e6 \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x10b17(%rip),%rbx \n+\tmov 0x10c4f(%rip),%r14 \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0xcda9(%rip),%r9 \n-\tlea 0xde9b(%rip),%rsi \n+\tlea 0xcf53(%rip),%r9 \n+\tlea 0xe045(%rip),%rsi \n \tmov $0x8,%r8d\n-\tlea 0xd049(%rip),%rcx \n-\tmov (%rbx),%rdi\n+\tlea 0xd1f3(%rip),%rcx \n+\tmov (%r14),%rdi\n \tpush $0x5\n-\tlea 0xd059(%rip),%rdx \n+\tlea 0xd203(%rip),%rdx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4390\n \tpop %r9\n ./pynx/scattering/cpu.c:4390 (discriminator 1)\n \tmov $0x1126,%esi\n ./pynx/scattering/cpu.c:4390\n \tpop %r10\n-\tjmp c778 \n+\tjmp d680 \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:4324\n-\tmov 0x10(%rsi),%r12\n-./pynx/scattering/cpu.c:4320\n-\tmov 0x20(%rsi),%r8\n-./pynx/scattering/cpu.c:4322\n-\tmov 0x18(%rsi),%r14\n+\tmov 0x10(%rax),%r15\n ./pynx/scattering/cpu.c:4326\n-\tmov 0x8(%rsi),%r9\n+\tmov 0x8(%rax),%r12\n ./pynx/scattering/cpu.c:4328\n-\tmov (%rsi),%r11\n+\tmov (%rax),%r9\n ./pynx/scattering/cpu.c:4318\n-\tmov 0x28(%rsi),%r13\n-./pynx/scattering/cpu.c:4324\n-\tmov %r12,-0x3f8(%rbp)\n+\tmov 0x28(%rsi),%r14\n ./pynx/scattering/cpu.c:4320\n-\tmov %r8,-0x400(%rbp)\n+\tmov 0x20(%rsi),%r13\n+./pynx/scattering/cpu.c:4322\n+\tmov 0x18(%rsi),%rsi\n+./pynx/scattering/cpu.c:4324\n+\tmov %r15,-0x3f0(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rcx),%r12\n+\tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n-./pynx/scattering/cpu.c:4322\n-\tmov %r14,-0x3e0(%rbp)\n ./pynx/scattering/cpu.c:4326\n-\tmov %r9,-0x3f0(%rbp)\n+\tmov %r12,-0x3e8(%rbp)\n+./pynx/scattering/cpu.c:4322\n+\tmov %rsi,-0x3e0(%rbp)\n+./pynx/scattering/cpu.c:4328\n+\tmov %r9,-0x3d8(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %r12,%r15\n+\tmov %rax,%rdi\n+\tnopw 0x0(%rax,%rax,1)\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %rdi,%rdi\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n-./pynx/scattering/cpu.c:4328\n-\tmov %r11,-0x3d8(%rbp)\n-./pynx/scattering/cpu.c:4334\n-\tvzeroupper\n-\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:4394\n-\tmov 0x11669(%rip),%rdi \n+\tmov 0x117a6(%rip),%r12 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r15,%r15\n-\tjle c724 \n-\tmov %r15,%r9\n+\tjle c5dc \n+\tmov %rdi,%r15\n ./pynx/scattering/cpu.c:7424\n-\txor %edx,%edx\n-\tand $0x7,%r9d\n-\tje c578 \n-\tcmp $0x1,%r9\n-\tje c565 \n-\tcmp $0x2,%r9\n-\tje c557 \n-\tcmp $0x3,%r9\n-\tje c549 \n-\tcmp $0x4,%r9\n-\tje c53b \n-\tcmp $0x5,%r9\n-\tje c52d \n-\tcmp $0x6,%r9\n-\tjne dcc8 \n+\txor %esi,%esi\n+\tand $0x7,%r15d\n+\tje c438 \n+\tcmp $0x1,%r15\n+\tje c425 \n+\tcmp $0x2,%r15\n+\tje c417 \n+\tcmp $0x3,%r15\n+\tje c409 \n+\tcmp $0x4,%r15\n+\tje c3fb \n+\tcmp $0x5,%r15\n+\tje c3ed \n+\tcmp $0x6,%r15\n+\tjne db60 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%rdi\n-\tje d1e8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje d0a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%rdi\n-\tje d1e8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje d0a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%rdi\n-\tje d1e8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje d0a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%rdi\n-\tje d1e8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje d0a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%rdi\n-\tje d1e8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje d0a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%rdi\n-\tje d1e8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje d0a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r15,%rdx\n-\tje c5f7 \n+\tcmp %rdi,%rsi\n+\tje c4b7 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%rdi\n-\tje d1e8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje d0a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%rdx),%r11\n-\tmov %r11,%rdx\n+\tlea 0x1(%rsi),%rcx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%rdi\n-\tje d1e8 \n+\tcmp 0x18(%rbx,%rcx,8),%r12\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tmov %rcx,%rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%rdi\n-\tje d1e8 \n+\tje d0a8 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tinc %rsi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje d0a8 \n+\tcmp 0x28(%rbx,%rcx,8),%r12\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%r11),%rdx\n+\tlea 0x2(%rcx),%rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r11,8),%rdi\n-\tje d1e8 \n+\tje d0a8 \n+\tcmp 0x30(%rbx,%rcx,8),%r12\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%r11),%rdx\n+\tlea 0x3(%rcx),%rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r11,8),%rdi\n-\tje d1e8 \n+\tje d0a8 \n+\tcmp 0x38(%rbx,%rcx,8),%r12\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%r11),%rdx\n+\tlea 0x4(%rcx),%rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r11,8),%rdi\n-\tje d1e8 \n+\tje d0a8 \n+\tcmp 0x40(%rbx,%rcx,8),%r12\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%r11),%rdx\n+\tlea 0x5(%rcx),%rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r11,8),%rdi\n-\tje d1e8 \n+\tje d0a8 \n+\tcmp 0x48(%rbx,%rcx,8),%r12\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%r11),%rdx\n+\tlea 0x6(%rcx),%rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r11,8),%rdi\n-\tje d1e8 \n+\tje d0a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%r11),%rdx\n+\tlea 0x7(%rcx),%rsi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r15,%rdx\n-\tjne c578 \n+\tcmp %rdi,%rsi\n+\tjne c438 \n+./pynx/scattering/cpu.c:7428\n+\tmov %rax,-0x400(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x10992(%rip),%rdi \n+\tcmp 0x10acb(%rip),%r12 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %r12,-0x420(%rbp)\n-\tmov %r15,%r12\n-\tmov %r10,%r15\n-\tmov %r13,-0x428(%rbp)\n+\tmov %r10,-0x410(%rbp)\n+\tmov %r8,-0x418(%rbp)\n+\tmov %r13,-0x408(%rbp)\n \tmov %rbx,%r13\n-\tmov %rdi,%rbx\n+\tmov %r12,%rbx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x418(%rbp)\n+\tsete -0x3f8(%rbp)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r14d,%r14d\n-\tnopw 0x0(%rax,%rax,1)\n+\tmov %rdi,%r12\n+\txor %r15d,%r15d\n+\tnopl (%rax)\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r13,%r14,8),%rsi\n+\tmov 0x18(%r13,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n \tcmp %rsi,%rbx\n-\tje ce88 \n+\tje cd08 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x1098b(%rip),%r10 \n-\tcmp %r10,0x8(%rbx)\n-\tsete %r8b\n-\tcmp %r10,0x8(%rsi)\n-\tsete %al\n+\tmov 0x10ac3(%rip),%rax \n+\tcmp %rax,0x8(%rbx)\n+\tsete %dl\n+\tcmp %rax,0x8(%rsi)\n+\tsete %r10b\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %r8b,%r8b\n-\tje cd38 \n-\ttest %al,%al\n-\tje cd49 \n+\ttest %dl,%dl\n+\tje cba0 \n+\ttest %r10b,%r10b\n+\tje cbb2 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%rbx),%rcx\n+\tmov 0x10(%rbx),%r9\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%rcx\n-\tjne c718 \n+\tcmp 0x10(%rsi),%r9\n+\tjne c5d0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0x18(%rsi),%r11\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%rbx),%rdi\n+\tmov 0x18(%rbx),%r8\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n \tcmp $0xffffffffffffffff,%r11\n-\tsetne %r9b\n+\tsetne %dil\n ./pynx/scattering/cpu.c:7368\n-\tcmp %r11,%rdi\n-\tsetne %dl\n+\tcmp %r11,%r8\n+\tsetne %cl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dl,%r9b\n-\tje c690 \n-\tcmp $0xffffffffffffffff,%rdi\n-\tjne c718 \n+\ttest %cl,%dil\n+\tje c553 \n+\tinc %r8\n+\tjne c5d0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%rbx),%r8d\n+\tmovzbl 0x20(%rbx),%eax\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%edi\n+\tmovzbl 0x20(%rsi),%r10d\n ./pynx/scattering/cpu.c:7373\n-\tmov %r8d,%eax\n+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7374\n-\tmov %edi,%r10d\n+\tmov %r10d,%r8d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%al\n+\tshr $0x2,%dl\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%r10b\n+\tshr $0x2,%r8b\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%eax\n+\tand $0x7,%edx\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%r10d\n-\tcmp %r10b,%al\n-\tjne c718 \n+\tand $0x7,%r8d\n+\tcmp %r8b,%dl\n+\tjne c5d0 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r8b\n-\tjne e22f \n+\ttest $0x20,%al\n+\tjne e0c9 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x38(%rbx),%r11\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%dil\n-\tjne e21b \n+\ttest $0x20,%r10b\n+\tjne e0b2 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%rdi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %al,%r8d\n+\tmovzbl %dl,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r8d\n-\tje e302 \n+\tcmp $0x1,%esi\n+\tje e19c \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r8d\n-\tje e36e \n+\tcmp $0x2,%esi\n+\tje e20a \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%r11),%r10d\n-\tmov (%rsi),%edi\n+\tmov (%r11),%ecx\n+\tmov (%rdi),%eax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edi,%r10d\n-\tjne c718 \n+\tcmp %eax,%ecx\n+\tjne c5d0 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%rcx\n-\tje ce88 \n+\tcmp $0x1,%r9\n+\tje cd08 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %al,%edx\n+\tmovzbl %dl,%edx\n+\tmov %rdi,%rsi\n \tmov %r11,%rdi\n-\timul %rcx,%rdx\n+\timul %r9,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje ce88 \n-\tnopl 0x0(%rax)\n+\tje cd08 \n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %r14\n+\tinc %r15\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %r12,%r14\n-\tjne c628 \n+\tcmp %r12,%r15\n+\tjne c4f0 \n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4398\n \tcall 3310 \n ./pynx/scattering/cpu.c:4398 (discriminator 2)\n \ttest %rax,%rax\n-\tjne e44d \n+\tjne e2dc \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x10827(%rip),%r13 \n+\tmov 0x1096f(%rip),%r14 \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n \tmov $0x8,%r8d\n-\tlea 0xdbac(%rip),%rsi \n-\tlea 0xcaac(%rip),%r9 \n-\tmov 0x0(%r13),%rdi\n+\tlea 0xdd66(%rip),%rsi \n+\tlea 0xcc66(%rip),%r9 \n+\txor %eax,%eax\n+\tmov (%r14),%rdi\n \tpush $0x6\n-\tlea 0xcd53(%rip),%rcx \n-\tlea 0xcd68(%rip),%rdx \n+\tlea 0xcf0c(%rip),%rcx \n+\tlea 0xcf21(%rip),%rdx \n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4400\n \tpop %rdi\n ./pynx/scattering/cpu.c:4400 (discriminator 1)\n \tmov $0x1130,%esi\n ./pynx/scattering/cpu.c:4400\n \tpop %r8\n-\tnopl 0x0(%rax)\n-./pynx/scattering/cpu.c:4450\n-\tlea 0xcd03(%rip),%rcx \n-\tmov $0x21,%edx\n-\tlea 0xcd30(%rip),%rdi \n-\tcall a4a0 \n-__pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n-./pynx/scattering/cpu.c:4650\n-\txor %eax,%eax\n-__pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n-./pynx/scattering/cpu.c:4465\n-\tjmp b980 \n-\tnopw 0x0(%rax,%rax,1)\n+\tjmp d680 \n ./pynx/scattering/cpu.c:4328\n-\tmov (%rsi),%rdx\n+\tmov (%rsi),%rcx\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rcx),%r14\n+\tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4328\n-\tmov %rdx,-0x3d8(%rbp)\n+\tmov %rcx,-0x3d8(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %r14,%rcx\n-\tvzeroupper\n+\tmov %rax,%rcx\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %rcx,%rcx\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4344\n-\tmov 0x11415(%rip),%r8 \n+\tmov 0x11585(%rip),%r11 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %rcx,%rcx\n-\tjle daa0 \n-\tlea -0x1(%rcx),%r11\n+\tjle d960 \n+\tlea -0x1(%rcx),%rdx\n ./pynx/scattering/cpu.c:7424\n-\txor %r9d,%r9d\n-\tand $0x7,%r11d\n-\tje c85b \n+\txor %r12d,%r12d\n+\tand $0x7,%edx\n+\tje c6e7 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r8\n-\tje c8c8 \n+\tcmp 0x18(%rbx),%r11\n+\tje c758 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tcmp $0x1,%rdx\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%r9d\n-\tcmp $0x1,%r11\n-\tje c85b \n-\tcmp $0x2,%r11\n-\tje c851 \n-\tcmp $0x3,%r11\n-\tje c847 \n-\tcmp $0x4,%r11\n-\tje c839 \n-\tcmp $0x5,%r11\n-\tje c82b \n-\tcmp $0x6,%r11\n-\tje c81d \n+\tmov $0x1,%r12d\n+\tje c6e7 \n+\tcmp $0x2,%rdx\n+\tje c6dd \n+\tcmp $0x3,%rdx\n+\tje c6d3 \n+\tcmp $0x4,%rdx\n+\tje c6c5 \n+\tcmp $0x5,%rdx\n+\tje c6b7 \n+\tcmp $0x6,%rdx\n+\tje c6a9 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%r8\n-\tje c8c8 \n+\tcmp 0x18(%rbx,%rsi,8),%r11\n+\tje c758 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%rsi),%r9\n+\tlea 0x1(%rsi),%r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r8\n-\tje c8c8 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje c758 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r8\n-\tje c8c8 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje c758 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r8\n-\tje c8c8 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje c758 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r8\n-\tje c8c8 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje c758 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r8\n-\tje c8c8 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje c758 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r8\n-\tje c8c8 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje c758 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r9),%rdx\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rdx,%rcx\n-\tje d8ac \n-\tmov %rdx,%r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r8\n-\tje c8c8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r8\n-\tje c8c8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%rdx),%r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%rdx,8),%r8\n-\tje c8c8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%rdx),%r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%rdx,8),%r8\n-\tje c8c8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%rdx),%r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%rdx,8),%r8\n-\tje c8c8 \n+\tlea 0x1(%r12),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%rdx),%r9\n+\tcmp %r9,%rcx\n+\tje d77e \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%rdx,8),%r8\n-\tje c8c8 \n+\tcmp 0x18(%rbx,%r9,8),%r11\n+\tmov %r9,%r12\n+\tje c758 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%rdx),%r9\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%rdx,8),%r8\n-\tje c8c8 \n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tje c758 \n+\tcmp 0x28(%rbx,%r9,8),%r11\n+\tlea 0x2(%r9),%r12\n+\tje c758 \n+\tcmp 0x30(%rbx,%r9,8),%r11\n+\tlea 0x3(%r9),%r12\n+\tje c758 \n+\tcmp 0x38(%rbx,%r9,8),%r11\n+\tlea 0x4(%r9),%r12\n+\tje c758 \n+\tcmp 0x40(%rbx,%r9,8),%r11\n+\tlea 0x5(%r9),%r12\n+\tje c758 \n+\tcmp 0x48(%rbx,%r9,8),%r11\n+\tlea 0x6(%r9),%r12\n+\tje c758 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%rdx),%r9\n+\tlea 0x7(%r9),%r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r8\n-\tjne c862 \n-\tnopl (%rax)\n+\tcmp 0x18(%rbx,%r12,8),%r11\n+\tjne c6ee \n+\tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x410(%rbp),%r8\n-\tmov (%r8,%r9,8),%rsi\n-\tmov %rsi,-0x3f0(%rbp)\n+\tmov (%r10,%r12,8),%r9\n+\tmov %r9,-0x3e8(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4344 (discriminator 2)\n-\tcmpq $0x0,-0x3f0(%rbp)\n-\tje daa0 \n+\tcmpq $0x0,-0x3e8(%rbp)\n+\tje d960 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r11\n+\tmov 0x10(%rbx),%r13\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4346\n-\tlea -0x1(%r14),%r13\n-\tjmp c917 \n-\tnopw 0x0(%rax,%rax,1)\n+\tlea -0x1(%rax),%r15\n+\tjmp c79c \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4326\n-\tmov 0x8(%rsi),%r13\n+\tmov 0x8(%rsi),%r14\n ./pynx/scattering/cpu.c:4328\n-\tmov (%rsi),%r15\n-./pynx/scattering/cpu.c:4326\n-\tmov %r13,-0x3f0(%rbp)\n+\tmov (%rsi),%r11\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rcx),%r13\n+\tmov 0x10(%rbx),%r15\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n+./pynx/scattering/cpu.c:4326\n+\tmov %r14,-0x3e8(%rbp)\n ./pynx/scattering/cpu.c:4328\n-\tmov %r15,-0x3d8(%rbp)\n+\tmov %r11,-0x3d8(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %r13,%r11\n-\tvzeroupper\n+\tmov %r15,%r13\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %r13,%r13\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4354\n-\tmov 0x112ba(%rip),%rdi \n+\tmov 0x11432(%rip),%r12 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r11,%r11\n-\tjle cb5c \n-\tmov %r11,%rcx\n+\tjle c9ec \n+\tmov %r13,%rsi\n ./pynx/scattering/cpu.c:7424\n-\txor %r12d,%r12d\n-\tand $0x7,%ecx\n-\tje c9c7 \n-\tcmp $0x1,%rcx\n-\tje c9b0 \n-\tcmp $0x2,%rcx\n-\tje c9a2 \n-\tcmp $0x3,%rcx\n-\tje c994 \n-\tcmp $0x4,%rcx\n-\tje c986 \n-\tcmp $0x5,%rcx\n-\tje c978 \n-\tcmp $0x6,%rcx\n-\tje c96a \n+\txor %ecx,%ecx\n+\tand $0x7,%esi\n+\tje c846 \n+\tcmp $0x1,%rsi\n+\tje c833 \n+\tcmp $0x2,%rsi\n+\tje c825 \n+\tcmp $0x3,%rsi\n+\tje c817 \n+\tcmp $0x4,%rsi\n+\tje c809 \n+\tcmp $0x5,%rsi\n+\tje c7fb \n+\tcmp $0x6,%rsi\n+\tje c7ed \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%rdi\n-\tje cd08 \n+\tcmp 0x18(%rbx),%r12\n+\tje cb78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r12d\n+\tmov $0x1,%ecx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje cd08 \n+\tcmp 0x18(%rbx,%rcx,8),%r12\n+\tje cb78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r12\n+\tinc %rcx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje cd08 \n+\tcmp 0x18(%rbx,%rcx,8),%r12\n+\tje cb78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r12\n+\tinc %rcx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje cd08 \n+\tcmp 0x18(%rbx,%rcx,8),%r12\n+\tje cb78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r12\n+\tinc %rcx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje cd08 \n+\tcmp 0x18(%rbx,%rcx,8),%r12\n+\tje cb78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r12\n+\tinc %rcx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje cd08 \n+\tcmp 0x18(%rbx,%rcx,8),%r12\n+\tje cb78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r12\n+\tinc %rcx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje cd08 \n+\tcmp 0x18(%rbx,%rcx,8),%r12\n+\tje cb78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r12\n+\tinc %rcx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r11,%r12\n-\tje ca47 \n+\tcmp %r13,%rcx\n+\tje c8c5 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje cd08 \n+\tcmp 0x18(%rbx,%rcx,8),%r12\n+\tje cb78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r12),%r15\n-\tmov %r15,%r12\n+\tlea 0x1(%rcx),%rdx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%rdx,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %rdx,%rcx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r15,8),%rdi\n-\tje cd08 \n+\tje cb78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r12\n+\tinc %rcx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje cd08 \n+\tcmp 0x18(%rbx,%rcx,8),%r12\n+\tje cb78 \n+\tcmp 0x28(%rbx,%rdx,8),%r12\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%r15),%r12\n+\tlea 0x2(%rdx),%rcx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r15,8),%rdi\n-\tje cd08 \n+\tje cb78 \n+\tcmp 0x30(%rbx,%rdx,8),%r12\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%r15),%r12\n+\tlea 0x3(%rdx),%rcx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r15,8),%rdi\n-\tje cd08 \n+\tje cb78 \n+\tcmp 0x38(%rbx,%rdx,8),%r12\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%r15),%r12\n+\tlea 0x4(%rdx),%rcx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r15,8),%rdi\n-\tje cd08 \n+\tje cb78 \n+\tcmp 0x40(%rbx,%rdx,8),%r12\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%r15),%r12\n+\tlea 0x5(%rdx),%rcx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r15,8),%rdi\n-\tje cd08 \n+\tje cb78 \n+\tcmp 0x48(%rbx,%rdx,8),%r12\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%r15),%r12\n+\tlea 0x6(%rdx),%rcx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r15,8),%rdi\n-\tje cd08 \n+\tje cb78 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%r15),%r12\n+\tlea 0x7(%rdx),%rcx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r11,%r12\n-\tjne c9c7 \n-./pynx/scattering/cpu.c:7428\n-\tmov %r10,-0x3f8(%rbp)\n+\tcmp %r13,%rcx\n+\tjne c846 \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x1053b(%rip),%rdi \n+\tcmp 0x106c4(%rip),%r12 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %rdi,%r14\n-\tmov %r13,-0x3e0(%rbp)\n+\tmov %r10,-0x3f0(%rbp)\n+\tmov %r8,-0x3f8(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tsete %r15b\n+\tsete %r14b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %rbx,%r13\n-\txor %r12d,%r12d\n+\txor %r11d,%r11d\n+\tmov %r15,-0x3e0(%rbp)\n+\tmov %rbx,%r15\n \tmov %r11,%rbx\n-\tnopl 0x0(%rax)\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r13,%r12,8),%rsi\n+\tmov 0x18(%r15,%rbx,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r14\n-\tje d210 \n+\tcmp %rsi,%r12\n+\tje d0c8 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x10543(%rip),%rax \n-\tcmp %rax,0x8(%r14)\n-\tsete %dl\n-\tcmp %rax,0x8(%rsi)\n-\tsete %r9b\n+\tmov 0x106c3(%rip),%r8 \n+\tcmp %r8,0x8(%r12)\n+\tsete %dil\n+\tcmp %r8,0x8(%rsi)\n+\tsete %al\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %dl,%dl\n-\tje cef0 \n-\ttest %r9b,%r9b\n-\tje cefe \n+\ttest %dil,%dil\n+\tje cd80 \n+\ttest %al,%al\n+\tje cd8d \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r14),%r8\n+\tmov 0x10(%r12),%r9\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%r8\n-\tjne cb50 \n+\tcmp 0x10(%rsi),%r9\n+\tjne c9e0 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%r11\n+\tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r14),%r10\n+\tmov 0x18(%r12),%rcx\n ./pynx/scattering/cpu.c:7368\n-\tcmp %r11,%r10\n-\tsetne %dil\n+\tcmp %rdx,%rcx\n+\tsetne %r10b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%r11\n-\tsetne %cl\n-\ttest %cl,%dil\n-\tje cad4 \n-\tcmp $0xffffffffffffffff,%r10\n-\tjne cb50 \n+\tinc %rdx\n+\tsetne %r11b\n+\ttest %r11b,%r10b\n+\tje c95a \n+\tinc %rcx\n+\tjne c9e0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r14),%eax\n+\tmovzbl 0x20(%r12),%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%r9d\n+\tmovzbl 0x20(%rsi),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmov %eax,%edx\n+\tmov %r8d,%eax\n ./pynx/scattering/cpu.c:7374\n-\tmov %r9d,%r10d\n+\tmov %ecx,%edi\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%dl\n+\tshr $0x2,%al\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%r10b\n+\tshr $0x2,%dil\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%edx\n+\tand $0x7,%eax\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%r10d\n-\tcmp %r10b,%dl\n-\tjne cb50 \n+\tand $0x7,%edi\n+\tcmp %dil,%al\n+\tjne c9e0 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%al\n-\tjne e038 \n+\ttest $0x20,%r8b\n+\tjne dec8 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r14),%rdi\n+\tmov 0x38(%r12),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r9b\n-\tjne e2ed \n+\ttest $0x20,%cl\n+\tjne e186 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r10\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %dl,%eax\n+\tmovzbl %al,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%eax\n-\tje e3b6 \n+\tcmp $0x1,%esi\n+\tje e250 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%eax\n-\tje e409 \n+\tcmp $0x2,%esi\n+\tje e296 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%r10d\n-\tmov (%rsi),%r9d\n+\tmov (%rdi),%edx\n+\tmov (%r10),%r11d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r9d,%r10d\n-\tjne cb50 \n+\tcmp %r11d,%edx\n+\tjne c9e0 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%r8\n-\tje d210 \n+\tcmp $0x1,%r9\n+\tje d0c8 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %dl,%edx\n-\timul %r8,%rdx\n+\tmovzbl %al,%edx\n+\tmov %r10,%rsi\n+\timul %r9,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje d210 \n-\txchg %ax,%ax\n+\tje d0c8 \n+\tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %r12\n+\tinc %rbx\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r12\n-\tjne ca70 \n+\tcmp %r13,%rbx\n+\tjne c8f0 \n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4358\n \tcall 3310 \n ./pynx/scattering/cpu.c:4358 (discriminator 2)\n \ttest %rax,%rax\n-\tjne e475 \n+\tjne e304 \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x103ef(%rip),%rbx \n+\tmov 0x1055f(%rip),%rbx \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0xd77a(%rip),%rsi \n-\tlea 0xc67a(%rip),%r9 \n+\tlea 0xd95c(%rip),%rsi \n+\tlea 0xc85c(%rip),%r9 \n \tmov $0x8,%r8d\n-\tlea 0xc921(%rip),%rcx \n+\tlea 0xcb03(%rip),%rcx \n \tmov (%rbx),%rdi\n \tpush $0x2\n-\tlea 0xc931(%rip),%rdx \n+\tlea 0xcb13(%rip),%rdx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4360\n \tpop %r14\n ./pynx/scattering/cpu.c:4360 (discriminator 1)\n \tmov $0x1108,%esi\n ./pynx/scattering/cpu.c:4360\n \tpop %r15\n-\tjmp c778 \n+\tjmp d680 \n \tnopl 0x0(%rax)\n-./pynx/scattering/cpu.c:4320\n-\tmov 0x20(%rsi),%r8\n ./pynx/scattering/cpu.c:4322\n-\tmov 0x18(%rsi),%r11\n+\tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:4324\n-\tmov 0x10(%rsi),%r15\n+\tmov 0x10(%rsi),%r9\n ./pynx/scattering/cpu.c:4326\n-\tmov 0x8(%rsi),%rdi\n+\tmov 0x8(%rsi),%r11\n ./pynx/scattering/cpu.c:4328\n-\tmov (%rsi),%rax\n+\tmov (%rsi),%rcx\n ./pynx/scattering/cpu.c:4314\n \tmov 0x38(%rsi),%r12\n-./pynx/scattering/cpu.c:4320\n-\tmov %r8,-0x400(%rbp)\n ./pynx/scattering/cpu.c:4316\n-\tmov 0x30(%rsi),%r14\n-./pynx/scattering/cpu.c:4318\n-\tmov 0x28(%rsi),%r13\n+\tmov 0x30(%rsi),%r15\n ./pynx/scattering/cpu.c:4322\n-\tmov %r11,-0x3e0(%rbp)\n+\tmov %rdx,-0x3e0(%rbp)\n ./pynx/scattering/cpu.c:4324\n-\tmov %r15,-0x3f8(%rbp)\n+\tmov %r9,-0x3f0(%rbp)\n+./pynx/scattering/cpu.c:4318\n+\tmov 0x28(%rsi),%r14\n+./pynx/scattering/cpu.c:4320\n+\tmov 0x20(%rsi),%r13\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rcx),%rdx\n+\tmov 0x10(%rbx),%rdi\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4326\n-\tmov %rdi,-0x3f0(%rbp)\n+\tmov %r11,-0x3e8(%rbp)\n ./pynx/scattering/cpu.c:4328\n-\tmov %rax,-0x3d8(%rbp)\n+\tmov %rcx,-0x3d8(%rbp)\n ./pynx/scattering/cpu.c:4334\n-\tvzeroupper\n-\tnopl 0x0(%rax)\n+\tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4413 (discriminator 1)\n-\ttest %rdx,%rdx\n-\tjle b48f \n+\ttest %rdi,%rdi\n+\tjle b37d \n ./pynx/scattering/cpu.c:4415\n \tmov -0x3d8(%rbp),%rsi\n-\tmov -0x3f0(%rbp),%rcx\n-\tmov %rbx,%rdi\n-\tmov %r13,-0xa8(%rbp)\n-\tmov -0x3f8(%rbp),%r9\n+\tmov -0x3f0(%rbp),%rdi\n+\tlea -0xd0(%rbp),%rcx\n \tmov -0x3e0(%rbp),%rdx\n-\tmov %r14,-0xa0(%rbp)\n-\tmov -0x400(%rbp),%r8\n+\tmov -0x3e8(%rbp),%rax\n+\tlea 0xca7c(%rip),%r9 \n \tmov %rsi,-0xd0(%rbp)\n-\tmov -0x410(%rbp),%rsi\n-\tmov %rcx,-0xc8(%rbp)\n-\tlea -0xd0(%rbp),%rcx\n-\tmov %r9,-0xc0(%rbp)\n-\tlea 0xc860(%rip),%r9 \n+\tmov %r10,%rsi\n+\tmov %rdi,-0xc0(%rbp)\n+\tmov %rbx,%rdi\n \tmov %rdx,-0xb8(%rbp)\n \tlea -0x90(%rbp),%rdx\n-\tmov %r8,-0xb0(%rbp)\n-\tmov %r10,%r8\n+\tmov %r13,-0xb0(%rbp)\n+\tmov %r14,-0xa8(%rbp)\n+\tmov %r15,-0xa0(%rbp)\n \tmov %r12,-0x98(%rbp)\n-\tcall 9b20 \n-\tmov -0xd0(%rbp),%r13\n-\tmov -0xc8(%rbp),%r14\n-\tmov -0xc0(%rbp),%r12\n+\tmov %rax,-0xc8(%rbp)\n+\tcall 9938 \n+\tmov -0xc8(%rbp),%r13\n+\tmov -0xc0(%rbp),%r14\n+\tmov -0xd0(%rbp),%r8\n \tmov -0xb8(%rbp),%r10\n-\tmov -0xb0(%rbp),%rbx\n-\tmov %r13,-0x3d8(%rbp)\n+./pynx/scattering/cpu.c:4415 (discriminator 2)\n+\tinc %eax\n+./pynx/scattering/cpu.c:4415\n+\tmov -0xa0(%rbp),%r15\n+\tmov -0x98(%rbp),%r12\n+\tmov %r13,-0x3e8(%rbp)\n \tmov %r14,-0x3f0(%rbp)\n-\tmov -0xa8(%rbp),%r13\n-\tmov %r12,-0x3f8(%rbp)\n-\tmov -0xa0(%rbp),%r14\n+\tmov -0xb0(%rbp),%r13\n+\tmov %r8,-0x3d8(%rbp)\n+\tmov -0xa8(%rbp),%r14\n \tmov %r10,-0x3e0(%rbp)\n-\tmov -0x98(%rbp),%r12\n-\tmov %rbx,-0x400(%rbp)\n ./pynx/scattering/cpu.c:4415 (discriminator 2)\n-\tcmp $0xffffffff,%eax\n-\tjne b48f \n+\tjne b37d \n ./pynx/scattering/cpu.c:4415 (discriminator 1)\n \tmov $0x113f,%esi\n-\tjmp c778 \n-\tnopl 0x0(%rax)\n+\tjmp d680 \n+\tnopl 0x0(%rax,%rax,1)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x410(%rbp),%rdi\n-\tmov (%rdi,%r12,8),%r11\n-\tmov %r11,-0x3f8(%rbp)\n+\tmov (%r10,%rcx,8),%r14\n+\tmov %r14,-0x3f0(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4354 (discriminator 2)\n-\tcmpq $0x0,-0x3f8(%rbp)\n-\tje cb5c \n+\tcmpq $0x0,-0x3f0(%rbp)\n+\tje c9ec \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%rcx\n+\tmov 0x10(%rbx),%rdi\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4356\n-\tlea -0x1(%r13),%rax\n-\tjmp bf1a \n-\tnopl (%rax)\n+\tlea -0x1(%r15),%rax\n+\tjmp bdef \n+\txchg %ax,%ax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %al,%al\n-\tje cd49 \n-\tcmpb $0x0,-0x418(%rbp)\n-\tjne c718 \n+\ttest %r10b,%r10b\n+\tje cbb2 \n+\tcmpb $0x0,-0x3f8(%rbp)\n+\tjne c5d0 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0x10240(%rip),%rsi \n-\tjne cd5b \n-\ttest %r8b,%r8b\n-\tjne c718 \n+\tcmp 0x103d7(%rip),%rsi \n+\tjne cbc3 \n+\ttest %dl,%dl\n+\tjne c5d0 \n ./pynx/scattering/cpu.c:7396\n \tmov %rbx,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje c724 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje c5dc \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0x1021d(%rip),%rax \n-\tsete %sil\n+\tcmp 0x103b5(%rip),%rax \n+\tsete %r9b\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0x101ea(%rip),%rax \n-\tsete %cl\n-\tor %sil,%cl\n-\tjne d7d8 \n-\tcmp 0x101f7(%rip),%rax \n-\tje d7d8 \n+\tcmp 0x10382(%rip),%rax \n+\tsete %dl\n+\tor %r9b,%dl\n+\tjne d6b0 \n+\tcmp 0x1038f(%rip),%rax \n+\tje d6b0 \n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x430(%rbp)\n+\tmov %rax,-0x420(%rbp)\n \tcall 3370 \n-\tmov -0x430(%rbp),%rdi\n+\tmov -0x420(%rbp),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%r11\n+\tmov (%rdi),%r10\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r11d,%r11d\n-\tjs cdc6 \n+\ttest %r10d,%r10d\n+\tjs cc2e \n /usr/include/python3.12/object.h:704\n-\tdec %r11\n-\tmov %r11,(%rdi)\n-\tje e1b0 \n+\tdec %r10\n+\tmov %r10,(%rdi)\n+\tje e040 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje c718 \n+\tje c5d0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov %r13,%rbx\n-\tmov -0x420(%rbp),%r12\n-\tmov %r15,%r10\n-\tmov -0x428(%rbp),%r13\n-\tjs c724 \n-\tjmp ce9c \n-\tnopl (%rax)\n+\tmov -0x400(%rbp),%rax\n+\tmov -0x410(%rbp),%r10\n+\tmov -0x418(%rbp),%r8\n+\tmov -0x408(%rbp),%r13\n+\tjs c5dc \n+\tjmp cd27 \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %r11b,%r11b\n-\tje ce02 \n-\tcmpb $0x0,-0x418(%rbp)\n-\tjne c428 \n+\ttest %al,%al\n+\tje cc71 \n+\tcmpb $0x0,-0x3f8(%rbp)\n+\tjne c2f0 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0x10187(%rip),%rsi \n-\tjne ce13 \n-\ttest %cl,%cl\n-\tjne c428 \n+\tcmp 0x10318(%rip),%rsi \n+\tjne cc83 \n+\ttest %r8b,%r8b\n+\tjne c2f0 \n ./pynx/scattering/cpu.c:7396\n-\tmov %r12,%rdi\n+\tmov %rbx,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje c434 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje c2fc \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0x10165(%rip),%rax \n-\tsete %sil\n+\tcmp 0x102f5(%rip),%rax \n+\tsete %r9b\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0x10132(%rip),%rax \n+\tcmp 0x102c2(%rip),%rax \n \tsete %r8b\n-\tor %sil,%r8b\n-\tjne ce54 \n-\tcmp 0x10142(%rip),%rax \n-\tjne dc90 \n+\tor %r9b,%r8b\n+\tjne ccc4 \n+\tcmp 0x102d2(%rip),%rax \n+\tjne db30 \n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n+\tmovzbl %r9b,%eax\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rcx\n+\tmov (%rdi),%r11\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjs ce6b \n+\ttest %r11d,%r11d\n+\tjs ccdc \n /usr/include/python3.12/object.h:704\n-\tdec %rcx\n-\tmov %rcx,(%rdi)\n-\tje e1c6 \n+\tdec %r11\n+\tmov %r11,(%rdi)\n+\tje e056 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje c428 \n+\tje c2f0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x420(%rbp),%r10\n-\tjs c434 \n-\tjmp cec7 \n-\tnopw 0x0(%rax,%rax,1)\n \tmov %r13,%rbx\n-\tmov -0x420(%rbp),%r12\n-\tmov -0x428(%rbp),%r13\n+\tmov -0x400(%rbp),%rax\n+\tmov -0x410(%rbp),%r8\n+\tmov -0x408(%rbp),%r13\n \tmov %r15,%r10\n+\tjs c2fc \n+\tjmp cd63 \n+\tnop\n+\tmov %r13,%rbx\n+\tmov -0x400(%rbp),%rax\n+\tmov -0x410(%rbp),%r10\n+\tmov -0x418(%rbp),%r8\n+\tmov -0x408(%rbp),%r13\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x410(%rbp),%r15\n-\tmov (%r15,%r14,8),%r14\n+\tmov (%r10,%r15,8),%r15\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4394 (discriminator 2)\n-\ttest %r14,%r14\n-\tje c724 \n+\ttest %r15,%r15\n+\tje c5dc \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r9\n+\tmov 0x10(%rbx),%r11\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4396\n-\tlea -0x1(%r12),%r15\n-\tjmp bdc8 \n-\txchg %ax,%ax\n-\tmov -0x420(%rbp),%r10\n+\tlea -0x1(%rax),%rsi\n+\tjmp bca6 \n+\tnopl 0x0(%rax)\n+\tmov %r13,%rbx\n+\tmov -0x400(%rbp),%rax\n+\tmov -0x410(%rbp),%r8\n+\tmov -0x408(%rbp),%r13\n+\tmov %r15,%r10\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x410(%rbp),%r14\n-\tmov (%r14,%r13,8),%r13\n+\tmov (%r10,%r14,8),%r14\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4384 (discriminator 2)\n-\ttest %r13,%r13\n-\tje c434 \n-./pynx/scattering/cpu.c:4386\n-\tlea -0x1(%r15),%r12\n+\ttest %r14,%r14\n+\tje c2fc \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r15\n+\tmov 0x10(%rbx),%rdi\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n-/usr/include/python3.12/object.h:233\n-\tjmp c4d8 \n-\tnopl 0x0(%rax,%rax,1)\n+./pynx/scattering/cpu.c:4386\n+\tdec %rax\n+\tjmp c398 \n+\tnopl 0x0(%rax)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %r9b,%r9b\n-\tje cefe \n-\ttest %r15b,%r15b\n-\tjne cb50 \n+\ttest %al,%al\n+\tje cd8d \n+\ttest %r14b,%r14b\n+\tjne c9e0 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0x1008b(%rip),%rsi \n-\tjne cf0f \n-\ttest %dl,%dl\n-\tjne cb50 \n+\tcmp 0x101fc(%rip),%rsi \n+\tjne cd9f \n+\ttest %dil,%dil\n+\tjne c9e0 \n ./pynx/scattering/cpu.c:7396\n-\tmov %r14,%rdi\n+\tmov %r12,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje cb5c \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje c9ec \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0x10069(%rip),%rax \n-\tsete %sil\n+\tcmp 0x101d9(%rip),%rax \n+\tsete %r9b\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0x10036(%rip),%rax \n+\tcmp 0x101a6(%rip),%rax \n \tsete %r8b\n-\tor %sil,%r8b\n-\tjne cf50 \n-\tcmp 0x10046(%rip),%rax \n-\tjne dd44 \n+\tor %r9b,%r8b\n+\tjne cde0 \n+\tcmp 0x101b6(%rip),%rax \n+\tjne dbd4 \n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n+\tmovzbl %r9b,%eax\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rdx\n+\tmov (%rdi),%rcx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %edx,%edx\n-\tjs cf67 \n+\ttest %ecx,%ecx\n+\tjs cdf7 \n /usr/include/python3.12/object.h:704\n-\tdec %rdx\n-\tmov %rdx,(%rdi)\n-\tje dd9c \n+\tdec %rcx\n+\tmov %rcx,(%rdi)\n+\tje dc2e \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje cb50 \n+\tje c9e0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %r13,%rbx\n-\tmov -0x3f8(%rbp),%r10\n-\tmov -0x3e0(%rbp),%r13\n-\tjs cb5c \n-\tjmp d221 \n-\tnopl 0x0(%rax,%rax,1)\n+\tmov %rbx,%r13\n+\tmov -0x3f0(%rbp),%r10\n+\tmov %r15,%rbx\n+\tmov -0x3f8(%rbp),%r8\n+\tmov -0x3e0(%rbp),%r15\n+\tjs c9ec \n+\tjmp d0e3 \n+\tnopl (%rax)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0xfff9(%rip),%rdx \n-\tmov %r14,-0x420(%rbp)\n+\tcmp 0x10161(%rip),%rcx \n+\tmov %r14,-0x418(%rbp)\n \tmov %rbx,%r14\n-\tmov %rdx,%rbx\n-\tsete -0x418(%rbp)\n+\tsete -0x3f8(%rbp)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %ecx,%ecx\n-\tmov %rcx,%r12\n+\txor %eax,%eax\n+\tmov %rax,%rbx\n ./pynx/scattering/cpu.c:7430\n-\tmov %r13,-0x428(%rbp)\n-\tmov %rsi,%r13\n-\tmov 0x18(%r14,%r12,8),%rsi\n+\tmov %rsi,-0x400(%rbp)\n+\tmov 0x18(%r14,%rbx,8),%rsi\n+\tmov %r13,-0x408(%rbp)\n+\tmov %r12,%r13\n+\tmov %rcx,%r12\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tmov %r10,-0x430(%rbp)\n-\tcmp %rsi,%rbx\n-\tje d0af \n-\tnop\n+\tmov %r10,-0x410(%rbp)\n+\tcmp %rsi,%r12\n+\tmov %r8,-0x420(%rbp)\n+\tje cf56 \n+\tnopl (%rax)\n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0xfff1(%rip),%r10 \n-\tcmp %r10,0x8(%rbx)\n+\tmov 0x10149(%rip),%r8 \n+\tcmp %r8,0x8(%r12)\n+\tsete %r10b\n+\tcmp %r8,0x8(%rsi)\n \tsete %r11b\n-\tcmp %r10,0x8(%rsi)\n-\tsete %r9b\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n+\ttest %r10b,%r10b\n+\tje cf88 \n \ttest %r11b,%r11b\n-\tje d0e0 \n-\ttest %r9b,%r9b\n-\tje d0ee \n+\tje cf96 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%rbx),%rax\n+\tmov 0x10(%r12),%r9\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%rax\n-\tjne d090 \n+\tcmp 0x10(%rsi),%r9\n+\tjne cf38 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%rdx\n+\tmov 0x18(%rsi),%rdi\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%rbx),%r8\n+\tmov 0x18(%r12),%rcx\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n-\tsetne %dil\n+\tcmp $0xffffffffffffffff,%rdi\n+\tsetne %al\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdx,%r8\n-\tsetne %cl\n+\tcmp %rdi,%rcx\n+\tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %cl,%dil\n-\tje d028 \n-\tcmp $0xffffffffffffffff,%r8\n-\tjne d090 \n+\ttest %dl,%al\n+\tje ced0 \n+\tinc %rcx\n+\tjne cf38 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%rbx),%r9d\n+\tmovzbl 0x20(%r12),%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%edx\n+\tmovzbl 0x20(%rsi),%r10d\n ./pynx/scattering/cpu.c:7373\n-\tmov %r9d,%r8d\n+\tmov %r8d,%r11d\n ./pynx/scattering/cpu.c:7374\n-\tmov %edx,%r10d\n+\tmov %r10d,%ecx\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%r8b\n+\tshr $0x2,%r11b\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%r10b\n+\tshr $0x2,%cl\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%r8d\n+\tand $0x7,%r11d\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%r10d\n-\tcmp %r10b,%r8b\n-\tjne d090 \n+\tand $0x7,%ecx\n+\tcmp %cl,%r11b\n+\tjne cf38 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r9b\n-\tjne e1f0 \n+\ttest $0x20,%r8b\n+\tjne e083 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rbx),%r11\n+\tmov 0x38(%r12),%rax\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%dl\n-\tjne e1dc \n+\ttest $0x20,%r10b\n+\tjne e06c \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%rdi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %r8b,%r9d\n+\tmovzbl %r11b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r9d\n-\tje e2e0 \n+\tcmp $0x1,%esi\n+\tje e17a \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r9d\n-\tje e32a \n+\tcmp $0x2,%esi\n+\tje e1c4 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%r11),%edx\n-\tmov (%rsi),%r10d\n+\tmov (%rax),%edx\n+\tmov (%rdi),%r8d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r10d,%edx\n-\tje dc60 \n-\txchg %ax,%ax\n+\tcmp %r8d,%edx\n+\tje db00 \n+\tnopl (%rax)\n __Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r13,%rbx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%r12),%r11\n+\tlea 0x1(%rbx),%rcx\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %r13,%r12\n-\tje d190 \n-\tmov %r11,%r12\n+\tje d050 \n+\tmov %rcx,%rbx\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r14,%r12,8),%rsi\n+\tmov 0x18(%r14,%rbx,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%rbx\n-\tjne cfd0 \n+\tcmp %rsi,%r12\n+\tjne ce78 \n+\tmov %rbx,%rax\n+\tmov -0x400(%rbp),%rsi\n \tmov %r14,%rbx\n-\tmov -0x428(%rbp),%r13\n-\tmov -0x430(%rbp),%r10\n-\tmov -0x420(%rbp),%r14\n+\tmov -0x408(%rbp),%r13\n+\tmov -0x410(%rbp),%r10\n+\tmov -0x420(%rbp),%r8\n+\tmov -0x418(%rbp),%r14\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x410(%rbp),%rdi\n-\tmov (%rdi,%r12,8),%r12\n-\tjmp bedb \n-\tnopw 0x0(%rax,%rax,1)\n+\tmov (%r10,%rax,8),%r12\n+\tjmp bdb4 \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %r9b,%r9b\n-\tje d0ee \n-\tcmpb $0x0,-0x418(%rbp)\n-\tjne d090 \n-./pynx/scattering/cpu.c:7392\n-\tcmp 0xfe9b(%rip),%rsi \n-\tjne d0fc \n \ttest %r11b,%r11b\n-\tjne d090 \n+\tje cf96 \n+\tcmpb $0x0,-0x3f8(%rbp)\n+\tjne cf38 \n+./pynx/scattering/cpu.c:7392\n+\tcmp 0xfff3(%rip),%rsi \n+\tjne cfa4 \n+\ttest %r10b,%r10b\n+\tjne cf38 \n ./pynx/scattering/cpu.c:7396\n-\tmov %rbx,%rdi\n+\tmov %r12,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje d190 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje d050 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0xfe80(%rip),%rax \n-\tsete %sil\n+\tcmp 0xffd4(%rip),%rax \n+\tsete %r9b\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0xfe4d(%rip),%rax \n-\tsete %al\n-\tor %sil,%al\n-\tjne d7c8 \n-\tcmp 0xfe5a(%rip),%rdi \n-\tje d7c8 \n+\tcmp 0xffa1(%rip),%rax \n+\tsete %r11b\n+\tor %r9b,%r11b\n+\tjne d6a0 \n+\tcmp 0xffad(%rip),%rax \n+\tje d6a0 \n ./pynx/scattering/cpu.c:11384\n-\tmov %rdi,-0x438(%rbp)\n+\tmov %rax,-0x428(%rbp)\n \tcall 3370 \n-\tmov -0x438(%rbp),%rdi\n+\tmov -0x428(%rbp),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%r8\n+\tmov (%rdi),%r10\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r8d,%r8d\n-\tjs d163 \n+\ttest %r10d,%r10d\n+\tjs d010 \n /usr/include/python3.12/object.h:704\n-\tdec %r8\n-\tmov %r8,(%rdi)\n-\tje e190 \n+\tdec %r10\n+\tmov %r10,(%rdi)\n+\tje e028 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje d090 \n+\tje cf38 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %rbx,%rax\n+\tmov -0x400(%rbp),%rsi\n \tmov %r14,%rbx\n-\tmov -0x428(%rbp),%r13\n-\tmov -0x430(%rbp),%r10\n-\tmov -0x420(%rbp),%r14\n-\tjns d0c7 \n-\tnopl 0x0(%rax)\n+\tmov -0x408(%rbp),%r13\n+\tmov -0x410(%rbp),%r10\n+\tmov -0x420(%rbp),%r8\n+\tmov -0x418(%rbp),%r14\n+\tjns cf7f \n+\tnopw 0x0(%rax,%rax,1)\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4408\n \tcall 3310 \n ./pynx/scattering/cpu.c:4408 (discriminator 2)\n \ttest %rax,%rax\n-\tjne e443 \n+\tjne e2d2 \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0xfdbb(%rip),%r9 \n+\tmov 0xfefb(%rip),%r15 \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0xc301(%rip),%rcx \n-\tlea 0xd13f(%rip),%rsi \n+\tlea 0xc4b3(%rip),%rcx \n+\tlea 0xd2f1(%rip),%rsi \n+\tlea 0xc1f1(%rip),%r9 \n \tmov $0x8,%r8d\n-\tlea 0xc309(%rip),%rdx \n-\tmov (%r9),%rdi\n+\tmov (%r15),%rdi\n \tpush $0x7\n-\tlea 0xc02d(%rip),%r9 \n+\tlea 0xc4af(%rip),%rdx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4410\n \tpop %rcx\n \tpop %rsi\n ./pynx/scattering/cpu.c:4410 (discriminator 1)\n \tmov $0x113a,%esi\n ./pynx/scattering/cpu.c:4410\n-\tjmp c778 \n+\tjmp d680 \n \tnopl 0x0(%rax,%rax,1)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x410(%rbp),%r14\n-\tmov (%r14,%rdx,8),%r14\n+\tmov (%r10,%rsi,8),%r15\n ./pynx/scattering/cpu.c:7426\n-\tjmp cea7 \n-\tnopl 0x0(%rax,%rax,1)\n+\tjmp cd2b \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x410(%rbp),%r12\n-\tmov (%r12,%r13,8),%r13\n+\tmov (%r10,%rdx,8),%r14\n ./pynx/scattering/cpu.c:7426\n-\tjmp ced2 \n-\tmov %r13,%rbx\n-\tmov -0x3f8(%rbp),%r10\n-\tmov -0x3e0(%rbp),%r13\n+\tjmp cd67 \n+\tnopl 0x0(%rax)\n+\tmov %rbx,%r13\n+\tmov -0x3f0(%rbp),%r10\n+\tmov %r15,%rbx\n+\tmov -0x3f8(%rbp),%r8\n+\tmov -0x3e0(%rbp),%r15\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x410(%rbp),%r15\n-\tmov (%r15,%r12,8),%r14\n-\tmov %r14,-0x3f8(%rbp)\n-\tjmp cd1a \n+\tmov (%r10,%r13,8),%r12\n+\tmov %r12,-0x3f0(%rbp)\n+\tjmp cb83 \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0xfd51(%rip),%r14 \n-\tmov %r10,-0x418(%rbp)\n-\tmov %rbx,%r10\n-\tmov %r9,%rbx\n-\tsete %r15b\n-\tmov %r10,%r12\n+\tcmp 0xfe96(%rip),%r11 \n+\tmov %rbx,%r14\n+\tmov %r11,%rbx\n+\tsete %r13b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r13d,%r13d\n+\txor %r15d,%r15d\n ./pynx/scattering/cpu.c:7430\n-\tmov %rax,-0x400(%rbp)\n-\tmov 0x18(%r12,%r13,8),%rsi\n+\tmov %rax,-0x3f8(%rbp)\n+\tmov 0x18(%r14,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r14\n-\tje d35e \n-\tnopl 0x0(%rax,%rax,1)\n+\tmov %r10,-0x400(%rbp)\n+\tmov %r8,-0x408(%rbp)\n+\tcmp %rsi,%rbx\n+\tje d21e \n+\tnopw 0x0(%rax,%rax,1)\n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0xfd51(%rip),%r11 \n-\tcmp %r11,0x8(%r14)\n+\tmov 0xfe91(%rip),%rax \n+\tcmp %rax,0x8(%rbx)\n+\tsete %r8b\n+\tcmp %rax,0x8(%rsi)\n \tsete %r9b\n-\tcmp %r11,0x8(%rsi)\n-\tsete %dl\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n+\ttest %r8b,%r8b\n+\tje d240 \n \ttest %r9b,%r9b\n-\tje d390 \n-\ttest %dl,%dl\n-\tje d399 \n+\tje d24a \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r14),%r8\n+\tmov 0x10(%rbx),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%r8\n-\tjne d340 \n+\tcmp 0x10(%rsi),%rcx\n+\tjne d200 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%rcx\n+\tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r14),%rax\n+\tmov 0x18(%rbx),%r11\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rcx,%rax\n-\tsetne %dil\n-./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rcx\n+\tcmp %rdx,%r11\n \tsetne %r10b\n-\ttest %r10b,%dil\n-\tje d2c7 \n-\tcmp $0xffffffffffffffff,%rax\n-\tjne d340 \n+./pynx/scattering/cpu.c:7368 (discriminator 1)\n+\tinc %rdx\n+\tsetne %dil\n+\ttest %dil,%r10b\n+\tje d187 \n+\tinc %r11\n+\tjne d200 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r14),%eax\n+\tmovzbl 0x20(%rbx),%eax\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x20(%rsi),%r9d\n ./pynx/scattering/cpu.c:7373\n-\tmov %eax,%edx\n+\tmov %eax,%r8d\n ./pynx/scattering/cpu.c:7374\n \tmov %r9d,%r11d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%dl\n+\tshr $0x2,%r8b\n ./pynx/scattering/cpu.c:7374\n \tshr $0x2,%r11b\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%edx\n+\tand $0x7,%r8d\n ./pynx/scattering/cpu.c:7374\n \tand $0x7,%r11d\n-\tcmp %r11b,%dl\n-\tjne d340 \n+\tcmp %r11b,%r8b\n+\tjne d200 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%al\n-\tjne dd88 \n+\tjne dc00 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r14),%rdi\n+\tmov 0x38(%rbx),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%r9b\n-\tjne e28c \n+\tjne e122 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r10\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %dl,%eax\n+\tmovzbl %r8b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%eax\n-\tje e337 \n+\tcmp $0x1,%esi\n+\tje e1d0 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%eax\n-\tje e3a9 \n+\tcmp $0x2,%esi\n+\tje e244 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%r11d\n-\tmov (%rsi),%r9d\n+\tmov (%rdi),%edx\n+\tmov (%r10),%eax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r9d,%r11d\n-\tjne d340 \n+\tcmp %eax,%edx\n+\tjne d200 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%r8\n-\tje d35e \n+\tcmp $0x1,%rcx\n+\tje d21e \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %dl,%edx\n-\timul %r8,%rdx\n+\tmovzbl %r8b,%edx\n+\tmov %r10,%rsi\n+\timul %rcx,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje d35e \n-\tnopl 0x0(%rax)\n+\tje d21e \n+\txchg %ax,%ax\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r12,%r15\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%r13),%rdi\n+\tlea 0x1(%r15),%rdi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r13\n-\tje d420 \n-\tmov %rdi,%r13\n+\tje d2d8 \n+\tmov %rdi,%r15\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r12,%r13,8),%rsi\n+\tmov 0x18(%r14,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r14\n-\tjne d270 \n-\tmov -0x400(%rbp),%rax\n-\tmov -0x418(%rbp),%r10\n-\tmov %r12,%rbx\n+\tcmp %rsi,%rbx\n+\tjne d130 \n+\tmov -0x3f8(%rbp),%rax\n+\tmov -0x400(%rbp),%r10\n+\tmov %r14,%rbx\n+\tmov -0x408(%rbp),%r8\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x410(%rbp),%rcx\n-\tmov (%rcx,%r13,8),%r11\n-\tmov %r11,-0x400(%rbp)\n-\tjmp c1a2 \n-\tcs nopw 0x0(%rax,%rax,1)\n+\tmov (%r10,%r15,8),%r13\n+\tjmp c05c \n+\tnop\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %dl,%dl\n-\tje d399 \n-\ttest %r15b,%r15b\n-\tjne d340 \n-./pynx/scattering/cpu.c:7392\n-\tcmp 0xfbf0(%rip),%rsi \n-\tjne d3a7 \n \ttest %r9b,%r9b\n-\tjne d340 \n+\tje d24a \n+\ttest %r13b,%r13b\n+\tjne d200 \n+./pynx/scattering/cpu.c:7392\n+\tcmp 0xfd3f(%rip),%rsi \n+\tjne d258 \n+\ttest %r8b,%r8b\n+\tjne d200 \n ./pynx/scattering/cpu.c:7396\n-\tmov %r14,%rdi\n+\tmov %rbx,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje d420 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje d2d8 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0xfbd5(%rip),%rax \n-\tsete %sil\n+\tcmp 0xfd24(%rip),%rax \n+\tsete %cl\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0xfba2(%rip),%rax \n+\tcmp 0xfcf2(%rip),%rax \n \tsete %r8b\n-\tor %sil,%r8b\n-\tjne d3e4 \n-\tcmp 0xfbb2(%rip),%rax \n-\tjne dce0 \n+\tor %cl,%r8b\n+\tjne d294 \n+\tcmp 0xfd02(%rip),%rax \n+\tjne db78 \n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n+\tmovzbl %cl,%eax\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rdx\n+\tmov (%rdi),%r9\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %edx,%edx\n-\tjs d3fb \n+\ttest %r9d,%r9d\n+\tjs d2ab \n /usr/include/python3.12/object.h:704\n-\tdec %rdx\n-\tmov %rdx,(%rdi)\n-\tje e205 \n+\tdec %r9\n+\tmov %r9,(%rdi)\n+\tje e09c \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje d340 \n+\tje d200 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x400(%rbp),%rax\n-\tmov -0x418(%rbp),%r10\n-\tmov %r12,%rbx\n-\tjns d36f \n-\tnopw 0x0(%rax,%rax,1)\n+\tmov -0x3f8(%rbp),%rax\n+\tmov -0x400(%rbp),%r10\n+\tmov %r14,%rbx\n+\tmov -0x408(%rbp),%r8\n+\tjns d236 \n+\tnopl 0x0(%rax)\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4378\n \tcall 3310 \n ./pynx/scattering/cpu.c:4378 (discriminator 2)\n \ttest %rax,%rax\n-\tjne e461 \n+\tjne e2f0 \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0xfb2b(%rip),%r10 \n+\tmov 0xfc73(%rip),%r11 \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0xceb6(%rip),%rsi \n-\tlea 0xbdb6(%rip),%r9 \n+\tlea 0xd070(%rip),%rsi \n+\tlea 0xbf70(%rip),%r9 \n \tmov $0x8,%r8d\n-\tlea 0xc05d(%rip),%rcx \n-\tmov (%r10),%rdi\n+\tlea 0xc217(%rip),%rcx \n+\tmov (%r11),%rdi\n \tpush $0x4\n-\tlea 0xc06d(%rip),%rdx \n+\tlea 0xc227(%rip),%rdx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4380\n \tpop %r11\n ./pynx/scattering/cpu.c:4380 (discriminator 1)\n \tmov $0x111c,%esi\n ./pynx/scattering/cpu.c:4380\n \tpop %rbx\n-\tjmp c778 \n+\tjmp d680 \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0xfb15(%rip),%r14 \n-\tmov %rax,-0x3e0(%rbp)\n-\tmov %rbx,%rax\n-\tmov %rdx,%rbx\n-\tsete %r15b\n-\tmov %rax,%r12\n+\tcmp 0xfc5d(%rip),%r11 \n+\tmov %rbx,%r14\n+\tmov %r11,%rbx\n+\tsete %r13b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r13d,%r13d\n+\txor %r15d,%r15d\n ./pynx/scattering/cpu.c:7430\n-\tmov %r10,-0x400(%rbp)\n-\tmov 0x18(%r12,%r13,8),%rsi\n+\tmov %rax,-0x3e0(%rbp)\n+\tmov 0x18(%r14,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r14\n-\tje d59e \n-\tnopw 0x0(%rax,%rax,1)\n+\tmov %r10,-0x3f8(%rbp)\n+\tmov %r8,-0x400(%rbp)\n+\tcmp %rsi,%rbx\n+\tje d456 \n+\tnopl 0x0(%rax,%rax,1)\n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0xfb11(%rip),%r10 \n-\tcmp %r10,0x8(%r14)\n-\tsete %dl\n-\tcmp %r10,0x8(%rsi)\n-\tsete %dil\n+\tmov 0xfc59(%rip),%rax \n+\tcmp %rax,0x8(%rbx)\n+\tsete %r10b\n+\tcmp %rax,0x8(%rsi)\n+\tsete %r8b\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %dl,%dl\n-\tje d5d0 \n-\ttest %dil,%dil\n-\tje d5da \n+\ttest %r10b,%r10b\n+\tje d480 \n+\ttest %r8b,%r8b\n+\tje d48a \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r14),%rcx\n+\tmov 0x10(%rbx),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x10(%rsi),%rcx\n-\tjne d580 \n+\tjne d438 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%r8\n+\tmov 0x18(%rsi),%r11\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r14),%r11\n+\tmov 0x18(%rbx),%rdi\n ./pynx/scattering/cpu.c:7368\n-\tcmp %r8,%r11\n+\tcmp %r11,%rdi\n \tsetne %r9b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%r8\n-\tsetne %al\n-\ttest %al,%r9b\n-\tje d506 \n-\tcmp $0xffffffffffffffff,%r11\n-\tjne d580 \n+\tinc %r11\n+\tsetne %dl\n+\ttest %dl,%r9b\n+\tje d3be \n+\tinc %rdi\n+\tjne d438 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r14),%r10d\n+\tmovzbl 0x20(%rbx),%eax\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%r8d\n+\tmovzbl 0x20(%rsi),%r11d\n ./pynx/scattering/cpu.c:7373\n-\tmov %r10d,%edx\n+\tmov %eax,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmov %r8d,%edi\n+\tmov %r11d,%r10d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%dl\n+\tshr $0x2,%r8b\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%dil\n+\tshr $0x2,%r10b\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%edx\n+\tand $0x7,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%edi\n-\tcmp %dil,%dl\n-\tjne d580 \n+\tand $0x7,%r10d\n+\tcmp %r10b,%r8b\n+\tjne d438 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r10b\n-\tjne ddb2 \n+\ttest $0x20,%al\n+\tjne dc44 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r14),%rdi\n+\tmov 0x38(%rbx),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r8b\n-\tjne e2cb \n+\ttest $0x20,%r11b\n+\tjne e163 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r9\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %dl,%eax\n+\tmovzbl %r8b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%eax\n-\tje e386 \n+\tcmp $0x1,%esi\n+\tje e238 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%eax\n-\tje e3ef \n+\tcmp $0x2,%esi\n+\tje e28a \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%r10d\n-\tmov (%rsi),%r8d\n+\tmov (%rdi),%edx\n+\tmov (%r9),%eax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r8d,%r10d\n-\tjne d580 \n+\tcmp %eax,%edx\n+\tjne d438 \n ./pynx/scattering/cpu.c:7381\n \tcmp $0x1,%rcx\n-\tje d59e \n+\tje d456 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %dl,%edx\n+\tmovzbl %r8b,%edx\n+\tmov %r9,%rsi\n \timul %rcx,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje d59e \n-\tnopw 0x0(%rax,%rax,1)\n+\tje d456 \n+\tnopl (%rax)\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r12,%r15\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%r13),%rdi\n+\tlea 0x1(%r15),%rdi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r13\n-\tje d660 \n-\tmov %rdi,%r13\n+\tje d518 \n+\tmov %rdi,%r15\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r12,%r13,8),%rsi\n+\tmov 0x18(%r14,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r14\n-\tjne d4b0 \n+\tcmp %rsi,%rbx\n+\tjne d368 \n \tmov -0x3e0(%rbp),%rax\n-\tmov -0x400(%rbp),%r10\n-\tmov %r12,%rbx\n+\tmov -0x3f8(%rbp),%r10\n+\tmov %r14,%rbx\n+\tmov -0x400(%rbp),%r8\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x410(%rbp),%r11\n-\tmov (%r11,%r13,8),%r9\n-\tmov %r9,-0x3e0(%rbp)\n-\tjmp c032 \n-\tcs nopw 0x0(%rax,%rax,1)\n+\tmov (%r10,%r15,8),%r12\n+\tmov %r12,-0x3e0(%rbp)\n+\tjmp bf03 \n+\txchg %ax,%ax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %dil,%dil\n-\tje d5da \n-\ttest %r15b,%r15b\n-\tjne d580 \n+\ttest %r8b,%r8b\n+\tje d48a \n+\ttest %r13b,%r13b\n+\tjne d438 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0xf9af(%rip),%rsi \n-\tjne d5e7 \n-\ttest %dl,%dl\n-\tjne d580 \n+\tcmp 0xfaff(%rip),%rsi \n+\tjne d498 \n+\ttest %r10b,%r10b\n+\tjne d438 \n ./pynx/scattering/cpu.c:7396\n-\tmov %r14,%rdi\n+\tmov %rbx,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje d660 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje d518 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0xf995(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0xf962(%rip),%rax \n+\tcmp 0xfae4(%rip),%rax \n \tsete %cl\n-\tor %sil,%cl\n-\tjne d623 \n-\tcmp 0xf973(%rip),%rax \n-\tjne dd18 \n+./pynx/scattering/cpu.c:11383\n+\tcmp 0xfab2(%rip),%rax \n+\tsete %r8b\n+\tor %cl,%r8b\n+\tjne d4d4 \n+\tcmp 0xfac2(%rip),%rax \n+\tjne dba8 \n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n+\tmovzbl %cl,%eax\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rdx\n+\tmov (%rdi),%r11\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %edx,%edx\n-\tjs d63a \n+\ttest %r11d,%r11d\n+\tjs d4eb \n /usr/include/python3.12/object.h:704\n-\tdec %rdx\n-\tmov %rdx,(%rdi)\n-\tje e276 \n+\tdec %r11\n+\tmov %r11,(%rdi)\n+\tje e10c \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje d580 \n+\tje d438 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x3e0(%rbp),%rax\n-\tmov -0x400(%rbp),%r10\n-\tmov %r12,%rbx\n-\tjns d5af \n+\tmov -0x3f8(%rbp),%r10\n+\tmov %r14,%rbx\n+\tmov -0x400(%rbp),%r8\n+\tjns d46e \n \tnopl 0x0(%rax)\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4368\n \tcall 3310 \n ./pynx/scattering/cpu.c:4368 (discriminator 2)\n \ttest %rax,%rax\n-\tjne e46b \n+\tjne e2fa \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0xf8eb(%rip),%rax \n+\tmov 0xfa33(%rip),%r10 \n \tsub $0x8,%rsp\n-\tlea 0xcc78(%rip),%rsi \n-\tlea 0xbb78(%rip),%r9 \n+\tlea 0xce30(%rip),%rsi \n+\tlea 0xbd30(%rip),%r9 \n \tmov $0x8,%r8d\n-\tlea 0xbe1f(%rip),%rcx \n-\tlea 0xbe34(%rip),%rdx \n-\tmov (%rax),%rdi\n+\tlea 0xbfd7(%rip),%rcx \n+\tmov (%r10),%rdi\n \tpush $0x3\n+\tlea 0xbfe7(%rip),%rdx \n \txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4370\n \tpop %r12\n ./pynx/scattering/cpu.c:4370 (discriminator 1)\n \tmov $0x1112,%esi\n ./pynx/scattering/cpu.c:4370\n \tpop %r13\n-\tjmp c778 \n+\tjmp d680 \n \tnopl (%rax)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n \ttest %al,%al\n-\tje d6c5 \n-\ttest %r15b,%r15b\n-\tjne bd68 \n+\tje d57d \n+\ttest %r13b,%r13b\n+\tjne bc50 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0xf8c4(%rip),%rsi \n-\tjne d6d7 \n+\tcmp 0xfa0c(%rip),%rsi \n+\tjne d58f \n \ttest %r9b,%r9b\n-\tjne bd68 \n+\tjne bc50 \n ./pynx/scattering/cpu.c:7396\n-\tmov %r12,%rdi\n+\tmov %r14,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje bd74 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje bc5c \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0xf8a1(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0xf86e(%rip),%rax \n+\tcmp 0xf9e9(%rip),%rax \n \tsete %r11b\n-\tor %sil,%r11b\n-\tjne e050 \n-\tcmp 0xf87a(%rip),%rax \n-\tje e050 \n+./pynx/scattering/cpu.c:11383\n+\tcmp 0xf9b6(%rip),%rax \n+\tsete %al\n+\tor %r11b,%al\n+\tjne dee8 \n+\tcmp 0xf9c3(%rip),%rdi \n+\tje dee8 \n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x3e0(%rbp)\n+\tmov %rdi,-0x3e8(%rbp)\n \tcall 3370 \n-\tmov -0x3e0(%rbp),%rdi\n+\tmov -0x3e8(%rbp),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rdx\n+\tmov (%rdi),%r9\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %edx,%edx\n-\tjs d742 \n+\ttest %r9d,%r9d\n+\tjs d5fa \n /usr/include/python3.12/object.h:704\n-\tdec %rdx\n-\tmov %rdx,(%rdi)\n-\tje e393 \n+\tdec %r9\n+\tmov %r9,(%rdi)\n+\tje e222 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje bd68 \n+\tje bc50 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %r14,%r12\n-\tmov -0x3d8(%rbp),%r10\n-\tmov %rbx,%r14\n-\tmov %r12,%rbx\n-\tjns d880 \n-\tmov %r10,-0x3d8(%rbp)\n+\tmov %r12,%r14\n+\tmov -0x3e0(%rbp),%r10\n+\tmov %rbx,%r12\n+\tmov -0x3d8(%rbp),%r8\n+\tmov %r14,%rbx\n+\tjns d757 \n+\tmov %r8,-0x3d8(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4340\n \tcall 3310 \n ./pynx/scattering/cpu.c:4340 (discriminator 2)\n-\tmov -0x3d8(%rbp),%r10\n+\tmov -0x3d8(%rbp),%r8\n \ttest %rax,%rax\n-\tjne e489 \n+\tje d640 \n+./pynx/scattering/cpu.c:4340 (discriminator 1)\n+\tmov $0x10f4,%esi\n+\tjmp d680 \n+\txchg %ax,%ax\n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0xf7dd(%rip),%r15 \n+\tmov 0xf919(%rip),%r15 \n \tsub $0x8,%rsp\n+\tlea 0xbeed(%rip),%rdx \n+\tlea 0xcd0f(%rip),%rsi \n+\tlea 0xbc0f(%rip),%r9 \n \txor %eax,%eax\n-\tlea 0xbd3f(%rip),%rdx \n-\tlea 0xcb61(%rip),%rsi \n-\tlea 0xba61(%rip),%r9 \n-\tmov $0x8,%r8d\n \tmov (%r15),%rdi\n-\tpush %r10\n-\tlea 0xbd03(%rip),%rcx \n+\tpush %r8\n+\tlea 0xbeb5(%rip),%rcx \n+\tmov $0x8,%r8d\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4440\n \tpop %rax\n ./pynx/scattering/cpu.c:4440 (discriminator 1)\n \tmov $0x1158,%esi\n ./pynx/scattering/cpu.c:4440\n \tpop %rdx\n-\tjmp c778 \n-\tnopl 0x0(%rax)\n+./pynx/scattering/cpu.c:4450\n+\tlea 0xbe6b(%rip),%rcx \n+\tmov $0x21,%edx\n+\tlea 0xbe98(%rip),%rdi \n+\tcall a2a8 \n+__pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n+./pynx/scattering/cpu.c:4650\n+\txor %eax,%eax\n+__pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n+./pynx/scattering/cpu.c:4465\n+\tjmp b7d8 \n+\tnop\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-\tjmp d14f \n+\tmovzbl %r9b,%eax\n+\tjmp cffc \n \tnopl 0x0(%rax)\n-\tmovzbl %sil,%eax\n-\tjmp cdb2 \n+\tmovzbl %r9b,%eax\n+\tjmp cc1a \n \tnopl 0x0(%rax)\n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovq $0x0,-0x1a8(%rbp)\n-\tjmp b916 \n-\tnopl 0x0(%rax,%rax,1)\n+\tjmp b76f \n \tmovq $0x0,-0x208(%rbp)\n-\tjmp b8ec \n+\tjmp b745 \n \tmovq $0x0,-0x148(%rbp)\n-\tjmp b940 \n+\tjmp b799 \n \tmovq $0x0,-0xe8(%rbp)\n-\tjmp b96a \n+\tjmp b7c3 \n \tmovq $0x0,-0x268(%rbp)\n-\tjmp b8c2 \n+\tjmp b71b \n \tmovq $0x0,-0x2c8(%rbp)\n-\tjmp b898 \n+\tjmp b6f1 \n \tmovq $0x0,-0x328(%rbp)\n-\tjmp b86e \n+\tjmp b6c7 \n \tmovq $0x0,-0x388(%rbp)\n-\tjmp b844 \n-\tmov %r14,%r15\n-\tmov -0x3d8(%rbp),%r10\n-\tmov %rbx,%r14\n-\tmov %r15,%rbx\n+\tjmp b69d \n+\tmov %r12,%r13\n+\tmov -0x3e0(%rbp),%r10\n+\tmov -0x3d8(%rbp),%r8\n+\tmov %rbx,%r12\n+\tmov %r13,%rbx\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x410(%rbp),%rdi\n-\tmov (%rdi,%r13,8),%r13\n-\tmov %r13,-0x3d8(%rbp)\n+\tmov (%r10,%r15,8),%r15\n+\tmov %r15,-0x3d8(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4336 (discriminator 2)\n \tcmpq $0x0,-0x3d8(%rbp)\n-\tje d760 \n+\tje d61f \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rcx\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4338\n-\tdec %r14\n-\tjmp c7b4 \n+\tlea -0x1(%r12),%rax\n+\tjmp c641 \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0xf6dd(%rip),%r8 \n-\tmov %r14,-0x3e0(%rbp)\n-\tmov %rbx,%r14\n-\tmov %r8,%rbx\n-\tsete %r15b\n+\tcmp 0xf80b(%rip),%r11 \n+\tmov %rbx,%r15\n+\tmov %r11,%rbx\n+\tsete %r14b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %edi,%edi\n-\tmov %r10,-0x3f0(%rbp)\n-\tmov %r9,%r13\n-\tmov %rdi,%r12\n+\txor %r13d,%r13d\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r14,%r12,8),%rsi\n+\tmov %rax,-0x3e0(%rbp)\n+\tmov 0x18(%r15,%r13,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n+\tmov %r10,-0x3e8(%rbp)\n+\tmov %r8,-0x3f0(%rbp)\n \tcmp %rsi,%rbx\n-\tje d9df \n-\tnopl 0x0(%rax)\n+\tje d8a6 \n+\tnopl (%rax)\n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0xf6d9(%rip),%r10 \n-\tcmp %r10,0x8(%rbx)\n-\tsete %r9b\n-\tcmp %r10,0x8(%rsi)\n+\tmov 0xf809(%rip),%r8 \n+\tcmp %r8,0x8(%rbx)\n+\tsete %r10b\n+\tcmp %r8,0x8(%rsi)\n \tsete %al\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %r9b,%r9b\n-\tje da10 \n+\ttest %r10b,%r10b\n+\tje d8d0 \n \ttest %al,%al\n-\tje da19 \n+\tje d8d9 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x10(%rbx),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x10(%rsi),%rcx\n-\tjne d9c0 \n+\tjne d888 \n ./pynx/scattering/cpu.c:7363\n \tmov 0x18(%rsi),%r11\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%rbx),%r8\n+\tmov 0x18(%rbx),%rdi\n ./pynx/scattering/cpu.c:7368\n-\tcmp %r11,%r8\n-\tsetne %dil\n+\tcmp %r11,%rdi\n+\tsetne %r9b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%r11\n+\tinc %r11\n \tsetne %dl\n-\ttest %dl,%dil\n-\tje d942 \n-\tcmp $0xffffffffffffffff,%r8\n-\tjne d9c0 \n+\ttest %dl,%r9b\n+\tje d80c \n+\tinc %rdi\n+\tjne d888 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%rbx),%r10d\n+\tmovzbl 0x20(%rbx),%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%r9d\n+\tmovzbl 0x20(%rsi),%r11d\n ./pynx/scattering/cpu.c:7373\n-\tmov %r10d,%eax\n+\tmov %r8d,%eax\n ./pynx/scattering/cpu.c:7374\n-\tmov %r9d,%r8d\n+\tmov %r11d,%r10d\n ./pynx/scattering/cpu.c:7373\n \tshr $0x2,%al\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%r8b\n+\tshr $0x2,%r10b\n ./pynx/scattering/cpu.c:7373\n \tand $0x7,%eax\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%r8d\n-\tcmp %r8b,%al\n-\tjne d9c0 \n+\tand $0x7,%r10d\n+\tcmp %r10b,%al\n+\tjne d888 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r10b\n-\tjne e359 \n+\ttest $0x20,%r8b\n+\tjne e1f3 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x38(%rbx),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r9b\n-\tjne e344 \n+\ttest $0x20,%r11b\n+\tjne e1dc \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r9\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %al,%r10d\n+\tmovzbl %al,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r10d\n-\tje e3fc \n+\tcmp $0x1,%esi\n+\tje e2a2 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r10d\n-\tje e416 \n+\tcmp $0x2,%esi\n+\tje e2ae \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%r8d\n-\tmov (%rsi),%r9d\n+\tmov (%rdi),%edx\n+\tmov (%r9),%r8d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r9d,%r8d\n-\tjne d9c0 \n+\tcmp %r8d,%edx\n+\tjne d888 \n ./pynx/scattering/cpu.c:7381\n \tcmp $0x1,%rcx\n-\tje d9df \n+\tje d8a6 \n ./pynx/scattering/cpu.c:7384\n \tmovzbl %al,%edx\n+\tmov %r9,%rsi\n \timul %rcx,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje d9df \n-\tnopw 0x0(%rax,%rax,1)\n+\tje d8a6 \n+\tnopl 0x0(%rax,%rax,1)\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r12,%r13\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%r12),%rdi\n+\tlea 0x1(%r13),%rdi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %r13,%r12\n-\tje daa0 \n-\tmov %rdi,%r12\n+\tje d960 \n+\tmov %rdi,%r13\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r14,%r12,8),%rsi\n+\tmov 0x18(%r15,%r13,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n \tcmp %rsi,%rbx\n-\tjne d8e8 \n-\tmov %r14,%rbx\n-\tmov -0x3f0(%rbp),%r10\n-\tmov -0x3e0(%rbp),%r14\n+\tjne d7b8 \n+\tmov -0x3e0(%rbp),%rax\n+\tmov -0x3e8(%rbp),%r10\n+\tmov %r15,%rbx\n+\tmov -0x3f0(%rbp),%r8\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x410(%rbp),%rax\n-\tmov (%rax,%r12,8),%rdx\n-\tmov %rdx,-0x3f0(%rbp)\n-\tjmp c8da \n-\tnopw 0x0(%rax,%rax,1)\n+\tmov (%r10,%r13,8),%r12\n+\tmov %r12,-0x3e8(%rbp)\n+\tjmp c763 \n+\txchg %ax,%ax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n \ttest %al,%al\n-\tje da19 \n-\ttest %r15b,%r15b\n-\tjne d9c0 \n+\tje d8d9 \n+\ttest %r14b,%r14b\n+\tjne d888 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0xf570(%rip),%rsi \n-\tjne da27 \n-\ttest %r9b,%r9b\n-\tjne d9c0 \n+\tcmp 0xf6b0(%rip),%rsi \n+\tjne d8e7 \n+\ttest %r10b,%r10b\n+\tjne d888 \n ./pynx/scattering/cpu.c:7396\n \tmov %rbx,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje daa0 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje d960 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0xf555(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0xf522(%rip),%rax \n+\tcmp 0xf695(%rip),%rax \n \tsete %cl\n-\tor %sil,%cl\n-\tjne da63 \n-\tcmp 0xf533(%rip),%rax \n-\tjne dd70 \n+./pynx/scattering/cpu.c:11383\n+\tcmp 0xf663(%rip),%rax \n+\tsete %al\n+\tor %cl,%al\n+\tjne d921 \n+\tcmp 0xf675(%rip),%rdi \n+\tjne dc16 \n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n+\tmovzbl %cl,%eax\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%r11\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r11d,%r11d\n-\tjs da7b \n+\tjs d938 \n /usr/include/python3.12/object.h:704\n \tdec %r11\n \tmov %r11,(%rdi)\n-\tje e059 \n+\tje def1 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje d9c0 \n+\tje d888 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov %r14,%rbx\n-\tmov -0x3f0(%rbp),%r10\n-\tmov -0x3e0(%rbp),%r14\n-\tjns d9f0 \n-\tnopw 0x0(%rax,%rax,1)\n+\tmov -0x3e0(%rbp),%rax\n+\tmov -0x3e8(%rbp),%r10\n+\tmov %r15,%rbx\n+\tmov -0x3f0(%rbp),%r8\n+\tjns d8be \n+\txchg %ax,%ax\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4348\n \tcall 3310 \n ./pynx/scattering/cpu.c:4348 (discriminator 2)\n \ttest %rax,%rax\n-\tjne e47f \n+\tjne e30e \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0xf4ab(%rip),%r10 \n+\tmov 0xf5eb(%rip),%r10 \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0xba0d(%rip),%rdx \n-\tlea 0xc82f(%rip),%rsi \n-\tlea 0xb72f(%rip),%r9 \n+\tlea 0xbbbf(%rip),%rdx \n+\tlea 0xc9e1(%rip),%rsi \n+\tlea 0xb8e1(%rip),%r9 \n \tmov $0x8,%r8d\n \tmov (%r10),%rdi\n \tpush $0x1\n-\tlea 0xb9d1(%rip),%rcx \n+\tlea 0xbb83(%rip),%rcx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4350\n \tpop %rax\n ./pynx/scattering/cpu.c:4350 (discriminator 1)\n \tmov $0x10fe,%esi\n ./pynx/scattering/cpu.c:4350\n \tpop %rdx\n-\tjmp c778 \n+\tjmp d680 \n \tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4454 (discriminator 5)\n-\tmov %r11,%rsi\n-\tmov %r15,%rdi\n-\tlea 0xb9d3(%rip),%rdx \n-\tcall 7770 \n+\tmov %rbx,%rsi\n+\tmov %r9,%rdi\n+\tlea 0xbb83(%rip),%rdx \n+\tcall 7648 \n ./pynx/scattering/cpu.c:4455\n-\tmov 0xff87(%rip),%rsi \n+\tmov 0x100c7(%rip),%rsi \n ./pynx/scattering/cpu.c:4454 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tje b4aa \n+\tdec %eax\n+\tje b398 \n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4650\n \txor %eax,%eax\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4465\n-\tjmp b980 \n-\tnopl 0x0(%rax)\n+\tjmp b7d8 \n ./pynx/scattering/cpu.c:4455 (discriminator 5)\n-\tlea 0xb9ac(%rip),%rdx \n-\tcall 7770 \n+\tlea 0xbb64(%rip),%rdx \n+\tmov %r11,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:4455 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne c790 \n+\tdec %eax\n+\tjne d698 \n ./pynx/scattering/cpu.c:4456\n-\tmov 0xff54(%rip),%rsi \n-\tjmp b4bb \n-\tnopl 0x0(%rax)\n+\tmov 0x1009a(%rip),%rsi \n+\tjmp b3a9 \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4456 (discriminator 5)\n-\tlea 0xb987(%rip),%rdx \n-\tmov %rax,%rdi\n-\tcall 7770 \n+\tlea 0xbb3f(%rip),%rdx \n+\tmov %rcx,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:4456 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne c790 \n+\tdec %eax\n+\tjne d698 \n ./pynx/scattering/cpu.c:4457\n-\tmov 0xff29(%rip),%rsi \n-\tjmp b4cc \n-\tnopl 0x0(%rax)\n+\tmov 0x10072(%rip),%rsi \n+\tjmp b3ba \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4457 (discriminator 5)\n-\tlea 0xb962(%rip),%rdx \n-\tmov %rcx,%rdi\n-\tcall 7770 \n+\tlea 0xbb1a(%rip),%rdx \n+\tmov %rax,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:4457 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne c790 \n+\tdec %eax\n+\tjne d698 \n ./pynx/scattering/cpu.c:4458\n-\tmov 0xff01(%rip),%rsi \n-\tjmp b4dd \n-\tnopl 0x0(%rax)\n+\tmov 0x1004a(%rip),%rsi \n+\tjmp b3cb \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4458 (discriminator 5)\n-\tlea 0xb93d(%rip),%rdx \n-\tmov %r9,%rdi\n-\tcall 7770 \n+\tlea 0xbaf5(%rip),%rdx \n+\tmov %r13,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:4458 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne c790 \n+\tdec %eax\n+\tjne d698 \n ./pynx/scattering/cpu.c:4459\n-\tmov 0xfed9(%rip),%rsi \n-\tjmp b4ee \n-\tnopl 0x0(%rax)\n+\tmov 0x10022(%rip),%rsi \n+\tjmp b3d5 \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4459 (discriminator 5)\n-\tlea 0xb918(%rip),%rdx \n-\tmov %r13,%rdi\n-\tcall 7770 \n+\tlea 0xbad0(%rip),%rdx \n+\tmov %r14,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:4459 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne c790 \n+\tdec %eax\n+\tjne d698 \n ./pynx/scattering/cpu.c:4460\n-\tmov 0xfeb1(%rip),%rsi \n-\tjmp b4f8 \n-\tnopl 0x0(%rax)\n+\tmov 0xfffa(%rip),%rsi \n+\tjmp b3df \n+\tnopl 0x0(%rax,%rax,1)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x410(%rbp),%rax\n-\tmov (%rax,%rdi,8),%r9\n-\tmov %r9,-0x3d8(%rbp)\n-\tvzeroupper\n+\tmov (%r10,%rdx,8),%rdi\n+\tmov %rdi,-0x3d8(%rbp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp d892 \n-\tnopw 0x0(%rax,%rax,1)\n+\tjmp d762 \n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4460 (discriminator 5)\n-\tlea 0xb8d3(%rip),%rdx \n-\tmov %r14,%rdi\n-\tcall 7770 \n+\tlea 0xba9b(%rip),%rdx \n+\tmov %r15,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:4460 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne c790 \n+\tdec %eax\n+\tjne d698 \n ./pynx/scattering/cpu.c:4461\n-\tmov 0xfe69(%rip),%rsi \n-\tjmp b502 \n-\tnopl 0x0(%rax)\n+\tmov 0xffc2(%rip),%rsi \n+\tjmp b3e9 \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4461 (discriminator 5)\n-\tlea 0xb8b1(%rip),%rdx \n+\tlea 0xba79(%rip),%rdx \n \tmov %r12,%rdi\n-\tcall 7770 \n+\tcall 7648 \n ./pynx/scattering/cpu.c:4461 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tje b50d \n+\tdec %eax\n+\tje b3f4 \n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4650\n \txor %eax,%eax\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4465\n-\tjmp b980 \n-\tnopw 0x0(%rax,%rax,1)\n+\tjmp b7d8 \n+\txchg %ax,%ax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%rax\n-\tje d0af \n+\tcmp $0x1,%r9\n+\tje cf56 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %r8b,%edx\n-\tmov %r11,%rdi\n-\timul %rax,%rdx\n+\tmovzbl %r11b,%edx\n+\tmov %rdi,%rsi\n+\tmov %rax,%rdi\n+\timul %r9,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne d090 \n-\tjmp d0af \n+\tjne cf38 \n+\tjmp cf56 \n \tnopw 0x0(%rax,%rax,1)\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x428(%rbp)\n+\tmov %rax,-0x418(%rbp)\n \tcall 3370 \n-\tmov -0x428(%rbp),%rdi\n-\tjmp ce58 \n-\tnopl 0x0(%rax,%rax,1)\n+\tmov -0x418(%rbp),%rdi\n+\tjmp ccc8 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r8,8),%rdx\n-\tje bed0 \n+\tcmp 0x18(%rbx,%rdi,8),%rcx\n+\tje bdb0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%r8),%rsi\n-\tjmp be20 \n+\tlea 0x1(%rdi),%r12\n+\tjmp bd00 \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%rdi\n-\tje d1e8 \n+\tcmp 0x18(%rbx),%r12\n+\tje d0a8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%edx\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp c51f \n+\tjmp c3df \n \tnopl 0x0(%rax)\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x420(%rbp)\n+\tmov %rax,-0x410(%rbp)\n \tcall 3370 \n-\tmov -0x420(%rbp),%rdi\n-\tjmp d3e8 \n-\tnopl 0x0(%rax,%rax,1)\n+\tmov -0x410(%rbp),%rdi\n+\tjmp d297 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r12\n-\tje d200 \n+\tcmp 0x18(%rbx),%r9\n+\tje d0b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r13d\n+\tmov $0x1,%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp c247 \n-\tnopl (%rax)\n+\tjmp c0ec \n+\tnopl 0x0(%rax)\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x418(%rbp)\n+\tmov %rax,-0x408(%rbp)\n \tcall 3370 \n-\tmov -0x418(%rbp),%rdi\n-\tjmp d627 \n+\tmov -0x408(%rbp),%rdi\n+\tjmp d4d7 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r15,8),%r14\n-\tje c190 \n+\tcmp 0x18(%rbx,%rsi,8),%r11\n+\tje c058 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%r15),%r9\n-\tjmp c0e3 \n+\tlea 0x1(%rsi),%r12\n+\tjmp bfab \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n \tmov %rax,-0x400(%rbp)\n \tcall 3370 \n \tmov -0x400(%rbp),%rdi\n-\tjmp cf54 \n+\tjmp cde4 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%r14\n-\tje c020 \n+\tcmp 0x18(%rbx,%rsi,8),%r11\n+\tje bef8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%rsi),%rdx\n-\tjmp bf72 \n+\tlea 0x1(%rsi),%r12\n+\tjmp be48 \n+_PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rbx),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje d1b7 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rbx),%rdi\n+\tjmp d1b7 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x3f8(%rbp)\n+\tmov %rdi,-0x3f8(%rbp)\n \tcall 3370 \n \tmov -0x3f8(%rbp),%rdi\n-\tjmp da67 \n-_PyUnicode_COMPACT_DATA():\n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%r14),%rcx\n-\tlea 0x38(%r14),%rdi\n-\tand $0x40,%eax\n-\tcmovne %rcx,%rdi\n-\tjmp d2f5 \n+\tjmp d924 \n \tmov %eax,-0x400(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n \tmov -0x400(%rbp),%eax\n-\tjmp cf67 \n+\tjmp cdf7 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rbx),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje d3ee \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%r14),%r11\n-\tlea 0x38(%r14),%rdi\n-\tand $0x40,%r10d\n-\tcmovne %r11,%rdi\n-\tjmp d536 \n+\tlea 0x28(%rbx),%rdi\n+\tjmp d3ee \n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4557 (discriminator 7)\n \tmovl $0x11cd,-0x3d8(%rbp)\n \tmov $0x21,%r15d\n \tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4638\n \tcall 3090 <_PyThreadState_UncheckedGet@plt>\n@@ -15070,677 +15333,716 @@\n ./pynx/scattering/cpu.c:4638\n \tmov %rax,%rbx\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6788\n \tmovq $0x0,0x60(%rax)\n ./pynx/scattering/cpu.c:6792\n \ttest %r12,%r12\n-\tje e0a0 \n+\tje df38 \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n \tmov 0x8(%r12),%r14\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%r14),%edi\n \tinc %edi\n-\tje de0c \n+\tje dc9c \n /usr/include/python3.12/object.h:646\n \tmov %edi,(%r14)\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6796\n \tmov 0x28(%r12),%r13\n Py_XINCREF():\n /usr/include/python3.12/object.h:787\n \ttest %r13,%r13\n-\tje de22 \n+\tje dcb2 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov 0x0(%r13),%eax\n-\tinc %eax\n-\tje de22 \n+\tmov 0x0(%r13),%edx\n+\tinc %edx\n+\tje dcb2 \n /usr/include/python3.12/object.h:646\n-\tmov %eax,0x0(%r13)\n+\tmov %edx,0x0(%r13)\n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x3c8(%rbp)\n-\tje de4c \n+\tje dcdc \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xf46d(%rip),%rcx \n-\tcmp %rcx,-0x388(%rbp)\n-\tje e0f0 \n+\tlea 0xf5dd(%rip),%r8 \n+\tcmp %r8,-0x388(%rbp)\n+\tje df88 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x3c8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x368(%rbp)\n-\tje de76 \n+\tje dd06 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xf443(%rip),%r9 \n-\tcmp %r9,-0x328(%rbp)\n-\tje e100 \n+\tlea 0xf5b3(%rip),%r10 \n+\tcmp %r10,-0x328(%rbp)\n+\tje df98 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x368(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x308(%rbp)\n-\tje dea0 \n+\tje dd30 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xf419(%rip),%rsi \n-\tcmp %rsi,-0x2c8(%rbp)\n-\tje e0b0 \n+\tlea 0xf589(%rip),%r9 \n+\tcmp %r9,-0x2c8(%rbp)\n+\tje df48 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x308(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x2a8(%rbp)\n-\tje deca \n+\tje dd5a \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xf3ef(%rip),%rdx \n-\tcmp %rdx,-0x268(%rbp)\n-\tje e0c0 \n+\tlea 0xf55f(%rip),%r11 \n+\tcmp %r11,-0x268(%rbp)\n+\tje df58 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x2a8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x248(%rbp)\n-\tje def4 \n+\tje dd84 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xf3c5(%rip),%r8 \n-\tcmp %r8,-0x208(%rbp)\n-\tje e0d0 \n+\tlea 0xf535(%rip),%rcx \n+\tcmp %rcx,-0x208(%rbp)\n+\tje df68 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x248(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x1e8(%rbp)\n-\tje df1e \n+\tje ddae \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xf39b(%rip),%r10 \n-\tcmp %r10,-0x1a8(%rbp)\n-\tje e0e0 \n+\tlea 0xf50b(%rip),%rax \n+\tcmp %rax,-0x1a8(%rbp)\n+\tje df78 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x1e8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x188(%rbp)\n-\tje df48 \n+\tje ddd8 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xf371(%rip),%r11 \n-\tcmp %r11,-0x148(%rbp)\n-\tje e110 \n+\tlea 0xf4e1(%rip),%rsi \n+\tcmp %rsi,-0x148(%rbp)\n+\tje dfa8 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x188(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x128(%rbp)\n-\tje df72 \n+\tje de02 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xf347(%rip),%rdi \n+\tlea 0xf4b7(%rip),%rdi \n \tcmp %rdi,-0xe8(%rbp)\n-\tje e120 \n+\tje dfb8 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x128(%rbp),%rdi\n \tcall 30e0 \n __Pyx_ErrRestoreInState():\n ./pynx/scattering/cpu.c:6760\n \ttest %r12,%r12\n-\tje df82 \n+\tje de12 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n \tcmp %r13,0x28(%r12)\n-\tjne e30e \n+\tjne e1a8 \n ./pynx/scattering/cpu.c:6766\n \tmov 0x60(%rbx),%rdi\n ./pynx/scattering/cpu.c:6767\n \tmov %r12,0x60(%rbx)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje dfa2 \n+\tje de32 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rbx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %ebx,%ebx\n-\tjs dfa2 \n+\tjs de32 \n /usr/include/python3.12/object.h:704\n \tdec %rbx\n \tmov %rbx,(%rdi)\n-\tje e148 \n+\tje dfe0 \n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %r14,%r14\n-\tje dfbb \n+\tje de4b \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%r14),%r12\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r12d,%r12d\n-\tjs dfbb \n+\tjs de4b \n /usr/include/python3.12/object.h:704\n \tdec %r12\n \tmov %r12,(%r14)\n-\tje e158 \n+\tje dff0 \n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %r13,%r13\n-\tje dfd6 \n+\tje de66 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov 0x0(%r13),%r14\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r14d,%r14d\n-\tjs dfd6 \n+\tjs de66 \n /usr/include/python3.12/object.h:704\n \tdec %r14\n \tmov %r14,0x0(%r13)\n-\tje e168 \n+\tje e000 \n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4649\n \tmov -0x3d8(%rbp),%esi\n-\tlea 0xb49f(%rip),%rcx \n+\tlea 0xb67f(%rip),%rcx \n \tmov %r15d,%edx\n-\tlea 0xb4ce(%rip),%rdi \n-\tcall a4a0 \n+\tlea 0xb6ae(%rip),%rdi \n+\tcall a2a8 \n ./pynx/scattering/cpu.c:4650\n \txor %eax,%eax\n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4465\n-\tjmp b980 \n+\tjmp b7d8 \n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4562 (discriminator 7)\n \tmovl $0x11d2,-0x3d8(%rbp)\n \tmov $0x21,%r15d\n-\tjmp dde0 \n+\tjmp dc70 \n ./pynx/scattering/cpu.c:4567 (discriminator 7)\n \tmovl $0x11d7,-0x3d8(%rbp)\n \tmov $0x21,%r15d\n-\tjmp dde0 \n+\tjmp dc70 \n ./pynx/scattering/cpu.c:4572 (discriminator 7)\n \tmovl $0x11dc,-0x3d8(%rbp)\n \tmov $0x21,%r15d\n-\tjmp dde0 \n+\tjmp dc70 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r8d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r12),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje c98a \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%r14),%r11\n-\tlea 0x38(%r14),%rdi\n-\tand $0x40,%eax\n-\tcmovne %r11,%rdi\n-\tjmp cb02 \n+\tlea 0x28(%r12),%rdi\n+\tjmp c98a \n \tnopl 0x0(%rax)\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-\tjmp d72f \n+\tmovzbl %r11b,%eax\n+\tjmp d5e6 \n \tmov %eax,-0x3f8(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n \tmov -0x3f8(%rbp),%eax\n-\tjmp da7b \n+\tjmp d938 \n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4577 (discriminator 7)\n \tmovl $0x11e1,-0x3d8(%rbp)\n \tmov $0x21,%r15d\n-\tjmp dde0 \n+\tjmp dc70 \n ./pynx/scattering/cpu.c:4582 (discriminator 7)\n \tmovl $0x11e6,-0x3d8(%rbp)\n \tmov $0x21,%r15d\n-\tjmp dde0 \n+\tjmp dc70 \n \tnopl 0x0(%rax)\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6791\n \txor %r13d,%r13d\n ./pynx/scattering/cpu.c:6790\n \txor %r14d,%r14d\n-\tjmp de22 \n+\tjmp dcb2 \n \tnopl 0x0(%rax,%rax,1)\n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovq $0x0,-0x2c8(%rbp)\n-\tjmp de94 \n+\tjmp dd24 \n \tmovq $0x0,-0x268(%rbp)\n-\tjmp debe \n+\tjmp dd4e \n \tmovq $0x0,-0x208(%rbp)\n-\tjmp dee8 \n+\tjmp dd78 \n \tmovq $0x0,-0x1a8(%rbp)\n-\tjmp df12 \n+\tjmp dda2 \n \tmovq $0x0,-0x388(%rbp)\n-\tjmp de40 \n+\tjmp dcd0 \n \tmovq $0x0,-0x328(%rbp)\n-\tjmp de6a \n+\tjmp dcfa \n \tmovq $0x0,-0x148(%rbp)\n-\tjmp df3c \n+\tjmp ddcc \n \tmovq $0x0,-0xe8(%rbp)\n-\tjmp df66 \n+\tjmp ddf6 \n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4593 (discriminator 1)\n \tmovl $0x11f1,-0x3d8(%rbp)\n \tmov $0x2b,%r15d\n-\tjmp dde0 \n+\tjmp dc70 \n \tnopl (%rax)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp dfa2 \n+\tjmp de32 \n \tnopw 0x0(%rax,%rax,1)\n \tmov %r14,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp dfbb \n+\tjmp de4b \n \tnopl (%rax)\n \tmov %r13,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp dfd6 \n+\tjmp de66 \n \tnopl (%rax)\n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4595 (discriminator 1)\n \tmovl $0x11f3,-0x3d8(%rbp)\n \tmov $0x2b,%r15d\n-\tjmp dde0 \n+\tjmp dc70 \n \tnopl (%rax)\n-\tmov %eax,-0x438(%rbp)\n+\tmov %eax,-0x428(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x438(%rbp),%eax\n-\tjmp d163 \n-\tcs nopw 0x0(%rax,%rax,1)\n-\tmov %eax,-0x430(%rbp)\n+\tmov -0x428(%rbp),%eax\n+\tjmp d010 \n+\txchg %ax,%ax\n+\tmov %eax,-0x420(%rbp)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x430(%rbp),%eax\n-\tjmp cdc6 \n-\tmov %eax,-0x428(%rbp)\n+\tmov -0x420(%rbp),%eax\n+\tjmp cc2e \n+\tmov %eax,-0x418(%rbp)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x428(%rbp),%eax\n-\tjmp ce6b \n+\tmov -0x418(%rbp),%eax\n+\tjmp ccdc \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r10d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje cf11 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%rcx\n-\tadd $0x38,%rsi\n-\tand $0x40,%edx\n-\tcmovne %rcx,%rsi\n-\tjmp d067 \n-\tlea 0x28(%rbx),%rdi\n-\tlea 0x38(%rbx),%r11\n-\tand $0x40,%r9d\n-\tcmovne %rdi,%r11\n-\tjmp d05a \n-\tmov %eax,-0x420(%rbp)\n+\tlea 0x28(%rsi),%rdi\n+\tjmp cf11 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r8d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r12),%rax\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje cf03 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%r12),%rax\n+\tjmp cf03 \n+\tmov %eax,-0x410(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x420(%rbp),%eax\n-\tjmp d3fb \n+\tmov -0x410(%rbp),%eax\n+\tjmp d2ab \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r10d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje c58e \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%rdx\n-\tadd $0x38,%rsi\n-\tand $0x40,%edi\n-\tcmovne %rdx,%rsi\n-\tjmp c6ce \n-\tlea 0x28(%rbx),%r9\n+\tlea 0x28(%rsi),%rdi\n+\tjmp c58e \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x38(%rbx),%r11\n-\tand $0x40,%r8d\n-\tcmovne %r9,%r11\n-\tjmp c6c0 \n-\tvzeroupper\n-\tjmp d77c \n-\tlea 0x28(%rsi),%r9\n-\tadd $0x38,%rsi\n-\tand $0x40,%edx\n-\tcmovne %r9,%rsi\n-\tjmp c3e8 \n-\tlea 0x28(%r12),%r10\n-\tlea 0x38(%r12),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje c580 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rbx),%r11\n+\tjmp c580 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%eax\n-\tcmovne %r10,%rdi\n-\tjmp c3db \n-\tmov %eax,-0x418(%rbp)\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%rcx\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje c2a4 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rsi),%rcx\n+\tjmp c2a4 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r10d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rbx),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje c298 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rbx),%rdi\n+\tjmp c298 \n+\tmov %eax,-0x408(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x418(%rbp),%eax\n-\tjmp d63a \n+\tmov -0x408(%rbp),%eax\n+\tjmp d4eb \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r9d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r10\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje d1c5 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n \tlea 0x28(%rsi),%r10\n-\tadd $0x38,%rsi\n-\tand $0x40,%r9d\n-\tcmovne %r10,%rsi\n-\tjmp d303 \n+\tjmp d1c5 \n __pyx_pf_4pynx_10scattering_3cpu_fhkl_cpu():\n ./pynx/scattering/cpu.c:4547 (discriminator 7)\n \tmovl $0x11c3,-0x3d8(%rbp)\n \tmov $0x21,%r15d\n-\tjmp dde0 \n+\tjmp dc70 \n ./pynx/scattering/cpu.c:4552 (discriminator 7)\n \tmovl $0x11c8,-0x3d8(%rbp)\n \tmov $0x21,%r15d\n-\tjmp dde0 \n+\tjmp dc70 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r11d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r9\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje d3fc \n /usr/include/python3.12/cpython/unicodeobject.h:250\n \tlea 0x28(%rsi),%r9\n-\tadd $0x38,%rsi\n-\tand $0x40,%r8d\n-\tcmovne %r9,%rsi\n-\tjmp d544 \n+\tjmp d3fc \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%r11),%edx\n-\tmovzbl (%rsi),%r10d\n-\tjmp d085 \n+\tmovzbl (%rax),%edx\n+\tmovzbl (%rdi),%r8d\n+\tjmp cf2c \n _PyUnicode_COMPACT_DATA():\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 0x38(%rsi),%r10\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje c997 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%rcx\n-\tadd $0x38,%rsi\n-\tand $0x40,%r9d\n-\tcmovne %rcx,%rsi\n-\tjmp cb10 \n+\tlea 0x28(%rsi),%r10\n+\tjmp c997 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%r11),%r10d\n-\tmovzbl (%rsi),%edi\n-\tjmp c6eb \n+\tmovzbl (%r11),%ecx\n+\tmovzbl (%rdi),%eax\n+\tjmp c5a8 \n __Pyx_ErrRestoreInState():\n ./pynx/scattering/cpu.c:6764\n \tmov %r13,%rsi\n \tmov %r12,%rdi\n \tcall 3070 \n-\tjmp df82 \n+\tjmp de12 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:320\n \tmovzbl (%rdi),%edx\n-\tmovzbl (%rsi),%r11d\n-\tjmp c402 \n+\tmovzbl (%rcx),%r10d\n+\tjmp c2bf \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%r11),%edx\n-\tmovzwl (%rsi),%r10d\n-\tjmp d085 \n+\tmovzwl (%rax),%edx\n+\tmovzwl (%rdi),%r8d\n+\tjmp cf2c \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%r11d\n-\tmovzbl (%rsi),%r9d\n-\tjmp d31e \n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%r10),%eax\n+\tjmp d1e0 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r11d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r9\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje d84b \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%rdx\n-\tadd $0x38,%rsi\n-\tand $0x40,%r9d\n-\tcmovne %rdx,%rsi\n-\tjmp d981 \n-\tlea 0x28(%rbx),%r11\n+\tlea 0x28(%rsi),%r9\n+\tjmp d84b \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r8d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x38(%rbx),%rdi\n-\tand $0x40,%r10d\n-\tcmovne %r11,%rdi\n-\tjmp d973 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje d83d \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rbx),%rdi\n+\tjmp d83d \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%r11),%r10d\n-\tmovzwl (%rsi),%edi\n-\tjmp c6eb \n+\tmovzwl (%r11),%ecx\n+\tmovzwl (%rdi),%eax\n+\tjmp c5a8 \n \tmovzwl (%rdi),%edx\n-\tmovzwl (%rsi),%r11d\n-\tjmp c402 \n-/usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%r10d\n-\tmovzbl (%rsi),%r8d\n-\tjmp d55f \n-\tmov %eax,-0x3e0(%rbp)\n+\tmovzwl (%rcx),%r10d\n+\tjmp c2bf \n+\tmov %eax,-0x3e8(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x3e0(%rbp),%eax\n-\tjmp d742 \n+\tmov -0x3e8(%rbp),%eax\n+\tjmp d5fa \n PyUnicode_READ():\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%r9),%eax\n+\tjmp d417 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%r11d\n-\tmovzwl (%rsi),%r9d\n-\tjmp d31e \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%r10),%eax\n+\tjmp d1e0 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%r10d\n-\tmovzbl (%rsi),%r9d\n-\tjmp cb2b \n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%r10),%r11d\n+\tjmp c9b1 \n _PyUnicode_COMPACT_DATA():\n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%r10\n-\tadd $0x38,%rsi\n-\tand $0x40,%r8d\n-\tcmovne %r10,%rsi\n-\tjmp bd22 \n-\tlea 0x28(%r12),%rdx\n-\tlea 0x38(%r12),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%r9d\n-\tcmovne %rdx,%rdi\n-\tjmp bd14 \n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r8\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje bc0a \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rsi),%r8\n+\tjmp bc0a \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r10d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r14),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje bbfc \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%r14),%rdi\n+\tjmp bbfc \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%r10d\n-\tmovzwl (%rsi),%r8d\n-\tjmp d55f \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%r9),%eax\n+\tjmp d417 \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%r10),%r11d\n+\tjmp c9b1 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%r8d\n-\tmovzbl (%rsi),%r9d\n-\tjmp d99f \n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%r9),%r8d\n+\tjmp d865 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%r10d\n-\tmovzwl (%rsi),%r9d\n-\tjmp cb2b \n-\tmovzwl (%rdi),%r8d\n-\tmovzwl (%rsi),%r9d\n-\tjmp d99f \n-\tvzeroupper\n-\tjmp d760 \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%r9),%r8d\n+\tjmp d865 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%ecx\n-\tmovzbl (%rsi),%r8d\n-\tjmp bd3f \n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%r8),%r10d\n+\tjmp bc24 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%ecx\n-\tmovzwl (%rsi),%r8d\n-\tjmp bd3f \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%r8),%r10d\n+\tjmp bc24 \n __pyx_pw_4pynx_10scattering_3cpu_1fhkl_cpu():\n ./pynx/scattering/cpu.c:4408 (discriminator 1)\n \tmov $0x1138,%esi\n-\tjmp c778 \n+\tjmp d680 \n ./pynx/scattering/cpu.c:4398 (discriminator 1)\n \tmov $0x112e,%esi\n-\tjmp c778 \n+\tjmp d680 \n ./pynx/scattering/cpu.c:4388 (discriminator 1)\n \tmov $0x1124,%esi\n-\tjmp c778 \n+\tjmp d680 \n ./pynx/scattering/cpu.c:4378 (discriminator 1)\n \tmov $0x111a,%esi\n-\tjmp c778 \n+\tjmp d680 \n ./pynx/scattering/cpu.c:4368 (discriminator 1)\n \tmov $0x1110,%esi\n-\tjmp c778 \n+\tjmp d680 \n ./pynx/scattering/cpu.c:4358 (discriminator 1)\n \tmov $0x1106,%esi\n-\tjmp c778 \n+\tjmp d680 \n ./pynx/scattering/cpu.c:4348 (discriminator 1)\n \tmov $0x10fc,%esi\n-\tjmp c778 \n-./pynx/scattering/cpu.c:4340 (discriminator 1)\n-\tmov $0x10f4,%esi\n-\tjmp c778 \n+\tjmp d680 \n ./pynx/scattering/cpu.c:4477\n \tcall 31c0 <__stack_chk_fail@plt>\n-\tnopl 0x0(%rax,%rax,1)\n+\tnopl (%rax)\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5570\n \tendbr64\n \tlea 0x8(%rsp),%r10\n \tand $0xffffffffffffffe0,%rsp\n \tmov %rsi,%rax\n \tpush -0x8(%r10)\n+\tmov %rdx,%r8\n \tpush %rbp\n \tmov %rsp,%rbp\n \tpush %r15\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tpush %r10\n \tpush %rbx\n \tsub $0x500,%rsp\n+\tmov %fs:0x28,%rbx\n+\tmov %rbx,-0x38(%rbp)\n+\tmov %rcx,%rbx\n ./pynx/scattering/cpu.c:5601\n-\tvmovq 0xe876(%rip),%xmm2 \n-\tvmovq 0xe85e(%rip),%xmm3 \n-./pynx/scattering/cpu.c:5570\n-\tmov %fs:0x28,%r8\n-\tmov %r8,-0x38(%rbp)\n-\tmov %rdx,%r8\n+\tlea 0xf864(%rip),%rcx \n+\tmov %rcx,-0x90(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x88(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x80(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x78(%rbp)\n+\tadd $0x10,%rcx\n+\tmov %rcx,-0x70(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x68(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x60(%rbp)\n+\tsub $0x18,%rcx\n+\tmov %rcx,-0x58(%rbp)\n+\tlea -0xa0(%rcx),%rdi\n+\tsub $0xa8,%rcx\n+./pynx/scattering/cpu.c:5602\n+\ttest %rbx,%rbx\n ./pynx/scattering/cpu.c:5601\n-\tlea 0xf6ef(%rip),%rdx \n-\tvmovq 0xe877(%rip),%xmm5 \n-\tvmovq 0xe85f(%rip),%xmm7 \n-\tvpinsrq $0x1,%rdx,%xmm2,%xmm1\n-\tsub $0x10,%rdx\n-\tvmovq 0xe7a5(%rip),%xmm10 \n+\tmov %rdi,-0x50(%rbp)\n+\tmov %rcx,-0x48(%rbp)\n \tmovq $0x0,-0x40(%rbp)\n-\tvpinsrq $0x1,%rdx,%xmm3,%xmm0\n-\tadd $0x18,%rdx\n-\tvpinsrq $0x1,%rdx,%xmm5,%xmm6\n-\tadd $0x10,%rdx\n-\tvinserti128 $0x1,%xmm1,%ymm0,%ymm4\n-\tvpinsrq $0x1,%rdx,%xmm7,%xmm8\n-\tsub $0xb8,%rdx\n-\tvmovdqa %ymm4,-0x90(%rbp)\n-\tvinserti128 $0x1,%xmm6,%ymm8,%ymm9\n-\tvpinsrq $0x1,%rdx,%xmm10,%xmm11\n-\tvmovdqa %ymm9,-0x70(%rbp)\n-\tvmovdqa %xmm11,-0x50(%rbp)\n ./pynx/scattering/cpu.c:5602\n-\ttest %rcx,%rcx\n-\tje e590 \n+\tje e3f0 \n ./pynx/scattering/cpu.c:5599\n-\tlea (%rsi,%r8,8),%r13\n-\tmov %rcx,%rbx\n-\tmov %r13,-0x4d0(%rbp)\n+\tlea (%rsi,%rdx,8),%r10\n ./pynx/scattering/cpu.c:5604\n-\tcmp $0xa,%r8\n-\tja 11e3c \n-\tlea 0xc578(%rip),%r10 \n-\tmovslq (%r10,%r8,4),%rdx\n-\tadd %r10,%rdx\n-\tnotrack jmp *%rdx\n-\txchg %ax,%ax\n+\tcmp $0xa,%rdx\n+./pynx/scattering/cpu.c:5599\n+\tmov %r10,-0x4c8(%rbp)\n+./pynx/scattering/cpu.c:5604\n+\tja 10e10 \n+\tlea 0xc797(%rip),%rcx \n+\tmovslq (%rcx,%rdx,4),%rdi\n+\tadd %rcx,%rdi\n+\tnotrack jmp *%rdi\n+\tnop\n ./pynx/scattering/cpu.c:5732 (discriminator 1)\n-\tcmp $0xa,%r8\n-\tjne 11e3c \n+\tcmp $0xa,%rdx\n+\tjne 10e10 \n ./pynx/scattering/cpu.c:5735\n-\tmov (%rsi),%rcx\n+\tmov (%rsi),%rdx\n ./pynx/scattering/cpu.c:5736\n \tmov 0x8(%rsi),%rbx\n ./pynx/scattering/cpu.c:5738\n-\tmov 0x18(%rax),%rdi\n+\tmov 0x18(%rax),%r8\n ./pynx/scattering/cpu.c:5737\n \tmov 0x10(%rsi),%rsi\n ./pynx/scattering/cpu.c:5739\n-\tmov 0x20(%rax),%r8\n+\tmov 0x20(%rax),%r9\n ./pynx/scattering/cpu.c:5740\n-\tmov 0x28(%rax),%r9\n+\tmov 0x28(%rax),%r11\n ./pynx/scattering/cpu.c:5735\n-\tmov %rcx,-0x4b8(%rbp)\n+\tmov %rdx,-0x4b8(%rbp)\n ./pynx/scattering/cpu.c:5741\n-\tmov 0x30(%rax),%r11\n+\tmov 0x30(%rax),%r12\n ./pynx/scattering/cpu.c:5736\n-\tmov %rbx,-0x4d8(%rbp)\n+\tmov %rbx,-0x4d0(%rbp)\n ./pynx/scattering/cpu.c:5737\n-\tmov %rsi,-0x4e0(%rbp)\n+\tmov %rsi,-0x4d8(%rbp)\n ./pynx/scattering/cpu.c:5742\n \tmov 0x38(%rax),%r15\n ./pynx/scattering/cpu.c:5738\n-\tmov %rdi,-0x4e8(%rbp)\n+\tmov %r8,-0x4e0(%rbp)\n ./pynx/scattering/cpu.c:5743\n \tmov 0x40(%rax),%r14\n ./pynx/scattering/cpu.c:5739\n-\tmov %r8,-0x4c0(%rbp)\n+\tmov %r9,-0x4c0(%rbp)\n ./pynx/scattering/cpu.c:5744\n-\tmov 0x48(%rax),%r12\n+\tmov 0x48(%rax),%r13\n ./pynx/scattering/cpu.c:5740\n-\tmov %r9,-0x4f0(%rbp)\n+\tmov %r11,-0x4e8(%rbp)\n ./pynx/scattering/cpu.c:5741\n-\tmov %r11,-0x4f8(%rbp)\n-./pynx/scattering/cpu.c:5744\n-\tvzeroupper\n+\tmov %r12,-0x4f0(%rbp)\n Py_TYPE():\n /usr/include/python3.12/object.h:220\n-\tmov -0x4b8(%rbp),%rcx\n+\tmov -0x4b8(%rbp),%rdi\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5773\n-\tmov 0xf495(%rip),%r11 \n+\tmov 0xf638(%rip),%r10 \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n-\tmov 0x8(%rcx),%rsi\n+\tmov 0x8(%rdi),%rsi\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5773 (discriminator 2)\n-\tcmp %rsi,%r11\n-\tjne 11300 \n+\tcmp %rsi,%r10\n+\tjne 11178 \n ./pynx/scattering/cpu.c:5774 (discriminator 2)\n-\tmov -0x4d8(%rbp),%r9\n+\tmov -0x4d0(%rbp),%r9\n \tcmp %rsi,0x8(%r9)\n-\tjne 11330 \n+\tjne 111a0 \n ./pynx/scattering/cpu.c:5775 (discriminator 2)\n-\tmov -0x4e0(%rbp),%r13\n-\tcmp %rsi,0x8(%r13)\n-\tjne 11358 \n+\tmov -0x4d8(%rbp),%r12\n+\tcmp %rsi,0x8(%r12)\n+\tjne 111c8 \n ./pynx/scattering/cpu.c:5776 (discriminator 2)\n-\tmov -0x4e8(%rbp),%rax\n+\tmov -0x4e0(%rbp),%rax\n \tcmp %rsi,0x8(%rax)\n-\tjne 11380 \n+\tjne 111f0 \n ./pynx/scattering/cpu.c:5777 (discriminator 2)\n-\tmov -0x4c0(%rbp),%r10\n-\tcmp %rsi,0x8(%r10)\n-\tjne 113a8 \n+\tmov -0x4c0(%rbp),%rdi\n+\tcmp %rsi,0x8(%rdi)\n+\tjne 11218 \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n-\tmov -0x4f0(%rbp),%r8\n-\tmov 0x8(%r8),%rbx\n+\tmov -0x4e8(%rbp),%rdx\n+\tmov 0x8(%rdx),%r8\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5778 (discriminator 2)\n-\tcmp %rbx,%rsi\n-\tjne 113d0 \n+\tcmp %r8,%rsi\n+\tjne 11238 \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n-\tmov -0x4f8(%rbp),%rdi\n-\tmov 0x8(%rdi),%rsi\n+\tmov -0x4f0(%rbp),%rcx\n+\tmov 0x8(%rcx),%rsi\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5779 (discriminator 2)\n-\tcmp %rsi,%rbx\n-\tjne 11400 \n+\tcmp %rsi,%r8\n+\tjne 11260 \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n-\tmov 0x8(%r15),%r11\n+\tmov 0x8(%r15),%rbx\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5780 (discriminator 2)\n-\tcmp %r11,%rsi\n-\tjne 11428 \n+\tcmp %rbx,%rsi\n+\tjne 11288 \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n \tmov 0x8(%r14),%rsi\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5781 (discriminator 2)\n-\tcmp %rsi,%r11\n-\tjne 11450 \n+\tcmp %rsi,%rbx\n+\tjne 112b0 \n ./pynx/scattering/cpu.c:5782 (discriminator 2)\n-\tcmp 0x8(%r12),%rsi\n-\tjne 11480 \n-\tlea 0xf5d8(%rip),%rsi \n+\tcmp 0x8(%r13),%rsi\n+\tjne 112d8 \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5882\n+\tmov 0xea8b(%rip),%rbx \n+\tcmp %rbx,-0x4b8(%rbp)\n ./pynx/scattering/cpu.c:5840\n \tmovq $0x0,-0x3e8(%rbp)\n-./pynx/scattering/cpu.c:5882\n-\tmov 0xe8d6(%rip),%r13 \n ./pynx/scattering/cpu.c:5841\n \tmovq $0x0,-0x3f0(%rbp)\n-\tvmovq %rsi,%xmm12\n ./pynx/scattering/cpu.c:5844\n \tmovq $0x0,-0x388(%rbp)\n-\tvpunpcklqdq %xmm12,%xmm12,%xmm0\n ./pynx/scattering/cpu.c:5845\n \tmovq $0x0,-0x390(%rbp)\n ./pynx/scattering/cpu.c:5848\n \tmovq $0x0,-0x328(%rbp)\n ./pynx/scattering/cpu.c:5849\n \tmovq $0x0,-0x330(%rbp)\n ./pynx/scattering/cpu.c:5852\n@@ -15768,5096 +16070,5217 @@\n ./pynx/scattering/cpu.c:5873\n \tmovq $0x0,-0x450(%rbp)\n ./pynx/scattering/cpu.c:5876\n \tmovq $0x0,-0x4a8(%rbp)\n ./pynx/scattering/cpu.c:5877\n \tmovq $0x0,-0x4b0(%rbp)\n ./pynx/scattering/cpu.c:5882\n-\tcmp %r13,-0x4b8(%rbp)\n-\tje ec50 \n+\tje e9f8 \n ./pynx/scattering/cpu.c:5882 (discriminator 4)\n \tmov -0x4b8(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x3e8(%rbp),%rdi\n-\tvmovdqa %xmm0,-0x4d0(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5882 (discriminator 1)\n-\tvmovdqa -0x4d0(%rbp),%xmm0\n-\tcmp $0xffffffff,%eax\n-\tje 11909 \n+\tinc %eax\n+\tje 116d8 \n ./pynx/scattering/cpu.c:5887\n-\tcmp %r13,-0x4d8(%rbp)\n-\tje ec7e \n+\tcmp %rbx,-0x4d0(%rbp)\n+\tje ea33 \n ./pynx/scattering/cpu.c:5887 (discriminator 4)\n-\tmov -0x4d8(%rbp),%rsi\n+\tmov -0x4d0(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x388(%rbp),%rdi\n-\tvmovdqa %xmm0,-0x4d0(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5887 (discriminator 1)\n-\tvmovdqa -0x4d0(%rbp),%xmm0\n-\tcmp $0xffffffff,%eax\n-\tje 11ba4 \n+\tinc %eax\n+\tje 11973 \n ./pynx/scattering/cpu.c:5892\n-\tcmp %r13,-0x4e0(%rbp)\n-\tje ecae \n+\tcmp %rbx,-0x4d8(%rbp)\n+\tje ea79 \n ./pynx/scattering/cpu.c:5892 (discriminator 4)\n-\tmov -0x4e0(%rbp),%rsi\n+\tmov -0x4d8(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x328(%rbp),%rdi\n-\tvmovdqa %xmm0,-0x4d0(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5892 (discriminator 1)\n-\tvmovdqa -0x4d0(%rbp),%xmm0\n-\tcmp $0xffffffff,%eax\n-\tje 11bb9 \n+\tinc %eax\n+\tje 11988 \n ./pynx/scattering/cpu.c:5897\n-\tcmp %r13,-0x4e8(%rbp)\n-\tje ecde \n+\tcmp %rbx,-0x4e0(%rbp)\n+\tje eabf \n ./pynx/scattering/cpu.c:5897 (discriminator 4)\n-\tmov -0x4e8(%rbp),%rsi\n+\tmov -0x4e0(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x2c8(%rbp),%rdi\n-\tvmovdqa %xmm0,-0x4d0(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5897 (discriminator 1)\n-\tvmovdqa -0x4d0(%rbp),%xmm0\n-\tcmp $0xffffffff,%eax\n-\tje 11bce \n+\tinc %eax\n+\tje 1199d \n ./pynx/scattering/cpu.c:5902\n-\tcmp %r13,-0x4c0(%rbp)\n-\tje ed0e \n+\tcmp %rbx,-0x4c0(%rbp)\n+\tje eb05 \n ./pynx/scattering/cpu.c:5902 (discriminator 4)\n \tmov -0x4c0(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x208(%rbp),%rdi\n-\tvmovdqa %xmm0,-0x4d0(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5902 (discriminator 1)\n-\tvmovdqa -0x4d0(%rbp),%xmm0\n-\tcmp $0xffffffff,%eax\n-\tje 11bf9 \n+\tinc %eax\n+\tje 119c8 \n ./pynx/scattering/cpu.c:5907\n-\tcmp %r13,-0x4f0(%rbp)\n-\tje ed3d \n+\tcmp %rbx,-0x4e8(%rbp)\n+\tje eb4b \n ./pynx/scattering/cpu.c:5907 (discriminator 4)\n-\tmov -0x4f0(%rbp),%rsi\n+\tmov -0x4e8(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x1a8(%rbp),%rdi\n-\tvmovdqa %xmm0,-0x4d0(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5907 (discriminator 1)\n-\tvmovdqa -0x4d0(%rbp),%xmm0\n-\tcmp $0xffffffff,%eax\n-\tje 11c24 \n+\tinc %eax\n+\tje 119f4 \n ./pynx/scattering/cpu.c:5912\n-\tcmp %r13,-0x4f8(%rbp)\n-\tje ed6c \n+\tcmp %rbx,-0x4f0(%rbp)\n+\tje eb91 \n ./pynx/scattering/cpu.c:5912 (discriminator 4)\n-\tmov -0x4f8(%rbp),%rsi\n+\tmov -0x4f0(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x148(%rbp),%rdi\n-\tvmovdqa %xmm0,-0x4d0(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5912 (discriminator 1)\n-\tvmovdqa -0x4d0(%rbp),%xmm0\n-\tcmp $0xffffffff,%eax\n-\tje 11c39 \n+\tinc %eax\n+\tje 11a09 \n ./pynx/scattering/cpu.c:5917\n-\tcmp %r13,%r15\n-\tje ed97 \n+\tcmp %rbx,%r15\n+\tje ebd3 \n ./pynx/scattering/cpu.c:5917 (discriminator 4)\n \tlea -0x90(%rbp),%rdx\n \tlea -0x268(%rbp),%rdi\n \tmov %r15,%rsi\n-\tvmovdqa %xmm0,-0x4d0(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5917 (discriminator 1)\n-\tvmovdqa -0x4d0(%rbp),%xmm0\n-\tcmp $0xffffffff,%eax\n-\tje 11c4e \n+\tinc %eax\n+\tje 11a1e \n ./pynx/scattering/cpu.c:5922\n-\tcmp %r13,%r14\n-\tje edc2 \n+\tcmp %rbx,%r14\n+\tje ec15 \n ./pynx/scattering/cpu.c:5922 (discriminator 4)\n \tlea -0x90(%rbp),%rdx\n \tlea -0x448(%rbp),%rdi\n \tmov %r14,%rsi\n-\tvmovdqa %xmm0,-0x4d0(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5922 (discriminator 1)\n-\tvmovdqa -0x4d0(%rbp),%xmm0\n-\tcmp $0xffffffff,%eax\n-\tje 11c63 \n+\tinc %eax\n+\tje 11a33 \n ./pynx/scattering/cpu.c:5927\n-\tcmp %r13,%r12\n-\tje eded \n+\tcmp %rbx,%r13\n+\tje ec57 \n ./pynx/scattering/cpu.c:5927 (discriminator 4)\n \tlea -0x90(%rbp),%rdx\n \tlea -0x4a8(%rbp),%rdi\n-\tmov %r12,%rsi\n-\tcall 9510 \n+\tmov %r13,%rsi\n+\tcall 9370 \n ./pynx/scattering/cpu.c:5927 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 11c78 \n+\tinc %eax\n+\tje 11a48 \n ./pynx/scattering/cpu.c:5938\n \tmov -0x4c0(%rbp),%rdi\n \tcall 3360 \n-\tmov %rax,%rbx\n ./pynx/scattering/cpu.c:5938 (discriminator 2)\n \tcmp $0xffffffffffffffff,%rax\n-\tje 11d80 \n+./pynx/scattering/cpu.c:5938\n+\tmov %rax,%r15\n+./pynx/scattering/cpu.c:5938 (discriminator 2)\n+\tje 11b50 \n ./pynx/scattering/cpu.c:5940\n \tmov -0x4b8(%rbp),%rdi\n \tcall 3360 \n ./pynx/scattering/cpu.c:5940 (discriminator 2)\n \tcmp $0xffffffffffffffff,%rax\n-\tje 11db0 \n+\tje 11b98 \n ./pynx/scattering/cpu.c:5959\n \tpush -0x4a8(%rbp)\n \tpush -0x448(%rbp)\n \tpush %rax\n-\tpush %rbx\n+\tpush %r15\n \tpush -0x268(%rbp)\n \tpush -0x148(%rbp)\n-\tmov -0x3e8(%rbp),%rdi\n+\tmov -0x328(%rbp),%rdx\n \tmov -0x1a8(%rbp),%r9\n \tmov -0x208(%rbp),%r8\n \tmov -0x2c8(%rbp),%rcx\n-\tmov -0x328(%rbp),%rdx\n \tmov -0x388(%rbp),%rsi\n-\tcall 6180 \n+\tmov -0x3e8(%rbp),%rdi\n+\tcall 61d8 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov 0x0(%r13),%edi\n+\tmov (%rbx),%edx\n \tadd $0x30,%rsp\n-\tinc %edi\n-\tje ea75 \n+\tinc %edx\n+\tje e824 \n /usr/include/python3.12/object.h:646\n-\tmov %edi,0x0(%r13)\n+\tmov %edx,(%rbx)\n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x4a8(%rbp)\n-\tje ea9f \n+\tje e84e \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xe81a(%rip),%r11 \n-\tcmp %r11,-0x468(%rbp)\n-\tje 110b0 \n+\tlea 0xea6b(%rip),%r8 \n+\tcmp %r8,-0x468(%rbp)\n+\tje 10ef8 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x4a8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x448(%rbp)\n-\tje eac9 \n+\tje e878 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xe7f0(%rip),%rsi \n-\tcmp %rsi,-0x408(%rbp)\n-\tje 110a0 \n+\tlea 0xea41(%rip),%rcx \n+\tcmp %rcx,-0x408(%rbp)\n+\tje 10ee8 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x448(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x3e8(%rbp)\n-\tje eaf3 \n+\tje e8a2 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xe7c6(%rip),%rdx \n-\tcmp %rdx,-0x3a8(%rbp)\n-\tje 11090 \n+\tlea 0xea17(%rip),%r11 \n+\tcmp %r11,-0x3a8(%rbp)\n+\tje 10ed8 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x3e8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x388(%rbp)\n-\tje eb1d \n+\tje e8cc \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xe79c(%rip),%rcx \n-\tcmp %rcx,-0x348(%rbp)\n-\tje 11080 \n+\tlea 0xe9ed(%rip),%rsi \n+\tcmp %rsi,-0x348(%rbp)\n+\tje 10ec8 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x388(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x328(%rbp)\n-\tje eb47 \n+\tje e8f6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xe772(%rip),%r9 \n-\tcmp %r9,-0x2e8(%rbp)\n-\tje 11070 \n+\tlea 0xe9c3(%rip),%r10 \n+\tcmp %r10,-0x2e8(%rbp)\n+\tje 10eb8 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x328(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x2c8(%rbp)\n-\tje eb71 \n+\tje e920 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xe748(%rip),%rax \n-\tcmp %rax,-0x288(%rbp)\n-\tje 11060 \n+\tlea 0xe999(%rip),%r9 \n+\tcmp %r9,-0x288(%rbp)\n+\tje 10ea8 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x2c8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x268(%rbp)\n-\tje eb9b \n+\tje e94a \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xe71e(%rip),%r10 \n-\tcmp %r10,-0x228(%rbp)\n-\tje 11050 \n+\tlea 0xe96f(%rip),%r12 \n+\tcmp %r12,-0x228(%rbp)\n+\tje 10e98 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x268(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x208(%rbp)\n-\tje ebc5 \n+\tje e974 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xe6f4(%rip),%r8 \n-\tcmp %r8,-0x1c8(%rbp)\n-\tje 11040 \n+\tlea 0xe945(%rip),%r14 \n+\tcmp %r14,-0x1c8(%rbp)\n+\tje 10e88 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x208(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x1a8(%rbp)\n-\tje ebef \n+\tje e99e \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xe6ca(%rip),%r15 \n-\tcmp %r15,-0x168(%rbp)\n-\tje 11030 \n+\tlea 0xe91b(%rip),%rax \n+\tcmp %rax,-0x168(%rbp)\n+\tje 10f08 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x1a8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x148(%rbp)\n-\tje ec19 \n+\tje e9c8 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xe6a0(%rip),%r14 \n-\tcmp %r14,-0x108(%rbp)\n-\tje 11018 \n+\tlea 0xe8f1(%rip),%r13 \n+\tcmp %r13,-0x108(%rbp)\n+\tje 10f18 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x148(%rbp),%rdi\n \tcall 30e0 \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5967\n-\tmov %r13,%rax\n-\tnopl 0x0(%rax)\n+\tmov %rbx,%rax\n+\tnopl 0x0(%rax,%rax,1)\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5798\n \tmov -0x38(%rbp),%rdx\n \tsub %fs:0x28,%rdx\n-\tjne 1214b \n+\tjne 11f22 \n \tlea -0x30(%rbp),%rsp\n \tpop %rbx\n-\tpop %rdx\n+\tpop %rcx\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tpop %rbp\n-\tlea -0x8(%rdx),%rsp\n+\tlea -0x8(%rcx),%rsp\n \tret\n-\tnopw 0x0(%rax,%rax,1)\n+\tnop\n __Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xf281(%rip),%r11 \n ./pynx/scattering/cpu.c:8213\n-\tlea 0xe649(%rip),%rdx \n-./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm0,-0x3b8(%rbp)\n+\tlea 0xe89a(%rip),%rsi \n+__pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5887\n+\tcmp %rbx,-0x4d0(%rbp)\n+__Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8210\n \tmovq $0x0,-0x3e0(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r11,-0x3b0(%rbp)\n+./pynx/scattering/cpu.c:8212\n+\tmov %r11,-0x3b8(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %rdx,-0x3a8(%rbp)\n+\tmov %rsi,-0x3a8(%rbp)\n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5887\n-\tcmp %r13,-0x4d8(%rbp)\n-\tjne e7e2 \n+\tjne e61d \n __Pyx_ZeroBuffer():\n-./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm13,%xmm13,%xmm13\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xe616(%rip),%rcx \n-./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm0,-0x358(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xf246(%rip),%r10 \n ./pynx/scattering/cpu.c:8213\n-\tmov %rcx,-0x348(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm13,-0x388(%rbp)\n+\tlea 0xe85f(%rip),%r9 \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5892\n-\tcmp %r13,-0x4e0(%rbp)\n-\tjne e822 \n+\tcmp %rbx,-0x4d8(%rbp)\n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm14,%xmm14,%xmm14\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xe5e6(%rip),%r9 \n+\tmovq $0x0,-0x388(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x380(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r10,-0x350(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm0,-0x2f8(%rbp)\n+\tmov %r10,-0x358(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r9,-0x2e8(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm14,-0x328(%rbp)\n+\tmov %r9,-0x348(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5892\n+\tjne e64c \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xf200(%rip),%r12 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0xe819(%rip),%rax \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5897\n-\tcmp %r13,-0x4e8(%rbp)\n-\tjne e862 \n+\tcmp %rbx,-0x4e0(%rbp)\n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm15,%xmm15,%xmm15\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xe5b6(%rip),%rax \n+\tmovq $0x0,-0x328(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x320(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r12,-0x2f0(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm0,-0x298(%rbp)\n+\tmov %r12,-0x2f8(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %rax,-0x288(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm15,-0x2c8(%rbp)\n+\tmov %rax,-0x2e8(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5897\n+\tjne e67b \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xf1ba(%rip),%rdi \n+./pynx/scattering/cpu.c:8213\n+\tlea 0xe7d3(%rip),%rdx \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5902\n-\tcmp %r13,-0x4c0(%rbp)\n-\tjne e8a2 \n+\tcmp %rbx,-0x4c0(%rbp)\n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm2,%xmm2,%xmm2\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xe587(%rip),%r10 \n+\tmovq $0x0,-0x2c8(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x2c0(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %rdi,-0x290(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm0,-0x1d8(%rbp)\n+\tmov %rdi,-0x298(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r10,-0x1c8(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm2,-0x208(%rbp)\n+\tmov %rdx,-0x288(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5902\n+\tjne e6aa \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xf174(%rip),%r8 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0xe78d(%rip),%rcx \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5907\n-\tcmp %r13,-0x4f0(%rbp)\n-\tjne e8e2 \n+\tcmp %rbx,-0x4e8(%rbp)\n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm1,%xmm1,%xmm1\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xe558(%rip),%r8 \n+\tmovq $0x0,-0x208(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x200(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r8,-0x1d0(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm0,-0x178(%rbp)\n+\tmov %r8,-0x1d8(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r8,-0x168(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm1,-0x1a8(%rbp)\n+\tmov %rcx,-0x1c8(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5907\n+\tjne e6d9 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xf12e(%rip),%r11 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0xe747(%rip),%rsi \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5912\n-\tcmp %r13,-0x4f8(%rbp)\n-\tjne e922 \n+\tcmp %rbx,-0x4f0(%rbp)\n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm3,%xmm3,%xmm3\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xe529(%rip),%rbx \n+\tmovq $0x0,-0x1a8(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x1a0(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r11,-0x170(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm0,-0x118(%rbp)\n+\tmov %r11,-0x178(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %rbx,-0x108(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm3,-0x148(%rbp)\n+\tmov %rsi,-0x168(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5912\n+\tjne e708 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xf0e8(%rip),%r10 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0xe701(%rip),%r9 \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5917\n-\tcmp %r13,%r15\n-\tjne e95e \n+\tcmp %rbx,%r15\n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm4,%xmm4,%xmm4\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xe4fe(%rip),%r15 \n+\tmovq $0x0,-0x148(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x140(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r10,-0x110(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm0,-0x238(%rbp)\n+\tmov %r10,-0x118(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r15,-0x228(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm4,-0x268(%rbp)\n+\tmov %r9,-0x108(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5917\n+\tjne e733 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xf0a6(%rip),%r15 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0xe6bf(%rip),%r12 \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5922\n-\tcmp %r13,%r14\n-\tjne e996 \n+\tcmp %rbx,%r14\n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm5,%xmm5,%xmm5\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xe4d3(%rip),%r14 \n+\tmovq $0x0,-0x268(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x260(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r15,-0x230(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm0,-0x418(%rbp)\n+\tmov %r15,-0x238(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r14,-0x408(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm5,-0x448(%rbp)\n+\tmov %r12,-0x228(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5922\n+\tjne e75a \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xf064(%rip),%r14 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0xe67d(%rip),%rax \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5927\n-\tcmp %r13,%r12\n-\tjne e9ce \n+\tcmp %rbx,%r13\n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm6,%xmm6,%xmm6\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xe4a8(%rip),%r12 \n+\tmovq $0x0,-0x448(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x440(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r14,-0x410(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm0,-0x478(%rbp)\n+\tmov %r14,-0x418(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r12,-0x468(%rbp)\n+\tmov %rax,-0x408(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5927\n+\tjne e781 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xf022(%rip),%r13 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0xe63b(%rip),%rdi \n ./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm6,-0x4a8(%rbp)\n+\tmovq $0x0,-0x4a8(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x4a0(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r13,-0x470(%rbp)\n+./pynx/scattering/cpu.c:8212\n+\tmov %r13,-0x478(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tjmp e9ed \n-\tnopl 0x0(%rax)\n+\tmov %rdi,-0x468(%rbp)\n+\tjmp e79f \n+\tnopl (%rax)\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5604\n-\txor %r12d,%r12d\n+\txor %r13d,%r13d\n \txor %r14d,%r14d\n \txor %r15d,%r15d\n ./pynx/scattering/cpu.c:5611\n-\tmov 0x30(%rax),%r13\n+\tmov 0x30(%rax),%r10\n ./pynx/scattering/cpu.c:5613\n-\tmov 0x28(%rax),%r10\n+\tmov 0x28(%rax),%rcx\n+./pynx/scattering/cpu.c:5629\n+\tcmp $0x9,%r8\n ./pynx/scattering/cpu.c:5615\n-\tmov 0x20(%rax),%rdx\n+\tmov 0x20(%rax),%rdi\n ./pynx/scattering/cpu.c:5617\n-\tmov 0x18(%rax),%rcx\n+\tmov 0x18(%rax),%rdx\n ./pynx/scattering/cpu.c:5619\n \tmov 0x10(%rax),%rsi\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x8(%rax),%rdi\n+\tmov 0x8(%rax),%r9\n ./pynx/scattering/cpu.c:5611\n-\tmov %r13,-0x4f8(%rbp)\n+\tmov %r10,-0x4f0(%rbp)\n ./pynx/scattering/cpu.c:5623\n-\tmov (%rax),%r9\n+\tmov (%rax),%r11\n ./pynx/scattering/cpu.c:5613\n-\tmov %r10,-0x4f0(%rbp)\n+\tmov %rcx,-0x4e8(%rbp)\n ./pynx/scattering/cpu.c:5615\n-\tmov %rdx,-0x4c0(%rbp)\n+\tmov %rdi,-0x4c0(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5617\n-\tmov %rcx,-0x4e8(%rbp)\n+\tmov %rdx,-0x4e0(%rbp)\n ./pynx/scattering/cpu.c:5619\n-\tmov %rsi,-0x4e0(%rbp)\n+\tmov %rsi,-0x4d8(%rbp)\n ./pynx/scattering/cpu.c:5621\n-\tmov %rdi,-0x4d8(%rbp)\n+\tmov %r9,-0x4d0(%rbp)\n ./pynx/scattering/cpu.c:5623\n-\tmov %r9,-0x4b8(%rbp)\n+\tmov %r11,-0x4b8(%rbp)\n ./pynx/scattering/cpu.c:5629\n-\tcmp $0x9,%r8\n-\tja 12150 \n-\tlea 0xbca6(%rip),%r11 \n-\tmovslq (%r11,%r8,4),%r12\n-\tadd %r11,%r12\n-\tnotrack jmp *%r12\n+\tja 101d7 \n+\tlea 0xbea6(%rip),%r12 \n+\tmovslq (%r12,%r8,4),%r13\n+\tadd %r12,%r13\n+\tnotrack jmp *%r13\n \tnopl (%rax)\n ./pynx/scattering/cpu.c:5604\n-\txor %r12d,%r12d\n+\txor %r13d,%r13d\n \txor %r14d,%r14d\n ./pynx/scattering/cpu.c:5609\n \tmov 0x38(%rax),%r15\n-\tjmp ee21 \n+\tjmp eca1 \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:5604\n-\txor %r12d,%r12d\n+\txor %r13d,%r13d\n ./pynx/scattering/cpu.c:5607\n \tmov 0x40(%rax),%r14\n-\tjmp ee96 \n+\tjmp ed16 \n \tnopl 0x0(%rax)\n-./pynx/scattering/cpu.c:5619\n-\tmov 0x10(%rsi),%r9\n ./pynx/scattering/cpu.c:5623\n \tmov (%rsi),%rax\n-./pynx/scattering/cpu.c:5621\n-\tmov 0x8(%rsi),%r11\n ./pynx/scattering/cpu.c:5619\n-\tmov %r9,-0x4e0(%rbp)\n+\tmov 0x10(%rsi),%r11\n+./pynx/scattering/cpu.c:5621\n+\tmov 0x8(%rsi),%r12\n ./pynx/scattering/cpu.c:5623\n \tmov %rax,-0x4b8(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rcx),%rax\n+\tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5621\n+./pynx/scattering/cpu.c:5619\n \tmov %r11,-0x4d8(%rbp)\n+./pynx/scattering/cpu.c:5621\n+\tmov %r12,-0x4d0(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %rax,%r9\n-\tvzeroupper\n+\tmov %rax,%r12\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %r12,%r12\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5659\n-\tmov 0xecff(%rip),%r12 \n+\tmov 0xee7f(%rip),%rdi \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r9,%r9\n-\tjle f124 \n-\tmov %r9,%rdi\n+\tjle ef9c \n+\tmov %r12,%r10\n ./pynx/scattering/cpu.c:7424\n-\txor %r10d,%r10d\n-\tand $0x7,%edi\n-\tje ef86 \n-\tcmp $0x1,%rdi\n-\tje ef73 \n-\tcmp $0x2,%rdi\n-\tje ef65 \n-\tcmp $0x3,%rdi\n-\tje ef57 \n-\tcmp $0x4,%rdi\n-\tje ef49 \n-\tcmp $0x5,%rdi\n-\tje ef3b \n-\tcmp $0x6,%rdi\n-\tje ef2d \n+\txor %edx,%edx\n+\tand $0x7,%r10d\n+\tje ee02 \n+\tcmp $0x1,%r10\n+\tje edef \n+\tcmp $0x2,%r10\n+\tje ede1 \n+\tcmp $0x3,%r10\n+\tje edd3 \n+\tcmp $0x4,%r10\n+\tje edc5 \n+\tcmp $0x5,%r10\n+\tje edb7 \n+\tcmp $0x6,%r10\n+\tje eda9 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r12\n-\tje fe30 \n+\tcmp 0x18(%rbx),%rdi\n+\tje fc80 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r10d\n+\tmov $0x1,%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r12\n-\tje fe30 \n+\tcmp 0x18(%rbx,%rdx,8),%rdi\n+\tje fc80 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r10\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r12\n-\tje fe30 \n+\tcmp 0x18(%rbx,%rdx,8),%rdi\n+\tje fc80 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r10\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r12\n-\tje fe30 \n+\tcmp 0x18(%rbx,%rdx,8),%rdi\n+\tje fc80 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r10\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r12\n-\tje fe30 \n+\tcmp 0x18(%rbx,%rdx,8),%rdi\n+\tje fc80 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r10\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r12\n-\tje fe30 \n+\tcmp 0x18(%rbx,%rdx,8),%rdi\n+\tje fc80 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r10\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r12\n-\tje fe30 \n+\tcmp 0x18(%rbx,%rdx,8),%rdi\n+\tje fc80 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r10\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r9,%r10\n-\tje f005 \n+\tcmp %r12,%rdx\n+\tje ee81 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r12\n-\tje fe30 \n+\tcmp 0x18(%rbx,%rdx,8),%rdi\n+\tje fc80 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r10),%rcx\n-\tmov %rcx,%r10\n+\tlea 0x1(%rdx),%rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rcx,8),%r12\n-\tje fe30 \n+\tcmp 0x18(%rbx,%rsi,8),%rdi\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r10\n+\tmov %rsi,%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r12\n-\tje fe30 \n+\tje fc80 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%rcx),%r10\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%rcx,8),%r12\n-\tje fe30 \n+\tcmp 0x18(%rbx,%rdx,8),%rdi\n+\tje fc80 \n+\tcmp 0x28(%rbx,%rsi,8),%rdi\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%rcx),%r10\n+\tlea 0x2(%rsi),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%rcx,8),%r12\n-\tje fe30 \n+\tje fc80 \n+\tcmp 0x30(%rbx,%rsi,8),%rdi\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%rcx),%r10\n+\tlea 0x3(%rsi),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%rcx,8),%r12\n-\tje fe30 \n+\tje fc80 \n+\tcmp 0x38(%rbx,%rsi,8),%rdi\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%rcx),%r10\n+\tlea 0x4(%rsi),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%rcx,8),%r12\n-\tje fe30 \n+\tje fc80 \n+\tcmp 0x40(%rbx,%rsi,8),%rdi\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%rcx),%r10\n+\tlea 0x5(%rsi),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%rcx,8),%r12\n-\tje fe30 \n+\tje fc80 \n+\tcmp 0x48(%rbx,%rsi,8),%rdi\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%rcx),%r10\n+\tlea 0x6(%rsi),%rdx\n+./pynx/scattering/cpu.c:7426\n+\tje fc80 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x7(%rsi),%rdx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r9,%r10\n-\tjne ef86 \n+\tcmp %r12,%rdx\n+\tjne ee02 \n ./pynx/scattering/cpu.c:7428\n \tmov %rax,-0x4c0(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0xdf7d(%rip),%r12 \n+\tcmp 0xe101(%rip),%rdi \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %rbx,%r15\n-\tmov %r9,%rbx\n-\tmov %r8,-0x4e8(%rbp)\n+\tmov %rbx,%r14\n+\tmov %r8,-0x4e0(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n \tsete %r13b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r14d,%r14d\n-\tnopw 0x0(%rax,%rax,1)\n+\tmov %rdi,%rbx\n+\txor %r15d,%r15d\n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r15,%r14,8),%rsi\n+\tmov 0x18(%r14,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r12\n-\tje 10d30 \n+\tcmp %rsi,%rbx\n+\tje 10b58 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0xdf83(%rip),%rax \n-\tcmp %rax,0x8(%r12)\n-\tsete %r11b\n-\tcmp %rax,0x8(%rsi)\n-\tsete %r9b\n+\tmov 0xe10b(%rip),%r8 \n+\tcmp %r8,0x8(%rbx)\n+\tsete %cl\n+\tcmp %r8,0x8(%rsi)\n+\tsete %al\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %r11b,%r11b\n-\tje ffa0 \n-\ttest %r9b,%r9b\n-\tje ffae \n+\ttest %cl,%cl\n+\tje 10448 \n+\ttest %al,%al\n+\tje 10455 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r12),%r8\n+\tmov 0x10(%rbx),%r11\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%r8\n-\tjne f118 \n+\tcmp 0x10(%rsi),%r11\n+\tjne ef90 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%rdx\n+\tmov 0x18(%rsi),%r10\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r12),%rdi\n+\tmov 0x18(%rbx),%rdi\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdx,%rdi\n-\tsetne %cl\n+\tcmp %r10,%rdi\n+\tsetne %r9b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n-\tsetne %r10b\n-\ttest %r10b,%cl\n-\tje f099 \n-\tcmp $0xffffffffffffffff,%rdi\n-\tjne f118 \n+\tinc %r10\n+\tsetne %dl\n+\ttest %dl,%r9b\n+\tje ef0c \n+\tinc %rdi\n+\tjne ef90 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r12),%eax\n+\tmovzbl 0x20(%rbx),%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%r9d\n+\tmovzbl 0x20(%rsi),%eax\n ./pynx/scattering/cpu.c:7373\n-\tmov %eax,%edx\n+\tmov %r8d,%ecx\n ./pynx/scattering/cpu.c:7374\n-\tmov %r9d,%r11d\n+\tmov %eax,%edi\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%dl\n+\tshr $0x2,%cl\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%r11b\n+\tshr $0x2,%dil\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%edx\n+\tand $0x7,%ecx\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%r11d\n-\tcmp %r11b,%dl\n-\tjne f118 \n+\tand $0x7,%edi\n+\tcmp %dil,%cl\n+\tjne ef90 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%al\n-\tjne 11c0e \n+\ttest $0x20,%r8b\n+\tjne 119dd \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r12),%rdi\n+\tmov 0x38(%rbx),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r9b\n-\tjne 11f27 \n+\ttest $0x20,%al\n+\tjne 11d00 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r10\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %dl,%eax\n+\tmovzbl %cl,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%eax\n-\tje 12030 \n+\tcmp $0x1,%esi\n+\tje 11e11 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%eax\n-\tje 1206c \n+\tcmp $0x2,%esi\n+\tje 11e4d \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%r11d\n-\tmov (%rsi),%r9d\n+\tmov (%rdi),%r9d\n+\tmov (%r10),%edx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r9d,%r11d\n-\tjne f118 \n+\tcmp %edx,%r9d\n+\tjne ef90 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%r8\n-\tje 10d30 \n+\tcmp $0x1,%r11\n+\tje 10b58 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %dl,%edx\n-\timul %r8,%rdx\n+\tmovzbl %cl,%edx\n+\tmov %r10,%rsi\n+\timul %r11,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 10d30 \n-\tnopl (%rax)\n+\tje 10b58 \n+\tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %r14\n+\tinc %r15\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r14\n-\tjne f030 \n+\tcmp %r12,%r15\n+\tjne eea8 \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5663\n \tcall 3310 \n ./pynx/scattering/cpu.c:5663 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 12123 \n+\tjne 11f04 \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0xde27(%rip),%rbx \n+\tmov 0xdfaf(%rip),%rbx \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0xa3b0(%rip),%rdx \n-\tlea 0xb1ab(%rip),%rsi \n-\tlea 0xa0ab(%rip),%r9 \n+\tlea 0xa5aa(%rip),%rdx \n+\tlea 0xb3a5(%rip),%rsi \n+\tlea 0xa2a5(%rip),%r9 \n \tmov $0xa,%r8d\n \tmov (%rbx),%rdi\n \tpush $0x3\n-\tlea 0xa34d(%rip),%rcx \n+\tlea 0xa547(%rip),%rcx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5665\n \tpop %rax\n ./pynx/scattering/cpu.c:5665 (discriminator 1)\n \tmov $0x1621,%esi\n ./pynx/scattering/cpu.c:5665\n \tpop %rdx\n-\tjmp 10670 \n-\tnopw 0x0(%rax,%rax,1)\n-./pynx/scattering/cpu.c:5623\n-\tmov (%rax),%rdi\n+\tjmp 10e50 \n+\tnop\n ./pynx/scattering/cpu.c:5617\n-\tmov 0x18(%rsi),%rdx\n+\tmov 0x18(%rsi),%rdi\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x10(%rsi),%rcx\n+\tmov 0x10(%rsi),%rdx\n+./pynx/scattering/cpu.c:5623\n+\tmov (%rax),%r9\n ./pynx/scattering/cpu.c:5621\n \tmov 0x8(%rsi),%rsi\n-./pynx/scattering/cpu.c:5623\n-\tmov %rdi,-0x4b8(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5617\n-\tmov %rdx,-0x4e8(%rbp)\n ./pynx/scattering/cpu.c:5619\n-\tmov %rcx,-0x4e0(%rbp)\n+\tmov %rdx,-0x4d8(%rbp)\n+./pynx/scattering/cpu.c:5621\n+\tmov %rsi,-0x4d0(%rbp)\n+./pynx/scattering/cpu.c:5623\n+\tmov %r9,-0x4b8(%rbp)\n+./pynx/scattering/cpu.c:5617\n+\tmov %rdi,-0x4e0(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov %rax,%rdi\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %rdi,%rdi\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5621\n-\tmov %rsi,-0x4d8(%rbp)\n-./pynx/scattering/cpu.c:5629\n-\tvzeroupper\n ./pynx/scattering/cpu.c:5669\n-\tmov 0xea34(%rip),%r12 \n+\tmov 0xebc4(%rip),%r14 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %rdi,%rdi\n-\tjle f3fc \n-\tmov %rdi,%rcx\n+\tjle f25c \n+\tmov %rdi,%r10\n ./pynx/scattering/cpu.c:7424\n-\txor %r11d,%r11d\n-\tand $0x7,%ecx\n-\tje f255 \n-\tcmp $0x1,%rcx\n-\tje f242 \n-\tcmp $0x2,%rcx\n-\tje f234 \n-\tcmp $0x3,%rcx\n-\tje f226 \n-\tcmp $0x4,%rcx\n-\tje f218 \n-\tcmp $0x5,%rcx\n-\tje f20a \n-\tcmp $0x6,%rcx\n-\tjne 11844 \n+\txor %r9d,%r9d\n+\tand $0x7,%r10d\n+\tje f0c3 \n+\tcmp $0x1,%r10\n+\tje f0b0 \n+\tcmp $0x2,%r10\n+\tje f0a2 \n+\tcmp $0x3,%r10\n+\tje f094 \n+\tcmp $0x4,%r10\n+\tje f086 \n+\tcmp $0x5,%r10\n+\tje f078 \n+\tcmp $0x6,%r10\n+\tjne 1162c \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r12\n-\tje 10f98 \n+\tcmp 0x18(%rbx,%r9,8),%r14\n+\tje 10da8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r11\n+\tinc %r9\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r12\n-\tje 10f98 \n+\tcmp 0x18(%rbx,%r9,8),%r14\n+\tje 10da8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r11\n+\tinc %r9\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r12\n-\tje 10f98 \n+\tcmp 0x18(%rbx,%r9,8),%r14\n+\tje 10da8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r11\n+\tinc %r9\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r12\n-\tje 10f98 \n+\tcmp 0x18(%rbx,%r9,8),%r14\n+\tje 10da8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r11\n+\tinc %r9\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r12\n-\tje 10f98 \n+\tcmp 0x18(%rbx,%r9,8),%r14\n+\tje 10da8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r11\n+\tinc %r9\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r12\n-\tje 10f98 \n+\tcmp 0x18(%rbx,%r9,8),%r14\n+\tje 10da8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r11\n+\tinc %r9\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rdi,%r11\n-\tje f2d4 \n+\tcmp %rdi,%r9\n+\tje f142 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r12\n-\tje 10f98 \n+\tcmp 0x18(%rbx,%r9,8),%r14\n+\tje 10da8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r11),%r10\n-\tmov %r10,%r11\n+\tlea 0x1(%r9),%rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r12\n-\tje 10f98 \n+\tcmp 0x18(%rbx,%rsi,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r11\n+\tmov %rsi,%r9\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r12\n-\tje 10f98 \n+\tje 10da8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%r10),%r11\n+\tinc %r9\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r10,8),%r12\n-\tje 10f98 \n+\tcmp 0x18(%rbx,%r9,8),%r14\n+\tje 10da8 \n+\tcmp 0x28(%rbx,%rsi,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%r10),%r11\n+\tlea 0x2(%rsi),%r9\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r10,8),%r12\n-\tje 10f98 \n+\tje 10da8 \n+\tcmp 0x30(%rbx,%rsi,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%r10),%r11\n+\tlea 0x3(%rsi),%r9\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r10,8),%r12\n-\tje 10f98 \n+\tje 10da8 \n+\tcmp 0x38(%rbx,%rsi,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%r10),%r11\n+\tlea 0x4(%rsi),%r9\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r10,8),%r12\n-\tje 10f98 \n+\tje 10da8 \n+\tcmp 0x40(%rbx,%rsi,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%r10),%r11\n+\tlea 0x5(%rsi),%r9\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r10,8),%r12\n-\tje 10f98 \n+\tje 10da8 \n+\tcmp 0x48(%rbx,%rsi,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%r10),%r11\n+\tlea 0x6(%rsi),%r9\n+./pynx/scattering/cpu.c:7426\n+\tje 10da8 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x7(%rsi),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rdi,%r11\n-\tjne f255 \n+\tcmp %rdi,%r9\n+\tjne f0c3 \n ./pynx/scattering/cpu.c:7428\n \tmov %rax,-0x4c0(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0xdcae(%rip),%r12 \n+\tcmp 0xde40(%rip),%r14 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %rbx,%r15\n-\tmov %rdi,%rbx\n-\tmov %r8,-0x4f0(%rbp)\n+\tmov %rbx,%r12\n+\tmov %r8,-0x4e8(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n \tsete %r13b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r14d,%r14d\n-\tcs nopw 0x0(%rax,%rax,1)\n+\tmov %rdi,%rbx\n+\txor %r15d,%r15d\n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r15,%r14,8),%rsi\n+\tmov 0x18(%r12,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r12\n-\tje 10cb8 \n+\tcmp %rsi,%r14\n+\tje 10af0 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0xdcb3(%rip),%rdi \n-\tcmp %rdi,0x8(%r12)\n-\tsete %r9b\n-\tcmp %rdi,0x8(%rsi)\n-\tsete %al\n+\tmov 0xde4b(%rip),%rax \n+\tcmp %rax,0x8(%r14)\n+\tsete %dil\n+\tcmp %rax,0x8(%rsi)\n+\tsete %dl\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %r9b,%r9b\n-\tje ff00 \n-\ttest %al,%al\n-\tje ff0d \n+\ttest %dil,%dil\n+\tje 103a8 \n+\ttest %dl,%dl\n+\tje 103b5 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r12),%r8\n+\tmov 0x10(%r14),%r11\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%r8\n-\tjne f3f0 \n+\tcmp 0x10(%rsi),%r11\n+\tjne f250 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%rdx\n+\tmov 0x18(%rsi),%rcx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r12),%rcx\n+\tmov 0x18(%r14),%r8\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdx,%rcx\n+\tcmp %rcx,%r8\n \tsetne %r10b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n-\tsetne %r11b\n-\ttest %r11b,%r10b\n-\tje f36c \n-\tcmp $0xffffffffffffffff,%rcx\n-\tjne f3f0 \n+\tinc %rcx\n+\tsetne %r9b\n+\ttest %r9b,%r10b\n+\tje f1cf \n+\tinc %r8\n+\tjne f250 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r12),%eax\n+\tmovzbl 0x20(%r14),%eax\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%r9d\n+\tmovzbl 0x20(%rsi),%r8d\n ./pynx/scattering/cpu.c:7373\n-\tmov %eax,%ecx\n+\tmov %eax,%edx\n ./pynx/scattering/cpu.c:7374\n-\tmov %r9d,%edi\n+\tmov %r8d,%edi\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%cl\n+\tshr $0x2,%dl\n ./pynx/scattering/cpu.c:7374\n \tshr $0x2,%dil\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%ecx\n+\tand $0x7,%edx\n ./pynx/scattering/cpu.c:7374\n \tand $0x7,%edi\n-\tcmp %dil,%cl\n-\tjne f3f0 \n+\tcmp %dil,%dl\n+\tjne f250 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%al\n-\tjne 11b8e \n+\tjne 1195d \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r12),%rdi\n+\tmov 0x38(%r14),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r9b\n-\tjne 11f05 \n+\ttest $0x20,%r8b\n+\tjne 11cdd \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %cl,%r11d\n+\tmovzbl %dl,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r11d\n-\tje 11fef \n+\tcmp $0x1,%esi\n+\tje 11dcc \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r11d\n-\tje 12053 \n+\tcmp $0x2,%esi\n+\tje 11e34 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%eax\n-\tmov (%rsi),%r9d\n+\tmov (%rdi),%r10d\n+\tmov (%rcx),%r9d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r9d,%eax\n-\tjne f3f0 \n+\tcmp %r9d,%r10d\n+\tjne f250 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%r8\n-\tje 10cb8 \n+\tcmp $0x1,%r11\n+\tje 10af0 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %cl,%edx\n-\timul %r8,%rdx\n+\tmovzbl %dl,%edx\n+\tmov %rcx,%rsi\n+\timul %r11,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 10cb8 \n-\tnopl 0x0(%rax)\n+\tje 10af0 \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %r14\n+\tinc %r15\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r14\n-\tjne f300 \n+\tcmp %rbx,%r15\n+\tjne f168 \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5673\n \tcall 3310 \n ./pynx/scattering/cpu.c:5673 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 12119 \n+\tjne 11efa \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0xdb4f(%rip),%rbx \n+\tmov 0xdcef(%rip),%rbx \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0xaeda(%rip),%rsi \n-\tlea 0x9dda(%rip),%r9 \n+\tlea 0xb0ec(%rip),%rsi \n+\tlea 0x9fec(%rip),%r9 \n \tmov $0xa,%r8d\n-\tlea 0xa081(%rip),%rcx \n+\tlea 0xa293(%rip),%rcx \n \tmov (%rbx),%rdi\n \tpush $0x4\n-\tlea 0xa0b8(%rip),%rdx \n+\tlea 0xa2ca(%rip),%rdx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5675\n \tpop %r14\n ./pynx/scattering/cpu.c:5675 (discriminator 1)\n \tmov $0x162b,%esi\n ./pynx/scattering/cpu.c:5675\n \tpop %r15\n-\tjmp 10670 \n+\tjmp 10e50 \n \tnopl 0x0(%rax)\n-./pynx/scattering/cpu.c:5605\n-\tmov 0x48(%rsi),%r12\n-\tjmp eea3 \n-\tnopl 0x0(%rax)\n-Py_SIZE():\n-/usr/include/python3.12/object.h:233\n-\tmov 0x10(%rcx),%rax\n-__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5631\n-\tmov 0xe755(%rip),%r15 \n-__Pyx_GetKwValue_FASTCALL():\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %rax,%rax\n-\tjle 120c7 \n-\tlea -0x1(%rax),%rdx\n-./pynx/scattering/cpu.c:7424\n-\txor %r12d,%r12d\n-\tand $0x7,%edx\n-\tje f513 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r15\n-\tje f580 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r11d\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%r12d\n-\tcmp $0x1,%rdx\n-\tje f513 \n-\tcmp $0x2,%rdx\n-\tje f509 \n-\tcmp $0x3,%rdx\n-\tje f4ff \n-\tcmp $0x4,%rdx\n-\tje f4f1 \n-\tcmp $0x5,%rdx\n-\tje f4e3 \n-\tcmp $0x6,%rdx\n-\tje f4d5 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje f580 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%r11),%r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r15\n-\tje f580 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r15\n-\tje f580 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r15\n-\tje f580 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r15\n-\tje f580 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r15\n-\tje f580 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r15\n-\tje f580 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r12),%r14\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r14,%rax\n-\tje 1149f \n-\tmov %r14,%r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r14,8),%r15\n-\tje f580 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r15\n-\tje f580 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%r14),%r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r14,8),%r15\n-\tje f580 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%r14),%r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r14,8),%r15\n-\tje f580 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%r14),%r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r14,8),%r15\n-\tje f580 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%r14),%r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r14,8),%r15\n-\tje f580 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%r14),%r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r14,8),%r15\n-\tje f580 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%r14),%r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r15\n-\tjne f51a \n-\txchg %ax,%ax\n-./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x4d0(%rbp),%rdx\n-\tmov (%rdx,%r12,8),%r10\n-\tmov %r10,-0x4b8(%rbp)\n-\tvzeroupper\n-__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5631 (discriminator 2)\n-\tcmpq $0x0,-0x4b8(%rbp)\n-\tje 11662 \n-Py_SIZE():\n-/usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%rcx\n-__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5633\n-\tdec %rax\n-\tjmp fa24 \n-\tnop\n ./pynx/scattering/cpu.c:5615\n \tmov 0x20(%rsi),%r15\n ./pynx/scattering/cpu.c:5617\n \tmov 0x18(%rsi),%r14\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x10(%rsi),%r12\n+\tmov 0x10(%rsi),%r13\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x8(%rsi),%r13\n+\tmov 0x8(%rsi),%r10\n ./pynx/scattering/cpu.c:5623\n-\tmov (%rsi),%r10\n+\tmov (%rsi),%rcx\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rcx),%rax\n+\tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5615\n \tmov %r15,-0x4c0(%rbp)\n ./pynx/scattering/cpu.c:5617\n-\tmov %r14,-0x4e8(%rbp)\n+\tmov %r14,-0x4e0(%rbp)\n ./pynx/scattering/cpu.c:5619\n-\tmov %r12,-0x4e0(%rbp)\n+\tmov %r13,-0x4d8(%rbp)\n+./pynx/scattering/cpu.c:5621\n+\tmov %r10,-0x4d0(%rbp)\n+./pynx/scattering/cpu.c:5623\n+\tmov %rcx,-0x4b8(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %rax,%r15\n+\tmov %rax,%rcx\n+\tnopl (%rax)\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %rcx,%rcx\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5621\n-\tmov %r13,-0x4d8(%rbp)\n-./pynx/scattering/cpu.c:5623\n-\tmov %r10,-0x4b8(%rbp)\n-./pynx/scattering/cpu.c:5629\n-\tvzeroupper\n ./pynx/scattering/cpu.c:5679\n-\tmov 0xe601(%rip),%r13 \n+\tmov 0xe8f6(%rip),%rdi \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r15,%r15\n-\tjle 10f40 \n-\tlea -0x1(%r15),%rdi\n+\tjle 10d50 \n+\tlea -0x1(%rcx),%r10\n ./pynx/scattering/cpu.c:7424\n-\txor %r9d,%r9d\n-\tand $0x7,%edi\n-\tje f687 \n+\txor %r13d,%r13d\n+\tand $0x7,%r10d\n+\tje f390 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r13\n-\tje f6f8 \n+\tcmp 0x18(%rbx),%rdi\n+\tje f400 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%edx\n+\tcmp $0x1,%r10\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%r9d\n-\tcmp $0x1,%rdi\n-\tje f687 \n-\tcmp $0x2,%rdi\n-\tje f67d \n-\tcmp $0x3,%rdi\n-\tje f673 \n-\tcmp $0x4,%rdi\n-\tje f665 \n-\tcmp $0x5,%rdi\n-\tje f657 \n-\tcmp $0x6,%rdi\n-\tjne 11830 \n+\tmov $0x1,%r13d\n+\tje f390 \n+\tcmp $0x2,%r10\n+\tje f386 \n+\tcmp $0x3,%r10\n+\tje f37c \n+\tcmp $0x4,%r10\n+\tje f36e \n+\tcmp $0x5,%r10\n+\tje f360 \n+\tcmp $0x6,%r10\n+\tjne 11600 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r13\n-\tje f6f8 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje f400 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r13\n-\tje f6f8 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje f400 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r13\n-\tje f6f8 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje f400 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r13\n-\tje f6f8 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje f400 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r13\n-\tje f6f8 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje f400 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r13\n-\tje f6f8 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje f400 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r9),%r10\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r10,%r15\n-\tje 10d58 \n-\tmov %r10,%r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r13\n-\tje f6f8 \n+\tlea 0x1(%r13),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r9\n+\tcmp %r9,%rcx\n+\tje 10b80 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r13\n-\tje f6f8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%r10),%r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r10,8),%r13\n-\tje f6f8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%r10),%r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r10,8),%r13\n-\tje f6f8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%r10),%r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r10,8),%r13\n-\tje f6f8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%r10),%r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r10,8),%r13\n-\tje f6f8 \n+\tcmp 0x18(%rbx,%r9,8),%rdi\n+\tmov %r9,%r13\n+\tje f400 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%r10),%r9\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r10,8),%r13\n-\tje f6f8 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje f400 \n+\tcmp 0x28(%rbx,%r9,8),%rdi\n+\tlea 0x2(%r9),%r13\n+\tje f400 \n+\tcmp 0x30(%rbx,%r9,8),%rdi\n+\tlea 0x3(%r9),%r13\n+\tje f400 \n+\tcmp 0x38(%rbx,%r9,8),%rdi\n+\tlea 0x4(%r9),%r13\n+\tje f400 \n+\tcmp 0x40(%rbx,%r9,8),%rdi\n+\tlea 0x5(%r9),%r13\n+\tje f400 \n+\tcmp 0x48(%rbx,%r9,8),%rdi\n+\tlea 0x6(%r9),%r13\n+\tje f400 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%r10),%r9\n+\tlea 0x7(%r9),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r13\n-\tjne f68e \n-\tnopl 0x0(%rax)\n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tjne f397 \n+\tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x4d0(%rbp),%r11\n-\tmov (%r11,%r9,8),%rsi\n-\tmov %rsi,-0x4f0(%rbp)\n+\tmov -0x4c8(%rbp),%r10\n+\tmov (%r10,%r13,8),%rsi\n+\tmov %rsi,-0x4e8(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5679 (discriminator 2)\n-\tcmpq $0x0,-0x4f0(%rbp)\n-\tje 10f40 \n+\tcmpq $0x0,-0x4e8(%rbp)\n+\tje 10d50 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%rsi\n+\tmov 0x10(%rbx),%r10\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5681\n \tdec %rax\n-\tjmp f778 \n+\tjmp f480 \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:5613\n-\tmov 0x28(%rsi),%rcx\n+\tmov 0x28(%rsi),%rdx\n ./pynx/scattering/cpu.c:5617\n-\tmov 0x18(%rax),%rdi\n-./pynx/scattering/cpu.c:5615\n-\tmov 0x20(%rsi),%rsi\n+\tmov 0x18(%rax),%r9\n ./pynx/scattering/cpu.c:5619\n-\tmov 0x10(%rax),%r9\n+\tmov 0x10(%rax),%r11\n ./pynx/scattering/cpu.c:5621\n-\tmov 0x8(%rax),%r11\n+\tmov 0x8(%rax),%r12\n+./pynx/scattering/cpu.c:5615\n+\tmov 0x20(%rsi),%rsi\n ./pynx/scattering/cpu.c:5623\n \tmov (%rax),%rax\n ./pynx/scattering/cpu.c:5613\n-\tmov %rcx,-0x4f0(%rbp)\n-./pynx/scattering/cpu.c:5615\n-\tmov %rsi,-0x4c0(%rbp)\n+\tmov %rdx,-0x4e8(%rbp)\n+./pynx/scattering/cpu.c:5617\n+\tmov %r9,-0x4e0(%rbp)\n ./pynx/scattering/cpu.c:5623\n \tmov %rax,-0x4b8(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5617\n-\tmov %rdi,-0x4e8(%rbp)\n+./pynx/scattering/cpu.c:5615\n+\tmov %rsi,-0x4c0(%rbp)\n ./pynx/scattering/cpu.c:5619\n-\tmov %r9,-0x4e0(%rbp)\n+\tmov %r11,-0x4d8(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %rax,%rsi\n+\tmov %rax,%r10\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5621\n-\tmov %r11,-0x4d8(%rbp)\n+\tmov %r12,-0x4d0(%rbp)\n ./pynx/scattering/cpu.c:5629\n-\tvzeroupper\n \tnopl 0x0(%rax,%rax,1)\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %r10,%r10\n+__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5689\n-\tmov 0xe481(%rip),%r12 \n+\tmov 0xe776(%rip),%r9 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %rsi,%rsi\n-\tjle f9bc \n-\tmov %rsi,%rcx\n+\tjle f6cc \n+\tmov %r10,%rcx\n ./pynx/scattering/cpu.c:7424\n-\txor %r13d,%r13d\n+\txor %r12d,%r12d\n \tand $0x7,%ecx\n-\tje f818 \n+\tje f524 \n \tcmp $0x1,%rcx\n-\tje f805 \n+\tje f50d \n \tcmp $0x2,%rcx\n-\tje f7f7 \n+\tje f4ff \n \tcmp $0x3,%rcx\n-\tje f7e9 \n+\tje f4f1 \n \tcmp $0x4,%rcx\n-\tje f7db \n+\tje f4e3 \n \tcmp $0x5,%rcx\n-\tje f7cd \n+\tje f4d5 \n \tcmp $0x6,%rcx\n-\tjne 117e8 \n+\tjne 115d0 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r12\n-\tje 10d10 \n+\tcmp 0x18(%rbx,%r12,8),%r9\n+\tje 10b40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r13\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r12\n-\tje 10d10 \n+\tcmp 0x18(%rbx,%r12,8),%r9\n+\tje 10b40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r13\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r12\n-\tje 10d10 \n+\tcmp 0x18(%rbx,%r12,8),%r9\n+\tje 10b40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r13\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r12\n-\tje 10d10 \n+\tcmp 0x18(%rbx,%r12,8),%r9\n+\tje 10b40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r13\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r12\n-\tje 10d10 \n+\tcmp 0x18(%rbx,%r12,8),%r9\n+\tje 10b40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r13\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r12\n-\tje 10d10 \n+\tcmp 0x18(%rbx,%r12,8),%r9\n+\tje 10b40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r13\n+\tinc %r12\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rsi,%r13\n-\tje f897 \n+\tcmp %r10,%r12\n+\tje f5a4 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r12\n-\tje 10d10 \n+\tcmp 0x18(%rbx,%r12,8),%r9\n+\tje 10b40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r13),%rdi\n-\tmov %rdi,%r13\n+\tlea 0x1(%r12),%r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 10d10 \n+\tcmp 0x18(%rbx,%r11,8),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r13\n+\tmov %r11,%r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r12\n-\tje 10d10 \n+\tje 10b40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%rdi),%r13\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%rdi,8),%r12\n-\tje 10d10 \n+\tcmp 0x18(%rbx,%r12,8),%r9\n+\tje 10b40 \n+\tcmp 0x28(%rbx,%r11,8),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%rdi),%r13\n+\tlea 0x2(%r11),%r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%rdi,8),%r12\n-\tje 10d10 \n+\tje 10b40 \n+\tcmp 0x30(%rbx,%r11,8),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%rdi),%r13\n+\tlea 0x3(%r11),%r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%rdi,8),%r12\n-\tje 10d10 \n+\tje 10b40 \n+\tcmp 0x38(%rbx,%r11,8),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%rdi),%r13\n+\tlea 0x4(%r11),%r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%rdi,8),%r12\n-\tje 10d10 \n+\tje 10b40 \n+\tcmp 0x40(%rbx,%r11,8),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%rdi),%r13\n+\tlea 0x5(%r11),%r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%rdi,8),%r12\n-\tje 10d10 \n+\tje 10b40 \n+\tcmp 0x48(%rbx,%r11,8),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%rdi),%r13\n+\tlea 0x6(%r11),%r12\n+./pynx/scattering/cpu.c:7426\n+\tje 10b40 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x7(%r11),%r12\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rsi,%r13\n-\tjne f818 \n+\tcmp %r10,%r12\n+\tjne f524 \n ./pynx/scattering/cpu.c:7428\n-\tmov %rax,-0x4f8(%rbp)\n+\tmov %rax,-0x4f0(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0xd6eb(%rip),%r12 \n+\tcmp 0xd9de(%rip),%r9 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %rbx,%r14\n-\tmov %rsi,%rbx\n-\tmov %r8,-0x500(%rbp)\n+\tmov %rbx,%r15\n+\tmov %r8,-0x4f8(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tsete %r15b\n+\tsete %r12b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r13d,%r13d\n+\tmov %r9,%rbx\n+\txor %r14d,%r14d\n+\tmov %r10,%r13\n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r14,%r13,8),%rsi\n+\tmov 0x18(%r15,%r14,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r12\n-\tje 10040 \n+\tcmp %rsi,%rbx\n+\tje fcb0 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0xd6f3(%rip),%r8 \n-\tcmp %r8,0x8(%r12)\n-\tsete %dl\n-\tcmp %r8,0x8(%rsi)\n-\tsete %r10b\n+\tmov 0xd9e3(%rip),%rax \n+\tcmp %rax,0x8(%rbx)\n+\tsete %r8b\n+\tcmp %rax,0x8(%rsi)\n+\tsete %dil\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %dl,%dl\n-\tje fe60 \n-\ttest %r10b,%r10b\n-\tje fe6e \n+\ttest %r8b,%r8b\n+\tje 10308 \n+\ttest %dil,%dil\n+\tje 10316 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r12),%rax\n+\tmov 0x10(%rbx),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%rax\n-\tjne f9b0 \n+\tcmp 0x10(%rsi),%rcx\n+\tjne f6c0 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%rcx\n+\tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r12),%r11\n+\tmov 0x18(%rbx),%r10\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rcx,%r11\n+\tcmp %rdx,%r10\n \tsetne %r9b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rcx\n-\tsetne %dil\n-\ttest %dil,%r9b\n-\tje f92c \n-\tcmp $0xffffffffffffffff,%r11\n-\tjne f9b0 \n+\tinc %rdx\n+\tsetne %r11b\n+\ttest %r11b,%r9b\n+\tje f639 \n+\tinc %r10\n+\tjne f6c0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r12),%r8d\n+\tmovzbl 0x20(%rbx),%eax\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%ecx\n+\tmovzbl 0x20(%rsi),%edx\n ./pynx/scattering/cpu.c:7373\n-\tmov %r8d,%edx\n+\tmov %eax,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmov %ecx,%r10d\n+\tmov %edx,%edi\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%dl\n+\tshr $0x2,%r8b\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%r10b\n+\tshr $0x2,%dil\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%edx\n+\tand $0x7,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%r10d\n-\tcmp %r10b,%dl\n-\tjne f9b0 \n+\tand $0x7,%edi\n+\tcmp %dil,%r8b\n+\tjne f6c0 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r8b\n-\tjne 11ed9 \n+\ttest $0x20,%al\n+\tjne 11c9a \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r12),%rdi\n+\tmov 0x38(%rbx),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%cl\n-\tjne 11ec5 \n+\ttest $0x20,%dl\n+\tjne 11cb0 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r10\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %dl,%r8d\n+\tmovzbl %r8b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r8d\n-\tje 11f9c \n+\tcmp $0x1,%esi\n+\tje 11d78 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r8d\n-\tje 11c8d \n+\tcmp $0x2,%esi\n+\tje 11a5d \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%ecx\n-\tmov (%rsi),%r10d\n+\tmov (%rdi),%r9d\n+\tmov (%r10),%r11d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r10d,%ecx\n-\tjne f9b0 \n+\tcmp %r11d,%r9d\n+\tjne f6c0 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%rax\n-\tje 10040 \n+\tcmp $0x1,%rcx\n+\tje fcb0 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %dl,%edx\n-\timul %rax,%rdx\n+\tmovzbl %r8b,%edx\n+\tmov %r10,%rsi\n+\timul %rcx,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 10040 \n-\tnopl 0x0(%rax,%rax,1)\n+\tje fcb0 \n+\tcs nopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %r13\n+\tinc %r14\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r13\n-\tjne f8c0 \n+\tcmp %r13,%r14\n+\tjne f5d0 \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5693\n \tcall 3310 \n ./pynx/scattering/cpu.c:5693 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 12105 \n+\tjne 11ee6 \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0xd58f(%rip),%rbx \n+\tmov 0xd87f(%rip),%rbx \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0xa91a(%rip),%rsi \n-\tlea 0x981a(%rip),%r9 \n+\tlea 0xac7c(%rip),%rsi \n+\tlea 0x9b7c(%rip),%r9 \n \tmov $0xa,%r8d\n-\tlea 0x9ac1(%rip),%rcx \n+\tlea 0x9e23(%rip),%rcx \n \tmov (%rbx),%rdi\n \tpush $0x6\n-\tlea 0x9af8(%rip),%rdx \n+\tlea 0x9e5a(%rip),%rdx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5695\n \tpop %r11\n ./pynx/scattering/cpu.c:5695 (discriminator 1)\n \tmov $0x163f,%esi\n ./pynx/scattering/cpu.c:5695\n \tpop %rbx\n-\tjmp 10670 \n-./pynx/scattering/cpu.c:5623\n-\tmov (%rsi),%r12\n-Py_SIZE():\n-/usr/include/python3.12/object.h:233\n-\tmov 0x10(%rcx),%rax\n-__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5623\n-\tmov %r12,-0x4b8(%rbp)\n+\tjmp 10e50 \n+./pynx/scattering/cpu.c:5605\n+\tmov 0x48(%rsi),%r13\n+\tjmp ed23 \n+\tnopl 0x0(%rax)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %rax,%rcx\n-\tvzeroupper\n+\tmov 0x10(%rbx),%rax\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %rax,%rax\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5639\n-\tmov 0xe1a5(%rip),%r15 \n+./pynx/scattering/cpu.c:5631\n+\tmov 0xe48a(%rip),%r15 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %rcx,%rcx\n-\tjle 11280 \n-\tlea -0x1(%rcx),%r9\n+\tjle 114b0 \n+\tlea -0x1(%rax),%rdx\n ./pynx/scattering/cpu.c:7424\n-\txor %edx,%edx\n-\tand $0x7,%r9d\n-\tje fac9 \n+\txor %r14d,%r14d\n+\tand $0x7,%edx\n+\tje f7da \n ./pynx/scattering/cpu.c:7426\n \tcmp 0x18(%rbx),%r15\n-\tje fb38 \n+\tje f848 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tcmp $0x1,%rdx\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%edx\n-\tcmp $0x1,%r9\n-\tje fac9 \n-\tcmp $0x2,%r9\n-\tje fabf \n-\tcmp $0x3,%r9\n-\tje fab5 \n-\tcmp $0x4,%r9\n-\tje faa7 \n-\tcmp $0x5,%r9\n-\tje fa99 \n-\tcmp $0x6,%r9\n-\tje fa8b \n+\tmov $0x1,%r14d\n+\tje f7da \n+\tcmp $0x2,%rdx\n+\tje f7d0 \n+\tcmp $0x3,%rdx\n+\tje f7c6 \n+\tcmp $0x4,%rdx\n+\tje f7b8 \n+\tcmp $0x5,%rdx\n+\tje f7aa \n+\tcmp $0x6,%rdx\n+\tje f79c \n ./pynx/scattering/cpu.c:7426\n \tcmp 0x18(%rbx,%rsi,8),%r15\n-\tje fb38 \n+\tje f848 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%rsi),%rdx\n+\tlea 0x1(%rsi),%r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje fb38 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje f848 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje fb38 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje f848 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje fb38 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje f848 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje fb38 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje f848 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje fb38 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje f848 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje fb38 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje f848 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%rdx),%rdi\n+\tlea 0x1(%r14),%r13\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rdi,%rcx\n-\tje 110c0 \n-\tmov %rdi,%rdx\n+\tcmp %r13,%rax\n+\tje 112f6 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r15\n-\tje fb38 \n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tmov %r13,%r14\n+\tje f848 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje fb38 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje f848 \n+\tcmp 0x28(%rbx,%r13,8),%r15\n+\tlea 0x2(%r13),%r14\n+\tje f848 \n+\tcmp 0x30(%rbx,%r13,8),%r15\n+\tlea 0x3(%r13),%r14\n+\tje f848 \n+\tcmp 0x38(%rbx,%r13,8),%r15\n+\tlea 0x4(%r13),%r14\n+\tje f848 \n+\tcmp 0x40(%rbx,%r13,8),%r15\n+\tlea 0x5(%r13),%r14\n+\tje f848 \n+\tcmp 0x48(%rbx,%r13,8),%r15\n+\tlea 0x6(%r13),%r14\n+\tje f848 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%rdi),%rdx\n+\tlea 0x7(%r13),%r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%rdi,8),%r15\n-\tje fb38 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tjne f7e1 \n+\tnopl 0x0(%rax)\n+./pynx/scattering/cpu.c:7426 (discriminator 1)\n+\tmov -0x4c8(%rbp),%rsi\n+\tmov (%rsi,%r14,8),%r9\n+\tmov %r9,-0x4b8(%rbp)\n+__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5631 (discriminator 2)\n+\tcmpq $0x0,-0x4b8(%rbp)\n+\tje 114b0 \n+Py_SIZE():\n+/usr/include/python3.12/object.h:233\n+\tmov 0x10(%rbx),%r11\n+__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5633\n+\tdec %rax\n+\tjmp f889 \n+\tnopl 0x0(%rax)\n+./pynx/scattering/cpu.c:5623\n+\tmov (%rsi),%r13\n+Py_SIZE():\n+/usr/include/python3.12/object.h:233\n+\tmov 0x10(%rbx),%rax\n+__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5623\n+\tmov %r13,-0x4b8(%rbp)\n+Py_SIZE():\n+/usr/include/python3.12/object.h:233\n+\tmov %rax,%r11\n+__Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%rdi),%rdx\n+\ttest %r11,%r11\n+__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5639\n+\tmov 0xe33d(%rip),%r15 \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle 110f8 \n+\tlea -0x1(%r11),%rdx\n+./pynx/scattering/cpu.c:7424\n+\txor %r9d,%r9d\n+\tand $0x7,%edx\n+\tje f92f \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%rdi,8),%r15\n-\tje fb38 \n+\tcmp 0x18(%rbx),%r15\n+\tje f9a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tcmp $0x1,%rdx\n+\tmov $0x1,%ecx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%rdi),%rdx\n+\tmov $0x1,%r9d\n+\tje f92f \n+\tcmp $0x2,%rdx\n+\tje f925 \n+\tcmp $0x3,%rdx\n+\tje f91b \n+\tcmp $0x4,%rdx\n+\tje f90d \n+\tcmp $0x5,%rdx\n+\tje f8ff \n+\tcmp $0x6,%rdx\n+\tje f8f1 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%rdi,8),%r15\n-\tje fb38 \n+\tcmp 0x18(%rbx,%rcx,8),%r15\n+\tje f9a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%rdi),%rdx\n+\tlea 0x1(%rcx),%r9\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%rdi,8),%r15\n-\tje fb38 \n+\tcmp 0x18(%rbx,%r9,8),%r15\n+\tje f9a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%rdi),%rdx\n+\tinc %r9\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%r9,8),%r15\n+\tje f9a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %r9\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%r9,8),%r15\n+\tje f9a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %r9\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%r9,8),%r15\n+\tje f9a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %r9\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%r9,8),%r15\n+\tje f9a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %r9\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%r9,8),%r15\n+\tje f9a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%r9),%rdi\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp %rdi,%r11\n+\tje 10f28 \n ./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%rdi,8),%r15\n+\tmov %rdi,%r9\n+\tje f9a0 \n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tinc %r9\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%r9,8),%r15\n+\tje f9a0 \n+\tcmp 0x28(%rbx,%rdi,8),%r15\n+\tlea 0x2(%rdi),%r9\n+\tje f9a0 \n+\tcmp 0x30(%rbx,%rdi,8),%r15\n+\tlea 0x3(%rdi),%r9\n+\tje f9a0 \n+\tcmp 0x38(%rbx,%rdi,8),%r15\n+\tlea 0x4(%rdi),%r9\n+\tje f9a0 \n+\tcmp 0x40(%rbx,%rdi,8),%r15\n+\tlea 0x5(%rdi),%r9\n+\tje f9a0 \n \tcmp 0x48(%rbx,%rdi,8),%r15\n-\tje fb38 \n+\tlea 0x6(%rdi),%r9\n+\tje f9a0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%rdi),%rdx\n+\tlea 0x7(%rdi),%r9\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tjne fad0 \n-\tnopl 0x0(%rax,%rax,1)\n+\tcmp 0x18(%rbx,%r9,8),%r15\n+\tjne f936 \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x4d0(%rbp),%r11\n-\tmov (%r11,%rdx,8),%rsi\n-\tmov %rsi,-0x4d8(%rbp)\n+\tmov -0x4c8(%rbp),%rcx\n+\tmov (%rcx,%r9,8),%r11\n+\tmov %r11,-0x4d0(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5639 (discriminator 2)\n-\tcmpq $0x0,-0x4d8(%rbp)\n-\tje 11280 \n+\tcmpq $0x0,-0x4d0(%rbp)\n+\tje 110f8 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r13\n+\tmov 0x10(%rbx),%r9\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5641\n \tdec %rax\n-\tjmp fb87 \n+\tjmp f9ec \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:5621\n \tmov 0x8(%rsi),%r15\n ./pynx/scattering/cpu.c:5623\n \tmov (%rsi),%r14\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rcx),%rax\n+\tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5621\n-\tmov %r15,-0x4d8(%rbp)\n+\tmov %r15,-0x4d0(%rbp)\n ./pynx/scattering/cpu.c:5623\n \tmov %r14,-0x4b8(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %rax,%r13\n-\tvzeroupper\n+\tmov %rax,%r9\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %r9,%r9\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5649\n-\tmov 0xe04a(%rip),%r12 \n+\tmov 0xe1e2(%rip),%r14 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r13,%r13\n-\tjle fddc \n-\tmov %r13,%rcx\n+\tjle fc2c \n+\tmov %r9,%rdi\n ./pynx/scattering/cpu.c:7424\n-\txor %r14d,%r14d\n-\tand $0x7,%ecx\n-\tje fc33 \n-\tcmp $0x1,%rcx\n-\tje fc20 \n-\tcmp $0x2,%rcx\n-\tje fc12 \n-\tcmp $0x3,%rcx\n-\tje fc04 \n-\tcmp $0x4,%rcx\n-\tje fbf6 \n-\tcmp $0x5,%rcx\n-\tje fbe8 \n-\tcmp $0x6,%rcx\n-\tje fbda \n+\txor %edx,%edx\n+\tand $0x7,%edi\n+\tje fa96 \n+\tcmp $0x1,%rdi\n+\tje fa83 \n+\tcmp $0x2,%rdi\n+\tje fa75 \n+\tcmp $0x3,%rdi\n+\tje fa67 \n+\tcmp $0x4,%rdi\n+\tje fa59 \n+\tcmp $0x5,%rdi\n+\tje fa4b \n+\tcmp $0x6,%rdi\n+\tje fa3d \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r12\n-\tje 11000 \n+\tcmp 0x18(%rbx),%r14\n+\tje 10e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r14d\n+\tmov $0x1,%edx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r14,8),%r12\n-\tje 11000 \n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje 10e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r14\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r14,8),%r12\n-\tje 11000 \n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje 10e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r14\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r14,8),%r12\n-\tje 11000 \n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje 10e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r14\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r14,8),%r12\n-\tje 11000 \n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje 10e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r14\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r14,8),%r12\n-\tje 11000 \n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje 10e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r14\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r14,8),%r12\n-\tje 11000 \n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje 10e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r14\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r13,%r14\n-\tje fcb2 \n+\tcmp %r9,%rdx\n+\tje fb15 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r14,8),%r12\n-\tje 11000 \n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje 10e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r14),%rdi\n-\tmov %rdi,%r14\n+\tlea 0x1(%rdx),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 11000 \n+\tcmp 0x18(%rbx,%r13,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r14\n+\tmov %r13,%rdx\n+./pynx/scattering/cpu.c:7426\n+\tje 10e70 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r14,8),%r12\n-\tje 11000 \n+\tcmp 0x18(%rbx,%rdx,8),%r14\n+\tje 10e70 \n+\tcmp 0x28(%rbx,%r13,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%rdi),%r14\n+\tlea 0x2(%r13),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%rdi,8),%r12\n-\tje 11000 \n+\tje 10e70 \n+\tcmp 0x30(%rbx,%r13,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%rdi),%r14\n+\tlea 0x3(%r13),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%rdi,8),%r12\n-\tje 11000 \n+\tje 10e70 \n+\tcmp 0x38(%rbx,%r13,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%rdi),%r14\n+\tlea 0x4(%r13),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%rdi,8),%r12\n-\tje 11000 \n+\tje 10e70 \n+\tcmp 0x40(%rbx,%r13,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%rdi),%r14\n+\tlea 0x5(%r13),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%rdi,8),%r12\n-\tje 11000 \n+\tje 10e70 \n+\tcmp 0x48(%rbx,%r13,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%rdi),%r14\n+\tlea 0x6(%r13),%rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%rdi,8),%r12\n-\tje 11000 \n+\tje 10e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%rdi),%r14\n+\tlea 0x7(%r13),%rdx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r13,%r14\n-\tjne fc33 \n+\tcmp %r9,%rdx\n+\tjne fa96 \n ./pynx/scattering/cpu.c:7428\n-\tmov %r8,-0x4e0(%rbp)\n+\tmov %rax,-0x4c0(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0xd2d0(%rip),%r12 \n+\tcmp 0xd46d(%rip),%r14 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %rax,-0x4c0(%rbp)\n-\tmov %rbx,%rax\n+\tmov %r9,%r13\n+\tmov %r8,-0x4d8(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tsete %r14b\n+\tsete %r12b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %r13,%rbx\n \txor %r15d,%r15d\n-\tmov %rax,%r13\n-\tnopw 0x0(%rax,%rax,1)\n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r13,%r15,8),%rsi\n+\tmov 0x18(%rbx,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r12\n-\tje 10fb0 \n+\tcmp %rsi,%r14\n+\tje 10dc0 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0xd2d3(%rip),%r10 \n-\tcmp %r10,0x8(%r12)\n+\tmov 0xd47b(%rip),%rax \n+\tcmp %rax,0x8(%r14)\n+\tsete %r10b\n+\tcmp %rax,0x8(%rsi)\n \tsete %r9b\n-\tcmp %r10,0x8(%rsi)\n-\tsete %dl\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n+\ttest %r10b,%r10b\n+\tje 10a58 \n \ttest %r9b,%r9b\n-\tje 10c18 \n-\ttest %dl,%dl\n-\tje 10c25 \n+\tje 10a66 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r12),%r8\n+\tmov 0x10(%r14),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%r8\n-\tjne fdd0 \n+\tcmp 0x10(%rsi),%rcx\n+\tjne fc20 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%rcx\n+\tmov 0x18(%rsi),%r8\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r12),%r11\n+\tmov 0x18(%r14),%r11\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rcx,%r11\n+\tcmp %r8,%r11\n \tsetne %dil\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rcx\n-\tsetne %al\n-\ttest %al,%dil\n-\tje fd4b \n-\tcmp $0xffffffffffffffff,%r11\n-\tjne fdd0 \n+\tinc %r8\n+\tsetne %dl\n+\ttest %dl,%dil\n+\tje fba0 \n+\tinc %r11\n+\tjne fc20 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r12),%r10d\n+\tmovzbl 0x20(%r14),%eax\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x20(%rsi),%r9d\n ./pynx/scattering/cpu.c:7373\n-\tmov %r10d,%edx\n+\tmov %eax,%r11d\n ./pynx/scattering/cpu.c:7374\n-\tmov %r9d,%r11d\n+\tmov %r9d,%r10d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%dl\n-./pynx/scattering/cpu.c:7374\n \tshr $0x2,%r11b\n-./pynx/scattering/cpu.c:7373\n-\tand $0x7,%edx\n ./pynx/scattering/cpu.c:7374\n+\tshr $0x2,%r10b\n+./pynx/scattering/cpu.c:7373\n \tand $0x7,%r11d\n-\tcmp %r11b,%dl\n-\tjne fdd0 \n+./pynx/scattering/cpu.c:7374\n+\tand $0x7,%r10d\n+\tcmp %r10b,%r11b\n+\tjne fc20 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r10b\n-\tjne 11f85 \n+\ttest $0x20,%al\n+\tjne 11d62 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r12),%rdi\n+\tmov 0x38(%r14),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%r9b\n-\tjne 11f70 \n+\tjne 11d4b \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r8\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %dl,%r10d\n+\tmovzbl %r11b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r10d\n-\tje 1205f \n+\tcmp $0x1,%esi\n+\tje 11e41 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r10d\n-\tje 120a2 \n+\tcmp $0x2,%esi\n+\tje 11e88 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%r11d\n-\tmov (%rsi),%r9d\n+\tmov (%rdi),%edx\n+\tmov (%r8),%eax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r9d,%r11d\n-\tjne fdd0 \n+\tcmp %eax,%edx\n+\tjne fc20 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%r8\n-\tje 10fb0 \n+\tcmp $0x1,%rcx\n+\tje 10dc0 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %dl,%edx\n-\timul %r8,%rdx\n+\tmovzbl %r11b,%edx\n+\tmov %r8,%rsi\n+\timul %rcx,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 10fb0 \n-\tnopl (%rax)\n+\tje 10dc0 \n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %r15\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r15\n-\tjne fce0 \n+\tcmp %r13,%r15\n+\tjne fb38 \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5653\n \tcall 3310 \n ./pynx/scattering/cpu.c:5653 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 1212d \n+\tjne 11f0e \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0xd16f(%rip),%rbx \n+\tmov 0xd31f(%rip),%rbx \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0x96b5(%rip),%rcx \n-\tlea 0xa4f3(%rip),%rsi \n-\tlea 0x93f3(%rip),%r9 \n+\tlea 0x98d7(%rip),%rcx \n+\tlea 0xa715(%rip),%rsi \n+\tlea 0x9615(%rip),%r9 \n \tmov $0xa,%r8d\n \tmov (%rbx),%rdi\n \tpush $0x2\n-\tlea 0x96d8(%rip),%rdx \n+\tlea 0x98fa(%rip),%rdx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5655\n \tpop %rcx\n \tpop %rsi\n ./pynx/scattering/cpu.c:5655 (discriminator 1)\n \tmov $0x1617,%esi\n ./pynx/scattering/cpu.c:5655\n-\tjmp 10670 \n+\tjmp 10e50 \n \tnop\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x4d0(%rbp),%r14\n-\tmov (%r14,%r10,8),%r15\n-\tmov %r15,-0x4e8(%rbp)\n+\tmov -0x4c8(%rbp),%r15\n+\tmov (%r15,%rdx,8),%r14\n+\tmov %r14,-0x4e0(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5659 (discriminator 2)\n-\tcmpq $0x0,-0x4e8(%rbp)\n-\tje f124 \n+\tcmpq $0x0,-0x4e0(%rbp)\n+\tje ef9c \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rdi\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5661\n \tdec %rax\n-\tjmp f1b5 \n+\tjmp f022 \n \tnopl 0x0(%rax)\n-__Pyx_PyUnicode_Equals():\n-./pynx/scattering/cpu.c:7390\n-\ttest %r10b,%r10b\n-\tje fe6e \n-\ttest %r15b,%r15b\n-\tjne f9b0 \n-./pynx/scattering/cpu.c:7392\n-\tcmp 0xd11b(%rip),%rsi \n-\tjne fe7f \n-\ttest %dl,%dl\n-\tjne f9b0 \n-./pynx/scattering/cpu.c:7396\n-\tmov %r12,%rdi\n-\tmov $0x2,%edx\n-\tcall 3190 \n-\tmov %rax,%rdi\n-./pynx/scattering/cpu.c:7400\n-\ttest %rax,%rax\n-\tje f9bc \n-__Pyx_PyObject_IsTrue():\n-./pynx/scattering/cpu.c:11382\n-\tcmp 0xd0f9(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0xd0c6(%rip),%rax \n-\tsete %al\n-\tor %sil,%al\n-\tjne febf \n-\tcmp 0xd0d7(%rip),%rdi \n-\tjne 11760 \n-./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-_Py_IsImmortal():\n-/usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rdx\n-Py_DECREF():\n-/usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %edx,%edx\n-\tjs fed6 \n-/usr/include/python3.12/object.h:704\n-\tdec %rdx\n-\tmov %rdx,(%rdi)\n-\tje 11df4 \n-__Pyx_GetKwValue_FASTCALL():\n-./pynx/scattering/cpu.c:7431 (discriminator 1)\n-\ttest %eax,%eax\n-\tje f9b0 \n-./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x4f8(%rbp),%rax\n-\tmov -0x500(%rbp),%r8\n-\tmov %r14,%rbx\n-\tjs f9bc \n-\tjmp 10051 \n-\tnopw 0x0(%rax,%rax,1)\n-__Pyx_PyUnicode_Equals():\n-./pynx/scattering/cpu.c:7390\n-\ttest %al,%al\n-\tje ff0d \n-\ttest %r13b,%r13b\n-\tjne f3f0 \n-./pynx/scattering/cpu.c:7392\n-\tcmp 0xd07c(%rip),%rsi \n-\tjne ff1f \n-\ttest %r9b,%r9b\n-\tjne f3f0 \n-./pynx/scattering/cpu.c:7396\n-\tmov %r12,%rdi\n-\tmov $0x2,%edx\n-\tcall 3190 \n-\tmov %rax,%rdi\n-./pynx/scattering/cpu.c:7400\n-\ttest %rax,%rax\n-\tje f3fc \n-__Pyx_PyObject_IsTrue():\n-./pynx/scattering/cpu.c:11382\n-\tcmp 0xd059(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0xd026(%rip),%rax \n-\tsete %r8b\n-\tor %sil,%r8b\n-\tjne ff60 \n-\tcmp 0xd036(%rip),%rax \n-\tjne 11800 \n-./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-_Py_IsImmortal():\n-/usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rcx\n-Py_DECREF():\n-/usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjs ff77 \n-/usr/include/python3.12/object.h:704\n-\tdec %rcx\n-\tmov %rcx,(%rdi)\n-\tje 11eaf \n-__Pyx_GetKwValue_FASTCALL():\n-./pynx/scattering/cpu.c:7431 (discriminator 1)\n-\ttest %eax,%eax\n-\tje f3f0 \n-./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x4c0(%rbp),%rax\n-\tmov -0x4f0(%rbp),%r8\n+\tmov -0x4f0(%rbp),%rax\n+\tmov -0x4f8(%rbp),%r8\n \tmov %r15,%rbx\n-\tjs f3fc \n-\tjmp 10cc9 \n-\tnopl 0x0(%rax,%rax,1)\n-__Pyx_PyUnicode_Equals():\n-./pynx/scattering/cpu.c:7390\n-\ttest %r9b,%r9b\n-\tje ffae \n-\ttest %r13b,%r13b\n-\tjne f118 \n-./pynx/scattering/cpu.c:7392\n-\tcmp 0xcfdb(%rip),%rsi \n-\tjne ffc0 \n-\ttest %r11b,%r11b\n-\tjne f118 \n-./pynx/scattering/cpu.c:7396\n-\tmov %r12,%rdi\n-\tmov $0x2,%edx\n-\tcall 3190 \n-\tmov %rax,%rdi\n-./pynx/scattering/cpu.c:7400\n-\ttest %rax,%rax\n-\tje f124 \n-__Pyx_PyObject_IsTrue():\n-./pynx/scattering/cpu.c:11382\n-\tcmp 0xcfb8(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0xcf85(%rip),%rax \n-\tsete %r8b\n-\tor %sil,%r8b\n-\tjne 10001 \n-\tcmp 0xcf95(%rip),%rax \n-\tjne 11818 \n-./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-_Py_IsImmortal():\n-/usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rdx\n-Py_DECREF():\n-/usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %edx,%edx\n-\tjs 10018 \n-/usr/include/python3.12/object.h:704\n-\tdec %rdx\n-\tmov %rdx,(%rdi)\n-\tje 118e8 \n __Pyx_GetKwValue_FASTCALL():\n-./pynx/scattering/cpu.c:7431 (discriminator 1)\n-\ttest %eax,%eax\n-\tje f118 \n-./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x4c0(%rbp),%rax\n-\tmov -0x4e8(%rbp),%r8\n-\tmov %r15,%rbx\n-\tjs f124 \n-\tjmp 10d41 \n-\tnopl 0x0(%rax)\n-\tmov -0x4f8(%rbp),%rax\n-\tmov -0x500(%rbp),%r8\n-\tmov %r14,%rbx\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x4d0(%rbp),%r12\n-\tmov (%r12,%r13,8),%r15\n-\tmov %r15,-0x4f8(%rbp)\n+\tmov -0x4c8(%rbp),%r12\n+\tmov (%r12,%r14,8),%r14\n+\tmov %r14,-0x4f0(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5689 (discriminator 2)\n-\tcmpq $0x0,-0x4f8(%rbp)\n-\tje f9bc \n+\tcmpq $0x0,-0x4f0(%rbp)\n+\tje f6cc \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r10\n+\tmov 0x10(%rbx),%r15\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5691\n \tdec %rax\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %r15,%r15\n+__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5699\n-\tmov 0xdb69(%rip),%r12 \n+\tmov 0xdef6(%rip),%r13 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r10,%r10\n-\tjle 102bc \n-\tmov %r10,%rdi\n+\tjle 1058c \n+\tmov %r15,%rdi\n ./pynx/scattering/cpu.c:7424\n-\txor %r9d,%r9d\n+\txor %edx,%edx\n \tand $0x7,%edi\n-\tje 10118 \n+\tje 104e8 \n \tcmp $0x1,%rdi\n-\tje 10105 \n+\tje fd74 \n \tcmp $0x2,%rdi\n-\tje 100f7 \n+\tje fd66 \n \tcmp $0x3,%rdi\n-\tje 100e9 \n+\tje fd58 \n \tcmp $0x4,%rdi\n-\tje 100db \n+\tje fd4a \n \tcmp $0x5,%rdi\n-\tje 100cd \n+\tje fd3c \n \tcmp $0x6,%rdi\n-\tjne 117d0 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 10cf8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 10cf8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 10cf8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 10cf8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 10cf8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 10cf8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r10,%r9\n-\tje 10197 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 10cf8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r9),%r11\n-\tmov %r11,%r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r12\n-\tje 10cf8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n+\tjne 115b8 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 10cf8 \n+\tcmp 0x18(%rbx,%rdx,8),%r13\n+\tje 10b30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%r11),%r9\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r11,8),%r12\n-\tje 10cf8 \n+\tcmp 0x18(%rbx,%rdx,8),%r13\n+\tje 10b30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%r11),%r9\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r11,8),%r12\n-\tje 10cf8 \n+\tcmp 0x18(%rbx,%rdx,8),%r13\n+\tje 10b30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%r11),%r9\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r11,8),%r12\n-\tje 10cf8 \n+\tcmp 0x18(%rbx,%rdx,8),%r13\n+\tje 10b30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%r11),%r9\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r11,8),%r12\n-\tje 10cf8 \n+\tcmp 0x18(%rbx,%rdx,8),%r13\n+\tje 10b30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%r11),%r9\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r11,8),%r12\n-\tje 10cf8 \n+\tcmp 0x18(%rbx,%rdx,8),%r13\n+\tje 10b30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%r11),%r9\n+\tinc %rdx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r10,%r9\n-\tjne 10118 \n+\tcmp %r15,%rdx\n+\tjne 104e8 \n ./pynx/scattering/cpu.c:7428\n-\tmov %rax,-0x500(%rbp)\n+\tmov %rax,-0x4f8(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0xcdeb(%rip),%r12 \n+\tcmp 0xd1f7(%rip),%r13 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %rbx,%r14\n-\tmov %r10,%rbx\n-\tmov %r8,-0x508(%rbp)\n+\tmov %rbx,%rsi\n+\tmov %r8,-0x500(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tsete %r15b\n+\tsete %r12b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r13d,%r13d\n-\tnopl 0x0(%rax)\n+\tmov %r15,%rbx\n+\txor %r14d,%r14d\n+\tmov %rsi,%r15\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r14,%r13,8),%rsi\n+\tmov 0x18(%r15,%r14,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r12\n-\tje 103b0 \n+\tcmp %rsi,%r13\n+\tje fea0 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0xcdf3(%rip),%r8 \n-\tcmp %r8,0x8(%r12)\n+\tmov 0xd203(%rip),%r9 \n+\tcmp %r9,0x8(%r13)\n+\tsete %r11b\n+\tcmp %r9,0x8(%rsi)\n \tsete %cl\n-\tcmp %r8,0x8(%rsi)\n-\tsete %r10b\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n+\ttest %r11b,%r11b\n+\tje 10570 \n \ttest %cl,%cl\n-\tje 10318 \n-\ttest %r10b,%r10b\n-\tje 10322 \n+\tje 105e8 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r12),%rax\n+\tmov 0x10(%r13),%rax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x10(%rsi),%rax\n-\tjne 102b0 \n+\tjne 10580 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%rdx\n+\tmov 0x18(%rsi),%rdi\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r12),%rdi\n+\tmov 0x18(%r13),%r8\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n-\tsetne %r11b\n+\tcmp $0xffffffffffffffff,%rdi\n+\tsetne %r10b\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdx,%rdi\n-\tsetne %r9b\n+\tcmp %rdi,%r8\n+\tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %r9b,%r11b\n-\tje 1022c \n-\tcmp $0xffffffffffffffff,%rdi\n-\tjne 102b0 \n+\ttest %dl,%r10b\n+\tje fe17 \n+\tinc %r8\n+\tjne 10580 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r12),%r8d\n+\tmovzbl 0x20(%r13),%r11d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%edx\n+\tmovzbl 0x20(%rsi),%r9d\n ./pynx/scattering/cpu.c:7373\n-\tmov %r8d,%ecx\n+\tmov %r11d,%ecx\n ./pynx/scattering/cpu.c:7374\n-\tmov %edx,%r10d\n+\tmov %r9d,%r8d\n ./pynx/scattering/cpu.c:7373\n \tshr $0x2,%cl\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%r10b\n+\tshr $0x2,%r8b\n ./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%r10d\n-\tcmp %r10b,%cl\n-\tjne 102b0 \n+\tand $0x7,%r8d\n+\tcmp %r8b,%cl\n+\tjne 10580 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r8b\n-\tjne 11e98 \n+\ttest $0x20,%r11b\n+\tjne 11c56 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r12),%rdi\n+\tmov 0x38(%r13),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%dl\n-\tjne 11e84 \n+\ttest $0x20,%r9b\n+\tjne 11c6d \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r10\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %cl,%r8d\n+\tmovzbl %cl,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r8d\n-\tje 11f64 \n+\tcmp $0x1,%esi\n+\tje 11d3f \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r8d\n-\tje 11fe3 \n+\tcmp $0x2,%esi\n+\tje 11dc0 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n \tmov (%rdi),%edx\n-\tmov (%rsi),%r10d\n+\tmov (%r10),%r11d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r10d,%edx\n-\tjne 102b0 \n+\tcmp %r11d,%edx\n+\tjne 10580 \n ./pynx/scattering/cpu.c:7381\n \tcmp $0x1,%rax\n-\tje 103b0 \n+\tje fea0 \n ./pynx/scattering/cpu.c:7384\n \tmovzbl %cl,%edx\n+\tmov %r10,%rsi\n \timul %rax,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 103b0 \n-\tnopl 0x0(%rax,%rax,1)\n-./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %r13\n-./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r13\n-\tjne 101c0 \n-__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5703\n-\tcall 3310 \n-./pynx/scattering/cpu.c:5703 (discriminator 2)\n-\ttest %rax,%rax\n-\tjne 120fb \n-__Pyx_RaiseArgtupleInvalid():\n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0xcc8f(%rip),%r13 \n-\tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0x8f21(%rip),%r9 \n-\tlea 0xa013(%rip),%rsi \n-\tmov $0xa,%r8d\n-\tlea 0x91c1(%rip),%rcx \n-\tmov 0x0(%r13),%rdi\n-\tpush $0x7\n-\tlea 0x91f7(%rip),%rdx \n-\tcall 3460 \n-__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5705\n-\tpop %r9\n-./pynx/scattering/cpu.c:5705 (discriminator 1)\n-\tmov $0x1649,%esi\n-./pynx/scattering/cpu.c:5705\n-\tpop %r10\n-\tjmp 10670 \n-\tnopw 0x0(%rax,%rax,1)\n-__Pyx_PyUnicode_Equals():\n-./pynx/scattering/cpu.c:7390\n-\ttest %r10b,%r10b\n-\tje 10322 \n-\ttest %r15b,%r15b\n-\tjne 102b0 \n-./pynx/scattering/cpu.c:7392\n-\tcmp 0xcc67(%rip),%rsi \n-\tjne 1032f \n-\ttest %cl,%cl\n-\tjne 102b0 \n-./pynx/scattering/cpu.c:7396\n-\tmov %r12,%rdi\n-\tmov $0x2,%edx\n-\tcall 3190 \n-\tmov %rax,%rdi\n-./pynx/scattering/cpu.c:7400\n-\ttest %rax,%rax\n-\tje 102bc \n-__Pyx_PyObject_IsTrue():\n-./pynx/scattering/cpu.c:11382\n-\tcmp 0xcc49(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0xcc16(%rip),%rax \n-\tsete %al\n-\tor %sil,%al\n-\tjne 1036f \n-\tcmp 0xcc27(%rip),%rdi \n-\tjne 11710 \n-./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-_Py_IsImmortal():\n-/usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rcx\n-Py_DECREF():\n-/usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjs 10386 \n-/usr/include/python3.12/object.h:704\n-\tdec %rcx\n-\tmov %rcx,(%rdi)\n-\tje 11dde \n-__Pyx_GetKwValue_FASTCALL():\n-./pynx/scattering/cpu.c:7431 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 102b0 \n-./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x500(%rbp),%rax\n-\tmov -0x508(%rbp),%r8\n-\tmov %r14,%rbx\n-\tjs 102bc \n-\tjmp 103c1 \n+\tjne 10580 \n \tnopw 0x0(%rax,%rax,1)\n-\tmov -0x500(%rbp),%rax\n-\tmov -0x508(%rbp),%r8\n-\tmov %r14,%rbx\n+\tmov -0x4f8(%rbp),%rax\n+\tmov -0x500(%rbp),%r8\n+\tmov %r15,%rbx\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x4d0(%rbp),%r12\n-\tmov (%r12,%r13,8),%r15\n+\tmov -0x4c8(%rbp),%r13\n+\tmov 0x0(%r13,%r14,8),%r15\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5699 (discriminator 2)\n \ttest %r15,%r15\n-\tje 102bc \n+\tje 1058c \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%r14\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5701\n \tdec %rax\n-./pynx/scattering/cpu.c:5709\n-\tmov 0xd765(%rip),%r12 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %r14,%r14\n-\tjle 1061c \n+__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5709\n+\tmov 0xdc71(%rip),%r12 \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle 10714 \n \tmov %r14,%rdi\n ./pynx/scattering/cpu.c:7424\n-\txor %r9d,%r9d\n+\txor %esi,%esi\n \tand $0x7,%edi\n-\tje 1047c \n+\tje 10670 \n \tcmp $0x1,%rdi\n-\tje 10469 \n+\tje ff59 \n \tcmp $0x2,%rdi\n-\tje 1045b \n+\tje ff4b \n \tcmp $0x3,%rdi\n-\tje 1044d \n+\tje ff3d \n \tcmp $0x4,%rdi\n-\tje 1043f \n+\tje ff2f \n \tcmp $0x5,%rdi\n-\tje 10431 \n+\tje ff21 \n \tcmp $0x6,%rdi\n-\tjne 11780 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 109a8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 109a8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 109a8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 109a8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 109a8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 109a8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r14,%r9\n-\tje 104fb \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 109a8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r9),%r11\n-\tmov %r11,%r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r12\n-\tje 109a8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n+\tjne 11570 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 109a8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 107f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r11,8),%r12\n-\tje 109a8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 107f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r11,8),%r12\n-\tje 109a8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 107f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r11,8),%r12\n-\tje 109a8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 107f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r11,8),%r12\n-\tje 109a8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 107f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r11,8),%r12\n-\tje 109a8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 107f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r14,%r9\n-\tjne 1047c \n+\tcmp %r14,%rsi\n+\tjne 10670 \n ./pynx/scattering/cpu.c:7428\n-\tmov %rax,-0x508(%rbp)\n+\tmov %rax,-0x500(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0xca87(%rip),%r12 \n+\tcmp 0xd012(%rip),%r12 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %r8,-0x510(%rbp)\n+\tmov %r8,-0x508(%rbp)\n \tmov %rbx,%r8\n \tmov %r14,%rbx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x500(%rbp)\n+\tsete -0x4f8(%rbp)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n \tmov %r8,%r14\n \txor %r13d,%r13d\n \tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7430\n \tmov 0x18(%r14,%r13,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n \tcmp %rsi,%r12\n-\tje 10730 \n+\tje 10090 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0xca8b(%rip),%r10 \n-\tcmp %r10,0x8(%r12)\n+\tmov 0xd013(%rip),%r11 \n+\tcmp %r11,0x8(%r12)\n \tsete %dl\n-\tcmp %r10,0x8(%rsi)\n+\tcmp %r11,0x8(%rsi)\n \tsete %al\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n \ttest %dl,%dl\n-\tje 10690 \n+\tje 106f8 \n \ttest %al,%al\n-\tje 106a1 \n+\tje 10768 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x10(%r12),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x10(%rsi),%rcx\n-\tjne 10610 \n+\tjne 10708 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%r11\n+\tmov 0x18(%rsi),%rdi\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r12),%rdi\n+\tmov 0x18(%r12),%r9\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%r11\n-\tsetne %r9b\n+\tcmp $0xffffffffffffffff,%rdi\n+\tsetne %r10b\n ./pynx/scattering/cpu.c:7368\n-\tcmp %r11,%rdi\n+\tcmp %rdi,%r9\n \tsetne %r8b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %r8b,%r9b\n-\tje 10592 \n-\tcmp $0xffffffffffffffff,%rdi\n-\tjne 10610 \n+\ttest %r8b,%r10b\n+\tje 10009 \n+\tinc %r9\n+\tjne 10708 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x20(%r12),%eax\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%edi\n+\tmovzbl 0x20(%rsi),%r11d\n ./pynx/scattering/cpu.c:7373\n \tmov %eax,%edx\n ./pynx/scattering/cpu.c:7374\n-\tmov %edi,%r10d\n+\tmov %r11d,%r9d\n ./pynx/scattering/cpu.c:7373\n \tshr $0x2,%dl\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%r10b\n+\tshr $0x2,%r9b\n ./pynx/scattering/cpu.c:7373\n \tand $0x7,%edx\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%r10d\n-\tcmp %r10b,%dl\n-\tjne 10610 \n+\tand $0x7,%r9d\n+\tcmp %r9b,%dl\n+\tjne 10708 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%al\n-\tjne 11e58 \n+\tjne 11c28 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r12),%r11\n+\tmov 0x38(%r12),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%dil\n-\tjne 11e44 \n+\ttest $0x20,%r11b\n+\tjne 11c11 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r10\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %dl,%eax\n+\tmovzbl %dl,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%eax\n-\tje 11f58 \n+\tcmp $0x1,%esi\n+\tje 11d22 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%eax\n-\tje 11fd7 \n+\tcmp $0x2,%esi\n+\tje 11db3 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%r11),%r10d\n-\tmov (%rsi),%edi\n+\tmov (%rdi),%r8d\n+\tmov (%r10),%eax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edi,%r10d\n-\tjne 10610 \n+\tcmp %eax,%r8d\n+\tjne 10708 \n ./pynx/scattering/cpu.c:7381\n \tcmp $0x1,%rcx\n-\tje 10730 \n+\tje 10090 \n ./pynx/scattering/cpu.c:7384\n \tmovzbl %dl,%edx\n-\tmov %r11,%rdi\n+\tmov %r10,%rsi\n \timul %rcx,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 10730 \n-\tnop\n-./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %r13\n-./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r13\n-\tjne 10528 \n-__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5713\n-\tcall 3310 \n-./pynx/scattering/cpu.c:5713 (discriminator 2)\n-\ttest %rax,%rax\n-\tjne 120e5 \n-__Pyx_RaiseArgtupleInvalid():\n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0xc92f(%rip),%r15 \n-\tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tmov $0xa,%r8d\n-\tlea 0x9cb4(%rip),%rsi \n-\tlea 0x8bb4(%rip),%r9 \n-\tmov (%r15),%rdi\n-\tpush $0x8\n-\tlea 0x8e5c(%rip),%rcx \n-\tlea 0x8e98(%rip),%rdx \n-\tcall 3460 \n-__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5715\n-\tpop %rdi\n-./pynx/scattering/cpu.c:5715 (discriminator 1)\n-\tmov $0x1653,%esi\n-./pynx/scattering/cpu.c:5715\n-\tpop %r8\n-\tnopl 0x0(%rax,%rax,1)\n-./pynx/scattering/cpu.c:5769\n-\tlea 0x8e0b(%rip),%rcx \n-\tmov $0x54,%edx\n-\tlea 0x9cb5(%rip),%rdi \n-\tcall a4a0 \n-__pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5996\n-\txor %eax,%eax\n-__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5786\n-\tjmp ec20 \n-\tnop\n-__Pyx_PyUnicode_Equals():\n-./pynx/scattering/cpu.c:7390\n-\ttest %al,%al\n-\tje 106a1 \n-\tcmpb $0x0,-0x500(%rbp)\n-\tjne 10610 \n-./pynx/scattering/cpu.c:7392\n-\tcmp 0xc8e8(%rip),%rsi \n-\tjne 106b2 \n-\ttest %dl,%dl\n-\tjne 10610 \n-./pynx/scattering/cpu.c:7396\n-\tmov %r12,%rdi\n-\tmov $0x2,%edx\n-\tcall 3190 \n-\tmov %rax,%rdi\n-./pynx/scattering/cpu.c:7400\n-\ttest %rax,%rax\n-\tje 1061c \n-__Pyx_PyObject_IsTrue():\n-./pynx/scattering/cpu.c:11382\n-\tcmp 0xc8c6(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0xc893(%rip),%rax \n-\tsete %cl\n-\tor %sil,%cl\n-\tjne 106f2 \n-\tcmp 0xc8a4(%rip),%rax \n-\tjne 116f0 \n-./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-_Py_IsImmortal():\n-/usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rdx\n-Py_DECREF():\n-/usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %edx,%edx\n-\tjs 10709 \n-/usr/include/python3.12/object.h:704\n-\tdec %rdx\n-\tmov %rdx,(%rdi)\n-\tje 11dc8 \n-__Pyx_GetKwValue_FASTCALL():\n-./pynx/scattering/cpu.c:7431 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 10610 \n-./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x508(%rbp),%rax\n-\tmov -0x510(%rbp),%r8\n-\tmov %r14,%rbx\n-\tjs 1061c \n-\tjmp 10741 \n-\tnopw 0x0(%rax,%rax,1)\n-\tmov -0x508(%rbp),%rax\n-\tmov -0x510(%rbp),%r8\n+\tjne 10708 \n+\tnopl 0x0(%rax)\n+\tmov -0x500(%rbp),%rax\n+\tmov -0x508(%rbp),%r8\n \tmov %r14,%rbx\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x4d0(%rbp),%r12\n+\tmov -0x4c8(%rbp),%r12\n \tmov (%r12,%r13,8),%r14\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5709 (discriminator 2)\n \ttest %r14,%r14\n-\tje 1061c \n+\tje 10714 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r11\n+\tmov 0x10(%rbx),%rdi\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5711\n \tdec %rax\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %rdi,%rdi\n+__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5719\n-\tmov 0xd3dd(%rip),%r9 \n+\tmov 0xda7a(%rip),%r9 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r11,%r11\n-\tjle 10bc0 \n-\tlea -0x1(%r11),%r10\n+\tjle 10a00 \n+\tlea -0x1(%rdi),%r10\n ./pynx/scattering/cpu.c:7424\n-\txor %edx,%edx\n+\txor %r11d,%r11d\n \tand $0x7,%r10d\n-\tje 107f2 \n+\tje 10154 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0x18(%rbx),%r9\n-\tje 10860 \n+\tje 101c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%edi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%edx\n \tcmp $0x1,%r10\n-\tje 107f2 \n+\tmov $0x1,%esi\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%r11d\n+\tje 10154 \n \tcmp $0x2,%r10\n-\tje 107e8 \n+\tje 1014a \n \tcmp $0x3,%r10\n-\tje 107de \n+\tje 10140 \n \tcmp $0x4,%r10\n-\tje 107d0 \n+\tje 10132 \n \tcmp $0x5,%r10\n-\tje 107c2 \n+\tje 10124 \n \tcmp $0x6,%r10\n-\tjne 11798 \n+\tjne 11588 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 10860 \n+\tcmp 0x18(%rbx,%r11,8),%r9\n+\tje 101c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 10860 \n+\tcmp 0x18(%rbx,%r11,8),%r9\n+\tje 101c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 10860 \n+\tcmp 0x18(%rbx,%r11,8),%r9\n+\tje 101c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 10860 \n+\tcmp 0x18(%rbx,%r11,8),%r9\n+\tje 101c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 10860 \n+\tcmp 0x18(%rbx,%r11,8),%r9\n+\tje 101c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 10860 \n+\tcmp 0x18(%rbx,%r11,8),%r9\n+\tje 101c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%rdx),%rsi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rsi,%r11\n-\tje 109b9 \n-\tmov %rsi,%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%r9\n-\tje 10860 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 10860 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%rsi),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%rsi,8),%r9\n-\tje 10860 \n+\tlea 0x1(%r11),%rcx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%rsi),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%rsi,8),%r9\n-\tje 10860 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%rsi),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%rsi,8),%r9\n-\tje 10860 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%rsi),%rdx\n+\tcmp %rcx,%rdi\n+\tje 10801 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%rsi,8),%r9\n-\tje 10860 \n+\tcmp 0x18(%rbx,%rcx,8),%r9\n+\tmov %rcx,%r11\n+\tje 101c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%rsi),%rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%rsi,8),%r9\n-\tje 10860 \n+\tcmp 0x18(%rbx,%r11,8),%r9\n+\tje 101c0 \n+\tcmp 0x28(%rbx,%rcx,8),%r9\n+\tlea 0x2(%rcx),%r11\n+\tje 101c0 \n+\tcmp 0x30(%rbx,%rcx,8),%r9\n+\tlea 0x3(%rcx),%r11\n+\tje 101c0 \n+\tcmp 0x38(%rbx,%rcx,8),%r9\n+\tlea 0x4(%rcx),%r11\n+\tje 101c0 \n+\tcmp 0x40(%rbx,%rcx,8),%r9\n+\tlea 0x5(%rcx),%r11\n+\tje 101c0 \n+\tcmp 0x48(%rbx,%rcx,8),%r9\n+\tlea 0x6(%rcx),%r11\n+\tje 101c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%rsi),%rdx\n+\tlea 0x7(%rcx),%r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tjne 107f9 \n-\tnopl 0x0(%rax)\n+\tcmp 0x18(%rbx,%r11,8),%r9\n+\tjne 1015b \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x4d0(%rbp),%rdi\n-\tmov (%rdi,%rdx,8),%r12\n+\tmov -0x4c8(%rbp),%rsi\n+\tmov (%rsi,%r11,8),%r13\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5719 (discriminator 2)\n-\ttest %r12,%r12\n-\tje 10bc0 \n+\ttest %r13,%r13\n+\tje 10a00 \n ./pynx/scattering/cpu.c:5721\n \tdec %rax\n ./pynx/scattering/cpu.c:5728 (discriminator 1)\n \ttest %rax,%rax\n-\tjle e5f5 \n+\tjle e452 \n ./pynx/scattering/cpu.c:5730\n-\tmov -0x4d8(%rbp),%rsi\n-\tmov -0x4e0(%rbp),%rcx\n-\tmov %rbx,%rdi\n-\tlea -0x90(%rbp),%rdx\n-\tmov -0x4e8(%rbp),%r9\n-\tmov -0x4b8(%rbp),%r11\n+\tmov -0x4d0(%rbp),%rdx\n+\tmov -0x4d8(%rbp),%r9\n \tmov %r15,-0xb8(%rbp)\n-\tmov %rsi,-0xe8(%rbp)\n-\tmov -0x4c0(%rbp),%r13\n-\tmov -0x4f0(%rbp),%rax\n-\tmov -0x4f8(%rbp),%r10\n-\tmov %rcx,-0xe0(%rbp)\n-\tlea -0xf0(%rbp),%rcx\n-\tmov -0x4d0(%rbp),%rsi\n-\tmov %r9,-0xd8(%rbp)\n-\tlea 0x8c0a(%rip),%r9 \n+\tmov -0x4e8(%rbp),%rdi\n+\tmov -0x4f0(%rbp),%rcx\n \tmov %r14,-0xb0(%rbp)\n-\tmov %r12,-0xa8(%rbp)\n-\tmov %r11,-0xf0(%rbp)\n-\tmov %r13,-0xd0(%rbp)\n-\tmov %rax,-0xc8(%rbp)\n-\tmov %r10,-0xc0(%rbp)\n-\tcall 9b20 \n-\tmov -0xe8(%rbp),%r14\n-\tmov -0xe0(%rbp),%r12\n+\tmov -0x4b8(%rbp),%r10\n+\tmov -0x4e0(%rbp),%r12\n+\tmov %rdx,-0xe8(%rbp)\n+\tmov -0x4c0(%rbp),%rax\n+\tmov -0x4c8(%rbp),%rsi\n+\tmov %r9,-0xe0(%rbp)\n+\tmov %rdi,-0xc8(%rbp)\n+\tlea -0x90(%rbp),%rdx\n+\tmov %rbx,%rdi\n+\tmov %rcx,-0xc0(%rbp)\n+\tlea 0x9313(%rip),%r9 \n+\tlea -0xf0(%rbp),%rcx\n+\tmov %r13,-0xa8(%rbp)\n+\tmov %r10,-0xf0(%rbp)\n+\tmov %r12,-0xd8(%rbp)\n+\tmov %rax,-0xd0(%rbp)\n+\tcall 9938 \n+\tmov -0xe8(%rbp),%r13\n+\tmov -0xe0(%rbp),%r14\n \tmov -0xc0(%rbp),%r15\n \tmov -0xf0(%rbp),%r8\n+./pynx/scattering/cpu.c:5730 (discriminator 2)\n+\tinc %eax\n+./pynx/scattering/cpu.c:5730\n \tmov -0xd8(%rbp),%rbx\n-\tmov -0xd0(%rbp),%rdx\n+\tmov -0xd0(%rbp),%r11\n+\tmov %r13,-0x4d0(%rbp)\n+\tmov -0xc8(%rbp),%rsi\n \tmov %r14,-0x4d8(%rbp)\n-\tmov -0xc8(%rbp),%rdi\n-\tmov %r12,-0x4e0(%rbp)\n-\tmov %r15,-0x4f8(%rbp)\n+\tmov %r15,-0x4f0(%rbp)\n \tmov -0xb0(%rbp),%r14\n \tmov %r8,-0x4b8(%rbp)\n \tmov -0xb8(%rbp),%r15\n-\tmov %rbx,-0x4e8(%rbp)\n-\tmov -0xa8(%rbp),%r12\n-\tmov %rdx,-0x4c0(%rbp)\n-\tmov %rdi,-0x4f0(%rbp)\n+\tmov %rbx,-0x4e0(%rbp)\n+\tmov -0xa8(%rbp),%r13\n+\tmov %r11,-0x4c0(%rbp)\n+\tmov %rsi,-0x4e8(%rbp)\n ./pynx/scattering/cpu.c:5730 (discriminator 2)\n-\tcmp $0xffffffff,%eax\n-\tjne e5f5 \n+\tjne e452 \n ./pynx/scattering/cpu.c:5730 (discriminator 1)\n \tmov $0x1662,%esi\n-\tjmp 10670 \n+\tjmp 10e50 \n+\tnopl 0x0(%rax)\n+__Pyx_PyUnicode_Equals():\n+./pynx/scattering/cpu.c:7390\n+\ttest %dil,%dil\n+\tje 10316 \n+\ttest %r12b,%r12b\n+\tjne f6c0 \n+./pynx/scattering/cpu.c:7392\n+\tcmp 0xcc73(%rip),%rsi \n+\tjne 10328 \n+\ttest %r8b,%r8b\n+\tjne f6c0 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rbx,%rdi\n+\tmov $0x2,%edx\n+\tcall 3190 \n+./pynx/scattering/cpu.c:7400\n+\ttest %rax,%rax\n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje f6cc \n+__Pyx_PyObject_IsTrue():\n+./pynx/scattering/cpu.c:11382\n+\tcmp 0xcc50(%rip),%rax \n+\tsete %cl\n+./pynx/scattering/cpu.c:11383\n+\tcmp 0xcc1e(%rip),%rax \n+\tsete %al\n+\tor %cl,%al\n+\tjne 10366 \n+\tcmp 0xcc30(%rip),%rdi \n+\tjne 11558 \n+./pynx/scattering/cpu.c:11382\n+\tmovzbl %cl,%eax\n+_Py_IsImmortal():\n+/usr/include/python3.12/object.h:242\n+\tmov (%rdi),%r8\n+Py_DECREF():\n+/usr/include/python3.12/object.h:700 (discriminator 1)\n+\ttest %r8d,%r8d\n+\tjs 1037d \n+/usr/include/python3.12/object.h:704\n+\tdec %r8\n+\tmov %r8,(%rdi)\n+\tje 11bc3 \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7431 (discriminator 1)\n+\ttest %eax,%eax\n+\tje f6c0 \n+./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov -0x4f0(%rbp),%rax\n+\tmov -0x4f8(%rbp),%r8\n+\tmov %r15,%rbx\n+\tjs f6cc \n+\tjmp fcc1 \n+\tnopl 0x0(%rax)\n+__Pyx_PyUnicode_Equals():\n+./pynx/scattering/cpu.c:7390\n+\ttest %dl,%dl\n+\tje 103b5 \n+\ttest %r13b,%r13b\n+\tjne f250 \n+./pynx/scattering/cpu.c:7392\n+\tcmp 0xcbd4(%rip),%rsi \n+\tjne 103c7 \n+\ttest %dil,%dil\n+\tjne f250 \n+./pynx/scattering/cpu.c:7396\n+\tmov %r14,%rdi\n+\tmov $0x2,%edx\n+\tcall 3190 \n+./pynx/scattering/cpu.c:7400\n+\ttest %rax,%rax\n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje f25c \n+__Pyx_PyObject_IsTrue():\n+./pynx/scattering/cpu.c:11382\n+\tcmp 0xcbb1(%rip),%rax \n+\tsete %r11b\n+./pynx/scattering/cpu.c:11383\n+\tcmp 0xcb7e(%rip),%rax \n+\tsete %al\n+\tor %r11b,%al\n+\tjne 10407 \n+\tcmp 0xcb8f(%rip),%rdi \n+\tjne 115e8 \n+./pynx/scattering/cpu.c:11382\n+\tmovzbl %r11b,%eax\n+_Py_IsImmortal():\n+/usr/include/python3.12/object.h:242\n+\tmov (%rdi),%rdx\n+Py_DECREF():\n+/usr/include/python3.12/object.h:700 (discriminator 1)\n+\ttest %edx,%edx\n+\tjs 1041e \n+/usr/include/python3.12/object.h:704\n+\tdec %rdx\n+\tmov %rdx,(%rdi)\n+\tje 11c84 \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7431 (discriminator 1)\n+\ttest %eax,%eax\n+\tje f250 \n+./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov -0x4c0(%rbp),%rax\n+\tmov -0x4e8(%rbp),%r8\n+\tmov %r12,%rbx\n+\tjs f25c \n+\tjmp 10b01 \n+\tnopw 0x0(%rax,%rax,1)\n+__Pyx_PyUnicode_Equals():\n+./pynx/scattering/cpu.c:7390\n+\ttest %al,%al\n+\tje 10455 \n+\ttest %r13b,%r13b\n+\tjne ef90 \n+./pynx/scattering/cpu.c:7392\n+\tcmp 0xcb34(%rip),%rsi \n+\tjne 10466 \n+\ttest %cl,%cl\n+\tjne ef90 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rbx,%rdi\n+\tmov $0x2,%edx\n+\tcall 3190 \n+./pynx/scattering/cpu.c:7400\n+\ttest %rax,%rax\n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje ef9c \n+__Pyx_PyObject_IsTrue():\n+./pynx/scattering/cpu.c:11382\n+\tcmp 0xcb12(%rip),%rax \n+\tsete %r11b\n+./pynx/scattering/cpu.c:11383\n+\tcmp 0xcadf(%rip),%rax \n+\tsete %r8b\n+\tor %r11b,%r8b\n+\tjne 104a7 \n+\tcmp 0xcaef(%rip),%rax \n+\tjne 11614 \n+./pynx/scattering/cpu.c:11382\n+\tmovzbl %r11b,%eax\n+_Py_IsImmortal():\n+/usr/include/python3.12/object.h:242\n+\tmov (%rdi),%rcx\n+Py_DECREF():\n+/usr/include/python3.12/object.h:700 (discriminator 1)\n+\ttest %ecx,%ecx\n+\tjs 104be \n+/usr/include/python3.12/object.h:704\n+\tdec %rcx\n+\tmov %rcx,(%rdi)\n+\tje 116b8 \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7431 (discriminator 1)\n+\ttest %eax,%eax\n+\tje ef90 \n+./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov -0x4c0(%rbp),%rax\n+\tmov -0x4e0(%rbp),%r8\n+\tmov %r14,%rbx\n+\tjs ef9c \n+\tjmp 10b69 \n+\tnopw 0x0(%rax,%rax,1)\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%rdx,8),%r13\n+\tje 10b30 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%rdx),%r10\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%r10,8),%r13\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %r10,%rdx\n+./pynx/scattering/cpu.c:7426\n+\tje 10b30 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tinc %rdx\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%rdx,8),%r13\n+\tje 10b30 \n+\tcmp 0x28(%rbx,%r10,8),%r13\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x2(%r10),%rdx\n+./pynx/scattering/cpu.c:7426\n+\tje 10b30 \n+\tcmp 0x30(%rbx,%r10,8),%r13\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x3(%r10),%rdx\n+./pynx/scattering/cpu.c:7426\n+\tje 10b30 \n+\tcmp 0x38(%rbx,%r10,8),%r13\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x4(%r10),%rdx\n+./pynx/scattering/cpu.c:7426\n+\tje 10b30 \n+\tcmp 0x40(%rbx,%r10,8),%r13\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x5(%r10),%rdx\n+./pynx/scattering/cpu.c:7426\n+\tje 10b30 \n+\tcmp 0x48(%rbx,%r10,8),%r13\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x6(%r10),%rdx\n+./pynx/scattering/cpu.c:7426\n+\tje 10b30 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x7(%r10),%rdx\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp %r15,%rdx\n+\tjne 104e8 \n+\tjmp fd8b \n+\tnopl 0x0(%rax)\n+__Pyx_PyUnicode_Equals():\n+./pynx/scattering/cpu.c:7390\n+\ttest %cl,%cl\n+\tje 105e8 \n+\ttest %r12b,%r12b\n+\tje 105e8 \n+\tnopl 0x0(%rax)\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7428 (discriminator 2)\n+\tinc %r14\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %rbx,%r14\n+\tjne fdb0 \n+__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5703\n+\tcall 3310 \n+./pynx/scattering/cpu.c:5703 (discriminator 2)\n+\ttest %rax,%rax\n+\tjne 11edc \n+__Pyx_RaiseArgtupleInvalid():\n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov 0xc9bf(%rip),%r14 \n+\tsub $0x8,%rsp\n+\tlea 0x8cc3(%rip),%r9 \n+\tlea 0x9db5(%rip),%rsi \n+\tmov $0xa,%r8d\n+\tlea 0x8f63(%rip),%rcx \n+\tmov (%r14),%rdi\n+\tpush $0x7\n+\tlea 0x8f9a(%rip),%rdx \n+\txor %eax,%eax\n+\tcall 3460 \n+__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5705\n+\tpop %r9\n+./pynx/scattering/cpu.c:5705 (discriminator 1)\n+\tmov $0x1649,%esi\n+./pynx/scattering/cpu.c:5705\n+\tpop %r10\n+\tjmp 10e50 \n+\tnopl 0x0(%rax)\n+__Pyx_PyUnicode_Equals():\n+./pynx/scattering/cpu.c:7392\n+\tcmp 0xc9a1(%rip),%rsi \n+\tjne 105f6 \n+\ttest %r11b,%r11b\n+\tjne 10580 \n+./pynx/scattering/cpu.c:7396\n+\tmov %r13,%rdi\n+\tmov $0x2,%edx\n+\tcall 3190 \n+./pynx/scattering/cpu.c:7400\n+\ttest %rax,%rax\n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 1058c \n+__Pyx_PyObject_IsTrue():\n+./pynx/scattering/cpu.c:11382\n+\tcmp 0xc986(%rip),%rax \n+\tsete %al\n+./pynx/scattering/cpu.c:11383\n+\tcmp 0xc954(%rip),%rdi \n+\tsete %cl\n+\tor %al,%cl\n+\tjne 10630 \n+\tcmp 0xc966(%rip),%rdi \n+\tjne 11518 \n+./pynx/scattering/cpu.c:11382\n+\tmovzbl %al,%eax\n+_Py_IsImmortal():\n+/usr/include/python3.12/object.h:242\n+\tmov (%rdi),%r9\n+Py_DECREF():\n+/usr/include/python3.12/object.h:700 (discriminator 1)\n+\ttest %r9d,%r9d\n+\tjs 10647 \n+/usr/include/python3.12/object.h:704\n+\tdec %r9\n+\tmov %r9,(%rdi)\n+\tje 11bad \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7431 (discriminator 1)\n+\ttest %eax,%eax\n+\tje 10580 \n+./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov -0x4f8(%rbp),%rax\n+\tmov -0x500(%rbp),%r8\n+\tmov %r15,%rbx\n+\tjs 1058c \n+\tjmp feb1 \n+\tnopl 0x0(%rax,%rax,1)\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 107f0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%rsi),%r10\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %r10,%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 107f0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tinc %rsi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 107f0 \n+\tcmp 0x28(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x2(%r10),%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 107f0 \n+\tcmp 0x30(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x3(%r10),%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 107f0 \n+\tcmp 0x38(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x4(%r10),%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 107f0 \n+\tcmp 0x40(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x5(%r10),%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 107f0 \n+\tcmp 0x48(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x6(%r10),%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 107f0 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x7(%r10),%rsi\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp %r14,%rsi\n+\tjne 10670 \n+\tjmp ff70 \n+\tnopl 0x0(%rax)\n+__Pyx_PyUnicode_Equals():\n+./pynx/scattering/cpu.c:7390\n+\ttest %al,%al\n+\tje 10768 \n+\tcmpb $0x0,-0x4f8(%rbp)\n+\tje 10768 \n \tnopl (%rax)\n __Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7428 (discriminator 2)\n+\tinc %r13\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %rbx,%r13\n+\tjne ffa0 \n+__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5713\n+\tcall 3310 \n+./pynx/scattering/cpu.c:5713 (discriminator 2)\n+\ttest %rax,%rax\n+\tjne 11ed2 \n+__Pyx_RaiseArgtupleInvalid():\n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov 0xc837(%rip),%r15 \n+\tsub $0x8,%rsp\n+\tmov $0xa,%r8d\n+\tlea 0x9c2e(%rip),%rsi \n+\tlea 0x8b2e(%rip),%r9 \n+\txor %eax,%eax\n+\tmov (%r15),%rdi\n+\tpush $0x8\n+\tlea 0x8dd4(%rip),%rcx \n+\tlea 0x8e10(%rip),%rdx \n+\tcall 3460 \n+__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5715\n+\tpop %rdi\n+./pynx/scattering/cpu.c:5715 (discriminator 1)\n+\tmov $0x1653,%esi\n+./pynx/scattering/cpu.c:5715\n+\tpop %r8\n+\tjmp 10e50 \n+__Pyx_PyUnicode_Equals():\n+./pynx/scattering/cpu.c:7392\n+\tcmp 0xc821(%rip),%rsi \n+\tjne 10775 \n+\ttest %dl,%dl\n+\tjne 10708 \n+./pynx/scattering/cpu.c:7396\n+\tmov %r12,%rdi\n+\tmov $0x2,%edx\n+\tcall 3190 \n+./pynx/scattering/cpu.c:7400\n+\ttest %rax,%rax\n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 10714 \n+__Pyx_PyObject_IsTrue():\n+./pynx/scattering/cpu.c:11382\n+\tcmp 0xc807(%rip),%rax \n+\tsete %cl\n+./pynx/scattering/cpu.c:11383\n+\tcmp 0xc7d5(%rip),%rax \n+\tsete %dl\n+\tor %cl,%dl\n+\tjne 107af \n+\tcmp 0xc7e7(%rip),%rax \n+\tjne 11500 \n+./pynx/scattering/cpu.c:11382\n+\tmovzbl %cl,%eax\n+_Py_IsImmortal():\n+/usr/include/python3.12/object.h:242\n+\tmov (%rdi),%r11\n+Py_DECREF():\n+/usr/include/python3.12/object.h:700 (discriminator 1)\n+\ttest %r11d,%r11d\n+\tjs 107c6 \n+/usr/include/python3.12/object.h:704\n+\tdec %r11\n+\tmov %r11,(%rdi)\n+\tje 11b80 \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7431 (discriminator 1)\n+\ttest %eax,%eax\n+\tje 10708 \n+./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov -0x500(%rbp),%rax\n+\tmov -0x508(%rbp),%r8\n+\tmov %r14,%rbx\n+\tjs 10714 \n+\tjmp 100a1 \n+\tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x4d0(%rbp),%r13\n-\tmov 0x0(%r13,%r9,8),%r14\n+\tmov -0x4c8(%rbp),%r13\n+\tmov 0x0(%r13,%rsi,8),%r14\n ./pynx/scattering/cpu.c:7426\n-\tjmp 1074c \n+\tjmp 100ac \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0xc5d0(%rip),%r9 \n-\tmov %r14,-0x510(%rbp)\n+\tcmp 0xc788(%rip),%r9 \n+\tmov %r14,-0x508(%rbp)\n \tmov %rbx,%r14\n-\tmov %r9,%rbx\n-\tsete -0x500(%rbp)\n+\tsete -0x4f8(%rbp)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %ecx,%ecx\n-\tmov %rdx,%r13\n-\tmov %rcx,%r12\n+\txor %edx,%edx\n+\tmov %r9,%r12\n+\tmov %rdx,%rbx\n ./pynx/scattering/cpu.c:7430\n-\tmov %rax,-0x508(%rbp)\n-\tmov 0x18(%r14,%r12,8),%rsi\n+\tmov %rax,-0x500(%rbp)\n+\tmov %r11,%r13\n+\tmov 0x18(%r14,%rbx,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tmov %r8,-0x518(%rbp)\n-\tcmp %rsi,%rbx\n-\tje 10adf \n-\tnopl 0x0(%rax,%rax,1)\n+\tmov %r8,-0x510(%rbp)\n+\tcmp %rsi,%r12\n+\tje 1091e \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0xc5c1(%rip),%r8 \n-\tcmp %r8,0x8(%rbx)\n-\tsete %dl\n+\tmov 0xc781(%rip),%r8 \n+\tcmp %r8,0x8(%r12)\n+\tsete %r11b\n \tcmp %r8,0x8(%rsi)\n \tsete %al\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %dl,%dl\n-\tje 10b10 \n+\ttest %r11b,%r11b\n+\tje 10950 \n \ttest %al,%al\n-\tje 10b1d \n+\tje 1095d \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%rbx),%rcx\n+\tmov 0x10(%r12),%r9\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%rcx\n-\tjne 10ac0 \n+\tcmp 0x10(%rsi),%r9\n+\tjne 10900 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%r10\n+\tmov 0x18(%rsi),%rcx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%rbx),%r11\n+\tmov 0x18(%r12),%rdi\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%r10\n-\tsetne %r9b\n+\tcmp $0xffffffffffffffff,%rcx\n+\tsetne %r10b\n ./pynx/scattering/cpu.c:7368\n-\tcmp %r10,%r11\n-\tsetne %dil\n+\tcmp %rcx,%rdi\n+\tsetne %dl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dil,%r9b\n-\tje 10a55 \n-\tcmp $0xffffffffffffffff,%r11\n-\tjne 10ac0 \n+\ttest %dl,%r10b\n+\tje 10898 \n+\tinc %rdi\n+\tjne 10900 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%rbx),%r8d\n+\tmovzbl 0x20(%r12),%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%eax\n+\tmovzbl 0x20(%rsi),%r11d\n ./pynx/scattering/cpu.c:7373\n-\tmov %r8d,%edx\n+\tmov %r8d,%eax\n ./pynx/scattering/cpu.c:7374\n-\tmov %eax,%r11d\n+\tmov %r11d,%edi\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%dl\n+\tshr $0x2,%al\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%r11b\n+\tshr $0x2,%dil\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%edx\n+\tand $0x7,%eax\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%r11d\n-\tcmp %r11b,%dl\n-\tjne 10ac0 \n+\tand $0x7,%edi\n+\tcmp %dil,%al\n+\tjne 10900 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%r8b\n-\tjne 11e27 \n+\tjne 11be1 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rbx),%r9\n+\tmov 0x38(%r12),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%al\n-\tjne 11e13 \n+\ttest $0x20,%r11b\n+\tjne 11bfa \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %dl,%r8d\n+\tmovzbl %al,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r8d\n-\tje 11f1a \n+\tcmp $0x1,%esi\n+\tje 11cf4 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r8d\n-\tje 11fbe \n+\tcmp $0x2,%esi\n+\tje 11d9b \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%r9),%eax\n-\tmov (%rsi),%r11d\n+\tmov (%rdi),%r10d\n+\tmov (%rcx),%edx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r11d,%eax\n-\tje 11730 \n+\tcmp %edx,%r10d\n+\tje 11530 \n \tnopl 0x0(%rax,%rax,1)\n __Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r13,%rbx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%r12),%r9\n+\tlea 0x1(%rbx),%rax\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %r13,%r12\n-\tje 10bc0 \n-\tmov %r9,%r12\n+\tje 10a00 \n+\tmov %rax,%rbx\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r14,%r12,8),%rsi\n+\tmov 0x18(%r14,%rbx,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%rbx\n-\tjne 10a00 \n+\tcmp %rsi,%r12\n+\tjne 10840 \n+\tmov %rbx,%rdi\n+\tmov -0x500(%rbp),%rax\n \tmov %r14,%rbx\n-\tmov -0x508(%rbp),%rax\n-\tmov -0x518(%rbp),%r8\n-\tmov -0x510(%rbp),%r14\n+\tmov -0x510(%rbp),%r8\n+\tmov -0x508(%rbp),%r14\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x4d0(%rbp),%r10\n-\tmov (%r10,%r12,8),%r12\n-\tjmp 1086b \n-\tnopw 0x0(%rax,%rax,1)\n+\tmov -0x4c8(%rbp),%rcx\n+\tmov (%rcx,%rdi,8),%r13\n+\tjmp 101cb \n+\tnopl 0x0(%rax)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n \ttest %al,%al\n-\tje 10b1d \n-\tcmpb $0x0,-0x500(%rbp)\n-\tjne 10ac0 \n+\tje 1095d \n+\tcmpb $0x0,-0x4f8(%rbp)\n+\tjne 10900 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0xc46c(%rip),%rsi \n-\tjne 10b2a \n-\ttest %dl,%dl\n-\tjne 10ac0 \n+\tcmp 0xc62c(%rip),%rsi \n+\tjne 1096b \n+\ttest %r11b,%r11b\n+\tjne 10900 \n ./pynx/scattering/cpu.c:7396\n-\tmov %rbx,%rdi\n+\tmov %r12,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje 10bc0 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 10a00 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0xc44e(%rip),%rax \n-\tsete %sil\n+\tcmp 0xc60d(%rip),%rax \n+\tsete %r9b\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0xc41b(%rip),%rax \n-\tsete %cl\n-\tor %sil,%cl\n-\tjne 10ff0 \n-\tcmp 0xc428(%rip),%rax \n-\tje 10ff0 \n+\tcmp 0xc5da(%rip),%rax \n+\tsete %r8b\n+\tor %r9b,%r8b\n+\tjne 10e00 \n+\tcmp 0xc5e6(%rip),%rax \n+\tje 10e00 \n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x520(%rbp)\n+\tmov %rax,-0x518(%rbp)\n \tcall 3370 \n-\tmov -0x520(%rbp),%rdi\n+\tmov -0x518(%rbp),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rdx\n+\tmov (%rdi),%r11\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %edx,%edx\n-\tjs 10b94 \n+\ttest %r11d,%r11d\n+\tjs 109d7 \n /usr/include/python3.12/object.h:704\n-\tdec %rdx\n-\tmov %rdx,(%rdi)\n-\tje 11d98 \n+\tdec %r11\n+\tmov %r11,(%rdi)\n+\tje 11b68 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 10ac0 \n+\tje 10900 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %rbx,%rdi\n+\tmov -0x500(%rbp),%rax\n \tmov %r14,%rbx\n-\tmov -0x508(%rbp),%rax\n-\tmov -0x518(%rbp),%r8\n-\tmov -0x510(%rbp),%r14\n-\tjns 10af7 \n-\tnopw 0x0(%rax,%rax,1)\n+\tmov -0x510(%rbp),%r8\n+\tmov -0x508(%rbp),%r14\n+\tjns 10939 \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5723\n \tcall 3310 \n ./pynx/scattering/cpu.c:5723 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 120db \n+\tjne 11ebb \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0xc38b(%rip),%r15 \n+\tmov 0xc54b(%rip),%r15 \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0x88d1(%rip),%rcx \n-\tlea 0x970f(%rip),%rsi \n-\tlea 0x860f(%rip),%r9 \n+\tlea 0x8b03(%rip),%rcx \n+\tlea 0x9941(%rip),%rsi \n+\tlea 0x8841(%rip),%r9 \n \tmov $0xa,%r8d\n \tmov (%r15),%rdi\n \tpush $0x9\n-\tlea 0x88f4(%rip),%rdx \n+\tlea 0x8b26(%rip),%rdx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5725\n \tpop %rcx\n \tpop %rsi\n ./pynx/scattering/cpu.c:5725 (discriminator 1)\n \tmov $0x165d,%esi\n ./pynx/scattering/cpu.c:5725\n-\tjmp 10670 \n+\tjmp 10e50 \n \tnopl 0x0(%rax,%rax,1)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %dl,%dl\n-\tje 10c25 \n-\ttest %r14b,%r14b\n-\tjne fdd0 \n-./pynx/scattering/cpu.c:7392\n-\tcmp 0xc364(%rip),%rsi \n-\tjne 10c37 \n \ttest %r9b,%r9b\n-\tjne fdd0 \n+\tje 10a66 \n+\ttest %r12b,%r12b\n+\tjne fc20 \n+./pynx/scattering/cpu.c:7392\n+\tcmp 0xc523(%rip),%rsi \n+\tjne 10a78 \n+\ttest %r10b,%r10b\n+\tjne fc20 \n ./pynx/scattering/cpu.c:7396\n-\tmov %r12,%rdi\n+\tmov %r14,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje fddc \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje fc2c \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0xc341(%rip),%rax \n-\tsete %sil\n+\tcmp 0xc500(%rip),%rax \n+\tsete %cl\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0xc30e(%rip),%rax \n-\tsete %r8b\n-\tor %sil,%r8b\n-\tjne 10c78 \n-\tcmp 0xc31e(%rip),%rax \n-\tjne 11859 \n+\tcmp 0xc4ce(%rip),%rax \n+\tsete %r11b\n+\tor %cl,%r11b\n+\tjne 10ab8 \n+\tcmp 0xc4de(%rip),%rax \n+\tjne 11641 \n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n+\tmovzbl %cl,%eax\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rdx\n+\tmov (%rdi),%r9\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %edx,%edx\n-\tjs 10c8f \n+\ttest %r9d,%r9d\n+\tjs 10acf \n /usr/include/python3.12/object.h:704\n-\tdec %rdx\n-\tmov %rdx,(%rdi)\n-\tje 11be3 \n+\tdec %r9\n+\tmov %r9,(%rdi)\n+\tje 119b2 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje fdd0 \n+\tje fc20 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x4c0(%rbp),%rax\n-\tmov -0x4e0(%rbp),%r8\n-\tmov %r13,%rbx\n-\tjs fddc \n-\tjmp 10fc1 \n-\tnopl 0x0(%rax,%rax,1)\n+\tmov -0x4d8(%rbp),%r8\n+\tjs fc2c \n+\tjmp 10dce \n \tmov -0x4c0(%rbp),%rax\n-\tmov -0x4f0(%rbp),%r8\n-\tmov %r15,%rbx\n+\tmov -0x4e8(%rbp),%r8\n+\tmov %r12,%rbx\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x4d0(%rbp),%r12\n-\tmov (%r12,%r14,8),%r13\n+\tmov -0x4c8(%rbp),%r14\n+\tmov (%r14,%r15,8),%r13\n \tmov %r13,-0x4c0(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5669 (discriminator 2)\n \tcmpq $0x0,-0x4c0(%rbp)\n-\tje f3fc \n+\tje f25c \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r15\n+\tmov 0x10(%rbx),%rcx\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5671\n \tdec %rax\n-\tjmp f5f0 \n+\tjmp f2f8 \n \tnopl (%rax)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x4d0(%rbp),%r15\n-\tmov (%r15,%r9,8),%r15\n+\tmov -0x4c8(%rbp),%r12\n+\tmov (%r12,%rdx,8),%r15\n ./pynx/scattering/cpu.c:7426\n-\tjmp 103cc \n-\tnopl 0x0(%rax,%rax,1)\n+\tjmp febd \n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x4d0(%rbp),%r14\n-\tmov (%r14,%r13,8),%r13\n-\tmov %r13,-0x4f8(%rbp)\n+\tmov -0x4c8(%rbp),%r13\n+\tmov 0x0(%r13,%r12,8),%r15\n+\tmov %r15,-0x4f0(%rbp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 10063 \n-\tnopw 0x0(%rax,%rax,1)\n+\tjmp fcd3 \n \tmov -0x4c0(%rbp),%rax\n-\tmov -0x4e8(%rbp),%r8\n-\tmov %r15,%rbx\n+\tmov -0x4e0(%rbp),%r8\n+\tmov %r14,%rbx\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x4d0(%rbp),%r12\n-\tmov (%r12,%r14,8),%r13\n-\tmov %r13,-0x4e8(%rbp)\n-\tjmp fe42 \n+\tmov -0x4c8(%rbp),%r12\n+\tmov (%r12,%r15,8),%r13\n+\tmov %r13,-0x4e0(%rbp)\n+\tjmp fc92 \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0xc231(%rip),%r13 \n-\tmov %rbx,%r11\n-\tmov %rax,-0x4f0(%rbp)\n-\tmov %r9,%rbx\n-\tsete %r15b\n-\tmov %r11,%r12\n+\tcmp 0xc409(%rip),%rdi \n+\tmov %rbx,%r14\n+\tmov %rdi,%rbx\n+\tsete %r12b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r14d,%r14d\n+\txor %r15d,%r15d\n ./pynx/scattering/cpu.c:7430\n-\tmov %r8,-0x4f8(%rbp)\n-\tmov 0x18(%r12,%r14,8),%rsi\n+\tmov %rax,-0x4e8(%rbp)\n+\tmov 0x18(%r14,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r13\n-\tje 10e7e \n-\tnopl 0x0(%rax,%rax,1)\n+\tmov %r8,-0x4f0(%rbp)\n+\tcmp %rsi,%rbx\n+\tje 10c9e \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0xc231(%rip),%rax \n-\tcmp %rax,0x8(%r13)\n-\tsete %r9b\n-\tcmp %rax,0x8(%rsi)\n-\tsete %r8b\n+\tmov 0xc411(%rip),%r8 \n+\tcmp %r8,0x8(%rbx)\n+\tsete %cl\n+\tcmp %r8,0x8(%rsi)\n+\tsete %r11b\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %r9b,%r9b\n-\tje 10eb0 \n-\ttest %r8b,%r8b\n-\tje 10eba \n+\ttest %cl,%cl\n+\tje 10cc8 \n+\ttest %r11b,%r11b\n+\tje 10cd2 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r13),%rcx\n+\tmov 0x10(%rbx),%rax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%rcx\n-\tjne 10e60 \n+\tcmp 0x10(%rsi),%rax\n+\tjne 10c80 \n ./pynx/scattering/cpu.c:7363\n \tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r13),%rdi\n+\tmov 0x18(%rbx),%rdi\n ./pynx/scattering/cpu.c:7368\n \tcmp %rdx,%rdi\n \tsetne %r10b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n-\tsetne %r11b\n-\ttest %r11b,%r10b\n-\tje 10de9 \n-\tcmp $0xffffffffffffffff,%rdi\n-\tjne 10e60 \n+\tinc %rdx\n+\tsetne %r9b\n+\ttest %r9b,%r10b\n+\tje 10c05 \n+\tinc %rdi\n+\tjne 10c80 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r13),%eax\n+\tmovzbl 0x20(%rbx),%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%r9d\n+\tmovzbl 0x20(%rsi),%r11d\n ./pynx/scattering/cpu.c:7373\n-\tmov %eax,%r8d\n+\tmov %r8d,%ecx\n ./pynx/scattering/cpu.c:7374\n-\tmov %r9d,%edi\n+\tmov %r11d,%edi\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%r8b\n+\tshr $0x2,%cl\n ./pynx/scattering/cpu.c:7374\n \tshr $0x2,%dil\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%r8d\n+\tand $0x7,%ecx\n ./pynx/scattering/cpu.c:7374\n \tand $0x7,%edi\n-\tcmp %dil,%r8b\n-\tjne 10e60 \n+\tcmp %dil,%cl\n+\tjne 10c80 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%al\n-\tjne 11871 \n+\ttest $0x20,%r8b\n+\tjne 11659 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r13),%rdi\n+\tmov 0x38(%rbx),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r9b\n-\tjne 11ef0 \n+\ttest $0x20,%r11b\n+\tjne 11cc6 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r10\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %r8b,%r11d\n+\tmovzbl %cl,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r11d\n-\tje 11fcb \n+\tcmp $0x1,%esi\n+\tje 11da7 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r11d\n-\tje 12024 \n+\tcmp $0x2,%esi\n+\tje 11e05 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%eax\n-\tmov (%rsi),%r9d\n+\tmov (%rdi),%edx\n+\tmov (%r10),%r9d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r9d,%eax\n-\tjne 10e60 \n+\tcmp %r9d,%edx\n+\tjne 10c80 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%rcx\n-\tje 10e7e \n+\tcmp $0x1,%rax\n+\tje 10c9e \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %r8b,%edx\n-\timul %rcx,%rdx\n+\tmovzbl %cl,%edx\n+\tmov %r10,%rsi\n+\timul %rax,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 10e7e \n+\tje 10c9e \n+\tnopl 0x0(%rax,%rax,1)\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r13,%r15\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%r14),%rdi\n+\tlea 0x1(%r15),%r11\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r14\n-\tje 10f40 \n-\tmov %rdi,%r14\n+\tje 10d50 \n+\tmov %r11,%r15\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r12,%r14,8),%rsi\n+\tmov 0x18(%r14,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r13\n-\tjne 10d90 \n-\tmov -0x4f0(%rbp),%rax\n-\tmov -0x4f8(%rbp),%r8\n-\tmov %r12,%rbx\n+\tcmp %rsi,%rbx\n+\tjne 10bb0 \n+\tmov -0x4e8(%rbp),%rax\n+\tmov -0x4f0(%rbp),%r8\n+\tmov %r14,%rbx\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x4d0(%rbp),%rdx\n-\tmov (%rdx,%r14,8),%r10\n-\tmov %r10,-0x4f0(%rbp)\n-\tjmp f70a \n-\tcs nopw 0x0(%rax,%rax,1)\n+\tmov -0x4c8(%rbp),%r13\n+\tmov 0x0(%r13,%r15,8),%rdi\n+\tmov %rdi,-0x4e8(%rbp)\n+\tjmp f412 \n+\tnop\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %r8b,%r8b\n-\tje 10eba \n-\ttest %r15b,%r15b\n-\tjne 10e60 \n+\ttest %r11b,%r11b\n+\tje 10cd2 \n+\ttest %r12b,%r12b\n+\tjne 10c80 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0xc0cf(%rip),%rsi \n-\tjne 10ec8 \n-\ttest %r9b,%r9b\n-\tjne 10e60 \n+\tcmp 0xc2b7(%rip),%rsi \n+\tjne 10cdf \n+\ttest %cl,%cl\n+\tjne 10c80 \n ./pynx/scattering/cpu.c:7396\n-\tmov %r13,%rdi\n+\tmov %rbx,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje 10f40 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 10d50 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0xc0b4(%rip),%rax \n-\tsete %sil\n+\tcmp 0xc29d(%rip),%rax \n+\tsete %al\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0xc081(%rip),%rax \n-\tsete %cl\n-\tor %sil,%cl\n-\tjne 10f04 \n-\tcmp 0xc092(%rip),%rax \n-\tjne 117b0 \n+\tcmp 0xc26b(%rip),%rdi \n+\tsete %r8b\n+\tor %al,%r8b\n+\tjne 10d1b \n+\tcmp 0xc27b(%rip),%rdi \n+\tjne 115a0 \n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n+\tmovzbl %al,%eax\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%r8\n+\tmov (%rdi),%rcx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r8d,%r8d\n-\tjs 10f1c \n+\ttest %ecx,%ecx\n+\tjs 10d31 \n /usr/include/python3.12/object.h:704\n-\tdec %r8\n-\tmov %r8,(%rdi)\n-\tje 11e6e \n+\tdec %rcx\n+\tmov %rcx,(%rdi)\n+\tje 11c40 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 10e60 \n+\tje 10c80 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x4f0(%rbp),%rax\n-\tmov -0x4f8(%rbp),%r8\n-\tmov %r12,%rbx\n-\tjns 10e8f \n-\tnopl 0x0(%rax,%rax,1)\n+\tmov -0x4e8(%rbp),%rax\n+\tmov -0x4f0(%rbp),%r8\n+\tmov %r14,%rbx\n+\tjns 10caf \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5683\n \tcall 3310 \n ./pynx/scattering/cpu.c:5683 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 1210f \n+\tjne 11ef0 \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0xc00b(%rip),%rax \n+\tmov 0xc1fb(%rip),%rdx \n \tsub $0x8,%rsp\n-\tlea 0x9398(%rip),%rsi \n-\tlea 0x8298(%rip),%r9 \n+\tlea 0x95f8(%rip),%rsi \n+\tlea 0x84f8(%rip),%r9 \n \tmov $0xa,%r8d\n-\tlea 0x853f(%rip),%rcx \n-\tlea 0x857b(%rip),%rdx \n-\tmov (%rax),%rdi\n+\tlea 0x879f(%rip),%rcx \n+\tmov (%rdx),%rdi\n \tpush $0x5\n+\tlea 0x87d6(%rip),%rdx \n \txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5685\n \tpop %r12\n ./pynx/scattering/cpu.c:5685 (discriminator 1)\n \tmov $0x1635,%esi\n ./pynx/scattering/cpu.c:5685\n \tpop %r13\n-\tjmp 10670 \n+\tjmp 10e50 \n \tnopl (%rax)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x4d0(%rbp),%r14\n-\tmov (%r14,%r11,8),%r15\n-\tmov %r15,-0x4c0(%rbp)\n+\tmov -0x4c8(%rbp),%r15\n+\tmov (%r15,%r9,8),%r12\n+\tmov %r12,-0x4c0(%rbp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 10cdb \n+\tjmp 10b13 \n \tnop\n \tmov -0x4c0(%rbp),%rax\n-\tmov -0x4e0(%rbp),%r8\n-\tmov %r13,%rbx\n+\tmov -0x4d8(%rbp),%r8\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x4d0(%rbp),%r12\n-\tmov (%r12,%r15,8),%r14\n-\tmov %r14,-0x4e0(%rbp)\n+\tmov -0x4c8(%rbp),%r14\n+\tmov (%r14,%r15,8),%r15\n+\tmov %r15,-0x4d8(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5649 (discriminator 2)\n-\tcmpq $0x0,-0x4e0(%rbp)\n-\tje fddc \n+\tcmpq $0x0,-0x4d8(%rbp)\n+\tje fc2c \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r9\n+\tmov 0x10(%rbx),%r12\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5651\n \tdec %rax\n-\tjmp eeda \n-\tnopl (%rax)\n+\tjmp ed57 \n+\tnopw 0x0(%rax,%rax,1)\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-\tjmp 10b81 \n+\tmovzbl %r9b,%eax\n+\tjmp 109c3 \n \tnopl 0x0(%rax)\n+__Pyx_RaiseArgtupleInvalid():\n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov 0xc149(%rip),%r15 \n+\tsub $0x8,%rsp\n+\tlea 0x8744(%rip),%rdx \n+\tlea 0x953f(%rip),%rsi \n+\tlea 0x843f(%rip),%r9 \n+\txor %eax,%eax\n+\tmov (%r15),%rdi\n+\tpush %r8\n+\tlea 0x86e5(%rip),%rcx \n+\tmov $0xa,%r8d\n+\tcall 3460 \n+__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5759\n+\tpop %rax\n+./pynx/scattering/cpu.c:5759 (discriminator 1)\n+\tmov $0x167f,%esi\n+./pynx/scattering/cpu.c:5759\n+\tpop %rdx\n+./pynx/scattering/cpu.c:5769\n+\tlea 0x869b(%rip),%rcx \n+\tmov $0x54,%edx\n+\tlea 0x9545(%rip),%rdi \n+\tcall a2a8 \n+__pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5996\n+\txor %eax,%eax\n+__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5786\n+\tjmp e9d0 \n+\tnop\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x4d0(%rbp),%r15\n-\tmov (%r15,%r14,8),%r13\n-\tmov %r13,-0x4e0(%rbp)\n+\tmov -0x4c8(%rbp),%r12\n+\tmov (%r12,%rdx,8),%r13\n+\tmov %r13,-0x4d8(%rbp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 10fd3 \n-\tnopl 0x0(%rax)\n+\tjmp 10de0 \n+\tnop\n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n-\tmovq $0x0,-0x108(%rbp)\n-\tjmp ec0d \n-\tnopl 0x0(%rax,%rax,1)\n-\tmovq $0x0,-0x168(%rbp)\n-\tjmp ebe3 \n \tmovq $0x0,-0x1c8(%rbp)\n-\tjmp ebb9 \n+\tjmp e968 \n \tmovq $0x0,-0x228(%rbp)\n-\tjmp eb8f \n+\tjmp e93e \n \tmovq $0x0,-0x288(%rbp)\n-\tjmp eb65 \n+\tjmp e914 \n \tmovq $0x0,-0x2e8(%rbp)\n-\tjmp eb3b \n+\tjmp e8ea \n \tmovq $0x0,-0x348(%rbp)\n-\tjmp eb11 \n+\tjmp e8c0 \n \tmovq $0x0,-0x3a8(%rbp)\n-\tjmp eae7 \n+\tjmp e896 \n \tmovq $0x0,-0x408(%rbp)\n-\tjmp eabd \n+\tjmp e86c \n \tmovq $0x0,-0x468(%rbp)\n-\tjmp ea93 \n-\tmov %r8,-0x4d8(%rbp)\n+\tjmp e842 \n+\tmovq $0x0,-0x168(%rbp)\n+\tjmp e992 \n+\tmovq $0x0,-0x108(%rbp)\n+\tjmp e9bc \n+\tmov %rax,-0x4c0(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0xbec2(%rip),%r15 \n-\tmov %rax,-0x4c0(%rbp)\n-\tmov %rbx,%rax\n-\tsete %r14b\n-\tmov %rdx,%rbx\n+\tcmp 0xc05a(%rip),%r15 \n+\tmov %r8,-0x4d0(%rbp)\n+\tmov %rbx,%r8\n+\tsete %r13b\n+\tmov %r9,%rbx\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r13d,%r13d\n-\tmov %rax,%r12\n+\txor %r12d,%r12d\n+\tmov %r8,%r14\n \tnopl (%rax)\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r12,%r13,8),%rsi\n+\tmov 0x18(%r14,%r12,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n \tcmp %rsi,%r15\n-\tje 112d8 \n+\tje 11150 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0xbecb(%rip),%r8 \n-\tcmp %r8,0x8(%r15)\n-\tsete %cl\n-\tcmp %r8,0x8(%rsi)\n+\tmov 0xc063(%rip),%rax \n+\tcmp %rax,0x8(%r15)\n \tsete %r11b\n+\tcmp %rax,0x8(%rsi)\n+\tsete %r10b\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %cl,%cl\n-\tje 111e8 \n \ttest %r11b,%r11b\n-\tje 111f2 \n+\tje 11058 \n+\ttest %r10b,%r10b\n+\tje 11062 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r15),%rax\n+\tmov 0x10(%r15),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%rax\n-\tjne 111d0 \n+\tcmp 0x10(%rsi),%rcx\n+\tjne 11040 \n ./pynx/scattering/cpu.c:7363\n \tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r15),%r10\n+\tmov 0x18(%r15),%rdi\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdx,%r10\n+\tcmp %rdx,%rdi\n \tsetne %r9b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n-\tsetne %dil\n-\ttest %dil,%r9b\n-\tje 11151 \n-\tcmp $0xffffffffffffffff,%r10\n-\tjne 111d0 \n+\tinc %rdx\n+\tsetne %r8b\n+\ttest %r8b,%r9b\n+\tje 10fb9 \n+\tinc %rdi\n+\tjne 11040 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r15),%r8d\n+\tmovzbl 0x20(%r15),%eax\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x20(%rsi),%edx\n ./pynx/scattering/cpu.c:7373\n-\tmov %r8d,%ecx\n+\tmov %eax,%r11d\n ./pynx/scattering/cpu.c:7374\n-\tmov %edx,%r11d\n+\tmov %edx,%r10d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n \tshr $0x2,%r11b\n-./pynx/scattering/cpu.c:7373\n-\tand $0x7,%ecx\n ./pynx/scattering/cpu.c:7374\n+\tshr $0x2,%r10b\n+./pynx/scattering/cpu.c:7373\n \tand $0x7,%r11d\n-\tcmp %r11b,%cl\n-\tjne 111d0 \n+./pynx/scattering/cpu.c:7374\n+\tand $0x7,%r10d\n+\tcmp %r10b,%r11b\n+\tjne 11040 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r8b\n-\tjne 1200f \n+\ttest $0x20,%al\n+\tjne 11def \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x38(%r15),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%dl\n-\tjne 11ffb \n+\tjne 11dd9 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r8\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %cl,%r8d\n+\tmovzbl %r11b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r8d\n-\tje 120af \n+\tcmp $0x1,%esi\n+\tje 11e94 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r8d\n-\tje 120bb \n+\tcmp $0x2,%esi\n+\tje 11ea1 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%edx\n-\tmov (%rsi),%r11d\n+\tmov (%rdi),%r9d\n+\tmov (%r8),%eax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r11d,%edx\n-\tjne 111d0 \n+\tcmp %eax,%r9d\n+\tjne 11040 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%rax\n-\tje 112d8 \n+\tcmp $0x1,%rcx\n+\tje 11150 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %cl,%edx\n-\timul %rax,%rdx\n+\tmovzbl %r11b,%edx\n+\tmov %r8,%rsi\n+\timul %rcx,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 112d8 \n-\txchg %ax,%ax\n+\tje 11150 \n+\tnopl 0x0(%rax)\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %rbx,%r12\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%r13),%rdi\n+\tlea 0x1(%r12),%rdi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r13\n-\tje 11280 \n-\tmov %rdi,%r13\n-\tjmp 110e8 \n-\tnopl (%rax)\n+\tje 110f8 \n+\tmov %rdi,%r12\n+\tjmp 10f50 \n+\txchg %ax,%ax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %r11b,%r11b\n-\tje 111f2 \n-\ttest %r14b,%r14b\n-\tjne 111d0 \n+\ttest %r10b,%r10b\n+\tje 11062 \n+\ttest %r13b,%r13b\n+\tjne 11040 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0xbd97(%rip),%rsi \n-\tjne 111ff \n-\ttest %cl,%cl\n-\tjne 111d0 \n+\tcmp 0xbf27(%rip),%rsi \n+\tjne 11070 \n+\ttest %r11b,%r11b\n+\tjne 11040 \n ./pynx/scattering/cpu.c:7396\n \tmov %r15,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje 11280 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 110f8 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0xbd7d(%rip),%rax \n-\tsete %sil\n+\tcmp 0xbf0c(%rip),%rax \n+\tsete %cl\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0xbd4a(%rip),%rax \n-\tsete %al\n-\tor %sil,%al\n-\tjne 11900 \n-\tcmp 0xbd57(%rip),%rdi \n-\tje 11900 \n+\tcmp 0xbeda(%rip),%rax \n+\tsete %r11b\n+\tor %cl,%r11b\n+\tjne 116d0 \n+\tcmp 0xbee6(%rip),%rax \n+\tje 116d0 \n ./pynx/scattering/cpu.c:11384\n-\tmov %rdi,-0x4e0(%rbp)\n+\tmov %rax,-0x4d8(%rbp)\n \tcall 3370 \n-\tmov -0x4e0(%rbp),%rdi\n+\tmov -0x4d8(%rbp),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rcx\n+\tmov (%rdi),%rdx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjs 11265 \n+\ttest %edx,%edx\n+\tjs 110d6 \n /usr/include/python3.12/object.h:704\n-\tdec %rcx\n-\tmov %rcx,(%rdi)\n-\tje 11fa8 \n+\tdec %rdx\n+\tmov %rdx,(%rdi)\n+\tje 11d85 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 111d0 \n+\tje 11040 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x4c0(%rbp),%rax\n-\tmov -0x4d8(%rbp),%r8\n-\tmov %r12,%rbx\n-\tjns 112e9 \n+\tmov -0x4d0(%rbp),%r8\n+\tmov %r14,%rbx\n+\tjns 11161 \n+\tnopl 0x0(%rax)\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5643\n \tcall 3310 \n ./pynx/scattering/cpu.c:5643 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 12137 \n+\tjne 11f18 \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0xbccb(%rip),%r8 \n+\tmov 0xbe53(%rip),%r8 \n \tsub $0x8,%rsp\n+\tlea 0x9250(%rip),%rsi \n+\tlea 0x8150(%rip),%r9 \n+\tlea 0x83fd(%rip),%rcx \n \txor %eax,%eax\n-\tlea 0x9056(%rip),%rsi \n-\tlea 0x7f56(%rip),%r9 \n-\tlea 0x8203(%rip),%rcx \n \tmov (%r8),%rdi\n \tpush $0x1\n \tmov $0xa,%r8d\n-\tlea 0x8234(%rip),%rdx \n+\tlea 0x842c(%rip),%rdx \n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5645\n \tpop %rdi\n ./pynx/scattering/cpu.c:5645 (discriminator 1)\n \tmov $0x160d,%esi\n ./pynx/scattering/cpu.c:5645\n \tpop %r8\n-\tjmp 10670 \n+\tjmp 10e50 \n \tnopl 0x0(%rax)\n \tmov -0x4c0(%rbp),%rax\n-\tmov -0x4d8(%rbp),%r8\n-\tmov %r12,%rbx\n+\tmov -0x4d0(%rbp),%r8\n+\tmov %r14,%rbx\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x4d0(%rbp),%r10\n-\tmov (%r10,%r13,8),%r9\n-\tmov %r9,-0x4d8(%rbp)\n-\tjmp fb4a \n+\tmov -0x4c8(%rbp),%r10\n+\tmov (%r10,%r12,8),%rsi\n+\tmov %rsi,-0x4d0(%rbp)\n+\tjmp f9b2 \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5773 (discriminator 5)\n-\tmov %r11,%rsi\n-\tmov %rcx,%rdi\n-\tlea 0x81cb(%rip),%rdx \n-\tcall 7770 \n+\tmov %r10,%rsi\n+\tlea 0x83c6(%rip),%rdx \n+\tcall 7648 \n ./pynx/scattering/cpu.c:5774\n-\tmov 0xc77f(%rip),%rsi \n+\tmov 0xc90a(%rip),%rsi \n ./pynx/scattering/cpu.c:5773 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tje e610 \n+\tdec %eax\n+\tje e46d \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5996\n \txor %eax,%eax\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5786\n-\tjmp ec20 \n-\tnopl 0x0(%rax)\n+\tjmp e9d0 \n+\tnopl (%rax)\n ./pynx/scattering/cpu.c:5774 (discriminator 5)\n-\tlea 0x81a4(%rip),%rdx \n+\tlea 0x83a4(%rip),%rdx \n \tmov %r9,%rdi\n-\tcall 7770 \n+\tcall 7648 \n ./pynx/scattering/cpu.c:5774 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10688 \n+\tdec %eax\n+\tjne 10e68 \n ./pynx/scattering/cpu.c:5775\n-\tmov 0xc749(%rip),%rsi \n-\tjmp e621 \n-\tnopl 0x0(%rax)\n+\tmov 0xc8da(%rip),%rsi \n+\tjmp e47e \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:5775 (discriminator 5)\n-\tlea 0x817f(%rip),%rdx \n-\tmov %r13,%rdi\n-\tcall 7770 \n+\tlea 0x837f(%rip),%rdx \n+\tmov %r12,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:5775 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10688 \n+\tdec %eax\n+\tjne 10e68 \n ./pynx/scattering/cpu.c:5776\n-\tmov 0xc721(%rip),%rsi \n-\tjmp e632 \n-\tnopl 0x0(%rax)\n+\tmov 0xc8b2(%rip),%rsi \n+\tjmp e490 \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:5776 (discriminator 5)\n-\tlea 0x8181(%rip),%rdx \n+\tlea 0x8381(%rip),%rdx \n \tmov %rax,%rdi\n-\tcall 7770 \n+\tcall 7648 \n ./pynx/scattering/cpu.c:5776 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10688 \n+\tdec %eax\n+\tjne 10e68 \n ./pynx/scattering/cpu.c:5777\n-\tmov 0xc6f9(%rip),%rsi \n-\tjmp e643 \n-\tnopl 0x0(%rax)\n+\tmov 0xc88a(%rip),%rsi \n+\tjmp e4a1 \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:5777 (discriminator 5)\n-\tlea 0x8132(%rip),%rdx \n-\tmov %r10,%rdi\n-\tcall 7770 \n+\tlea 0x8332(%rip),%rdx \n+\tcall 7648 \n ./pynx/scattering/cpu.c:5777 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10688 \n+\tdec %eax\n+\tjne 10e68 \n ./pynx/scattering/cpu.c:5778\n-\tmov 0xc6d1(%rip),%rsi \n-\tjmp e654 \n-\tnopl 0x0(%rax)\n+\tmov 0xc865(%rip),%rsi \n+\tjmp e4b2 \n ./pynx/scattering/cpu.c:5778 (discriminator 5)\n-\tmov -0x4f0(%rbp),%rdi\n-\tlea 0x8106(%rip),%rdx \n-\tcall 7770 \n+\tmov -0x4e8(%rbp),%rdi\n+\tlea 0x830e(%rip),%rdx \n+\tcall 7648 \n ./pynx/scattering/cpu.c:5778 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10688 \n+\tdec %eax\n+\tjne 10e68 \n ./pynx/scattering/cpu.c:5779\n-\tmov 0xc6a5(%rip),%rbx \n-\tjmp e668 \n-\tnopl 0x0(%rax,%rax,1)\n+\tmov 0xc83e(%rip),%r8 \n+\tjmp e4c6 \n+\tnop\n ./pynx/scattering/cpu.c:5779 (discriminator 5)\n-\tlea 0x80e0(%rip),%rdx \n-\tmov %rbx,%rsi\n-\tcall 7770 \n+\tlea 0x82f0(%rip),%rdx \n+\tmov %r8,%rsi\n+\tmov %rcx,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:5779 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10688 \n+\tdec %eax\n+\tjne 10e68 \n ./pynx/scattering/cpu.c:5780\n-\tmov 0xc679(%rip),%rsi \n-\tjmp e67c \n-\tnopl 0x0(%rax)\n+\tmov 0xc817(%rip),%rsi \n+\tjmp e4da \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:5780 (discriminator 5)\n-\tlea 0x80dd(%rip),%rdx \n+\tlea 0x82ed(%rip),%rdx \n \tmov %r15,%rdi\n-\tcall 7770 \n+\tcall 7648 \n ./pynx/scattering/cpu.c:5780 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10688 \n+\tdec %eax\n+\tjne 10e68 \n ./pynx/scattering/cpu.c:5781\n-\tmov 0xc651(%rip),%r11 \n-\tjmp e689 \n-\tnopl 0x0(%rax)\n+\tmov 0xc7f2(%rip),%rbx \n+\tjmp e4e7 \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:5781 (discriminator 5)\n-\tlea 0x8093(%rip),%rdx \n-\tmov %r11,%rsi\n+\tlea 0x82a3(%rip),%rdx \n+\tmov %rbx,%rsi\n \tmov %r14,%rdi\n-\tcall 7770 \n+\tcall 7648 \n ./pynx/scattering/cpu.c:5781 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 10688 \n+\tdec %eax\n+\tjne 10e68 \n ./pynx/scattering/cpu.c:5782\n-\tmov 0xc626(%rip),%rsi \n-\tjmp e696 \n-\tnopw 0x0(%rax,%rax,1)\n+\tmov 0xc7c7(%rip),%rsi \n+\tjmp e4f4 \n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:5782 (discriminator 5)\n-\tlea 0x8069(%rip),%rdx \n-\tmov %r12,%rdi\n-\tcall 7770 \n+\tlea 0x8281(%rip),%rdx \n+\tmov %r13,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:5782 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tje e6a1 \n+\tdec %eax\n+\tje e4fe \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5996\n \txor %eax,%eax\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5786\n-\tjmp ec20 \n+\tjmp e9d0 \n \tmov %rax,-0x4c0(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0xbae3(%rip),%r15 \n+\tcmp 0xbc8c(%rip),%r15 \n \tmov %r8,-0x4b8(%rbp)\n-\tsete %r14b\n+\tsete %r13b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r13d,%r13d\n-\tvzeroupper\n-\txchg %ax,%ax\n+\txor %r12d,%r12d\n+\tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%rbx,%r13,8),%rsi\n+\tmov 0x18(%rbx,%r12,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n \tcmp %rsi,%r15\n-\tje 116c8 \n+\tje 114d8 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0xbaf3(%rip),%r8 \n+\tmov 0xbc9b(%rip),%r8 \n \tcmp %r8,0x8(%r15)\n \tsete %r10b\n \tcmp %r8,0x8(%rsi)\n \tsete %al\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n \ttest %r10b,%r10b\n-\tje 115c8 \n+\tje 11418 \n \ttest %al,%al\n-\tje 115d1 \n+\tje 11421 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x10(%r15),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x10(%rsi),%rcx\n-\tjne 115b0 \n+\tjne 11400 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%rdx\n+\tmov 0x18(%rsi),%r11\n ./pynx/scattering/cpu.c:7362\n \tmov 0x18(%r15),%rdi\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdx,%rdi\n+\tcmp %r11,%rdi\n \tsetne %r9b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n-\tsetne %r11b\n-\ttest %r11b,%r9b\n-\tje 11529 \n-\tcmp $0xffffffffffffffff,%rdi\n-\tjne 115b0 \n+\tinc %r11\n+\tsetne %dl\n+\ttest %dl,%r9b\n+\tje 1137e \n+\tinc %rdi\n+\tjne 11400 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x20(%r15),%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%edx\n+\tmovzbl 0x20(%rsi),%r11d\n ./pynx/scattering/cpu.c:7373\n \tmov %r8d,%eax\n ./pynx/scattering/cpu.c:7374\n-\tmov %edx,%r10d\n+\tmov %r11d,%r10d\n ./pynx/scattering/cpu.c:7373\n \tshr $0x2,%al\n ./pynx/scattering/cpu.c:7374\n \tshr $0x2,%r10b\n ./pynx/scattering/cpu.c:7373\n \tand $0x7,%eax\n ./pynx/scattering/cpu.c:7374\n \tand $0x7,%r10d\n \tcmp %r10b,%al\n-\tjne 115b0 \n+\tjne 11400 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%r8b\n-\tjne 1208d \n+\tjne 11e71 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x38(%r15),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%dl\n-\tjne 12079 \n+\ttest $0x20,%r11b\n+\tjne 11e5a \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r8\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %al,%r8d\n+\tmovzbl %al,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r8d\n-\tje 120cf \n+\tcmp $0x1,%esi\n+\tje 11eae \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r8d\n-\tje 120ef \n+\tcmp $0x2,%esi\n+\tje 11ec5 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%edx\n-\tmov (%rsi),%r10d\n+\tmov (%rdi),%r9d\n+\tmov (%r8),%edx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r10d,%edx\n-\tjne 115b0 \n+\tcmp %edx,%r9d\n+\tjne 11400 \n ./pynx/scattering/cpu.c:7381\n \tcmp $0x1,%rcx\n-\tje 116c8 \n+\tje 114d8 \n ./pynx/scattering/cpu.c:7384\n \tmovzbl %al,%edx\n+\tmov %r8,%rsi\n \timul %rcx,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 116c8 \n-\tcs nopw 0x0(%rax,%rax,1)\n+\tje 114d8 \n+\txchg %ax,%ax\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r14,%r12\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%r13),%rdi\n+\tlea 0x1(%r12),%rdi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %r12,%r13\n-\tje 11f3c \n-\tmov %rdi,%r13\n-\tjmp 114c0 \n-\tnopl (%rax)\n+\tje 11d16 \n+\tmov %rdi,%r12\n+\tjmp 11318 \n+\txchg %ax,%ax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n \ttest %al,%al\n-\tje 115d1 \n-\ttest %r14b,%r14b\n-\tjne 115b0 \n+\tje 11421 \n+\ttest %r13b,%r13b\n+\tjne 11400 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0xb9b8(%rip),%rsi \n-\tjne 115df \n+\tcmp 0xbb68(%rip),%rsi \n+\tjne 1142f \n \ttest %r10b,%r10b\n-\tjne 115b0 \n+\tjne 11400 \n ./pynx/scattering/cpu.c:7396\n \tmov %r15,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje 11f3c \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 11d16 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0xb999(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0xb966(%rip),%rax \n+\tcmp 0xbb49(%rip),%rax \n \tsete %cl\n-\tor %sil,%cl\n-\tjne 11e0a \n-\tcmp 0xb973(%rip),%rax \n-\tje 11e0a \n+./pynx/scattering/cpu.c:11383\n+\tcmp 0xbb17(%rip),%rax \n+\tsete %al\n+\tor %cl,%al\n+\tjne 11bd9 \n+\tcmp 0xbb25(%rip),%rdi \n+\tje 11bd9 \n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x4d8(%rbp)\n+\tmov %rdi,-0x4d0(%rbp)\n \tcall 3370 \n-\tmov -0x4d8(%rbp),%rdi\n+\tmov -0x4d0(%rbp),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%r9\n+\tmov (%rdi),%r11\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r9d,%r9d\n-\tjs 1164a \n+\ttest %r11d,%r11d\n+\tjs 11498 \n /usr/include/python3.12/object.h:704\n-\tdec %r9\n-\tmov %r9,(%rdi)\n-\tje 1203d \n+\tdec %r11\n+\tmov %r11,(%rdi)\n+\tje 11e1e \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 115b0 \n+\tje 11400 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x4c0(%rbp),%rax\n \tmov -0x4b8(%rbp),%r8\n-\tjns 116d6 \n+\tjns 114e6 \n \tmov %r8,-0x4b8(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5635\n \tcall 3310 \n ./pynx/scattering/cpu.c:5635 (discriminator 2)\n \tmov -0x4b8(%rbp),%r8\n \ttest %rax,%rax\n-\tjne 12141 \n-__Pyx_RaiseArgtupleInvalid():\n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0xb8db(%rip),%r15 \n-\tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0x7e64(%rip),%rdx \n-\tlea 0x8c5f(%rip),%rsi \n-\tlea 0x7b5f(%rip),%r9 \n-\tmov (%r15),%rdi\n-\tpush %r8\n-\tlea 0x7e07(%rip),%rcx \n-\tmov $0xa,%r8d\n-\tcall 3460 \n-__pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n-./pynx/scattering/cpu.c:5759\n-\tpop %rax\n-./pynx/scattering/cpu.c:5759 (discriminator 1)\n-\tmov $0x167f,%esi\n-./pynx/scattering/cpu.c:5759\n-\tpop %rdx\n-\tjmp 10670 \n-\tnopl 0x0(%rax,%rax,1)\n+\tje 10e10 \n+./pynx/scattering/cpu.c:5635 (discriminator 1)\n+\tmov $0x1603,%esi\n+\tjmp 10e50 \n+\txchg %ax,%ax\n \tmov -0x4c0(%rbp),%rax\n \tmov -0x4b8(%rbp),%r8\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x4d0(%rbp),%r12\n-\tmov (%r12,%r13,8),%r11\n-\tmov %r11,-0x4b8(%rbp)\n-\tjmp f595 \n+\tmov -0x4c8(%rbp),%r14\n+\tmov (%r14,%r12,8),%r10\n+\tmov %r10,-0x4b8(%rbp)\n+\tjmp f85a \n \tnopl (%rax)\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x518(%rbp)\n-\tcall 3370 \n-\tmov -0x518(%rbp),%rdi\n-\tjmp 106f6 \n-\tnopl 0x0(%rax,%rax,1)\n-\tmov %rdi,-0x510(%rbp)\n+\tmov %rax,-0x510(%rbp)\n \tcall 3370 \n \tmov -0x510(%rbp),%rdi\n-\tjmp 10373 \n-\tnopl 0x0(%rax,%rax,1)\n+\tjmp 107b2 \n+\tmov %rdi,-0x508(%rbp)\n+\tcall 3370 \n+\tmov -0x508(%rbp),%rdi\n+\tjmp 10633 \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%rcx\n-\tje 10adf \n+\tcmp $0x1,%r9\n+\tje 1091e \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %dl,%edx\n-\tmov %r9,%rdi\n-\timul %rcx,%rdx\n+\tmovzbl %al,%edx\n+\tmov %rcx,%rsi\n+\timul %r9,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 10ac0 \n-\tjmp 10adf \n-\tcs nopw 0x0(%rax,%rax,1)\n+\tjne 10900 \n+\tjmp 1091e \n+\txchg %ax,%ax\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rdi,-0x508(%rbp)\n+\tmov %rdi,-0x500(%rbp)\n \tcall 3370 \n-\tmov -0x508(%rbp),%rdi\n-\tjmp fec3 \n-\tnopl 0x0(%rax,%rax,1)\n+\tmov -0x500(%rbp),%rdi\n+\tjmp 10369 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426\n \tcmp 0x18(%rbx),%r12\n-\tje 109a8 \n+\tje 107f0 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r9d\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 10423 \n-\tnopl (%rax)\n+\tjmp ff13 \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r9\n-\tje 10860 \n+\tcmp 0x18(%rbx,%rsi,8),%r9\n+\tje 101c0 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%rdi),%rdx\n-\tjmp 107b4 \n+\tlea 0x1(%rsi),%r11\n+\tjmp 10116 \n \tnopl 0x0(%rax)\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x500(%rbp)\n+\tmov %rdi,-0x4f8(%rbp)\n \tcall 3370 \n-\tmov -0x500(%rbp),%rdi\n-\tjmp 10f08 \n-\tnopl 0x0(%rax,%rax,1)\n+\tmov -0x4f8(%rbp),%rdi\n+\tjmp 10d1e \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r12\n-\tje 10cf8 \n+\tcmp 0x18(%rbx),%r13\n+\tje 10b30 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r9d\n+\tmov $0x1,%edx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 100bf \n-\tnopl (%rax)\n+\tjmp fd2e \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r12\n-\tje 10d10 \n+\tcmp 0x18(%rbx),%r9\n+\tje 10b40 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r13d\n+\tmov $0x1,%r12d\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp f7bf \n+\tjmp f4c7 \n \tnopl (%rax)\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x4f8(%rbp)\n-\tcall 3370 \n-\tmov -0x4f8(%rbp),%rdi\n-\tjmp ff64 \n-\tmov %rax,-0x4f0(%rbp)\n+\tmov %rdi,-0x4f0(%rbp)\n \tcall 3370 \n \tmov -0x4f0(%rbp),%rdi\n-\tjmp 10005 \n+\tjmp 1040b \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r13\n-\tje f6f8 \n+\tcmp 0x18(%rbx,%rsi,8),%rdi\n+\tje f400 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%rdx),%r9\n-\tjmp f649 \n+\tlea 0x1(%rsi),%r13\n+\tjmp f352 \n+__Pyx_PyObject_IsTrue():\n+./pynx/scattering/cpu.c:11384\n+\tmov %rax,-0x4e8(%rbp)\n+\tcall 3370 \n+\tmov -0x4e8(%rbp),%rdi\n+\tjmp 104ab \n+__Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r12\n-\tje 10f98 \n+\tcmp 0x18(%rbx),%r14\n+\tje 10da8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r11d\n+\tmov $0x1,%r9d\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp f1fc \n+\tjmp f06a \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x4e8(%rbp)\n+\tmov %rax,-0x4e0(%rbp)\n \tcall 3370 \n-\tmov -0x4e8(%rbp),%rdi\n-\tjmp 10c7c \n+\tmov -0x4e0(%rbp),%rdi\n+\tjmp 10abb \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r8d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rbx),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 10c35 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%r13),%rdx\n-\tlea 0x38(%r13),%rdi\n-\tand $0x40,%eax\n-\tcmovne %rdx,%rdi\n-\tjmp 10e19 \n+\tlea 0x28(%rbx),%rdi\n+\tjmp 10c35 \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5629\n+\tmov %rax,%r12\n+\tjmp ed57 \n+\tmov %rax,%r9\n+\tjmp f9ec \n \tmov %rax,%r11\n-\tvzeroupper\n-\tjmp 1075c \n+\tjmp f889 \n+\tmov %rax,%rdi\n+\tjmp 100bc \n \tmov %rax,%r14\n-\tvzeroupper\n-\tjmp 103dc \n-\tmov %rax,%r10\n-\tvzeroupper\n-\tjmp 10078 \n-\tmov %rax,%rsi\n-\tvzeroupper\n-\tjmp f778 \n+\tjmp fecd \n \tmov %rax,%r15\n-\tvzeroupper\n-\tjmp f5f0 \n-\tmov %rax,%rdi\n-\tvzeroupper\n-\tjmp f1b5 \n-\tmov %rax,%r9\n-\tvzeroupper\n-\tjmp eeda \n-\tmov %rax,%r13\n-\tvzeroupper\n-\tjmp fb87 \n+\tjmp fce8 \n+\tmov %rax,%r10\n+\tjmp f480 \n \tmov %rax,%rcx\n-\tvzeroupper\n-\tjmp fa24 \n-\tmov %eax,-0x4f0(%rbp)\n+\tjmp f2f8 \n+\tmov %rax,%rdi\n+\tjmp f022 \n+\tmov %eax,-0x4e8(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x4f0(%rbp),%eax\n-\tjmp 10018 \n+\tmov -0x4e8(%rbp),%eax\n+\tjmp 104be \n \txchg %ax,%ax\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-\tjmp 11252 \n+\tmovzbl %cl,%eax\n+\tjmp 110c3 \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5882 (discriminator 7)\n \tmovl $0x16fa,-0x4b8(%rbp)\n \tmov $0x54,%r15d\n-\tnopl 0x0(%rax)\n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:5982\n \tcall 3090 <_PyThreadState_UncheckedGet@plt>\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6787\n \tmov 0x60(%rax),%r12\n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5982\n \tmov %rax,%rbx\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6788\n \tmovq $0x0,0x60(%rax)\n ./pynx/scattering/cpu.c:6792\n \ttest %r12,%r12\n-\tje 11ca0 \n+\tje 11a70 \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n \tmov 0x8(%r12),%r14\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n \tmov (%r14),%edi\n \tinc %edi\n-\tje 1194c \n+\tje 1171c \n /usr/include/python3.12/object.h:646\n \tmov %edi,(%r14)\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6796\n \tmov 0x28(%r12),%r13\n Py_XINCREF():\n /usr/include/python3.12/object.h:787\n \ttest %r13,%r13\n-\tje 11963 \n+\tje 11732 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov 0x0(%r13),%r11d\n-\tinc %r11d\n-\tje 11963 \n+\tmov 0x0(%r13),%edx\n+\tinc %edx\n+\tje 11732 \n /usr/include/python3.12/object.h:646\n-\tmov %r11d,0x0(%r13)\n+\tmov %edx,0x0(%r13)\n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x4a8(%rbp)\n-\tje 1198d \n+\tje 1175c \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xb92c(%rip),%rsi \n-\tcmp %rsi,-0x468(%rbp)\n-\tje 11cb0 \n+\tlea 0xbb5d(%rip),%r8 \n+\tcmp %r8,-0x468(%rbp)\n+\tje 11a80 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x4a8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x448(%rbp)\n-\tje 119b7 \n+\tje 11786 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xb902(%rip),%rdx \n-\tcmp %rdx,-0x408(%rbp)\n-\tje 11cc0 \n+\tlea 0xbb33(%rip),%rcx \n+\tcmp %rcx,-0x408(%rbp)\n+\tje 11a90 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x448(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x3e8(%rbp)\n-\tje 119e1 \n+\tje 117b0 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xb8d8(%rip),%rcx \n-\tcmp %rcx,-0x3a8(%rbp)\n-\tje 11cd0 \n+\tlea 0xbb09(%rip),%r11 \n+\tcmp %r11,-0x3a8(%rbp)\n+\tje 11aa0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x3e8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x388(%rbp)\n-\tje 11a0b \n+\tje 117da \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xb8ae(%rip),%r9 \n-\tcmp %r9,-0x348(%rbp)\n-\tje 11ce0 \n+\tlea 0xbadf(%rip),%rsi \n+\tcmp %rsi,-0x348(%rbp)\n+\tje 11ab0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x388(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x328(%rbp)\n-\tje 11a35 \n+\tje 11804 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xb884(%rip),%rax \n-\tcmp %rax,-0x2e8(%rbp)\n-\tje 11cf0 \n+\tlea 0xbab5(%rip),%r10 \n+\tcmp %r10,-0x2e8(%rbp)\n+\tje 11ac0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x328(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x2c8(%rbp)\n-\tje 11a5f \n+\tje 1182e \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xb85a(%rip),%r10 \n-\tcmp %r10,-0x288(%rbp)\n-\tje 11d00 \n+\tlea 0xba8b(%rip),%r9 \n+\tcmp %r9,-0x288(%rbp)\n+\tje 11ad0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x2c8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x268(%rbp)\n-\tje 11a89 \n+\tje 11858 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xb830(%rip),%r8 \n-\tcmp %r8,-0x228(%rbp)\n-\tje 11d10 \n+\tlea 0xba61(%rip),%rax \n+\tcmp %rax,-0x228(%rbp)\n+\tje 11ae0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x268(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x208(%rbp)\n-\tje 11ab3 \n+\tje 11882 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xb806(%rip),%rdi \n+\tlea 0xba37(%rip),%rdi \n \tcmp %rdi,-0x1c8(%rbp)\n-\tje 11d20 \n+\tje 11af0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x208(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x1a8(%rbp)\n-\tje 11add \n+\tje 118ac \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xb7dc(%rip),%r11 \n-\tcmp %r11,-0x168(%rbp)\n-\tje 11d30 \n+\tlea 0xba0d(%rip),%rdx \n+\tcmp %rdx,-0x168(%rbp)\n+\tje 11b00 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x1a8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x148(%rbp)\n-\tje 11b07 \n+\tje 118d6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xb7b2(%rip),%rsi \n-\tcmp %rsi,-0x108(%rbp)\n-\tje 11d40 \n+\tlea 0xb9e3(%rip),%r8 \n+\tcmp %r8,-0x108(%rbp)\n+\tje 11b10 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x148(%rbp),%rdi\n \tcall 30e0 \n __Pyx_ErrRestoreInState():\n ./pynx/scattering/cpu.c:6760\n \ttest %r12,%r12\n-\tje 11b17 \n+\tje 118e6 \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n \tcmp %r13,0x28(%r12)\n-\tjne 11f48 \n+\tjne 11d2f \n ./pynx/scattering/cpu.c:6766\n \tmov 0x60(%rbx),%rdi\n ./pynx/scattering/cpu.c:6767\n \tmov %r12,0x60(%rbx)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje 11b37 \n+\tje 11906 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rbx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %ebx,%ebx\n-\tjs 11b37 \n+\tjs 11906 \n /usr/include/python3.12/object.h:704\n \tdec %rbx\n \tmov %rbx,(%rdi)\n-\tje 11d60 \n+\tje 11b20 \n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %r14,%r14\n-\tje 11b50 \n+\tje 1191f \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%r14),%r12\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r12d,%r12d\n-\tjs 11b50 \n+\tjs 1191f \n /usr/include/python3.12/object.h:704\n \tdec %r12\n \tmov %r12,(%r14)\n-\tje 11d70 \n+\tje 11b30 \n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %r13,%r13\n-\tje 11b6b \n+\tje 1193a \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov 0x0(%r13),%r14\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r14d,%r14d\n-\tjs 11b6b \n+\tjs 1193a \n /usr/include/python3.12/object.h:704\n \tdec %r14\n \tmov %r14,0x0(%r13)\n-\tje 11d50 \n+\tje 11b40 \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5995\n \tmov -0x4b8(%rbp),%esi\n-\tlea 0x790a(%rip),%rcx \n+\tlea 0x7bab(%rip),%rcx \n \tmov %r15d,%edx\n-\tlea 0x87b6(%rip),%rdi \n-\tcall a4a0 \n+\tlea 0x8a57(%rip),%rdi \n+\tcall a2a8 \n ./pynx/scattering/cpu.c:5996\n \txor %eax,%eax\n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5786\n-\tjmp ec20 \n+\tjmp e9d0 \n _PyUnicode_COMPACT_DATA():\n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%r12),%rdx\n-\tlea 0x38(%r12),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%eax\n-\tcmovne %rdx,%rdi\n-\tjmp f39b \n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r14),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje f1fc \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%r14),%rdi\n+\tjmp f1fc \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5887 (discriminator 7)\n \tmovl $0x16ff,-0x4b8(%rbp)\n \tmov $0x54,%r15d\n-\tjmp 11920 \n+\tjmp 116f0 \n ./pynx/scattering/cpu.c:5892 (discriminator 7)\n \tmovl $0x1704,-0x4b8(%rbp)\n \tmov $0x54,%r15d\n-\tjmp 11920 \n+\tjmp 116f0 \n ./pynx/scattering/cpu.c:5897 (discriminator 7)\n \tmovl $0x1709,-0x4b8(%rbp)\n \tmov $0x54,%r15d\n-\tjmp 11920 \n-\tmov %eax,-0x4e8(%rbp)\n+\tjmp 116f0 \n+\tmov %eax,-0x4e0(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x4e8(%rbp),%eax\n-\tjmp 10c8f \n+\tmov -0x4e0(%rbp),%eax\n+\tjmp 10acf \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5902 (discriminator 7)\n \tmovl $0x170e,-0x4b8(%rbp)\n \tmov $0x54,%r15d\n-\tjmp 11920 \n+\tjmp 116f0 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r8d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rbx),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje ef3a \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%r12),%rcx\n-\tlea 0x38(%r12),%rdi\n-\tand $0x40,%eax\n-\tcmovne %rcx,%rdi\n-\tjmp f0c9 \n+\tlea 0x28(%rbx),%rdi\n+\tjmp ef3a \n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5907 (discriminator 7)\n \tmovl $0x1713,-0x4b8(%rbp)\n \tmov $0x54,%r15d\n-\tjmp 11920 \n+\tjmp 116f0 \n ./pynx/scattering/cpu.c:5912 (discriminator 7)\n \tmovl $0x1718,-0x4b8(%rbp)\n \tmov $0x54,%r15d\n-\tjmp 11920 \n+\tjmp 116f0 \n ./pynx/scattering/cpu.c:5917 (discriminator 7)\n \tmovl $0x171d,-0x4b8(%rbp)\n \tmov $0x54,%r15d\n-\tjmp 11920 \n+\tjmp 116f0 \n ./pynx/scattering/cpu.c:5922 (discriminator 7)\n \tmovl $0x1722,-0x4b8(%rbp)\n \tmov $0x54,%r15d\n-\tjmp 11920 \n+\tjmp 116f0 \n ./pynx/scattering/cpu.c:5927 (discriminator 7)\n \tmovl $0x1727,-0x4b8(%rbp)\n \tmov $0x54,%r15d\n-\tjmp 11920 \n+\tjmp 116f0 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%ecx\n-\tmovzwl (%rsi),%r10d\n-\tjmp f988 \n-\tnopl 0x0(%rax)\n+\tmovzwl (%rdi),%r9d\n+\tmovzwl (%r10),%r11d\n+\tjmp f68f \n+\tnopw 0x0(%rax,%rax,1)\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6791\n \txor %r13d,%r13d\n ./pynx/scattering/cpu.c:6790\n \txor %r14d,%r14d\n-\tjmp 11963 \n+\tjmp 11732 \n \tnopl 0x0(%rax,%rax,1)\n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n \tmovq $0x0,-0x468(%rbp)\n-\tjmp 11981 \n+\tjmp 11750 \n \tmovq $0x0,-0x408(%rbp)\n-\tjmp 119ab \n+\tjmp 1177a \n \tmovq $0x0,-0x3a8(%rbp)\n-\tjmp 119d5 \n+\tjmp 117a4 \n \tmovq $0x0,-0x348(%rbp)\n-\tjmp 119ff \n+\tjmp 117ce \n \tmovq $0x0,-0x2e8(%rbp)\n-\tjmp 11a29 \n+\tjmp 117f8 \n \tmovq $0x0,-0x288(%rbp)\n-\tjmp 11a53 \n+\tjmp 11822 \n \tmovq $0x0,-0x228(%rbp)\n-\tjmp 11a7d \n+\tjmp 1184c \n \tmovq $0x0,-0x1c8(%rbp)\n-\tjmp 11aa7 \n+\tjmp 11876 \n \tmovq $0x0,-0x168(%rbp)\n-\tjmp 11ad1 \n+\tjmp 118a0 \n \tmovq $0x0,-0x108(%rbp)\n-\tjmp 11afb \n+\tjmp 118ca \n Py_DECREF():\n /usr/include/python3.12/object.h:705\n-\tmov %r13,%rdi\n-\tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 11b6b \n-\tnopl (%rax)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 11b37 \n+\tjmp 11906 \n \tnopw 0x0(%rax,%rax,1)\n \tmov %r14,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 11b50 \n+\tjmp 1191f \n+\tnopl (%rax)\n+\tmov %r13,%rdi\n+\tcall 3150 <_Py_Dealloc@plt>\n+\tjmp 1193a \n \tnopl (%rax)\n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5938 (discriminator 1)\n \tmovl $0x1732,-0x4b8(%rbp)\n \tmov $0x60,%r15d\n-\tjmp 11920 \n+\tjmp 116f0 \n \tnopl (%rax)\n-\tmov %eax,-0x520(%rbp)\n+\tmov %eax,-0x518(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x520(%rbp),%eax\n-\tjmp 10b94 \n+\tmov -0x518(%rbp),%eax\n+\tjmp 109d7 \n+\txchg %ax,%ax\n+\tmov %eax,-0x510(%rbp)\n+\tcall 3150 <_Py_Dealloc@plt>\n+\tmov -0x510(%rbp),%eax\n+\tjmp 107c6 \n \txchg %ax,%ax\n __pyx_pf_4pynx_10scattering_3cpu_6fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5940 (discriminator 1)\n \tmovl $0x1734,-0x4b8(%rbp)\n \tmov $0x60,%r15d\n-\tjmp 11920 \n-\tnopl (%rax)\n-\tmov %eax,-0x518(%rbp)\n+\tjmp 116f0 \n+\tmov %eax,-0x508(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x518(%rbp),%eax\n-\tjmp 10709 \n-\tmov %eax,-0x510(%rbp)\n-\tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x510(%rbp),%eax\n-\tjmp 10386 \n-\tmov %eax,-0x508(%rbp)\n-\tcall 3150 <_Py_Dealloc@plt>\n \tmov -0x508(%rbp),%eax\n-\tjmp fed6 \n+\tjmp 10647 \n+\tmov %eax,-0x500(%rbp)\n+\tcall 3150 <_Py_Dealloc@plt>\n+\tmov -0x500(%rbp),%eax\n+\tjmp 1037d \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-\tjmp 11636 \n+\tmovzbl %cl,%eax\n+\tjmp 11484 \n _PyUnicode_COMPACT_DATA():\n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%rdi\n-\tadd $0x38,%rsi\n-\tand $0x40,%eax\n-\tcmovne %rdi,%rsi\n-\tjmp 10a91 \n-\tlea 0x28(%rbx),%r10\n-\tlea 0x38(%rbx),%r9\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%r8d\n-\tcmovne %r10,%r9\n-\tjmp 10a85 \n-\tvzeroupper\n-\tjmp 1167e \n-\tlea 0x28(%rsi),%r8\n-\tadd $0x38,%rsi\n-\tand $0x40,%edi\n-\tcmovne %r8,%rsi\n-\tjmp 105cf \n-\tlea 0x28(%r12),%r9\n-\tlea 0x38(%r12),%r11\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r12),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 108ca \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%r12),%rdi\n+\tjmp 108ca \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r11d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%rcx\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 108d8 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rsi),%rcx\n+\tjmp 108d8 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r11d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r10\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 1004b \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rsi),%r10\n+\tjmp 1004b \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%eax\n-\tcmovne %r9,%r11\n-\tjmp 105c1 \n-\tmov %eax,-0x500(%rbp)\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r12),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 1003d \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%r12),%rdi\n+\tjmp 1003d \n+\tmov %eax,-0x4f8(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x500(%rbp),%eax\n-\tjmp 10f1c \n+\tmov -0x4f8(%rbp),%eax\n+\tjmp 10d31 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r11d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r13),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje fe4c \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%r9\n-\tadd $0x38,%rsi\n-\tand $0x40,%edx\n-\tcmovne %r9,%rsi\n-\tjmp 1026b \n-\tlea 0x28(%r12),%r11\n-\tlea 0x38(%r12),%rdi\n-\tand $0x40,%r8d\n-\tcmovne %r11,%rdi\n-\tjmp 1025e \n-\tmov %eax,-0x4f8(%rbp)\n+\tlea 0x28(%r13),%rdi\n+\tjmp fe4c \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r9d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r10\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje fe5a \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rsi),%r10\n+\tjmp fe5a \n+\tmov %eax,-0x4f0(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x4f8(%rbp),%eax\n-\tjmp ff77 \n+\tmov -0x4f0(%rbp),%eax\n+\tjmp 1041e \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rbx),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje f666 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rbx),%rdi\n+\tjmp f666 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%edx\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r10\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje f673 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%r9\n-\tadd $0x38,%rsi\n-\tand $0x40,%ecx\n-\tcmovne %r9,%rsi\n-\tjmp f96b \n-\tlea 0x28(%r12),%r11\n-\tlea 0x38(%r12),%rdi\n-\tand $0x40,%r8d\n-\tcmovne %r11,%rdi\n-\tjmp f95e \n \tlea 0x28(%rsi),%r10\n-\tadd $0x38,%rsi\n-\tand $0x40,%r9d\n-\tcmovne %r10,%rsi\n-\tjmp 10e27 \n+\tjmp f673 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r11d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r10\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 10c43 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n \tlea 0x28(%rsi),%r10\n-\tadd $0x38,%rsi\n-\tand $0x40,%r9d\n-\tcmovne %r10,%rsi\n-\tjmp f3a9 \n+\tjmp 10c43 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r8d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%rcx\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje f20a \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rsi),%rcx\n+\tjmp f20a \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%r9),%eax\n-\tmovzbl (%rsi),%r11d\n-\tjmp 10aaf \n+\tmovzbl (%rdi),%r10d\n+\tmovzbl (%rcx),%edx\n+\tjmp 108f2 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r10\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje ef46 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n \tlea 0x28(%rsi),%r10\n-\tadd $0x38,%rsi\n-\tand $0x40,%r9d\n-\tcmovne %r10,%rsi\n-\tjmp f0d7 \n+\tjmp ef46 \n \tmov -0x4b8(%rbp),%r8\n-\tjmp 11662 \n+\tjmp 114b0 \n+PyUnicode_READ():\n+/usr/include/python3.12/cpython/unicodeobject.h:320\n+\tmovzbl (%rdi),%r8d\n+\tmovzbl (%r10),%eax\n+\tjmp 10066 \n __Pyx_ErrRestoreInState():\n ./pynx/scattering/cpu.c:6764\n \tmov %r13,%rsi\n \tmov %r12,%rdi\n \tcall 3070 \n-\tjmp 11b17 \n+\tjmp 118e6 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%r11),%r10d\n-\tmovzbl (%rsi),%edi\n-\tjmp 105e9 \n \tmovzbl (%rdi),%edx\n-\tmovzbl (%rsi),%r10d\n-\tjmp 10288 \n+\tmovzbl (%r10),%r11d\n+\tjmp fe74 \n _PyUnicode_COMPACT_DATA():\n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%rax\n-\tadd $0x38,%rsi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%r9d\n-\tcmovne %rax,%rsi\n-\tjmp fd8c \n-\tlea 0x28(%r12),%rcx\n-\tlea 0x38(%r12),%rdi\n-\tand $0x40,%r10d\n-\tcmovne %rcx,%rdi\n-\tjmp fd7e \n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r8\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje fbdf \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rsi),%r8\n+\tjmp fbdf \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r14),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje fbd1 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%r14),%rdi\n+\tjmp fbd1 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%ecx\n-\tmovzbl (%rsi),%r10d\n-\tjmp f988 \n-\tmov %eax,-0x4e0(%rbp)\n+\tmovzbl (%rdi),%r9d\n+\tmovzbl (%r10),%r11d\n+\tjmp f68f \n+\tmov %eax,-0x4d8(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x4e0(%rbp),%eax\n-\tjmp 11265 \n+\tmov -0x4d8(%rbp),%eax\n+\tjmp 110d6 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%r9),%eax\n-\tmovzwl (%rsi),%r11d\n-\tjmp 10aaf \n+\tmovzwl (%rdi),%r10d\n+\tmovzwl (%rcx),%edx\n+\tjmp 108f2 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%eax\n-\tmovzbl (%rsi),%r9d\n-\tjmp 10e44 \n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%r10),%r9d\n+\tjmp 10c5d \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%r11),%r10d\n-\tmovzwl (%rsi),%edi\n-\tjmp 105e9 \n+\tmovzwl (%rdi),%r8d\n+\tmovzwl (%r10),%eax\n+\tjmp 10066 \n \tmovzwl (%rdi),%edx\n-\tmovzwl (%rsi),%r10d\n-\tjmp 10288 \n+\tmovzwl (%r10),%r11d\n+\tjmp fe74 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%eax\n-\tmovzbl (%rsi),%r9d\n-\tjmp f3c6 \n+\tmovzbl (%rdi),%r10d\n+\tmovzbl (%rcx),%r9d\n+\tjmp f225 \n _PyUnicode_COMPACT_DATA():\n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%r9\n-\tadd $0x38,%rsi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%edx\n-\tcmovne %r9,%rsi\n-\tjmp 1118e \n-\tlea 0x28(%r15),%r10\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r8\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 10ff6 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rsi),%r8\n+\tjmp 10ff6 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x38(%r15),%rdi\n-\tand $0x40,%r8d\n-\tcmovne %r10,%rdi\n-\tjmp 11181 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 10fe9 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%r15),%rdi\n+\tjmp 10fe9 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%eax\n-\tmovzwl (%rsi),%r9d\n-\tjmp 10e44 \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%r10),%r9d\n+\tjmp 10c5d \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%r11d\n-\tmovzbl (%rsi),%r9d\n-\tjmp f0f2 \n-\tmov %eax,-0x4d8(%rbp)\n+\tmovzbl (%rdi),%r9d\n+\tmovzbl (%r10),%edx\n+\tjmp ef61 \n+\tmov %eax,-0x4d0(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x4d8(%rbp),%eax\n-\tjmp 1164a \n+\tmov -0x4d0(%rbp),%eax\n+\tjmp 11498 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%eax\n-\tmovzwl (%rsi),%r9d\n-\tjmp f3c6 \n+\tmovzwl (%rdi),%r10d\n+\tmovzwl (%rcx),%r9d\n+\tjmp f225 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%r11d\n-\tmovzbl (%rsi),%r9d\n-\tjmp fdaa \n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%r8),%eax\n+\tjmp fbfa \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%r11d\n-\tmovzwl (%rsi),%r9d\n-\tjmp f0f2 \n+\tmovzwl (%rdi),%r9d\n+\tmovzwl (%r10),%edx\n+\tjmp ef61 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r11d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r8\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 113bd \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%r11\n-\tadd $0x38,%rsi\n-\tand $0x40,%edx\n-\tcmovne %r11,%rsi\n-\tjmp 11566 \n-\tlea 0x28(%r15),%r9\n-\tlea 0x38(%r15),%rdi\n+\tlea 0x28(%rsi),%r8\n+\tjmp 113bd \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%r8d\n-\tcmovne %r9,%rdi\n-\tjmp 11559 \n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r15),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 113af \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%r15),%rdi\n+\tjmp 113af \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%r11d\n-\tmovzwl (%rsi),%r9d\n-\tjmp fdaa \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%r8),%eax\n+\tjmp fbfa \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%edx\n-\tmovzbl (%rsi),%r11d\n-\tjmp 111ab \n+\tmovzbl (%rdi),%r9d\n+\tmovzbl (%r8),%eax\n+\tjmp 11012 \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%edx\n-\tmovzwl (%rsi),%r11d\n-\tjmp 111ab \n-\tvzeroupper\n-\tjmp 11662 \n+\tmovzwl (%rdi),%r9d\n+\tmovzwl (%r8),%eax\n+\tjmp 11012 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%edx\n-\tmovzbl (%rsi),%r10d\n-\tjmp 11583 \n+\tmovzbl (%rdi),%r9d\n+\tmovzbl (%r8),%edx\n+\tjmp 113d8 \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n ./pynx/scattering/cpu.c:5723 (discriminator 1)\n \tmov $0x165b,%esi\n-\tjmp 10670 \n-./pynx/scattering/cpu.c:5713 (discriminator 1)\n-\tmov $0x1651,%esi\n-\tjmp 10670 \n+\tjmp 10e50 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%edx\n-\tmovzwl (%rsi),%r10d\n-\tjmp 11583 \n+\tmovzwl (%rdi),%r9d\n+\tmovzwl (%r8),%edx\n+\tjmp 113d8 \n __pyx_pw_4pynx_10scattering_3cpu_7fhklo_grazing_cpu():\n+./pynx/scattering/cpu.c:5713 (discriminator 1)\n+\tmov $0x1651,%esi\n+\tjmp 10e50 \n ./pynx/scattering/cpu.c:5703 (discriminator 1)\n \tmov $0x1647,%esi\n-\tjmp 10670 \n+\tjmp 10e50 \n ./pynx/scattering/cpu.c:5693 (discriminator 1)\n \tmov $0x163d,%esi\n-\tjmp 10670 \n+\tjmp 10e50 \n ./pynx/scattering/cpu.c:5683 (discriminator 1)\n \tmov $0x1633,%esi\n-\tjmp 10670 \n+\tjmp 10e50 \n ./pynx/scattering/cpu.c:5673 (discriminator 1)\n \tmov $0x1629,%esi\n-\tjmp 10670 \n+\tjmp 10e50 \n ./pynx/scattering/cpu.c:5663 (discriminator 1)\n \tmov $0x161f,%esi\n-\tjmp 10670 \n+\tjmp 10e50 \n ./pynx/scattering/cpu.c:5653 (discriminator 1)\n \tmov $0x1615,%esi\n-\tjmp 10670 \n+\tjmp 10e50 \n ./pynx/scattering/cpu.c:5643 (discriminator 1)\n \tmov $0x160b,%esi\n-\tjmp 10670 \n-./pynx/scattering/cpu.c:5635 (discriminator 1)\n-\tmov $0x1603,%esi\n-\tjmp 10670 \n+\tjmp 10e50 \n ./pynx/scattering/cpu.c:5798\n \tcall 31c0 <__stack_chk_fail@plt>\n-\tvzeroupper\n-\tjmp 10877 \n-\tnopl 0x0(%rax,%rax,1)\n+\tnopw 0x0(%rax,%rax,1)\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4690\n \tendbr64\n \tlea 0x8(%rsp),%r10\n \tand $0xffffffffffffffe0,%rsp\n-\tmov %rdx,%r8\n \tmov %rsi,%rax\n \tpush -0x8(%r10)\n-./pynx/scattering/cpu.c:4720\n-\tlea 0xba72(%rip),%rdx \n-./pynx/scattering/cpu.c:4690\n+\tmov %rdx,%r8\n \tpush %rbp\n \tmov %rsp,%rbp\n \tpush %r15\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tpush %r10\n \tpush %rbx\n-\tsub $0x4a0,%rsp\n-./pynx/scattering/cpu.c:4720\n-\tvmovq 0xabac(%rip),%xmm2 \n-\tvmovq 0xab94(%rip),%xmm3 \n-./pynx/scattering/cpu.c:4690\n+\tsub $0x480,%rsp\n \tmov %fs:0x28,%rbx\n \tmov %rbx,-0x38(%rbp)\n \tmov %rcx,%rbx\n ./pynx/scattering/cpu.c:4720\n-\tvmovq 0xab9c(%rip),%xmm5 \n-\tvmovq 0xaba4(%rip),%xmm7 \n+\tlea 0xbc54(%rip),%rcx \n \tmovq $0x0,-0x48(%rbp)\n-\tvpinsrq $0x1,%rdx,%xmm2,%xmm1\n-\tsub $0x20,%rdx\n-\tvpinsrq $0x1,%rdx,%xmm3,%xmm0\n-\tsub $0x88,%rdx\n-\tvpinsrq $0x1,%rdx,%xmm5,%xmm6\n-\tadd $0xb8,%rdx\n-\tvinserti128 $0x1,%xmm1,%ymm0,%ymm4\n-\tvpinsrq $0x1,%rdx,%xmm7,%xmm8\n-\tlea -0xc0(%rdx),%rcx\n-\tvmovdqa %ymm4,-0x90(%rbp)\n-\tvinserti128 $0x1,%xmm6,%ymm8,%ymm9\n-\tmov %rcx,-0x50(%rbp)\n-\tvmovdqa %ymm9,-0x70(%rbp)\n+\tmov %rcx,-0x90(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x88(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x80(%rbp)\n+\tadd $0x18,%rcx\n+\tmov %rcx,-0x78(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x70(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x68(%rbp)\n+\tsub $0x18,%rcx\n+\tmov %rcx,-0x60(%rbp)\n+\tsub $0xa0,%rcx\n+\tmov %rcx,-0x58(%rbp)\n+\tsub $0x8,%rcx\n ./pynx/scattering/cpu.c:4721\n \ttest %rbx,%rbx\n-\tje 12248 \n+./pynx/scattering/cpu.c:4720\n+\tmov %rcx,-0x50(%rbp)\n+./pynx/scattering/cpu.c:4721\n+\tje 11ff8 \n ./pynx/scattering/cpu.c:4718\n-\tlea (%rsi,%r8,8),%r13\n-\tmov %r13,-0x490(%rbp)\n+\tlea (%rsi,%rdx,8),%r11\n ./pynx/scattering/cpu.c:4723\n-\tcmp $0x9,%r8\n-\tja 1555d \n-\tlea 0x8915(%rip),%r10 \n-\tmovslq (%r10,%r8,4),%rdx\n-\tadd %r10,%rdx\n-\tnotrack jmp *%rdx\n-\tnopl (%rax)\n+\tcmp $0x9,%rdx\n+./pynx/scattering/cpu.c:4718\n+\tmov %r11,-0x478(%rbp)\n+./pynx/scattering/cpu.c:4723\n+\tja 14340 \n+\tlea 0x8be6(%rip),%r13 \n+\tmovslq 0x0(%r13,%rdx,4),%r10\n+\tadd %r13,%r10\n+\tnotrack jmp *%r10\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:4839 (discriminator 1)\n-\tcmp $0x9,%r8\n-\tjne 1555d \n+\tcmp $0x9,%rdx\n+\tjne 14340 \n ./pynx/scattering/cpu.c:4842\n-\tmov (%rsi),%rbx\n-./pynx/scattering/cpu.c:4844\n-\tmov 0x10(%rax),%rdi\n+\tmov (%rsi),%rdx\n ./pynx/scattering/cpu.c:4843\n-\tmov 0x8(%rsi),%rsi\n-./pynx/scattering/cpu.c:4845\n-\tmov 0x18(%rax),%r8\n+\tmov 0x8(%rsi),%rdi\n+./pynx/scattering/cpu.c:4844\n+\tmov 0x10(%rsi),%rbx\n ./pynx/scattering/cpu.c:4846\n-\tmov 0x20(%rax),%r9\n+\tmov 0x20(%rax),%r8\n+./pynx/scattering/cpu.c:4845\n+\tmov 0x18(%rsi),%rsi\n ./pynx/scattering/cpu.c:4847\n-\tmov 0x28(%rax),%r11\n+\tmov 0x28(%rax),%r9\n ./pynx/scattering/cpu.c:4842\n-\tmov %rbx,-0x458(%rbp)\n+\tmov %rdx,-0x458(%rbp)\n+./pynx/scattering/cpu.c:4843\n+\tmov %rdi,-0x468(%rbp)\n ./pynx/scattering/cpu.c:4848\n \tmov 0x30(%rax),%r15\n+./pynx/scattering/cpu.c:4844\n+\tmov %rbx,-0x470(%rbp)\n ./pynx/scattering/cpu.c:4849\n \tmov 0x38(%rax),%r14\n-./pynx/scattering/cpu.c:4843\n-\tmov %rsi,-0x470(%rbp)\n-./pynx/scattering/cpu.c:4844\n-\tmov %rdi,-0x478(%rbp)\n+./pynx/scattering/cpu.c:4845\n+\tmov %rsi,-0x460(%rbp)\n ./pynx/scattering/cpu.c:4850\n \tmov 0x40(%rax),%r12\n-./pynx/scattering/cpu.c:4845\n-\tmov %r8,-0x460(%rbp)\n ./pynx/scattering/cpu.c:4846\n-\tmov %r9,-0x480(%rbp)\n+\tmov %r8,-0x480(%rbp)\n ./pynx/scattering/cpu.c:4847\n-\tmov %r11,-0x498(%rbp)\n-./pynx/scattering/cpu.c:4850\n-\tvzeroupper\n+\tmov %r9,-0x488(%rbp)\n Py_TYPE():\n /usr/include/python3.12/object.h:220\n \tmov -0x458(%rbp),%rdi\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4878\n-\tmov 0xb7e8(%rip),%r11 \n+\tmov 0xba3b(%rip),%rcx \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n \tmov 0x8(%rdi),%rsi\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4878 (discriminator 2)\n-\tcmp %rsi,%r11\n-\tjne 14af0 \n+\tcmp %rsi,%rcx\n+\tjne 148a0 \n ./pynx/scattering/cpu.c:4879 (discriminator 2)\n-\tmov -0x470(%rbp),%rcx\n-\tcmp %rsi,0x8(%rcx)\n-\tjne 14b20 \n-./pynx/scattering/cpu.c:4880 (discriminator 2)\n-\tmov -0x478(%rbp),%r9\n+\tmov -0x468(%rbp),%r9\n \tcmp %rsi,0x8(%r9)\n-\tjne 14b48 \n-./pynx/scattering/cpu.c:4881 (discriminator 2)\n-\tmov -0x460(%rbp),%r13\n+\tjne 148c8 \n+./pynx/scattering/cpu.c:4880 (discriminator 2)\n+\tmov -0x470(%rbp),%r13\n \tcmp %rsi,0x8(%r13)\n-\tjne 14b70 \n-./pynx/scattering/cpu.c:4882 (discriminator 2)\n-\tmov -0x480(%rbp),%rax\n+\tjne 148f0 \n+./pynx/scattering/cpu.c:4881 (discriminator 2)\n+\tmov -0x460(%rbp),%rax\n \tcmp %rsi,0x8(%rax)\n-\tjne 14b98 \n+\tjne 14918 \n+./pynx/scattering/cpu.c:4882 (discriminator 2)\n+\tmov -0x480(%rbp),%r10\n+\tcmp %rsi,0x8(%r10)\n+\tjne 14940 \n ./pynx/scattering/cpu.c:4883 (discriminator 2)\n-\tmov -0x498(%rbp),%r8\n+\tmov -0x488(%rbp),%r8\n \tcmp %rsi,0x8(%r8)\n-\tjne 14bc0 \n+\tjne 14968 \n ./pynx/scattering/cpu.c:4884 (discriminator 2)\n \tcmp %rsi,0x8(%r15)\n-\tjne 14be8 \n+\tjne 14990 \n ./pynx/scattering/cpu.c:4885 (discriminator 2)\n \tcmp %rsi,0x8(%r14)\n-\tjne 14c10 \n+\tjne 149b8 \n ./pynx/scattering/cpu.c:4886 (discriminator 2)\n \tcmp %rsi,0x8(%r12)\n-\tjne 14c38 \n-\tlea 0xb948(%rip),%rsi \n+\tjne 149e0 \n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n+./pynx/scattering/cpu.c:4979\n+\tmov 0xaeab(%rip),%rbx \n+\tcmp %rbx,-0x458(%rbp)\n ./pynx/scattering/cpu.c:4941\n \tmovq $0x0,-0x388(%rbp)\n-./pynx/scattering/cpu.c:4979\n-\tmov 0xac46(%rip),%rbx \n ./pynx/scattering/cpu.c:4942\n \tmovq $0x0,-0x390(%rbp)\n-\tvmovq %rsi,%xmm10\n ./pynx/scattering/cpu.c:4945\n \tmovq $0x0,-0x328(%rbp)\n-\tvpunpcklqdq %xmm10,%xmm10,%xmm3\n ./pynx/scattering/cpu.c:4946\n \tmovq $0x0,-0x330(%rbp)\n ./pynx/scattering/cpu.c:4949\n \tmovq $0x0,-0x2c8(%rbp)\n ./pynx/scattering/cpu.c:4950\n \tmovq $0x0,-0x2d0(%rbp)\n ./pynx/scattering/cpu.c:4953\n@@ -20881,4650 +21304,4725 @@\n ./pynx/scattering/cpu.c:4970\n \tmovq $0x0,-0x3f0(%rbp)\n ./pynx/scattering/cpu.c:4973\n \tmovq $0x0,-0x448(%rbp)\n ./pynx/scattering/cpu.c:4974\n \tmovq $0x0,-0x450(%rbp)\n ./pynx/scattering/cpu.c:4979\n-\tcmp %rbx,-0x458(%rbp)\n-\tje 12860 \n+\tje 12568 \n ./pynx/scattering/cpu.c:4979 (discriminator 4)\n \tmov -0x458(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x388(%rbp),%rdi\n-\tvmovdqa %xmm3,-0x490(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:4979 (discriminator 1)\n-\tvmovdqa -0x490(%rbp),%xmm3\n-\tcmp $0xffffffff,%eax\n-\tje 155f9 \n+\tinc %eax\n+\tje 15325 \n ./pynx/scattering/cpu.c:4984\n-\tcmp %rbx,-0x470(%rbp)\n-\tje 1288e \n+\tcmp %rbx,-0x468(%rbp)\n+\tje 125a3 \n ./pynx/scattering/cpu.c:4984 (discriminator 4)\n-\tmov -0x470(%rbp),%rsi\n+\tmov -0x468(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x328(%rbp),%rdi\n-\tvmovdqa %xmm3,-0x490(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:4984 (discriminator 1)\n-\tvmovdqa -0x490(%rbp),%xmm3\n-\tcmp $0xffffffff,%eax\n-\tje 1500d \n+\tinc %eax\n+\tje 14d50 \n ./pynx/scattering/cpu.c:4989\n-\tcmp %rbx,-0x478(%rbp)\n-\tje 128be \n+\tcmp %rbx,-0x470(%rbp)\n+\tje 125e9 \n ./pynx/scattering/cpu.c:4989 (discriminator 4)\n-\tmov -0x478(%rbp),%rsi\n+\tmov -0x470(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x2c8(%rbp),%rdi\n-\tvmovdqa %xmm3,-0x470(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:4989 (discriminator 1)\n-\tvmovdqa -0x470(%rbp),%xmm3\n-\tcmp $0xffffffff,%eax\n-\tje 152d2 \n+\tinc %eax\n+\tje 14ffa \n ./pynx/scattering/cpu.c:4994\n \tcmp %rbx,-0x460(%rbp)\n-\tje 128ee \n+\tje 1262f \n ./pynx/scattering/cpu.c:4994 (discriminator 4)\n \tmov -0x460(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x208(%rbp),%rdi\n-\tvmovdqa %xmm3,-0x470(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:4994 (discriminator 1)\n-\tvmovdqa -0x470(%rbp),%xmm3\n-\tcmp $0xffffffff,%eax\n-\tje 152fd \n+\tinc %eax\n+\tje 15026 \n ./pynx/scattering/cpu.c:4999\n \tcmp %rbx,-0x480(%rbp)\n-\tje 1291e \n+\tje 12675 \n ./pynx/scattering/cpu.c:4999 (discriminator 4)\n \tmov -0x480(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x1a8(%rbp),%rdi\n-\tvmovdqa %xmm3,-0x470(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:4999 (discriminator 1)\n-\tvmovdqa -0x470(%rbp),%xmm3\n-\tcmp $0xffffffff,%eax\n-\tje 15312 \n+\tinc %eax\n+\tje 1503b \n ./pynx/scattering/cpu.c:5004\n-\tcmp %rbx,-0x498(%rbp)\n-\tje 1294e \n+\tcmp %rbx,-0x488(%rbp)\n+\tje 126bb \n ./pynx/scattering/cpu.c:5004 (discriminator 4)\n-\tmov -0x498(%rbp),%rsi\n+\tmov -0x488(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x148(%rbp),%rdi\n-\tvmovdqa %xmm3,-0x470(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5004 (discriminator 1)\n-\tvmovdqa -0x470(%rbp),%xmm3\n-\tcmp $0xffffffff,%eax\n-\tje 15327 \n+\tinc %eax\n+\tje 15050 \n ./pynx/scattering/cpu.c:5009\n \tcmp %rbx,%r15\n-\tje 1297a \n+\tje 126fd \n ./pynx/scattering/cpu.c:5009 (discriminator 4)\n \tlea -0x90(%rbp),%rdx\n \tlea -0x268(%rbp),%rdi\n \tmov %r15,%rsi\n-\tvmovdqa %xmm3,-0x470(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5009 (discriminator 1)\n-\tvmovdqa -0x470(%rbp),%xmm3\n-\tcmp $0xffffffff,%eax\n-\tje 1533c \n+\tinc %eax\n+\tje 15065 \n ./pynx/scattering/cpu.c:5014\n \tcmp %rbx,%r14\n-\tje 129a5 \n+\tje 1273f \n ./pynx/scattering/cpu.c:5014 (discriminator 4)\n \tlea -0x90(%rbp),%rdx\n \tlea -0x3e8(%rbp),%rdi\n \tmov %r14,%rsi\n-\tvmovdqa %xmm3,-0x470(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5014 (discriminator 1)\n-\tvmovdqa -0x470(%rbp),%xmm3\n-\tcmp $0xffffffff,%eax\n-\tje 1536f \n+\tinc %eax\n+\tje 15099 \n ./pynx/scattering/cpu.c:5019\n \tcmp %rbx,%r12\n-\tje 129d0 \n+\tje 12781 \n ./pynx/scattering/cpu.c:5019 (discriminator 4)\n \tlea -0x90(%rbp),%rdx\n \tlea -0x448(%rbp),%rdi\n \tmov %r12,%rsi\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5019 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 15384 \n+\tinc %eax\n+\tje 150ae \n ./pynx/scattering/cpu.c:5030\n \tmov -0x460(%rbp),%rdi\n \tcall 3360 \n-\tmov %rax,%r13\n ./pynx/scattering/cpu.c:5030 (discriminator 2)\n \tcmp $0xffffffffffffffff,%rax\n-\tje 15480 \n+./pynx/scattering/cpu.c:5030\n+\tmov %rax,%r13\n+./pynx/scattering/cpu.c:5030 (discriminator 2)\n+\tje 151a0 \n ./pynx/scattering/cpu.c:5032\n \tmov -0x458(%rbp),%rdi\n \tcall 3360 \n ./pynx/scattering/cpu.c:5032 (discriminator 2)\n \tcmp $0xffffffffffffffff,%rax\n-\tje 154b0 \n+\tje 151d0 \n ./pynx/scattering/cpu.c:5051\n \tsub $0x8,%rsp\n \tpush -0x448(%rbp)\n \tpush -0x3e8(%rbp)\n \tpush %rax\n \tpush %r13\n \tpush -0x268(%rbp)\n \tmov -0x148(%rbp),%r9\n \tmov -0x1a8(%rbp),%r8\n \tmov -0x208(%rbp),%rcx\n \tmov -0x2c8(%rbp),%rdx\n \tmov -0x328(%rbp),%rsi\n \tmov -0x388(%rbp),%rdi\n-\tcall 5a40 \n+\tcall 5a78 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov (%rbx),%eax\n+\tmov (%rbx),%r9d\n \tadd $0x30,%rsp\n-\tinc %eax\n-\tje 126aa \n+\tinc %r9d\n+\tje 123c0 \n /usr/include/python3.12/object.h:646\n-\tmov %eax,(%rbx)\n+\tmov %r9d,(%rbx)\n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x448(%rbp)\n-\tje 126d4 \n+\tje 123ea \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xabe5(%rip),%r8 \n-\tcmp %r8,-0x408(%rbp)\n-\tje 14890 \n+\tlea 0xaecf(%rip),%rax \n+\tcmp %rax,-0x408(%rbp)\n+\tje 145e0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x448(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x3e8(%rbp)\n-\tje 126fe \n+\tje 12414 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xabbb(%rip),%rsi \n-\tcmp %rsi,-0x3a8(%rbp)\n-\tje 14850 \n+\tlea 0xaea5(%rip),%r10 \n+\tcmp %r10,-0x3a8(%rbp)\n+\tje 14660 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x3e8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x388(%rbp)\n-\tje 12728 \n+\tje 1243e \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xab91(%rip),%r10 \n-\tcmp %r10,-0x348(%rbp)\n-\tje 14840 \n+\tlea 0xae7b(%rip),%r8 \n+\tcmp %r8,-0x348(%rbp)\n+\tje 14650 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x388(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x328(%rbp)\n-\tje 12752 \n+\tje 12468 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xab67(%rip),%rdx \n-\tcmp %rdx,-0x2e8(%rbp)\n-\tje 14830 \n+\tlea 0xae51(%rip),%rsi \n+\tcmp %rsi,-0x2e8(%rbp)\n+\tje 14640 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x328(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x2c8(%rbp)\n-\tje 1277c \n+\tje 12492 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xab3d(%rip),%r11 \n-\tcmp %r11,-0x288(%rbp)\n-\tje 14820 \n+\tlea 0xae27(%rip),%rdx \n+\tcmp %rdx,-0x288(%rbp)\n+\tje 14630 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x2c8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x268(%rbp)\n-\tje 127a6 \n+\tje 124bc \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xab13(%rip),%rdi \n-\tcmp %rdi,-0x228(%rbp)\n-\tje 14880 \n+\tlea 0xadfd(%rip),%r15 \n+\tcmp %r15,-0x228(%rbp)\n+\tje 14620 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x268(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x208(%rbp)\n-\tje 127d0 \n+\tje 124e6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xaae9(%rip),%rcx \n-\tcmp %rcx,-0x1c8(%rbp)\n-\tje 14870 \n+\tlea 0xadd3(%rip),%rdi \n+\tcmp %rdi,-0x1c8(%rbp)\n+\tje 14610 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x208(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x1a8(%rbp)\n-\tje 127fa \n+\tje 12510 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xaabf(%rip),%r9 \n-\tcmp %r9,-0x168(%rbp)\n-\tje 14860 \n+\tlea 0xada9(%rip),%r14 \n+\tcmp %r14,-0x168(%rbp)\n+\tje 14600 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x1a8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x148(%rbp)\n-\tje 12824 \n+\tje 1253a \n ./pynx/scattering/cpu.c:8205\n-\tlea 0xaa95(%rip),%r15 \n-\tcmp %r15,-0x108(%rbp)\n-\tje 14808 \n+\tlea 0xad7f(%rip),%r11 \n+\tcmp %r11,-0x108(%rbp)\n+\tje 145f0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x148(%rbp),%rdi\n \tcall 30e0 \n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:5061\n \tmov %rbx,%rax\n-\tnopw 0x0(%rax,%rax,1)\n+\tnopl (%rax)\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4902\n \tmov -0x38(%rbp),%rdx\n \tsub %fs:0x28,%rdx\n-\tjne 15806 \n+\tjne 1552a \n \tlea -0x30(%rbp),%rsp\n \tpop %rbx\n-\tpop %rsi\n+\tpop %r10\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tpop %rbp\n-\tlea -0x8(%rsi),%rsp\n+\tlea -0x8(%r10),%rsp\n \tret\n-\tnopw 0x0(%rax,%rax,1)\n __Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xb711(%rip),%rsi \n ./pynx/scattering/cpu.c:8213\n-\tlea 0xaa39(%rip),%r10 \n-./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x358(%rbp)\n+\tlea 0xad2a(%rip),%rdx \n+__pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n+./pynx/scattering/cpu.c:4984\n+\tcmp %rbx,-0x468(%rbp)\n+__Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8210\n \tmovq $0x0,-0x380(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %rsi,-0x350(%rbp)\n+./pynx/scattering/cpu.c:8212\n+\tmov %rsi,-0x358(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r10,-0x348(%rbp)\n+\tmov %rdx,-0x348(%rbp)\n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:4984\n+\tjne 121e7 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xb6d6(%rip),%rdi \n+./pynx/scattering/cpu.c:8213\n+\tlea 0xacef(%rip),%r11 \n+__pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n+./pynx/scattering/cpu.c:4989\n \tcmp %rbx,-0x470(%rbp)\n-\tjne 1245c \n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm11,%xmm11,%xmm11\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xaa06(%rip),%rdx \n+\tmovq $0x0,-0x328(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x320(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %rdi,-0x2f0(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x2f8(%rbp)\n+\tmov %rdi,-0x2f8(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %rdx,-0x2e8(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm11,-0x328(%rbp)\n+\tmov %r11,-0x2e8(%rbp)\n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:4989\n-\tcmp %rbx,-0x478(%rbp)\n-\tjne 1249c \n+\tjne 12216 \n __Pyx_ZeroBuffer():\n-./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm12,%xmm12,%xmm12\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xa9d6(%rip),%r11 \n-./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x298(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xb690(%rip),%rcx \n ./pynx/scattering/cpu.c:8213\n-\tmov %r11,-0x288(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm12,-0x2c8(%rbp)\n+\tlea 0xaca9(%rip),%r9 \n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:4994\n \tcmp %rbx,-0x460(%rbp)\n-\tjne 124dc \n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm13,%xmm13,%xmm13\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xa9a6(%rip),%rdi \n+\tmovq $0x0,-0x2c8(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x2c0(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %rcx,-0x290(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x1d8(%rbp)\n+\tmov %rcx,-0x298(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %rdi,-0x1c8(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm13,-0x208(%rbp)\n+\tmov %r9,-0x288(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n+./pynx/scattering/cpu.c:4994\n+\tjne 12245 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xb64a(%rip),%r13 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0xac63(%rip),%rax \n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:4999\n \tcmp %rbx,-0x480(%rbp)\n-\tjne 1251c \n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm14,%xmm14,%xmm14\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xa976(%rip),%rcx \n+\tmovq $0x0,-0x208(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x200(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r13,-0x1d0(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x178(%rbp)\n+\tmov %r13,-0x1d8(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %rcx,-0x168(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm14,-0x1a8(%rbp)\n+\tmov %rax,-0x1c8(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n+./pynx/scattering/cpu.c:4999\n+\tjne 12274 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xb604(%rip),%r10 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0xac1d(%rip),%r8 \n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:5004\n-\tcmp %rbx,-0x498(%rbp)\n-\tjne 1255c \n+\tcmp %rbx,-0x488(%rbp)\n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm15,%xmm15,%xmm15\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xa946(%rip),%r9 \n+\tmovq $0x0,-0x1a8(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x1a0(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r10,-0x170(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x118(%rbp)\n+\tmov %r10,-0x178(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r9,-0x108(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm15,-0x148(%rbp)\n+\tmov %r8,-0x168(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n+./pynx/scattering/cpu.c:5004\n+\tjne 122a3 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xb5be(%rip),%rsi \n+./pynx/scattering/cpu.c:8213\n+\tlea 0xabd7(%rip),%rdx \n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:5009\n \tcmp %rbx,%r15\n-\tjne 12598 \n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm2,%xmm2,%xmm2\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xa91b(%rip),%r15 \n+\tmovq $0x0,-0x148(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x140(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %rsi,-0x110(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x238(%rbp)\n+\tmov %rsi,-0x118(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r15,-0x228(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm2,-0x268(%rbp)\n+\tmov %rdx,-0x108(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n+./pynx/scattering/cpu.c:5009\n+\tjne 122ce \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xb57c(%rip),%r15 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0xab95(%rip),%rdi \n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:5014\n \tcmp %rbx,%r14\n-\tjne 125d0 \n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm1,%xmm1,%xmm1\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xa8f0(%rip),%r14 \n+\tmovq $0x0,-0x268(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x260(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r15,-0x230(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x3b8(%rbp)\n+\tmov %r15,-0x238(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r14,-0x3a8(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm1,-0x3e8(%rbp)\n+\tmov %rdi,-0x228(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n+./pynx/scattering/cpu.c:5014\n+\tjne 122f5 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xb53a(%rip),%r14 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0xab53(%rip),%r11 \n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:5019\n \tcmp %rbx,%r12\n-\tjne 12608 \n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm0,%xmm0,%xmm0\n-./pynx/scattering/cpu.c:8213\n-\tlea 0xa8c5(%rip),%r12 \n+\tmovq $0x0,-0x3e8(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x3e0(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r14,-0x3b0(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x418(%rbp)\n+\tmov %r14,-0x3b8(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r12,-0x408(%rbp)\n+\tmov %r11,-0x3a8(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n+./pynx/scattering/cpu.c:5019\n+\tjne 1231c \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0xb4f8(%rip),%r12 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0xab11(%rip),%rcx \n ./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm0,-0x448(%rbp)\n+\tmovq $0x0,-0x448(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x440(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r12,-0x410(%rbp)\n+./pynx/scattering/cpu.c:8212\n+\tmov %r12,-0x418(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tjmp 12627 \n-\tnopw 0x0(%rax,%rax,1)\n+\tmov %rcx,-0x408(%rbp)\n+\tjmp 1233a \n+\tnop\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4723\n \txor %r12d,%r12d\n \txor %r14d,%r14d\n ./pynx/scattering/cpu.c:4730\n-\tmov 0x28(%rax),%r13\n+\tmov 0x28(%rax),%r11\n ./pynx/scattering/cpu.c:4732\n-\tmov 0x20(%rax),%r10\n+\tmov 0x20(%rax),%r13\n+./pynx/scattering/cpu.c:4746\n+\tcmp $0x8,%r8\n ./pynx/scattering/cpu.c:4734\n-\tmov 0x18(%rax),%rdx\n+\tmov 0x18(%rax),%r10\n ./pynx/scattering/cpu.c:4736\n \tmov 0x10(%rax),%rcx\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x8(%rax),%rsi\n+\tmov 0x8(%rax),%rdx\n ./pynx/scattering/cpu.c:4740\n \tmov (%rax),%rdi\n ./pynx/scattering/cpu.c:4730\n-\tmov %r13,-0x498(%rbp)\n+\tmov %r11,-0x488(%rbp)\n ./pynx/scattering/cpu.c:4728\n \tmov 0x30(%rax),%r15\n ./pynx/scattering/cpu.c:4732\n-\tmov %r10,-0x480(%rbp)\n+\tmov %r13,-0x480(%rbp)\n ./pynx/scattering/cpu.c:4734\n-\tmov %rdx,-0x460(%rbp)\n+\tmov %r10,-0x460(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4736\n-\tmov %rcx,-0x478(%rbp)\n+\tmov %rcx,-0x470(%rbp)\n ./pynx/scattering/cpu.c:4738\n-\tmov %rsi,-0x470(%rbp)\n+\tmov %rdx,-0x468(%rbp)\n ./pynx/scattering/cpu.c:4740\n \tmov %rdi,-0x458(%rbp)\n ./pynx/scattering/cpu.c:4746\n-\tcmp $0x8,%r8\n-\tja 1580b \n-\tlea 0x8118(%rip),%r9 \n-\tmovslq (%r9,%r8,4),%r11\n-\tadd %r9,%r11\n-\tnotrack jmp *%r11\n+\tja 1381f \n+\tlea 0x83d8(%rip),%rsi \n+\tmovslq (%rsi,%r8,4),%r9\n+\tadd %rsi,%r9\n+\tnotrack jmp *%r9\n \tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4723\n \txor %r12d,%r12d\n ./pynx/scattering/cpu.c:4726\n \tmov 0x38(%rax),%r14\n-\tjmp 12a06 \n+\tjmp 127c6 \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:4730\n \tmov 0x28(%rsi),%rcx\n+./pynx/scattering/cpu.c:4732\n+\tmov 0x20(%rsi),%rdx\n ./pynx/scattering/cpu.c:4734\n-\tmov 0x18(%rax),%rdi\n-./pynx/scattering/cpu.c:4736\n-\tmov 0x10(%rax),%r9\n+\tmov 0x18(%rsi),%rdi\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x8(%rax),%r11\n-./pynx/scattering/cpu.c:4732\n-\tmov 0x20(%rsi),%rsi\n+\tmov 0x8(%rax),%r9\n+./pynx/scattering/cpu.c:4736\n+\tmov 0x10(%rsi),%rsi\n ./pynx/scattering/cpu.c:4740\n \tmov (%rax),%rax\n ./pynx/scattering/cpu.c:4730\n-\tmov %rcx,-0x498(%rbp)\n-./pynx/scattering/cpu.c:4734\n-\tmov %rdi,-0x460(%rbp)\n+\tmov %rcx,-0x488(%rbp)\n+./pynx/scattering/cpu.c:4732\n+\tmov %rdx,-0x480(%rbp)\n ./pynx/scattering/cpu.c:4740\n \tmov %rax,-0x458(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4732\n-\tmov %rsi,-0x480(%rbp)\n+./pynx/scattering/cpu.c:4734\n+\tmov %rdi,-0x460(%rbp)\n ./pynx/scattering/cpu.c:4736\n-\tmov %r9,-0x478(%rbp)\n+\tmov %rsi,-0x470(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %rax,%r10\n+\tmov %rax,%r11\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4738\n-\tmov %r11,-0x470(%rbp)\n+\tmov %r9,-0x468(%rbp)\n ./pynx/scattering/cpu.c:4746\n-\tvzeroupper\n \tnopl 0x0(%rax,%rax,1)\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %r11,%r11\n+__pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4806\n-\tmov 0xb111(%rip),%r12 \n+\tmov 0xb34e(%rip),%r10 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r10,%r10\n-\tjle 12d0c \n-\tmov %r10,%r11\n+\tjle 12ad4 \n+\tmov %r11,%rcx\n ./pynx/scattering/cpu.c:7424\n-\txor %edi,%edi\n-\tand $0x7,%r11d\n-\tje 12b70 \n-\tcmp $0x1,%r11\n-\tje 12b5d \n-\tcmp $0x2,%r11\n-\tje 12b4f \n-\tcmp $0x3,%r11\n-\tje 12b41 \n-\tcmp $0x4,%r11\n-\tje 12b33 \n-\tcmp $0x5,%r11\n-\tje 12b25 \n-\tcmp $0x6,%r11\n-\tjne 14f50 \n+\txor %r13d,%r13d\n+\tand $0x7,%ecx\n+\tje 12930 \n+\tcmp $0x1,%rcx\n+\tje 1291d \n+\tcmp $0x2,%rcx\n+\tje 1290f \n+\tcmp $0x3,%rcx\n+\tje 12901 \n+\tcmp $0x4,%rcx\n+\tje 128f3 \n+\tcmp $0x5,%rcx\n+\tje 128e5 \n+\tcmp $0x6,%rcx\n+\tjne 14c90 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 140e0 \n+\tcmp 0x18(%rbx,%r13,8),%r10\n+\tje 13e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 140e0 \n+\tcmp 0x18(%rbx,%r13,8),%r10\n+\tje 13e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 140e0 \n+\tcmp 0x18(%rbx,%r13,8),%r10\n+\tje 13e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 140e0 \n+\tcmp 0x18(%rbx,%r13,8),%r10\n+\tje 13e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 140e0 \n+\tcmp 0x18(%rbx,%r13,8),%r10\n+\tje 13e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 140e0 \n+\tcmp 0x18(%rbx,%r13,8),%r10\n+\tje 13e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %r13\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r10,%rdi\n-\tje 12bef \n+\tcmp %r11,%r13\n+\tje 129af \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 140e0 \n+\tcmp 0x18(%rbx,%r13,8),%r10\n+\tje 13e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%rdi),%rsi\n-\tmov %rsi,%rdi\n+\tlea 0x1(%r13),%rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%r12\n-\tje 140e0 \n+\tcmp 0x18(%rbx,%rdi,8),%r10\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tmov %rdi,%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 140e0 \n+\tje 13e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%rsi),%rdi\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%rsi,8),%r12\n-\tje 140e0 \n+\tcmp 0x18(%rbx,%r13,8),%r10\n+\tje 13e70 \n+\tcmp 0x28(%rbx,%rdi,8),%r10\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%rsi),%rdi\n+\tlea 0x2(%rdi),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%rsi,8),%r12\n-\tje 140e0 \n+\tje 13e70 \n+\tcmp 0x30(%rbx,%rdi,8),%r10\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%rsi),%rdi\n+\tlea 0x3(%rdi),%r13\n+./pynx/scattering/cpu.c:7426\n+\tje 13e70 \n+\tcmp 0x38(%rbx,%rdi,8),%r10\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x4(%rdi),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%rsi,8),%r12\n-\tje 140e0 \n+\tje 13e70 \n+\tcmp 0x40(%rbx,%rdi,8),%r10\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%rsi),%rdi\n+\tlea 0x5(%rdi),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%rsi,8),%r12\n-\tje 140e0 \n+\tje 13e70 \n+\tcmp 0x48(%rbx,%rdi,8),%r10\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%rsi),%rdi\n+\tlea 0x6(%rdi),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%rsi,8),%r12\n-\tje 140e0 \n+\tje 13e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%rsi),%rdi\n+\tlea 0x7(%rdi),%r13\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r10,%rdi\n-\tjne 12b70 \n+\tcmp %r11,%r13\n+\tjne 12930 \n ./pynx/scattering/cpu.c:7428\n-\tmov %rax,-0x4a0(%rbp)\n+\tmov %rax,-0x490(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0xa393(%rip),%r12 \n+\tcmp 0xa5d3(%rip),%r10 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n \tmov %rbx,%r14\n-\tmov %r10,%rbx\n-\tmov %r8,-0x4a8(%rbp)\n+\tmov %r8,-0x498(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n \tsete %r15b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n+\tmov %r10,%rbx\n \txor %r13d,%r13d\n+\tmov %r11,%r12\n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7430\n \tmov 0x18(%r14,%r13,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r12\n-\tje 13870 \n+\tcmp %rsi,%rbx\n+\tje 134e8 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0xa39b(%rip),%rax \n-\tcmp %rax,0x8(%r12)\n-\tsete %cl\n-\tcmp %rax,0x8(%rsi)\n-\tsete %r10b\n+\tmov 0xa5db(%rip),%r8 \n+\tcmp %r8,0x8(%rbx)\n+\tsete %r11b\n+\tcmp %r8,0x8(%rsi)\n+\tsete %dl\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %cl,%cl\n-\tje 13730 \n-\ttest %r10b,%r10b\n-\tje 1373e \n+\ttest %r11b,%r11b\n+\tje 13930 \n+\ttest %dl,%dl\n+\tje 1393d \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r12),%r8\n+\tmov 0x10(%rbx),%rax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%r8\n-\tjne 12d00 \n+\tcmp 0x10(%rsi),%rax\n+\tjne 12ac8 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%rdx\n+\tmov 0x18(%rsi),%rcx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r12),%r11\n+\tmov 0x18(%rbx),%r10\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdx,%r11\n+\tcmp %rcx,%r10\n \tsetne %r9b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n+\tinc %rcx\n \tsetne %dil\n \ttest %dil,%r9b\n-\tje 12c84 \n-\tcmp $0xffffffffffffffff,%r11\n-\tjne 12d00 \n+\tje 12a3f \n+\tinc %r10\n+\tjne 12ac8 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r12),%eax\n+\tmovzbl 0x20(%rbx),%r8d\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x20(%rsi),%edx\n ./pynx/scattering/cpu.c:7373\n-\tmov %eax,%ecx\n+\tmov %r8d,%r11d\n ./pynx/scattering/cpu.c:7374\n \tmov %edx,%r10d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%cl\n+\tshr $0x2,%r11b\n ./pynx/scattering/cpu.c:7374\n \tshr $0x2,%r10b\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%ecx\n+\tand $0x7,%r11d\n ./pynx/scattering/cpu.c:7374\n \tand $0x7,%r10d\n-\tcmp %r10b,%cl\n-\tjne 12d00 \n+\tcmp %r10b,%r11b\n+\tjne 12ac8 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%al\n-\tjne 1557b \n+\ttest $0x20,%r8b\n+\tjne 152b4 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r12),%rdi\n+\tmov 0x38(%rbx),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%dl\n-\tjne 15591 \n+\tjne 1529e \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %cl,%eax\n+\tmovzbl %r11b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%eax\n-\tje 1566d \n+\tcmp $0x1,%esi\n+\tje 1539b \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%eax\n-\tje 156e9 \n+\tcmp $0x2,%esi\n+\tje 1541b \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%edx\n-\tmov (%rsi),%r10d\n+\tmov (%rdi),%r9d\n+\tmov (%rcx),%r8d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r10d,%edx\n-\tjne 12d00 \n+\tcmp %r8d,%r9d\n+\tjne 12ac8 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%r8\n-\tje 13870 \n+\tcmp $0x1,%rax\n+\tje 134e8 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %cl,%edx\n-\timul %r8,%rdx\n+\tmovzbl %r11b,%edx\n+\tmov %rcx,%rsi\n+\timul %rax,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13870 \n-\tnopl (%rax)\n+\tje 134e8 \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %r13\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r13\n-\tjne 12c18 \n+\tcmp %r12,%r13\n+\tjne 129d8 \n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4810\n \tcall 3310 \n ./pynx/scattering/cpu.c:4810 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 157c0 \n+\tjne 154ee \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0xa23f(%rip),%r13 \n+\tmov 0xa477(%rip),%r13 \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0x64d1(%rip),%r9 \n-\tlea 0x75c3(%rip),%rsi \n+\tlea 0x677b(%rip),%r9 \n+\tlea 0x786d(%rip),%rsi \n \tmov $0x9,%r8d\n-\tlea 0x6771(%rip),%rcx \n+\tlea 0x6a1b(%rip),%rcx \n \tmov 0x0(%r13),%rdi\n \tpush $0x6\n-\tlea 0x67d6(%rip),%rdx \n+\tlea 0x6a80(%rip),%rdx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4812\n \tpop %r9\n ./pynx/scattering/cpu.c:4812 (discriminator 1)\n \tmov $0x12cc,%esi\n ./pynx/scattering/cpu.c:4812\n \tpop %r10\n-\tjmp 13b40 \n+\tjmp 14380 \n \tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4724\n \tmov 0x40(%rsi),%r12\n-\tjmp 12a73 \n+\tjmp 12833 \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:4738\n \tmov 0x8(%rsi),%r15\n ./pynx/scattering/cpu.c:4740\n \tmov (%rsi),%r14\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4738\n-\tmov %r15,-0x470(%rbp)\n+\tmov %r15,-0x468(%rbp)\n ./pynx/scattering/cpu.c:4740\n \tmov %r14,-0x458(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %rax,%rcx\n-\tvzeroupper\n+\tmov %rax,%r13\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %r13,%r13\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4766\n-\tmov 0xae3a(%rip),%r15 \n+\tmov 0xb072(%rip),%rcx \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %rcx,%rcx\n-\tjle 147b0 \n-\tlea -0x1(%rcx),%rdi\n+\tjle 14588 \n+\tlea -0x1(%r13),%rdx\n ./pynx/scattering/cpu.c:7424\n-\txor %r11d,%r11d\n-\tand $0x7,%edi\n-\tje 12e3e \n+\txor %r14d,%r14d\n+\tand $0x7,%edx\n+\tje 12c02 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r15\n-\tje 12eb0 \n+\tcmp 0x18(%rbx),%rcx\n+\tje 12c70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r14d\n+\tcmp $0x1,%rdx\n+\tmov $0x1,%edi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%r11d\n-\tcmp $0x1,%rdi\n-\tje 12e3e \n-\tcmp $0x2,%rdi\n-\tje 12e34 \n-\tcmp $0x3,%rdi\n-\tje 12e2a \n-\tcmp $0x4,%rdi\n-\tje 12e1c \n-\tcmp $0x5,%rdi\n-\tje 12e0e \n-\tcmp $0x6,%rdi\n-\tje 12e00 \n+\tmov $0x1,%r14d\n+\tje 12c02 \n+\tcmp $0x2,%rdx\n+\tje 12bf8 \n+\tcmp $0x3,%rdx\n+\tje 12bee \n+\tcmp $0x4,%rdx\n+\tje 12be0 \n+\tcmp $0x5,%rdx\n+\tje 12bd2 \n+\tcmp $0x6,%rdx\n+\tje 12bc4 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r14,8),%r15\n-\tje 12eb0 \n+\tcmp 0x18(%rbx,%rdi,8),%rcx\n+\tje 12c70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%r14),%r11\n+\tlea 0x1(%rdi),%r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje 12eb0 \n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tje 12c70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r11\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje 12eb0 \n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tje 12c70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r11\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje 12eb0 \n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tje 12c70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r11\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje 12eb0 \n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tje 12c70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r11\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje 12eb0 \n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tje 12c70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r11\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje 12eb0 \n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tje 12c70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r11),%r13\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r13,%rcx\n-\tje 145c9 \n-\tmov %r13,%r11\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r15\n-\tje 12eb0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r11\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje 12eb0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%r13),%r11\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r13,8),%r15\n-\tje 12eb0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%r13),%r11\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r13,8),%r15\n-\tje 12eb0 \n+\tlea 0x1(%r14),%r15\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%r13),%r11\n+\tcmp %r15,%r13\n+\tje 143a8 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r13,8),%r15\n-\tje 12eb0 \n+\tcmp 0x18(%rbx,%r15,8),%rcx\n+\tmov %r15,%r14\n+\tje 12c70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%r13),%r11\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r13,8),%r15\n-\tje 12eb0 \n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tje 12c70 \n+\tcmp 0x28(%rbx,%r15,8),%rcx\n+\tlea 0x2(%r15),%r14\n+\tje 12c70 \n+\tcmp 0x30(%rbx,%r15,8),%rcx\n+\tlea 0x3(%r15),%r14\n+\tje 12c70 \n+\tcmp 0x38(%rbx,%r15,8),%rcx\n+\tlea 0x4(%r15),%r14\n+\tje 12c70 \n+\tcmp 0x40(%rbx,%r15,8),%rcx\n+\tlea 0x5(%r15),%r14\n+\tje 12c70 \n+\tcmp 0x48(%rbx,%r15,8),%rcx\n+\tlea 0x6(%r15),%r14\n+\tje 12c70 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%r13),%r11\n+\tlea 0x7(%r15),%r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r13,8),%r15\n-\tje 12eb0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%r13),%r11\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tjne 12e45 \n-\tnopl 0x0(%rax,%rax,1)\n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tjne 12c09 \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%r9\n-\tmov (%r9,%r11,8),%rsi\n-\tmov %rsi,-0x478(%rbp)\n+\tmov -0x478(%rbp),%rsi\n+\tmov (%rsi,%r14,8),%rdx\n+\tmov %rdx,-0x470(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4766 (discriminator 2)\n-\tcmpq $0x0,-0x478(%rbp)\n-\tje 147b0 \n+\tcmpq $0x0,-0x470(%rbp)\n+\tje 14588 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%rsi\n+\tmov 0x10(%rbx),%r10\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4768\n \tdec %rax\n-\tjmp 12f0a \n+\tjmp 12cc7 \n \tnopl 0x0(%rax)\n+./pynx/scattering/cpu.c:4738\n+\tmov 0x8(%rax),%r9\n+./pynx/scattering/cpu.c:4736\n+\tmov 0x10(%rsi),%rsi\n ./pynx/scattering/cpu.c:4740\n-\tmov (%rsi),%rax\n+\tmov (%rax),%rax\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x10(%rsi),%r9\n-./pynx/scattering/cpu.c:4738\n-\tmov 0x8(%rsi),%r11\n+\tmov %rsi,-0x470(%rbp)\n ./pynx/scattering/cpu.c:4740\n \tmov %rax,-0x458(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4736\n-\tmov %r9,-0x478(%rbp)\n ./pynx/scattering/cpu.c:4738\n-\tmov %r11,-0x470(%rbp)\n+\tmov %r9,-0x468(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %rax,%rsi\n-\tvzeroupper\n+\tmov %rax,%r10\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %r10,%r10\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4776\n-\tmov 0xacdf(%rip),%r12 \n+\tmov 0xaf1f(%rip),%r14 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %rsi,%rsi\n-\tjle 1314c \n-\tmov %rsi,%rdi\n+\tjle 12f0c \n+\tmov %r10,%r9\n ./pynx/scattering/cpu.c:7424\n-\txor %edx,%edx\n-\tand $0x7,%edi\n-\tje 12fa9 \n-\tcmp $0x1,%rdi\n-\tje 12f96 \n-\tcmp $0x2,%rdi\n-\tje 12f88 \n-\tcmp $0x3,%rdi\n-\tje 12f7a \n-\tcmp $0x4,%rdi\n-\tje 12f6c \n-\tcmp $0x5,%rdi\n-\tje 12f5e \n-\tcmp $0x6,%rdi\n-\tjne 14fd8 \n+\txor %edi,%edi\n+\tand $0x7,%r9d\n+\tje 12d67 \n+\tcmp $0x1,%r9\n+\tje 12d54 \n+\tcmp $0x2,%r9\n+\tje 12d46 \n+\tcmp $0x3,%r9\n+\tje 12d38 \n+\tcmp $0x4,%r9\n+\tje 12d2a \n+\tcmp $0x5,%r9\n+\tje 12d1c \n+\tcmp $0x6,%r9\n+\tjne 14d18 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r12\n-\tje 14598 \n+\tcmp 0x18(%rbx,%rdi,8),%r14\n+\tje 14318 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r12\n-\tje 14598 \n+\tcmp 0x18(%rbx,%rdi,8),%r14\n+\tje 14318 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r12\n-\tje 14598 \n+\tcmp 0x18(%rbx,%rdi,8),%r14\n+\tje 14318 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r12\n-\tje 14598 \n+\tcmp 0x18(%rbx,%rdi,8),%r14\n+\tje 14318 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r12\n-\tje 14598 \n+\tcmp 0x18(%rbx,%rdi,8),%r14\n+\tje 14318 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r12\n-\tje 14598 \n+\tcmp 0x18(%rbx,%rdi,8),%r14\n+\tje 14318 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rdi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rsi,%rdx\n-\tje 13028 \n+\tcmp %r10,%rdi\n+\tje 12de6 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r12\n-\tje 14598 \n+\tcmp 0x18(%rbx,%rdi,8),%r14\n+\tje 14318 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%rdx),%r14\n-\tmov %r14,%rdx\n+\tlea 0x1(%rdi),%r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r14,8),%r12\n-\tje 14598 \n+\tcmp 0x18(%rbx,%r11,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tmov %r11,%rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r12\n-\tje 14598 \n+\tje 14318 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%r14),%rdx\n+\tinc %rdi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%rdi,8),%r14\n+\tje 14318 \n+\tcmp 0x28(%rbx,%r11,8),%r14\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x2(%r11),%rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r14,8),%r12\n-\tje 14598 \n+\tje 14318 \n+\tcmp 0x30(%rbx,%r11,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%r14),%rdx\n+\tlea 0x3(%r11),%rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r14,8),%r12\n-\tje 14598 \n+\tje 14318 \n+\tcmp 0x38(%rbx,%r11,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%r14),%rdx\n+\tlea 0x4(%r11),%rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r14,8),%r12\n-\tje 14598 \n+\tje 14318 \n+\tcmp 0x40(%rbx,%r11,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%r14),%rdx\n+\tlea 0x5(%r11),%rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r14,8),%r12\n-\tje 14598 \n+\tje 14318 \n+\tcmp 0x48(%rbx,%r11,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%r14),%rdx\n+\tlea 0x6(%r11),%rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r14,8),%r12\n-\tje 14598 \n+\tje 14318 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%r14),%rdx\n+\tlea 0x7(%r11),%rdi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rsi,%rdx\n-\tjne 12fa9 \n+\tcmp %r10,%rdi\n+\tjne 12d67 \n ./pynx/scattering/cpu.c:7428\n \tmov %rax,-0x460(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x9f5a(%rip),%r12 \n+\tcmp 0xa19c(%rip),%r14 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %rbx,%r15\n-\tmov %rsi,%rbx\n+\tmov %rbx,%r12\n \tmov %r8,-0x480(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n \tsete %r13b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r14d,%r14d\n-\tnopw 0x0(%rax,%rax,1)\n+\tmov %r10,%rbx\n+\txor %r15d,%r15d\n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r15,%r14,8),%rsi\n+\tmov 0x18(%r12,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r12\n-\tje 140f0 \n+\tcmp %rsi,%r14\n+\tje 13e80 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x9f63(%rip),%rax \n-\tcmp %rax,0x8(%r12)\n-\tsete %r10b\n-\tcmp %rax,0x8(%rsi)\n+\tmov 0xa1a3(%rip),%r8 \n+\tcmp %r8,0x8(%r14)\n \tsete %cl\n+\tcmp %r8,0x8(%rsi)\n+\tsete %r10b\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %r10b,%r10b\n-\tje 137d0 \n \ttest %cl,%cl\n-\tje 137dd \n+\tje 139d0 \n+\ttest %r10b,%r10b\n+\tje 139de \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r12),%r8\n+\tmov 0x10(%r14),%rax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%r8\n-\tjne 13140 \n+\tcmp 0x10(%rsi),%rax\n+\tjne 12f00 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%rdi\n+\tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r12),%r11\n+\tmov 0x18(%r14),%r11\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdi,%r11\n+\tcmp %rdx,%r11\n \tsetne %r9b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdi\n-\tsetne %dl\n-\ttest %dl,%r9b\n-\tje 130bb \n-\tcmp $0xffffffffffffffff,%r11\n-\tjne 13140 \n+\tinc %rdx\n+\tsetne %dil\n+\ttest %dil,%r9b\n+\tje 12e77 \n+\tinc %r11\n+\tjne 12f00 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r12),%eax\n+\tmovzbl 0x20(%r14),%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%r9d\n+\tmovzbl 0x20(%rsi),%r11d\n ./pynx/scattering/cpu.c:7373\n-\tmov %eax,%ecx\n+\tmov %r8d,%ecx\n ./pynx/scattering/cpu.c:7374\n-\tmov %r9d,%r10d\n+\tmov %r11d,%r10d\n ./pynx/scattering/cpu.c:7373\n \tshr $0x2,%cl\n ./pynx/scattering/cpu.c:7374\n \tshr $0x2,%r10b\n ./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n ./pynx/scattering/cpu.c:7374\n \tand $0x7,%r10d\n \tcmp %r10b,%cl\n-\tjne 13140 \n+\tjne 12f00 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%al\n-\tjne 152e7 \n+\ttest $0x20,%r8b\n+\tjne 1500f \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r12),%rdi\n+\tmov 0x38(%r14),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r9b\n-\tjne 1560e \n+\ttest $0x20,%r11b\n+\tjne 1533a \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r8\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %cl,%eax\n+\tmovzbl %cl,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%eax\n-\tje 156f5 \n+\tcmp $0x1,%esi\n+\tje 15428 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%eax\n-\tje 1575a \n+\tcmp $0x2,%esi\n+\tje 15490 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%r10d\n-\tmov (%rsi),%r9d\n+\tmov (%rdi),%edx\n+\tmov (%r8),%r9d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r9d,%r10d\n-\tjne 13140 \n+\tcmp %r9d,%edx\n+\tjne 12f00 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%r8\n-\tje 140f0 \n+\tcmp $0x1,%rax\n+\tje 13e80 \n ./pynx/scattering/cpu.c:7384\n \tmovzbl %cl,%edx\n-\timul %r8,%rdx\n+\tmov %r8,%rsi\n+\timul %rax,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 140f0 \n-\tnopw 0x0(%rax,%rax,1)\n+\tje 13e80 \n+\tcs nopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %r14\n+\tinc %r15\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r14\n-\tjne 13050 \n+\tcmp %rbx,%r15\n+\tjne 12e10 \n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4780\n \tcall 3310 \n ./pynx/scattering/cpu.c:4780 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 157de \n+\tjne 1550c \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x9dff(%rip),%rbx \n+\tmov 0xa03f(%rip),%rbx \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0x718a(%rip),%rsi \n-\tlea 0x608a(%rip),%r9 \n+\tlea 0x743c(%rip),%rsi \n+\tlea 0x633c(%rip),%r9 \n \tmov $0x9,%r8d\n-\tlea 0x6331(%rip),%rcx \n+\tlea 0x65e3(%rip),%rcx \n \tmov (%rbx),%rdi\n \tpush $0x3\n-\tlea 0x6397(%rip),%rdx \n+\tlea 0x6649(%rip),%rdx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4782\n \tpop %r14\n ./pynx/scattering/cpu.c:4782 (discriminator 1)\n \tmov $0x12ae,%esi\n ./pynx/scattering/cpu.c:4782\n \tpop %r15\n-\tjmp 13b40 \n+\tjmp 14380 \n \tnopl 0x0(%rax)\n-./pynx/scattering/cpu.c:4734\n-\tmov 0x18(%rsi),%rdx\n-./pynx/scattering/cpu.c:4736\n-\tmov 0x10(%rsi),%rcx\n-./pynx/scattering/cpu.c:4740\n-\tmov (%rax),%rdi\n-./pynx/scattering/cpu.c:4738\n-\tmov 0x8(%rsi),%rsi\n-./pynx/scattering/cpu.c:4734\n-\tmov %rdx,-0x460(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %rax,%rax\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4736\n-\tmov %rcx,-0x478(%rbp)\n-./pynx/scattering/cpu.c:4738\n-\tmov %rsi,-0x470(%rbp)\n-Py_SIZE():\n-/usr/include/python3.12/object.h:233\n-\tmov %rax,%r13\n-__pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4740\n-\tmov %rdi,-0x458(%rbp)\n-./pynx/scattering/cpu.c:4746\n-\tvzeroupper\n-./pynx/scattering/cpu.c:4786\n-\tmov 0xaa14(%rip),%rdi \n+./pynx/scattering/cpu.c:4748\n+\tmov 0xac52(%rip),%r15 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r13,%r13\n-\tjle 14540 \n-\tlea -0x1(%r13),%r11\n+\tjle 14bba \n+\tlea -0x1(%rax),%rdx\n ./pynx/scattering/cpu.c:7424\n-\txor %r12d,%r12d\n-\tand $0x7,%r11d\n-\tje 13275 \n+\txor %r14d,%r14d\n+\tand $0x7,%edx\n+\tje 13012 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%rdi\n-\tje 132e0 \n+\tcmp 0x18(%rbx),%r15\n+\tje 13080 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%edx\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%r12d\n-\tcmp $0x1,%r11\n-\tje 13275 \n-\tcmp $0x2,%r11\n-\tje 1326b \n-\tcmp $0x3,%r11\n-\tje 13261 \n-\tcmp $0x4,%r11\n-\tje 13253 \n-\tcmp $0x5,%r11\n-\tje 13245 \n-\tcmp $0x6,%r11\n-\tjne 14fac \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje 132e0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje 132e0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje 132e0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje 132e0 \n+\tcmp $0x1,%rdx\n+\tmov $0x1,%edi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n+\tmov $0x1,%r14d\n+\tje 13012 \n+\tcmp $0x2,%rdx\n+\tje 13008 \n+\tcmp $0x3,%rdx\n+\tje 12ffe \n+\tcmp $0x4,%rdx\n+\tje 12ff0 \n+\tcmp $0x5,%rdx\n+\tje 12fe2 \n+\tcmp $0x6,%rdx\n+\tje 12fd4 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje 132e0 \n+\tcmp 0x18(%rbx,%rdi,8),%r15\n+\tje 13080 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n+\tlea 0x1(%rdi),%r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje 132e0 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r12),%r10\n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje 13080 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r10,%r13\n-\tje 14364 \n-\tmov %r10,%r12\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%rdi\n-\tje 132e0 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje 13080 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje 132e0 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje 13080 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%r10),%r12\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r10,8),%rdi\n-\tje 132e0 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje 13080 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%r10),%r12\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r10,8),%rdi\n-\tje 132e0 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje 13080 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%r10),%r12\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r10,8),%rdi\n-\tje 132e0 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje 13080 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%r14),%rsi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%r10),%r12\n+\tcmp %rsi,%rax\n+\tje 149fe \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r10,8),%rdi\n-\tje 132e0 \n+\tcmp 0x18(%rbx,%rsi,8),%r15\n+\tmov %rsi,%r14\n+\tje 13080 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%r10),%r12\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r10,8),%rdi\n-\tje 132e0 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje 13080 \n+\tcmp 0x28(%rbx,%rsi,8),%r15\n+\tlea 0x2(%rsi),%r14\n+\tje 13080 \n+\tcmp 0x30(%rbx,%rsi,8),%r15\n+\tlea 0x3(%rsi),%r14\n+\tje 13080 \n+\tcmp 0x38(%rbx,%rsi,8),%r15\n+\tlea 0x4(%rsi),%r14\n+\tje 13080 \n+\tcmp 0x40(%rbx,%rsi,8),%r15\n+\tlea 0x5(%rsi),%r14\n+\tje 13080 \n+\tcmp 0x48(%rbx,%rsi,8),%r15\n+\tlea 0x6(%rsi),%r14\n+\tje 13080 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%r10),%r12\n+\tlea 0x7(%rsi),%r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tjne 1327c \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tjne 13019 \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%r10\n-\tmov (%r10,%r12,8),%rdx\n-\tmov %rdx,-0x480(%rbp)\n+\tmov -0x478(%rbp),%rcx\n+\tmov (%rcx,%r14,8),%rsi\n+\tmov %rsi,-0x458(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4786 (discriminator 2)\n-\tcmpq $0x0,-0x480(%rbp)\n-\tje 14540 \n+./pynx/scattering/cpu.c:4748 (discriminator 2)\n+\tcmpq $0x0,-0x458(%rbp)\n+\tje 14bba \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r15\n+\tmov 0x10(%rbx),%rcx\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4788\n+./pynx/scattering/cpu.c:4750\n \tdec %rax\n-\tjmp 134a0 \n+\tjmp 130c1 \n \tnopl 0x0(%rax)\n+./pynx/scattering/cpu.c:4740\n+\tmov (%rsi),%r12\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4748\n-\tmov 0xa8ad(%rip),%r15 \n+./pynx/scattering/cpu.c:4740\n+\tmov %r12,-0x458(%rbp)\n+Py_SIZE():\n+/usr/include/python3.12/object.h:233\n+\tmov %rax,%rcx\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %rax,%rax\n-\tjle 15780 \n-\tlea -0x1(%rax),%rdx\n+\ttest %rcx,%rcx\n+__pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n+./pynx/scattering/cpu.c:4756\n+\tmov 0xab05(%rip),%r15 \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle 14820 \n+\tlea -0x1(%rcx),%rdx\n ./pynx/scattering/cpu.c:7424\n-\txor %r10d,%r10d\n+\txor %r13d,%r13d\n \tand $0x7,%edx\n-\tje 133bb \n+\tje 13168 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0x18(%rbx),%r15\n-\tje 13428 \n+\tje 131d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r9d\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%r10d\n \tcmp $0x1,%rdx\n-\tje 133bb \n+\tmov $0x1,%r11d\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%r13d\n+\tje 13168 \n \tcmp $0x2,%rdx\n-\tje 133b1 \n+\tje 1315e \n \tcmp $0x3,%rdx\n-\tje 133a7 \n+\tje 13154 \n \tcmp $0x4,%rdx\n-\tje 13399 \n+\tje 13146 \n \tcmp $0x5,%rdx\n-\tje 1338b \n+\tje 13138 \n \tcmp $0x6,%rdx\n-\tje 1337d \n+\tje 1312a \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r15\n-\tje 13428 \n+\tcmp 0x18(%rbx,%r11,8),%r15\n+\tje 131d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%r9),%r10\n+\tlea 0x1(%r11),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r15\n-\tje 13428 \n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tje 131d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r10\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r15\n-\tje 13428 \n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tje 131d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r10\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r15\n-\tje 13428 \n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tje 131d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r10\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r15\n-\tje 13428 \n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tje 131d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r10\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r15\n-\tje 13428 \n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tje 131d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r10\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r15\n-\tje 13428 \n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tje 131d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r10),%r11\n+\tlea 0x1(%r13),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r11,%rax\n-\tje 14c57 \n-\tmov %r11,%r10\n+\tcmp %r9,%rcx\n+\tje 14670 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje 13428 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r10\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r15\n-\tje 13428 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%r11),%r10\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r11,8),%r15\n-\tje 13428 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%r11),%r10\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r11,8),%r15\n-\tje 13428 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%r11),%r10\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r11,8),%r15\n-\tje 13428 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%r11),%r10\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r11,8),%r15\n-\tje 13428 \n+\tcmp 0x18(%rbx,%r9,8),%r15\n+\tmov %r9,%r13\n+\tje 131d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%r11),%r10\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r11,8),%r15\n-\tje 13428 \n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tje 131d8 \n+\tcmp 0x28(%rbx,%r9,8),%r15\n+\tlea 0x2(%r9),%r13\n+\tje 131d8 \n+\tcmp 0x30(%rbx,%r9,8),%r15\n+\tlea 0x3(%r9),%r13\n+\tje 131d8 \n+\tcmp 0x38(%rbx,%r9,8),%r15\n+\tlea 0x4(%r9),%r13\n+\tje 131d8 \n+\tcmp 0x40(%rbx,%r9,8),%r15\n+\tlea 0x5(%r9),%r13\n+\tje 131d8 \n+\tcmp 0x48(%rbx,%r9,8),%r15\n+\tlea 0x6(%r9),%r13\n+\tje 131d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%r11),%r10\n+\tlea 0x7(%r9),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r15\n-\tjne 133c2 \n-\tnopl (%rax)\n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tjne 1316f \n+\tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%rdx\n-\tmov (%rdx,%r10,8),%rsi\n-\tmov %rsi,-0x458(%rbp)\n-\tvzeroupper\n+\tmov -0x478(%rbp),%r9\n+\tmov (%r9,%r13,8),%r11\n+\tmov %r11,-0x468(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4748 (discriminator 2)\n-\tcmpq $0x0,-0x458(%rbp)\n-\tje 14e21 \n+./pynx/scattering/cpu.c:4756 (discriminator 2)\n+\tcmpq $0x0,-0x468(%rbp)\n+\tje 14820 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%rdi\n+\tmov 0x10(%rbx),%r13\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4750\n+./pynx/scattering/cpu.c:4758\n \tdec %rax\n-\tjmp 135ec \n-\tnopw 0x0(%rax,%rax,1)\n-./pynx/scattering/cpu.c:4732\n-\tmov 0x20(%rsi),%r15\n+\tjmp 12b5c \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:4734\n-\tmov 0x18(%rsi),%r14\n+\tmov 0x18(%rsi),%r10\n ./pynx/scattering/cpu.c:4736\n-\tmov 0x10(%rsi),%r12\n+\tmov 0x10(%rsi),%rcx\n ./pynx/scattering/cpu.c:4738\n-\tmov 0x8(%rsi),%r13\n+\tmov 0x8(%rsi),%rdx\n ./pynx/scattering/cpu.c:4740\n-\tmov (%rsi),%r10\n+\tmov (%rsi),%rdi\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4732\n-\tmov %r15,-0x480(%rbp)\n ./pynx/scattering/cpu.c:4734\n-\tmov %r14,-0x460(%rbp)\n+\tmov %r10,-0x460(%rbp)\n ./pynx/scattering/cpu.c:4736\n-\tmov %r12,-0x478(%rbp)\n+\tmov %rcx,-0x470(%rbp)\n+./pynx/scattering/cpu.c:4738\n+\tmov %rdx,-0x468(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %rax,%r15\n+\tmov %rax,%r12\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4738\n-\tmov %r13,-0x470(%rbp)\n ./pynx/scattering/cpu.c:4740\n-\tmov %r10,-0x458(%rbp)\n-./pynx/scattering/cpu.c:4746\n-\tvzeroupper\n-./pynx/scattering/cpu.c:4796\n-\tmov 0xa759(%rip),%r9 \n+\tmov %rdi,-0x458(%rbp)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r15,%r15\n-\tjle 14310 \n-\tlea -0x1(%r15),%rcx\n+\ttest %r12,%r12\n+__pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n+./pynx/scattering/cpu.c:4786\n+\tmov 0xa9b4(%rip),%rdi \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle 142c0 \n+\tlea -0x1(%r12),%r10\n ./pynx/scattering/cpu.c:7424\n-\txor %r12d,%r12d\n-\tand $0x7,%ecx\n-\tje 13537 \n+\txor %r13d,%r13d\n+\tand $0x7,%r10d\n+\tje 132d3 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r9\n-\tje 135a8 \n+\tcmp 0x18(%rbx),%rdi\n+\tje 13340 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tcmp $0x1,%r10\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%r12d\n-\tcmp $0x1,%rcx\n-\tje 13537 \n-\tcmp $0x2,%rcx\n-\tje 1352d \n-\tcmp $0x3,%rcx\n-\tje 13523 \n-\tcmp $0x4,%rcx\n-\tje 13515 \n-\tcmp $0x5,%rcx\n-\tje 13507 \n-\tcmp $0x6,%rcx\n-\tjne 14f80 \n+\tmov $0x1,%r13d\n+\tje 132d3 \n+\tcmp $0x2,%r10\n+\tje 132c9 \n+\tcmp $0x3,%r10\n+\tje 132bf \n+\tcmp $0x4,%r10\n+\tje 132b1 \n+\tcmp $0x5,%r10\n+\tje 132a3 \n+\tcmp $0x6,%r10\n+\tjne 14cec \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r9\n-\tje 135a8 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje 13340 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r9\n-\tje 135a8 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje 13340 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r9\n-\tje 135a8 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje 13340 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r9\n-\tje 135a8 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje 13340 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r9\n-\tje 135a8 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje 13340 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r9\n-\tje 135a8 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje 13340 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r12),%rdi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rdi,%r15\n-\tje 1412d \n-\tmov %rdi,%r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r9\n-\tje 135a8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r9\n-\tje 135a8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%rdi),%r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%rdi,8),%r9\n-\tje 135a8 \n+\tlea 0x1(%r13),%rdx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%rdi),%r12\n+\tcmp %rdx,%r12\n+\tje 140ec \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%rdi,8),%r9\n-\tje 135a8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%rdi),%r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%rdi,8),%r9\n-\tje 135a8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%rdi),%r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%rdi,8),%r9\n-\tje 135a8 \n+\tcmp 0x18(%rbx,%rdx,8),%rdi\n+\tmov %rdx,%r13\n+\tje 13340 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%rdi),%r12\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%rdi,8),%r9\n-\tje 135a8 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje 13340 \n+\tcmp 0x28(%rbx,%rdx,8),%rdi\n+\tlea 0x2(%rdx),%r13\n+\tje 13340 \n+\tcmp 0x30(%rbx,%rdx,8),%rdi\n+\tlea 0x3(%rdx),%r13\n+\tje 13340 \n+\tcmp 0x38(%rbx,%rdx,8),%rdi\n+\tlea 0x4(%rdx),%r13\n+\tje 13340 \n+\tcmp 0x40(%rbx,%rdx,8),%rdi\n+\tlea 0x5(%rdx),%r13\n+\tje 13340 \n+\tcmp 0x48(%rbx,%rdx,8),%rdi\n+\tlea 0x6(%rdx),%r13\n+\tje 13340 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%rdi),%r12\n+\tlea 0x7(%rdx),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r9\n-\tjne 1353e \n-\tnopw 0x0(%rax,%rax,1)\n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tjne 132da \n+\tnopl (%rax)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%r9\n-\tmov (%r9,%r12,8),%rdx\n-\tmov %rdx,-0x498(%rbp)\n+\tmov -0x478(%rbp),%r10\n+\tmov (%r10,%r13,8),%rsi\n+\tmov %rsi,-0x480(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4796 (discriminator 2)\n-\tcmpq $0x0,-0x498(%rbp)\n-\tje 14310 \n+./pynx/scattering/cpu.c:4786 (discriminator 2)\n+\tcmpq $0x0,-0x480(%rbp)\n+\tje 142c0 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r10\n+\tmov 0x10(%rbx),%r15\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4798\n+./pynx/scattering/cpu.c:4788\n \tdec %rax\n-\tjmp 12ad0 \n+\tjmp 133b0 \n \tnopl 0x0(%rax)\n+./pynx/scattering/cpu.c:4734\n+\tmov 0x18(%rsi),%r14\n+./pynx/scattering/cpu.c:4736\n+\tmov 0x10(%rsi),%r12\n+./pynx/scattering/cpu.c:4738\n+\tmov 0x8(%rsi),%r11\n ./pynx/scattering/cpu.c:4740\n-\tmov (%rsi),%r12\n+\tmov (%rsi),%r13\n+./pynx/scattering/cpu.c:4732\n+\tmov 0x20(%rsi),%r15\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n+./pynx/scattering/cpu.c:4734\n+\tmov %r14,-0x460(%rbp)\n+./pynx/scattering/cpu.c:4736\n+\tmov %r12,-0x470(%rbp)\n+./pynx/scattering/cpu.c:4738\n+\tmov %r11,-0x468(%rbp)\n ./pynx/scattering/cpu.c:4740\n-\tmov %r12,-0x458(%rbp)\n+\tmov %r13,-0x458(%rbp)\n+./pynx/scattering/cpu.c:4732\n+\tmov %r15,-0x480(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %rax,%rdi\n-\tvzeroupper\n+\tmov %rax,%r15\n+\tnopl (%rax)\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %r15,%r15\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4756\n-\tmov 0xa5dd(%rip),%r15 \n+./pynx/scattering/cpu.c:4796\n+\tmov 0xa846(%rip),%rcx \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %rdi,%rdi\n-\tjle 14a68 \n-\tlea -0x1(%rdi),%rcx\n+\tjle 14098 \n+\tlea -0x1(%r15),%r9\n ./pynx/scattering/cpu.c:7424\n-\txor %edx,%edx\n-\tand $0x7,%ecx\n-\tje 13691 \n+\txor %r12d,%r12d\n+\tand $0x7,%r9d\n+\tje 13448 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r15\n-\tje 13700 \n+\tcmp 0x18(%rbx),%rcx\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r14d\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%edx\n-\tcmp $0x1,%rcx\n-\tje 13691 \n-\tcmp $0x2,%rcx\n-\tje 13687 \n-\tcmp $0x3,%rcx\n-\tje 1367d \n-\tcmp $0x4,%rcx\n-\tje 1366f \n-\tcmp $0x5,%rcx\n-\tje 13661 \n-\tcmp $0x6,%rcx\n-\tje 13653 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r14,8),%r15\n-\tje 13700 \n+\tcmp $0x1,%r9\n+\tmov $0x1,%edi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%r14),%rdx\n+\tmov $0x1,%r12d\n+\tje 13448 \n+\tcmp $0x2,%r9\n+\tje 1343e \n+\tcmp $0x3,%r9\n+\tje 13434 \n+\tcmp $0x4,%r9\n+\tje 13426 \n+\tcmp $0x5,%r9\n+\tje 13418 \n+\tcmp $0x6,%r9\n+\tjne 14cc0 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje 13700 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje 13700 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje 13700 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje 13700 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje 13700 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje 13700 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%rdx),%r13\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r13,%rdi\n-\tje 148a0 \n-\tmov %r13,%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r15\n-\tje 13700 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje 13700 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%r13),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r13,8),%r15\n-\tje 13700 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%r13),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r13,8),%r15\n-\tje 13700 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%r13),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r13,8),%r15\n-\tje 13700 \n+\tlea 0x1(%r12),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%r13),%rdx\n+\tcmp %r14,%r15\n+\tje 13ebd \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r13,8),%r15\n-\tje 13700 \n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tmov %r14,%r12\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%r13),%rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r13,8),%r15\n-\tje 13700 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje 134b8 \n+\tcmp 0x28(%rbx,%r14,8),%rcx\n+\tlea 0x2(%r14),%r12\n+\tje 134b8 \n+\tcmp 0x30(%rbx,%r14,8),%rcx\n+\tlea 0x3(%r14),%r12\n+\tje 134b8 \n+\tcmp 0x38(%rbx,%r14,8),%rcx\n+\tlea 0x4(%r14),%r12\n+\tje 134b8 \n+\tcmp 0x40(%rbx,%r14,8),%rcx\n+\tlea 0x5(%r14),%r12\n+\tje 134b8 \n+\tcmp 0x48(%rbx,%r14,8),%rcx\n+\tlea 0x6(%r14),%r12\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%r13),%rdx\n+\tlea 0x7(%r14),%r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tjne 13698 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tjne 1344f \n \tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%r9\n-\tmov (%r9,%rdx,8),%rsi\n-\tmov %rsi,-0x470(%rbp)\n+\tmov -0x478(%rbp),%rdx\n+\tmov (%rdx,%r12,8),%r9\n+\tmov %r9,-0x488(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4756 (discriminator 2)\n-\tcmpq $0x0,-0x470(%rbp)\n-\tje 14a68 \n+./pynx/scattering/cpu.c:4796 (discriminator 2)\n+\tcmpq $0x0,-0x488(%rbp)\n+\tje 14098 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%rcx\n+\tmov 0x10(%rbx),%r11\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4758\n+./pynx/scattering/cpu.c:4798\n \tdec %rax\n-\tjmp 12d97 \n+\tjmp 12890 \n \tnopl 0x0(%rax)\n-__Pyx_PyUnicode_Equals():\n-./pynx/scattering/cpu.c:7390\n-\ttest %r10b,%r10b\n-\tje 1373e \n-\ttest %r15b,%r15b\n-\tjne 12d00 \n-./pynx/scattering/cpu.c:7392\n-\tcmp 0x984b(%rip),%rsi \n-\tjne 1374f \n-\ttest %cl,%cl\n-\tjne 12d00 \n-./pynx/scattering/cpu.c:7396\n-\tmov %r12,%rdi\n-\tmov $0x2,%edx\n-\tcall 3190 \n-\tmov %rax,%rdi\n-./pynx/scattering/cpu.c:7400\n-\ttest %rax,%rax\n-\tje 12d0c \n-__Pyx_PyObject_IsTrue():\n-./pynx/scattering/cpu.c:11382\n-\tcmp 0x9829(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0x97f6(%rip),%rax \n-\tsete %r8b\n-\tor %sil,%r8b\n-\tjne 13790 \n-\tcmp 0x9806(%rip),%rax \n-\tjne 14ee0 \n-./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-_Py_IsImmortal():\n-/usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rcx\n-Py_DECREF():\n-/usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjs 137a7 \n-/usr/include/python3.12/object.h:704\n-\tdec %rcx\n-\tmov %rcx,(%rdi)\n-\tje 154de \n-__Pyx_GetKwValue_FASTCALL():\n-./pynx/scattering/cpu.c:7431 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 12d00 \n-./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x4a0(%rbp),%rax\n-\tmov -0x4a8(%rbp),%r8\n+\tmov -0x490(%rbp),%rax\n+\tmov -0x498(%rbp),%r8\n \tmov %r14,%rbx\n-\tjs 12d0c \n-\tjmp 13881 \n-\tnopl 0x0(%rax,%rax,1)\n-__Pyx_PyUnicode_Equals():\n-./pynx/scattering/cpu.c:7390\n-\ttest %cl,%cl\n-\tje 137dd \n-\ttest %r13b,%r13b\n-\tjne 13140 \n-./pynx/scattering/cpu.c:7392\n-\tcmp 0x97ac(%rip),%rsi \n-\tjne 137ef \n-\ttest %r10b,%r10b\n-\tjne 13140 \n-./pynx/scattering/cpu.c:7396\n-\tmov %r12,%rdi\n-\tmov $0x2,%edx\n-\tcall 3190 \n-\tmov %rax,%rdi\n-./pynx/scattering/cpu.c:7400\n-\ttest %rax,%rax\n-\tje 1314c \n-__Pyx_PyObject_IsTrue():\n-./pynx/scattering/cpu.c:11382\n-\tcmp 0x9789(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0x9756(%rip),%rax \n-\tsete %r8b\n-\tor %sil,%r8b\n-\tjne 13830 \n-\tcmp 0x9766(%rip),%rax \n-\tjne 14f94 \n-./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-_Py_IsImmortal():\n-/usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rcx\n-Py_DECREF():\n-/usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjs 13847 \n-/usr/include/python3.12/object.h:704\n-\tdec %rcx\n-\tmov %rcx,(%rdi)\n-\tje 155ce \n __Pyx_GetKwValue_FASTCALL():\n-./pynx/scattering/cpu.c:7431 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 13140 \n-./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x460(%rbp),%rax\n-\tmov -0x480(%rbp),%r8\n-\tmov %r15,%rbx\n-\tjs 1314c \n-\tjmp 14101 \n-\tnopl 0x0(%rax,%rax,1)\n-\tmov -0x4a0(%rbp),%rax\n-\tmov -0x4a8(%rbp),%r8\n-\tmov %r14,%rbx\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r12\n-\tmov (%r12,%r13,8),%r15\n+\tmov -0x478(%rbp),%r15\n+\tmov (%r15,%r13,8),%r15\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4806 (discriminator 2)\n \ttest %r15,%r15\n-\tje 12d0c \n+\tje 12ad4 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%r14\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4808\n \tdec %rax\n-./pynx/scattering/cpu.c:4816\n-\tmov 0xa2a5(%rip),%r12 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %r14,%r14\n-\tjle 13aec \n+__pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n+./pynx/scattering/cpu.c:4816\n+\tmov 0xa62a(%rip),%r12 \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle 13b0c \n \tmov %r14,%rdi\n ./pynx/scattering/cpu.c:7424\n-\txor %r9d,%r9d\n+\txor %esi,%esi\n \tand $0x7,%edi\n-\tje 1393c \n+\tje 13a68 \n \tcmp $0x1,%rdi\n-\tje 13929 \n+\tje 135a0 \n \tcmp $0x2,%rdi\n-\tje 1391b \n+\tje 13592 \n \tcmp $0x3,%rdi\n-\tje 1390d \n+\tje 13584 \n \tcmp $0x4,%rdi\n-\tje 138ff \n+\tje 13576 \n \tcmp $0x5,%rdi\n-\tje 138f1 \n+\tje 13568 \n \tcmp $0x6,%rdi\n-\tjne 14f38 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 140c8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 140c8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 140c8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 140c8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 140c8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 140c8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r14,%r9\n-\tje 139bb \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 140c8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r9),%r11\n-\tmov %r11,%r9\n+\tjne 14c78 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r12\n-\tje 140c8 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 140c8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 13e58 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r11,8),%r12\n-\tje 140c8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 13e58 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r11,8),%r12\n-\tje 140c8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 13e58 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r11,8),%r12\n-\tje 140c8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 13e58 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r11,8),%r12\n-\tje 140c8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 13e58 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r11,8),%r12\n-\tje 140c8 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 13e58 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r14,%r9\n-\tjne 1393c \n+\tcmp %r14,%rsi\n+\tjne 13a68 \n ./pynx/scattering/cpu.c:7428\n-\tmov %r8,-0x4b0(%rbp)\n+\tmov %rax,-0x498(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x95c7(%rip),%r12 \n+\tcmp 0x99cb(%rip),%r12 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %rax,-0x4a8(%rbp)\n-\tmov %rbx,%rax\n+\tmov %rbx,%rcx\n+\tmov %r8,-0x4a0(%rbp)\n \tmov %r14,%rbx\n+\tmov %rcx,%r14\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x4a0(%rbp)\n+\tsete -0x490(%rbp)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %rax,%r14\n \txor %r13d,%r13d\n-\tnopl 0x0(%rax,%rax,1)\n+\tnop\n ./pynx/scattering/cpu.c:7430\n \tmov 0x18(%r14,%r13,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n \tcmp %rsi,%r12\n-\tje 13c10 \n+\tje 136d8 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x95cb(%rip),%r10 \n-\tcmp %r10,0x8(%r12)\n-\tsete %dl\n-\tcmp %r10,0x8(%rsi)\n+\tmov 0x99d3(%rip),%r9 \n+\tcmp %r9,0x8(%r12)\n \tsete %r8b\n+\tcmp %r9,0x8(%rsi)\n+\tsete %al\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %dl,%dl\n-\tje 13b60 \n \ttest %r8b,%r8b\n-\tje 13b72 \n+\tje 13af0 \n+\ttest %al,%al\n+\tje 13b60 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x10(%r12),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x10(%rsi),%rcx\n-\tjne 13ae0 \n+\tjne 13b00 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%r11\n+\tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r12),%rdi\n+\tmov 0x18(%r12),%r11\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%r11\n-\tsetne %r9b\n+\tcmp $0xffffffffffffffff,%rdx\n+\tsetne %dil\n ./pynx/scattering/cpu.c:7368\n-\tcmp %r11,%rdi\n-\tsetne %al\n+\tcmp %rdx,%r11\n+\tsetne %r10b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %al,%r9b\n-\tje 13a53 \n-\tcmp $0xffffffffffffffff,%rdi\n-\tjne 13ae0 \n+\ttest %r10b,%dil\n+\tje 1364b \n+\tinc %r11\n+\tjne 13b00 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r12),%r8d\n+\tmovzbl 0x20(%r12),%r9d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%edi\n+\tmovzbl 0x20(%rsi),%eax\n ./pynx/scattering/cpu.c:7373\n-\tmov %r8d,%edx\n+\tmov %r9d,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmov %edi,%r10d\n+\tmov %eax,%r11d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%dl\n+\tshr $0x2,%r8b\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%r10b\n+\tshr $0x2,%r11b\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%edx\n+\tand $0x7,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%r10d\n-\tcmp %r10b,%dl\n-\tjne 13ae0 \n+\tand $0x7,%r11d\n+\tcmp %r11b,%r8b\n+\tjne 13b00 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r8b\n-\tjne 15532 \n+\ttest $0x20,%r9b\n+\tjne 15259 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r12),%r11\n+\tmov 0x38(%r12),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%dil\n-\tjne 15549 \n+\ttest $0x20,%al\n+\tjne 15272 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r10\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %dl,%r8d\n+\tmovzbl %r8b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r8d\n-\tje 1563c \n+\tcmp $0x1,%esi\n+\tje 15369 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r8d\n-\tje 156a8 \n+\tcmp $0x2,%esi\n+\tje 153d6 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%r11),%r10d\n-\tmov (%rsi),%edi\n+\tmov (%rdi),%edx\n+\tmov (%r10),%r9d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edi,%r10d\n-\tjne 13ae0 \n+\tcmp %r9d,%edx\n+\tjne 13b00 \n ./pynx/scattering/cpu.c:7381\n \tcmp $0x1,%rcx\n-\tje 13c10 \n+\tje 136d8 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %dl,%edx\n-\tmov %r11,%rdi\n+\tmovzbl %r8b,%edx\n+\tmov %r10,%rsi\n \timul %rcx,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13c10 \n-\tcs nopw 0x0(%rax,%rax,1)\n-./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %r13\n-./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r13\n-\tjne 139e8 \n-__pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4820\n-\tcall 3310 \n-./pynx/scattering/cpu.c:4820 (discriminator 2)\n-\ttest %rax,%rax\n-\tjne 157b6 \n-__Pyx_RaiseArgtupleInvalid():\n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x945f(%rip),%r15 \n-\tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tmov $0x9,%r8d\n-\tlea 0x67e4(%rip),%rsi \n-\tlea 0x56e4(%rip),%r9 \n-\tmov (%r15),%rdi\n-\tpush $0x7\n-\tlea 0x598c(%rip),%rcx \n-\tlea 0x59f7(%rip),%rdx \n-\tcall 3460 \n-__pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4822\n-\tpop %rdi\n-./pynx/scattering/cpu.c:4822 (discriminator 1)\n-\tmov $0x12d6,%esi\n-./pynx/scattering/cpu.c:4822\n-\tpop %r8\n-\tnopl 0x0(%rax,%rax,1)\n-./pynx/scattering/cpu.c:4874\n-\tlea 0x593b(%rip),%rcx \n-\tmov $0x31,%edx\n-\tlea 0x59be(%rip),%rdi \n-\tcall a4a0 \n-__pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n-./pynx/scattering/cpu.c:5089\n-\txor %eax,%eax\n-__pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4890\n-\tjmp 12830 \n-\tnop\n-__Pyx_PyUnicode_Equals():\n-./pynx/scattering/cpu.c:7390\n-\ttest %r8b,%r8b\n-\tje 13b72 \n-\tcmpb $0x0,-0x4a0(%rbp)\n-\tjne 13ae0 \n-./pynx/scattering/cpu.c:7392\n-\tcmp 0x9417(%rip),%rsi \n-\tjne 13b83 \n-\ttest %dl,%dl\n-\tjne 13ae0 \n-./pynx/scattering/cpu.c:7396\n-\tmov %r12,%rdi\n-\tmov $0x2,%edx\n-\tcall 3190 \n-\tmov %rax,%rdi\n-./pynx/scattering/cpu.c:7400\n-\ttest %rax,%rax\n-\tje 13aec \n-__Pyx_PyObject_IsTrue():\n-./pynx/scattering/cpu.c:11382\n-\tcmp 0x93f5(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0x93c2(%rip),%rax \n-\tsete %cl\n-\tor %sil,%cl\n-\tjne 145c0 \n-\tcmp 0x93cf(%rip),%rax \n-\tje 145c0 \n-./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x4b8(%rbp)\n-\tcall 3370 \n-\tmov -0x4b8(%rbp),%rdi\n-_Py_IsImmortal():\n-/usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rdx\n-Py_DECREF():\n-/usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %edx,%edx\n-\tjs 13bed \n-/usr/include/python3.12/object.h:704\n-\tdec %rdx\n-\tmov %rdx,(%rdi)\n-\tje 154c8 \n-__Pyx_GetKwValue_FASTCALL():\n-./pynx/scattering/cpu.c:7431 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 13ae0 \n-./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x4a8(%rbp),%rax\n-\tmov -0x4b0(%rbp),%r8\n-\tmov %r14,%rbx\n-\tjs 13aec \n-\tjmp 13c21 \n-\txchg %ax,%ax\n-\tmov -0x4a8(%rbp),%rax\n-\tmov -0x4b0(%rbp),%r8\n+\tjne 13b00 \n+\tnopl 0x0(%rax)\n+\tmov -0x498(%rbp),%rax\n+\tmov -0x4a0(%rbp),%r8\n \tmov %r14,%rbx\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r12\n+\tmov -0x478(%rbp),%r12\n \tmov (%r12,%r13,8),%r14\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4816 (discriminator 2)\n \ttest %r14,%r14\n-\tje 13aec \n+\tje 13b0c \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r11\n+\tmov 0x10(%rbx),%rdi\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4818\n \tdec %rax\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %rdi,%rdi\n+__pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4826\n-\tmov 0x9efd(%rip),%r9 \n+\tmov 0xa432(%rip),%r10 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r11,%r11\n-\tjle 14070 \n-\tlea -0x1(%r11),%r10\n+\tjle 13e00 \n+\tlea -0x1(%rdi),%rdx\n ./pynx/scattering/cpu.c:7424\n-\txor %edx,%edx\n-\tand $0x7,%r10d\n-\tje 13cd2 \n+\txor %r11d,%r11d\n+\tand $0x7,%edx\n+\tje 1379b \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r9\n-\tje 13d40 \n+\tcmp 0x18(%rbx),%r10\n+\tje 13808 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%edi\n+\tcmp $0x1,%rdx\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%edx\n-\tcmp $0x1,%r10\n-\tje 13cd2 \n-\tcmp $0x2,%r10\n-\tje 13cc8 \n-\tcmp $0x3,%r10\n-\tje 13cbe \n-\tcmp $0x4,%r10\n-\tje 13cb0 \n-\tcmp $0x5,%r10\n-\tje 13ca2 \n-\tcmp $0x6,%r10\n-\tjne 14f20 \n+\tmov $0x1,%r11d\n+\tje 1379b \n+\tcmp $0x2,%rdx\n+\tje 13791 \n+\tcmp $0x3,%rdx\n+\tje 13787 \n+\tcmp $0x4,%rdx\n+\tje 13779 \n+\tcmp $0x5,%rdx\n+\tje 1376b \n+\tcmp $0x6,%rdx\n+\tjne 14c60 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 13d40 \n+\tcmp 0x18(%rbx,%r11,8),%r10\n+\tje 13808 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 13d40 \n+\tcmp 0x18(%rbx,%r11,8),%r10\n+\tje 13808 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 13d40 \n+\tcmp 0x18(%rbx,%r11,8),%r10\n+\tje 13808 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 13d40 \n+\tcmp 0x18(%rbx,%r11,8),%r10\n+\tje 13808 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 13d40 \n+\tcmp 0x18(%rbx,%r11,8),%r10\n+\tje 13808 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 13d40 \n+\tcmp 0x18(%rbx,%r11,8),%r10\n+\tje 13808 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%rdx),%rsi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rsi,%r11\n-\tje 13e70 \n-\tmov %rsi,%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%r9\n-\tje 13d40 \n+\tlea 0x1(%r11),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tcmp %r9,%rdi\n+\tje 13c00 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 13d40 \n+\tcmp 0x18(%rbx,%r9,8),%r10\n+\tmov %r9,%r11\n+\tje 13808 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%rsi),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%rsi,8),%r9\n-\tje 13d40 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%rsi),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%rsi,8),%r9\n-\tje 13d40 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%rsi),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%rsi,8),%r9\n-\tje 13d40 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%rsi),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%rsi,8),%r9\n-\tje 13d40 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%rsi),%rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%rsi,8),%r9\n-\tje 13d40 \n+\tcmp 0x18(%rbx,%r11,8),%r10\n+\tje 13808 \n+\tcmp 0x28(%rbx,%r9,8),%r10\n+\tlea 0x2(%r9),%r11\n+\tje 13808 \n+\tcmp 0x30(%rbx,%r9,8),%r10\n+\tlea 0x3(%r9),%r11\n+\tje 13808 \n+\tcmp 0x38(%rbx,%r9,8),%r10\n+\tlea 0x4(%r9),%r11\n+\tje 13808 \n+\tcmp 0x40(%rbx,%r9,8),%r10\n+\tlea 0x5(%r9),%r11\n+\tje 13808 \n+\tcmp 0x48(%rbx,%r9,8),%r10\n+\tlea 0x6(%r9),%r11\n+\tje 13808 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%rsi),%rdx\n+\tlea 0x7(%r9),%r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tjne 13cd9 \n-\tnopl 0x0(%rax)\n+\tcmp 0x18(%rbx,%r11,8),%r10\n+\tjne 137a2 \n+\tnopl (%rax)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%rdi\n-\tmov (%rdi,%rdx,8),%r12\n+\tmov -0x478(%rbp),%rsi\n+\tmov (%rsi,%r11,8),%r12\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4826 (discriminator 2)\n \ttest %r12,%r12\n-\tje 14070 \n+\tje 13e00 \n ./pynx/scattering/cpu.c:4828\n \tdec %rax\n ./pynx/scattering/cpu.c:4835 (discriminator 1)\n \ttest %rax,%rax\n-\tjle 122a2 \n+\tjle 1204f \n ./pynx/scattering/cpu.c:4837\n-\tmov -0x470(%rbp),%rsi\n-\tmov -0x478(%rbp),%rcx\n-\tlea -0x90(%rbp),%rdx\n+\tmov -0x458(%rbp),%rdx\n+\tmov -0x468(%rbp),%rcx\n \tmov %rbx,%rdi\n-\tmov -0x460(%rbp),%r9\n-\tmov -0x458(%rbp),%r11\n+\tmov -0x470(%rbp),%r9\n+\tmov -0x460(%rbp),%r13\n \tmov %r15,-0xc0(%rbp)\n-\tmov %rsi,-0xe8(%rbp)\n-\tmov -0x480(%rbp),%r13\n-\tmov -0x498(%rbp),%rax\n-\tmov -0x490(%rbp),%rsi\n-\tmov %rcx,-0xe0(%rbp)\n+\tmov -0x480(%rbp),%rax\n+\tmov -0x488(%rbp),%r10\n+\tmov %rdx,-0xf0(%rbp)\n+\tmov -0x478(%rbp),%rsi\n+\tmov %rcx,-0xe8(%rbp)\n+\tlea -0x90(%rbp),%rdx\n+\tmov %r9,-0xe0(%rbp)\n \tlea -0xf0(%rbp),%rcx\n-\tmov %r9,-0xd8(%rbp)\n-\tlea 0x5760(%rip),%r9 \n+\tlea 0x5d08(%rip),%r9 \n \tmov %r14,-0xb8(%rbp)\n \tmov %r12,-0xb0(%rbp)\n-\tmov %r11,-0xf0(%rbp)\n-\tmov %r13,-0xd0(%rbp)\n-\tmov %rax,-0xc8(%rbp)\n-\tcall 9b20 \n-\tmov -0xe8(%rbp),%r14\n-\tmov -0xe0(%rbp),%r12\n+\tmov %r13,-0xd8(%rbp)\n+\tmov %rax,-0xd0(%rbp)\n+\tmov %r10,-0xc8(%rbp)\n+\tcall 9938 \n+\tmov -0xe8(%rbp),%r12\n+\tmov -0xe0(%rbp),%r14\n \tmov -0xf0(%rbp),%r8\n \tmov -0xd8(%rbp),%rbx\n-\tmov -0xd0(%rbp),%r10\n-\tmov -0xc8(%rbp),%rdx\n+./pynx/scattering/cpu.c:4837 (discriminator 2)\n+\tinc %eax\n+./pynx/scattering/cpu.c:4837\n+\tmov -0xd0(%rbp),%rdi\n+\tmov -0xc8(%rbp),%r11\n+\tmov %r12,-0x468(%rbp)\n \tmov %r14,-0x470(%rbp)\n-\tmov %r12,-0x478(%rbp)\n \tmov -0xc0(%rbp),%r15\n \tmov %r8,-0x458(%rbp)\n \tmov -0xb8(%rbp),%r14\n \tmov %rbx,-0x460(%rbp)\n \tmov -0xb0(%rbp),%r12\n-\tmov %r10,-0x480(%rbp)\n-\tmov %rdx,-0x498(%rbp)\n+\tmov %rdi,-0x480(%rbp)\n+\tmov %r11,-0x488(%rbp)\n ./pynx/scattering/cpu.c:4837 (discriminator 2)\n-\tcmp $0xffffffff,%eax\n-\tjne 122a2 \n+\tjne 1204f \n ./pynx/scattering/cpu.c:4837 (discriminator 1)\n \tmov $0x12e5,%esi\n-\tjmp 13b40 \n+\tjmp 14380 \n+__Pyx_PyUnicode_Equals():\n+./pynx/scattering/cpu.c:7390\n+\ttest %dl,%dl\n+\tje 1393d \n+\ttest %r15b,%r15b\n+\tjne 12ac8 \n+./pynx/scattering/cpu.c:7392\n+\tcmp 0x964c(%rip),%rsi \n+\tjne 1394f \n+\ttest %r11b,%r11b\n+\tjne 12ac8 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rbx,%rdi\n+\tmov $0x2,%edx\n+\tcall 3190 \n+./pynx/scattering/cpu.c:7400\n+\ttest %rax,%rax\n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 12ad4 \n+__Pyx_PyObject_IsTrue():\n+./pynx/scattering/cpu.c:11382\n+\tcmp 0x9629(%rip),%rax \n+\tsete %al\n+./pynx/scattering/cpu.c:11383\n+\tcmp 0x95f7(%rip),%rdi \n+\tsete %r11b\n+\tor %al,%r11b\n+\tjne 1398f \n+\tcmp 0x9607(%rip),%rdi \n+\tjne 14c30 \n+./pynx/scattering/cpu.c:11382\n+\tmovzbl %al,%eax\n+_Py_IsImmortal():\n+/usr/include/python3.12/object.h:242\n+\tmov (%rdi),%rdx\n+Py_DECREF():\n+/usr/include/python3.12/object.h:700 (discriminator 1)\n+\ttest %edx,%edx\n+\tjs 139a5 \n+/usr/include/python3.12/object.h:704\n+\tdec %rdx\n+\tmov %rdx,(%rdi)\n+\tje 151fe \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7431 (discriminator 1)\n+\ttest %eax,%eax\n+\tje 12ac8 \n+./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov -0x490(%rbp),%rax\n+\tmov -0x498(%rbp),%r8\n+\tmov %r14,%rbx\n+\tjs 12ad4 \n+\tjmp 134f9 \n+\tnopl 0x0(%rax)\n+__Pyx_PyUnicode_Equals():\n+./pynx/scattering/cpu.c:7390\n+\ttest %r10b,%r10b\n+\tje 139de \n+\ttest %r13b,%r13b\n+\tjne 12f00 \n+./pynx/scattering/cpu.c:7392\n+\tcmp 0x95ab(%rip),%rsi \n+\tjne 139ef \n+\ttest %cl,%cl\n+\tjne 12f00 \n+./pynx/scattering/cpu.c:7396\n+\tmov %r14,%rdi\n+\tmov $0x2,%edx\n+\tcall 3190 \n+./pynx/scattering/cpu.c:7400\n+\ttest %rax,%rax\n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 12f0c \n+__Pyx_PyObject_IsTrue():\n+./pynx/scattering/cpu.c:11382\n+\tcmp 0x9589(%rip),%rax \n+\tsete %al\n+./pynx/scattering/cpu.c:11383\n+\tcmp 0x9557(%rip),%rdi \n+\tsete %cl\n+\tor %al,%cl\n+\tjne 13a2d \n+\tcmp 0x9569(%rip),%rdi \n+\tjne 14cd4 \n+./pynx/scattering/cpu.c:11382\n+\tmovzbl %al,%eax\n+_Py_IsImmortal():\n+/usr/include/python3.12/object.h:242\n+\tmov (%rdi),%r11\n+Py_DECREF():\n+/usr/include/python3.12/object.h:700 (discriminator 1)\n+\ttest %r11d,%r11d\n+\tjs 13a44 \n+/usr/include/python3.12/object.h:704\n+\tdec %r11\n+\tmov %r11,(%rdi)\n+\tje 152f8 \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7431 (discriminator 1)\n+\ttest %eax,%eax\n+\tje 12f00 \n+./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov -0x460(%rbp),%rax\n+\tmov -0x480(%rbp),%r8\n+\tmov %r12,%rbx\n+\tjs 12f0c \n+\tjmp 13e91 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 13e58 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%rsi),%r10\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %r10,%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 13e58 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tinc %rsi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 13e58 \n+\tcmp 0x28(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x2(%r10),%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 13e58 \n+\tcmp 0x30(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x3(%r10),%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 13e58 \n+\tcmp 0x38(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x4(%r10),%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 13e58 \n+\tcmp 0x40(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x5(%r10),%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 13e58 \n+\tcmp 0x48(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x6(%r10),%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 13e58 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x7(%r10),%rsi\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp %r14,%rsi\n+\tjne 13a68 \n+\tjmp 135b7 \n \tnopl 0x0(%rax)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x9119(%rip),%r9 \n-\tmov %r14,-0x4b0(%rbp)\n+\ttest %al,%al\n+\tje 13b60 \n+\tcmpb $0x0,-0x490(%rbp)\n+\tje 13b60 \n+\tnopl (%rax)\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7428 (discriminator 2)\n+\tinc %r13\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %rbx,%r13\n+\tjne 135e0 \n+__pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n+./pynx/scattering/cpu.c:4820\n+\tcall 3310 \n+./pynx/scattering/cpu.c:4820 (discriminator 2)\n+\ttest %rax,%rax\n+\tjne 154e4 \n+__Pyx_RaiseArgtupleInvalid():\n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov 0x943f(%rip),%r15 \n+\tsub $0x8,%rsp\n+\tmov $0x9,%r8d\n+\tlea 0x6836(%rip),%rsi \n+\tlea 0x5736(%rip),%r9 \n+\txor %eax,%eax\n+\tmov (%r15),%rdi\n+\tpush $0x7\n+\tlea 0x59dc(%rip),%rcx \n+\tlea 0x5a47(%rip),%rdx \n+\tcall 3460 \n+__pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n+./pynx/scattering/cpu.c:4822\n+\tpop %rdi\n+./pynx/scattering/cpu.c:4822 (discriminator 1)\n+\tmov $0x12d6,%esi\n+./pynx/scattering/cpu.c:4822\n+\tpop %r8\n+\tjmp 14380 \n+__Pyx_PyUnicode_Equals():\n+./pynx/scattering/cpu.c:7392\n+\tcmp 0x9429(%rip),%rsi \n+\tjne 13b6e \n+\ttest %r8b,%r8b\n+\tjne 13b00 \n+./pynx/scattering/cpu.c:7396\n+\tmov %r12,%rdi\n+\tmov $0x2,%edx\n+\tcall 3190 \n+./pynx/scattering/cpu.c:7400\n+\ttest %rax,%rax\n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 13b0c \n+__Pyx_PyObject_IsTrue():\n+./pynx/scattering/cpu.c:11382\n+\tcmp 0x940e(%rip),%rax \n+\tsete %cl\n+./pynx/scattering/cpu.c:11383\n+\tcmp 0x93dc(%rip),%rax \n+\tsete %r8b\n+\tor %cl,%r8b\n+\tjne 143a0 \n+\tcmp 0x93e8(%rip),%rax \n+\tje 143a0 \n+./pynx/scattering/cpu.c:11384\n+\tmov %rax,-0x4a8(%rbp)\n+\tcall 3370 \n+\tmov -0x4a8(%rbp),%rdi\n+_Py_IsImmortal():\n+/usr/include/python3.12/object.h:242\n+\tmov (%rdi),%r11\n+Py_DECREF():\n+/usr/include/python3.12/object.h:700 (discriminator 1)\n+\ttest %r11d,%r11d\n+\tjs 13bd5 \n+/usr/include/python3.12/object.h:704\n+\tdec %r11\n+\tmov %r11,(%rdi)\n+\tje 151e8 \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7431 (discriminator 1)\n+\ttest %eax,%eax\n+\tje 13b00 \n+./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov -0x498(%rbp),%rax\n+\tmov -0x4a0(%rbp),%r8\n+\tmov %r14,%rbx\n+\tjs 13b0c \n+\tjmp 136e9 \n+\tnopl 0x0(%rax)\n+__Pyx_PyUnicode_Equals():\n+./pynx/scattering/cpu.c:7390\n+\tcmp 0x9389(%rip),%r10 \n+\tmov %r14,-0x4a0(%rbp)\n \tmov %rbx,%r14\n-\tmov %r9,%rbx\n-\tsete -0x4a0(%rbp)\n+\tsete -0x490(%rbp)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n \txor %ecx,%ecx\n-\tmov %rdx,%r13\n-\tmov %rcx,%r12\n+\tmov %r10,%r12\n+\tmov %rcx,%rbx\n ./pynx/scattering/cpu.c:7430\n-\tmov %rax,-0x4a8(%rbp)\n-\tmov 0x18(%r14,%r12,8),%rsi\n+\tmov %rax,-0x498(%rbp)\n+\tmov %r11,%r13\n+\tmov 0x18(%r14,%rbx,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tmov %r8,-0x4b8(%rbp)\n-\tcmp %rsi,%rbx\n-\tje 13f8f \n+\tmov %r8,-0x4a8(%rbp)\n+\tcmp %rsi,%r12\n+\tje 13d1e \n \tnop\n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x9111(%rip),%rax \n-\tcmp %rax,0x8(%rbx)\n+\tmov 0x9381(%rip),%rax \n+\tcmp %rax,0x8(%r12)\n \tsete %r8b\n \tcmp %rax,0x8(%rsi)\n-\tsete %dl\n+\tsete %r11b\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n \ttest %r8b,%r8b\n-\tje 13fc0 \n-\ttest %dl,%dl\n-\tje 13fcd \n+\tje 13d50 \n+\ttest %r11b,%r11b\n+\tje 13d5e \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%rbx),%rcx\n+\tmov 0x10(%r12),%r9\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%rcx\n-\tjne 13f70 \n+\tcmp 0x10(%rsi),%r9\n+\tjne 13d00 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%r10\n+\tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%rbx),%r11\n+\tmov 0x18(%r12),%rdi\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%r10\n-\tsetne %r9b\n+\tcmp $0xffffffffffffffff,%rdx\n+\tsetne %r10b\n ./pynx/scattering/cpu.c:7368\n-\tcmp %r10,%r11\n-\tsetne %dil\n+\tcmp %rdx,%rdi\n+\tsetne %cl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dil,%r9b\n-\tje 13f07 \n-\tcmp $0xffffffffffffffff,%r11\n-\tjne 13f70 \n+\ttest %cl,%r10b\n+\tje 13c9a \n+\tinc %rdi\n+\tjne 13d00 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%rbx),%eax\n+\tmovzbl 0x20(%r12),%eax\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%edx\n+\tmovzbl 0x20(%rsi),%r11d\n ./pynx/scattering/cpu.c:7373\n \tmov %eax,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmov %edx,%r11d\n+\tmov %r11d,%edi\n ./pynx/scattering/cpu.c:7373\n \tshr $0x2,%r8b\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%r11b\n+\tshr $0x2,%dil\n ./pynx/scattering/cpu.c:7373\n \tand $0x7,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%r11d\n-\tcmp %r11b,%r8b\n-\tjne 13f70 \n+\tand $0x7,%edi\n+\tcmp %dil,%r8b\n+\tjne 13d00 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%al\n-\tjne 15508 \n+\tjne 1522b \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rbx),%r9\n+\tmov 0x38(%r12),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%dl\n-\tjne 154f4 \n+\ttest $0x20,%r11b\n+\tjne 15214 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r10\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %r8b,%eax\n+\tmovzbl %r8b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%eax\n-\tje 15623 \n+\tcmp $0x1,%esi\n+\tje 15351 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%eax\n-\tje 1569b \n+\tcmp $0x2,%esi\n+\tje 153ca \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%r9),%edx\n-\tmov (%rsi),%r11d\n+\tmov (%rdi),%edx\n+\tmov (%r10),%ecx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r11d,%edx\n-\tje 14eb0 \n-\tnopl 0x0(%rax,%rax,1)\n+\tcmp %ecx,%edx\n+\tje 14c08 \n+\tnopl (%rax)\n __Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r13,%rbx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%r12),%r9\n+\tlea 0x1(%rbx),%r11\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %r13,%r12\n-\tje 14070 \n-\tmov %r9,%r12\n+\tje 13e00 \n+\tmov %r11,%rbx\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r14,%r12,8),%rsi\n+\tmov 0x18(%r14,%rbx,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%rbx\n-\tjne 13eb0 \n+\tcmp %rsi,%r12\n+\tjne 13c40 \n+\tmov %rbx,%r10\n+\tmov -0x498(%rbp),%rax\n \tmov %r14,%rbx\n-\tmov -0x4a8(%rbp),%rax\n-\tmov -0x4b8(%rbp),%r8\n-\tmov -0x4b0(%rbp),%r14\n+\tmov -0x4a8(%rbp),%r8\n+\tmov -0x4a0(%rbp),%r14\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r10\n-\tmov (%r10,%r12,8),%r12\n-\tjmp 13d4b \n-\tnopw 0x0(%rax,%rax,1)\n+\tmov -0x478(%rbp),%rdi\n+\tmov (%rdi,%r10,8),%r12\n+\tjmp 13813 \n+\tnopl 0x0(%rax)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %dl,%dl\n-\tje 13fcd \n-\tcmpb $0x0,-0x4a0(%rbp)\n-\tjne 13f70 \n+\ttest %r11b,%r11b\n+\tje 13d5e \n+\tcmpb $0x0,-0x490(%rbp)\n+\tjne 13d00 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0x8fbc(%rip),%rsi \n-\tjne 13fdb \n+\tcmp 0x922b(%rip),%rsi \n+\tjne 13d6c \n \ttest %r8b,%r8b\n-\tjne 13f70 \n+\tjne 13d00 \n ./pynx/scattering/cpu.c:7396\n-\tmov %rbx,%rdi\n+\tmov %r12,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje 14070 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 13e00 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0x8f9d(%rip),%rax \n-\tsete %sil\n+\tcmp 0x9210(%rip),%rax \n+\tsete %r9b\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0x8f6a(%rip),%rax \n-\tsete %cl\n-\tor %sil,%cl\n-\tjne 145b0 \n-\tcmp 0x8f77(%rip),%rax \n-\tje 145b0 \n+\tcmp 0x91dd(%rip),%rax \n+\tsete %al\n+\tor %r9b,%al\n+\tjne 14330 \n+\tcmp 0x91ea(%rip),%rdi \n+\tje 14330 \n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x4c0(%rbp)\n+\tmov %rdi,-0x4b0(%rbp)\n \tcall 3370 \n-\tmov -0x4c0(%rbp),%rdi\n+\tmov -0x4b0(%rbp),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%r8\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r8d,%r8d\n-\tjs 14046 \n+\tjs 13dd3 \n /usr/include/python3.12/object.h:704\n \tdec %r8\n \tmov %r8,(%rdi)\n-\tje 15498 \n+\tje 151b8 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 13f70 \n+\tje 13d00 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %rbx,%r10\n+\tmov -0x498(%rbp),%rax\n \tmov %r14,%rbx\n-\tmov -0x4a8(%rbp),%rax\n-\tmov -0x4b8(%rbp),%r8\n-\tmov -0x4b0(%rbp),%r14\n-\tjns 13fa7 \n+\tmov -0x4a8(%rbp),%r8\n+\tmov -0x4a0(%rbp),%r14\n+\tjns 13d39 \n \tnopl 0x0(%rax)\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4830\n \tcall 3310 \n ./pynx/scattering/cpu.c:4830 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 157ac \n+\tjne 154da \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x8edb(%rip),%r15 \n+\tmov 0x914b(%rip),%r15 \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0x5421(%rip),%rcx \n-\tlea 0x625f(%rip),%rsi \n-\tlea 0x515f(%rip),%r9 \n+\tlea 0x5703(%rip),%rcx \n+\tlea 0x6541(%rip),%rsi \n+\tlea 0x5441(%rip),%r9 \n \tmov $0x9,%r8d\n \tmov (%r15),%rdi\n \tpush $0x8\n-\tlea 0x5473(%rip),%rdx \n+\tlea 0x5755(%rip),%rdx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4832\n \tpop %rcx\n \tpop %rsi\n ./pynx/scattering/cpu.c:4832 (discriminator 1)\n \tmov $0x12e0,%esi\n ./pynx/scattering/cpu.c:4832\n-\tjmp 13b40 \n+\tjmp 14380 \n \tnopl 0x0(%rax,%rax,1)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%r13\n-\tmov 0x0(%r13,%r9,8),%r14\n+\tmov -0x478(%rbp),%r13\n+\tmov 0x0(%r13,%rsi,8),%r14\n ./pynx/scattering/cpu.c:7426\n-\tjmp 13c2c \n+\tjmp 136f4 \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%r15\n-\tmov (%r15,%rdi,8),%r15\n+\tmov -0x478(%rbp),%r12\n+\tmov (%r12,%r13,8),%r15\n ./pynx/scattering/cpu.c:7426\n-\tjmp 1388c \n+\tjmp 13504 \n \tmov -0x460(%rbp),%rax\n \tmov -0x480(%rbp),%r8\n-\tmov %r15,%rbx\n+\tmov %r12,%rbx\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r12\n-\tmov (%r12,%r14,8),%r13\n+\tmov -0x478(%rbp),%r14\n+\tmov (%r14,%r15,8),%r13\n \tmov %r13,-0x460(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4776 (discriminator 2)\n \tcmpq $0x0,-0x460(%rbp)\n-\tje 1314c \n+\tje 12f0c \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r13\n+\tmov 0x10(%rbx),%r12\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4778\n \tdec %rax\n-\tjmp 131dd \n+\tjmp 1323a \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x8e5c(%rip),%r9 \n+\tcmp 0x90cc(%rip),%rcx \n \tmov %rbx,%r13\n-\tmov %r9,%rbx\n-\tmov %rax,-0x498(%rbp)\n+\tmov %rcx,%rbx\n \tsete %r15b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n \txor %r14d,%r14d\n ./pynx/scattering/cpu.c:7430\n-\tmov %r8,-0x4a0(%rbp)\n+\tmov %rax,-0x488(%rbp)\n \tmov 0x18(%r13,%r14,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n+\tmov %r8,-0x490(%rbp)\n \tcmp %rsi,%rbx\n-\tje 1424e \n+\tje 13fde \n \tnopl (%rax)\n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x8e61(%rip),%r8 \n+\tmov 0x90d1(%rip),%r8 \n \tcmp %r8,0x8(%rbx)\n \tsete %r11b\n \tcmp %r8,0x8(%rsi)\n-\tsete %r10b\n+\tsete %al\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n \ttest %r11b,%r11b\n-\tje 14280 \n-\ttest %r10b,%r10b\n-\tje 1428a \n+\tje 14008 \n+\ttest %al,%al\n+\tje 14011 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%rbx),%rax\n+\tmov 0x10(%rbx),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%rax\n-\tjne 14230 \n+\tcmp 0x10(%rsi),%rcx\n+\tjne 13fc0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%rbx),%rcx\n+\tmov 0x18(%rbx),%r10\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdx,%rcx\n+\tcmp %rdx,%r10\n \tsetne %r9b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n+\tinc %rdx\n \tsetne %dil\n \ttest %dil,%r9b\n-\tje 141b9 \n-\tcmp $0xffffffffffffffff,%rcx\n-\tjne 14230 \n+\tje 13f45 \n+\tinc %r10\n+\tjne 13fc0 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x20(%rbx),%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%edx\n+\tmovzbl 0x20(%rsi),%eax\n ./pynx/scattering/cpu.c:7373\n-\tmov %r8d,%ecx\n+\tmov %r8d,%r11d\n ./pynx/scattering/cpu.c:7374\n-\tmov %edx,%r11d\n+\tmov %eax,%r10d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n \tshr $0x2,%r11b\n-./pynx/scattering/cpu.c:7373\n-\tand $0x7,%ecx\n ./pynx/scattering/cpu.c:7374\n+\tshr $0x2,%r10b\n+./pynx/scattering/cpu.c:7373\n \tand $0x7,%r11d\n-\tcmp %r11b,%cl\n-\tjne 14230 \n+./pynx/scattering/cpu.c:7374\n+\tand $0x7,%r10d\n+\tcmp %r10b,%r11b\n+\tjne 13fc0 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%r8b\n-\tjne 155b9 \n+\tjne 152cb \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x38(%rbx),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%dl\n-\tjne 155a5 \n+\ttest $0x20,%al\n+\tjne 152e2 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r8\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %cl,%r8d\n+\tmovzbl %r11b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r8d\n-\tje 1568f \n+\tcmp $0x1,%esi\n+\tje 153be \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r8d\n-\tje 15399 \n+\tcmp $0x2,%esi\n+\tje 150c3 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n \tmov (%rdi),%edx\n-\tmov (%rsi),%r11d\n+\tmov (%r8),%r9d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r11d,%edx\n-\tjne 14230 \n+\tcmp %r9d,%edx\n+\tjne 13fc0 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%rax\n-\tje 1424e \n+\tcmp $0x1,%rcx\n+\tje 13fde \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %cl,%edx\n-\timul %rax,%rdx\n+\tmovzbl %r11b,%edx\n+\tmov %r8,%rsi\n+\timul %rcx,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 1424e \n-\txchg %ax,%ax\n+\tje 13fde \n+\tnopl (%rax)\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r12,%r14\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%r14),%rdi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %r12,%r14\n-\tje 14310 \n+\tje 14098 \n \tmov %rdi,%r14\n ./pynx/scattering/cpu.c:7430\n \tmov 0x18(%r13,%r14,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n \tcmp %rsi,%rbx\n-\tjne 14160 \n-\tmov -0x498(%rbp),%rax\n-\tmov -0x4a0(%rbp),%r8\n+\tjne 13ef0 \n+\tmov -0x488(%rbp),%rax\n+\tmov -0x490(%rbp),%r8\n \tmov %r13,%rbx\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r12\n-\tmov (%r12,%r14,8),%r10\n-\tmov %r10,-0x498(%rbp)\n-\tjmp 135ba \n-\tcs nopw 0x0(%rax,%rax,1)\n+\tmov -0x478(%rbp),%r12\n+\tmov (%r12,%r14,8),%rsi\n+\tmov %rsi,-0x488(%rbp)\n+\tjmp 134ca \n+\txchg %ax,%ax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %r10b,%r10b\n-\tje 1428a \n+\ttest %al,%al\n+\tje 14011 \n \ttest %r15b,%r15b\n-\tjne 14230 \n+\tjne 13fc0 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0x8cff(%rip),%rsi \n-\tjne 14298 \n+\tcmp 0x8f78(%rip),%rsi \n+\tjne 1401f \n \ttest %r11b,%r11b\n-\tjne 14230 \n+\tjne 13fc0 \n ./pynx/scattering/cpu.c:7396\n \tmov %rbx,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje 14310 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 14098 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0x8ce4(%rip),%rax \n-\tsete %sil\n+\tcmp 0x8f5d(%rip),%rax \n+\tsete %cl\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0x8cb1(%rip),%rax \n-\tsete %al\n-\tor %sil,%al\n-\tjne 142d4 \n-\tcmp 0x8cc2(%rip),%rdi \n-\tjne 14f00 \n+\tcmp 0x8f2b(%rip),%rax \n+\tsete %r11b\n+\tor %cl,%r11b\n+\tjne 1405b \n+\tcmp 0x8f3b(%rip),%rax \n+\tjne 14c48 \n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n+\tmovzbl %cl,%eax\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rcx\n+\tmov (%rdi),%r10\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjs 142eb \n+\ttest %r10d,%r10d\n+\tjs 14072 \n /usr/include/python3.12/object.h:704\n-\tdec %rcx\n-\tmov %rcx,(%rdi)\n-\tje 1551c \n+\tdec %r10\n+\tmov %r10,(%rdi)\n+\tje 15243 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 14230 \n+\tje 13fc0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x498(%rbp),%rax\n-\tmov -0x4a0(%rbp),%r8\n+\tmov -0x488(%rbp),%rax\n+\tmov -0x490(%rbp),%r8\n \tmov %r13,%rbx\n-\tjns 1425f \n-\tnopw 0x0(%rax,%rax,1)\n+\tjns 13fef \n+\tnopl 0x0(%rax)\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4800\n \tcall 3310 \n ./pynx/scattering/cpu.c:4800 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 157ca \n+\tjne 154f8 \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x8c3b(%rip),%r8 \n+\tmov 0x8eb3(%rip),%rax \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0x5fc6(%rip),%rsi \n-\tlea 0x4ec6(%rip),%r9 \n-\tlea 0x5173(%rip),%rcx \n-\tmov (%r8),%rdi\n-\tpush $0x5\n+\tlea 0x62b0(%rip),%rsi \n+\tlea 0x51b0(%rip),%r9 \n \tmov $0x9,%r8d\n-\tlea 0x51d3(%rip),%rdx \n+\tlea 0x5457(%rip),%rcx \n+\tmov (%rax),%rdi\n+\tpush $0x5\n+\tlea 0x54bd(%rip),%rdx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4802\n \tpop %r11\n ./pynx/scattering/cpu.c:4802 (discriminator 1)\n \tmov $0x12c2,%esi\n ./pynx/scattering/cpu.c:4802\n \tpop %rbx\n-\tjmp 13b40 \n+\tjmp 14380 \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x8c25(%rip),%rdi \n+\tcmp 0x8e9d(%rip),%rdi \n \tmov %rbx,%r14\n \tmov %rdi,%rbx\n-\tmov %rax,-0x480(%rbp)\n-\tsete %r13b\n+\tsete %r12b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n \txor %r15d,%r15d\n ./pynx/scattering/cpu.c:7430\n-\tmov %r8,-0x498(%rbp)\n+\tmov %rax,-0x480(%rbp)\n \tmov 0x18(%r14,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n+\tmov %r8,-0x488(%rbp)\n \tcmp %rsi,%rbx\n-\tje 14486 \n+\tje 1420e \n \tnopl 0x0(%rax)\n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x8c29(%rip),%rax \n-\tcmp %rax,0x8(%rbx)\n+\tmov 0x8ea1(%rip),%r8 \n+\tcmp %r8,0x8(%rbx)\n \tsete %r9b\n-\tcmp %rax,0x8(%rsi)\n-\tsete %r8b\n+\tcmp %r8,0x8(%rsi)\n+\tsete %al\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n \ttest %r9b,%r9b\n-\tje 144b0 \n-\ttest %r8b,%r8b\n-\tje 144ba \n+\tje 14238 \n+\ttest %al,%al\n+\tje 14241 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x10(%rbx),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x10(%rsi),%rcx\n-\tjne 14468 \n+\tjne 141f0 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%r11\n+\tmov 0x18(%rsi),%rdi\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%rbx),%rdi\n+\tmov 0x18(%rbx),%r11\n ./pynx/scattering/cpu.c:7368\n-\tcmp %r11,%rdi\n+\tcmp %rdi,%r11\n \tsetne %r10b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%r11\n+\tinc %rdi\n \tsetne %dl\n \ttest %dl,%r10b\n-\tje 143f0 \n-\tcmp $0xffffffffffffffff,%rdi\n-\tjne 14468 \n+\tje 14174 \n+\tinc %r11\n+\tjne 141f0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%rbx),%eax\n+\tmovzbl 0x20(%rbx),%r8d\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x20(%rsi),%r9d\n ./pynx/scattering/cpu.c:7373\n-\tmov %eax,%r8d\n+\tmov %r8d,%eax\n ./pynx/scattering/cpu.c:7374\n-\tmov %r9d,%edi\n+\tmov %r9d,%r11d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%r8b\n+\tshr $0x2,%al\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%dil\n+\tshr $0x2,%r11b\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%r8d\n+\tand $0x7,%eax\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%edi\n-\tcmp %dil,%r8b\n-\tjne 14468 \n+\tand $0x7,%r11d\n+\tcmp %r11b,%al\n+\tjne 141f0 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%al\n-\tjne 14ff9 \n+\ttest $0x20,%r8b\n+\tjne 14d39 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x38(%rbx),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%r9b\n-\tjne 155e4 \n+\tjne 1530e \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r10\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %r8b,%edx\n+\tmovzbl %al,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%edx\n-\tje 156b4 \n+\tcmp $0x1,%esi\n+\tje 153e2 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%edx\n-\tje 15718 \n+\tcmp $0x2,%esi\n+\tje 1544a \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%eax\n-\tmov (%rsi),%r9d\n+\tmov (%rdi),%edx\n+\tmov (%r10),%r8d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r9d,%eax\n-\tjne 14468 \n+\tcmp %r8d,%edx\n+\tjne 141f0 \n ./pynx/scattering/cpu.c:7381\n \tcmp $0x1,%rcx\n-\tje 14486 \n+\tje 1420e \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %r8b,%edx\n+\tmovzbl %al,%edx\n+\tmov %r10,%rsi\n \timul %rcx,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 14486 \n-\tnopl 0x0(%rax)\n+\tje 1420e \n+\tnopl 0x0(%rax,%rax,1)\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r13,%r15\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%r15),%rdi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %r12,%r15\n-\tje 14540 \n+\tje 142c0 \n \tmov %rdi,%r15\n ./pynx/scattering/cpu.c:7430\n \tmov 0x18(%r14,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n \tcmp %rsi,%rbx\n-\tjne 14398 \n+\tjne 14120 \n \tmov -0x480(%rbp),%rax\n-\tmov -0x498(%rbp),%r8\n+\tmov -0x488(%rbp),%r8\n \tmov %r14,%rbx\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r12\n-\tmov (%r12,%r15,8),%r11\n+\tmov -0x478(%rbp),%r13\n+\tmov 0x0(%r13,%r15,8),%r11\n \tmov %r11,-0x480(%rbp)\n-\tjmp 132f2 \n-\txchg %ax,%ax\n+\tjmp 13352 \n+\tnop\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %r8b,%r8b\n-\tje 144ba \n-\ttest %r13b,%r13b\n-\tjne 14468 \n+\ttest %al,%al\n+\tje 14241 \n+\ttest %r12b,%r12b\n+\tjne 141f0 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0x8acf(%rip),%rsi \n-\tjne 144c8 \n+\tcmp 0x8d48(%rip),%rsi \n+\tjne 1424f \n \ttest %r9b,%r9b\n-\tjne 14468 \n+\tjne 141f0 \n ./pynx/scattering/cpu.c:7396\n \tmov %rbx,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje 14540 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 142c0 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0x8ab4(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0x8a81(%rip),%rax \n+\tcmp 0x8d2d(%rip),%rax \n \tsete %cl\n-\tor %sil,%cl\n-\tjne 14504 \n-\tcmp 0x8a92(%rip),%rax \n-\tjne 14f68 \n+./pynx/scattering/cpu.c:11383\n+\tcmp 0x8cfb(%rip),%rax \n+\tsete %al\n+\tor %cl,%al\n+\tjne 14289 \n+\tcmp 0x8d0d(%rip),%rdi \n+\tjne 14ca8 \n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n+\tmovzbl %cl,%eax\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%r8\n+\tmov (%rdi),%r9\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r8d,%r8d\n-\tjs 1451c \n+\ttest %r9d,%r9d\n+\tjs 142a0 \n /usr/include/python3.12/object.h:704\n-\tdec %r8\n-\tmov %r8,(%rdi)\n-\tje 15565 \n+\tdec %r9\n+\tmov %r9,(%rdi)\n+\tje 15288 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 14468 \n+\tje 141f0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x480(%rbp),%rax\n-\tmov -0x498(%rbp),%r8\n+\tmov -0x488(%rbp),%r8\n \tmov %r14,%rbx\n-\tjns 14497 \n-\tnopl 0x0(%rax,%rax,1)\n+\tjns 1421f \n+\tnop\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4790\n \tcall 3310 \n ./pynx/scattering/cpu.c:4790 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 157d4 \n+\tjne 15502 \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x8a0b(%rip),%rax \n+\tmov 0x8c8b(%rip),%rdx \n \tsub $0x8,%rsp\n-\tlea 0x5d98(%rip),%rsi \n-\tlea 0x4c98(%rip),%r9 \n+\tlea 0x6088(%rip),%rsi \n+\tlea 0x4f88(%rip),%r9 \n \tmov $0x9,%r8d\n-\tlea 0x4f3f(%rip),%rcx \n-\tlea 0x4faa(%rip),%rdx \n-\tmov (%rax),%rdi\n+\tlea 0x522f(%rip),%rcx \n+\tmov (%rdx),%rdi\n \tpush $0x4\n+\tlea 0x5295(%rip),%rdx \n \txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4792\n \tpop %r12\n ./pynx/scattering/cpu.c:4792 (discriminator 1)\n \tmov $0x12b8,%esi\n ./pynx/scattering/cpu.c:4792\n \tpop %r13\n-\tjmp 13b40 \n-\tnopl (%rax)\n+\tjmp 14380 \n+\tnopw 0x0(%rax,%rax,1)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%r14\n-\tmov (%r14,%rdx,8),%r15\n-\tmov %r15,-0x460(%rbp)\n+\tmov -0x478(%rbp),%r15\n+\tmov (%r15,%rdi,8),%r12\n+\tmov %r12,-0x460(%rbp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 14113 \n+\tjmp 13ea3 \n \tnop\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-\tjmp 14032 \n+\tmovzbl %r9b,%eax\n+\tjmp 13dbf \n \tnopl 0x0(%rax)\n-\tmovzbl %sil,%eax\n-\tjmp 13bda \n+__Pyx_RaiseArgtupleInvalid():\n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov 0x8c19(%rip),%r15 \n+\tsub $0x8,%rsp\n+\tlea 0x5243(%rip),%rdx \n+\tlea 0x600f(%rip),%rsi \n+\tlea 0x4f0f(%rip),%r9 \n+\txor %eax,%eax\n+\tmov (%r15),%rdi\n+\tpush %r8\n+\tlea 0x51b5(%rip),%rcx \n+\tmov $0x9,%r8d\n+\tcall 3460 \n+__pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n+./pynx/scattering/cpu.c:4864\n+\tpop %rax\n+./pynx/scattering/cpu.c:4864 (discriminator 1)\n+\tmov $0x1300,%esi\n+./pynx/scattering/cpu.c:4864\n+\tpop %rdx\n+./pynx/scattering/cpu.c:4874\n+\tlea 0x516b(%rip),%rcx \n+\tmov $0x31,%edx\n+\tlea 0x51ee(%rip),%rdi \n+\tcall a2a8 \n+__pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n+./pynx/scattering/cpu.c:5089\n+\txor %eax,%eax\n+__pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n+./pynx/scattering/cpu.c:4890\n+\tjmp 12540 \n+\tnop\n+__Pyx_PyObject_IsTrue():\n+./pynx/scattering/cpu.c:11382\n+\tmovzbl %cl,%eax\n+\tjmp 13bc1 \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x89c0(%rip),%r15 \n-\tmov %rbx,%rcx\n-\tmov %rax,-0x460(%rbp)\n-\tmov %r11,%rbx\n-\tsete %r14b\n-\tmov %rcx,%r12\n+\tcmp 0x8be1(%rip),%rcx \n+\tmov %rbx,%r15\n+\tmov %rcx,%rbx\n+\tsete %r13b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r13d,%r13d\n+\txor %r12d,%r12d\n ./pynx/scattering/cpu.c:7430\n-\tmov %r8,-0x478(%rbp)\n-\tmov 0x18(%r12,%r13,8),%rsi\n+\tmov %rax,-0x460(%rbp)\n+\tmov 0x18(%r15,%r12,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r15\n-\tje 146ee \n-\tnopl 0x0(%rax)\n+\tmov %r8,-0x470(%rbp)\n+\tcmp %rsi,%rbx\n+\tje 144cf \n+\tnopl 0x0(%rax,%rax,1)\n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x89c1(%rip),%r8 \n-\tcmp %r8,0x8(%r15)\n-\tsete %r11b\n-\tcmp %r8,0x8(%rsi)\n+\tmov 0x8be1(%rip),%rax \n+\tcmp %rax,0x8(%rbx)\n+\tsete %r8b\n+\tcmp %rax,0x8(%rsi)\n \tsete %r10b\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %r11b,%r11b\n-\tje 14720 \n+\ttest %r8b,%r8b\n+\tje 144f8 \n \ttest %r10b,%r10b\n-\tje 1472a \n+\tje 14502 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r15),%rax\n+\tmov 0x10(%rbx),%r11\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%rax\n-\tjne 146d0 \n+\tcmp 0x10(%rsi),%r11\n+\tjne 144b0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r15),%rdi\n+\tmov 0x18(%rbx),%rcx\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdx,%rdi\n+\tcmp %rdx,%rcx\n \tsetne %r9b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n-\tsetne %cl\n-\ttest %cl,%r9b\n-\tje 14658 \n-\tcmp $0xffffffffffffffff,%rdi\n-\tjne 146d0 \n+\tinc %rdx\n+\tsetne %dil\n+\ttest %dil,%r9b\n+\tje 14437 \n+\tinc %rcx\n+\tjne 144b0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r15),%r8d\n+\tmovzbl 0x20(%rbx),%eax\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%r9d\n+\tmovzbl 0x20(%rsi),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmov %r8d,%edx\n+\tmov %eax,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmov %r9d,%r11d\n+\tmov %ecx,%r10d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%dl\n+\tshr $0x2,%r8b\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%r11b\n+\tshr $0x2,%r10b\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%edx\n+\tand $0x7,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%r11d\n-\tcmp %r11b,%dl\n-\tjne 146d0 \n+\tand $0x7,%r10d\n+\tcmp %r10b,%r8b\n+\tjne 144b0 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r8b\n-\tjne 15351 \n+\ttest $0x20,%al\n+\tjne 1507a \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r15),%rdi\n+\tmov 0x38(%rbx),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r9b\n-\tjne 15658 \n+\ttest $0x20,%cl\n+\tjne 15385 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%rax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %dl,%r8d\n+\tmovzbl %r8b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r8d\n-\tje 15724 \n+\tcmp $0x1,%esi\n+\tje 15456 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r8d\n-\tje 15773 \n+\tcmp $0x2,%esi\n+\tje 154a9 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%r11d\n-\tmov (%rsi),%r9d\n+\tmov (%rdi),%edx\n+\tmov (%rax),%r9d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r9d,%r11d\n-\tjne 146d0 \n+\tcmp %r9d,%edx\n+\tjne 144b0 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%rax\n-\tje 146ee \n+\tcmp $0x1,%r11\n+\tje 144cf \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %dl,%edx\n-\timul %rax,%rdx\n+\tmovzbl %r8b,%edx\n+\tmov %rax,%rsi\n+\timul %r11,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 146ee \n+\tje 144cf \n+\tnopl (%rax)\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r14,%r12\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%r13),%rdi\n+\tlea 0x1(%r12),%rdi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r13\n-\tje 147b0 \n-\tmov %rdi,%r13\n+\tje 14588 \n+\tmov %rdi,%r12\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r12,%r13,8),%rsi\n+\tmov 0x18(%r15,%r12,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r15\n-\tjne 14600 \n+\tcmp %rsi,%rbx\n+\tjne 143e0 \n \tmov -0x460(%rbp),%rax\n-\tmov -0x478(%rbp),%r8\n-\tmov %r12,%rbx\n+\tmov -0x470(%rbp),%r8\n+\tmov %r15,%rbx\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r10\n-\tmov (%r10,%r13,8),%rcx\n-\tmov %rcx,-0x478(%rbp)\n-\tjmp 12ec2 \n-\tcs nopw 0x0(%rax,%rax,1)\n+\tmov -0x478(%rbp),%r14\n+\tmov (%r14,%r12,8),%r10\n+\tmov %r10,-0x470(%rbp)\n+\tjmp 12c82 \n+\tnop\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n \ttest %r10b,%r10b\n-\tje 1472a \n-\ttest %r14b,%r14b\n-\tjne 146d0 \n+\tje 14502 \n+\ttest %r13b,%r13b\n+\tjne 144b0 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0x885f(%rip),%rsi \n-\tjne 14738 \n-\ttest %r11b,%r11b\n-\tjne 146d0 \n+\tcmp 0x8a87(%rip),%rsi \n+\tjne 14510 \n+\ttest %r8b,%r8b\n+\tjne 144b0 \n ./pynx/scattering/cpu.c:7396\n-\tmov %r15,%rdi\n+\tmov %rbx,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje 147b0 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 14588 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0x8844(%rip),%rax \n-\tsete %sil\n+\tcmp 0x8a6c(%rip),%rax \n+\tsete %r11b\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0x8811(%rip),%rax \n-\tsete %al\n-\tor %sil,%al\n-\tjne 14774 \n-\tcmp 0x8822(%rip),%rdi \n-\tjne 14fc0 \n+\tcmp 0x8a39(%rip),%rax \n+\tsete %r8b\n+\tor %r11b,%r8b\n+\tjne 1454d \n+\tcmp 0x8a49(%rip),%rax \n+\tjne 14d00 \n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n+\tmovzbl %r11b,%eax\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rdx\n+\tmov (%rdi),%rcx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %edx,%edx\n-\tjs 1478b \n+\ttest %ecx,%ecx\n+\tjs 14564 \n /usr/include/python3.12/object.h:704\n-\tdec %rdx\n-\tmov %rdx,(%rdi)\n-\tje 15264 \n+\tdec %rcx\n+\tmov %rcx,(%rdi)\n+\tje 14fb4 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 146d0 \n+\tje 144b0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x460(%rbp),%rax\n-\tmov -0x478(%rbp),%r8\n-\tmov %r12,%rbx\n-\tjns 146ff \n-\tnopw 0x0(%rax,%rax,1)\n+\tmov -0x470(%rbp),%r8\n+\tmov %r15,%rbx\n+\tjns 144e0 \n+\tnopl 0x0(%rax,%rax,1)\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4770\n \tcall 3310 \n ./pynx/scattering/cpu.c:4770 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 157e8 \n+\tjne 15516 \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x879b(%rip),%r8 \n+\tmov 0x89c3(%rip),%rax \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0x4d53(%rip),%rdx \n-\tlea 0x5b1f(%rip),%rsi \n-\tlea 0x4a1f(%rip),%r9 \n-\tmov (%r8),%rdi\n-\tpush $0x2\n+\tlea 0x4fed(%rip),%rdx \n+\tlea 0x5db9(%rip),%rsi \n+\tlea 0x4cb9(%rip),%r9 \n \tmov $0x9,%r8d\n-\tlea 0x4cc1(%rip),%rcx \n+\tmov (%rax),%rdi\n+\tpush $0x2\n+\tlea 0x4f5b(%rip),%rcx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4772\n \tpop %rax\n ./pynx/scattering/cpu.c:4772 (discriminator 1)\n \tmov $0x12a4,%esi\n ./pynx/scattering/cpu.c:4772\n \tpop %rdx\n-\tjmp 13b40 \n+\tjmp 14380 \n \tnopl 0x0(%rax,%rax,1)\n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n+\tmovq $0x0,-0x408(%rbp)\n+\tjmp 123de \n \tmovq $0x0,-0x108(%rbp)\n-\tjmp 12818 \n-\tnopl 0x0(%rax,%rax,1)\n+\tjmp 1252e \n+\tmovq $0x0,-0x168(%rbp)\n+\tjmp 12504 \n+\tmovq $0x0,-0x1c8(%rbp)\n+\tjmp 124da \n+\tmovq $0x0,-0x228(%rbp)\n+\tjmp 124b0 \n \tmovq $0x0,-0x288(%rbp)\n-\tjmp 12770 \n+\tjmp 12486 \n \tmovq $0x0,-0x2e8(%rbp)\n-\tjmp 12746 \n+\tjmp 1245c \n \tmovq $0x0,-0x348(%rbp)\n-\tjmp 1271c \n+\tjmp 12432 \n \tmovq $0x0,-0x3a8(%rbp)\n-\tjmp 126f2 \n-\tmovq $0x0,-0x168(%rbp)\n-\tjmp 127ee \n-\tmovq $0x0,-0x1c8(%rbp)\n-\tjmp 127c4 \n-\tmovq $0x0,-0x228(%rbp)\n-\tjmp 1279a \n-\tmovq $0x0,-0x408(%rbp)\n-\tjmp 126c8 \n-\tmov %rax,-0x460(%rbp)\n+\tjmp 12408 \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x86e2(%rip),%r15 \n-\tmov %r8,-0x470(%rbp)\n-\tmov %rbx,%r8\n-\tsete %r14b\n-\tmov %rdx,%rbx\n+\tcmp 0x8919(%rip),%r15 \n+\tmov %rax,-0x460(%rbp)\n+\tmov %r8,-0x468(%rbp)\n+\tsete %dil\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r13d,%r13d\n-\tmov %r8,%r12\n-\tnopl (%rax)\n+\txor %r12d,%r12d\n+\tmov %edi,%r14d\n+\tnop\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r12,%r13,8),%rsi\n+\tmov 0x18(%rbx,%r12,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n \tcmp %rsi,%r15\n-\tje 14ac0 \n+\tje 14878 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x86eb(%rip),%rax \n-\tcmp %rax,0x8(%r15)\n-\tsete %dil\n-\tcmp %rax,0x8(%rsi)\n-\tsete %r9b\n+\tmov 0x8923(%rip),%r8 \n+\tcmp %r8,0x8(%r15)\n+\tsete %r10b\n+\tcmp %r8,0x8(%rsi)\n+\tsete %cl\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %dil,%dil\n-\tje 149c8 \n-\ttest %r9b,%r9b\n-\tje 149d2 \n+\ttest %r10b,%r10b\n+\tje 14788 \n+\ttest %cl,%cl\n+\tje 14791 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r15),%rcx\n+\tmov 0x10(%r15),%r11\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%rcx\n-\tjne 149b0 \n+\tcmp 0x10(%rsi),%r11\n+\tjne 14770 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%r10\n+\tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r15),%r11\n+\tmov 0x18(%r15),%rdi\n ./pynx/scattering/cpu.c:7368\n-\tcmp %r10,%r11\n-\tsetne %r8b\n+\tcmp %rdx,%rdi\n+\tsetne %r9b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%r10\n-\tsetne %dl\n-\ttest %dl,%r8b\n-\tje 14932 \n-\tcmp $0xffffffffffffffff,%r11\n-\tjne 149b0 \n+\tinc %rdx\n+\tsetne %al\n+\ttest %al,%r9b\n+\tje 146f2 \n+\tinc %rdi\n+\tjne 14770 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r15),%eax\n+\tmovzbl 0x20(%r15),%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%r9d\n+\tmovzbl 0x20(%rsi),%edx\n ./pynx/scattering/cpu.c:7373\n-\tmov %eax,%r8d\n+\tmov %r8d,%ecx\n ./pynx/scattering/cpu.c:7374\n-\tmov %r9d,%edi\n+\tmov %edx,%r10d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%r8b\n+\tshr $0x2,%cl\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%dil\n+\tshr $0x2,%r10b\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%r8d\n+\tand $0x7,%ecx\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%edi\n-\tcmp %dil,%r8b\n-\tjne 149b0 \n+\tand $0x7,%r10d\n+\tcmp %r10b,%cl\n+\tjne 14770 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%al\n-\tjne 156d5 \n+\ttest $0x20,%r8b\n+\tjne 15404 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x38(%r15),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r9b\n-\tjne 156c0 \n+\ttest $0x20,%dl\n+\tjne 153ee \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%rax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %r8b,%edx\n+\tmovzbl %cl,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%edx\n-\tje 15767 \n+\tcmp $0x1,%esi\n+\tje 1549c \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%edx\n-\tje 15788 \n+\tcmp $0x2,%esi\n+\tje 154b5 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%eax\n-\tmov (%rsi),%r9d\n+\tmov (%rdi),%r9d\n+\tmov (%rax),%r8d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r9d,%eax\n-\tjne 149b0 \n+\tcmp %r8d,%r9d\n+\tjne 14770 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%rcx\n-\tje 14ac0 \n+\tcmp $0x1,%r11\n+\tje 14878 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %r8b,%edx\n-\timul %rcx,%rdx\n+\tmovzbl %cl,%edx\n+\tmov %rax,%rsi\n+\timul %r11,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 14ac0 \n-\tnop\n+\tje 14878 \n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r13,%r12\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%r13),%rdi\n+\tlea 0x1(%r12),%rdi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r13\n-\tje 14a68 \n-\tmov %rdi,%r13\n-\tjmp 148c8 \n-\tnopl (%rax)\n+\tje 14820 \n+\tmov %rdi,%r12\n+\tjmp 14690 \n+\txchg %ax,%ax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %r9b,%r9b\n-\tje 149d2 \n+\ttest %cl,%cl\n+\tje 14791 \n \ttest %r14b,%r14b\n-\tjne 149b0 \n+\tjne 14770 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0x85b7(%rip),%rsi \n-\tjne 149e0 \n-\ttest %dil,%dil\n-\tjne 149b0 \n+\tcmp 0x87f8(%rip),%rsi \n+\tjne 1479f \n+\ttest %r10b,%r10b\n+\tjne 14770 \n ./pynx/scattering/cpu.c:7396\n \tmov %r15,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje 14a68 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 14820 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0x859c(%rip),%rax \n-\tsete %sil\n+\tcmp 0x87dd(%rip),%rax \n+\tsete %r11b\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0x8569(%rip),%rax \n+\tcmp 0x87aa(%rip),%rax \n \tsete %cl\n-\tor %sil,%cl\n-\tjne 14ff0 \n-\tcmp 0x8576(%rip),%rax \n-\tje 14ff0 \n+\tor %r11b,%cl\n+\tjne 14d30 \n+\tcmp 0x87b7(%rip),%rax \n+\tje 14d30 \n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x478(%rbp)\n+\tmov %rax,-0x470(%rbp)\n \tcall 3370 \n-\tmov -0x478(%rbp),%rdi\n+\tmov -0x470(%rbp),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%r8\n+\tmov (%rdi),%rdx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r8d,%r8d\n-\tjs 14a47 \n+\ttest %edx,%edx\n+\tjs 14805 \n /usr/include/python3.12/object.h:704\n-\tdec %r8\n-\tmov %r8,(%rdi)\n-\tje 15679 \n+\tdec %rdx\n+\tmov %rdx,(%rdi)\n+\tje 153a8 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 149b0 \n+\tje 14770 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x460(%rbp),%rax\n-\tmov -0x470(%rbp),%r8\n-\tmov %r12,%rbx\n-\tjns 14ad1 \n-\tnopw 0x0(%rax,%rax,1)\n+\tmov -0x468(%rbp),%r8\n+\tjns 14886 \n+\tnopl (%rax)\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4760\n \tcall 3310 \n ./pynx/scattering/cpu.c:4760 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 157f2 \n+\tjne 15520 \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x84e3(%rip),%rax \n+\tmov 0x872b(%rip),%rbx \n \tsub $0x8,%rsp\n-\tlea 0x4a2b(%rip),%rcx \n-\tlea 0x5869(%rip),%rsi \n-\tlea 0x4769(%rip),%r9 \n+\tlea 0x4ce3(%rip),%rcx \n+\tlea 0x5b21(%rip),%rsi \n+\tlea 0x4a21(%rip),%r9 \n \tmov $0x9,%r8d\n-\tlea 0x4a82(%rip),%rdx \n-\tmov (%rax),%rdi\n+\tmov (%rbx),%rdi\n \tpush $0x1\n+\tlea 0x4d35(%rip),%rdx \n \txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4762\n \tpop %rcx\n \tpop %rsi\n ./pynx/scattering/cpu.c:4762 (discriminator 1)\n \tmov $0x129a,%esi\n ./pynx/scattering/cpu.c:4762\n-\tjmp 13b40 \n+\tjmp 14380 \n \tnopl 0x0(%rax,%rax,1)\n \tmov -0x460(%rbp),%rax\n-\tmov -0x470(%rbp),%r8\n-\tmov %r12,%rbx\n+\tmov -0x468(%rbp),%r8\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r11\n-\tmov (%r11,%r13,8),%r10\n-\tmov %r10,-0x470(%rbp)\n-\tjmp 13712 \n-\tnopl 0x0(%rax,%rax,1)\n+\tmov -0x478(%rbp),%r10\n+\tmov (%r10,%r12,8),%rsi\n+\tmov %rsi,-0x468(%rbp)\n+\tjmp 131ea \n+\tnopl (%rax)\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4878 (discriminator 5)\n-\tmov %r11,%rsi\n-\tlea 0x49de(%rip),%rdx \n-\tcall 7770 \n+\tmov %rcx,%rsi\n+\tlea 0x4c9e(%rip),%rdx \n+\tcall 7648 \n ./pynx/scattering/cpu.c:4879\n-\tmov 0x8f92(%rip),%rsi \n+\tmov 0x91e2(%rip),%rsi \n ./pynx/scattering/cpu.c:4878 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tje 122bd \n+\tdec %eax\n+\tje 1206a \n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:5089\n \txor %eax,%eax\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4890\n-\tjmp 12830 \n-\tcs nopw 0x0(%rax,%rax,1)\n+\tjmp 12540 \n+\tnopl (%rax)\n ./pynx/scattering/cpu.c:4879 (discriminator 5)\n-\tlea 0x49b4(%rip),%rdx \n-\tmov %rcx,%rdi\n-\tcall 7770 \n+\tlea 0x4c7c(%rip),%rdx \n+\tmov %r9,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:4879 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 13b58 \n+\tdec %eax\n+\tjne 14398 \n ./pynx/scattering/cpu.c:4880\n-\tmov 0x8f59(%rip),%rsi \n-\tjmp 122ce \n-\tnopl 0x0(%rax)\n+\tmov 0x91b2(%rip),%rsi \n+\tjmp 1207b \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4880 (discriminator 5)\n-\tlea 0x498f(%rip),%rdx \n-\tmov %r9,%rdi\n-\tcall 7770 \n+\tlea 0x4c57(%rip),%rdx \n+\tmov %r13,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:4880 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 13b58 \n+\tdec %eax\n+\tjne 14398 \n ./pynx/scattering/cpu.c:4881\n-\tmov 0x8f31(%rip),%rsi \n-\tjmp 122df \n-\tnopl 0x0(%rax)\n+\tmov 0x918a(%rip),%rsi \n+\tjmp 1208c \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4881 (discriminator 5)\n-\tlea 0x496a(%rip),%rdx \n-\tmov %r13,%rdi\n-\tcall 7770 \n+\tlea 0x4c32(%rip),%rdx \n+\tmov %rax,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:4881 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 13b58 \n+\tdec %eax\n+\tjne 14398 \n ./pynx/scattering/cpu.c:4882\n-\tmov 0x8f09(%rip),%rsi \n-\tjmp 122f0 \n-\tnopl 0x0(%rax)\n+\tmov 0x9162(%rip),%rsi \n+\tjmp 1209d \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4882 (discriminator 5)\n-\tlea 0x4945(%rip),%rdx \n-\tmov %rax,%rdi\n-\tcall 7770 \n+\tlea 0x4c0d(%rip),%rdx \n+\tmov %r10,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:4882 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 13b58 \n+\tdec %eax\n+\tjne 14398 \n ./pynx/scattering/cpu.c:4883\n-\tmov 0x8ee1(%rip),%rsi \n-\tjmp 12301 \n-\tnopl 0x0(%rax)\n+\tmov 0x913a(%rip),%rsi \n+\tjmp 120ae \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4883 (discriminator 5)\n-\tlea 0x4920(%rip),%rdx \n+\tlea 0x4be8(%rip),%rdx \n \tmov %r8,%rdi\n-\tcall 7770 \n+\tcall 7648 \n ./pynx/scattering/cpu.c:4883 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 13b58 \n+\tdec %eax\n+\tjne 14398 \n ./pynx/scattering/cpu.c:4884\n-\tmov 0x8eb9(%rip),%rsi \n-\tjmp 12312 \n-\tnopl 0x0(%rax)\n+\tmov 0x9112(%rip),%rsi \n+\tjmp 120bf \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4884 (discriminator 5)\n-\tlea 0x491d(%rip),%rdx \n+\tlea 0x4be5(%rip),%rdx \n \tmov %r15,%rdi\n-\tcall 7770 \n+\tcall 7648 \n ./pynx/scattering/cpu.c:4884 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 13b58 \n+\tdec %eax\n+\tjne 14398 \n ./pynx/scattering/cpu.c:4885\n-\tmov 0x8e91(%rip),%rsi \n-\tjmp 1231c \n-\tnopl 0x0(%rax)\n+\tmov 0x90ea(%rip),%rsi \n+\tjmp 120c9 \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4885 (discriminator 5)\n-\tlea 0x48d3(%rip),%rdx \n+\tlea 0x4b9b(%rip),%rdx \n \tmov %r14,%rdi\n-\tcall 7770 \n+\tcall 7648 \n ./pynx/scattering/cpu.c:4885 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 13b58 \n+\tdec %eax\n+\tjne 14398 \n ./pynx/scattering/cpu.c:4886\n-\tmov 0x8e69(%rip),%rsi \n-\tjmp 12326 \n-\tnopl 0x0(%rax)\n+\tmov 0x90c2(%rip),%rsi \n+\tjmp 120d3 \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:4886 (discriminator 5)\n-\tlea 0x48b1(%rip),%rdx \n+\tlea 0x4b79(%rip),%rdx \n \tmov %r12,%rdi\n-\tcall 7770 \n+\tcall 7648 \n ./pynx/scattering/cpu.c:4886 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tje 12331 \n+\tdec %eax\n+\tje 120de \n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:5089\n \txor %eax,%eax\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4890\n-\tjmp 12830 \n+\tjmp 12540 \n \tmov %rax,-0x460(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x832b(%rip),%r15 \n+\tcmp 0x8584(%rip),%r15 \n \tmov %r8,-0x458(%rbp)\n-\tsete %r14b\n+\tsete %r13b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r13d,%r13d\n-\tmov %r14d,%r12d\n-\tmov %r10,%r14\n-\tvzeroupper\n-\tnopl 0x0(%rax)\n+\txor %r12d,%r12d\n+\tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%rbx,%r13,8),%rsi\n+\tmov 0x18(%rbx,%r12,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n \tcmp %rsi,%r15\n-\tje 14e88 \n+\tje 14be0 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x8333(%rip),%r8 \n+\tmov 0x8593(%rip),%r8 \n \tcmp %r8,0x8(%r15)\n-\tsete %r10b\n+\tsete %r9b\n \tcmp %r8,0x8(%rsi)\n-\tsete %cl\n+\tsete %al\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %r10b,%r10b\n-\tje 14d88 \n-\ttest %cl,%cl\n-\tje 14d91 \n+\ttest %r9b,%r9b\n+\tje 14b20 \n+\ttest %al,%al\n+\tje 14b29 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r15),%rax\n+\tmov 0x10(%r15),%r11\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%rax\n-\tjne 14d70 \n+\tcmp 0x10(%rsi),%r11\n+\tjne 14b08 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%rdx\n+\tmov 0x18(%rsi),%rcx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r15),%rdi\n+\tmov 0x18(%r15),%r10\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdx,%rdi\n-\tsetne %r9b\n+\tcmp %rcx,%r10\n+\tsetne %dil\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n-\tsetne %r11b\n-\ttest %r11b,%r9b\n-\tje 14ce9 \n-\tcmp $0xffffffffffffffff,%rdi\n-\tjne 14d70 \n+\tinc %rcx\n+\tsetne %dl\n+\ttest %dl,%dil\n+\tje 14a86 \n+\tinc %r10\n+\tjne 14b08 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x20(%r15),%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%edx\n+\tmovzbl 0x20(%rsi),%r9d\n ./pynx/scattering/cpu.c:7373\n-\tmov %r8d,%ecx\n+\tmov %r8d,%eax\n ./pynx/scattering/cpu.c:7374\n-\tmov %edx,%r10d\n+\tmov %r9d,%r10d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%cl\n+\tshr $0x2,%al\n ./pynx/scattering/cpu.c:7374\n \tshr $0x2,%r10b\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%ecx\n+\tand $0x7,%eax\n ./pynx/scattering/cpu.c:7374\n \tand $0x7,%r10d\n-\tcmp %r10b,%cl\n-\tjne 14d70 \n+\tcmp %r10b,%al\n+\tjne 14b08 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%r8b\n-\tjne 15745 \n+\tjne 15479 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x38(%r15),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%dl\n-\tjne 15731 \n+\ttest $0x20,%r9b\n+\tjne 15462 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %cl,%r8d\n+\tmovzbl %al,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r8d\n-\tje 15794 \n+\tcmp $0x1,%esi\n+\tje 154c2 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r8d\n-\tje 157a0 \n+\tcmp $0x2,%esi\n+\tje 154ce \n /usr/include/python3.12/cpython/unicodeobject.h:326\n \tmov (%rdi),%edx\n-\tmov (%rsi),%r10d\n+\tmov (%rcx),%r8d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r10d,%edx\n-\tjne 14d70 \n+\tcmp %r8d,%edx\n+\tjne 14b08 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%rax\n-\tje 14e88 \n+\tcmp $0x1,%r11\n+\tje 14be0 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %cl,%edx\n-\timul %rax,%rdx\n+\tmovzbl %al,%edx\n+\tmov %rcx,%rsi\n+\timul %r11,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 14e88 \n-\tcs nopw 0x0(%rax,%rax,1)\n+\tje 14be0 \n+\tnopl (%rax)\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r14,%r12\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%r13),%rdi\n+\tlea 0x1(%r12),%rdi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %r14,%r13\n-\tje 15630 \n-\tmov %rdi,%r13\n-\tjmp 14c80 \n-\tnopl (%rax)\n+\tje 1535d \n+\tmov %rdi,%r12\n+\tjmp 14a20 \n+\txchg %ax,%ax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %cl,%cl\n-\tje 14d91 \n-\ttest %r12b,%r12b\n-\tjne 14d70 \n+\ttest %al,%al\n+\tje 14b29 \n+\ttest %r13b,%r13b\n+\tjne 14b08 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0x81f8(%rip),%rsi \n-\tjne 14d9f \n-\ttest %r10b,%r10b\n-\tjne 14d70 \n+\tcmp 0x8460(%rip),%rsi \n+\tjne 14b37 \n+\ttest %r9b,%r9b\n+\tjne 14b08 \n ./pynx/scattering/cpu.c:7396\n \tmov %r15,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje 15630 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 1535d \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0x81d9(%rip),%rax \n-\tsete %sil\n+\tcmp 0x8441(%rip),%rax \n+\tsete %r11b\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0x81a6(%rip),%rax \n+\tcmp 0x840e(%rip),%rax \n \tsete %al\n-\tor %sil,%al\n-\tjne 15366 \n-\tcmp 0x81b3(%rip),%rdi \n-\tje 15366 \n+\tor %r11b,%al\n+\tjne 15090 \n+\tcmp 0x841b(%rip),%rdi \n+\tje 15090 \n ./pynx/scattering/cpu.c:11384\n-\tmov %rdi,-0x470(%rbp)\n+\tmov %rdi,-0x468(%rbp)\n \tcall 3370 \n-\tmov -0x470(%rbp),%rdi\n+\tmov -0x468(%rbp),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rcx\n+\tmov (%rdi),%r9\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjs 14e09 \n+\ttest %r9d,%r9d\n+\tjs 14ba2 \n /usr/include/python3.12/object.h:704\n-\tdec %rcx\n-\tmov %rcx,(%rdi)\n-\tje 15702 \n+\tdec %r9\n+\tmov %r9,(%rdi)\n+\tje 15434 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 14d70 \n+\tje 14b08 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x460(%rbp),%rax\n \tmov -0x458(%rbp),%r8\n-\tjns 14e96 \n+\tjns 14bee \n \tmov %r8,-0x458(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4752\n \tcall 3310 \n ./pynx/scattering/cpu.c:4752 (discriminator 2)\n \tmov -0x458(%rbp),%r8\n \ttest %rax,%rax\n-\tjne 157fc \n-__Pyx_RaiseArgtupleInvalid():\n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x811c(%rip),%r15 \n-\tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0x46d4(%rip),%rdx \n-\tlea 0x54a0(%rip),%rsi \n-\tlea 0x43a0(%rip),%r9 \n-\tmov (%r15),%rdi\n-\tpush %r8\n-\tlea 0x4648(%rip),%rcx \n-\tmov $0x9,%r8d\n-\tcall 3460 \n-__pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n-./pynx/scattering/cpu.c:4864\n-\tpop %rax\n-./pynx/scattering/cpu.c:4864 (discriminator 1)\n-\tmov $0x1300,%esi\n-./pynx/scattering/cpu.c:4864\n-\tpop %rdx\n-\tjmp 13b40 \n-\tnopw 0x0(%rax,%rax,1)\n+\tje 14340 \n+./pynx/scattering/cpu.c:4752 (discriminator 1)\n+\tmov $0x1290,%esi\n+\tjmp 14380 \n \tmov -0x460(%rbp),%rax\n \tmov -0x458(%rbp),%r8\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r9\n-\tmov (%r9,%r13,8),%r11\n-\tmov %r11,-0x458(%rbp)\n-\tjmp 1343d \n+\tmov -0x478(%rbp),%r14\n+\tmov (%r14,%r12,8),%r10\n+\tmov %r10,-0x458(%rbp)\n+\tjmp 13092 \n \tnopl (%rax)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%rcx\n-\tje 13f8f \n+\tcmp $0x1,%r9\n+\tje 13d1e \n ./pynx/scattering/cpu.c:7384\n \tmovzbl %r8b,%edx\n-\tmov %r9,%rdi\n-\timul %rcx,%rdx\n+\tmov %r10,%rsi\n+\timul %r9,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 13f70 \n-\tjmp 13f8f \n-\tnopw 0x0(%rax,%rax,1)\n+\tjne 13d00 \n+\tjmp 13d1e \n+\tnop\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x4b0(%rbp)\n+\tmov %rdi,-0x4a0(%rbp)\n \tcall 3370 \n-\tmov -0x4b0(%rbp),%rdi\n-\tjmp 13794 \n-\tnopl 0x0(%rax,%rax,1)\n-\tmov %rdi,-0x4a8(%rbp)\n+\tmov -0x4a0(%rbp),%rdi\n+\tjmp 13992 \n+\tmov %rax,-0x498(%rbp)\n \tcall 3370 \n-\tmov -0x4a8(%rbp),%rdi\n-\tjmp 142d8 \n-\tnopl 0x0(%rax,%rax,1)\n+\tmov -0x498(%rbp),%rdi\n+\tjmp 1405e \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r9\n-\tje 13d40 \n+\tcmp 0x18(%rbx,%rsi,8),%r10\n+\tje 13808 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%rdi),%rdx\n-\tjmp 13c94 \n+\tlea 0x1(%rsi),%r11\n+\tjmp 1375d \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426\n \tcmp 0x18(%rbx),%r12\n-\tje 140c8 \n+\tje 13e58 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r9d\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 138e3 \n-\tnopl (%rax)\n+\tjmp 1355a \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r12\n-\tje 140e0 \n+\tcmp 0x18(%rbx),%r10\n+\tje 13e70 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%edi\n+\tmov $0x1,%r13d\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 12b17 \n-\tnopl 0x0(%rax)\n+\tjmp 128d7 \n+\tnopl (%rax)\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x4a0(%rbp)\n+\tmov %rdi,-0x490(%rbp)\n \tcall 3370 \n-\tmov -0x4a0(%rbp),%rdi\n-\tjmp 14508 \n+\tmov -0x490(%rbp),%rdi\n+\tjmp 1428c \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%r9\n-\tje 135a8 \n+\tcmp 0x18(%rbx,%rdi,8),%rcx\n+\tje 134b8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%rsi),%r12\n-\tjmp 134f9 \n+\tlea 0x1(%rdi),%r12\n+\tjmp 1340a \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x498(%rbp)\n+\tmov %rdi,-0x488(%rbp)\n \tcall 3370 \n-\tmov -0x498(%rbp),%rdi\n-\tjmp 13834 \n+\tmov -0x488(%rbp),%rdi\n+\tjmp 13a30 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%rdi\n-\tje 132e0 \n+\tcmp 0x18(%rbx,%rsi,8),%rdi\n+\tje 13340 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%rdx),%r12\n-\tjmp 13237 \n+\tlea 0x1(%rsi),%r13\n+\tjmp 13295 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rdi,-0x480(%rbp)\n+\tmov %rax,-0x480(%rbp)\n \tcall 3370 \n \tmov -0x480(%rbp),%rdi\n-\tjmp 14778 \n+\tjmp 14551 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r12\n-\tje 14598 \n+\tcmp 0x18(%rbx),%r14\n+\tje 14318 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%edx\n+\tmov $0x1,%edi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 12f50 \n+\tjmp 12d0e \n \tnopl 0x0(%rax)\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-\tjmp 14a33 \n+\tmovzbl %r11b,%eax\n+\tjmp 147f2 \n _PyUnicode_COMPACT_DATA():\n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rbx),%r11\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r8d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x38(%rbx),%rdi\n-\tand $0x40,%eax\n-\tcmovne %r11,%rdi\n-\tjmp 1441f \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 141a5 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rbx),%rdi\n+\tjmp 141a5 \n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:4984 (discriminator 7)\n \tmovl $0x1378,-0x458(%rbp)\n \tmov $0x31,%r15d\n-\tnopl (%rax)\n ./pynx/scattering/cpu.c:5076\n \tcall 3090 <_PyThreadState_UncheckedGet@plt>\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6787\n \tmov 0x60(%rax),%r12\n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:5076\n \tmov %rax,%rbx\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6788\n \tmovq $0x0,0x60(%rax)\n ./pynx/scattering/cpu.c:6792\n \ttest %r12,%r12\n-\tje 153a8 \n+\tje 150d0 \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n \tmov 0x8(%r12),%r14\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov (%r14),%eax\n-\tinc %eax\n-\tje 1504c \n+\tmov (%r14),%ecx\n+\tinc %ecx\n+\tje 14d8c \n /usr/include/python3.12/object.h:646\n-\tmov %eax,(%r14)\n+\tmov %ecx,(%r14)\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6796\n \tmov 0x28(%r12),%r13\n Py_XINCREF():\n /usr/include/python3.12/object.h:787\n \ttest %r13,%r13\n-\tje 15063 \n+\tje 14da3 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov 0x0(%r13),%r8d\n-\tinc %r8d\n-\tje 15063 \n+\tmov 0x0(%r13),%r9d\n+\tinc %r9d\n+\tje 14da3 \n /usr/include/python3.12/object.h:646\n-\tmov %r8d,0x0(%r13)\n+\tmov %r9d,0x0(%r13)\n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x448(%rbp)\n-\tje 1508d \n+\tje 14dcd \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x822c(%rip),%rsi \n-\tcmp %rsi,-0x408(%rbp)\n-\tje 15440 \n+\tlea 0x84ec(%rip),%rax \n+\tcmp %rax,-0x408(%rbp)\n+\tje 15120 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x448(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x3e8(%rbp)\n-\tje 150b7 \n+\tje 14df7 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x8202(%rip),%r10 \n+\tlea 0x84c2(%rip),%r10 \n \tcmp %r10,-0x3a8(%rbp)\n-\tje 153b8 \n+\tje 15130 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x3e8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x388(%rbp)\n-\tje 150e1 \n+\tje 14e21 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x81d8(%rip),%rdx \n-\tcmp %rdx,-0x348(%rbp)\n-\tje 153d0 \n+\tlea 0x8498(%rip),%r8 \n+\tcmp %r8,-0x348(%rbp)\n+\tje 150e0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x388(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x328(%rbp)\n-\tje 1510b \n+\tje 14e4b \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x81ae(%rip),%r11 \n-\tcmp %r11,-0x2e8(%rbp)\n-\tje 153e0 \n+\tlea 0x846e(%rip),%rsi \n+\tcmp %rsi,-0x2e8(%rbp)\n+\tje 150f0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x328(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x2c8(%rbp)\n-\tje 15135 \n+\tje 14e75 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x8184(%rip),%rdi \n-\tcmp %rdi,-0x288(%rbp)\n-\tje 153f0 \n+\tlea 0x8444(%rip),%rdx \n+\tcmp %rdx,-0x288(%rbp)\n+\tje 15100 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x2c8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x268(%rbp)\n-\tje 1515f \n+\tje 14e9f \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x815a(%rip),%rcx \n-\tcmp %rcx,-0x228(%rbp)\n-\tje 15400 \n+\tlea 0x841a(%rip),%rdi \n+\tcmp %rdi,-0x228(%rbp)\n+\tje 15110 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x268(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x208(%rbp)\n-\tje 15189 \n+\tje 14ec9 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x8130(%rip),%r9 \n-\tcmp %r9,-0x1c8(%rbp)\n-\tje 15410 \n+\tlea 0x83f0(%rip),%r11 \n+\tcmp %r11,-0x1c8(%rbp)\n+\tje 15140 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x208(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x1a8(%rbp)\n-\tje 151b3 \n+\tje 14ef3 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x8106(%rip),%rax \n-\tcmp %rax,-0x168(%rbp)\n-\tje 15420 \n+\tlea 0x83c6(%rip),%rcx \n+\tcmp %rcx,-0x168(%rbp)\n+\tje 15150 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x1a8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x148(%rbp)\n-\tje 151dd \n+\tje 14f1d \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x80dc(%rip),%r8 \n-\tcmp %r8,-0x108(%rbp)\n-\tje 15430 \n+\tlea 0x839c(%rip),%r9 \n+\tcmp %r9,-0x108(%rbp)\n+\tje 15160 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x148(%rbp),%rdi\n \tcall 30e0 \n __Pyx_ErrRestoreInState():\n ./pynx/scattering/cpu.c:6760\n \ttest %r12,%r12\n-\tje 151ed \n+\tje 14f2d \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n \tcmp %r13,0x28(%r12)\n-\tjne 15648 \n+\tjne 15375 \n ./pynx/scattering/cpu.c:6766\n \tmov 0x60(%rbx),%rdi\n ./pynx/scattering/cpu.c:6767\n \tmov %r12,0x60(%rbx)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje 1520d \n+\tje 14f4d \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rbx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %ebx,%ebx\n-\tjs 1520d \n+\tjs 14f4d \n /usr/include/python3.12/object.h:704\n \tdec %rbx\n \tmov %rbx,(%rdi)\n-\tje 15450 \n+\tje 15170 \n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %r14,%r14\n-\tje 15226 \n+\tje 14f66 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%r14),%r12\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r12d,%r12d\n-\tjs 15226 \n+\tjs 14f66 \n /usr/include/python3.12/object.h:704\n \tdec %r12\n \tmov %r12,(%r14)\n-\tje 15460 \n+\tje 15180 \n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %r13,%r13\n-\tje 15241 \n+\tje 14f81 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov 0x0(%r13),%r14\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r14d,%r14d\n-\tjs 15241 \n+\tjs 14f81 \n /usr/include/python3.12/object.h:704\n \tdec %r14\n \tmov %r14,0x0(%r13)\n-\tje 15470 \n+\tje 15190 \n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:5088\n \tmov -0x458(%rbp),%esi\n-\tlea 0x4234(%rip),%rcx \n+\tlea 0x4564(%rip),%rcx \n \tmov %r15d,%edx\n-\tlea 0x42b9(%rip),%rdi \n-\tcall a4a0 \n+\tlea 0x45e9(%rip),%rdi \n+\tcall a2a8 \n ./pynx/scattering/cpu.c:5089\n \txor %eax,%eax\n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4890\n-\tjmp 12830 \n+\tjmp 12540 \n+./pynx/scattering/cpu.c:4746\n+\tmov %rax,%rcx\n+\tjmp 130c1 \n+\tmov %rax,%rdi\n+\tjmp 13704 \n \tmov %eax,-0x480(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n \tmov -0x480(%rbp),%eax\n-\tjmp 1478b \n+\tjmp 14564 \n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4746\n \tmov %rax,%r14\n-\tvzeroupper\n-\tjmp 1389c \n-\tmov %rax,%r10\n-\tvzeroupper\n-\tjmp 12ad0 \n+\tjmp 13514 \n+\tmov %rax,%r11\n+\tjmp 12890 \n \tmov %rax,%r15\n-\tvzeroupper\n-\tjmp 134a0 \n+\tjmp 133b0 \n+\tmov %rax,%r12\n+\tjmp 1323a \n+\tmov %rax,%r10\n+\tjmp 12cc7 \n \tmov %rax,%r13\n-\tvzeroupper\n-\tjmp 131dd \n-\tmov %rax,%rsi\n-\tvzeroupper\n-\tjmp 12f0a \n-\tmov %rax,%rcx\n-\tvzeroupper\n-\tjmp 12d97 \n-\tmov %rax,%rdi\n-\tvzeroupper\n-\tjmp 135ec \n-\tmov %rax,%r11\n-\tvzeroupper\n-\tjmp 13c3c \n+\tjmp 12b5c \n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:4989 (discriminator 7)\n \tmovl $0x137d,-0x458(%rbp)\n \tmov $0x31,%r15d\n-\tjmp 15020 \n+\tjmp 14d60 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r8d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r14),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 12ea8 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%r12),%r11\n-\tlea 0x38(%r12),%rdi\n-\tand $0x40,%eax\n-\tcmovne %r11,%rdi\n-\tjmp 130eb \n+\tlea 0x28(%r14),%rdi\n+\tjmp 12ea8 \n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:4994 (discriminator 7)\n \tmovl $0x1382,-0x458(%rbp)\n \tmov $0x31,%r15d\n-\tjmp 15020 \n+\tjmp 14d60 \n ./pynx/scattering/cpu.c:4999 (discriminator 7)\n \tmovl $0x1387,-0x458(%rbp)\n \tmov $0x31,%r15d\n-\tjmp 15020 \n+\tjmp 14d60 \n ./pynx/scattering/cpu.c:5004 (discriminator 7)\n \tmovl $0x138c,-0x458(%rbp)\n \tmov $0x31,%r15d\n-\tjmp 15020 \n+\tjmp 14d60 \n ./pynx/scattering/cpu.c:5009 (discriminator 7)\n \tmovl $0x1391,-0x458(%rbp)\n \tmov $0x31,%r15d\n-\tjmp 15020 \n+\tjmp 14d60 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rbx),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 14466 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%r15),%r10\n-\tlea 0x38(%r15),%rdi\n-\tand $0x40,%r8d\n-\tcmovne %r10,%rdi\n-\tjmp 14689 \n+\tlea 0x28(%rbx),%rdi\n+\tjmp 14466 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-\tjmp 14df6 \n+\tmovzbl %r11b,%eax\n+\tjmp 14b8e \n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:5014 (discriminator 7)\n \tmovl $0x1396,-0x458(%rbp)\n \tmov $0x31,%r15d\n-\tjmp 15020 \n+\tjmp 14d60 \n ./pynx/scattering/cpu.c:5019 (discriminator 7)\n \tmovl $0x139b,-0x458(%rbp)\n \tmov $0x31,%r15d\n-\tjmp 15020 \n+\tjmp 14d60 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:323\n \tmovzwl (%rdi),%edx\n-\tmovzwl (%rsi),%r11d\n-\tjmp 14213 \n-\tnopl (%rax)\n+\tmovzwl (%r8),%r9d\n+\tjmp 13f9e \n+\tnop\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6791\n \txor %r13d,%r13d\n ./pynx/scattering/cpu.c:6790\n \txor %r14d,%r14d\n-\tjmp 15063 \n+\tjmp 14da3 \n \tnopl 0x0(%rax,%rax,1)\n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n-\tmovq $0x0,-0x3a8(%rbp)\n-\tjmp 150ab \n-\tnopl 0x0(%rax,%rax,1)\n \tmovq $0x0,-0x348(%rbp)\n-\tjmp 150d5 \n+\tjmp 14e15 \n \tmovq $0x0,-0x2e8(%rbp)\n-\tjmp 150ff \n+\tjmp 14e3f \n \tmovq $0x0,-0x288(%rbp)\n-\tjmp 15129 \n+\tjmp 14e69 \n \tmovq $0x0,-0x228(%rbp)\n-\tjmp 15153 \n+\tjmp 14e93 \n+\tmovq $0x0,-0x408(%rbp)\n+\tjmp 14dc1 \n+\tmovq $0x0,-0x3a8(%rbp)\n+\tjmp 14deb \n \tmovq $0x0,-0x1c8(%rbp)\n-\tjmp 1517d \n+\tjmp 14ebd \n \tmovq $0x0,-0x168(%rbp)\n-\tjmp 151a7 \n+\tjmp 14ee7 \n \tmovq $0x0,-0x108(%rbp)\n-\tjmp 151d1 \n-\tmovq $0x0,-0x408(%rbp)\n-\tjmp 15081 \n+\tjmp 14f11 \n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 1520d \n+\tjmp 14f4d \n \tnopw 0x0(%rax,%rax,1)\n \tmov %r14,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 15226 \n+\tjmp 14f66 \n \tnopl (%rax)\n \tmov %r13,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 15241 \n+\tjmp 14f81 \n \tnopl (%rax)\n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:5030 (discriminator 1)\n \tmovl $0x13a6,-0x458(%rbp)\n \tmov $0x3c,%r15d\n-\tjmp 15020 \n+\tjmp 14d60 \n \tnopl (%rax)\n-\tmov %eax,-0x4c0(%rbp)\n+\tmov %eax,-0x4b0(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x4c0(%rbp),%eax\n-\tjmp 14046 \n+\tmov -0x4b0(%rbp),%eax\n+\tjmp 13dd3 \n \txchg %ax,%ax\n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:5032 (discriminator 1)\n \tmovl $0x13a8,-0x458(%rbp)\n \tmov $0x3c,%r15d\n-\tjmp 15020 \n+\tjmp 14d60 \n \tnopl (%rax)\n-\tmov %eax,-0x4b8(%rbp)\n+\tmov %eax,-0x4a8(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x4b8(%rbp),%eax\n-\tjmp 13bed \n-\tmov %eax,-0x4b0(%rbp)\n+\tmov -0x4a8(%rbp),%eax\n+\tjmp 13bd5 \n+\tmov %eax,-0x4a0(%rbp)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x4b0(%rbp),%eax\n-\tjmp 137a7 \n+\tmov -0x4a0(%rbp),%eax\n+\tjmp 139a5 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r11d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r10\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 13cda \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%rdi\n-\tadd $0x38,%rsi\n-\tand $0x40,%edx\n-\tcmovne %rdi,%rsi\n-\tjmp 13f43 \n-\tlea 0x28(%rbx),%r10\n-\tlea 0x38(%rbx),%r9\n+\tlea 0x28(%rsi),%r10\n+\tjmp 13cda \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%eax\n-\tcmovne %r10,%r9\n-\tjmp 13f36 \n-\tmov %eax,-0x4a8(%rbp)\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r12),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 13ccc \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%r12),%rdi\n+\tjmp 13ccc \n+\tmov %eax,-0x498(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x4a8(%rbp),%eax\n-\tjmp 142eb \n+\tmov -0x498(%rbp),%eax\n+\tjmp 14072 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r9d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r12),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 13683 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%r12),%r9\n-\tlea 0x38(%r12),%r11\n-\tand $0x40,%r8d\n-\tcmovne %r9,%r11\n-\tjmp 13a85 \n-\tlea 0x28(%rsi),%rax\n-\tadd $0x38,%rsi\n-\tand $0x40,%edi\n-\tcmovne %rax,%rsi\n-\tjmp 13a93 \n-\tvzeroupper\n-\tjmp 14e3d \n-\tmov %eax,-0x4a0(%rbp)\n+\tlea 0x28(%r12),%rdi\n+\tjmp 13683 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r10\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 1368f \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rsi),%r10\n+\tjmp 1368f \n+\tmov %eax,-0x490(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x4a0(%rbp),%eax\n-\tjmp 1451c \n+\tmov -0x490(%rbp),%eax\n+\tjmp 142a0 \n _PyUnicode_COMPACT_DATA():\n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%r12),%r11\n-\tlea 0x38(%r12),%rdi\n-\tand $0x40,%eax\n-\tcmovne %r11,%rdi\n-\tjmp 12cb3 \n-\tlea 0x28(%rsi),%r9\n-\tadd $0x38,%rsi\n-\tand $0x40,%edx\n-\tcmovne %r9,%rsi\n-\tjmp 12cc0 \n-\tlea 0x28(%rsi),%r9\n-\tadd $0x38,%rsi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%edx\n-\tcmovne %r9,%rsi\n-\tjmp 141f6 \n-\tlea 0x28(%rbx),%r10\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%rcx\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 12a7e \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rsi),%rcx\n+\tjmp 12a7e \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r8d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x38(%rbx),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 12a71 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rbx),%rdi\n+\tjmp 12a71 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%r8d\n-\tcmovne %r10,%rdi\n-\tjmp 141e9 \n-\tmov %eax,-0x498(%rbp)\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rbx),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 13f77 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rbx),%rdi\n+\tjmp 13f77 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r8\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 13f83 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rsi),%r8\n+\tjmp 13f83 \n+\tmov %eax,-0x488(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x498(%rbp),%eax\n-\tjmp 13847 \n+\tmov -0x488(%rbp),%eax\n+\tjmp 13a44 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r9d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r10\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 141b3 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n \tlea 0x28(%rsi),%r10\n-\tadd $0x38,%rsi\n-\tand $0x40,%r9d\n-\tcmovne %r10,%rsi\n-\tjmp 1442d \n+\tjmp 141b3 \n __pyx_pf_4pynx_10scattering_3cpu_2fhklo_cpu():\n ./pynx/scattering/cpu.c:4979 (discriminator 7)\n \tmovl $0x1373,-0x458(%rbp)\n \tmov $0x31,%r15d\n-\tjmp 15020 \n+\tjmp 14d60 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r11d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r8\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 12eb6 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%rdx\n-\tadd $0x38,%rsi\n-\tand $0x40,%r9d\n-\tcmovne %rdx,%rsi\n-\tjmp 130f9 \n+\tlea 0x28(%rsi),%r8\n+\tjmp 12eb6 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%r9),%edx\n-\tmovzbl (%rsi),%r11d\n-\tjmp 13f5f \n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%r10),%ecx\n+\tjmp 13cf5 \n \tmov -0x458(%rbp),%r8\n-\tjmp 14e21 \n-\tmovzbl (%r11),%r10d\n-\tmovzbl (%rsi),%edi\n-\tjmp 13ab0 \n+\tjmp 14bba \n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%r10),%r9d\n+\tjmp 136aa \n __Pyx_ErrRestoreInState():\n ./pynx/scattering/cpu.c:6764\n \tmov %r13,%rsi\n \tmov %r12,%rdi\n \tcall 3070 \n-\tjmp 151ed \n+\tjmp 14f2d \n _PyUnicode_COMPACT_DATA():\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 0x38(%rsi),%rax\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 14473 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%rcx\n-\tadd $0x38,%rsi\n-\tand $0x40,%r9d\n-\tcmovne %rcx,%rsi\n-\tjmp 14697 \n+\tlea 0x28(%rsi),%rax\n+\tjmp 14473 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%edx\n-\tmovzbl (%rsi),%r10d\n-\tjmp 12cda \n-\tmov %eax,-0x478(%rbp)\n+\tmovzbl (%rdi),%r9d\n+\tmovzbl (%rcx),%r8d\n+\tjmp 12a9a \n+\tmov %eax,-0x470(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x478(%rbp),%eax\n-\tjmp 14a47 \n+\tmov -0x470(%rbp),%eax\n+\tjmp 14805 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:320\n \tmovzbl (%rdi),%edx\n-\tmovzbl (%rsi),%r11d\n-\tjmp 14213 \n+\tmovzbl (%r8),%r9d\n+\tjmp 13f9e \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%r9),%edx\n-\tmovzwl (%rsi),%r11d\n-\tjmp 13f5f \n-\tmovzwl (%r11),%r10d\n-\tmovzwl (%rsi),%edi\n-\tjmp 13ab0 \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%r10),%ecx\n+\tjmp 13cf5 \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%r10),%r9d\n+\tjmp 136aa \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%eax\n-\tmovzbl (%rsi),%r9d\n-\tjmp 14448 \n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%r10),%r8d\n+\tjmp 141cd \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%edx\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%rax\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 1472f \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%r10\n-\tadd $0x38,%rsi\n-\tand $0x40,%r9d\n-\tcmovne %r10,%rsi\n-\tjmp 14970 \n-\tlea 0x28(%r15),%r11\n+\tlea 0x28(%rsi),%rax\n+\tjmp 1472f \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r8d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x38(%r15),%rdi\n-\tand $0x40,%eax\n-\tcmovne %r11,%rdi\n-\tjmp 14962 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 14722 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%r15),%rdi\n+\tjmp 14722 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%edx\n-\tmovzwl (%rsi),%r10d\n-\tjmp 12cda \n+\tmovzwl (%rdi),%r9d\n+\tmovzwl (%rcx),%r8d\n+\tjmp 12a9a \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%r10d\n-\tmovzbl (%rsi),%r9d\n-\tjmp 13114 \n-\tmov %eax,-0x470(%rbp)\n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%r8),%r9d\n+\tjmp 12ed0 \n+\tmov %eax,-0x468(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x470(%rbp),%eax\n-\tjmp 14e09 \n+\tmov -0x468(%rbp),%eax\n+\tjmp 14ba2 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%eax\n-\tmovzwl (%rsi),%r9d\n-\tjmp 14448 \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%r10),%r8d\n+\tjmp 141cd \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%r11d\n-\tmovzbl (%rsi),%r9d\n-\tjmp 146b5 \n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%rax),%r9d\n+\tjmp 1448e \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r9d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%rcx\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 14ac5 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%r11\n-\tadd $0x38,%rsi\n-\tand $0x40,%edx\n-\tcmovne %r11,%rsi\n-\tjmp 14d26 \n-\tlea 0x28(%r15),%r9\n-\tlea 0x38(%r15),%rdi\n+\tlea 0x28(%rsi),%rcx\n+\tjmp 14ac5 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%r8d\n-\tcmovne %r9,%rdi\n-\tjmp 14d19 \n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r15),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 14ab7 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%r15),%rdi\n+\tjmp 14ab7 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%r10d\n-\tmovzwl (%rsi),%r9d\n-\tjmp 13114 \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%r8),%r9d\n+\tjmp 12ed0 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%eax\n-\tmovzbl (%rsi),%r9d\n-\tjmp 1498b \n+\tmovzbl (%rdi),%r9d\n+\tmovzbl (%rax),%r8d\n+\tjmp 1474a \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%r11d\n-\tmovzwl (%rsi),%r9d\n-\tjmp 146b5 \n-\tvzeroupper\n-\tjmp 14e21 \n-\tmovzwl (%rdi),%eax\n-\tmovzwl (%rsi),%r9d\n-\tjmp 1498b \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%rax),%r9d\n+\tjmp 1448e \n+\tmovzwl (%rdi),%r9d\n+\tmovzwl (%rax),%r8d\n+\tjmp 1474a \n /usr/include/python3.12/cpython/unicodeobject.h:320\n \tmovzbl (%rdi),%edx\n-\tmovzbl (%rsi),%r10d\n-\tjmp 14d43 \n+\tmovzbl (%rcx),%r8d\n+\tjmp 14adf \n /usr/include/python3.12/cpython/unicodeobject.h:323\n \tmovzwl (%rdi),%edx\n-\tmovzwl (%rsi),%r10d\n-\tjmp 14d43 \n+\tmovzwl (%rcx),%r8d\n+\tjmp 14adf \n __pyx_pw_4pynx_10scattering_3cpu_3fhklo_cpu():\n ./pynx/scattering/cpu.c:4830 (discriminator 1)\n \tmov $0x12de,%esi\n-\tjmp 13b40 \n+\tjmp 14380 \n ./pynx/scattering/cpu.c:4820 (discriminator 1)\n \tmov $0x12d4,%esi\n-\tjmp 13b40 \n+\tjmp 14380 \n ./pynx/scattering/cpu.c:4810 (discriminator 1)\n \tmov $0x12ca,%esi\n-\tjmp 13b40 \n+\tjmp 14380 \n ./pynx/scattering/cpu.c:4800 (discriminator 1)\n \tmov $0x12c0,%esi\n-\tjmp 13b40 \n+\tjmp 14380 \n ./pynx/scattering/cpu.c:4790 (discriminator 1)\n \tmov $0x12b6,%esi\n-\tjmp 13b40 \n+\tjmp 14380 \n ./pynx/scattering/cpu.c:4780 (discriminator 1)\n \tmov $0x12ac,%esi\n-\tjmp 13b40 \n+\tjmp 14380 \n ./pynx/scattering/cpu.c:4770 (discriminator 1)\n \tmov $0x12a2,%esi\n-\tjmp 13b40 \n+\tjmp 14380 \n ./pynx/scattering/cpu.c:4760 (discriminator 1)\n \tmov $0x1298,%esi\n-\tjmp 13b40 \n-./pynx/scattering/cpu.c:4752 (discriminator 1)\n-\tmov $0x1290,%esi\n-\tjmp 13b40 \n+\tjmp 14380 \n ./pynx/scattering/cpu.c:4902\n \tcall 31c0 <__stack_chk_fail@plt>\n-\tvzeroupper\n-\tjmp 13d57 \n-\tdata16 cs nopw 0x0(%rax,%rax,1)\n-\txchg %ax,%ax\n+\tnop\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5130\n \tendbr64\n \tlea 0x8(%rsp),%r10\n \tand $0xffffffffffffffe0,%rsp\n-\tmov %rdx,%r8\n \tmov %rsi,%rax\n \tpush -0x8(%r10)\n-./pynx/scattering/cpu.c:5160\n-\tlea 0x83a2(%rip),%rdx \n-./pynx/scattering/cpu.c:5130\n+\tmov %rdx,%r8\n \tpush %rbp\n \tmov %rsp,%rbp\n \tpush %r15\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tpush %r10\n \tpush %rbx\n-\tsub $0x4a0,%rsp\n-./pynx/scattering/cpu.c:5160\n-\tvmovq 0x74ec(%rip),%xmm2 \n-\tvmovq 0x74d4(%rip),%xmm3 \n-./pynx/scattering/cpu.c:5130\n+\tsub $0x480,%rsp\n \tmov %fs:0x28,%rbx\n \tmov %rbx,-0x38(%rbp)\n \tmov %rcx,%rbx\n ./pynx/scattering/cpu.c:5160\n-\tvmovq 0x74f4(%rip),%xmm5 \n-\tvmovq 0x74dc(%rip),%xmm7 \n+\tlea 0x8654(%rip),%rcx \n \tmovq $0x0,-0x48(%rbp)\n-\tvpinsrq $0x1,%rdx,%xmm2,%xmm1\n-\tsub $0x10,%rdx\n-\tvpinsrq $0x1,%rdx,%xmm3,%xmm0\n-\tsub $0x88,%rdx\n-\tvpinsrq $0x1,%rdx,%xmm5,%xmm6\n-\tadd $0xb0,%rdx\n-\tvinserti128 $0x1,%xmm1,%ymm0,%ymm4\n-\tvpinsrq $0x1,%rdx,%xmm7,%xmm8\n-\tlea -0xb8(%rdx),%rcx\n-\tvmovdqa %ymm4,-0x90(%rbp)\n-\tvinserti128 $0x1,%xmm6,%ymm8,%ymm9\n-\tmov %rcx,-0x50(%rbp)\n-\tvmovdqa %ymm9,-0x70(%rbp)\n+\tmov %rcx,-0x90(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x88(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x80(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x78(%rbp)\n+\tadd $0x10,%rcx\n+\tmov %rcx,-0x70(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x68(%rbp)\n+\tadd $0x8,%rcx\n+\tmov %rcx,-0x60(%rbp)\n+\tsub $0xb8,%rcx\n+\tmov %rcx,-0x58(%rbp)\n+\tsub $0x8,%rcx\n ./pynx/scattering/cpu.c:5161\n \ttest %rbx,%rbx\n-\tje 15908 \n+./pynx/scattering/cpu.c:5160\n+\tmov %rcx,-0x50(%rbp)\n+./pynx/scattering/cpu.c:5161\n+\tje 155f8 \n ./pynx/scattering/cpu.c:5158\n-\tlea (%rsi,%r8,8),%r13\n-\tmov %r13,-0x490(%rbp)\n+\tlea (%rsi,%rdx,8),%r11\n ./pynx/scattering/cpu.c:5163\n-\tcmp $0x9,%r8\n-\tja 18c1d \n-\tlea 0x52a1(%rip),%r10 \n-\tmovslq (%r10,%r8,4),%rdx\n-\tadd %r10,%rdx\n-\tnotrack jmp *%rdx\n-\tnopl (%rax)\n+\tcmp $0x9,%rdx\n+./pynx/scattering/cpu.c:5158\n+\tmov %r11,-0x480(%rbp)\n+./pynx/scattering/cpu.c:5163\n+\tja 17940 \n+\tlea 0x5632(%rip),%r13 \n+\tmovslq 0x0(%r13,%rdx,4),%r10\n+\tadd %r13,%r10\n+\tnotrack jmp *%r10\n+\txchg %ax,%ax\n ./pynx/scattering/cpu.c:5279 (discriminator 1)\n-\tcmp $0x9,%r8\n-\tjne 18c1d \n+\tcmp $0x9,%rdx\n+\tjne 17940 \n ./pynx/scattering/cpu.c:5282\n-\tmov (%rsi),%rbx\n-./pynx/scattering/cpu.c:5284\n-\tmov 0x10(%rax),%rdi\n+\tmov (%rsi),%rdx\n ./pynx/scattering/cpu.c:5283\n-\tmov 0x8(%rsi),%rsi\n-./pynx/scattering/cpu.c:5285\n-\tmov 0x18(%rax),%r8\n+\tmov 0x8(%rsi),%rdi\n+./pynx/scattering/cpu.c:5284\n+\tmov 0x10(%rsi),%rbx\n ./pynx/scattering/cpu.c:5286\n-\tmov 0x20(%rax),%r9\n+\tmov 0x20(%rax),%r8\n+./pynx/scattering/cpu.c:5285\n+\tmov 0x18(%rsi),%rsi\n ./pynx/scattering/cpu.c:5287\n-\tmov 0x28(%rax),%r11\n+\tmov 0x28(%rax),%r9\n ./pynx/scattering/cpu.c:5282\n-\tmov %rbx,-0x458(%rbp)\n+\tmov %rdx,-0x458(%rbp)\n+./pynx/scattering/cpu.c:5283\n+\tmov %rdi,-0x468(%rbp)\n ./pynx/scattering/cpu.c:5288\n \tmov 0x30(%rax),%r15\n+./pynx/scattering/cpu.c:5284\n+\tmov %rbx,-0x470(%rbp)\n ./pynx/scattering/cpu.c:5289\n \tmov 0x38(%rax),%r14\n-./pynx/scattering/cpu.c:5283\n-\tmov %rsi,-0x470(%rbp)\n-./pynx/scattering/cpu.c:5284\n-\tmov %rdi,-0x478(%rbp)\n+./pynx/scattering/cpu.c:5285\n+\tmov %rsi,-0x478(%rbp)\n ./pynx/scattering/cpu.c:5290\n \tmov 0x40(%rax),%r12\n-./pynx/scattering/cpu.c:5285\n-\tmov %r8,-0x480(%rbp)\n ./pynx/scattering/cpu.c:5286\n-\tmov %r9,-0x460(%rbp)\n+\tmov %r8,-0x460(%rbp)\n ./pynx/scattering/cpu.c:5287\n-\tmov %r11,-0x498(%rbp)\n-./pynx/scattering/cpu.c:5290\n-\tvzeroupper\n+\tmov %r9,-0x488(%rbp)\n Py_TYPE():\n /usr/include/python3.12/object.h:220\n \tmov -0x458(%rbp),%rdi\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5318\n-\tmov 0x8128(%rip),%r11 \n+\tmov 0x843b(%rip),%rcx \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n \tmov 0x8(%rdi),%rsi\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5318 (discriminator 2)\n-\tcmp %rsi,%r11\n-\tjne 181b0 \n+\tcmp %rsi,%rcx\n+\tjne 17ea0 \n ./pynx/scattering/cpu.c:5319 (discriminator 2)\n-\tmov -0x470(%rbp),%rcx\n-\tcmp %rsi,0x8(%rcx)\n-\tjne 181e0 \n-./pynx/scattering/cpu.c:5320 (discriminator 2)\n-\tmov -0x478(%rbp),%r9\n+\tmov -0x468(%rbp),%r9\n \tcmp %rsi,0x8(%r9)\n-\tjne 18208 \n-./pynx/scattering/cpu.c:5321 (discriminator 2)\n-\tmov -0x480(%rbp),%r13\n+\tjne 17ec8 \n+./pynx/scattering/cpu.c:5320 (discriminator 2)\n+\tmov -0x470(%rbp),%r13\n \tcmp %rsi,0x8(%r13)\n-\tjne 18230 \n-./pynx/scattering/cpu.c:5322 (discriminator 2)\n-\tmov -0x460(%rbp),%rax\n+\tjne 17ef0 \n+./pynx/scattering/cpu.c:5321 (discriminator 2)\n+\tmov -0x478(%rbp),%rax\n \tcmp %rsi,0x8(%rax)\n-\tjne 18258 \n+\tjne 17f18 \n+./pynx/scattering/cpu.c:5322 (discriminator 2)\n+\tmov -0x460(%rbp),%r10\n+\tcmp %rsi,0x8(%r10)\n+\tjne 17f40 \n ./pynx/scattering/cpu.c:5323 (discriminator 2)\n-\tmov -0x498(%rbp),%r8\n+\tmov -0x488(%rbp),%r8\n \tcmp %rsi,0x8(%r8)\n-\tjne 18280 \n+\tjne 17f68 \n ./pynx/scattering/cpu.c:5324 (discriminator 2)\n \tcmp %rsi,0x8(%r15)\n-\tjne 182a8 \n+\tjne 17f90 \n ./pynx/scattering/cpu.c:5325 (discriminator 2)\n \tcmp %rsi,0x8(%r14)\n-\tjne 182d0 \n+\tjne 17fb8 \n ./pynx/scattering/cpu.c:5326 (discriminator 2)\n \tcmp %rsi,0x8(%r12)\n-\tjne 182f8 \n-\tlea 0x8288(%rip),%rsi \n+\tjne 17fe0 \n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5419\n+\tmov 0x78ab(%rip),%rbx \n+\tcmp %rbx,-0x458(%rbp)\n ./pynx/scattering/cpu.c:5381\n \tmovq $0x0,-0x388(%rbp)\n-./pynx/scattering/cpu.c:5419\n-\tmov 0x7586(%rip),%rbx \n ./pynx/scattering/cpu.c:5382\n \tmovq $0x0,-0x390(%rbp)\n-\tvmovq %rsi,%xmm10\n ./pynx/scattering/cpu.c:5385\n \tmovq $0x0,-0x328(%rbp)\n-\tvpunpcklqdq %xmm10,%xmm10,%xmm3\n ./pynx/scattering/cpu.c:5386\n \tmovq $0x0,-0x330(%rbp)\n ./pynx/scattering/cpu.c:5389\n \tmovq $0x0,-0x2c8(%rbp)\n ./pynx/scattering/cpu.c:5390\n \tmovq $0x0,-0x2d0(%rbp)\n ./pynx/scattering/cpu.c:5393\n@@ -25548,4494 +26046,4574 @@\n ./pynx/scattering/cpu.c:5410\n \tmovq $0x0,-0x3f0(%rbp)\n ./pynx/scattering/cpu.c:5413\n \tmovq $0x0,-0x448(%rbp)\n ./pynx/scattering/cpu.c:5414\n \tmovq $0x0,-0x450(%rbp)\n ./pynx/scattering/cpu.c:5419\n-\tcmp %rbx,-0x458(%rbp)\n-\tje 15f20 \n+\tje 15b68 \n ./pynx/scattering/cpu.c:5419 (discriminator 4)\n \tmov -0x458(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x388(%rbp),%rdi\n-\tvmovdqa %xmm3,-0x490(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5419 (discriminator 1)\n-\tvmovdqa -0x490(%rbp),%xmm3\n-\tcmp $0xffffffff,%eax\n-\tje 18cb9 \n+\tinc %eax\n+\tje 18925 \n ./pynx/scattering/cpu.c:5424\n-\tcmp %rbx,-0x470(%rbp)\n-\tje 15f4e \n+\tcmp %rbx,-0x468(%rbp)\n+\tje 15ba3 \n ./pynx/scattering/cpu.c:5424 (discriminator 4)\n-\tmov -0x470(%rbp),%rsi\n+\tmov -0x468(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x328(%rbp),%rdi\n-\tvmovdqa %xmm3,-0x490(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5424 (discriminator 1)\n-\tvmovdqa -0x490(%rbp),%xmm3\n-\tcmp $0xffffffff,%eax\n-\tje 186cd \n+\tinc %eax\n+\tje 18350 \n ./pynx/scattering/cpu.c:5429\n-\tcmp %rbx,-0x478(%rbp)\n-\tje 15f7e \n+\tcmp %rbx,-0x470(%rbp)\n+\tje 15be9 \n ./pynx/scattering/cpu.c:5429 (discriminator 4)\n-\tmov -0x478(%rbp),%rsi\n+\tmov -0x470(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x2c8(%rbp),%rdi\n-\tvmovdqa %xmm3,-0x470(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5429 (discriminator 1)\n-\tvmovdqa -0x470(%rbp),%xmm3\n-\tcmp $0xffffffff,%eax\n-\tje 18992 \n+\tinc %eax\n+\tje 185fa \n ./pynx/scattering/cpu.c:5434\n-\tcmp %rbx,-0x480(%rbp)\n-\tje 15fae \n+\tcmp %rbx,-0x478(%rbp)\n+\tje 15c2f \n ./pynx/scattering/cpu.c:5434 (discriminator 4)\n-\tmov -0x480(%rbp),%rsi\n+\tmov -0x478(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x268(%rbp),%rdi\n-\tvmovdqa %xmm3,-0x470(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5434 (discriminator 1)\n-\tvmovdqa -0x470(%rbp),%xmm3\n-\tcmp $0xffffffff,%eax\n-\tje 189bd \n+\tinc %eax\n+\tje 18626 \n ./pynx/scattering/cpu.c:5439\n \tcmp %rbx,-0x460(%rbp)\n-\tje 15fde \n+\tje 15c75 \n ./pynx/scattering/cpu.c:5439 (discriminator 4)\n \tmov -0x460(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x208(%rbp),%rdi\n-\tvmovdqa %xmm3,-0x470(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5439 (discriminator 1)\n-\tvmovdqa -0x470(%rbp),%xmm3\n-\tcmp $0xffffffff,%eax\n-\tje 189d2 \n+\tinc %eax\n+\tje 1863b \n ./pynx/scattering/cpu.c:5444\n-\tcmp %rbx,-0x498(%rbp)\n-\tje 1600e \n+\tcmp %rbx,-0x488(%rbp)\n+\tje 15cbb \n ./pynx/scattering/cpu.c:5444 (discriminator 4)\n-\tmov -0x498(%rbp),%rsi\n+\tmov -0x488(%rbp),%rsi\n \tlea -0x90(%rbp),%rdx\n \tlea -0x1a8(%rbp),%rdi\n-\tvmovdqa %xmm3,-0x470(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5444 (discriminator 1)\n-\tvmovdqa -0x470(%rbp),%xmm3\n-\tcmp $0xffffffff,%eax\n-\tje 189e7 \n+\tinc %eax\n+\tje 18650 \n ./pynx/scattering/cpu.c:5449\n \tcmp %rbx,%r15\n-\tje 1603a \n+\tje 15cfd \n ./pynx/scattering/cpu.c:5449 (discriminator 4)\n \tlea -0x90(%rbp),%rdx\n \tlea -0x148(%rbp),%rdi\n \tmov %r15,%rsi\n-\tvmovdqa %xmm3,-0x470(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5449 (discriminator 1)\n-\tvmovdqa -0x470(%rbp),%xmm3\n-\tcmp $0xffffffff,%eax\n-\tje 189fc \n+\tinc %eax\n+\tje 18665 \n ./pynx/scattering/cpu.c:5454\n \tcmp %rbx,%r14\n-\tje 16065 \n+\tje 15d3f \n ./pynx/scattering/cpu.c:5454 (discriminator 4)\n \tlea -0x90(%rbp),%rdx\n \tlea -0x3e8(%rbp),%rdi\n \tmov %r14,%rsi\n-\tvmovdqa %xmm3,-0x470(%rbp)\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5454 (discriminator 1)\n-\tvmovdqa -0x470(%rbp),%xmm3\n-\tcmp $0xffffffff,%eax\n-\tje 18a2f \n+\tinc %eax\n+\tje 18699 \n ./pynx/scattering/cpu.c:5459\n \tcmp %rbx,%r12\n-\tje 16090 \n+\tje 15d81 \n ./pynx/scattering/cpu.c:5459 (discriminator 4)\n \tlea -0x90(%rbp),%rdx\n \tlea -0x448(%rbp),%rdi\n \tmov %r12,%rsi\n-\tcall 9510 \n+\tcall 9370 \n ./pynx/scattering/cpu.c:5459 (discriminator 1)\n-\tcmp $0xffffffff,%eax\n-\tje 18a44 \n+\tinc %eax\n+\tje 186ae \n ./pynx/scattering/cpu.c:5470\n \tmov -0x460(%rbp),%rdi\n \tcall 3360 \n-\tmov %rax,%r13\n ./pynx/scattering/cpu.c:5470 (discriminator 2)\n \tcmp $0xffffffffffffffff,%rax\n-\tje 18b40 \n+./pynx/scattering/cpu.c:5470\n+\tmov %rax,%r13\n+./pynx/scattering/cpu.c:5470 (discriminator 2)\n+\tje 187a0 \n ./pynx/scattering/cpu.c:5472\n \tmov -0x458(%rbp),%rdi\n \tcall 3360 \n ./pynx/scattering/cpu.c:5472 (discriminator 2)\n \tcmp $0xffffffffffffffff,%rax\n-\tje 18b70 \n+\tje 187d0 \n ./pynx/scattering/cpu.c:5491\n \tsub $0x8,%rsp\n \tpush -0x448(%rbp)\n \tpush -0x3e8(%rbp)\n \tpush %rax\n \tpush %r13\n \tpush -0x148(%rbp)\n \tmov -0x1a8(%rbp),%r9\n \tmov -0x208(%rbp),%r8\n \tmov -0x268(%rbp),%rcx\n \tmov -0x2c8(%rbp),%rdx\n \tmov -0x328(%rbp),%rsi\n \tmov -0x388(%rbp),%rdi\n-\tcall 5d50 \n+\tcall 5da0 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov (%rbx),%eax\n+\tmov (%rbx),%r9d\n \tadd $0x30,%rsp\n-\tinc %eax\n-\tje 15d6a \n+\tinc %r9d\n+\tje 159c0 \n /usr/include/python3.12/object.h:646\n-\tmov %eax,(%rbx)\n+\tmov %r9d,(%rbx)\n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x448(%rbp)\n-\tje 15d94 \n+\tje 159ea \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x7525(%rip),%r8 \n-\tcmp %r8,-0x408(%rbp)\n-\tje 17f50 \n+\tlea 0x78cf(%rip),%rax \n+\tcmp %rax,-0x408(%rbp)\n+\tje 17be0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x448(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x3e8(%rbp)\n-\tje 15dbe \n+\tje 15a14 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x74fb(%rip),%rsi \n-\tcmp %rsi,-0x3a8(%rbp)\n-\tje 17f10 \n+\tlea 0x78a5(%rip),%r10 \n+\tcmp %r10,-0x3a8(%rbp)\n+\tje 17c60 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x3e8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x388(%rbp)\n-\tje 15de8 \n+\tje 15a3e \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x74d1(%rip),%r10 \n-\tcmp %r10,-0x348(%rbp)\n-\tje 17f00 \n+\tlea 0x787b(%rip),%r8 \n+\tcmp %r8,-0x348(%rbp)\n+\tje 17c50 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x388(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x328(%rbp)\n-\tje 15e12 \n+\tje 15a68 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x74a7(%rip),%rdx \n-\tcmp %rdx,-0x2e8(%rbp)\n-\tje 17ef0 \n+\tlea 0x7851(%rip),%rsi \n+\tcmp %rsi,-0x2e8(%rbp)\n+\tje 17c40 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x328(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x2c8(%rbp)\n-\tje 15e3c \n+\tje 15a92 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x747d(%rip),%r11 \n-\tcmp %r11,-0x288(%rbp)\n-\tje 17ee0 \n+\tlea 0x7827(%rip),%rdx \n+\tcmp %rdx,-0x288(%rbp)\n+\tje 17c30 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x2c8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x268(%rbp)\n-\tje 15e66 \n+\tje 15abc \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x7453(%rip),%rdi \n-\tcmp %rdi,-0x228(%rbp)\n-\tje 17f40 \n+\tlea 0x77fd(%rip),%r15 \n+\tcmp %r15,-0x228(%rbp)\n+\tje 17c20 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x268(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x208(%rbp)\n-\tje 15e90 \n+\tje 15ae6 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x7429(%rip),%rcx \n-\tcmp %rcx,-0x1c8(%rbp)\n-\tje 17f30 \n+\tlea 0x77d3(%rip),%rdi \n+\tcmp %rdi,-0x1c8(%rbp)\n+\tje 17c10 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x208(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x1a8(%rbp)\n-\tje 15eba \n+\tje 15b10 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x73ff(%rip),%r9 \n-\tcmp %r9,-0x168(%rbp)\n-\tje 17f20 \n+\tlea 0x77a9(%rip),%r14 \n+\tcmp %r14,-0x168(%rbp)\n+\tje 17c00 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x1a8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x148(%rbp)\n-\tje 15ee4 \n+\tje 15b3a \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x73d5(%rip),%r15 \n-\tcmp %r15,-0x108(%rbp)\n-\tje 17ec8 \n+\tlea 0x777f(%rip),%r11 \n+\tcmp %r11,-0x108(%rbp)\n+\tje 17bf0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x148(%rbp),%rdi\n \tcall 30e0 \n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5501\n \tmov %rbx,%rax\n-\tnopw 0x0(%rax,%rax,1)\n+\tnopl (%rax)\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5342\n \tmov -0x38(%rbp),%rdx\n \tsub %fs:0x28,%rdx\n-\tjne 18ec6 \n+\tjne 18b2a \n \tlea -0x30(%rbp),%rsp\n \tpop %rbx\n-\tpop %rsi\n+\tpop %r10\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tpop %rbp\n-\tlea -0x8(%rsi),%rsp\n+\tlea -0x8(%r10),%rsp\n \tret\n-\tnopw 0x0(%rax,%rax,1)\n __Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x8111(%rip),%rsi \n ./pynx/scattering/cpu.c:8213\n-\tlea 0x7379(%rip),%r10 \n-./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x358(%rbp)\n+\tlea 0x772a(%rip),%rdx \n+__pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5424\n+\tcmp %rbx,-0x468(%rbp)\n+__Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8210\n \tmovq $0x0,-0x380(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %rsi,-0x350(%rbp)\n+./pynx/scattering/cpu.c:8212\n+\tmov %rsi,-0x358(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r10,-0x348(%rbp)\n+\tmov %rdx,-0x348(%rbp)\n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5424\n+\tjne 157e7 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x80d6(%rip),%rdi \n+./pynx/scattering/cpu.c:8213\n+\tlea 0x76ef(%rip),%r11 \n+__pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5429\n \tcmp %rbx,-0x470(%rbp)\n-\tjne 15b1c \n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm11,%xmm11,%xmm11\n-./pynx/scattering/cpu.c:8213\n-\tlea 0x7346(%rip),%rdx \n+\tmovq $0x0,-0x328(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x320(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %rdi,-0x2f0(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x2f8(%rbp)\n+\tmov %rdi,-0x2f8(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %rdx,-0x2e8(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm11,-0x328(%rbp)\n+\tmov %r11,-0x2e8(%rbp)\n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5429\n+\tjne 15816 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x8090(%rip),%rcx \n+./pynx/scattering/cpu.c:8213\n+\tlea 0x76a9(%rip),%r9 \n+__pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5434\n \tcmp %rbx,-0x478(%rbp)\n-\tjne 15b5c \n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm12,%xmm12,%xmm12\n-./pynx/scattering/cpu.c:8213\n-\tlea 0x7316(%rip),%r11 \n+\tmovq $0x0,-0x2c8(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x2c0(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %rcx,-0x290(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x298(%rbp)\n+\tmov %rcx,-0x298(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r11,-0x288(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm12,-0x2c8(%rbp)\n+\tmov %r9,-0x288(%rbp)\n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5434\n-\tcmp %rbx,-0x480(%rbp)\n-\tjne 15b9c \n+\tjne 15845 \n __Pyx_ZeroBuffer():\n-./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm13,%xmm13,%xmm13\n-./pynx/scattering/cpu.c:8213\n-\tlea 0x72e6(%rip),%rdi \n-./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x238(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x804a(%rip),%r13 \n ./pynx/scattering/cpu.c:8213\n-\tmov %rdi,-0x228(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm13,-0x268(%rbp)\n+\tlea 0x7663(%rip),%rax \n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5439\n \tcmp %rbx,-0x460(%rbp)\n-\tjne 15bdc \n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm14,%xmm14,%xmm14\n-./pynx/scattering/cpu.c:8213\n-\tlea 0x72b6(%rip),%rcx \n+\tmovq $0x0,-0x268(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x260(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r13,-0x230(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x1d8(%rbp)\n+\tmov %r13,-0x238(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %rcx,-0x1c8(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm14,-0x208(%rbp)\n+\tmov %rax,-0x228(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5439\n+\tjne 15874 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x8004(%rip),%r10 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0x761d(%rip),%r8 \n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5444\n-\tcmp %rbx,-0x498(%rbp)\n-\tjne 15c1c \n+\tcmp %rbx,-0x488(%rbp)\n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm15,%xmm15,%xmm15\n-./pynx/scattering/cpu.c:8213\n-\tlea 0x7286(%rip),%r9 \n+\tmovq $0x0,-0x208(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x200(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r10,-0x1d0(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x178(%rbp)\n+\tmov %r10,-0x1d8(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r9,-0x168(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm15,-0x1a8(%rbp)\n+\tmov %r8,-0x1c8(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5444\n+\tjne 158a3 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x7fbe(%rip),%rsi \n+./pynx/scattering/cpu.c:8213\n+\tlea 0x75d7(%rip),%rdx \n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5449\n \tcmp %rbx,%r15\n-\tjne 15c58 \n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm2,%xmm2,%xmm2\n-./pynx/scattering/cpu.c:8213\n-\tlea 0x725b(%rip),%r15 \n+\tmovq $0x0,-0x1a8(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x1a0(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %rsi,-0x170(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x118(%rbp)\n+\tmov %rsi,-0x178(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r15,-0x108(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm2,-0x148(%rbp)\n+\tmov %rdx,-0x168(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5449\n+\tjne 158ce \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x7f7c(%rip),%r15 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0x7595(%rip),%rdi \n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5454\n \tcmp %rbx,%r14\n-\tjne 15c90 \n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm1,%xmm1,%xmm1\n-./pynx/scattering/cpu.c:8213\n-\tlea 0x7230(%rip),%r14 \n+\tmovq $0x0,-0x148(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x140(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r15,-0x110(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x3b8(%rbp)\n+\tmov %r15,-0x118(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r14,-0x3a8(%rbp)\n-./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm1,-0x3e8(%rbp)\n+\tmov %rdi,-0x108(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5454\n+\tjne 158f5 \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x7f3a(%rip),%r14 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0x7553(%rip),%r11 \n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5459\n \tcmp %rbx,%r12\n-\tjne 15cc8 \n __Pyx_ZeroBuffer():\n ./pynx/scattering/cpu.c:8209\n-\tvpxor %xmm0,%xmm0,%xmm0\n-./pynx/scattering/cpu.c:8213\n-\tlea 0x7205(%rip),%r12 \n+\tmovq $0x0,-0x3e8(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x3e0(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r14,-0x3b0(%rbp)\n ./pynx/scattering/cpu.c:8212\n-\tvmovdqu %xmm3,-0x418(%rbp)\n+\tmov %r14,-0x3b8(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tmov %r12,-0x408(%rbp)\n+\tmov %r11,-0x3a8(%rbp)\n+__pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5459\n+\tjne 1591c \n+__Pyx_ZeroBuffer():\n+./pynx/scattering/cpu.c:8211\n+\tlea 0x7ef8(%rip),%r12 \n+./pynx/scattering/cpu.c:8213\n+\tlea 0x7511(%rip),%rcx \n ./pynx/scattering/cpu.c:8209\n-\tvmovdqu %xmm0,-0x448(%rbp)\n+\tmovq $0x0,-0x448(%rbp)\n+./pynx/scattering/cpu.c:8210\n+\tmovq $0x0,-0x440(%rbp)\n+./pynx/scattering/cpu.c:8211\n+\tmov %r12,-0x410(%rbp)\n+./pynx/scattering/cpu.c:8212\n+\tmov %r12,-0x418(%rbp)\n ./pynx/scattering/cpu.c:8213\n-\tjmp 15ce7 \n-\tnopw 0x0(%rax,%rax,1)\n+\tmov %rcx,-0x408(%rbp)\n+\tjmp 1593a \n+\tnop\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5163\n \txor %r12d,%r12d\n \txor %r14d,%r14d\n ./pynx/scattering/cpu.c:5170\n-\tmov 0x28(%rax),%r13\n+\tmov 0x28(%rax),%r11\n ./pynx/scattering/cpu.c:5172\n-\tmov 0x20(%rax),%r10\n+\tmov 0x20(%rax),%r13\n+./pynx/scattering/cpu.c:5186\n+\tcmp $0x8,%r8\n ./pynx/scattering/cpu.c:5174\n-\tmov 0x18(%rax),%rdx\n+\tmov 0x18(%rax),%r10\n ./pynx/scattering/cpu.c:5176\n \tmov 0x10(%rax),%rcx\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x8(%rax),%rsi\n+\tmov 0x8(%rax),%rdx\n ./pynx/scattering/cpu.c:5180\n \tmov (%rax),%rdi\n ./pynx/scattering/cpu.c:5170\n-\tmov %r13,-0x498(%rbp)\n+\tmov %r11,-0x488(%rbp)\n ./pynx/scattering/cpu.c:5168\n \tmov 0x30(%rax),%r15\n ./pynx/scattering/cpu.c:5172\n-\tmov %r10,-0x460(%rbp)\n+\tmov %r13,-0x460(%rbp)\n ./pynx/scattering/cpu.c:5174\n-\tmov %rdx,-0x480(%rbp)\n+\tmov %r10,-0x478(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5176\n-\tmov %rcx,-0x478(%rbp)\n+\tmov %rcx,-0x470(%rbp)\n ./pynx/scattering/cpu.c:5178\n-\tmov %rsi,-0x470(%rbp)\n+\tmov %rdx,-0x468(%rbp)\n ./pynx/scattering/cpu.c:5180\n \tmov %rdi,-0x458(%rbp)\n ./pynx/scattering/cpu.c:5186\n-\tcmp $0x8,%r8\n-\tja 18ecb \n-\tlea 0x4aa4(%rip),%r9 \n-\tmovslq (%r9,%r8,4),%r11\n-\tadd %r9,%r11\n-\tnotrack jmp *%r11\n+\tja 16e1f \n+\tlea 0x4e24(%rip),%rsi \n+\tmovslq (%rsi,%r8,4),%r9\n+\tadd %rsi,%r9\n+\tnotrack jmp *%r9\n \tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:5163\n \txor %r12d,%r12d\n ./pynx/scattering/cpu.c:5166\n \tmov 0x38(%rax),%r14\n-\tjmp 160c6 \n+\tjmp 15dc6 \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:5170\n \tmov 0x28(%rsi),%rcx\n+./pynx/scattering/cpu.c:5172\n+\tmov 0x20(%rsi),%rdx\n ./pynx/scattering/cpu.c:5174\n-\tmov 0x18(%rax),%rdi\n-./pynx/scattering/cpu.c:5176\n-\tmov 0x10(%rax),%r9\n+\tmov 0x18(%rsi),%rdi\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x8(%rax),%r11\n-./pynx/scattering/cpu.c:5172\n-\tmov 0x20(%rsi),%rsi\n+\tmov 0x8(%rax),%r9\n+./pynx/scattering/cpu.c:5176\n+\tmov 0x10(%rsi),%rsi\n ./pynx/scattering/cpu.c:5180\n \tmov (%rax),%rax\n ./pynx/scattering/cpu.c:5170\n-\tmov %rcx,-0x498(%rbp)\n-./pynx/scattering/cpu.c:5174\n-\tmov %rdi,-0x480(%rbp)\n+\tmov %rcx,-0x488(%rbp)\n+./pynx/scattering/cpu.c:5172\n+\tmov %rdx,-0x460(%rbp)\n ./pynx/scattering/cpu.c:5180\n \tmov %rax,-0x458(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5172\n-\tmov %rsi,-0x460(%rbp)\n+./pynx/scattering/cpu.c:5174\n+\tmov %rdi,-0x478(%rbp)\n ./pynx/scattering/cpu.c:5176\n-\tmov %r9,-0x478(%rbp)\n+\tmov %rsi,-0x470(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %rax,%r10\n+\tmov %rax,%r11\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5178\n-\tmov %r11,-0x470(%rbp)\n+\tmov %r9,-0x468(%rbp)\n ./pynx/scattering/cpu.c:5186\n-\tvzeroupper\n \tnopl 0x0(%rax,%rax,1)\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %r11,%r11\n+__pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5246\n-\tmov 0x7a69(%rip),%r12 \n+\tmov 0x7d66(%rip),%r10 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r10,%r10\n-\tjle 163cc \n-\tmov %r10,%r11\n+\tjle 160d4 \n+\tmov %r11,%rcx\n ./pynx/scattering/cpu.c:7424\n-\txor %edi,%edi\n-\tand $0x7,%r11d\n-\tje 16230 \n-\tcmp $0x1,%r11\n-\tje 1621d \n-\tcmp $0x2,%r11\n-\tje 1620f \n-\tcmp $0x3,%r11\n-\tje 16201 \n-\tcmp $0x4,%r11\n-\tje 161f3 \n-\tcmp $0x5,%r11\n-\tje 161e5 \n-\tcmp $0x6,%r11\n-\tjne 18610 \n+\txor %r13d,%r13d\n+\tand $0x7,%ecx\n+\tje 15f30 \n+\tcmp $0x1,%rcx\n+\tje 15f1d \n+\tcmp $0x2,%rcx\n+\tje 15f0f \n+\tcmp $0x3,%rcx\n+\tje 15f01 \n+\tcmp $0x4,%rcx\n+\tje 15ef3 \n+\tcmp $0x5,%rcx\n+\tje 15ee5 \n+\tcmp $0x6,%rcx\n+\tjne 18290 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 177a0 \n+\tcmp 0x18(%rbx,%r13,8),%r10\n+\tje 17470 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 177a0 \n+\tcmp 0x18(%rbx,%r13,8),%r10\n+\tje 17470 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 177a0 \n+\tcmp 0x18(%rbx,%r13,8),%r10\n+\tje 17470 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 177a0 \n+\tcmp 0x18(%rbx,%r13,8),%r10\n+\tje 17470 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 177a0 \n+\tcmp 0x18(%rbx,%r13,8),%r10\n+\tje 17470 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 177a0 \n+\tcmp 0x18(%rbx,%r13,8),%r10\n+\tje 17470 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tinc %r13\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r10,%rdi\n-\tje 162af \n+\tcmp %r11,%r13\n+\tje 15faf \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 177a0 \n+\tcmp 0x18(%rbx,%r13,8),%r10\n+\tje 17470 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%rdi),%rsi\n-\tmov %rsi,%rdi\n+\tlea 0x1(%r13),%rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%r12\n-\tje 177a0 \n+\tcmp 0x18(%rbx,%rdi,8),%r10\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdi\n+\tmov %rdi,%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r12\n-\tje 177a0 \n+\tje 17470 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%rsi),%rdi\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%rsi,8),%r12\n-\tje 177a0 \n+\tcmp 0x18(%rbx,%r13,8),%r10\n+\tje 17470 \n+\tcmp 0x28(%rbx,%rdi,8),%r10\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%rsi),%rdi\n+\tlea 0x2(%rdi),%r13\n+./pynx/scattering/cpu.c:7426\n+\tje 17470 \n+\tcmp 0x30(%rbx,%rdi,8),%r10\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x3(%rdi),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%rsi,8),%r12\n-\tje 177a0 \n+\tje 17470 \n+\tcmp 0x38(%rbx,%rdi,8),%r10\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%rsi),%rdi\n+\tlea 0x4(%rdi),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%rsi,8),%r12\n-\tje 177a0 \n+\tje 17470 \n+\tcmp 0x40(%rbx,%rdi,8),%r10\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%rsi),%rdi\n+\tlea 0x5(%rdi),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%rsi,8),%r12\n-\tje 177a0 \n+\tje 17470 \n+\tcmp 0x48(%rbx,%rdi,8),%r10\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%rsi),%rdi\n+\tlea 0x6(%rdi),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%rsi,8),%r12\n-\tje 177a0 \n+\tje 17470 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%rsi),%rdi\n+\tlea 0x7(%rdi),%r13\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r10,%rdi\n-\tjne 16230 \n+\tcmp %r11,%r13\n+\tjne 15f30 \n ./pynx/scattering/cpu.c:7428\n-\tmov %rax,-0x4a0(%rbp)\n+\tmov %rax,-0x490(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x6cd3(%rip),%r12 \n+\tcmp 0x6fd3(%rip),%r10 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n \tmov %rbx,%r14\n-\tmov %r10,%rbx\n-\tmov %r8,-0x4a8(%rbp)\n+\tmov %r8,-0x498(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n \tsete %r15b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n+\tmov %r10,%rbx\n \txor %r13d,%r13d\n+\tmov %r11,%r12\n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7430\n \tmov 0x18(%r14,%r13,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r12\n-\tje 16f30 \n+\tcmp %rsi,%rbx\n+\tje 16ae8 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x6cdb(%rip),%rax \n-\tcmp %rax,0x8(%r12)\n-\tsete %cl\n-\tcmp %rax,0x8(%rsi)\n-\tsete %r10b\n+\tmov 0x6fdb(%rip),%r8 \n+\tcmp %r8,0x8(%rbx)\n+\tsete %r11b\n+\tcmp %r8,0x8(%rsi)\n+\tsete %dl\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %cl,%cl\n-\tje 16df0 \n-\ttest %r10b,%r10b\n-\tje 16dfe \n+\ttest %r11b,%r11b\n+\tje 16f30 \n+\ttest %dl,%dl\n+\tje 16f3d \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r12),%r8\n+\tmov 0x10(%rbx),%rax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%r8\n-\tjne 163c0 \n+\tcmp 0x10(%rsi),%rax\n+\tjne 160c8 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%rdx\n+\tmov 0x18(%rsi),%rcx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r12),%r11\n+\tmov 0x18(%rbx),%r10\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdx,%r11\n+\tcmp %rcx,%r10\n \tsetne %r9b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n+\tinc %rcx\n \tsetne %dil\n \ttest %dil,%r9b\n-\tje 16344 \n-\tcmp $0xffffffffffffffff,%r11\n-\tjne 163c0 \n+\tje 1603f \n+\tinc %r10\n+\tjne 160c8 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r12),%eax\n+\tmovzbl 0x20(%rbx),%r8d\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x20(%rsi),%edx\n ./pynx/scattering/cpu.c:7373\n-\tmov %eax,%ecx\n+\tmov %r8d,%r11d\n ./pynx/scattering/cpu.c:7374\n \tmov %edx,%r10d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%cl\n+\tshr $0x2,%r11b\n ./pynx/scattering/cpu.c:7374\n \tshr $0x2,%r10b\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%ecx\n+\tand $0x7,%r11d\n ./pynx/scattering/cpu.c:7374\n \tand $0x7,%r10d\n-\tcmp %r10b,%cl\n-\tjne 163c0 \n+\tcmp %r10b,%r11b\n+\tjne 160c8 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%al\n-\tjne 18c3b \n+\ttest $0x20,%r8b\n+\tjne 188b4 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r12),%rdi\n+\tmov 0x38(%rbx),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%dl\n-\tjne 18c51 \n+\tjne 1889e \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %cl,%eax\n+\tmovzbl %r11b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%eax\n-\tje 18d2d \n+\tcmp $0x1,%esi\n+\tje 1899b \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%eax\n-\tje 18da9 \n+\tcmp $0x2,%esi\n+\tje 18a1b \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%edx\n-\tmov (%rsi),%r10d\n+\tmov (%rdi),%r9d\n+\tmov (%rcx),%r8d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r10d,%edx\n-\tjne 163c0 \n+\tcmp %r8d,%r9d\n+\tjne 160c8 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%r8\n-\tje 16f30 \n+\tcmp $0x1,%rax\n+\tje 16ae8 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %cl,%edx\n-\timul %r8,%rdx\n+\tmovzbl %r11b,%edx\n+\tmov %rcx,%rsi\n+\timul %rax,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 16f30 \n-\tnopl (%rax)\n+\tje 16ae8 \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tinc %r13\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r13\n-\tjne 162d8 \n+\tcmp %r12,%r13\n+\tjne 15fd8 \n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5250\n \tcall 3310 \n ./pynx/scattering/cpu.c:5250 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 18e80 \n+\tjne 18aee \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x6b7f(%rip),%r13 \n+\tmov 0x6e77(%rip),%r13 \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0x2e11(%rip),%r9 \n-\tlea 0x3f03(%rip),%rsi \n+\tlea 0x317b(%rip),%r9 \n+\tlea 0x426d(%rip),%rsi \n \tmov $0x9,%r8d\n-\tlea 0x30b1(%rip),%rcx \n+\tlea 0x341b(%rip),%rcx \n \tmov 0x0(%r13),%rdi\n \tpush $0x6\n-\tlea 0x3120(%rip),%rdx \n+\tlea 0x348a(%rip),%rdx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5252\n \tpop %r9\n ./pynx/scattering/cpu.c:5252 (discriminator 1)\n \tmov $0x1484,%esi\n ./pynx/scattering/cpu.c:5252\n \tpop %r10\n-\tjmp 17200 \n+\tjmp 17980 \n \tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:5164\n \tmov 0x40(%rsi),%r12\n-\tjmp 16133 \n+\tjmp 15e33 \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:5178\n \tmov 0x8(%rsi),%r15\n ./pynx/scattering/cpu.c:5180\n \tmov (%rsi),%r14\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5178\n-\tmov %r15,-0x470(%rbp)\n+\tmov %r15,-0x468(%rbp)\n ./pynx/scattering/cpu.c:5180\n \tmov %r14,-0x458(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %rax,%rcx\n-\tvzeroupper\n+\tmov %rax,%r13\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %r13,%r13\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5206\n-\tmov 0x777a(%rip),%r15 \n+\tmov 0x7a72(%rip),%rcx \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %rcx,%rcx\n-\tjle 17e70 \n-\tlea -0x1(%rcx),%rdi\n+\tjle 17b88 \n+\tlea -0x1(%r13),%rdx\n ./pynx/scattering/cpu.c:7424\n-\txor %r11d,%r11d\n-\tand $0x7,%edi\n-\tje 164fe \n+\txor %r14d,%r14d\n+\tand $0x7,%edx\n+\tje 16202 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r15\n-\tje 16570 \n+\tcmp 0x18(%rbx),%rcx\n+\tje 16270 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r14d\n+\tcmp $0x1,%rdx\n+\tmov $0x1,%edi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%r11d\n-\tcmp $0x1,%rdi\n-\tje 164fe \n-\tcmp $0x2,%rdi\n-\tje 164f4 \n-\tcmp $0x3,%rdi\n-\tje 164ea \n-\tcmp $0x4,%rdi\n-\tje 164dc \n-\tcmp $0x5,%rdi\n-\tje 164ce \n-\tcmp $0x6,%rdi\n-\tje 164c0 \n+\tmov $0x1,%r14d\n+\tje 16202 \n+\tcmp $0x2,%rdx\n+\tje 161f8 \n+\tcmp $0x3,%rdx\n+\tje 161ee \n+\tcmp $0x4,%rdx\n+\tje 161e0 \n+\tcmp $0x5,%rdx\n+\tje 161d2 \n+\tcmp $0x6,%rdx\n+\tje 161c4 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r14,8),%r15\n-\tje 16570 \n+\tcmp 0x18(%rbx,%rdi,8),%rcx\n+\tje 16270 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%r14),%r11\n+\tlea 0x1(%rdi),%r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje 16570 \n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tje 16270 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r11\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje 16570 \n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tje 16270 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r11\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje 16570 \n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tje 16270 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r11\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje 16570 \n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tje 16270 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r11\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje 16570 \n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tje 16270 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r11\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje 16570 \n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tje 16270 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r11),%r13\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r13,%rcx\n-\tje 17c89 \n-\tmov %r13,%r11\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r15\n-\tje 16570 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r11\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje 16570 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%r13),%r11\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r13,8),%r15\n-\tje 16570 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%r13),%r11\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r13,8),%r15\n-\tje 16570 \n+\tlea 0x1(%r14),%r15\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%r13),%r11\n+\tcmp %r15,%r13\n+\tje 179a8 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r13,8),%r15\n-\tje 16570 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%r13),%r11\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r13,8),%r15\n-\tje 16570 \n+\tcmp 0x18(%rbx,%r15,8),%rcx\n+\tmov %r15,%r14\n+\tje 16270 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%r13),%r11\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r13,8),%r15\n-\tje 16570 \n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tje 16270 \n+\tcmp 0x28(%rbx,%r15,8),%rcx\n+\tlea 0x2(%r15),%r14\n+\tje 16270 \n+\tcmp 0x30(%rbx,%r15,8),%rcx\n+\tlea 0x3(%r15),%r14\n+\tje 16270 \n+\tcmp 0x38(%rbx,%r15,8),%rcx\n+\tlea 0x4(%r15),%r14\n+\tje 16270 \n+\tcmp 0x40(%rbx,%r15,8),%rcx\n+\tlea 0x5(%r15),%r14\n+\tje 16270 \n+\tcmp 0x48(%rbx,%r15,8),%rcx\n+\tlea 0x6(%r15),%r14\n+\tje 16270 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%r13),%r11\n+\tlea 0x7(%r15),%r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tjne 16505 \n-\tnopl 0x0(%rax,%rax,1)\n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tjne 16209 \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%r9\n-\tmov (%r9,%r11,8),%rsi\n-\tmov %rsi,-0x478(%rbp)\n+\tmov -0x480(%rbp),%rsi\n+\tmov (%rsi,%r14,8),%rdx\n+\tmov %rdx,-0x470(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5206 (discriminator 2)\n-\tcmpq $0x0,-0x478(%rbp)\n-\tje 17e70 \n+\tcmpq $0x0,-0x470(%rbp)\n+\tje 17b88 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%rsi\n+\tmov 0x10(%rbx),%r10\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5208\n \tdec %rax\n-\tjmp 165ca \n+\tjmp 162c7 \n \tnopl 0x0(%rax)\n+./pynx/scattering/cpu.c:5178\n+\tmov 0x8(%rax),%r9\n+./pynx/scattering/cpu.c:5176\n+\tmov 0x10(%rsi),%rsi\n ./pynx/scattering/cpu.c:5180\n-\tmov (%rsi),%rax\n+\tmov (%rax),%rax\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x10(%rsi),%r9\n-./pynx/scattering/cpu.c:5178\n-\tmov 0x8(%rsi),%r11\n+\tmov %rsi,-0x470(%rbp)\n ./pynx/scattering/cpu.c:5180\n \tmov %rax,-0x458(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5176\n-\tmov %r9,-0x478(%rbp)\n ./pynx/scattering/cpu.c:5178\n-\tmov %r11,-0x470(%rbp)\n+\tmov %r9,-0x468(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %rax,%rsi\n-\tvzeroupper\n+\tmov %rax,%r10\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %r10,%r10\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5216\n-\tmov 0x760f(%rip),%r12 \n+\tmov 0x790f(%rip),%r14 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %rsi,%rsi\n-\tjle 1680c \n-\tmov %rsi,%rdi\n+\tjle 1650c \n+\tmov %r10,%r9\n ./pynx/scattering/cpu.c:7424\n-\txor %edx,%edx\n-\tand $0x7,%edi\n-\tje 16669 \n-\tcmp $0x1,%rdi\n-\tje 16656 \n-\tcmp $0x2,%rdi\n-\tje 16648 \n-\tcmp $0x3,%rdi\n-\tje 1663a \n-\tcmp $0x4,%rdi\n-\tje 1662c \n-\tcmp $0x5,%rdi\n-\tje 1661e \n-\tcmp $0x6,%rdi\n-\tjne 18698 \n+\txor %edi,%edi\n+\tand $0x7,%r9d\n+\tje 16367 \n+\tcmp $0x1,%r9\n+\tje 16354 \n+\tcmp $0x2,%r9\n+\tje 16346 \n+\tcmp $0x3,%r9\n+\tje 16338 \n+\tcmp $0x4,%r9\n+\tje 1632a \n+\tcmp $0x5,%r9\n+\tje 1631c \n+\tcmp $0x6,%r9\n+\tjne 18318 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r12\n-\tje 17c58 \n+\tcmp 0x18(%rbx,%rdi,8),%r14\n+\tje 17918 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r12\n-\tje 17c58 \n+\tcmp 0x18(%rbx,%rdi,8),%r14\n+\tje 17918 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r12\n-\tje 17c58 \n+\tcmp 0x18(%rbx,%rdi,8),%r14\n+\tje 17918 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r12\n-\tje 17c58 \n+\tcmp 0x18(%rbx,%rdi,8),%r14\n+\tje 17918 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r12\n-\tje 17c58 \n+\tcmp 0x18(%rbx,%rdi,8),%r14\n+\tje 17918 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r12\n-\tje 17c58 \n+\tcmp 0x18(%rbx,%rdi,8),%r14\n+\tje 17918 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tinc %rdi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rsi,%rdx\n-\tje 166e8 \n+\tcmp %r10,%rdi\n+\tje 163e6 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r12\n-\tje 17c58 \n+\tcmp 0x18(%rbx,%rdi,8),%r14\n+\tje 17918 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%rdx),%r14\n-\tmov %r14,%rdx\n+\tlea 0x1(%rdi),%r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r14,8),%r12\n-\tje 17c58 \n+\tcmp 0x18(%rbx,%r11,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %rdx\n+\tmov %r11,%rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r12\n-\tje 17c58 \n+\tje 17918 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tinc %rdi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%rdi,8),%r14\n+\tje 17918 \n+\tcmp 0x28(%rbx,%r11,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%r14),%rdx\n+\tlea 0x2(%r11),%rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r14,8),%r12\n-\tje 17c58 \n+\tje 17918 \n+\tcmp 0x30(%rbx,%r11,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%r14),%rdx\n+\tlea 0x3(%r11),%rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r14,8),%r12\n-\tje 17c58 \n+\tje 17918 \n+\tcmp 0x38(%rbx,%r11,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%r14),%rdx\n+\tlea 0x4(%r11),%rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r14,8),%r12\n-\tje 17c58 \n+\tje 17918 \n+\tcmp 0x40(%rbx,%r11,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%r14),%rdx\n+\tlea 0x5(%r11),%rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r14,8),%r12\n-\tje 17c58 \n+\tje 17918 \n+\tcmp 0x48(%rbx,%r11,8),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%r14),%rdx\n+\tlea 0x6(%r11),%rdi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r14,8),%r12\n-\tje 17c58 \n+\tje 17918 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%r14),%rdx\n+\tlea 0x7(%r11),%rdi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rsi,%rdx\n-\tjne 16669 \n+\tcmp %r10,%rdi\n+\tjne 16367 \n ./pynx/scattering/cpu.c:7428\n \tmov %rax,-0x460(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x689a(%rip),%r12 \n+\tcmp 0x6b9c(%rip),%r14 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %rbx,%r15\n-\tmov %rsi,%rbx\n-\tmov %r8,-0x480(%rbp)\n+\tmov %rbx,%r12\n+\tmov %r8,-0x478(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n \tsete %r13b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r14d,%r14d\n-\tnopw 0x0(%rax,%rax,1)\n+\tmov %r10,%rbx\n+\txor %r15d,%r15d\n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r15,%r14,8),%rsi\n+\tmov 0x18(%r12,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r12\n-\tje 177b0 \n+\tcmp %rsi,%r14\n+\tje 17480 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x68a3(%rip),%rax \n-\tcmp %rax,0x8(%r12)\n-\tsete %r10b\n-\tcmp %rax,0x8(%rsi)\n+\tmov 0x6ba3(%rip),%r8 \n+\tcmp %r8,0x8(%r14)\n \tsete %cl\n+\tcmp %r8,0x8(%rsi)\n+\tsete %r10b\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %r10b,%r10b\n-\tje 16e90 \n \ttest %cl,%cl\n-\tje 16e9d \n+\tje 16fd0 \n+\ttest %r10b,%r10b\n+\tje 16fde \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r12),%r8\n+\tmov 0x10(%r14),%rax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%r8\n-\tjne 16800 \n+\tcmp 0x10(%rsi),%rax\n+\tjne 16500 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%rdi\n+\tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r12),%r11\n+\tmov 0x18(%r14),%r11\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdi,%r11\n+\tcmp %rdx,%r11\n \tsetne %r9b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdi\n-\tsetne %dl\n-\ttest %dl,%r9b\n-\tje 1677b \n-\tcmp $0xffffffffffffffff,%r11\n-\tjne 16800 \n+\tinc %rdx\n+\tsetne %dil\n+\ttest %dil,%r9b\n+\tje 16477 \n+\tinc %r11\n+\tjne 16500 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r12),%eax\n+\tmovzbl 0x20(%r14),%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%r9d\n+\tmovzbl 0x20(%rsi),%r11d\n ./pynx/scattering/cpu.c:7373\n-\tmov %eax,%ecx\n+\tmov %r8d,%ecx\n ./pynx/scattering/cpu.c:7374\n-\tmov %r9d,%r10d\n+\tmov %r11d,%r10d\n ./pynx/scattering/cpu.c:7373\n \tshr $0x2,%cl\n ./pynx/scattering/cpu.c:7374\n \tshr $0x2,%r10b\n ./pynx/scattering/cpu.c:7373\n \tand $0x7,%ecx\n ./pynx/scattering/cpu.c:7374\n \tand $0x7,%r10d\n \tcmp %r10b,%cl\n-\tjne 16800 \n+\tjne 16500 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%al\n-\tjne 189a7 \n+\ttest $0x20,%r8b\n+\tjne 1860f \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r12),%rdi\n+\tmov 0x38(%r14),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r9b\n-\tjne 18cce \n+\ttest $0x20,%r11b\n+\tjne 1893a \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r8\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %cl,%eax\n+\tmovzbl %cl,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%eax\n-\tje 18db5 \n+\tcmp $0x1,%esi\n+\tje 18a28 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%eax\n-\tje 18e1a \n+\tcmp $0x2,%esi\n+\tje 18a90 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%r10d\n-\tmov (%rsi),%r9d\n+\tmov (%rdi),%edx\n+\tmov (%r8),%r9d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r9d,%r10d\n-\tjne 16800 \n+\tcmp %r9d,%edx\n+\tjne 16500 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%r8\n-\tje 177b0 \n+\tcmp $0x1,%rax\n+\tje 17480 \n ./pynx/scattering/cpu.c:7384\n \tmovzbl %cl,%edx\n-\timul %r8,%rdx\n+\tmov %r8,%rsi\n+\timul %rax,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 177b0 \n-\tnopw 0x0(%rax,%rax,1)\n+\tje 17480 \n+\tcs nopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %r14\n+\tinc %r15\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r14\n-\tjne 16710 \n+\tcmp %rbx,%r15\n+\tjne 16410 \n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5220\n \tcall 3310 \n ./pynx/scattering/cpu.c:5220 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 18e9e \n+\tjne 18b0c \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x673f(%rip),%rbx \n+\tmov 0x6a3f(%rip),%rbx \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0x3aca(%rip),%rsi \n-\tlea 0x29ca(%rip),%r9 \n+\tlea 0x3e3c(%rip),%rsi \n+\tlea 0x2d3c(%rip),%r9 \n \tmov $0x9,%r8d\n-\tlea 0x2c71(%rip),%rcx \n+\tlea 0x2fe3(%rip),%rcx \n \tmov (%rbx),%rdi\n \tpush $0x3\n-\tlea 0x2ce1(%rip),%rdx \n+\tlea 0x3053(%rip),%rdx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5222\n \tpop %r14\n ./pynx/scattering/cpu.c:5222 (discriminator 1)\n \tmov $0x1466,%esi\n ./pynx/scattering/cpu.c:5222\n \tpop %r15\n-\tjmp 17200 \n+\tjmp 17980 \n \tnopl 0x0(%rax)\n-./pynx/scattering/cpu.c:5174\n-\tmov 0x18(%rsi),%rdx\n-./pynx/scattering/cpu.c:5176\n-\tmov 0x10(%rsi),%rcx\n-./pynx/scattering/cpu.c:5180\n-\tmov (%rax),%rdi\n-./pynx/scattering/cpu.c:5178\n-\tmov 0x8(%rsi),%rsi\n-./pynx/scattering/cpu.c:5174\n-\tmov %rdx,-0x480(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %rax,%rax\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5176\n-\tmov %rcx,-0x478(%rbp)\n-./pynx/scattering/cpu.c:5178\n-\tmov %rsi,-0x470(%rbp)\n-Py_SIZE():\n-/usr/include/python3.12/object.h:233\n-\tmov %rax,%r13\n-__pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5180\n-\tmov %rdi,-0x458(%rbp)\n-./pynx/scattering/cpu.c:5186\n-\tvzeroupper\n-./pynx/scattering/cpu.c:5226\n-\tmov 0x734c(%rip),%rdi \n+./pynx/scattering/cpu.c:5188\n+\tmov 0x7652(%rip),%r15 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r13,%r13\n-\tjle 17c00 \n-\tlea -0x1(%r13),%r11\n+\tjle 181ba \n+\tlea -0x1(%rax),%rdx\n ./pynx/scattering/cpu.c:7424\n-\txor %r12d,%r12d\n-\tand $0x7,%r11d\n-\tje 16935 \n+\txor %r14d,%r14d\n+\tand $0x7,%edx\n+\tje 16612 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%rdi\n-\tje 169a0 \n+\tcmp 0x18(%rbx),%r15\n+\tje 16680 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%edx\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%r12d\n-\tcmp $0x1,%r11\n-\tje 16935 \n-\tcmp $0x2,%r11\n-\tje 1692b \n-\tcmp $0x3,%r11\n-\tje 16921 \n-\tcmp $0x4,%r11\n-\tje 16913 \n-\tcmp $0x5,%r11\n-\tje 16905 \n-\tcmp $0x6,%r11\n-\tjne 1866c \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje 169a0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje 169a0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje 169a0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje 169a0 \n+\tcmp $0x1,%rdx\n+\tmov $0x1,%edi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n+\tmov $0x1,%r14d\n+\tje 16612 \n+\tcmp $0x2,%rdx\n+\tje 16608 \n+\tcmp $0x3,%rdx\n+\tje 165fe \n+\tcmp $0x4,%rdx\n+\tje 165f0 \n+\tcmp $0x5,%rdx\n+\tje 165e2 \n+\tcmp $0x6,%rdx\n+\tje 165d4 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje 169a0 \n+\tcmp 0x18(%rbx,%rdi,8),%r15\n+\tje 16680 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n+\tlea 0x1(%rdi),%r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje 169a0 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r12),%r10\n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje 16680 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r10,%r13\n-\tje 17a24 \n-\tmov %r10,%r12\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%rdi\n-\tje 169a0 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje 16680 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tje 169a0 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje 16680 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%r10),%r12\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r10,8),%rdi\n-\tje 169a0 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje 16680 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%r10),%r12\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r10,8),%rdi\n-\tje 169a0 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje 16680 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%r10),%r12\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r10,8),%rdi\n-\tje 169a0 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje 16680 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%r14),%rsi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%r10),%r12\n+\tcmp %rsi,%rax\n+\tje 17ffe \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r10,8),%rdi\n-\tje 169a0 \n+\tcmp 0x18(%rbx,%rsi,8),%r15\n+\tmov %rsi,%r14\n+\tje 16680 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%r10),%r12\n+\tinc %r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r10,8),%rdi\n-\tje 169a0 \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tje 16680 \n+\tcmp 0x28(%rbx,%rsi,8),%r15\n+\tlea 0x2(%rsi),%r14\n+\tje 16680 \n+\tcmp 0x30(%rbx,%rsi,8),%r15\n+\tlea 0x3(%rsi),%r14\n+\tje 16680 \n+\tcmp 0x38(%rbx,%rsi,8),%r15\n+\tlea 0x4(%rsi),%r14\n+\tje 16680 \n+\tcmp 0x40(%rbx,%rsi,8),%r15\n+\tlea 0x5(%rsi),%r14\n+\tje 16680 \n+\tcmp 0x48(%rbx,%rsi,8),%r15\n+\tlea 0x6(%rsi),%r14\n+\tje 16680 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%r10),%r12\n+\tlea 0x7(%rsi),%r14\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%rdi\n-\tjne 1693c \n+\tcmp 0x18(%rbx,%r14,8),%r15\n+\tjne 16619 \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%r10\n-\tmov (%r10,%r12,8),%rdx\n-\tmov %rdx,-0x460(%rbp)\n+\tmov -0x480(%rbp),%rcx\n+\tmov (%rcx,%r14,8),%rsi\n+\tmov %rsi,-0x458(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5226 (discriminator 2)\n-\tcmpq $0x0,-0x460(%rbp)\n-\tje 17c00 \n+./pynx/scattering/cpu.c:5188 (discriminator 2)\n+\tcmpq $0x0,-0x458(%rbp)\n+\tje 181ba \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r15\n+\tmov 0x10(%rbx),%rcx\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5228\n+./pynx/scattering/cpu.c:5190\n \tdec %rax\n-\tjmp 16b60 \n+\tjmp 166c1 \n \tnopl 0x0(%rax)\n+./pynx/scattering/cpu.c:5180\n+\tmov (%rsi),%r12\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5188\n-\tmov 0x71ed(%rip),%r15 \n+./pynx/scattering/cpu.c:5180\n+\tmov %r12,-0x458(%rbp)\n+Py_SIZE():\n+/usr/include/python3.12/object.h:233\n+\tmov %rax,%rcx\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %rax,%rax\n-\tjle 18e40 \n-\tlea -0x1(%rax),%rdx\n+\ttest %rcx,%rcx\n+__pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5196\n+\tmov 0x7505(%rip),%r15 \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle 17e20 \n+\tlea -0x1(%rcx),%rdx\n ./pynx/scattering/cpu.c:7424\n-\txor %r10d,%r10d\n+\txor %r13d,%r13d\n \tand $0x7,%edx\n-\tje 16a7b \n+\tje 16768 \n ./pynx/scattering/cpu.c:7426\n \tcmp 0x18(%rbx),%r15\n-\tje 16ae8 \n+\tje 167d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r9d\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%r10d\n \tcmp $0x1,%rdx\n-\tje 16a7b \n+\tmov $0x1,%r11d\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tmov $0x1,%r13d\n+\tje 16768 \n \tcmp $0x2,%rdx\n-\tje 16a71 \n+\tje 1675e \n \tcmp $0x3,%rdx\n-\tje 16a67 \n+\tje 16754 \n \tcmp $0x4,%rdx\n-\tje 16a59 \n+\tje 16746 \n \tcmp $0x5,%rdx\n-\tje 16a4b \n+\tje 16738 \n \tcmp $0x6,%rdx\n-\tje 16a3d \n+\tje 1672a \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r15\n-\tje 16ae8 \n+\tcmp 0x18(%rbx,%r11,8),%r15\n+\tje 167d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%r9),%r10\n+\tlea 0x1(%r11),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r15\n-\tje 16ae8 \n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tje 167d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r10\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r15\n-\tje 16ae8 \n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tje 167d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r10\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r15\n-\tje 16ae8 \n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tje 167d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r10\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r15\n-\tje 16ae8 \n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tje 167d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r10\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r15\n-\tje 16ae8 \n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tje 167d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r10\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r15\n-\tje 16ae8 \n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tje 167d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r10),%r11\n+\tlea 0x1(%r13),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r11,%rax\n-\tje 18317 \n-\tmov %r11,%r10\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r15\n-\tje 16ae8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r10\n+\tcmp %r9,%rcx\n+\tje 17c70 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r15\n-\tje 16ae8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%r11),%r10\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r11,8),%r15\n-\tje 16ae8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%r11),%r10\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r11,8),%r15\n-\tje 16ae8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%r11),%r10\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r11,8),%r15\n-\tje 16ae8 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%r11),%r10\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r11,8),%r15\n-\tje 16ae8 \n+\tcmp 0x18(%rbx,%r9,8),%r15\n+\tmov %r9,%r13\n+\tje 167d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%r11),%r10\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r11,8),%r15\n-\tje 16ae8 \n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tje 167d8 \n+\tcmp 0x28(%rbx,%r9,8),%r15\n+\tlea 0x2(%r9),%r13\n+\tje 167d8 \n+\tcmp 0x30(%rbx,%r9,8),%r15\n+\tlea 0x3(%r9),%r13\n+\tje 167d8 \n+\tcmp 0x38(%rbx,%r9,8),%r15\n+\tlea 0x4(%r9),%r13\n+\tje 167d8 \n+\tcmp 0x40(%rbx,%r9,8),%r15\n+\tlea 0x5(%r9),%r13\n+\tje 167d8 \n+\tcmp 0x48(%rbx,%r9,8),%r15\n+\tlea 0x6(%r9),%r13\n+\tje 167d8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%r11),%r10\n+\tlea 0x7(%r9),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r10,8),%r15\n-\tjne 16a82 \n-\tnopl (%rax)\n+\tcmp 0x18(%rbx,%r13,8),%r15\n+\tjne 1676f \n+\tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%rdx\n-\tmov (%rdx,%r10,8),%rsi\n-\tmov %rsi,-0x458(%rbp)\n-\tvzeroupper\n+\tmov -0x480(%rbp),%r9\n+\tmov (%r9,%r13,8),%r11\n+\tmov %r11,-0x468(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5188 (discriminator 2)\n-\tcmpq $0x0,-0x458(%rbp)\n-\tje 184e1 \n+./pynx/scattering/cpu.c:5196 (discriminator 2)\n+\tcmpq $0x0,-0x468(%rbp)\n+\tje 17e20 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%rdi\n+\tmov 0x10(%rbx),%r13\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5190\n+./pynx/scattering/cpu.c:5198\n \tdec %rax\n-\tjmp 16cac \n-\tnopw 0x0(%rax,%rax,1)\n-./pynx/scattering/cpu.c:5172\n-\tmov 0x20(%rsi),%r15\n+\tjmp 1615c \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:5174\n-\tmov 0x18(%rsi),%r14\n+\tmov 0x18(%rsi),%r10\n ./pynx/scattering/cpu.c:5176\n-\tmov 0x10(%rsi),%r12\n+\tmov 0x10(%rsi),%rcx\n ./pynx/scattering/cpu.c:5178\n-\tmov 0x8(%rsi),%r13\n+\tmov 0x8(%rsi),%rdx\n ./pynx/scattering/cpu.c:5180\n-\tmov (%rsi),%r10\n+\tmov (%rsi),%rdi\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5172\n-\tmov %r15,-0x460(%rbp)\n ./pynx/scattering/cpu.c:5174\n-\tmov %r14,-0x480(%rbp)\n+\tmov %r10,-0x478(%rbp)\n ./pynx/scattering/cpu.c:5176\n-\tmov %r12,-0x478(%rbp)\n+\tmov %rcx,-0x470(%rbp)\n+./pynx/scattering/cpu.c:5178\n+\tmov %rdx,-0x468(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %rax,%r15\n+\tmov %rax,%r12\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5178\n-\tmov %r13,-0x470(%rbp)\n ./pynx/scattering/cpu.c:5180\n-\tmov %r10,-0x458(%rbp)\n-./pynx/scattering/cpu.c:5186\n-\tvzeroupper\n-./pynx/scattering/cpu.c:5236\n-\tmov 0x7091(%rip),%r9 \n+\tmov %rdi,-0x458(%rbp)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r15,%r15\n-\tjle 179d0 \n-\tlea -0x1(%r15),%rcx\n+\ttest %r12,%r12\n+__pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5226\n+\tmov 0x73ac(%rip),%rdi \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle 178c0 \n+\tlea -0x1(%r12),%r10\n ./pynx/scattering/cpu.c:7424\n-\txor %r12d,%r12d\n-\tand $0x7,%ecx\n-\tje 16bf7 \n+\txor %r13d,%r13d\n+\tand $0x7,%r10d\n+\tje 168d3 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r9\n-\tje 16c68 \n+\tcmp 0x18(%rbx),%rdi\n+\tje 16940 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tcmp $0x1,%r10\n \tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%r12d\n-\tcmp $0x1,%rcx\n-\tje 16bf7 \n-\tcmp $0x2,%rcx\n-\tje 16bed \n-\tcmp $0x3,%rcx\n-\tje 16be3 \n-\tcmp $0x4,%rcx\n-\tje 16bd5 \n-\tcmp $0x5,%rcx\n-\tje 16bc7 \n-\tcmp $0x6,%rcx\n-\tjne 18640 \n+\tmov $0x1,%r13d\n+\tje 168d3 \n+\tcmp $0x2,%r10\n+\tje 168c9 \n+\tcmp $0x3,%r10\n+\tje 168bf \n+\tcmp $0x4,%r10\n+\tje 168b1 \n+\tcmp $0x5,%r10\n+\tje 168a3 \n+\tcmp $0x6,%r10\n+\tjne 182ec \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r9\n-\tje 16c68 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje 16940 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r9\n-\tje 16c68 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje 16940 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r9\n-\tje 16c68 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje 16940 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r9\n-\tje 16c68 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje 16940 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r9\n-\tje 16c68 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje 16940 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r9\n-\tje 16c68 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje 16940 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r12),%rdi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rdi,%r15\n-\tje 177ed \n-\tmov %rdi,%r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r9\n-\tje 16c68 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r9\n-\tje 16c68 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%rdi),%r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%rdi,8),%r9\n-\tje 16c68 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%rdi),%r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%rdi,8),%r9\n-\tje 16c68 \n+\tlea 0x1(%r13),%rdx\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%rdi),%r12\n+\tcmp %rdx,%r12\n+\tje 176ec \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%rdi,8),%r9\n-\tje 16c68 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%rdi),%r12\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%rdi,8),%r9\n-\tje 16c68 \n+\tcmp 0x18(%rbx,%rdx,8),%rdi\n+\tmov %rdx,%r13\n+\tje 16940 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%rdi),%r12\n+\tinc %r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%rdi,8),%r9\n-\tje 16c68 \n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tje 16940 \n+\tcmp 0x28(%rbx,%rdx,8),%rdi\n+\tlea 0x2(%rdx),%r13\n+\tje 16940 \n+\tcmp 0x30(%rbx,%rdx,8),%rdi\n+\tlea 0x3(%rdx),%r13\n+\tje 16940 \n+\tcmp 0x38(%rbx,%rdx,8),%rdi\n+\tlea 0x4(%rdx),%r13\n+\tje 16940 \n+\tcmp 0x40(%rbx,%rdx,8),%rdi\n+\tlea 0x5(%rdx),%r13\n+\tje 16940 \n+\tcmp 0x48(%rbx,%rdx,8),%rdi\n+\tlea 0x6(%rdx),%r13\n+\tje 16940 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%rdi),%r12\n+\tlea 0x7(%rdx),%r13\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r12,8),%r9\n-\tjne 16bfe \n-\tnopw 0x0(%rax,%rax,1)\n+\tcmp 0x18(%rbx,%r13,8),%rdi\n+\tjne 168da \n+\tnopl (%rax)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%r9\n-\tmov (%r9,%r12,8),%rdx\n-\tmov %rdx,-0x498(%rbp)\n+\tmov -0x480(%rbp),%r10\n+\tmov (%r10,%r13,8),%rsi\n+\tmov %rsi,-0x460(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5236 (discriminator 2)\n-\tcmpq $0x0,-0x498(%rbp)\n-\tje 179d0 \n+./pynx/scattering/cpu.c:5226 (discriminator 2)\n+\tcmpq $0x0,-0x460(%rbp)\n+\tje 178c0 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r10\n+\tmov 0x10(%rbx),%r15\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5238\n+./pynx/scattering/cpu.c:5228\n \tdec %rax\n-\tjmp 16190 \n+\tjmp 169b0 \n \tnopl 0x0(%rax)\n+./pynx/scattering/cpu.c:5174\n+\tmov 0x18(%rsi),%r14\n+./pynx/scattering/cpu.c:5176\n+\tmov 0x10(%rsi),%r12\n+./pynx/scattering/cpu.c:5178\n+\tmov 0x8(%rsi),%r11\n ./pynx/scattering/cpu.c:5180\n-\tmov (%rsi),%r12\n+\tmov (%rsi),%r13\n+./pynx/scattering/cpu.c:5172\n+\tmov 0x20(%rsi),%r15\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%rax\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5174\n+\tmov %r14,-0x478(%rbp)\n+./pynx/scattering/cpu.c:5176\n+\tmov %r12,-0x470(%rbp)\n+./pynx/scattering/cpu.c:5178\n+\tmov %r11,-0x468(%rbp)\n ./pynx/scattering/cpu.c:5180\n-\tmov %r12,-0x458(%rbp)\n+\tmov %r13,-0x458(%rbp)\n+./pynx/scattering/cpu.c:5172\n+\tmov %r15,-0x460(%rbp)\n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov %rax,%rdi\n-\tvzeroupper\n+\tmov %rax,%r15\n+\tnopl (%rax)\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %r15,%r15\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5196\n-\tmov 0x6f1d(%rip),%r15 \n+./pynx/scattering/cpu.c:5236\n+\tmov 0x723e(%rip),%rcx \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %rdi,%rdi\n-\tjle 18128 \n-\tlea -0x1(%rdi),%rcx\n+\tjle 17698 \n+\tlea -0x1(%r15),%r9\n ./pynx/scattering/cpu.c:7424\n-\txor %edx,%edx\n-\tand $0x7,%ecx\n-\tje 16d51 \n+\txor %r12d,%r12d\n+\tand $0x7,%r9d\n+\tje 16a48 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r15\n-\tje 16dc0 \n+\tcmp 0x18(%rbx),%rcx\n+\tje 16ab8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r14d\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%edx\n-\tcmp $0x1,%rcx\n-\tje 16d51 \n-\tcmp $0x2,%rcx\n-\tje 16d47 \n-\tcmp $0x3,%rcx\n-\tje 16d3d \n-\tcmp $0x4,%rcx\n-\tje 16d2f \n-\tcmp $0x5,%rcx\n-\tje 16d21 \n-\tcmp $0x6,%rcx\n-\tje 16d13 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r14,8),%r15\n-\tje 16dc0 \n+\tcmp $0x1,%r9\n+\tmov $0x1,%edi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%r14),%rdx\n+\tmov $0x1,%r12d\n+\tje 16a48 \n+\tcmp $0x2,%r9\n+\tje 16a3e \n+\tcmp $0x3,%r9\n+\tje 16a34 \n+\tcmp $0x4,%r9\n+\tje 16a26 \n+\tcmp $0x5,%r9\n+\tje 16a18 \n+\tcmp $0x6,%r9\n+\tjne 182c0 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje 16dc0 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje 16ab8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje 16dc0 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje 16ab8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje 16dc0 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje 16ab8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje 16dc0 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje 16ab8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje 16dc0 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje 16ab8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje 16dc0 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje 16ab8 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%rdx),%r13\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r13,%rdi\n-\tje 17f60 \n-\tmov %r13,%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r13,8),%r15\n-\tje 16dc0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tje 16dc0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%r13),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r13,8),%r15\n-\tje 16dc0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%r13),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r13,8),%r15\n-\tje 16dc0 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%r13),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r13,8),%r15\n-\tje 16dc0 \n+\tlea 0x1(%r12),%r14\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%r13),%rdx\n+\tcmp %r14,%r15\n+\tje 174bd \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r13,8),%r15\n-\tje 16dc0 \n+\tcmp 0x18(%rbx,%r14,8),%rcx\n+\tmov %r14,%r12\n+\tje 16ab8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%r13),%rdx\n+\tinc %r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r13,8),%r15\n-\tje 16dc0 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tje 16ab8 \n+\tcmp 0x28(%rbx,%r14,8),%rcx\n+\tlea 0x2(%r14),%r12\n+\tje 16ab8 \n+\tcmp 0x30(%rbx,%r14,8),%rcx\n+\tlea 0x3(%r14),%r12\n+\tje 16ab8 \n+\tcmp 0x38(%rbx,%r14,8),%rcx\n+\tlea 0x4(%r14),%r12\n+\tje 16ab8 \n+\tcmp 0x40(%rbx,%r14,8),%rcx\n+\tlea 0x5(%r14),%r12\n+\tje 16ab8 \n+\tcmp 0x48(%rbx,%r14,8),%rcx\n+\tlea 0x6(%r14),%r12\n+\tje 16ab8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%r13),%rdx\n+\tlea 0x7(%r14),%r12\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r15\n-\tjne 16d58 \n+\tcmp 0x18(%rbx,%r12,8),%rcx\n+\tjne 16a4f \n \tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%r9\n-\tmov (%r9,%rdx,8),%rsi\n-\tmov %rsi,-0x470(%rbp)\n+\tmov -0x480(%rbp),%rdx\n+\tmov (%rdx,%r12,8),%r9\n+\tmov %r9,-0x488(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5196 (discriminator 2)\n-\tcmpq $0x0,-0x470(%rbp)\n-\tje 18128 \n+./pynx/scattering/cpu.c:5236 (discriminator 2)\n+\tcmpq $0x0,-0x488(%rbp)\n+\tje 17698 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%rcx\n+\tmov 0x10(%rbx),%r11\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5198\n+./pynx/scattering/cpu.c:5238\n \tdec %rax\n-\tjmp 16457 \n+\tjmp 15e90 \n \tnopl 0x0(%rax)\n-__Pyx_PyUnicode_Equals():\n-./pynx/scattering/cpu.c:7390\n-\ttest %r10b,%r10b\n-\tje 16dfe \n-\ttest %r15b,%r15b\n-\tjne 163c0 \n-./pynx/scattering/cpu.c:7392\n-\tcmp 0x618b(%rip),%rsi \n-\tjne 16e0f \n-\ttest %cl,%cl\n-\tjne 163c0 \n-./pynx/scattering/cpu.c:7396\n-\tmov %r12,%rdi\n-\tmov $0x2,%edx\n-\tcall 3190 \n-\tmov %rax,%rdi\n-./pynx/scattering/cpu.c:7400\n-\ttest %rax,%rax\n-\tje 163cc \n-__Pyx_PyObject_IsTrue():\n-./pynx/scattering/cpu.c:11382\n-\tcmp 0x6169(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0x6136(%rip),%rax \n-\tsete %r8b\n-\tor %sil,%r8b\n-\tjne 16e50 \n-\tcmp 0x6146(%rip),%rax \n-\tjne 185a0 \n-./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-_Py_IsImmortal():\n-/usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rcx\n-Py_DECREF():\n-/usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjs 16e67 \n-/usr/include/python3.12/object.h:704\n-\tdec %rcx\n-\tmov %rcx,(%rdi)\n-\tje 18b9e \n-__Pyx_GetKwValue_FASTCALL():\n-./pynx/scattering/cpu.c:7431 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 163c0 \n-./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x4a0(%rbp),%rax\n-\tmov -0x4a8(%rbp),%r8\n+\tmov -0x490(%rbp),%rax\n+\tmov -0x498(%rbp),%r8\n \tmov %r14,%rbx\n-\tjs 163cc \n-\tjmp 16f41 \n-\tnopl 0x0(%rax,%rax,1)\n-__Pyx_PyUnicode_Equals():\n-./pynx/scattering/cpu.c:7390\n-\ttest %cl,%cl\n-\tje 16e9d \n-\ttest %r13b,%r13b\n-\tjne 16800 \n-./pynx/scattering/cpu.c:7392\n-\tcmp 0x60ec(%rip),%rsi \n-\tjne 16eaf \n-\ttest %r10b,%r10b\n-\tjne 16800 \n-./pynx/scattering/cpu.c:7396\n-\tmov %r12,%rdi\n-\tmov $0x2,%edx\n-\tcall 3190 \n-\tmov %rax,%rdi\n-./pynx/scattering/cpu.c:7400\n-\ttest %rax,%rax\n-\tje 1680c \n-__Pyx_PyObject_IsTrue():\n-./pynx/scattering/cpu.c:11382\n-\tcmp 0x60c9(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0x6096(%rip),%rax \n-\tsete %r8b\n-\tor %sil,%r8b\n-\tjne 16ef0 \n-\tcmp 0x60a6(%rip),%rax \n-\tjne 18654 \n-./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-_Py_IsImmortal():\n-/usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rcx\n-Py_DECREF():\n-/usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjs 16f07 \n-/usr/include/python3.12/object.h:704\n-\tdec %rcx\n-\tmov %rcx,(%rdi)\n-\tje 18c8e \n __Pyx_GetKwValue_FASTCALL():\n-./pynx/scattering/cpu.c:7431 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 16800 \n-./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x460(%rbp),%rax\n-\tmov -0x480(%rbp),%r8\n-\tmov %r15,%rbx\n-\tjs 1680c \n-\tjmp 177c1 \n-\tnopl 0x0(%rax,%rax,1)\n-\tmov -0x4a0(%rbp),%rax\n-\tmov -0x4a8(%rbp),%r8\n-\tmov %r14,%rbx\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r12\n-\tmov (%r12,%r13,8),%r15\n+\tmov -0x480(%rbp),%r15\n+\tmov (%r15,%r13,8),%r15\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5246 (discriminator 2)\n \ttest %r15,%r15\n-\tje 163cc \n+\tje 160d4 \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n \tmov 0x10(%rbx),%r14\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5248\n \tdec %rax\n-./pynx/scattering/cpu.c:5256\n-\tmov 0x6be5(%rip),%r12 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n \ttest %r14,%r14\n-\tjle 171ac \n+__pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5256\n+\tmov 0x702a(%rip),%r12 \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tjle 1710c \n \tmov %r14,%rdi\n ./pynx/scattering/cpu.c:7424\n-\txor %r9d,%r9d\n+\txor %esi,%esi\n \tand $0x7,%edi\n-\tje 16ffc \n+\tje 17068 \n \tcmp $0x1,%rdi\n-\tje 16fe9 \n+\tje 16ba0 \n \tcmp $0x2,%rdi\n-\tje 16fdb \n+\tje 16b92 \n \tcmp $0x3,%rdi\n-\tje 16fcd \n+\tje 16b84 \n \tcmp $0x4,%rdi\n-\tje 16fbf \n+\tje 16b76 \n \tcmp $0x5,%rdi\n-\tje 16fb1 \n+\tje 16b68 \n \tcmp $0x6,%rdi\n-\tjne 185f8 \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 17788 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 17788 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 17788 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n+\tjne 18278 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 17788 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 17788 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 17788 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r14,%r9\n-\tje 1707b \n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 17788 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%r9),%r11\n-\tmov %r11,%r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r11,8),%r12\n-\tje 17788 \n-./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tinc %r9\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%r9,8),%r12\n-\tje 17788 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 17458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x2(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%r11,8),%r12\n-\tje 17788 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 17458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x3(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%r11,8),%r12\n-\tje 17788 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 17458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x4(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%r11,8),%r12\n-\tje 17788 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 17458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x5(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%r11,8),%r12\n-\tje 17788 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 17458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x6(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%r11,8),%r12\n-\tje 17788 \n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 17458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x7(%r11),%r9\n+\tinc %rsi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %r14,%r9\n-\tjne 16ffc \n+\tcmp %r14,%rsi\n+\tjne 17068 \n ./pynx/scattering/cpu.c:7428\n-\tmov %r8,-0x4b0(%rbp)\n+\tmov %rax,-0x498(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x5f07(%rip),%r12 \n+\tcmp 0x63cb(%rip),%r12 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %rax,-0x4a8(%rbp)\n-\tmov %rbx,%rax\n+\tmov %rbx,%rcx\n+\tmov %r8,-0x4a0(%rbp)\n \tmov %r14,%rbx\n+\tmov %rcx,%r14\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tsete -0x4a0(%rbp)\n+\tsete -0x490(%rbp)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\tmov %rax,%r14\n \txor %r13d,%r13d\n-\tnopl 0x0(%rax,%rax,1)\n+\tnop\n ./pynx/scattering/cpu.c:7430\n \tmov 0x18(%r14,%r13,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n \tcmp %rsi,%r12\n-\tje 172d0 \n+\tje 16cd8 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x5f0b(%rip),%r10 \n-\tcmp %r10,0x8(%r12)\n-\tsete %dl\n-\tcmp %r10,0x8(%rsi)\n+\tmov 0x63d3(%rip),%r9 \n+\tcmp %r9,0x8(%r12)\n \tsete %r8b\n+\tcmp %r9,0x8(%rsi)\n+\tsete %al\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %dl,%dl\n-\tje 17220 \n \ttest %r8b,%r8b\n-\tje 17232 \n+\tje 170f0 \n+\ttest %al,%al\n+\tje 17160 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x10(%r12),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x10(%rsi),%rcx\n-\tjne 171a0 \n+\tjne 17100 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%r11\n+\tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r12),%rdi\n+\tmov 0x18(%r12),%r11\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%r11\n-\tsetne %r9b\n+\tcmp $0xffffffffffffffff,%rdx\n+\tsetne %dil\n ./pynx/scattering/cpu.c:7368\n-\tcmp %r11,%rdi\n-\tsetne %al\n+\tcmp %rdx,%r11\n+\tsetne %r10b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %al,%r9b\n-\tje 17113 \n-\tcmp $0xffffffffffffffff,%rdi\n-\tjne 171a0 \n+\ttest %r10b,%dil\n+\tje 16c4b \n+\tinc %r11\n+\tjne 17100 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r12),%r8d\n+\tmovzbl 0x20(%r12),%r9d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%edi\n+\tmovzbl 0x20(%rsi),%eax\n ./pynx/scattering/cpu.c:7373\n-\tmov %r8d,%edx\n+\tmov %r9d,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmov %edi,%r10d\n+\tmov %eax,%r11d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%dl\n+\tshr $0x2,%r8b\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%r10b\n+\tshr $0x2,%r11b\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%edx\n+\tand $0x7,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%r10d\n-\tcmp %r10b,%dl\n-\tjne 171a0 \n+\tand $0x7,%r11d\n+\tcmp %r11b,%r8b\n+\tjne 17100 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r8b\n-\tjne 18bf2 \n+\ttest $0x20,%r9b\n+\tjne 18859 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r12),%r11\n+\tmov 0x38(%r12),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%dil\n-\tjne 18c09 \n+\ttest $0x20,%al\n+\tjne 18872 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r10\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %dl,%r8d\n+\tmovzbl %r8b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r8d\n-\tje 18cfc \n+\tcmp $0x1,%esi\n+\tje 18969 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r8d\n-\tje 18d68 \n+\tcmp $0x2,%esi\n+\tje 189d6 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%r11),%r10d\n-\tmov (%rsi),%edi\n+\tmov (%rdi),%edx\n+\tmov (%r10),%r9d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %edi,%r10d\n-\tjne 171a0 \n+\tcmp %r9d,%edx\n+\tjne 17100 \n ./pynx/scattering/cpu.c:7381\n \tcmp $0x1,%rcx\n-\tje 172d0 \n+\tje 16cd8 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %dl,%edx\n-\tmov %r11,%rdi\n+\tmovzbl %r8b,%edx\n+\tmov %r10,%rsi\n \timul %rcx,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 172d0 \n-\tcs nopw 0x0(%rax,%rax,1)\n-./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tinc %r13\n-./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r13\n-\tjne 170a8 \n-__pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5260\n-\tcall 3310 \n-./pynx/scattering/cpu.c:5260 (discriminator 2)\n-\ttest %rax,%rax\n-\tjne 18e76 \n-__Pyx_RaiseArgtupleInvalid():\n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x5d9f(%rip),%r15 \n-\tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tmov $0x9,%r8d\n-\tlea 0x3124(%rip),%rsi \n-\tlea 0x2024(%rip),%r9 \n-\tmov (%r15),%rdi\n-\tpush $0x7\n-\tlea 0x22cc(%rip),%rcx \n-\tlea 0x2341(%rip),%rdx \n-\tcall 3460 \n-__pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5262\n-\tpop %rdi\n-./pynx/scattering/cpu.c:5262 (discriminator 1)\n-\tmov $0x148e,%esi\n-./pynx/scattering/cpu.c:5262\n-\tpop %r8\n-\tnopl 0x0(%rax,%rax,1)\n-./pynx/scattering/cpu.c:5314\n-\tlea 0x227b(%rip),%rcx \n-\tmov $0x43,%edx\n-\tlea 0x314d(%rip),%rdi \n-\tcall a4a0 \n-__pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5529\n-\txor %eax,%eax\n-__pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5330\n-\tjmp 15ef0 \n-\tnop\n-__Pyx_PyUnicode_Equals():\n-./pynx/scattering/cpu.c:7390\n-\ttest %r8b,%r8b\n-\tje 17232 \n-\tcmpb $0x0,-0x4a0(%rbp)\n-\tjne 171a0 \n-./pynx/scattering/cpu.c:7392\n-\tcmp 0x5d57(%rip),%rsi \n-\tjne 17243 \n-\ttest %dl,%dl\n-\tjne 171a0 \n-./pynx/scattering/cpu.c:7396\n-\tmov %r12,%rdi\n-\tmov $0x2,%edx\n-\tcall 3190 \n-\tmov %rax,%rdi\n-./pynx/scattering/cpu.c:7400\n-\ttest %rax,%rax\n-\tje 171ac \n-__Pyx_PyObject_IsTrue():\n-./pynx/scattering/cpu.c:11382\n-\tcmp 0x5d35(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0x5d02(%rip),%rax \n-\tsete %cl\n-\tor %sil,%cl\n-\tjne 17c80 \n-\tcmp 0x5d0f(%rip),%rax \n-\tje 17c80 \n-./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x4b8(%rbp)\n-\tcall 3370 \n-\tmov -0x4b8(%rbp),%rdi\n-_Py_IsImmortal():\n-/usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rdx\n-Py_DECREF():\n-/usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %edx,%edx\n-\tjs 172ad \n-/usr/include/python3.12/object.h:704\n-\tdec %rdx\n-\tmov %rdx,(%rdi)\n-\tje 18b88 \n-__Pyx_GetKwValue_FASTCALL():\n-./pynx/scattering/cpu.c:7431 (discriminator 1)\n-\ttest %eax,%eax\n-\tje 171a0 \n-./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x4a8(%rbp),%rax\n-\tmov -0x4b0(%rbp),%r8\n-\tmov %r14,%rbx\n-\tjs 171ac \n-\tjmp 172e1 \n-\txchg %ax,%ax\n-\tmov -0x4a8(%rbp),%rax\n-\tmov -0x4b0(%rbp),%r8\n+\tjne 17100 \n+\tnopl 0x0(%rax)\n+\tmov -0x498(%rbp),%rax\n+\tmov -0x4a0(%rbp),%r8\n \tmov %r14,%rbx\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r12\n+\tmov -0x480(%rbp),%r12\n \tmov (%r12,%r13,8),%r14\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5256 (discriminator 2)\n \ttest %r14,%r14\n-\tje 171ac \n+\tje 1710c \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r11\n+\tmov 0x10(%rbx),%rdi\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5258\n \tdec %rax\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\ttest %rdi,%rdi\n+__pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5266\n-\tmov 0x683d(%rip),%r9 \n+\tmov 0x6e32(%rip),%r10 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\ttest %r11,%r11\n-\tjle 17730 \n-\tlea -0x1(%r11),%r10\n+\tjle 17400 \n+\tlea -0x1(%rdi),%rdx\n ./pynx/scattering/cpu.c:7424\n-\txor %edx,%edx\n-\tand $0x7,%r10d\n-\tje 17392 \n+\txor %r11d,%r11d\n+\tand $0x7,%edx\n+\tje 16d9b \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r9\n-\tje 17400 \n+\tcmp 0x18(%rbx),%r10\n+\tje 16e08 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%edi\n+\tcmp $0x1,%rdx\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tmov $0x1,%edx\n-\tcmp $0x1,%r10\n-\tje 17392 \n-\tcmp $0x2,%r10\n-\tje 17388 \n-\tcmp $0x3,%r10\n-\tje 1737e \n-\tcmp $0x4,%r10\n-\tje 17370 \n-\tcmp $0x5,%r10\n-\tje 17362 \n-\tcmp $0x6,%r10\n-\tjne 185e0 \n+\tmov $0x1,%r11d\n+\tje 16d9b \n+\tcmp $0x2,%rdx\n+\tje 16d91 \n+\tcmp $0x3,%rdx\n+\tje 16d87 \n+\tcmp $0x4,%rdx\n+\tje 16d79 \n+\tcmp $0x5,%rdx\n+\tje 16d6b \n+\tcmp $0x6,%rdx\n+\tjne 18260 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 17400 \n+\tcmp 0x18(%rbx,%r11,8),%r10\n+\tje 16e08 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 17400 \n+\tcmp 0x18(%rbx,%r11,8),%r10\n+\tje 16e08 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 17400 \n+\tcmp 0x18(%rbx,%r11,8),%r10\n+\tje 16e08 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 17400 \n+\tcmp 0x18(%rbx,%r11,8),%r10\n+\tje 16e08 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 17400 \n+\tcmp 0x18(%rbx,%r11,8),%r10\n+\tje 16e08 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 17400 \n+\tcmp 0x18(%rbx,%r11,8),%r10\n+\tje 16e08 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tlea 0x1(%rdx),%rsi\n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tcmp %rsi,%r11\n-\tje 17530 \n-\tmov %rsi,%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%r9\n-\tje 17400 \n+\tlea 0x1(%r11),%r9\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tinc %rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tje 17400 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x2(%rsi),%rdx\n+\tcmp %r9,%rdi\n+\tje 17200 \n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x28(%rbx,%rsi,8),%r9\n-\tje 17400 \n+\tcmp 0x18(%rbx,%r9,8),%r10\n+\tmov %r9,%r11\n+\tje 16e08 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x3(%rsi),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x30(%rbx,%rsi,8),%r9\n-\tje 17400 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x4(%rsi),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x38(%rbx,%rsi,8),%r9\n-\tje 17400 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x5(%rsi),%rdx\n+\tinc %r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x40(%rbx,%rsi,8),%r9\n-\tje 17400 \n+\tcmp 0x18(%rbx,%r11,8),%r10\n+\tje 16e08 \n+\tcmp 0x28(%rbx,%r9,8),%r10\n+\tlea 0x2(%r9),%r11\n+\tje 16e08 \n+\tcmp 0x30(%rbx,%r9,8),%r10\n+\tlea 0x3(%r9),%r11\n+\tje 16e08 \n+\tcmp 0x38(%rbx,%r9,8),%r10\n+\tlea 0x4(%r9),%r11\n+\tje 16e08 \n+\tcmp 0x40(%rbx,%r9,8),%r10\n+\tlea 0x5(%r9),%r11\n+\tje 16e08 \n+\tcmp 0x48(%rbx,%r9,8),%r10\n+\tlea 0x6(%r9),%r11\n+\tje 16e08 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x6(%rsi),%rdx\n+\tlea 0x7(%r9),%r11\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x48(%rbx,%rsi,8),%r9\n-\tje 17400 \n-./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x7(%rsi),%rdx\n-./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%r9\n-\tjne 17399 \n-\tnopl 0x0(%rax)\n+\tcmp 0x18(%rbx,%r11,8),%r10\n+\tjne 16da2 \n+\tnopl (%rax)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%rdi\n-\tmov (%rdi,%rdx,8),%r12\n+\tmov -0x480(%rbp),%rsi\n+\tmov (%rsi,%r11,8),%r12\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5266 (discriminator 2)\n \ttest %r12,%r12\n-\tje 17730 \n+\tje 17400 \n ./pynx/scattering/cpu.c:5268\n \tdec %rax\n ./pynx/scattering/cpu.c:5275 (discriminator 1)\n \ttest %rax,%rax\n-\tjle 15962 \n+\tjle 1564f \n ./pynx/scattering/cpu.c:5277\n-\tmov -0x470(%rbp),%rsi\n-\tmov -0x478(%rbp),%rcx\n-\tlea -0x90(%rbp),%rdx\n+\tmov -0x458(%rbp),%rdx\n+\tmov -0x468(%rbp),%rcx\n \tmov %rbx,%rdi\n-\tmov -0x480(%rbp),%r9\n-\tmov -0x458(%rbp),%r11\n+\tmov -0x470(%rbp),%r9\n+\tmov -0x478(%rbp),%r13\n \tmov %r15,-0xc0(%rbp)\n-\tmov %rsi,-0xe8(%rbp)\n-\tmov -0x460(%rbp),%r13\n-\tmov -0x498(%rbp),%rax\n-\tmov -0x490(%rbp),%rsi\n-\tmov %rcx,-0xe0(%rbp)\n+\tmov -0x460(%rbp),%rax\n+\tmov -0x488(%rbp),%r10\n+\tmov %rdx,-0xf0(%rbp)\n+\tmov -0x480(%rbp),%rsi\n+\tmov %rcx,-0xe8(%rbp)\n+\tlea -0x90(%rbp),%rdx\n+\tmov %r9,-0xe0(%rbp)\n \tlea -0xf0(%rbp),%rcx\n-\tmov %r9,-0xd8(%rbp)\n-\tlea 0x20aa(%rip),%r9 \n+\tlea 0x2712(%rip),%r9 \n \tmov %r14,-0xb8(%rbp)\n \tmov %r12,-0xb0(%rbp)\n-\tmov %r11,-0xf0(%rbp)\n-\tmov %r13,-0xd0(%rbp)\n-\tmov %rax,-0xc8(%rbp)\n-\tcall 9b20 \n-\tmov -0xe8(%rbp),%r14\n-\tmov -0xe0(%rbp),%r12\n+\tmov %r13,-0xd8(%rbp)\n+\tmov %rax,-0xd0(%rbp)\n+\tmov %r10,-0xc8(%rbp)\n+\tcall 9938 \n+\tmov -0xe8(%rbp),%r12\n+\tmov -0xe0(%rbp),%r14\n \tmov -0xf0(%rbp),%r8\n \tmov -0xd8(%rbp),%rbx\n-\tmov -0xd0(%rbp),%r10\n-\tmov -0xc8(%rbp),%rdx\n+./pynx/scattering/cpu.c:5277 (discriminator 2)\n+\tinc %eax\n+./pynx/scattering/cpu.c:5277\n+\tmov -0xd0(%rbp),%rdi\n+\tmov -0xc8(%rbp),%r11\n+\tmov %r12,-0x468(%rbp)\n \tmov %r14,-0x470(%rbp)\n-\tmov %r12,-0x478(%rbp)\n \tmov -0xc0(%rbp),%r15\n \tmov %r8,-0x458(%rbp)\n \tmov -0xb8(%rbp),%r14\n-\tmov %rbx,-0x480(%rbp)\n+\tmov %rbx,-0x478(%rbp)\n \tmov -0xb0(%rbp),%r12\n-\tmov %r10,-0x460(%rbp)\n-\tmov %rdx,-0x498(%rbp)\n+\tmov %rdi,-0x460(%rbp)\n+\tmov %r11,-0x488(%rbp)\n ./pynx/scattering/cpu.c:5277 (discriminator 2)\n-\tcmp $0xffffffff,%eax\n-\tjne 15962 \n+\tjne 1564f \n ./pynx/scattering/cpu.c:5277 (discriminator 1)\n \tmov $0x149d,%esi\n-\tjmp 17200 \n+\tjmp 17980 \n+__Pyx_PyUnicode_Equals():\n+./pynx/scattering/cpu.c:7390\n+\ttest %dl,%dl\n+\tje 16f3d \n+\ttest %r15b,%r15b\n+\tjne 160c8 \n+./pynx/scattering/cpu.c:7392\n+\tcmp 0x604c(%rip),%rsi \n+\tjne 16f4f \n+\ttest %r11b,%r11b\n+\tjne 160c8 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rbx,%rdi\n+\tmov $0x2,%edx\n+\tcall 3190 \n+./pynx/scattering/cpu.c:7400\n+\ttest %rax,%rax\n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 160d4 \n+__Pyx_PyObject_IsTrue():\n+./pynx/scattering/cpu.c:11382\n+\tcmp 0x6029(%rip),%rax \n+\tsete %al\n+./pynx/scattering/cpu.c:11383\n+\tcmp 0x5ff7(%rip),%rdi \n+\tsete %r11b\n+\tor %al,%r11b\n+\tjne 16f8f \n+\tcmp 0x6007(%rip),%rdi \n+\tjne 18230 \n+./pynx/scattering/cpu.c:11382\n+\tmovzbl %al,%eax\n+_Py_IsImmortal():\n+/usr/include/python3.12/object.h:242\n+\tmov (%rdi),%rdx\n+Py_DECREF():\n+/usr/include/python3.12/object.h:700 (discriminator 1)\n+\ttest %edx,%edx\n+\tjs 16fa5 \n+/usr/include/python3.12/object.h:704\n+\tdec %rdx\n+\tmov %rdx,(%rdi)\n+\tje 187fe \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7431 (discriminator 1)\n+\ttest %eax,%eax\n+\tje 160c8 \n+./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov -0x490(%rbp),%rax\n+\tmov -0x498(%rbp),%r8\n+\tmov %r14,%rbx\n+\tjs 160d4 \n+\tjmp 16af9 \n+\tnopl 0x0(%rax)\n+__Pyx_PyUnicode_Equals():\n+./pynx/scattering/cpu.c:7390\n+\ttest %r10b,%r10b\n+\tje 16fde \n+\ttest %r13b,%r13b\n+\tjne 16500 \n+./pynx/scattering/cpu.c:7392\n+\tcmp 0x5fab(%rip),%rsi \n+\tjne 16fef \n+\ttest %cl,%cl\n+\tjne 16500 \n+./pynx/scattering/cpu.c:7396\n+\tmov %r14,%rdi\n+\tmov $0x2,%edx\n+\tcall 3190 \n+./pynx/scattering/cpu.c:7400\n+\ttest %rax,%rax\n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 1650c \n+__Pyx_PyObject_IsTrue():\n+./pynx/scattering/cpu.c:11382\n+\tcmp 0x5f89(%rip),%rax \n+\tsete %al\n+./pynx/scattering/cpu.c:11383\n+\tcmp 0x5f57(%rip),%rdi \n+\tsete %cl\n+\tor %al,%cl\n+\tjne 1702d \n+\tcmp 0x5f69(%rip),%rdi \n+\tjne 182d4 \n+./pynx/scattering/cpu.c:11382\n+\tmovzbl %al,%eax\n+_Py_IsImmortal():\n+/usr/include/python3.12/object.h:242\n+\tmov (%rdi),%r11\n+Py_DECREF():\n+/usr/include/python3.12/object.h:700 (discriminator 1)\n+\ttest %r11d,%r11d\n+\tjs 17044 \n+/usr/include/python3.12/object.h:704\n+\tdec %r11\n+\tmov %r11,(%rdi)\n+\tje 188f8 \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7431 (discriminator 1)\n+\ttest %eax,%eax\n+\tje 16500 \n+./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov -0x460(%rbp),%rax\n+\tmov -0x478(%rbp),%r8\n+\tmov %r12,%rbx\n+\tjs 1650c \n+\tjmp 17491 \n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 17458 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x1(%rsi),%r10\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tmov %r10,%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 17458 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tinc %rsi\n+./pynx/scattering/cpu.c:7426\n+\tcmp 0x18(%rbx,%rsi,8),%r12\n+\tje 17458 \n+\tcmp 0x28(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x2(%r10),%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 17458 \n+\tcmp 0x30(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x3(%r10),%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 17458 \n+\tcmp 0x38(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x4(%r10),%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 17458 \n+\tcmp 0x40(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x5(%r10),%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 17458 \n+\tcmp 0x48(%rbx,%r10,8),%r12\n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x6(%r10),%rsi\n+./pynx/scattering/cpu.c:7426\n+\tje 17458 \n+./pynx/scattering/cpu.c:7424 (discriminator 2)\n+\tlea 0x7(%r10),%rsi\n+./pynx/scattering/cpu.c:7424 (discriminator 1)\n+\tcmp %r14,%rsi\n+\tjne 17068 \n+\tjmp 16bb7 \n \tnopl 0x0(%rax)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x5a59(%rip),%r9 \n-\tmov %r14,-0x4b0(%rbp)\n+\ttest %al,%al\n+\tje 17160 \n+\tcmpb $0x0,-0x490(%rbp)\n+\tje 17160 \n+\tnopl (%rax)\n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7428 (discriminator 2)\n+\tinc %r13\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %rbx,%r13\n+\tjne 16be0 \n+__pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5260\n+\tcall 3310 \n+./pynx/scattering/cpu.c:5260 (discriminator 2)\n+\ttest %rax,%rax\n+\tjne 18ae4 \n+__Pyx_RaiseArgtupleInvalid():\n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov 0x5e3f(%rip),%r15 \n+\tsub $0x8,%rsp\n+\tmov $0x9,%r8d\n+\tlea 0x3236(%rip),%rsi \n+\tlea 0x2136(%rip),%r9 \n+\txor %eax,%eax\n+\tmov (%r15),%rdi\n+\tpush $0x7\n+\tlea 0x23dc(%rip),%rcx \n+\tlea 0x2451(%rip),%rdx \n+\tcall 3460 \n+__pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5262\n+\tpop %rdi\n+./pynx/scattering/cpu.c:5262 (discriminator 1)\n+\tmov $0x148e,%esi\n+./pynx/scattering/cpu.c:5262\n+\tpop %r8\n+\tjmp 17980 \n+__Pyx_PyUnicode_Equals():\n+./pynx/scattering/cpu.c:7392\n+\tcmp 0x5e29(%rip),%rsi \n+\tjne 1716e \n+\ttest %r8b,%r8b\n+\tjne 17100 \n+./pynx/scattering/cpu.c:7396\n+\tmov %r12,%rdi\n+\tmov $0x2,%edx\n+\tcall 3190 \n+./pynx/scattering/cpu.c:7400\n+\ttest %rax,%rax\n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 1710c \n+__Pyx_PyObject_IsTrue():\n+./pynx/scattering/cpu.c:11382\n+\tcmp 0x5e0e(%rip),%rax \n+\tsete %cl\n+./pynx/scattering/cpu.c:11383\n+\tcmp 0x5ddc(%rip),%rax \n+\tsete %r8b\n+\tor %cl,%r8b\n+\tjne 179a0 \n+\tcmp 0x5de8(%rip),%rax \n+\tje 179a0 \n+./pynx/scattering/cpu.c:11384\n+\tmov %rax,-0x4a8(%rbp)\n+\tcall 3370 \n+\tmov -0x4a8(%rbp),%rdi\n+_Py_IsImmortal():\n+/usr/include/python3.12/object.h:242\n+\tmov (%rdi),%r11\n+Py_DECREF():\n+/usr/include/python3.12/object.h:700 (discriminator 1)\n+\ttest %r11d,%r11d\n+\tjs 171d5 \n+/usr/include/python3.12/object.h:704\n+\tdec %r11\n+\tmov %r11,(%rdi)\n+\tje 187e8 \n+__Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7431 (discriminator 1)\n+\ttest %eax,%eax\n+\tje 17100 \n+./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov -0x498(%rbp),%rax\n+\tmov -0x4a0(%rbp),%r8\n+\tmov %r14,%rbx\n+\tjs 1710c \n+\tjmp 16ce9 \n+\tnopl 0x0(%rax)\n+__Pyx_PyUnicode_Equals():\n+./pynx/scattering/cpu.c:7390\n+\tcmp 0x5d89(%rip),%r10 \n+\tmov %r14,-0x4a0(%rbp)\n \tmov %rbx,%r14\n-\tmov %r9,%rbx\n-\tsete -0x4a0(%rbp)\n+\tsete -0x490(%rbp)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n \txor %ecx,%ecx\n-\tmov %rdx,%r13\n-\tmov %rcx,%r12\n+\tmov %r10,%r12\n+\tmov %rcx,%rbx\n ./pynx/scattering/cpu.c:7430\n-\tmov %rax,-0x4a8(%rbp)\n-\tmov 0x18(%r14,%r12,8),%rsi\n+\tmov %rax,-0x498(%rbp)\n+\tmov %r11,%r13\n+\tmov 0x18(%r14,%rbx,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tmov %r8,-0x4b8(%rbp)\n-\tcmp %rsi,%rbx\n-\tje 1764f \n+\tmov %r8,-0x4a8(%rbp)\n+\tcmp %rsi,%r12\n+\tje 1731e \n \tnop\n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x5a51(%rip),%rax \n-\tcmp %rax,0x8(%rbx)\n+\tmov 0x5d81(%rip),%rax \n+\tcmp %rax,0x8(%r12)\n \tsete %r8b\n \tcmp %rax,0x8(%rsi)\n-\tsete %dl\n+\tsete %r11b\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n \ttest %r8b,%r8b\n-\tje 17680 \n-\ttest %dl,%dl\n-\tje 1768d \n+\tje 17350 \n+\ttest %r11b,%r11b\n+\tje 1735e \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%rbx),%rcx\n+\tmov 0x10(%r12),%r9\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%rcx\n-\tjne 17630 \n+\tcmp 0x10(%rsi),%r9\n+\tjne 17300 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%r10\n+\tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%rbx),%r11\n+\tmov 0x18(%r12),%rdi\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%r10\n-\tsetne %r9b\n+\tcmp $0xffffffffffffffff,%rdx\n+\tsetne %r10b\n ./pynx/scattering/cpu.c:7368\n-\tcmp %r10,%r11\n-\tsetne %dil\n+\tcmp %rdx,%rdi\n+\tsetne %cl\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\ttest %dil,%r9b\n-\tje 175c7 \n-\tcmp $0xffffffffffffffff,%r11\n-\tjne 17630 \n+\ttest %cl,%r10b\n+\tje 1729a \n+\tinc %rdi\n+\tjne 17300 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%rbx),%eax\n+\tmovzbl 0x20(%r12),%eax\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%edx\n+\tmovzbl 0x20(%rsi),%r11d\n ./pynx/scattering/cpu.c:7373\n \tmov %eax,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmov %edx,%r11d\n+\tmov %r11d,%edi\n ./pynx/scattering/cpu.c:7373\n \tshr $0x2,%r8b\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%r11b\n+\tshr $0x2,%dil\n ./pynx/scattering/cpu.c:7373\n \tand $0x7,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%r11d\n-\tcmp %r11b,%r8b\n-\tjne 17630 \n+\tand $0x7,%edi\n+\tcmp %dil,%r8b\n+\tjne 17300 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%al\n-\tjne 18bc8 \n+\tjne 1882b \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rbx),%r9\n+\tmov 0x38(%r12),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%dl\n-\tjne 18bb4 \n+\ttest $0x20,%r11b\n+\tjne 18814 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r10\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %r8b,%eax\n+\tmovzbl %r8b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%eax\n-\tje 18ce3 \n+\tcmp $0x1,%esi\n+\tje 18951 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%eax\n-\tje 18d5b \n+\tcmp $0x2,%esi\n+\tje 189ca \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%r9),%edx\n-\tmov (%rsi),%r11d\n+\tmov (%rdi),%edx\n+\tmov (%r10),%ecx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r11d,%edx\n-\tje 18570 \n-\tnopl 0x0(%rax,%rax,1)\n+\tcmp %ecx,%edx\n+\tje 18208 \n+\tnopl (%rax)\n __Pyx_GetKwValue_FASTCALL():\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r13,%rbx\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%r12),%r9\n+\tlea 0x1(%rbx),%r11\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %r13,%r12\n-\tje 17730 \n-\tmov %r9,%r12\n+\tje 17400 \n+\tmov %r11,%rbx\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r14,%r12,8),%rsi\n+\tmov 0x18(%r14,%rbx,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%rbx\n-\tjne 17570 \n+\tcmp %rsi,%r12\n+\tjne 17240 \n+\tmov %rbx,%r10\n+\tmov -0x498(%rbp),%rax\n \tmov %r14,%rbx\n-\tmov -0x4a8(%rbp),%rax\n-\tmov -0x4b8(%rbp),%r8\n-\tmov -0x4b0(%rbp),%r14\n+\tmov -0x4a8(%rbp),%r8\n+\tmov -0x4a0(%rbp),%r14\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r10\n-\tmov (%r10,%r12,8),%r12\n-\tjmp 1740b \n-\tnopw 0x0(%rax,%rax,1)\n+\tmov -0x480(%rbp),%rdi\n+\tmov (%rdi,%r10,8),%r12\n+\tjmp 16e13 \n+\tnopl 0x0(%rax)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %dl,%dl\n-\tje 1768d \n-\tcmpb $0x0,-0x4a0(%rbp)\n-\tjne 17630 \n+\ttest %r11b,%r11b\n+\tje 1735e \n+\tcmpb $0x0,-0x490(%rbp)\n+\tjne 17300 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0x58fc(%rip),%rsi \n-\tjne 1769b \n+\tcmp 0x5c2b(%rip),%rsi \n+\tjne 1736c \n \ttest %r8b,%r8b\n-\tjne 17630 \n+\tjne 17300 \n ./pynx/scattering/cpu.c:7396\n-\tmov %rbx,%rdi\n+\tmov %r12,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje 17730 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 17400 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0x58dd(%rip),%rax \n-\tsete %sil\n+\tcmp 0x5c10(%rip),%rax \n+\tsete %r9b\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0x58aa(%rip),%rax \n-\tsete %cl\n-\tor %sil,%cl\n-\tjne 17c70 \n-\tcmp 0x58b7(%rip),%rax \n-\tje 17c70 \n+\tcmp 0x5bdd(%rip),%rax \n+\tsete %al\n+\tor %r9b,%al\n+\tjne 17930 \n+\tcmp 0x5bea(%rip),%rdi \n+\tje 17930 \n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x4c0(%rbp)\n+\tmov %rdi,-0x4b0(%rbp)\n \tcall 3370 \n-\tmov -0x4c0(%rbp),%rdi\n+\tmov -0x4b0(%rbp),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%r8\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r8d,%r8d\n-\tjs 17706 \n+\tjs 173d3 \n /usr/include/python3.12/object.h:704\n \tdec %r8\n \tmov %r8,(%rdi)\n-\tje 18b58 \n+\tje 187b8 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 17630 \n+\tje 17300 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n+\tmov %rbx,%r10\n+\tmov -0x498(%rbp),%rax\n \tmov %r14,%rbx\n-\tmov -0x4a8(%rbp),%rax\n-\tmov -0x4b8(%rbp),%r8\n-\tmov -0x4b0(%rbp),%r14\n-\tjns 17667 \n+\tmov -0x4a8(%rbp),%r8\n+\tmov -0x4a0(%rbp),%r14\n+\tjns 17339 \n \tnopl 0x0(%rax)\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5270\n \tcall 3310 \n ./pynx/scattering/cpu.c:5270 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 18e6c \n+\tjne 18ada \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x581b(%rip),%r15 \n+\tmov 0x5b4b(%rip),%r15 \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0x1d61(%rip),%rcx \n-\tlea 0x2b9f(%rip),%rsi \n-\tlea 0x1a9f(%rip),%r9 \n+\tlea 0x2103(%rip),%rcx \n+\tlea 0x2f41(%rip),%rsi \n+\tlea 0x1e41(%rip),%r9 \n \tmov $0x9,%r8d\n \tmov (%r15),%rdi\n \tpush $0x8\n-\tlea 0x1dbd(%rip),%rdx \n+\tlea 0x215f(%rip),%rdx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5272\n \tpop %rcx\n \tpop %rsi\n ./pynx/scattering/cpu.c:5272 (discriminator 1)\n \tmov $0x1498,%esi\n ./pynx/scattering/cpu.c:5272\n-\tjmp 17200 \n+\tjmp 17980 \n \tnopl 0x0(%rax,%rax,1)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%r13\n-\tmov 0x0(%r13,%r9,8),%r14\n+\tmov -0x480(%rbp),%r13\n+\tmov 0x0(%r13,%rsi,8),%r14\n ./pynx/scattering/cpu.c:7426\n-\tjmp 172ec \n+\tjmp 16cf4 \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%r15\n-\tmov (%r15,%rdi,8),%r15\n+\tmov -0x480(%rbp),%r12\n+\tmov (%r12,%r13,8),%r15\n ./pynx/scattering/cpu.c:7426\n-\tjmp 16f4c \n+\tjmp 16b04 \n \tmov -0x460(%rbp),%rax\n-\tmov -0x480(%rbp),%r8\n-\tmov %r15,%rbx\n+\tmov -0x478(%rbp),%r8\n+\tmov %r12,%rbx\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r12\n-\tmov (%r12,%r14,8),%r13\n-\tmov %r13,-0x480(%rbp)\n+\tmov -0x480(%rbp),%r14\n+\tmov (%r14,%r15,8),%r13\n+\tmov %r13,-0x478(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5216 (discriminator 2)\n-\tcmpq $0x0,-0x480(%rbp)\n-\tje 1680c \n+\tcmpq $0x0,-0x478(%rbp)\n+\tje 1650c \n Py_SIZE():\n /usr/include/python3.12/object.h:233\n-\tmov 0x10(%rbx),%r13\n+\tmov 0x10(%rbx),%r12\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5218\n \tdec %rax\n-\tjmp 1689d \n+\tjmp 1683a \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x579c(%rip),%r9 \n+\tcmp 0x5acc(%rip),%rcx \n \tmov %rbx,%r13\n-\tmov %r9,%rbx\n-\tmov %rax,-0x498(%rbp)\n+\tmov %rcx,%rbx\n \tsete %r15b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n \txor %r14d,%r14d\n ./pynx/scattering/cpu.c:7430\n-\tmov %r8,-0x4a0(%rbp)\n+\tmov %rax,-0x488(%rbp)\n \tmov 0x18(%r13,%r14,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n+\tmov %r8,-0x490(%rbp)\n \tcmp %rsi,%rbx\n-\tje 1790e \n+\tje 175de \n \tnopl (%rax)\n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x57a1(%rip),%r8 \n+\tmov 0x5ad1(%rip),%r8 \n \tcmp %r8,0x8(%rbx)\n \tsete %r11b\n \tcmp %r8,0x8(%rsi)\n-\tsete %r10b\n+\tsete %al\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n \ttest %r11b,%r11b\n-\tje 17940 \n-\ttest %r10b,%r10b\n-\tje 1794a \n+\tje 17608 \n+\ttest %al,%al\n+\tje 17611 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%rbx),%rax\n+\tmov 0x10(%rbx),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%rax\n-\tjne 178f0 \n+\tcmp 0x10(%rsi),%rcx\n+\tjne 175c0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%rbx),%rcx\n+\tmov 0x18(%rbx),%r10\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdx,%rcx\n+\tcmp %rdx,%r10\n \tsetne %r9b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n+\tinc %rdx\n \tsetne %dil\n \ttest %dil,%r9b\n-\tje 17879 \n-\tcmp $0xffffffffffffffff,%rcx\n-\tjne 178f0 \n+\tje 17545 \n+\tinc %r10\n+\tjne 175c0 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x20(%rbx),%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%edx\n+\tmovzbl 0x20(%rsi),%eax\n ./pynx/scattering/cpu.c:7373\n-\tmov %r8d,%ecx\n+\tmov %r8d,%r11d\n ./pynx/scattering/cpu.c:7374\n-\tmov %edx,%r11d\n+\tmov %eax,%r10d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%cl\n-./pynx/scattering/cpu.c:7374\n \tshr $0x2,%r11b\n-./pynx/scattering/cpu.c:7373\n-\tand $0x7,%ecx\n ./pynx/scattering/cpu.c:7374\n+\tshr $0x2,%r10b\n+./pynx/scattering/cpu.c:7373\n \tand $0x7,%r11d\n-\tcmp %r11b,%cl\n-\tjne 178f0 \n+./pynx/scattering/cpu.c:7374\n+\tand $0x7,%r10d\n+\tcmp %r10b,%r11b\n+\tjne 175c0 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%r8b\n-\tjne 18c79 \n+\tjne 188cb \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x38(%rbx),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%dl\n-\tjne 18c65 \n+\ttest $0x20,%al\n+\tjne 188e2 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r8\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %cl,%r8d\n+\tmovzbl %r11b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r8d\n-\tje 18d4f \n+\tcmp $0x1,%esi\n+\tje 189be \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r8d\n-\tje 18a59 \n+\tcmp $0x2,%esi\n+\tje 186c3 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n \tmov (%rdi),%edx\n-\tmov (%rsi),%r11d\n+\tmov (%r8),%r9d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r11d,%edx\n-\tjne 178f0 \n+\tcmp %r9d,%edx\n+\tjne 175c0 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%rax\n-\tje 1790e \n+\tcmp $0x1,%rcx\n+\tje 175de \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %cl,%edx\n-\timul %rax,%rdx\n+\tmovzbl %r11b,%edx\n+\tmov %r8,%rsi\n+\timul %rcx,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 1790e \n-\txchg %ax,%ax\n+\tje 175de \n+\tnopl (%rax)\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r12,%r14\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%r14),%rdi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %r12,%r14\n-\tje 179d0 \n+\tje 17698 \n \tmov %rdi,%r14\n ./pynx/scattering/cpu.c:7430\n \tmov 0x18(%r13,%r14,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n \tcmp %rsi,%rbx\n-\tjne 17820 \n-\tmov -0x498(%rbp),%rax\n-\tmov -0x4a0(%rbp),%r8\n+\tjne 174f0 \n+\tmov -0x488(%rbp),%rax\n+\tmov -0x490(%rbp),%r8\n \tmov %r13,%rbx\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r12\n-\tmov (%r12,%r14,8),%r10\n-\tmov %r10,-0x498(%rbp)\n-\tjmp 16c7a \n-\tcs nopw 0x0(%rax,%rax,1)\n+\tmov -0x480(%rbp),%r12\n+\tmov (%r12,%r14,8),%rsi\n+\tmov %rsi,-0x488(%rbp)\n+\tjmp 16aca \n+\txchg %ax,%ax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %r10b,%r10b\n-\tje 1794a \n+\ttest %al,%al\n+\tje 17611 \n \ttest %r15b,%r15b\n-\tjne 178f0 \n+\tjne 175c0 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0x563f(%rip),%rsi \n-\tjne 17958 \n+\tcmp 0x5978(%rip),%rsi \n+\tjne 1761f \n \ttest %r11b,%r11b\n-\tjne 178f0 \n+\tjne 175c0 \n ./pynx/scattering/cpu.c:7396\n \tmov %rbx,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje 179d0 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 17698 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0x5624(%rip),%rax \n-\tsete %sil\n+\tcmp 0x595d(%rip),%rax \n+\tsete %cl\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0x55f1(%rip),%rax \n-\tsete %al\n-\tor %sil,%al\n-\tjne 17994 \n-\tcmp 0x5602(%rip),%rdi \n-\tjne 185c0 \n+\tcmp 0x592b(%rip),%rax \n+\tsete %r11b\n+\tor %cl,%r11b\n+\tjne 1765b \n+\tcmp 0x593b(%rip),%rax \n+\tjne 18248 \n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n+\tmovzbl %cl,%eax\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rcx\n+\tmov (%rdi),%r10\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjs 179ab \n+\ttest %r10d,%r10d\n+\tjs 17672 \n /usr/include/python3.12/object.h:704\n-\tdec %rcx\n-\tmov %rcx,(%rdi)\n-\tje 18bdc \n+\tdec %r10\n+\tmov %r10,(%rdi)\n+\tje 18843 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 178f0 \n+\tje 175c0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n-\tmov -0x498(%rbp),%rax\n-\tmov -0x4a0(%rbp),%r8\n+\tmov -0x488(%rbp),%rax\n+\tmov -0x490(%rbp),%r8\n \tmov %r13,%rbx\n-\tjns 1791f \n-\tnopw 0x0(%rax,%rax,1)\n+\tjns 175ef \n+\tnopl 0x0(%rax)\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5240\n \tcall 3310 \n ./pynx/scattering/cpu.c:5240 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 18e8a \n+\tjne 18af8 \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x557b(%rip),%r8 \n+\tmov 0x58b3(%rip),%rax \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0x2906(%rip),%rsi \n-\tlea 0x1806(%rip),%r9 \n-\tlea 0x1ab3(%rip),%rcx \n-\tmov (%r8),%rdi\n-\tpush $0x5\n+\tlea 0x2cb0(%rip),%rsi \n+\tlea 0x1bb0(%rip),%r9 \n \tmov $0x9,%r8d\n-\tlea 0x1b1d(%rip),%rdx \n+\tlea 0x1e57(%rip),%rcx \n+\tmov (%rax),%rdi\n+\tpush $0x5\n+\tlea 0x1ec7(%rip),%rdx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5242\n \tpop %r11\n ./pynx/scattering/cpu.c:5242 (discriminator 1)\n \tmov $0x147a,%esi\n ./pynx/scattering/cpu.c:5242\n \tpop %rbx\n-\tjmp 17200 \n+\tjmp 17980 \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x5565(%rip),%rdi \n+\tcmp 0x589d(%rip),%rdi \n \tmov %rbx,%r14\n \tmov %rdi,%rbx\n-\tmov %rax,-0x460(%rbp)\n-\tsete %r13b\n+\tsete %r12b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n \txor %r15d,%r15d\n ./pynx/scattering/cpu.c:7430\n-\tmov %r8,-0x498(%rbp)\n+\tmov %rax,-0x460(%rbp)\n \tmov 0x18(%r14,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n+\tmov %r8,-0x488(%rbp)\n \tcmp %rsi,%rbx\n-\tje 17b46 \n+\tje 1780e \n \tnopl 0x0(%rax)\n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x5569(%rip),%rax \n-\tcmp %rax,0x8(%rbx)\n+\tmov 0x58a1(%rip),%r8 \n+\tcmp %r8,0x8(%rbx)\n \tsete %r9b\n-\tcmp %rax,0x8(%rsi)\n-\tsete %r8b\n+\tcmp %r8,0x8(%rsi)\n+\tsete %al\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n \ttest %r9b,%r9b\n-\tje 17b70 \n-\ttest %r8b,%r8b\n-\tje 17b7a \n+\tje 17838 \n+\ttest %al,%al\n+\tje 17841 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n \tmov 0x10(%rbx),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n \tcmp 0x10(%rsi),%rcx\n-\tjne 17b28 \n+\tjne 177f0 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%r11\n+\tmov 0x18(%rsi),%rdi\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%rbx),%rdi\n+\tmov 0x18(%rbx),%r11\n ./pynx/scattering/cpu.c:7368\n-\tcmp %r11,%rdi\n+\tcmp %rdi,%r11\n \tsetne %r10b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%r11\n+\tinc %rdi\n \tsetne %dl\n \ttest %dl,%r10b\n-\tje 17ab0 \n-\tcmp $0xffffffffffffffff,%rdi\n-\tjne 17b28 \n+\tje 17774 \n+\tinc %r11\n+\tjne 177f0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%rbx),%eax\n+\tmovzbl 0x20(%rbx),%r8d\n ./pynx/scattering/cpu.c:7374\n \tmovzbl 0x20(%rsi),%r9d\n ./pynx/scattering/cpu.c:7373\n-\tmov %eax,%r8d\n+\tmov %r8d,%eax\n ./pynx/scattering/cpu.c:7374\n-\tmov %r9d,%edi\n+\tmov %r9d,%r11d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%r8b\n+\tshr $0x2,%al\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%dil\n+\tshr $0x2,%r11b\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%r8d\n+\tand $0x7,%eax\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%edi\n-\tcmp %dil,%r8b\n-\tjne 17b28 \n+\tand $0x7,%r11d\n+\tcmp %r11b,%al\n+\tjne 177f0 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%al\n-\tjne 186b9 \n+\ttest $0x20,%r8b\n+\tjne 18339 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x38(%rbx),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%r9b\n-\tjne 18ca4 \n+\tjne 1890e \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%r10\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %r8b,%edx\n+\tmovzbl %al,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%edx\n-\tje 18d74 \n+\tcmp $0x1,%esi\n+\tje 189e2 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%edx\n-\tje 18dd8 \n+\tcmp $0x2,%esi\n+\tje 18a4a \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%eax\n-\tmov (%rsi),%r9d\n+\tmov (%rdi),%edx\n+\tmov (%r10),%r8d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r9d,%eax\n-\tjne 17b28 \n+\tcmp %r8d,%edx\n+\tjne 177f0 \n ./pynx/scattering/cpu.c:7381\n \tcmp $0x1,%rcx\n-\tje 17b46 \n+\tje 1780e \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %r8b,%edx\n+\tmovzbl %al,%edx\n+\tmov %r10,%rsi\n \timul %rcx,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 17b46 \n-\tnopl 0x0(%rax)\n+\tje 1780e \n+\tnopl 0x0(%rax,%rax,1)\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r13,%r15\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n \tlea 0x1(%r15),%rdi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %r12,%r15\n-\tje 17c00 \n+\tje 178c0 \n \tmov %rdi,%r15\n ./pynx/scattering/cpu.c:7430\n \tmov 0x18(%r14,%r15,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n \tcmp %rsi,%rbx\n-\tjne 17a58 \n+\tjne 17720 \n \tmov -0x460(%rbp),%rax\n-\tmov -0x498(%rbp),%r8\n+\tmov -0x488(%rbp),%r8\n \tmov %r14,%rbx\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r12\n-\tmov (%r12,%r15,8),%r11\n+\tmov -0x480(%rbp),%r13\n+\tmov 0x0(%r13,%r15,8),%r11\n \tmov %r11,-0x460(%rbp)\n-\tjmp 169b2 \n-\txchg %ax,%ax\n+\tjmp 16952 \n+\tnop\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %r8b,%r8b\n-\tje 17b7a \n-\ttest %r13b,%r13b\n-\tjne 17b28 \n+\ttest %al,%al\n+\tje 17841 \n+\ttest %r12b,%r12b\n+\tjne 177f0 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0x540f(%rip),%rsi \n-\tjne 17b88 \n+\tcmp 0x5748(%rip),%rsi \n+\tjne 1784f \n \ttest %r9b,%r9b\n-\tjne 17b28 \n+\tjne 177f0 \n ./pynx/scattering/cpu.c:7396\n \tmov %rbx,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje 17c00 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 178c0 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0x53f4(%rip),%rax \n-\tsete %sil\n-./pynx/scattering/cpu.c:11383\n-\tcmp 0x53c1(%rip),%rax \n+\tcmp 0x572d(%rip),%rax \n \tsete %cl\n-\tor %sil,%cl\n-\tjne 17bc4 \n-\tcmp 0x53d2(%rip),%rax \n-\tjne 18628 \n+./pynx/scattering/cpu.c:11383\n+\tcmp 0x56fb(%rip),%rax \n+\tsete %al\n+\tor %cl,%al\n+\tjne 17889 \n+\tcmp 0x570d(%rip),%rdi \n+\tjne 182a8 \n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n+\tmovzbl %cl,%eax\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%r8\n+\tmov (%rdi),%r9\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r8d,%r8d\n-\tjs 17bdc \n+\ttest %r9d,%r9d\n+\tjs 178a0 \n /usr/include/python3.12/object.h:704\n-\tdec %r8\n-\tmov %r8,(%rdi)\n-\tje 18c25 \n+\tdec %r9\n+\tmov %r9,(%rdi)\n+\tje 18888 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 17b28 \n+\tje 177f0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x460(%rbp),%rax\n-\tmov -0x498(%rbp),%r8\n+\tmov -0x488(%rbp),%r8\n \tmov %r14,%rbx\n-\tjns 17b57 \n-\tnopl 0x0(%rax,%rax,1)\n+\tjns 1781f \n+\tnop\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5230\n \tcall 3310 \n ./pynx/scattering/cpu.c:5230 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 18e94 \n+\tjne 18b02 \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x534b(%rip),%rax \n+\tmov 0x568b(%rip),%rdx \n \tsub $0x8,%rsp\n-\tlea 0x26d8(%rip),%rsi \n-\tlea 0x15d8(%rip),%r9 \n+\tlea 0x2a88(%rip),%rsi \n+\tlea 0x1988(%rip),%r9 \n \tmov $0x9,%r8d\n-\tlea 0x187f(%rip),%rcx \n-\tlea 0x18f4(%rip),%rdx \n-\tmov (%rax),%rdi\n+\tlea 0x1c2f(%rip),%rcx \n+\tmov (%rdx),%rdi\n \tpush $0x4\n+\tlea 0x1c9f(%rip),%rdx \n \txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5232\n \tpop %r12\n ./pynx/scattering/cpu.c:5232 (discriminator 1)\n \tmov $0x1470,%esi\n ./pynx/scattering/cpu.c:5232\n \tpop %r13\n-\tjmp 17200 \n-\tnopl (%rax)\n+\tjmp 17980 \n+\tnopw 0x0(%rax,%rax,1)\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426 (discriminator 1)\n-\tmov -0x490(%rbp),%r14\n-\tmov (%r14,%rdx,8),%r15\n-\tmov %r15,-0x480(%rbp)\n+\tmov -0x480(%rbp),%r15\n+\tmov (%r15,%rdi,8),%r12\n+\tmov %r12,-0x478(%rbp)\n ./pynx/scattering/cpu.c:7426\n-\tjmp 177d3 \n+\tjmp 174a3 \n \tnop\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-\tjmp 176f2 \n+\tmovzbl %r9b,%eax\n+\tjmp 173bf \n \tnopl 0x0(%rax)\n-\tmovzbl %sil,%eax\n-\tjmp 1729a \n+__Pyx_RaiseArgtupleInvalid():\n+./pynx/scattering/cpu.c:7478 (discriminator 4)\n+\tmov 0x5619(%rip),%r15 \n+\tsub $0x8,%rsp\n+\tlea 0x1c4d(%rip),%rdx \n+\tlea 0x2a0f(%rip),%rsi \n+\tlea 0x190f(%rip),%r9 \n+\txor %eax,%eax\n+\tmov (%r15),%rdi\n+\tpush %r8\n+\tlea 0x1bb5(%rip),%rcx \n+\tmov $0x9,%r8d\n+\tcall 3460 \n+__pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5304\n+\tpop %rax\n+./pynx/scattering/cpu.c:5304 (discriminator 1)\n+\tmov $0x14b8,%esi\n+./pynx/scattering/cpu.c:5304\n+\tpop %rdx\n+./pynx/scattering/cpu.c:5314\n+\tlea 0x1b6b(%rip),%rcx \n+\tmov $0x43,%edx\n+\tlea 0x2a3d(%rip),%rdi \n+\tcall a2a8 \n+__pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5529\n+\txor %eax,%eax\n+__pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n+./pynx/scattering/cpu.c:5330\n+\tjmp 15b40 \n+\tnop\n+__Pyx_PyObject_IsTrue():\n+./pynx/scattering/cpu.c:11382\n+\tmovzbl %cl,%eax\n+\tjmp 171c1 \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x5300(%rip),%r15 \n-\tmov %rbx,%rcx\n-\tmov %rax,-0x460(%rbp)\n-\tmov %r11,%rbx\n-\tsete %r14b\n-\tmov %rcx,%r12\n+\tcmp 0x55e1(%rip),%rcx \n+\tmov %rbx,%r15\n+\tmov %rcx,%rbx\n+\tsete %r13b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r13d,%r13d\n+\txor %r12d,%r12d\n ./pynx/scattering/cpu.c:7430\n-\tmov %r8,-0x478(%rbp)\n-\tmov 0x18(%r12,%r13,8),%rsi\n+\tmov %rax,-0x460(%rbp)\n+\tmov 0x18(%r15,%r12,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r15\n-\tje 17dae \n-\tnopl 0x0(%rax)\n+\tmov %r8,-0x470(%rbp)\n+\tcmp %rsi,%rbx\n+\tje 17acf \n+\tnopl 0x0(%rax,%rax,1)\n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x5301(%rip),%r8 \n-\tcmp %r8,0x8(%r15)\n-\tsete %r11b\n-\tcmp %r8,0x8(%rsi)\n+\tmov 0x55e1(%rip),%rax \n+\tcmp %rax,0x8(%rbx)\n+\tsete %r8b\n+\tcmp %rax,0x8(%rsi)\n \tsete %r10b\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %r11b,%r11b\n-\tje 17de0 \n+\ttest %r8b,%r8b\n+\tje 17af8 \n \ttest %r10b,%r10b\n-\tje 17dea \n+\tje 17b02 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r15),%rax\n+\tmov 0x10(%rbx),%r11\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%rax\n-\tjne 17d90 \n+\tcmp 0x10(%rsi),%r11\n+\tjne 17ab0 \n ./pynx/scattering/cpu.c:7363\n \tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r15),%rdi\n+\tmov 0x18(%rbx),%rcx\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdx,%rdi\n+\tcmp %rdx,%rcx\n \tsetne %r9b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n-\tsetne %cl\n-\ttest %cl,%r9b\n-\tje 17d18 \n-\tcmp $0xffffffffffffffff,%rdi\n-\tjne 17d90 \n+\tinc %rdx\n+\tsetne %dil\n+\ttest %dil,%r9b\n+\tje 17a37 \n+\tinc %rcx\n+\tjne 17ab0 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r15),%r8d\n+\tmovzbl 0x20(%rbx),%eax\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%r9d\n+\tmovzbl 0x20(%rsi),%ecx\n ./pynx/scattering/cpu.c:7373\n-\tmov %r8d,%edx\n+\tmov %eax,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmov %r9d,%r11d\n+\tmov %ecx,%r10d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%dl\n+\tshr $0x2,%r8b\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%r11b\n+\tshr $0x2,%r10b\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%edx\n+\tand $0x7,%r8d\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%r11d\n-\tcmp %r11b,%dl\n-\tjne 17d90 \n+\tand $0x7,%r10d\n+\tcmp %r10b,%r8b\n+\tjne 17ab0 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r8b\n-\tjne 18a11 \n+\ttest $0x20,%al\n+\tjne 1867a \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%r15),%rdi\n+\tmov 0x38(%rbx),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r9b\n-\tjne 18d18 \n+\ttest $0x20,%cl\n+\tjne 18985 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%rax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %dl,%r8d\n+\tmovzbl %r8b,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r8d\n-\tje 18de4 \n+\tcmp $0x1,%esi\n+\tje 18a56 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r8d\n-\tje 18e33 \n+\tcmp $0x2,%esi\n+\tje 18aa9 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%r11d\n-\tmov (%rsi),%r9d\n+\tmov (%rdi),%edx\n+\tmov (%rax),%r9d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r9d,%r11d\n-\tjne 17d90 \n+\tcmp %r9d,%edx\n+\tjne 17ab0 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%rax\n-\tje 17dae \n+\tcmp $0x1,%r11\n+\tje 17acf \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %dl,%edx\n-\timul %rax,%rdx\n+\tmovzbl %r8b,%edx\n+\tmov %rax,%rsi\n+\timul %r11,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 17dae \n+\tje 17acf \n+\tnopl (%rax)\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r14,%r12\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%r13),%rdi\n+\tlea 0x1(%r12),%rdi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r13\n-\tje 17e70 \n-\tmov %rdi,%r13\n+\tje 17b88 \n+\tmov %rdi,%r12\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r12,%r13,8),%rsi\n+\tmov 0x18(%r15,%r12,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n-\tcmp %rsi,%r15\n-\tjne 17cc0 \n+\tcmp %rsi,%rbx\n+\tjne 179e0 \n \tmov -0x460(%rbp),%rax\n-\tmov -0x478(%rbp),%r8\n-\tmov %r12,%rbx\n+\tmov -0x470(%rbp),%r8\n+\tmov %r15,%rbx\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r10\n-\tmov (%r10,%r13,8),%rcx\n-\tmov %rcx,-0x478(%rbp)\n-\tjmp 16582 \n-\tcs nopw 0x0(%rax,%rax,1)\n+\tmov -0x480(%rbp),%r14\n+\tmov (%r14,%r12,8),%r10\n+\tmov %r10,-0x470(%rbp)\n+\tjmp 16282 \n+\tnop\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n \ttest %r10b,%r10b\n-\tje 17dea \n-\ttest %r14b,%r14b\n-\tjne 17d90 \n+\tje 17b02 \n+\ttest %r13b,%r13b\n+\tjne 17ab0 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0x519f(%rip),%rsi \n-\tjne 17df8 \n-\ttest %r11b,%r11b\n-\tjne 17d90 \n+\tcmp 0x5487(%rip),%rsi \n+\tjne 17b10 \n+\ttest %r8b,%r8b\n+\tjne 17ab0 \n ./pynx/scattering/cpu.c:7396\n-\tmov %r15,%rdi\n+\tmov %rbx,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje 17e70 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 17b88 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0x5184(%rip),%rax \n-\tsete %sil\n+\tcmp 0x546c(%rip),%rax \n+\tsete %r11b\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0x5151(%rip),%rax \n-\tsete %al\n-\tor %sil,%al\n-\tjne 17e34 \n-\tcmp 0x5162(%rip),%rdi \n-\tjne 18680 \n+\tcmp 0x5439(%rip),%rax \n+\tsete %r8b\n+\tor %r11b,%r8b\n+\tjne 17b4d \n+\tcmp 0x5449(%rip),%rax \n+\tjne 18300 \n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n+\tmovzbl %r11b,%eax\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rdx\n+\tmov (%rdi),%rcx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %edx,%edx\n-\tjs 17e4b \n+\ttest %ecx,%ecx\n+\tjs 17b64 \n /usr/include/python3.12/object.h:704\n-\tdec %rdx\n-\tmov %rdx,(%rdi)\n-\tje 18924 \n+\tdec %rcx\n+\tmov %rcx,(%rdi)\n+\tje 185b4 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 17d90 \n+\tje 17ab0 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x460(%rbp),%rax\n-\tmov -0x478(%rbp),%r8\n-\tmov %r12,%rbx\n-\tjns 17dbf \n-\tnopw 0x0(%rax,%rax,1)\n+\tmov -0x470(%rbp),%r8\n+\tmov %r15,%rbx\n+\tjns 17ae0 \n+\tnopl 0x0(%rax,%rax,1)\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5210\n \tcall 3310 \n ./pynx/scattering/cpu.c:5210 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 18ea8 \n+\tjne 18b16 \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x50db(%rip),%r8 \n+\tmov 0x53c3(%rip),%rax \n \tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0x169d(%rip),%rdx \n-\tlea 0x245f(%rip),%rsi \n-\tlea 0x135f(%rip),%r9 \n-\tmov (%r8),%rdi\n-\tpush $0x2\n+\tlea 0x19f7(%rip),%rdx \n+\tlea 0x27b9(%rip),%rsi \n+\tlea 0x16b9(%rip),%r9 \n \tmov $0x9,%r8d\n-\tlea 0x1601(%rip),%rcx \n+\tmov (%rax),%rdi\n+\tpush $0x2\n+\tlea 0x195b(%rip),%rcx \n+\txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5212\n \tpop %rax\n ./pynx/scattering/cpu.c:5212 (discriminator 1)\n \tmov $0x145c,%esi\n ./pynx/scattering/cpu.c:5212\n \tpop %rdx\n-\tjmp 17200 \n+\tjmp 17980 \n \tnopl 0x0(%rax,%rax,1)\n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n+\tmovq $0x0,-0x408(%rbp)\n+\tjmp 159de \n \tmovq $0x0,-0x108(%rbp)\n-\tjmp 15ed8 \n-\tnopl 0x0(%rax,%rax,1)\n+\tjmp 15b2e \n+\tmovq $0x0,-0x168(%rbp)\n+\tjmp 15b04 \n+\tmovq $0x0,-0x1c8(%rbp)\n+\tjmp 15ada \n+\tmovq $0x0,-0x228(%rbp)\n+\tjmp 15ab0 \n \tmovq $0x0,-0x288(%rbp)\n-\tjmp 15e30 \n+\tjmp 15a86 \n \tmovq $0x0,-0x2e8(%rbp)\n-\tjmp 15e06 \n+\tjmp 15a5c \n \tmovq $0x0,-0x348(%rbp)\n-\tjmp 15ddc \n+\tjmp 15a32 \n \tmovq $0x0,-0x3a8(%rbp)\n-\tjmp 15db2 \n-\tmovq $0x0,-0x168(%rbp)\n-\tjmp 15eae \n-\tmovq $0x0,-0x1c8(%rbp)\n-\tjmp 15e84 \n-\tmovq $0x0,-0x228(%rbp)\n-\tjmp 15e5a \n-\tmovq $0x0,-0x408(%rbp)\n-\tjmp 15d88 \n-\tmov %rax,-0x460(%rbp)\n+\tjmp 15a08 \n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x5022(%rip),%r15 \n-\tmov %r8,-0x470(%rbp)\n-\tmov %rbx,%r8\n-\tsete %r14b\n-\tmov %rdx,%rbx\n+\tcmp 0x5319(%rip),%r15 \n+\tmov %rax,-0x460(%rbp)\n+\tmov %r8,-0x468(%rbp)\n+\tsete %dil\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r13d,%r13d\n-\tmov %r8,%r12\n-\tnopl (%rax)\n+\txor %r12d,%r12d\n+\tmov %edi,%r14d\n+\tnop\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%r12,%r13,8),%rsi\n+\tmov 0x18(%rbx,%r12,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n \tcmp %rsi,%r15\n-\tje 18180 \n+\tje 17e78 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x502b(%rip),%rax \n-\tcmp %rax,0x8(%r15)\n-\tsete %dil\n-\tcmp %rax,0x8(%rsi)\n-\tsete %r9b\n+\tmov 0x5323(%rip),%r8 \n+\tcmp %r8,0x8(%r15)\n+\tsete %r10b\n+\tcmp %r8,0x8(%rsi)\n+\tsete %cl\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %dil,%dil\n-\tje 18088 \n-\ttest %r9b,%r9b\n-\tje 18092 \n+\ttest %r10b,%r10b\n+\tje 17d88 \n+\ttest %cl,%cl\n+\tje 17d91 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r15),%rcx\n+\tmov 0x10(%r15),%r11\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%rcx\n-\tjne 18070 \n+\tcmp 0x10(%rsi),%r11\n+\tjne 17d70 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%r10\n+\tmov 0x18(%rsi),%rdx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r15),%r11\n+\tmov 0x18(%r15),%rdi\n ./pynx/scattering/cpu.c:7368\n-\tcmp %r10,%r11\n-\tsetne %r8b\n+\tcmp %rdx,%rdi\n+\tsetne %r9b\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%r10\n-\tsetne %dl\n-\ttest %dl,%r8b\n-\tje 17ff2 \n-\tcmp $0xffffffffffffffff,%r11\n-\tjne 18070 \n+\tinc %rdx\n+\tsetne %al\n+\ttest %al,%r9b\n+\tje 17cf2 \n+\tinc %rdi\n+\tjne 17d70 \n ./pynx/scattering/cpu.c:7373\n-\tmovzbl 0x20(%r15),%eax\n+\tmovzbl 0x20(%r15),%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%r9d\n+\tmovzbl 0x20(%rsi),%edx\n ./pynx/scattering/cpu.c:7373\n-\tmov %eax,%r8d\n+\tmov %r8d,%ecx\n ./pynx/scattering/cpu.c:7374\n-\tmov %r9d,%edi\n+\tmov %edx,%r10d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%r8b\n+\tshr $0x2,%cl\n ./pynx/scattering/cpu.c:7374\n-\tshr $0x2,%dil\n+\tshr $0x2,%r10b\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%r8d\n+\tand $0x7,%ecx\n ./pynx/scattering/cpu.c:7374\n-\tand $0x7,%edi\n-\tcmp %dil,%r8b\n-\tjne 18070 \n+\tand $0x7,%r10d\n+\tcmp %r10b,%cl\n+\tjne 17d70 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%al\n-\tjne 18d95 \n+\ttest $0x20,%r8b\n+\tjne 18a04 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x38(%r15),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%r9b\n-\tjne 18d80 \n+\ttest $0x20,%dl\n+\tjne 189ee \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%rax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %r8b,%edx\n+\tmovzbl %cl,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%edx\n-\tje 18e27 \n+\tcmp $0x1,%esi\n+\tje 18a9c \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%edx\n-\tje 18e48 \n+\tcmp $0x2,%esi\n+\tje 18ab5 \n /usr/include/python3.12/cpython/unicodeobject.h:326\n-\tmov (%rdi),%eax\n-\tmov (%rsi),%r9d\n+\tmov (%rdi),%r9d\n+\tmov (%rax),%r8d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r9d,%eax\n-\tjne 18070 \n+\tcmp %r8d,%r9d\n+\tjne 17d70 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%rcx\n-\tje 18180 \n+\tcmp $0x1,%r11\n+\tje 17e78 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %r8b,%edx\n-\timul %rcx,%rdx\n+\tmovzbl %cl,%edx\n+\tmov %rax,%rsi\n+\timul %r11,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 18180 \n-\tnop\n+\tje 17e78 \n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r13,%r12\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%r13),%rdi\n+\tlea 0x1(%r12),%rdi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %rbx,%r13\n-\tje 18128 \n-\tmov %rdi,%r13\n-\tjmp 17f88 \n-\tnopl (%rax)\n+\tje 17e20 \n+\tmov %rdi,%r12\n+\tjmp 17c90 \n+\txchg %ax,%ax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %r9b,%r9b\n-\tje 18092 \n+\ttest %cl,%cl\n+\tje 17d91 \n \ttest %r14b,%r14b\n-\tjne 18070 \n+\tjne 17d70 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0x4ef7(%rip),%rsi \n-\tjne 180a0 \n-\ttest %dil,%dil\n-\tjne 18070 \n+\tcmp 0x51f8(%rip),%rsi \n+\tjne 17d9f \n+\ttest %r10b,%r10b\n+\tjne 17d70 \n ./pynx/scattering/cpu.c:7396\n \tmov %r15,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje 18128 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 17e20 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0x4edc(%rip),%rax \n-\tsete %sil\n+\tcmp 0x51dd(%rip),%rax \n+\tsete %r11b\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0x4ea9(%rip),%rax \n+\tcmp 0x51aa(%rip),%rax \n \tsete %cl\n-\tor %sil,%cl\n-\tjne 186b0 \n-\tcmp 0x4eb6(%rip),%rax \n-\tje 186b0 \n+\tor %r11b,%cl\n+\tjne 18330 \n+\tcmp 0x51b7(%rip),%rax \n+\tje 18330 \n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x478(%rbp)\n+\tmov %rax,-0x470(%rbp)\n \tcall 3370 \n-\tmov -0x478(%rbp),%rdi\n+\tmov -0x470(%rbp),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%r8\n+\tmov (%rdi),%rdx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %r8d,%r8d\n-\tjs 18107 \n+\ttest %edx,%edx\n+\tjs 17e05 \n /usr/include/python3.12/object.h:704\n-\tdec %r8\n-\tmov %r8,(%rdi)\n-\tje 18d39 \n+\tdec %rdx\n+\tmov %rdx,(%rdi)\n+\tje 189a8 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 18070 \n+\tje 17d70 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x460(%rbp),%rax\n-\tmov -0x470(%rbp),%r8\n-\tmov %r12,%rbx\n-\tjns 18191 \n-\tnopw 0x0(%rax,%rax,1)\n+\tmov -0x468(%rbp),%r8\n+\tjns 17e86 \n+\tnopl (%rax)\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5200\n \tcall 3310 \n ./pynx/scattering/cpu.c:5200 (discriminator 2)\n \ttest %rax,%rax\n-\tjne 18eb2 \n+\tjne 18b20 \n __Pyx_RaiseArgtupleInvalid():\n ./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x4e23(%rip),%rax \n+\tmov 0x512b(%rip),%rbx \n \tsub $0x8,%rsp\n-\tlea 0x136b(%rip),%rcx \n-\tlea 0x21a9(%rip),%rsi \n-\tlea 0x10a9(%rip),%r9 \n+\tlea 0x16e3(%rip),%rcx \n+\tlea 0x2521(%rip),%rsi \n+\tlea 0x1421(%rip),%r9 \n \tmov $0x9,%r8d\n-\tlea 0x13cc(%rip),%rdx \n-\tmov (%rax),%rdi\n+\tmov (%rbx),%rdi\n \tpush $0x1\n+\tlea 0x173f(%rip),%rdx \n \txor %eax,%eax\n \tcall 3460 \n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5202\n \tpop %rcx\n \tpop %rsi\n ./pynx/scattering/cpu.c:5202 (discriminator 1)\n \tmov $0x1452,%esi\n ./pynx/scattering/cpu.c:5202\n-\tjmp 17200 \n+\tjmp 17980 \n \tnopl 0x0(%rax,%rax,1)\n \tmov -0x460(%rbp),%rax\n-\tmov -0x470(%rbp),%r8\n-\tmov %r12,%rbx\n+\tmov -0x468(%rbp),%r8\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r11\n-\tmov (%r11,%r13,8),%r10\n-\tmov %r10,-0x470(%rbp)\n-\tjmp 16dd2 \n-\tnopl 0x0(%rax,%rax,1)\n+\tmov -0x480(%rbp),%r10\n+\tmov (%r10,%r12,8),%rsi\n+\tmov %rsi,-0x468(%rbp)\n+\tjmp 167ea \n+\tnopl (%rax)\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5318 (discriminator 5)\n-\tmov %r11,%rsi\n-\tlea 0x131e(%rip),%rdx \n-\tcall 7770 \n+\tmov %rcx,%rsi\n+\tlea 0x169e(%rip),%rdx \n+\tcall 7648 \n ./pynx/scattering/cpu.c:5319\n-\tmov 0x58d2(%rip),%rsi \n+\tmov 0x5be2(%rip),%rsi \n ./pynx/scattering/cpu.c:5318 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tje 1597d \n+\tdec %eax\n+\tje 1566a \n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5529\n \txor %eax,%eax\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5330\n-\tjmp 15ef0 \n-\tcs nopw 0x0(%rax,%rax,1)\n+\tjmp 15b40 \n+\tnopl (%rax)\n ./pynx/scattering/cpu.c:5319 (discriminator 5)\n-\tlea 0x12f4(%rip),%rdx \n-\tmov %rcx,%rdi\n-\tcall 7770 \n+\tlea 0x167c(%rip),%rdx \n+\tmov %r9,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:5319 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 17218 \n+\tdec %eax\n+\tjne 17998 \n ./pynx/scattering/cpu.c:5320\n-\tmov 0x5899(%rip),%rsi \n-\tjmp 1598e \n-\tnopl 0x0(%rax)\n+\tmov 0x5bb2(%rip),%rsi \n+\tjmp 1567b \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:5320 (discriminator 5)\n-\tlea 0x12cf(%rip),%rdx \n-\tmov %r9,%rdi\n-\tcall 7770 \n+\tlea 0x1657(%rip),%rdx \n+\tmov %r13,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:5320 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 17218 \n+\tdec %eax\n+\tjne 17998 \n ./pynx/scattering/cpu.c:5321\n-\tmov 0x5871(%rip),%rsi \n-\tjmp 1599f \n-\tnopl 0x0(%rax)\n+\tmov 0x5b8a(%rip),%rsi \n+\tjmp 1568c \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:5321 (discriminator 5)\n-\tlea 0x12d1(%rip),%rdx \n-\tmov %r13,%rdi\n-\tcall 7770 \n+\tlea 0x1659(%rip),%rdx \n+\tmov %rax,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:5321 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 17218 \n+\tdec %eax\n+\tjne 17998 \n ./pynx/scattering/cpu.c:5322\n-\tmov 0x5849(%rip),%rsi \n-\tjmp 159b0 \n-\tnopl 0x0(%rax)\n+\tmov 0x5b62(%rip),%rsi \n+\tjmp 1569d \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:5322 (discriminator 5)\n-\tlea 0x1282(%rip),%rdx \n-\tmov %rax,%rdi\n-\tcall 7770 \n+\tlea 0x160a(%rip),%rdx \n+\tmov %r10,%rdi\n+\tcall 7648 \n ./pynx/scattering/cpu.c:5322 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 17218 \n+\tdec %eax\n+\tjne 17998 \n ./pynx/scattering/cpu.c:5323\n-\tmov 0x5821(%rip),%rsi \n-\tjmp 159c1 \n-\tnopl 0x0(%rax)\n+\tmov 0x5b3a(%rip),%rsi \n+\tjmp 156ae \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:5323 (discriminator 5)\n-\tlea 0x125d(%rip),%rdx \n+\tlea 0x15e5(%rip),%rdx \n \tmov %r8,%rdi\n-\tcall 7770 \n+\tcall 7648 \n ./pynx/scattering/cpu.c:5323 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 17218 \n+\tdec %eax\n+\tjne 17998 \n ./pynx/scattering/cpu.c:5324\n-\tmov 0x57f9(%rip),%rsi \n-\tjmp 159d2 \n-\tnopl 0x0(%rax)\n+\tmov 0x5b12(%rip),%rsi \n+\tjmp 156bf \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:5324 (discriminator 5)\n-\tlea 0x1238(%rip),%rdx \n+\tlea 0x15c0(%rip),%rdx \n \tmov %r15,%rdi\n-\tcall 7770 \n+\tcall 7648 \n ./pynx/scattering/cpu.c:5324 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 17218 \n+\tdec %eax\n+\tjne 17998 \n ./pynx/scattering/cpu.c:5325\n-\tmov 0x57d1(%rip),%rsi \n-\tjmp 159dc \n-\tnopl 0x0(%rax)\n+\tmov 0x5aea(%rip),%rsi \n+\tjmp 156c9 \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:5325 (discriminator 5)\n-\tlea 0x1213(%rip),%rdx \n+\tlea 0x159b(%rip),%rdx \n \tmov %r14,%rdi\n-\tcall 7770 \n+\tcall 7648 \n ./pynx/scattering/cpu.c:5325 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tjne 17218 \n+\tdec %eax\n+\tjne 17998 \n ./pynx/scattering/cpu.c:5326\n-\tmov 0x57a9(%rip),%rsi \n-\tjmp 159e6 \n-\tnopl 0x0(%rax)\n+\tmov 0x5ac2(%rip),%rsi \n+\tjmp 156d3 \n+\tnopl 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:5326 (discriminator 5)\n-\tlea 0x11f1(%rip),%rdx \n+\tlea 0x1579(%rip),%rdx \n \tmov %r12,%rdi\n-\tcall 7770 \n+\tcall 7648 \n ./pynx/scattering/cpu.c:5326 (discriminator 2)\n-\tcmp $0x1,%eax\n-\tje 159f1 \n+\tdec %eax\n+\tje 156de \n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5529\n \txor %eax,%eax\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5330\n-\tjmp 15ef0 \n+\tjmp 15b40 \n \tmov %rax,-0x460(%rbp)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\tcmp 0x4c6b(%rip),%r15 \n+\tcmp 0x4f84(%rip),%r15 \n \tmov %r8,-0x458(%rbp)\n-\tsete %r14b\n+\tsete %r13b\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7428\n-\txor %r13d,%r13d\n-\tmov %r14d,%r12d\n-\tmov %r10,%r14\n-\tvzeroupper\n-\tnopl 0x0(%rax)\n+\txor %r12d,%r12d\n+\tnopw 0x0(%rax,%rax,1)\n ./pynx/scattering/cpu.c:7430\n-\tmov 0x18(%rbx,%r13,8),%rsi\n+\tmov 0x18(%rbx,%r12,8),%rsi\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7326\n \tcmp %rsi,%r15\n-\tje 18548 \n+\tje 181e0 \n Py_IS_TYPE():\n /usr/include/python3.12/object.h:250 (discriminator 1)\n-\tmov 0x4c73(%rip),%r8 \n+\tmov 0x4f93(%rip),%r8 \n \tcmp %r8,0x8(%r15)\n-\tsete %r10b\n+\tsete %r9b\n \tcmp %r8,0x8(%rsi)\n-\tsete %cl\n+\tsete %al\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7348\n-\ttest %r10b,%r10b\n-\tje 18448 \n-\ttest %cl,%cl\n-\tje 18451 \n+\ttest %r9b,%r9b\n+\tje 18120 \n+\ttest %al,%al\n+\tje 18129 \n PyUnicode_GET_LENGTH():\n /usr/include/python3.12/cpython/unicodeobject.h:282\n-\tmov 0x10(%r15),%rax\n+\tmov 0x10(%r15),%r11\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7355 (discriminator 1)\n-\tcmp 0x10(%rsi),%rax\n-\tjne 18430 \n+\tcmp 0x10(%rsi),%r11\n+\tjne 18108 \n ./pynx/scattering/cpu.c:7363\n-\tmov 0x18(%rsi),%rdx\n+\tmov 0x18(%rsi),%rcx\n ./pynx/scattering/cpu.c:7362\n-\tmov 0x18(%r15),%rdi\n+\tmov 0x18(%r15),%r10\n ./pynx/scattering/cpu.c:7368\n-\tcmp %rdx,%rdi\n-\tsetne %r9b\n+\tcmp %rcx,%r10\n+\tsetne %dil\n ./pynx/scattering/cpu.c:7368 (discriminator 1)\n-\tcmp $0xffffffffffffffff,%rdx\n-\tsetne %r11b\n-\ttest %r11b,%r9b\n-\tje 183a9 \n-\tcmp $0xffffffffffffffff,%rdi\n-\tjne 18430 \n+\tinc %rcx\n+\tsetne %dl\n+\ttest %dl,%dil\n+\tje 18086 \n+\tinc %r10\n+\tjne 18108 \n ./pynx/scattering/cpu.c:7373\n \tmovzbl 0x20(%r15),%r8d\n ./pynx/scattering/cpu.c:7374\n-\tmovzbl 0x20(%rsi),%edx\n+\tmovzbl 0x20(%rsi),%r9d\n ./pynx/scattering/cpu.c:7373\n-\tmov %r8d,%ecx\n+\tmov %r8d,%eax\n ./pynx/scattering/cpu.c:7374\n-\tmov %edx,%r10d\n+\tmov %r9d,%r10d\n ./pynx/scattering/cpu.c:7373\n-\tshr $0x2,%cl\n+\tshr $0x2,%al\n ./pynx/scattering/cpu.c:7374\n \tshr $0x2,%r10b\n ./pynx/scattering/cpu.c:7373\n-\tand $0x7,%ecx\n+\tand $0x7,%eax\n ./pynx/scattering/cpu.c:7374\n \tand $0x7,%r10d\n-\tcmp %r10b,%cl\n-\tjne 18430 \n+\tcmp %r10b,%al\n+\tjne 18108 \n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n \ttest $0x20,%r8b\n-\tjne 18e05 \n+\tjne 18a79 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n \tmov 0x38(%r15),%rdi\n PyUnicode_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:264 (discriminator 1)\n-\ttest $0x20,%dl\n-\tjne 18df1 \n+\ttest $0x20,%r9b\n+\tjne 18a62 \n _PyUnicode_NONCOMPACT_DATA():\n /usr/include/python3.12/cpython/unicodeobject.h:258\n-\tmov 0x38(%rsi),%rsi\n+\tmov 0x38(%rsi),%rcx\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7373\n-\tmovzbl %cl,%r8d\n+\tmovzbl %al,%esi\n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:319\n-\tcmp $0x1,%r8d\n-\tje 18e54 \n+\tcmp $0x1,%esi\n+\tje 18ac2 \n /usr/include/python3.12/cpython/unicodeobject.h:322\n-\tcmp $0x2,%r8d\n-\tje 18e60 \n+\tcmp $0x2,%esi\n+\tje 18ace \n /usr/include/python3.12/cpython/unicodeobject.h:326\n \tmov (%rdi),%edx\n-\tmov (%rsi),%r10d\n+\tmov (%rcx),%r8d\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7379 (discriminator 2)\n-\tcmp %r10d,%edx\n-\tjne 18430 \n+\tcmp %r8d,%edx\n+\tjne 18108 \n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%rax\n-\tje 18548 \n+\tcmp $0x1,%r11\n+\tje 181e0 \n ./pynx/scattering/cpu.c:7384\n-\tmovzbl %cl,%edx\n-\timul %rax,%rdx\n+\tmovzbl %al,%edx\n+\tmov %rcx,%rsi\n+\timul %r11,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 18548 \n-\tcs nopw 0x0(%rax,%rax,1)\n+\tje 181e0 \n+\tnopl (%rax)\n+./pynx/scattering/cpu.c:7428 (discriminator 1)\n+\tcmp %r14,%r12\n ./pynx/scattering/cpu.c:7428 (discriminator 2)\n-\tlea 0x1(%r13),%rdi\n+\tlea 0x1(%r12),%rdi\n ./pynx/scattering/cpu.c:7428 (discriminator 1)\n-\tcmp %r14,%r13\n-\tje 18cf0 \n-\tmov %rdi,%r13\n-\tjmp 18340 \n-\tnopl (%rax)\n+\tje 1895d \n+\tmov %rdi,%r12\n+\tjmp 18020 \n+\txchg %ax,%ax\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7390\n-\ttest %cl,%cl\n-\tje 18451 \n-\ttest %r12b,%r12b\n-\tjne 18430 \n+\ttest %al,%al\n+\tje 18129 \n+\ttest %r13b,%r13b\n+\tjne 18108 \n ./pynx/scattering/cpu.c:7392\n-\tcmp 0x4b38(%rip),%rsi \n-\tjne 1845f \n-\ttest %r10b,%r10b\n-\tjne 18430 \n+\tcmp 0x4e60(%rip),%rsi \n+\tjne 18137 \n+\ttest %r9b,%r9b\n+\tjne 18108 \n ./pynx/scattering/cpu.c:7396\n \tmov %r15,%rdi\n \tmov $0x2,%edx\n \tcall 3190 \n-\tmov %rax,%rdi\n ./pynx/scattering/cpu.c:7400\n \ttest %rax,%rax\n-\tje 18cf0 \n+./pynx/scattering/cpu.c:7396\n+\tmov %rax,%rdi\n+./pynx/scattering/cpu.c:7400\n+\tje 1895d \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tcmp 0x4b19(%rip),%rax \n-\tsete %sil\n+\tcmp 0x4e41(%rip),%rax \n+\tsete %r11b\n ./pynx/scattering/cpu.c:11383\n-\tcmp 0x4ae6(%rip),%rax \n+\tcmp 0x4e0e(%rip),%rax \n \tsete %al\n-\tor %sil,%al\n-\tjne 18a26 \n-\tcmp 0x4af3(%rip),%rdi \n-\tje 18a26 \n+\tor %r11b,%al\n+\tjne 18690 \n+\tcmp 0x4e1b(%rip),%rdi \n+\tje 18690 \n ./pynx/scattering/cpu.c:11384\n-\tmov %rdi,-0x470(%rbp)\n+\tmov %rdi,-0x468(%rbp)\n \tcall 3370 \n-\tmov -0x470(%rbp),%rdi\n+\tmov -0x468(%rbp),%rdi\n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n-\tmov (%rdi),%rcx\n+\tmov (%rdi),%r9\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n-\ttest %ecx,%ecx\n-\tjs 184c9 \n+\ttest %r9d,%r9d\n+\tjs 181a2 \n /usr/include/python3.12/object.h:704\n-\tdec %rcx\n-\tmov %rcx,(%rdi)\n-\tje 18dc2 \n+\tdec %r9\n+\tmov %r9,(%rdi)\n+\tje 18a34 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tje 18430 \n+\tje 18108 \n ./pynx/scattering/cpu.c:7432 (discriminator 1)\n \tmov -0x460(%rbp),%rax\n \tmov -0x458(%rbp),%r8\n-\tjns 18556 \n+\tjns 181ee \n \tmov %r8,-0x458(%rbp)\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5192\n \tcall 3310 \n ./pynx/scattering/cpu.c:5192 (discriminator 2)\n \tmov -0x458(%rbp),%r8\n \ttest %rax,%rax\n-\tjne 18ebc \n-__Pyx_RaiseArgtupleInvalid():\n-./pynx/scattering/cpu.c:7478 (discriminator 4)\n-\tmov 0x4a5c(%rip),%r15 \n-\tsub $0x8,%rsp\n-\txor %eax,%eax\n-\tlea 0x101e(%rip),%rdx \n-\tlea 0x1de0(%rip),%rsi \n-\tlea 0xce0(%rip),%r9 \n-\tmov (%r15),%rdi\n-\tpush %r8\n-\tlea 0xf88(%rip),%rcx \n-\tmov $0x9,%r8d\n-\tcall 3460 \n-__pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n-./pynx/scattering/cpu.c:5304\n-\tpop %rax\n-./pynx/scattering/cpu.c:5304 (discriminator 1)\n-\tmov $0x14b8,%esi\n-./pynx/scattering/cpu.c:5304\n-\tpop %rdx\n-\tjmp 17200 \n-\tnopw 0x0(%rax,%rax,1)\n+\tje 17940 \n+./pynx/scattering/cpu.c:5192 (discriminator 1)\n+\tmov $0x1448,%esi\n+\tjmp 17980 \n \tmov -0x460(%rbp),%rax\n \tmov -0x458(%rbp),%r8\n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7433\n-\tmov -0x490(%rbp),%r9\n-\tmov (%r9,%r13,8),%r11\n-\tmov %r11,-0x458(%rbp)\n-\tjmp 16afd \n+\tmov -0x480(%rbp),%r14\n+\tmov (%r14,%r12,8),%r10\n+\tmov %r10,-0x458(%rbp)\n+\tjmp 16692 \n \tnopl (%rax)\n __Pyx_PyUnicode_Equals():\n ./pynx/scattering/cpu.c:7381\n-\tcmp $0x1,%rcx\n-\tje 1764f \n+\tcmp $0x1,%r9\n+\tje 1731e \n ./pynx/scattering/cpu.c:7384\n \tmovzbl %r8b,%edx\n-\tmov %r9,%rdi\n-\timul %rcx,%rdx\n+\tmov %r10,%rsi\n+\timul %r9,%rdx\n \tcall 32b0 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7431 (discriminator 1)\n \ttest %eax,%eax\n-\tjne 17630 \n-\tjmp 1764f \n-\tnopw 0x0(%rax,%rax,1)\n+\tjne 17300 \n+\tjmp 1731e \n+\tnop\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x4b0(%rbp)\n+\tmov %rdi,-0x4a0(%rbp)\n \tcall 3370 \n-\tmov -0x4b0(%rbp),%rdi\n-\tjmp 16e54 \n-\tnopl 0x0(%rax,%rax,1)\n-\tmov %rdi,-0x4a8(%rbp)\n+\tmov -0x4a0(%rbp),%rdi\n+\tjmp 16f92 \n+\tmov %rax,-0x498(%rbp)\n \tcall 3370 \n-\tmov -0x4a8(%rbp),%rdi\n-\tjmp 17998 \n-\tnopl 0x0(%rax,%rax,1)\n+\tmov -0x498(%rbp),%rdi\n+\tjmp 1765e \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdi,8),%r9\n-\tje 17400 \n+\tcmp 0x18(%rbx,%rsi,8),%r10\n+\tje 16e08 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%rdi),%rdx\n-\tjmp 17354 \n+\tlea 0x1(%rsi),%r11\n+\tjmp 16d5d \n \tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426\n \tcmp 0x18(%rbx),%r12\n-\tje 17788 \n+\tje 17458 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%r9d\n+\tmov $0x1,%esi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 16fa3 \n-\tnopl (%rax)\n+\tjmp 16b5a \n+\tnopl 0x0(%rax)\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r12\n-\tje 177a0 \n+\tcmp 0x18(%rbx),%r10\n+\tje 17470 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%edi\n+\tmov $0x1,%r13d\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 161d7 \n-\tnopl 0x0(%rax)\n+\tjmp 15ed7 \n+\tnopl (%rax)\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x4a0(%rbp)\n+\tmov %rdi,-0x490(%rbp)\n \tcall 3370 \n-\tmov -0x4a0(%rbp),%rdi\n-\tjmp 17bc8 \n+\tmov -0x490(%rbp),%rdi\n+\tjmp 1788c \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rsi,8),%r9\n-\tje 16c68 \n+\tcmp 0x18(%rbx,%rdi,8),%rcx\n+\tje 16ab8 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%rsi),%r12\n-\tjmp 16bb9 \n+\tlea 0x1(%rdi),%r12\n+\tjmp 16a0a \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rax,-0x498(%rbp)\n+\tmov %rdi,-0x488(%rbp)\n \tcall 3370 \n-\tmov -0x498(%rbp),%rdi\n-\tjmp 16ef4 \n+\tmov -0x488(%rbp),%rdi\n+\tjmp 17030 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx,%rdx,8),%rdi\n-\tje 169a0 \n+\tcmp 0x18(%rbx,%rsi,8),%rdi\n+\tje 16940 \n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tlea 0x1(%rdx),%r12\n-\tjmp 168f7 \n+\tlea 0x1(%rsi),%r13\n+\tjmp 16895 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11384\n-\tmov %rdi,-0x480(%rbp)\n+\tmov %rax,-0x478(%rbp)\n \tcall 3370 \n-\tmov -0x480(%rbp),%rdi\n-\tjmp 17e38 \n+\tmov -0x478(%rbp),%rdi\n+\tjmp 17b51 \n __Pyx_GetKwValue_FASTCALL():\n ./pynx/scattering/cpu.c:7426\n-\tcmp 0x18(%rbx),%r12\n-\tje 17c58 \n+\tcmp 0x18(%rbx),%r14\n+\tje 17918 \n ./pynx/scattering/cpu.c:7424 (discriminator 2)\n-\tmov $0x1,%edx\n+\tmov $0x1,%edi\n ./pynx/scattering/cpu.c:7424 (discriminator 1)\n-\tjmp 16610 \n+\tjmp 1630e \n \tnopl 0x0(%rax)\n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-\tjmp 180f3 \n+\tmovzbl %r11b,%eax\n+\tjmp 17df2 \n _PyUnicode_COMPACT_DATA():\n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rbx),%r11\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r8d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x38(%rbx),%rdi\n-\tand $0x40,%eax\n-\tcmovne %r11,%rdi\n-\tjmp 17adf \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 177a5 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rbx),%rdi\n+\tjmp 177a5 \n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5424 (discriminator 7)\n \tmovl $0x1530,-0x458(%rbp)\n \tmov $0x43,%r15d\n-\tnopl (%rax)\n ./pynx/scattering/cpu.c:5516\n \tcall 3090 <_PyThreadState_UncheckedGet@plt>\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6787\n \tmov 0x60(%rax),%r12\n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5516\n \tmov %rax,%rbx\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6788\n \tmovq $0x0,0x60(%rax)\n ./pynx/scattering/cpu.c:6792\n \ttest %r12,%r12\n-\tje 18a68 \n+\tje 186d0 \n Py_TYPE():\n /usr/include/python3.12/object.h:220\n \tmov 0x8(%r12),%r14\n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov (%r14),%eax\n-\tinc %eax\n-\tje 1870c \n+\tmov (%r14),%ecx\n+\tinc %ecx\n+\tje 1838c \n /usr/include/python3.12/object.h:646\n-\tmov %eax,(%r14)\n+\tmov %ecx,(%r14)\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6796\n \tmov 0x28(%r12),%r13\n Py_XINCREF():\n /usr/include/python3.12/object.h:787\n \ttest %r13,%r13\n-\tje 18723 \n+\tje 183a3 \n Py_INCREF():\n /usr/include/python3.12/object.h:643\n-\tmov 0x0(%r13),%r8d\n-\tinc %r8d\n-\tje 18723 \n+\tmov 0x0(%r13),%r9d\n+\tinc %r9d\n+\tje 183a3 \n /usr/include/python3.12/object.h:646\n-\tmov %r8d,0x0(%r13)\n+\tmov %r9d,0x0(%r13)\n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x448(%rbp)\n-\tje 1874d \n+\tje 183cd \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x4b6c(%rip),%rsi \n-\tcmp %rsi,-0x408(%rbp)\n-\tje 18b00 \n+\tlea 0x4eec(%rip),%rax \n+\tcmp %rax,-0x408(%rbp)\n+\tje 18720 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x448(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x3e8(%rbp)\n-\tje 18777 \n+\tje 183f7 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x4b42(%rip),%r10 \n+\tlea 0x4ec2(%rip),%r10 \n \tcmp %r10,-0x3a8(%rbp)\n-\tje 18a78 \n+\tje 18730 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x3e8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x388(%rbp)\n-\tje 187a1 \n+\tje 18421 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x4b18(%rip),%rdx \n-\tcmp %rdx,-0x348(%rbp)\n-\tje 18a90 \n+\tlea 0x4e98(%rip),%r8 \n+\tcmp %r8,-0x348(%rbp)\n+\tje 186e0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x388(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x328(%rbp)\n-\tje 187cb \n+\tje 1844b \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x4aee(%rip),%r11 \n-\tcmp %r11,-0x2e8(%rbp)\n-\tje 18aa0 \n+\tlea 0x4e6e(%rip),%rsi \n+\tcmp %rsi,-0x2e8(%rbp)\n+\tje 186f0 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x328(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x2c8(%rbp)\n-\tje 187f5 \n+\tje 18475 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x4ac4(%rip),%rdi \n-\tcmp %rdi,-0x288(%rbp)\n-\tje 18ab0 \n+\tlea 0x4e44(%rip),%rdx \n+\tcmp %rdx,-0x288(%rbp)\n+\tje 18700 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x2c8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x268(%rbp)\n-\tje 1881f \n+\tje 1849f \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x4a9a(%rip),%rcx \n-\tcmp %rcx,-0x228(%rbp)\n-\tje 18ac0 \n+\tlea 0x4e1a(%rip),%rdi \n+\tcmp %rdi,-0x228(%rbp)\n+\tje 18710 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x268(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x208(%rbp)\n-\tje 18849 \n+\tje 184c9 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x4a70(%rip),%r9 \n-\tcmp %r9,-0x1c8(%rbp)\n-\tje 18ad0 \n+\tlea 0x4df0(%rip),%r11 \n+\tcmp %r11,-0x1c8(%rbp)\n+\tje 18740 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x208(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x1a8(%rbp)\n-\tje 18873 \n+\tje 184f3 \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x4a46(%rip),%rax \n-\tcmp %rax,-0x168(%rbp)\n-\tje 18ae0 \n+\tlea 0x4dc6(%rip),%rcx \n+\tcmp %rcx,-0x168(%rbp)\n+\tje 18750 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x1a8(%rbp),%rdi\n \tcall 30e0 \n ./pynx/scattering/cpu.c:8204 (discriminator 1)\n \tcmpq $0x0,-0x148(%rbp)\n-\tje 1889d \n+\tje 1851d \n ./pynx/scattering/cpu.c:8205\n-\tlea 0x4a1c(%rip),%r8 \n-\tcmp %r8,-0x108(%rbp)\n-\tje 18af0 \n+\tlea 0x4d9c(%rip),%r9 \n+\tcmp %r9,-0x108(%rbp)\n+\tje 18760 \n ./pynx/scattering/cpu.c:8206\n \tlea -0x148(%rbp),%rdi\n \tcall 30e0 \n __Pyx_ErrRestoreInState():\n ./pynx/scattering/cpu.c:6760\n \ttest %r12,%r12\n-\tje 188ad \n+\tje 1852d \n ./pynx/scattering/cpu.c:6762 (discriminator 1)\n \tcmp %r13,0x28(%r12)\n-\tjne 18d08 \n+\tjne 18975 \n ./pynx/scattering/cpu.c:6766\n \tmov 0x60(%rbx),%rdi\n ./pynx/scattering/cpu.c:6767\n \tmov %r12,0x60(%rbx)\n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %rdi,%rdi\n-\tje 188cd \n+\tje 1854d \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%rdi),%rbx\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %ebx,%ebx\n-\tjs 188cd \n+\tjs 1854d \n /usr/include/python3.12/object.h:704\n \tdec %rbx\n \tmov %rbx,(%rdi)\n-\tje 18b10 \n+\tje 18770 \n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %r14,%r14\n-\tje 188e6 \n+\tje 18566 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov (%r14),%r12\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r12d,%r12d\n-\tjs 188e6 \n+\tjs 18566 \n /usr/include/python3.12/object.h:704\n \tdec %r12\n \tmov %r12,(%r14)\n-\tje 18b20 \n+\tje 18780 \n Py_XDECREF():\n /usr/include/python3.12/object.h:797\n \ttest %r13,%r13\n-\tje 18901 \n+\tje 18581 \n _Py_IsImmortal():\n /usr/include/python3.12/object.h:242\n \tmov 0x0(%r13),%r14\n Py_DECREF():\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttest %r14d,%r14d\n-\tjs 18901 \n+\tjs 18581 \n /usr/include/python3.12/object.h:704\n \tdec %r14\n \tmov %r14,0x0(%r13)\n-\tje 18b30 \n+\tje 18790 \n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5528\n \tmov -0x458(%rbp),%esi\n-\tlea 0xb74(%rip),%rcx \n+\tlea 0xf64(%rip),%rcx \n \tmov %r15d,%edx\n-\tlea 0x1a48(%rip),%rdi \n-\tcall a4a0 \n+\tlea 0x1e38(%rip),%rdi \n+\tcall a2a8 \n ./pynx/scattering/cpu.c:5529\n \txor %eax,%eax\n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5330\n-\tjmp 15ef0 \n-\tmov %eax,-0x480(%rbp)\n+\tjmp 15b40 \n+./pynx/scattering/cpu.c:5186\n+\tmov %rax,%rcx\n+\tjmp 166c1 \n+\tmov %rax,%rdi\n+\tjmp 16d04 \n+\tmov %eax,-0x478(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x480(%rbp),%eax\n-\tjmp 17e4b \n+\tmov -0x478(%rbp),%eax\n+\tjmp 17b64 \n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5186\n \tmov %rax,%r14\n-\tvzeroupper\n-\tjmp 16f5c \n-\tmov %rax,%r10\n-\tvzeroupper\n-\tjmp 16190 \n+\tjmp 16b14 \n+\tmov %rax,%r11\n+\tjmp 15e90 \n \tmov %rax,%r15\n-\tvzeroupper\n-\tjmp 16b60 \n+\tjmp 169b0 \n+\tmov %rax,%r12\n+\tjmp 1683a \n+\tmov %rax,%r10\n+\tjmp 162c7 \n \tmov %rax,%r13\n-\tvzeroupper\n-\tjmp 1689d \n-\tmov %rax,%rsi\n-\tvzeroupper\n-\tjmp 165ca \n-\tmov %rax,%rcx\n-\tvzeroupper\n-\tjmp 16457 \n-\tmov %rax,%rdi\n-\tvzeroupper\n-\tjmp 16cac \n-\tmov %rax,%r11\n-\tvzeroupper\n-\tjmp 172fc \n+\tjmp 1615c \n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5429 (discriminator 7)\n \tmovl $0x1535,-0x458(%rbp)\n \tmov $0x43,%r15d\n-\tjmp 186e0 \n+\tjmp 18360 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r8d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r14),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 164a8 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%r12),%r11\n-\tlea 0x38(%r12),%rdi\n-\tand $0x40,%eax\n-\tcmovne %r11,%rdi\n-\tjmp 167ab \n+\tlea 0x28(%r14),%rdi\n+\tjmp 164a8 \n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5434 (discriminator 7)\n \tmovl $0x153a,-0x458(%rbp)\n \tmov $0x43,%r15d\n-\tjmp 186e0 \n+\tjmp 18360 \n ./pynx/scattering/cpu.c:5439 (discriminator 7)\n \tmovl $0x153f,-0x458(%rbp)\n \tmov $0x43,%r15d\n-\tjmp 186e0 \n+\tjmp 18360 \n ./pynx/scattering/cpu.c:5444 (discriminator 7)\n \tmovl $0x1544,-0x458(%rbp)\n \tmov $0x43,%r15d\n-\tjmp 186e0 \n+\tjmp 18360 \n ./pynx/scattering/cpu.c:5449 (discriminator 7)\n \tmovl $0x1549,-0x458(%rbp)\n \tmov $0x43,%r15d\n-\tjmp 186e0 \n+\tjmp 18360 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rbx),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 17a66 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%r15),%r10\n-\tlea 0x38(%r15),%rdi\n-\tand $0x40,%r8d\n-\tcmovne %r10,%rdi\n-\tjmp 17d49 \n+\tlea 0x28(%rbx),%rdi\n+\tjmp 17a66 \n __Pyx_PyObject_IsTrue():\n ./pynx/scattering/cpu.c:11382\n-\tmovzbl %sil,%eax\n-\tjmp 184b6 \n+\tmovzbl %r11b,%eax\n+\tjmp 1818e \n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5454 (discriminator 7)\n \tmovl $0x154e,-0x458(%rbp)\n \tmov $0x43,%r15d\n-\tjmp 186e0 \n+\tjmp 18360 \n ./pynx/scattering/cpu.c:5459 (discriminator 7)\n \tmovl $0x1553,-0x458(%rbp)\n \tmov $0x43,%r15d\n-\tjmp 186e0 \n+\tjmp 18360 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:323\n \tmovzwl (%rdi),%edx\n-\tmovzwl (%rsi),%r11d\n-\tjmp 178d3 \n-\tnopl (%rax)\n+\tmovzwl (%r8),%r9d\n+\tjmp 1759e \n+\tnop\n __Pyx_ErrFetchInState():\n ./pynx/scattering/cpu.c:6791\n \txor %r13d,%r13d\n ./pynx/scattering/cpu.c:6790\n \txor %r14d,%r14d\n-\tjmp 18723 \n+\tjmp 183a3 \n \tnopl 0x0(%rax,%rax,1)\n __Pyx_SafeReleaseBuffer():\n ./pynx/scattering/cpu.c:8205 (discriminator 1)\n-\tmovq $0x0,-0x3a8(%rbp)\n-\tjmp 1876b \n-\tnopl 0x0(%rax,%rax,1)\n \tmovq $0x0,-0x348(%rbp)\n-\tjmp 18795 \n+\tjmp 18415 \n \tmovq $0x0,-0x2e8(%rbp)\n-\tjmp 187bf \n+\tjmp 1843f \n \tmovq $0x0,-0x288(%rbp)\n-\tjmp 187e9 \n+\tjmp 18469 \n \tmovq $0x0,-0x228(%rbp)\n-\tjmp 18813 \n+\tjmp 18493 \n+\tmovq $0x0,-0x408(%rbp)\n+\tjmp 183c1 \n+\tmovq $0x0,-0x3a8(%rbp)\n+\tjmp 183eb \n \tmovq $0x0,-0x1c8(%rbp)\n-\tjmp 1883d \n+\tjmp 184bd \n \tmovq $0x0,-0x168(%rbp)\n-\tjmp 18867 \n+\tjmp 184e7 \n \tmovq $0x0,-0x108(%rbp)\n-\tjmp 18891 \n-\tmovq $0x0,-0x408(%rbp)\n-\tjmp 18741 \n+\tjmp 18511 \n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 188cd \n+\tjmp 1854d \n \tnopw 0x0(%rax,%rax,1)\n \tmov %r14,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 188e6 \n+\tjmp 18566 \n \tnopl (%rax)\n \tmov %r13,%rdi\n \tcall 3150 <_Py_Dealloc@plt>\n-\tjmp 18901 \n+\tjmp 18581 \n \tnopl (%rax)\n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5470 (discriminator 1)\n \tmovl $0x155e,-0x458(%rbp)\n \tmov $0x4e,%r15d\n-\tjmp 186e0 \n+\tjmp 18360 \n \tnopl (%rax)\n-\tmov %eax,-0x4c0(%rbp)\n+\tmov %eax,-0x4b0(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x4c0(%rbp),%eax\n-\tjmp 17706 \n+\tmov -0x4b0(%rbp),%eax\n+\tjmp 173d3 \n \txchg %ax,%ax\n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5472 (discriminator 1)\n \tmovl $0x1560,-0x458(%rbp)\n \tmov $0x4e,%r15d\n-\tjmp 186e0 \n+\tjmp 18360 \n \tnopl (%rax)\n-\tmov %eax,-0x4b8(%rbp)\n+\tmov %eax,-0x4a8(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x4b8(%rbp),%eax\n-\tjmp 172ad \n-\tmov %eax,-0x4b0(%rbp)\n+\tmov -0x4a8(%rbp),%eax\n+\tjmp 171d5 \n+\tmov %eax,-0x4a0(%rbp)\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x4b0(%rbp),%eax\n-\tjmp 16e67 \n+\tmov -0x4a0(%rbp),%eax\n+\tjmp 16fa5 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r11d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r10\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 172da \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%rdi\n-\tadd $0x38,%rsi\n-\tand $0x40,%edx\n-\tcmovne %rdi,%rsi\n-\tjmp 17603 \n-\tlea 0x28(%rbx),%r10\n-\tlea 0x38(%rbx),%r9\n+\tlea 0x28(%rsi),%r10\n+\tjmp 172da \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%eax\n-\tcmovne %r10,%r9\n-\tjmp 175f6 \n-\tmov %eax,-0x4a8(%rbp)\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r12),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 172cc \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%r12),%rdi\n+\tjmp 172cc \n+\tmov %eax,-0x498(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x4a8(%rbp),%eax\n-\tjmp 179ab \n+\tmov -0x498(%rbp),%eax\n+\tjmp 17672 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r9d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r12),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 16c83 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%r12),%r9\n-\tlea 0x38(%r12),%r11\n-\tand $0x40,%r8d\n-\tcmovne %r9,%r11\n-\tjmp 17145 \n-\tlea 0x28(%rsi),%rax\n-\tadd $0x38,%rsi\n-\tand $0x40,%edi\n-\tcmovne %rax,%rsi\n-\tjmp 17153 \n-\tvzeroupper\n-\tjmp 184fd \n-\tmov %eax,-0x4a0(%rbp)\n+\tlea 0x28(%r12),%rdi\n+\tjmp 16c83 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r10\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 16c8f \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rsi),%r10\n+\tjmp 16c8f \n+\tmov %eax,-0x490(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x4a0(%rbp),%eax\n-\tjmp 17bdc \n+\tmov -0x490(%rbp),%eax\n+\tjmp 178a0 \n _PyUnicode_COMPACT_DATA():\n-/usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%r12),%r11\n-\tlea 0x38(%r12),%rdi\n-\tand $0x40,%eax\n-\tcmovne %r11,%rdi\n-\tjmp 16373 \n-\tlea 0x28(%rsi),%r9\n-\tadd $0x38,%rsi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%edx\n-\tcmovne %r9,%rsi\n-\tjmp 16380 \n-\tlea 0x28(%rsi),%r9\n-\tadd $0x38,%rsi\n-\tand $0x40,%edx\n-\tcmovne %r9,%rsi\n-\tjmp 178b6 \n-\tlea 0x28(%rbx),%r10\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%rcx\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 1607e \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rsi),%rcx\n+\tjmp 1607e \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r8d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x38(%rbx),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 16071 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rbx),%rdi\n+\tjmp 16071 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%r8d\n-\tcmovne %r10,%rdi\n-\tjmp 178a9 \n-\tmov %eax,-0x498(%rbp)\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rbx),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 17577 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rbx),%rdi\n+\tjmp 17577 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%eax\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r8\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 17583 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%rsi),%r8\n+\tjmp 17583 \n+\tmov %eax,-0x488(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x498(%rbp),%eax\n-\tjmp 16f07 \n+\tmov -0x488(%rbp),%eax\n+\tjmp 17044 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r9d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r10\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 177b3 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n \tlea 0x28(%rsi),%r10\n-\tadd $0x38,%rsi\n-\tand $0x40,%r9d\n-\tcmovne %r10,%rsi\n-\tjmp 17aed \n+\tjmp 177b3 \n __pyx_pf_4pynx_10scattering_3cpu_4fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5419 (discriminator 7)\n \tmovl $0x152b,-0x458(%rbp)\n \tmov $0x43,%r15d\n-\tjmp 186e0 \n+\tjmp 18360 \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r11d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%r8\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 164b6 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%rdx\n-\tadd $0x38,%rsi\n-\tand $0x40,%r9d\n-\tcmovne %rdx,%rsi\n-\tjmp 167b9 \n+\tlea 0x28(%rsi),%r8\n+\tjmp 164b6 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%r9),%edx\n-\tmovzbl (%rsi),%r11d\n-\tjmp 1761f \n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%r10),%ecx\n+\tjmp 172f5 \n \tmov -0x458(%rbp),%r8\n-\tjmp 184e1 \n-\tmovzbl (%r11),%r10d\n-\tmovzbl (%rsi),%edi\n-\tjmp 17170 \n+\tjmp 181ba \n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%r10),%r9d\n+\tjmp 16caa \n __Pyx_ErrRestoreInState():\n ./pynx/scattering/cpu.c:6764\n \tmov %r13,%rsi\n \tmov %r12,%rdi\n \tcall 3070 \n-\tjmp 188ad \n+\tjmp 1852d \n _PyUnicode_COMPACT_DATA():\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 0x38(%rsi),%rax\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 17a73 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%rcx\n-\tadd $0x38,%rsi\n-\tand $0x40,%r9d\n-\tcmovne %rcx,%rsi\n-\tjmp 17d57 \n+\tlea 0x28(%rsi),%rax\n+\tjmp 17a73 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%edx\n-\tmovzbl (%rsi),%r10d\n-\tjmp 1639a \n-\tmov %eax,-0x478(%rbp)\n+\tmovzbl (%rdi),%r9d\n+\tmovzbl (%rcx),%r8d\n+\tjmp 1609a \n+\tmov %eax,-0x470(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x478(%rbp),%eax\n-\tjmp 18107 \n+\tmov -0x470(%rbp),%eax\n+\tjmp 17e05 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:320\n \tmovzbl (%rdi),%edx\n-\tmovzbl (%rsi),%r11d\n-\tjmp 178d3 \n+\tmovzbl (%r8),%r9d\n+\tjmp 1759e \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%r9),%edx\n-\tmovzwl (%rsi),%r11d\n-\tjmp 1761f \n-\tmovzwl (%r11),%r10d\n-\tmovzwl (%rsi),%edi\n-\tjmp 17170 \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%r10),%ecx\n+\tjmp 172f5 \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%r10),%r9d\n+\tjmp 16caa \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%eax\n-\tmovzbl (%rsi),%r9d\n-\tjmp 17b08 \n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%r10),%r8d\n+\tjmp 177cd \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%edx\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%rax\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 17d2f \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%r10\n-\tadd $0x38,%rsi\n-\tand $0x40,%r9d\n-\tcmovne %r10,%rsi\n-\tjmp 18030 \n-\tlea 0x28(%r15),%r11\n+\tlea 0x28(%rsi),%rax\n+\tjmp 17d2f \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r8d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n \tlea 0x38(%r15),%rdi\n-\tand $0x40,%eax\n-\tcmovne %r11,%rdi\n-\tjmp 18022 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 17d22 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%r15),%rdi\n+\tjmp 17d22 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%edx\n-\tmovzwl (%rsi),%r10d\n-\tjmp 1639a \n+\tmovzwl (%rdi),%r9d\n+\tmovzwl (%rcx),%r8d\n+\tjmp 1609a \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%r10d\n-\tmovzbl (%rsi),%r9d\n-\tjmp 167d4 \n-\tmov %eax,-0x470(%rbp)\n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%r8),%r9d\n+\tjmp 164d0 \n+\tmov %eax,-0x468(%rbp)\n Py_DECREF():\n /usr/include/python3.12/object.h:705\n \tcall 3150 <_Py_Dealloc@plt>\n-\tmov -0x470(%rbp),%eax\n-\tjmp 184c9 \n+\tmov -0x468(%rbp),%eax\n+\tjmp 181a2 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%eax\n-\tmovzwl (%rsi),%r9d\n-\tjmp 17b08 \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%r10),%r8d\n+\tjmp 177cd \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%r11d\n-\tmovzbl (%rsi),%r9d\n-\tjmp 17d75 \n+\tmovzbl (%rdi),%edx\n+\tmovzbl (%rax),%r9d\n+\tjmp 17a8e \n _PyUnicode_COMPACT_DATA():\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tand $0x40,%r9d\n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%rsi),%rcx\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 180c5 \n /usr/include/python3.12/cpython/unicodeobject.h:250\n-\tlea 0x28(%rsi),%r11\n-\tadd $0x38,%rsi\n-\tand $0x40,%edx\n-\tcmovne %r11,%rsi\n-\tjmp 183e6 \n-\tlea 0x28(%r15),%r9\n-\tlea 0x38(%r15),%rdi\n+\tlea 0x28(%rsi),%rcx\n+\tjmp 180c5 \n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n \tand $0x40,%r8d\n-\tcmovne %r9,%rdi\n-\tjmp 183d9 \n+/usr/include/python3.12/cpython/unicodeobject.h:252\n+\tlea 0x38(%r15),%rdi\n+/usr/include/python3.12/cpython/unicodeobject.h:249 (discriminator 1)\n+\tje 180b7 \n+/usr/include/python3.12/cpython/unicodeobject.h:250\n+\tlea 0x28(%r15),%rdi\n+\tjmp 180b7 \n PyUnicode_READ():\n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%r10d\n-\tmovzwl (%rsi),%r9d\n-\tjmp 167d4 \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%r8),%r9d\n+\tjmp 164d0 \n /usr/include/python3.12/cpython/unicodeobject.h:320\n-\tmovzbl (%rdi),%eax\n-\tmovzbl (%rsi),%r9d\n-\tjmp 1804b \n+\tmovzbl (%rdi),%r9d\n+\tmovzbl (%rax),%r8d\n+\tjmp 17d4a \n /usr/include/python3.12/cpython/unicodeobject.h:323\n-\tmovzwl (%rdi),%r11d\n-\tmovzwl (%rsi),%r9d\n-\tjmp 17d75 \n-\tvzeroupper\n-\tjmp 184e1 \n-\tmovzwl (%rdi),%eax\n-\tmovzwl (%rsi),%r9d\n-\tjmp 1804b \n+\tmovzwl (%rdi),%edx\n+\tmovzwl (%rax),%r9d\n+\tjmp 17a8e \n+\tmovzwl (%rdi),%r9d\n+\tmovzwl (%rax),%r8d\n+\tjmp 17d4a \n /usr/include/python3.12/cpython/unicodeobject.h:320\n \tmovzbl (%rdi),%edx\n-\tmovzbl (%rsi),%r10d\n-\tjmp 18403 \n+\tmovzbl (%rcx),%r8d\n+\tjmp 180df \n /usr/include/python3.12/cpython/unicodeobject.h:323\n \tmovzwl (%rdi),%edx\n-\tmovzwl (%rsi),%r10d\n-\tjmp 18403 \n+\tmovzwl (%rcx),%r8d\n+\tjmp 180df \n __pyx_pw_4pynx_10scattering_3cpu_5fhkl_grazing_cpu():\n ./pynx/scattering/cpu.c:5270 (discriminator 1)\n \tmov $0x1496,%esi\n-\tjmp 17200 \n+\tjmp 17980 \n ./pynx/scattering/cpu.c:5260 (discriminator 1)\n \tmov $0x148c,%esi\n-\tjmp 17200 \n+\tjmp 17980 \n ./pynx/scattering/cpu.c:5250 (discriminator 1)\n \tmov $0x1482,%esi\n-\tjmp 17200 \n+\tjmp 17980 \n ./pynx/scattering/cpu.c:5240 (discriminator 1)\n \tmov $0x1478,%esi\n-\tjmp 17200 \n+\tjmp 17980 \n ./pynx/scattering/cpu.c:5230 (discriminator 1)\n \tmov $0x146e,%esi\n-\tjmp 17200 \n+\tjmp 17980 \n ./pynx/scattering/cpu.c:5220 (discriminator 1)\n \tmov $0x1464,%esi\n-\tjmp 17200 \n+\tjmp 17980 \n ./pynx/scattering/cpu.c:5210 (discriminator 1)\n \tmov $0x145a,%esi\n-\tjmp 17200 \n+\tjmp 17980 \n ./pynx/scattering/cpu.c:5200 (discriminator 1)\n \tmov $0x1450,%esi\n-\tjmp 17200 \n-./pynx/scattering/cpu.c:5192 (discriminator 1)\n-\tmov $0x1448,%esi\n-\tjmp 17200 \n+\tjmp 17980 \n ./pynx/scattering/cpu.c:5342\n \tcall 31c0 <__stack_chk_fail@plt>\n-\tvzeroupper\n-\tjmp 17417 \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 {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n \n \n Disassembly of section .fini:\n \n-0000000000018ed4 <.fini>:\n+0000000000018b30 <.fini>:\n _fini():\n \tsub $0x8,%rsp\n \tadd $0x8,%rsp\n \tret\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,486 +1,491 @@\n \n Hex dump of section '.rodata':\n- 0x00019000 db0fc9c0 cef5cc37 0000803f f9a14cb9 .......7...?..L.\n- 0x00019010 3baab83f 67695039 00000000 00000000 ;..?giP9........\n- 0x00019020 ffffff7f ffffff7f ffffff7f ffffff7f ................\n- 0x00019030 00000080 00000080 00000080 00000080 ................\n- 0x00019040 83f9a23f 83f9a23f 83f9a23f 83f9a23f ...?...?...?...?\n- 0x00019050 db0f49bf db0f49bf db0f49bf db0f49bf ..I...I...I...I.\n- 0x00019060 1a06b6ba 1a06b6ba 1a06b6ba 1a06b6ba ................\n- 0x00019070 a5aa2a3d a5aa2a3d a5aa2a3d a5aa2a3d ..*=..*=..*=..*=\n- 0x00019080 000000bf 000000bf 000000bf 000000bf ................\n- 0x00019090 9e83083c 9e83083c 9e83083c 9e83083c ...<...<...<...<\n- 0x000190a0 a3aa2abe a3aa2abe a3aa2abe a3aa2abe ..*...*...*...*.\n- 0x000190b0 a5c0b042 a5c0b042 a5c0b042 a5c0b042 ...B...B...B...B\n- 0x000190c0 a5c0b0c2 a5c0b0c2 a5c0b0c2 a5c0b0c2 ................\n- 0x000190d0 0000003f 0000003f 0000003f 0000003f ...?...?...?...?\n- 0x000190e0 0080313f 0080313f 0080313f 0080313f ..1?..1?..1?..1?\n- 0x000190f0 83805eb9 83805eb9 83805eb9 83805eb9 ..^...^...^...^.\n- 0x00019100 ce43b73a ce43b73a ce43b73a ce43b73a .C.:.C.:.C.:.C.:\n- 0x00019110 0889083c 0889083c 0889083c 0889083c ...<...<...<...<\n- 0x00019120 c1a92a3d c1a92a3d c1a92a3d c1a92a3d ..*=..*=..*=..*=\n- 0x00019130 aaaa2a3e aaaa2a3e aaaa2a3e aaaa2a3e ..*>..*>..*>..*>\n- 0x00019140 252e3230 30732829 206e6565 64732061 %.200s() needs a\n- 0x00019150 6e206172 67756d65 6e740042 61642063 n argument.Bad c\n- 0x00019160 616c6c20 666c6167 7320666f 72204379 all flags for Cy\n- 0x00019170 46756e63 74696f6e 003c6379 66756e63 Function.._\n- 0x00019190 5f6c6f61 6465725f 5f006c6f 61646572 _loader__.loader\n- 0x000191a0 005f5f66 696c655f 5f006f72 6967696e .__file__.origin\n- 0x000191b0 005f5f70 61636b61 67655f5f 00706172 .__package__.par\n- 0x000191c0 656e7400 5f5f7061 74685f5f 00737562 ent.__path__.sub\n- 0x000191d0 6d6f6475 6c655f73 65617263 685f6c6f module_search_lo\n- 0x000191e0 63617469 6f6e7300 6b657977 6f726473 cations.keywords\n- 0x000191f0 206d7573 74206265 20737472 696e6773 must be strings\n- 0x00019200 004d6973 73696e67 20747970 65206f62 .Missing type ob\n- 0x00019210 6a656374 00656e64 0027626f 6f6c2700 ject.end.'bool'.\n- 0x00019220 27636861 72270027 7369676e 65642063 'char'.'signed c\n- 0x00019230 68617227 0027756e 7369676e 65642063 har'.'unsigned c\n- 0x00019240 68617227 00277368 6f727427 0027756e har'.'short'.'un\n- 0x00019250 7369676e 65642073 686f7274 27002769 signed short'.'i\n- 0x00019260 6e742700 27756e73 69676e65 6420696e nt'.'unsigned in\n- 0x00019270 74270027 6c6f6e67 27002775 6e736967 t'.'long'.'unsig\n- 0x00019280 6e656420 6c6f6e67 2700276c 6f6e6720 ned long'.'long \n- 0x00019290 6c6f6e67 27002775 6e736967 6e656420 long'.'unsigned \n- 0x000192a0 6c6f6e67 206c6f6e 67270027 636f6d70 long long'.'comp\n- 0x000192b0 6c657820 666c6f61 74270027 666c6f61 lex float'.'floa\n- 0x000192c0 74270027 636f6d70 6c657820 646f7562 t'.'complex doub\n- 0x000192d0 6c652700 27646f75 626c6527 0027636f le'.'double'.'co\n- 0x000192e0 6d706c65 78206c6f 6e672064 6f75626c mplex long doubl\n- 0x000192f0 65270027 6c6f6e67 20646f75 626c6527 e'.'long double'\n- 0x00019300 00612073 74727563 74005079 74686f6e .a struct.Python\n- 0x00019310 206f626a 65637400 6120706f 696e7465 object.a pointe\n- 0x00019320 72006120 73747269 6e670075 6e706172 r.a string.unpar\n- 0x00019330 7361626c 6520666f 726d6174 20737472 sable format str\n- 0x00019340 696e6700 62756666 65722064 74797065 ing.buffer dtype\n- 0x00019350 0070796e 782f7363 61747465 72696e67 .pynx/scattering\n- 0x00019360 2f637075 2e630025 73202825 733a2564 /cpu.c.%s (%s:%d\n- 0x00019370 29006275 696c7469 6e730063 7974686f ).builtins.cytho\n- 0x00019380 6e5f7275 6e74696d 65005f5f 6275696c n_runtime.__buil\n- 0x00019390 74696e73 5f5f0064 6f657320 6e6f7420 tins__.does not \n- 0x000193a0 6d617463 68005f63 7974686f 6e5f335f match._cython_3_\n- 0x000193b0 305f3131 006e756d 70792e63 6f72652e 0_11.numpy.core.\n- 0x000193c0 5f6d756c 74696172 7261795f 756d6174 _multiarray_umat\n- 0x000193d0 68005f41 52524159 5f415049 005f4152 h._ARRAY_API._AR\n- 0x000193e0 5241595f 41504920 6973204e 554c4c20 RAY_API is NULL \n- 0x000193f0 706f696e 74657200 6e616d65 20272555 pointer.name '%U\n- 0x00019400 27206973 206e6f74 20646566 696e6564 ' is not defined\n- 0x00019410 006e756d 70790066 6c617469 74657200 .numpy.flatiter.\n- 0x00019420 62726f61 64636173 74006e64 61727261 broadcast.ndarra\n- 0x00019430 79006765 6e657269 63006e75 6d626572 y.generic.number\n- 0x00019440 00756e73 69676e65 64696e74 65676572 .unsignedinteger\n- 0x00019450 00696e65 78616374 00636f6d 706c6578 .inexact.complex\n- 0x00019460 666c6f61 74696e67 00666c65 7869626c floating.flexibl\n- 0x00019470 65006368 61726163 74657200 7566756e e.character.ufun\n- 0x00019480 63007079 6e782f73 63617474 6572696e c.pynx/scatterin\n- 0x00019490 672f6370 752e7079 7800696e 69742070 g/cpu.pyx.init p\n- 0x000194a0 796e782e 73636174 74657269 6e672e63 ynx.scattering.c\n- 0x000194b0 70750065 78616374 6c790070 796e782e pu.exactly.pynx.\n- 0x000194c0 73636174 74657269 6e672e63 70752e66 scattering.cpu.f\n- 0x000194d0 686b6c5f 63707500 76680076 6b00766c hkl_cpu.vh.vk.vl\n- 0x000194e0 00767800 76790076 7a006672 65616c00 .vx.vy.vz.freal.\n- 0x000194f0 66696d61 67006668 6b6c6f5f 6772617a fimag.fhklo_graz\n- 0x00019500 696e675f 63707500 766c6900 766f6363 ing_cpu.vli.vocc\n- 0x00019510 0070796e 782e7363 61747465 72696e67 .pynx.scattering\n- 0x00019520 2e637075 2e66686b 6c6f5f63 70750066 .cpu.fhklo_cpu.f\n- 0x00019530 686b6c5f 6772617a 696e675f 63707500 hkl_grazing_cpu.\n- 0x00019540 5f5f7265 64756365 5f5f005f 5f6d6f64 __reduce__.__mod\n- 0x00019550 756c655f 5f006675 6e635f64 6f63005f ule__.func_doc._\n- 0x00019560 5f646f63 5f5f0066 756e635f 6e616d65 _doc__.func_name\n- 0x00019570 005f5f6e 616d655f 5f005f5f 7175616c .__name__.__qual\n- 0x00019580 6e616d65 5f5f0066 756e635f 64696374 name__.func_dict\n- 0x00019590 005f5f64 6963745f 5f006675 6e635f67 .__dict__.func_g\n- 0x000195a0 6c6f6261 6c73005f 5f676c6f 62616c73 lobals.__globals\n- 0x000195b0 5f5f0066 756e635f 636c6f73 75726500 __.func_closure.\n- 0x000195c0 5f5f636c 6f737572 655f5f00 66756e63 __closure__.func\n- 0x000195d0 5f636f64 65005f5f 636f6465 5f5f0066 _code.__code__.f\n- 0x000195e0 756e635f 64656661 756c7473 005f5f64 unc_defaults.__d\n- 0x000195f0 65666175 6c74735f 5f005f5f 6b776465 efaults__.__kwde\n- 0x00019600 6661756c 74735f5f 005f5f61 6e6e6f74 faults__.__annot\n- 0x00019610 6174696f 6e735f5f 005f6973 5f636f72 ations__._is_cor\n- 0x00019620 6f757469 6e650066 6c6f6174 00000000 outine.float....\n- 0x00019630 252e3230 30732829 2074616b 6573206e %.200s() takes n\n- 0x00019640 6f206b65 79776f72 64206172 67756d65 o keyword argume\n- 0x00019650 6e747300 00000000 252e3230 30732829 nts.....%.200s()\n- 0x00019660 2074616b 65732065 78616374 6c79206f takes exactly o\n- 0x00019670 6e652061 7267756d 656e7420 28257a64 ne argument (%zd\n- 0x00019680 20676976 656e2900 252e3230 30732829 given).%.200s()\n- 0x00019690 2074616b 6573206e 6f206172 67756d65 takes no argume\n- 0x000196a0 6e747320 28257a64 20676976 656e2900 nts (%zd given).\n- 0x000196b0 496e7465 72707265 74657220 6368616e Interpreter chan\n- 0x000196c0 67652064 65746563 74656420 2d207468 ge detected - th\n- 0x000196d0 6973206d 6f64756c 65206361 6e206f6e is module can on\n- 0x000196e0 6c792062 65206c6f 61646564 20696e74 ly be loaded int\n- 0x000196f0 6f206f6e 6520696e 74657270 72657465 o one interprete\n- 0x00019700 72207065 72207072 6f636573 732e0000 r per process...\n- 0x00019710 756e626f 756e6420 6d657468 6f642025 unbound method %\n- 0x00019720 2e323030 53282920 6e656564 7320616e .200S() needs an\n- 0x00019730 20617267 756d656e 74000000 00000000 argument.......\n- 0x00019740 252e3230 30732e25 2e323030 73206973 %.200s.%.200s is\n- 0x00019750 206e6f74 20612074 79706520 6f626a65 not a type obje\n- 0x00019760 63740000 00000000 252e3230 30732e25 ct......%.200s.%\n- 0x00019770 2e323030 73207369 7a652063 68616e67 .200s size chang\n- 0x00019780 65642c20 6d617920 696e6469 63617465 ed, may indicate\n- 0x00019790 2062696e 61727920 696e636f 6d706174 binary incompat\n- 0x000197a0 6962696c 6974792e 20457870 65637465 ibility. Expecte\n- 0x000197b0 6420257a 64206672 6f6d2043 20686561 d %zd from C hea\n- 0x000197c0 6465722c 20676f74 20257a64 2066726f der, got %zd fro\n- 0x000197d0 6d205079 4f626a65 63740000 00000000 m PyObject......\n- 0x000197e0 25732e25 73207369 7a652063 68616e67 %s.%s size chang\n+ 0x00019000 db0fc9c0 0000803f 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 f9a14cb9 f9a14cb9 f9a14cb9 f9a14cb9 ..L...L...L...L.\n+ 0x000190e0 9e83083c 9e83083c 9e83083c 9e83083c ...<...<...<...<\n+ 0x000190f0 a3aa2abe a3aa2abe a3aa2abe a3aa2abe ..*...*...*...*.\n+ 0x00019100 a5c0b042 a5c0b042 a5c0b042 a5c0b042 ...B...B...B...B\n+ 0x00019110 a5c0b0c2 a5c0b0c2 a5c0b0c2 a5c0b0c2 ................\n+ 0x00019120 3baab83f 3baab83f 3baab83f 3baab83f ;..?;..?;..?;..?\n+ 0x00019130 0000003f 0000003f 0000003f 0000003f ...?...?...?...?\n+ 0x00019140 1872313f 1872313f 1872313f 1872313f .r1?.r1?.r1?.r1?\n+ 0x00019150 7f000000 7f000000 7f000000 7f000000 ................\n+ 0x00019160 67695039 67695039 67695039 67695039 giP9giP9giP9giP9\n+ 0x00019170 ce43b73a ce43b73a ce43b73a ce43b73a .C.:.C.:.C.:.C.:\n+ 0x00019180 0889083c 0889083c 0889083c 0889083c ...<...<...<...<\n+ 0x00019190 c1a92a3d c1a92a3d c1a92a3d c1a92a3d ..*=..*=..*=..*=\n+ 0x000191a0 aaaa2a3e aaaa2a3e aaaa2a3e aaaa2a3e ..*>..*>..*>..*>\n+ 0x000191b0 252e3230 30732829 206e6565 64732061 %.200s() needs a\n+ 0x000191c0 6e206172 67756d65 6e740042 61642063 n argument.Bad c\n+ 0x000191d0 616c6c20 666c6167 7320666f 72204379 all flags for Cy\n+ 0x000191e0 46756e63 74696f6e 003c6379 66756e63 Function.._\n+ 0x00019200 5f6c6f61 6465725f 5f006c6f 61646572 _loader__.loader\n+ 0x00019210 005f5f66 696c655f 5f006f72 6967696e .__file__.origin\n+ 0x00019220 005f5f70 61636b61 67655f5f 00706172 .__package__.par\n+ 0x00019230 656e7400 5f5f7061 74685f5f 00737562 ent.__path__.sub\n+ 0x00019240 6d6f6475 6c655f73 65617263 685f6c6f module_search_lo\n+ 0x00019250 63617469 6f6e7300 6b657977 6f726473 cations.keywords\n+ 0x00019260 206d7573 74206265 20737472 696e6773 must be strings\n+ 0x00019270 004d6973 73696e67 20747970 65206f62 .Missing type ob\n+ 0x00019280 6a656374 00656e64 0027626f 6f6c2700 ject.end.'bool'.\n+ 0x00019290 27636861 72270027 7369676e 65642063 'char'.'signed c\n+ 0x000192a0 68617227 0027756e 7369676e 65642063 har'.'unsigned c\n+ 0x000192b0 68617227 00277368 6f727427 0027756e har'.'short'.'un\n+ 0x000192c0 7369676e 65642073 686f7274 27002769 signed short'.'i\n+ 0x000192d0 6e742700 27756e73 69676e65 6420696e nt'.'unsigned in\n+ 0x000192e0 74270027 6c6f6e67 27002775 6e736967 t'.'long'.'unsig\n+ 0x000192f0 6e656420 6c6f6e67 2700276c 6f6e6720 ned long'.'long \n+ 0x00019300 6c6f6e67 27002775 6e736967 6e656420 long'.'unsigned \n+ 0x00019310 6c6f6e67 206c6f6e 67270027 636f6d70 long long'.'comp\n+ 0x00019320 6c657820 666c6f61 74270027 666c6f61 lex float'.'floa\n+ 0x00019330 74270027 636f6d70 6c657820 646f7562 t'.'complex doub\n+ 0x00019340 6c652700 27646f75 626c6527 0027636f le'.'double'.'co\n+ 0x00019350 6d706c65 78206c6f 6e672064 6f75626c mplex long doubl\n+ 0x00019360 65270027 6c6f6e67 20646f75 626c6527 e'.'long double'\n+ 0x00019370 00612073 74727563 74005079 74686f6e .a struct.Python\n+ 0x00019380 206f626a 65637400 6120706f 696e7465 object.a pointe\n+ 0x00019390 72006120 73747269 6e670075 6e706172 r.a string.unpar\n+ 0x000193a0 7361626c 6520666f 726d6174 20737472 sable format str\n+ 0x000193b0 696e6700 62756666 65722064 74797065 ing.buffer dtype\n+ 0x000193c0 0070796e 782f7363 61747465 72696e67 .pynx/scattering\n+ 0x000193d0 2f637075 2e630025 73202825 733a2564 /cpu.c.%s (%s:%d\n+ 0x000193e0 29006275 696c7469 6e730063 7974686f ).builtins.cytho\n+ 0x000193f0 6e5f7275 6e74696d 65005f5f 6275696c n_runtime.__buil\n+ 0x00019400 74696e73 5f5f0064 6f657320 6e6f7420 tins__.does not \n+ 0x00019410 6d617463 68005f63 7974686f 6e5f335f match._cython_3_\n+ 0x00019420 305f3131 006e756d 70792e63 6f72652e 0_11.numpy.core.\n+ 0x00019430 5f6d756c 74696172 7261795f 756d6174 _multiarray_umat\n+ 0x00019440 68005f41 52524159 5f415049 005f4152 h._ARRAY_API._AR\n+ 0x00019450 5241595f 41504920 6973204e 554c4c20 RAY_API is NULL \n+ 0x00019460 706f696e 74657200 6e616d65 20272555 pointer.name '%U\n+ 0x00019470 27206973 206e6f74 20646566 696e6564 ' is not defined\n+ 0x00019480 006e756d 70790066 6c617469 74657200 .numpy.flatiter.\n+ 0x00019490 62726f61 64636173 74006e64 61727261 broadcast.ndarra\n+ 0x000194a0 79006765 6e657269 63006e75 6d626572 y.generic.number\n+ 0x000194b0 00756e73 69676e65 64696e74 65676572 .unsignedinteger\n+ 0x000194c0 00696e65 78616374 00636f6d 706c6578 .inexact.complex\n+ 0x000194d0 666c6f61 74696e67 00666c65 7869626c floating.flexibl\n+ 0x000194e0 65006368 61726163 74657200 7566756e e.character.ufun\n+ 0x000194f0 63007079 6e782f73 63617474 6572696e c.pynx/scatterin\n+ 0x00019500 672f6370 752e7079 7800696e 69742070 g/cpu.pyx.init p\n+ 0x00019510 796e782e 73636174 74657269 6e672e63 ynx.scattering.c\n+ 0x00019520 70750065 78616374 6c790070 796e782e pu.exactly.pynx.\n+ 0x00019530 73636174 74657269 6e672e63 70752e66 scattering.cpu.f\n+ 0x00019540 686b6c5f 63707500 76680076 6b00766c hkl_cpu.vh.vk.vl\n+ 0x00019550 00767800 76790076 7a006672 65616c00 .vx.vy.vz.freal.\n+ 0x00019560 66696d61 67006668 6b6c6f5f 6772617a fimag.fhklo_graz\n+ 0x00019570 696e675f 63707500 766c6900 766f6363 ing_cpu.vli.vocc\n+ 0x00019580 0070796e 782e7363 61747465 72696e67 .pynx.scattering\n+ 0x00019590 2e637075 2e66686b 6c6f5f63 70750066 .cpu.fhklo_cpu.f\n+ 0x000195a0 686b6c5f 6772617a 696e675f 63707500 hkl_grazing_cpu.\n+ 0x000195b0 5f5f7265 64756365 5f5f005f 5f6d6f64 __reduce__.__mod\n+ 0x000195c0 756c655f 5f006675 6e635f64 6f63005f ule__.func_doc._\n+ 0x000195d0 5f646f63 5f5f0066 756e635f 6e616d65 _doc__.func_name\n+ 0x000195e0 005f5f6e 616d655f 5f005f5f 7175616c .__name__.__qual\n+ 0x000195f0 6e616d65 5f5f0066 756e635f 64696374 name__.func_dict\n+ 0x00019600 005f5f64 6963745f 5f006675 6e635f67 .__dict__.func_g\n+ 0x00019610 6c6f6261 6c73005f 5f676c6f 62616c73 lobals.__globals\n+ 0x00019620 5f5f0066 756e635f 636c6f73 75726500 __.func_closure.\n+ 0x00019630 5f5f636c 6f737572 655f5f00 66756e63 __closure__.func\n+ 0x00019640 5f636f64 65005f5f 636f6465 5f5f0066 _code.__code__.f\n+ 0x00019650 756e635f 64656661 756c7473 005f5f64 unc_defaults.__d\n+ 0x00019660 65666175 6c74735f 5f005f5f 6b776465 efaults__.__kwde\n+ 0x00019670 6661756c 74735f5f 005f5f61 6e6e6f74 faults__.__annot\n+ 0x00019680 6174696f 6e735f5f 005f6973 5f636f72 ations__._is_cor\n+ 0x00019690 6f757469 6e650066 6c6f6174 00000000 outine.float....\n+ 0x000196a0 252e3230 30732829 2074616b 6573206e %.200s() takes n\n+ 0x000196b0 6f206b65 79776f72 64206172 67756d65 o keyword argume\n+ 0x000196c0 6e747300 00000000 252e3230 30732829 nts.....%.200s()\n+ 0x000196d0 2074616b 65732065 78616374 6c79206f takes exactly o\n+ 0x000196e0 6e652061 7267756d 656e7420 28257a64 ne argument (%zd\n+ 0x000196f0 20676976 656e2900 252e3230 30732829 given).%.200s()\n+ 0x00019700 2074616b 6573206e 6f206172 67756d65 takes no argume\n+ 0x00019710 6e747320 28257a64 20676976 656e2900 nts (%zd given).\n+ 0x00019720 496e7465 72707265 74657220 6368616e Interpreter chan\n+ 0x00019730 67652064 65746563 74656420 2d207468 ge detected - th\n+ 0x00019740 6973206d 6f64756c 65206361 6e206f6e is module can on\n+ 0x00019750 6c792062 65206c6f 61646564 20696e74 ly be loaded int\n+ 0x00019760 6f206f6e 6520696e 74657270 72657465 o one interprete\n+ 0x00019770 72207065 72207072 6f636573 732e0000 r per process...\n+ 0x00019780 756e626f 756e6420 6d657468 6f642025 unbound method %\n+ 0x00019790 2e323030 53282920 6e656564 7320616e .200S() needs an\n+ 0x000197a0 20617267 756d656e 74000000 00000000 argument.......\n+ 0x000197b0 252e3230 30732e25 2e323030 73206973 %.200s.%.200s is\n+ 0x000197c0 206e6f74 20612074 79706520 6f626a65 not a type obje\n+ 0x000197d0 63740000 00000000 252e3230 30732e25 ct......%.200s.%\n+ 0x000197e0 2e323030 73207369 7a652063 68616e67 .200s size chang\n 0x000197f0 65642c20 6d617920 696e6469 63617465 ed, may indicate\n 0x00019800 2062696e 61727920 696e636f 6d706174 binary incompat\n 0x00019810 6962696c 6974792e 20457870 65637465 ibility. Expecte\n 0x00019820 6420257a 64206672 6f6d2043 20686561 d %zd from C hea\n 0x00019830 6465722c 20676f74 20257a64 2066726f der, got %zd fro\n 0x00019840 6d205079 4f626a65 63740000 00000000 m PyObject......\n- 0x00019850 41726775 6d656e74 2027252e 32303073 Argument '%.200s\n- 0x00019860 27206861 7320696e 636f7272 65637420 ' has incorrect \n- 0x00019870 74797065 20286578 70656374 65642025 type (expected %\n- 0x00019880 2e323030 732c2067 6f742025 2e323030 .200s, got %.200\n- 0x00019890 73290000 00000000 556e6578 70656374 s)......Unexpect\n- 0x000198a0 65642066 6f726d61 74207374 72696e67 ed format string\n- 0x000198b0 20636861 72616374 65723a20 27256327 character: '%c'\n- 0x000198c0 00000000 00000000 5f5f616e 6e6f7461 ........__annota\n- 0x000198d0 74696f6e 735f5f20 6d757374 20626520 tions__ must be \n- 0x000198e0 73657420 746f2061 20646963 74206f62 set to a dict ob\n- 0x000198f0 6a656374 00000000 5f5f7175 616c6e61 ject....__qualna\n- 0x00019900 6d655f5f 206d7573 74206265 20736574 me__ must be set\n- 0x00019910 20746f20 61207374 72696e67 206f626a to a string obj\n- 0x00019920 65637400 00000000 5f5f6e61 6d655f5f ect.....__name__\n- 0x00019930 206d7573 74206265 20736574 20746f20 must be set to \n- 0x00019940 61207374 72696e67 206f626a 65637400 a string object.\n- 0x00019950 5f5f6b77 64656661 756c7473 5f5f206d __kwdefaults__ m\n- 0x00019960 75737420 62652073 65742074 6f206120 ust be set to a \n- 0x00019970 64696374 206f626a 65637400 00000000 dict object.....\n- 0x00019980 6368616e 67657320 746f2063 7966756e changes to cyfun\n- 0x00019990 6374696f 6e2e5f5f 6b776465 6661756c ction.__kwdefaul\n- 0x000199a0 74735f5f 2077696c 6c206e6f 74206375 ts__ will not cu\n- 0x000199b0 7272656e 746c7920 61666665 63742074 rrently affect t\n- 0x000199c0 68652076 616c7565 73207573 65642069 he values used i\n- 0x000199d0 6e206675 6e637469 6f6e2063 616c6c73 n function calls\n- 0x000199e0 00000000 00000000 5f5f6465 6661756c ........__defaul\n- 0x000199f0 74735f5f 206d7573 74206265 20736574 ts__ must be set\n- 0x00019a00 20746f20 61207475 706c6520 6f626a65 to a tuple obje\n- 0x00019a10 63740000 00000000 6368616e 67657320 ct......changes \n- 0x00019a20 746f2063 7966756e 6374696f 6e2e5f5f to cyfunction.__\n- 0x00019a30 64656661 756c7473 5f5f2077 696c6c20 defaults__ will \n- 0x00019a40 6e6f7420 63757272 656e746c 79206166 not currently af\n- 0x00019a50 66656374 20746865 2076616c 75657320 fect the values \n- 0x00019a60 75736564 20696e20 66756e63 74696f6e used in function\n- 0x00019a70 2063616c 6c730000 66756e63 74696f6e calls..function\n- 0x00019a80 27732064 69637469 6f6e6172 79206d61 's dictionary ma\n- 0x00019a90 79206e6f 74206265 2064656c 65746564 y not be deleted\n- 0x00019aa0 00000000 00000000 73657474 696e6720 ........setting \n- 0x00019ab0 66756e63 74696f6e 27732064 69637469 function's dicti\n- 0x00019ac0 6f6e6172 7920746f 2061206e 6f6e2d64 onary to a non-d\n- 0x00019ad0 69637400 00000000 42756666 65722064 ict.....Buffer d\n- 0x00019ae0 74797065 206d6973 6d617463 682c2065 type mismatch, e\n- 0x00019af0 78706563 74656420 25732573 25732062 xpected %s%s%s b\n- 0x00019b00 75742067 6f742025 73000000 00000000 ut got %s.......\n- 0x00019b10 42756666 65722064 74797065 206d6973 Buffer dtype mis\n- 0x00019b20 6d617463 682c2065 78706563 74656420 match, expected \n- 0x00019b30 27257327 20627574 20676f74 20257320 '%s' but got %s \n- 0x00019b40 696e2027 25732e25 73270000 00000000 in '%s.%s'......\n- 0x00019b50 45787065 63746564 20612064 696d656e Expected a dimen\n- 0x00019b60 73696f6e 206f6620 73697a65 20257a75 sion of size %zu\n- 0x00019b70 2c20676f 7420257a 75000000 00000000 , got %zu.......\n- 0x00019b80 45787065 63746564 20256420 64696d65 Expected %d dime\n- 0x00019b90 6e73696f 6e732c20 676f7420 25640000 nsions, got %d..\n- 0x00019ba0 50797468 6f6e2064 6f657320 6e6f7420 Python does not \n- 0x00019bb0 64656669 6e652061 20737461 6e646172 define a standar\n- 0x00019bc0 6420666f 726d6174 20737472 696e6720 d format string \n- 0x00019bd0 73697a65 20666f72 206c6f6e 6720646f size for long do\n- 0x00019be0 75626c65 20282767 27292e2e 00000000 uble ('g')......\n- 0x00019bf0 42756666 65722064 74797065 206d6973 Buffer dtype mis\n- 0x00019c00 6d617463 683b206e 65787420 6669656c match; next fiel\n- 0x00019c10 64206973 20617420 6f666673 65742025 d is at offset %\n- 0x00019c20 7a642062 75742025 7a642065 78706563 zd but %zd expec\n- 0x00019c30 74656400 00000000 4269672d 656e6469 ted.....Big-endi\n- 0x00019c40 616e2062 75666665 72206e6f 74207375 an buffer not su\n- 0x00019c50 70706f72 74656420 6f6e206c 6974746c pported on littl\n- 0x00019c60 652d656e 6469616e 20636f6d 70696c65 e-endian compile\n- 0x00019c70 72000000 00000000 42756666 65722061 r.......Buffer a\n- 0x00019c80 63717569 73697469 6f6e3a20 45787065 cquisition: Expe\n- 0x00019c90 63746564 20277b27 20616674 65722027 cted '{' after '\n- 0x00019ca0 54270000 00000000 43616e6e 6f742068 T'......Cannot h\n- 0x00019cb0 616e646c 65207265 70656174 65642061 andle repeated a\n- 0x00019cc0 72726179 7320696e 20666f72 6d617420 rrays in format \n- 0x00019cd0 73747269 6e670000 446f6573 206e6f74 string..Does not\n- 0x00019ce0 20756e64 65727374 616e6420 63686172 understand char\n- 0x00019cf0 61637465 72206275 66666572 20647479 acter buffer dty\n- 0x00019d00 70652066 6f726d61 74207374 72696e67 pe format string\n- 0x00019d10 20282725 63272900 45787065 63746564 ('%c').Expected\n- 0x00019d20 20612064 696d656e 73696f6e 206f6620 a dimension of \n- 0x00019d30 73697a65 20257a75 2c20676f 74202564 size %zu, got %d\n- 0x00019d40 00000000 00000000 45787065 63746564 ........Expected\n- 0x00019d50 20612063 6f6d6d61 20696e20 666f726d a comma in form\n- 0x00019d60 61742073 7472696e 672c2067 6f742027 at string, got '\n- 0x00019d70 25632700 00000000 45787065 63746564 %c'.....Expected\n- 0x00019d80 20256420 64696d65 6e73696f 6e287329 %d dimension(s)\n- 0x00019d90 2c20676f 74202564 00000000 00000000 , got %d........\n- 0x00019da0 556e6578 70656374 65642065 6e64206f Unexpected end o\n- 0x00019db0 6620666f 726d6174 20737472 696e672c f format string,\n- 0x00019dc0 20657870 65637465 64202729 27000000 expected ')'...\n- 0x00019dd0 42756666 65722068 61732077 726f6e67 Buffer has wrong\n- 0x00019de0 206e756d 62657220 6f662064 696d656e number of dimen\n- 0x00019df0 73696f6e 73202865 78706563 74656420 sions (expected \n- 0x00019e00 25642c20 676f7420 25642900 00000000 %d, got %d).....\n- 0x00019e10 4974656d 2073697a 65206f66 20627566 Item size of buf\n- 0x00019e20 66657220 28257a64 20627974 65257329 fer (%zd byte%s)\n- 0x00019e30 20646f65 73206e6f 74206d61 74636820 does not match \n- 0x00019e40 73697a65 206f6620 27257327 2028257a size of '%s' (%z\n- 0x00019e50 64206279 74652573 29000000 00000000 d byte%s).......\n- 0x00019e60 25732829 20676f74 206d756c 7469706c %s() got multipl\n- 0x00019e70 65207661 6c756573 20666f72 206b6579 e values for key\n- 0x00019e80 776f7264 20617267 756d656e 74202725 word argument '%\n- 0x00019e90 55270000 00000000 252e3230 30732829 U'......%.200s()\n- 0x00019ea0 206b6579 776f7264 73206d75 73742062 keywords must b\n- 0x00019eb0 65207374 72696e67 73000000 00000000 e strings.......\n- 0x00019ec0 25732829 20676f74 20616e20 756e6578 %s() got an unex\n- 0x00019ed0 70656374 6564206b 6579776f 72642061 pected keyword a\n- 0x00019ee0 7267756d 656e7420 27255527 00000000 rgument '%U'....\n- 0x00019ef0 4d6f6475 6c652027 63707527 20686173 Module 'cpu' has\n- 0x00019f00 20616c72 65616479 20626565 6e20696d already been im\n- 0x00019f10 706f7274 65642e20 52652d69 6e697469 ported. Re-initi\n- 0x00019f20 616c6973 6174696f 6e206973 206e6f74 alisation is not\n- 0x00019f30 20737570 706f7274 65642e00 00000000 supported......\n- 0x00019f40 636f6d70 696c6520 74696d65 20507974 compile time Pyt\n- 0x00019f50 686f6e20 76657273 696f6e20 25642e25 hon version %d.%\n- 0x00019f60 64206f66 206d6f64 756c6520 27252e31 d of module '%.1\n- 0x00019f70 30307327 20257320 72756e74 696d6520 00s' %s runtime \n- 0x00019f80 76657273 696f6e20 25642e25 64000000 version %d.%d...\n- 0x00019f90 53686172 65642043 7974686f 6e207479 Shared Cython ty\n- 0x00019fa0 70652025 2e323030 73206973 206e6f74 pe %.200s is not\n- 0x00019fb0 20612074 79706520 6f626a65 63740000 a type object..\n- 0x00019fc0 53686172 65642043 7974686f 6e207479 Shared Cython ty\n- 0x00019fd0 70652025 2e323030 73206861 73207468 pe %.200s has th\n- 0x00019fe0 65207772 6f6e6720 73697a65 2c207472 e wrong size, tr\n- 0x00019ff0 79207265 636f6d70 696c696e 67000000 y recompiling...\n- 0x0001a000 5f415252 41595f41 50492069 73206e6f _ARRAY_API is no\n- 0x0001a010 74205079 43617073 756c6520 6f626a65 t PyCapsule obje\n- 0x0001a020 63740000 00000000 6d6f6475 6c652063 ct......module c\n- 0x0001a030 6f6d7069 6c656420 61676169 6e737420 ompiled against \n- 0x0001a040 41424920 76657273 696f6e20 30782578 ABI version 0x%x\n- 0x0001a050 20627574 20746869 73207665 7273696f but this versio\n- 0x0001a060 6e206f66 206e756d 70792069 73203078 n of numpy is 0x\n- 0x0001a070 25780000 00000000 6d6f6475 6c652063 %x......module c\n- 0x0001a080 6f6d7069 6c656420 61676169 6e737420 ompiled against \n- 0x0001a090 41504920 76657273 696f6e20 30782578 API version 0x%x\n- 0x0001a0a0 20627574 20746869 73207665 7273696f but this versio\n- 0x0001a0b0 6e206f66 206e756d 70792069 73203078 n of numpy is 0x\n- 0x0001a0c0 2578202e 20436865 636b2074 68652073 %x . Check the s\n- 0x0001a0d0 65637469 6f6e2043 2d415049 20696e63 ection C-API inc\n- 0x0001a0e0 6f6d7061 74696269 6c697479 20617420 ompatibility at \n- 0x0001a0f0 74686520 54726f75 626c6573 686f6f74 the Troubleshoot\n- 0x0001a100 696e6720 496d706f 72744572 726f7220 ing ImportError \n- 0x0001a110 73656374 696f6e20 61742068 74747073 section at https\n- 0x0001a120 3a2f2f6e 756d7079 2e6f7267 2f646576 ://numpy.org/dev\n- 0x0001a130 646f6373 2f757365 722f7472 6f75626c docs/user/troubl\n- 0x0001a140 6573686f 6f74696e 672d696d 706f7274 eshooting-import\n- 0x0001a150 6572726f 722e6874 6d6c2363 2d617069 error.html#c-api\n- 0x0001a160 2d696e63 6f6d7061 74696269 6c697479 -incompatibility\n- 0x0001a170 20666f72 20696e64 69636174 696f6e73 for indications\n- 0x0001a180 206f6e20 686f7720 746f2073 6f6c7665 on how to solve\n- 0x0001a190 20746869 73207072 6f626c65 6d202e00 this problem ..\n- 0x0001a1a0 46415441 4c3a206d 6f64756c 6520636f FATAL: module co\n- 0x0001a1b0 6d70696c 65642061 7320756e 6b6e6f77 mpiled as unknow\n- 0x0001a1c0 6e20656e 6469616e 00000000 00000000 n endian........\n- 0x0001a1d0 46415441 4c3a206d 6f64756c 6520636f FATAL: module co\n- 0x0001a1e0 6d70696c 65642061 73206c69 74746c65 mpiled as little\n- 0x0001a1f0 20656e64 69616e2c 20627574 20646574 endian, but det\n- 0x0001a200 65637465 64206469 66666572 656e7420 ected different \n- 0x0001a210 656e6469 616e6e65 73732061 74207275 endianness at ru\n- 0x0001a220 6e74696d 65000000 6e756d70 792e636f ntime...numpy.co\n- 0x0001a230 72652e6d 756c7469 61727261 79206661 re.multiarray fa\n- 0x0001a240 696c6564 20746f20 696d706f 72742028 iled to import (\n- 0x0001a250 6175746f 2d67656e 65726174 65642062 auto-generated b\n- 0x0001a260 65636175 73652079 6f752064 69646e27 ecause you didn'\n- 0x0001a270 74206361 6c6c2027 6e756d70 792e696d t call 'numpy.im\n- 0x0001a280 706f7274 5f617272 61792829 27206166 port_array()' af\n- 0x0001a290 74657220 63696d70 6f727469 6e67206e ter cimporting n\n- 0x0001a2a0 756d7079 3b207573 6520273c 766f6964 umpy; use 'numpy._import_a\n- 0x0001a2c0 72726179 2720746f 20646973 61626c65 rray' to disable\n- 0x0001a2d0 20696620 796f7520 61726520 63657274 if you are cert\n- 0x0001a2e0 61696e20 796f7520 646f6e27 74206e65 ain you don't ne\n- 0x0001a2f0 65642069 74292e00 252e3230 30732829 ed it)..%.200s()\n- 0x0001a300 2074616b 65732025 2e387320 257a6420 takes %.8s %zd \n- 0x0001a310 706f7369 74696f6e 616c2061 7267756d positional argum\n- 0x0001a320 656e7425 2e317320 28257a64 20676976 ent%.1s (%zd giv\n- 0x0001a330 656e2900 00000000 70796e78 2e736361 en).....pynx.sca\n- 0x0001a340 74746572 696e672e 6370752e 66686b6c ttering.cpu.fhkl\n- 0x0001a350 6f5f6772 617a696e 675f6370 75000000 o_grazing_cpu...\n- 0x0001a360 70796e78 2e736361 74746572 696e672e pynx.scattering.\n- 0x0001a370 6370752e 66686b6c 5f677261 7a696e67 cpu.fhkl_grazing\n- 0x0001a380 5f637075 00000000 5f637974 686f6e5f _cpu...._cython_\n- 0x0001a390 335f305f 31312e63 7974686f 6e5f6675 3_0_11.cython_fu\n- 0x0001a3a0 6e637469 6f6e5f6f 725f6d65 74686f64 nction_or_method\n- 0x0001a3b0 00000000 00000000 00000000 00000000 ................\n- 0x0001a3c0 b0d5feff 70d5feff 70d5feff b0d5feff ....p...p.......\n- 0x0001a3d0 70d5feff 70d5feff 70d5feff 70d5feff p...p...p...p...\n- 0x0001a3e0 70d5feff d0d5feff c0d5feff 70d5feff p...........p...\n- 0x0001a3f0 70d5feff a0d5feff 70d5feff 70d5feff p.......p...p...\n- 0x0001a400 a0d5feff a0d5feff a0d5feff 70d5feff ............p...\n- 0x0001a410 70d5feff 70d5feff 70d5feff 70d5feff p...p...p...p...\n- 0x0001a420 70d5feff 70d5feff 70d5feff 70d5feff p...p...p...p...\n- 0x0001a430 70d5feff 70d5feff 70d5feff 70d5feff p...p...p...p...\n- 0x0001a440 70d5feff 70d5feff 70d5feff b0d5feff p...p...p.......\n- 0x0001a450 b0d5feff a0d5feff 70d5feff c0d5feff ........p.......\n- 0x0001a460 e0d5feff d0d5feff c0d5feff 70d5feff ............p...\n- 0x0001a470 70d5feff a0d5feff 70d5feff 70d5feff p.......p...p...\n- 0x0001a480 70d5feff b0d5feff a0d5feff 70d5feff p...........p...\n- 0x0001a490 b0d5feff e8e2feff bce0feff bce0feff ................\n- 0x0001a4a0 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a4b0 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a4c0 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a4d0 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a4e0 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a4f0 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a500 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a510 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a520 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a530 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a540 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a550 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a560 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a570 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a580 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a590 00e3feff bce0feff bce0feff fee1feff ................\n- 0x0001a5a0 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a5b0 bce0feff 94e2feff a0e2feff bce0feff ................\n- 0x0001a5c0 bce0feff ace2feff bce0feff bce0feff ................\n- 0x0001a5d0 b8e2feff 16e2feff 22e2feff bce0feff ........\".......\n- 0x0001a5e0 bce0feff 2ee2feff bce0feff bce0feff ................\n- 0x0001a5f0 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a600 bce0feff bce0feff bce0feff bce0feff ................\n- 0x0001a610 bce0feff bce0feff bce0feff 3ae2feff ............:...\n- 0x0001a620 f4e2feff 46e2feff bce0feff 60e2feff ....F.......`...\n- 0x0001a630 7ae2feff c4e2feff d0e2feff bce0feff z...............\n- 0x0001a640 bce0feff dce2feff bce0feff bce0feff ................\n- 0x0001a650 bce0feff ede0feff 0ae2feff bce0feff ................\n- 0x0001a660 ede0feff c2dffeff c6defeff c6defeff ................\n- 0x0001a670 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a680 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a690 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a6a0 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a6b0 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a6c0 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a6d0 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a6e0 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a6f0 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a700 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a710 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a720 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a730 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a740 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a750 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a760 22e0feff c6defeff c6defeff cedffeff \"...............\n- 0x0001a770 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a780 c6defeff f2dffeff fedffeff c6defeff ................\n- 0x0001a790 c6defeff 0ae0feff c6defeff c6defeff ................\n- 0x0001a7a0 86dffeff 92dffeff 9edffeff c6defeff ................\n- 0x0001a7b0 c6defeff aadffeff c6defeff c6defeff ................\n- 0x0001a7c0 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a7d0 c6defeff c6defeff c6defeff c6defeff ................\n- 0x0001a7e0 c6defeff c6defeff c6defeff b6dffeff ................\n- 0x0001a7f0 16e0feff 2fdffeff c6defeff 46dffeff ..../.......F...\n- 0x0001a800 60dffeff 7adffeff 26dffeff c6defeff `...z...&.......\n- 0x0001a810 c6defeff dadffeff c6defeff c6defeff ................\n- 0x0001a820 c6defeff 14dffeff e6dffeff c6defeff ................\n- 0x0001a830 14dffeff a4e1feff 44e1feff 44e1feff ........D...D...\n- 0x0001a840 a4e1feff 44e1feff 44e1feff 44e1feff ....D...D...D...\n- 0x0001a850 44e1feff 44e1feff c4e2feff b4e2feff D...D...........\n- 0x0001a860 44e1feff 44e1feff b4e2feff 44e1feff D...D.......D...\n- 0x0001a870 44e1feff a4e2feff a4e2feff a4e2feff D...............\n- 0x0001a880 44e1feff 44e1feff 44e1feff 44e1feff D...D...D...D...\n- 0x0001a890 44e1feff 44e1feff 44e1feff 44e1feff D...D...D...D...\n- 0x0001a8a0 44e1feff 44e1feff 44e1feff 44e1feff D...D...D...D...\n- 0x0001a8b0 44e1feff 44e1feff 44e1feff 44e1feff D...D...D...D...\n- 0x0001a8c0 a4e1feff a4e1feff 70e3feff 44e1feff ........p...D...\n- 0x0001a8d0 5de3feff cfe2feff c4e2feff b4e2feff ]...............\n- 0x0001a8e0 44e1feff 44e1feff b4e2feff 44e1feff D...D.......D...\n- 0x0001a8f0 44e1feff 44e1feff a4e1feff a4e2feff D...D...........\n- 0x0001a900 44e1feff a4e1feff c8e2feff 70e0feff D...........p...\n- 0x0001a910 70e0feff c8e2feff 70e0feff 70e0feff p.......p...p...\n- 0x0001a920 70e0feff 70e0feff 70e0feff d8e2feff p...p...p.......\n- 0x0001a930 20e4feff 70e0feff 70e0feff b8e2feff ...p...p.......\n- 0x0001a940 70e0feff 70e0feff b8e2feff b8e2feff p...p...........\n- 0x0001a950 b8e2feff 70e0feff 70e0feff 70e0feff ....p...p...p...\n- 0x0001a960 70e0feff 70e0feff 70e0feff 70e0feff p...p...p...p...\n- 0x0001a970 70e0feff 70e0feff 70e0feff 70e0feff p...p...p...p...\n- 0x0001a980 70e0feff 70e0feff 70e0feff 70e0feff p...p...p...p...\n- 0x0001a990 70e0feff c8e2feff c8e2feff 09e3feff p...............\n- 0x0001a9a0 70e0feff f6e2feff e3e2feff d8e2feff p...............\n- 0x0001a9b0 20e4feff 70e0feff 70e0feff b8e2feff ...p...p.......\n- 0x0001a9c0 70e0feff 70e0feff 70e0feff c8e2feff p...p...p.......\n- 0x0001a9d0 b8e2feff 70e0feff c8e2feff d0e7feff ....p...........\n- 0x0001a9e0 54e9feff 54e9feff 54e9feff 54e9feff T...T...T...T...\n- 0x0001a9f0 54e9feff 54e9feff 54e9feff 54e9feff T...T...T...T...\n- 0x0001aa00 54e9feff 19e4feff 54e9feff 54e9feff T.......T...T...\n- 0x0001aa10 19e4feff 54e9feff 54e9feff 54e9feff ....T...T...T...\n- 0x0001aa20 54e9feff 54e9feff 54e9feff 54e9feff T...T...T...T...\n- 0x0001aa30 54e9feff 54e9feff 54e9feff 54e9feff T...T...T...T...\n- 0x0001aa40 54e9feff 54e9feff 54e9feff 54e9feff T...T...T...T...\n- 0x0001aa50 54e9feff 54e9feff 54e9feff 19e4feff T...T...T.......\n- 0x0001aa60 b4e7feff 54e9feff 54e9feff 54e9feff ....T...T...T...\n- 0x0001aa70 54e9feff 54e9feff 54e9feff 36e8feff T...T...T...6...\n- 0x0001aa80 54e9feff 54e9feff 54e9feff 54e9feff T...T...T...T...\n- 0x0001aa90 54e9feff 54e9feff 54e9feff 54e9feff T...T...T...T...\n- 0x0001aaa0 54e9feff 54e9feff 54e9feff 54e9feff T...T...T...T...\n- 0x0001aab0 54e9feff 54e9feff 54e9feff 54e9feff T...T...T...T...\n- 0x0001aac0 54e9feff 10e8feff 54e9feff 14e4feff T.......T.......\n- 0x0001aad0 ece4feff b4e7feff 4810ffff c81cffff ........H.......\n- 0x0001aae0 201effff 1814ffff 7815ffff e816ffff .......x.......\n- 0x0001aaf0 b819ffff a812ffff e020ffff 6c49ffff ......... ..lI..\n- 0x0001ab00 144fffff 6c50ffff b443ffff 8446ffff .O..lP...C...F..\n- 0x0001ab10 b44affff 2c4cffff 1c43ffff 9443ffff .J..,L...C...C..\n- 0x0001ab20 a443ffff 5c49ffff 4449ffff b56dffff .C..\\I..DI...m..\n- 0x0001ab30 aa6dffff 9f6dffff 946dffff 896dffff .m...m...m...m..\n- 0x0001ab40 7e6dffff 736dffff 686dffff 5d6dffff ~m..sm..hm..]m..\n- 0x0001ab50 c087ffff 888affff 2882ffff 9083ffff ........(.......\n- 0x0001ab60 5886ffff 1089ffff 307fffff b07effff X.......0....~..\n- 0x0001ab70 207fffff 1882ffff 9c87ffff 44a7ffff ...........D...\n- 0x0001ab80 39a7ffff 2ea7ffff 23a7ffff 18a7ffff 9.......#.......\n- 0x0001ab90 0da7ffff 02a7ffff 4fa7ffff 34beffff ........O...4...\n- 0x0001aba0 fcc0ffff 9cb8ffff 04baffff ccbcffff ................\n- 0x0001abb0 84bfffff a4b5ffff 24b5ffff 94b5ffff ........$.......\n- 0x0001abc0 8cb8ffff 10beffff b8ddffff adddffff ................\n- 0x0001abd0 a2ddffff 97ddffff 8cddffff 81ddffff ................\n- 0x0001abe0 76ddffff c3ddffff 00000000 00000000 v...............\n- 0x0001abf0 00000000 00000000 00000000 00000000 ................\n- 0x0001ac00 6e756d70 792e636f 72652e75 6d617468 numpy.core.umath\n- 0x0001ac10 20666169 6c656420 746f2069 6d706f72 failed to impor\n- 0x0001ac20 74000000 00000000 00000000 00000000 t...............\n- 0x0001ac30 00000000 00000000 00000000 00000000 ................\n- 0x0001ac40 6e756d70 792e636f 72652e6d 756c7469 numpy.core.multi\n- 0x0001ac50 61727261 79206661 696c6564 20746f20 array failed to \n- 0x0001ac60 696d706f 72740000 00000000 00000000 import..........\n- 0x0001ac70 70796e78 2f736361 74746572 696e672f pynx/scattering/\n- 0x0001ac80 6370752e 70797800 00000000 00000000 cpu.pyx.........\n- 0x0001ac90 70796e78 2e736361 74746572 696e672e pynx.scattering.\n- 0x0001aca0 63707500 00000000 00000000 00000000 cpu.............\n- 0x0001acb0 636c696e 655f696e 5f747261 63656261 cline_in_traceba\n- 0x0001acc0 636b0000 00000000 00000000 00000000 ck..............\n- 0x0001acd0 6173796e 63696f2e 636f726f 7574696e asyncio.coroutin\n- 0x0001ace0 65730000 00000000 00000000 00000000 es..............\n- 0x0001acf0 66686b6c 6f5f6772 617a696e 675f6370 fhklo_grazing_cp\n- 0x0001ad00 75000000 00000000 00000000 00000000 u...............\n- 0x0001ad10 66686b6c 5f677261 7a696e67 5f637075 fhkl_grazing_cpu\n- 0x0001ad20 00000000 00000000 5f69735f 636f726f ........_is_coro\n- 0x0001ad30 7574696e 65000000 5f696e69 7469616c utine..._initial\n- 0x0001ad40 697a696e 67000000 496d706f 72744572 izing...ImportEr\n- 0x0001ad50 726f7200 00000000 66686b6c 6f5f6370 ror.....fhklo_cp\n- 0x0001ad60 75000000 00000000 66686b6c 5f637075 u.......fhkl_cpu\n- 0x0001ad70 006e6174 6f6d7300 5f5f696d 706f7274 .natoms.__import\n- 0x0001ad80 5f5f006e 756d7079 00667265 616c0066 __.numpy.freal.f\n- 0x0001ad90 696d6167 00766f63 63000000 00000000 imag.vocc.......\n- 0x0001ada0 5f5f7465 73745f5f 00000000 00000000 __test__........\n- 0x0001adb0 5f5f7370 65635f5f 006e686b 6c000000 __spec__.nhkl...\n- 0x0001adc0 5f5f6e61 6d655f5f 00000000 00000000 __name__........\n- 0x0001add0 5f5f6d61 696e5f5f 00766c69 003f0076 __main__.vli.?.v\n- 0x0001ade0 7a007679 00767800 766c0076 6b007668 z.vy.vx.vl.vk.vh\n- 0x0001adf0 006e7000 2a000001 00000000 00000000 .np.*...........\n- 0x0001ae00 00000000 00000000 01000000 00000000 ................\n- 0x0001ae10 00000000 00000000 00000000 00000000 ................\n- 0x0001ae20 01000000 40000000 ....@...\n+ 0x00019850 25732e25 73207369 7a652063 68616e67 %s.%s size chang\n+ 0x00019860 65642c20 6d617920 696e6469 63617465 ed, may indicate\n+ 0x00019870 2062696e 61727920 696e636f 6d706174 binary incompat\n+ 0x00019880 6962696c 6974792e 20457870 65637465 ibility. Expecte\n+ 0x00019890 6420257a 64206672 6f6d2043 20686561 d %zd from C hea\n+ 0x000198a0 6465722c 20676f74 20257a64 2066726f der, got %zd fro\n+ 0x000198b0 6d205079 4f626a65 63740000 00000000 m PyObject......\n+ 0x000198c0 41726775 6d656e74 2027252e 32303073 Argument '%.200s\n+ 0x000198d0 27206861 7320696e 636f7272 65637420 ' has incorrect \n+ 0x000198e0 74797065 20286578 70656374 65642025 type (expected %\n+ 0x000198f0 2e323030 732c2067 6f742025 2e323030 .200s, got %.200\n+ 0x00019900 73290000 00000000 556e6578 70656374 s)......Unexpect\n+ 0x00019910 65642066 6f726d61 74207374 72696e67 ed format string\n+ 0x00019920 20636861 72616374 65723a20 27256327 character: '%c'\n+ 0x00019930 00000000 00000000 5f5f616e 6e6f7461 ........__annota\n+ 0x00019940 74696f6e 735f5f20 6d757374 20626520 tions__ must be \n+ 0x00019950 73657420 746f2061 20646963 74206f62 set to a dict ob\n+ 0x00019960 6a656374 00000000 5f5f7175 616c6e61 ject....__qualna\n+ 0x00019970 6d655f5f 206d7573 74206265 20736574 me__ must be set\n+ 0x00019980 20746f20 61207374 72696e67 206f626a to a string obj\n+ 0x00019990 65637400 00000000 5f5f6e61 6d655f5f ect.....__name__\n+ 0x000199a0 206d7573 74206265 20736574 20746f20 must be set to \n+ 0x000199b0 61207374 72696e67 206f626a 65637400 a string object.\n+ 0x000199c0 5f5f6b77 64656661 756c7473 5f5f206d __kwdefaults__ m\n+ 0x000199d0 75737420 62652073 65742074 6f206120 ust be set to a \n+ 0x000199e0 64696374 206f626a 65637400 00000000 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 00000000 5f5f6465 6661756c ........__defaul\n+ 0x00019a60 74735f5f 206d7573 74206265 20736574 ts__ must be set\n+ 0x00019a70 20746f20 61207475 706c6520 6f626a65 to a tuple obje\n+ 0x00019a80 63740000 00000000 6368616e 67657320 ct......changes \n+ 0x00019a90 746f2063 7966756e 6374696f 6e2e5f5f to cyfunction.__\n+ 0x00019aa0 64656661 756c7473 5f5f2077 696c6c20 defaults__ will \n+ 0x00019ab0 6e6f7420 63757272 656e746c 79206166 not currently af\n+ 0x00019ac0 66656374 20746865 2076616c 75657320 fect the values \n+ 0x00019ad0 75736564 20696e20 66756e63 74696f6e used in function\n+ 0x00019ae0 2063616c 6c730000 66756e63 74696f6e calls..function\n+ 0x00019af0 27732064 69637469 6f6e6172 79206d61 's dictionary ma\n+ 0x00019b00 79206e6f 74206265 2064656c 65746564 y not be deleted\n+ 0x00019b10 00000000 00000000 73657474 696e6720 ........setting \n+ 0x00019b20 66756e63 74696f6e 27732064 69637469 function's dicti\n+ 0x00019b30 6f6e6172 7920746f 2061206e 6f6e2d64 onary to a non-d\n+ 0x00019b40 69637400 00000000 42756666 65722064 ict.....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 00000000 ut got %s.......\n+ 0x00019b80 42756666 65722064 74797065 206d6973 Buffer dtype mis\n+ 0x00019b90 6d617463 682c2065 78706563 74656420 match, expected \n+ 0x00019ba0 27257327 20627574 20676f74 20257320 '%s' but got %s \n+ 0x00019bb0 696e2027 25732e25 73270000 00000000 in '%s.%s'......\n+ 0x00019bc0 45787065 63746564 20612064 696d656e Expected a dimen\n+ 0x00019bd0 73696f6e 206f6620 73697a65 20257a75 sion of size %zu\n+ 0x00019be0 2c20676f 7420257a 75000000 00000000 , got %zu.......\n+ 0x00019bf0 45787065 63746564 20256420 64696d65 Expected %d dime\n+ 0x00019c00 6e73696f 6e732c20 676f7420 25640000 nsions, got %d..\n+ 0x00019c10 50797468 6f6e2064 6f657320 6e6f7420 Python does not \n+ 0x00019c20 64656669 6e652061 20737461 6e646172 define a standar\n+ 0x00019c30 6420666f 726d6174 20737472 696e6720 d format string \n+ 0x00019c40 73697a65 20666f72 206c6f6e 6720646f size for long do\n+ 0x00019c50 75626c65 20282767 27292e2e 00000000 uble ('g')......\n+ 0x00019c60 42756666 65722064 74797065 206d6973 Buffer dtype mis\n+ 0x00019c70 6d617463 683b206e 65787420 6669656c match; next fiel\n+ 0x00019c80 64206973 20617420 6f666673 65742025 d is at offset %\n+ 0x00019c90 7a642062 75742025 7a642065 78706563 zd but %zd expec\n+ 0x00019ca0 74656400 00000000 4269672d 656e6469 ted.....Big-endi\n+ 0x00019cb0 616e2062 75666665 72206e6f 74207375 an buffer not su\n+ 0x00019cc0 70706f72 74656420 6f6e206c 6974746c pported on littl\n+ 0x00019cd0 652d656e 6469616e 20636f6d 70696c65 e-endian compile\n+ 0x00019ce0 72000000 00000000 42756666 65722061 r.......Buffer a\n+ 0x00019cf0 63717569 73697469 6f6e3a20 45787065 cquisition: Expe\n+ 0x00019d00 63746564 20277b27 20616674 65722027 cted '{' after '\n+ 0x00019d10 54270000 00000000 43616e6e 6f742068 T'......Cannot h\n+ 0x00019d20 616e646c 65207265 70656174 65642061 andle repeated a\n+ 0x00019d30 72726179 7320696e 20666f72 6d617420 rrays in format \n+ 0x00019d40 73747269 6e670000 446f6573 206e6f74 string..Does not\n+ 0x00019d50 20756e64 65727374 616e6420 63686172 understand char\n+ 0x00019d60 61637465 72206275 66666572 20647479 acter buffer dty\n+ 0x00019d70 70652066 6f726d61 74207374 72696e67 pe format string\n+ 0x00019d80 20282725 63272900 45787065 63746564 ('%c').Expected\n+ 0x00019d90 20612064 696d656e 73696f6e 206f6620 a dimension of \n+ 0x00019da0 73697a65 20257a75 2c20676f 74202564 size %zu, got %d\n+ 0x00019db0 00000000 00000000 45787065 63746564 ........Expected\n+ 0x00019dc0 20612063 6f6d6d61 20696e20 666f726d a comma in form\n+ 0x00019dd0 61742073 7472696e 672c2067 6f742027 at string, got '\n+ 0x00019de0 25632700 00000000 45787065 63746564 %c'.....Expected\n+ 0x00019df0 20256420 64696d65 6e73696f 6e287329 %d dimension(s)\n+ 0x00019e00 2c20676f 74202564 00000000 00000000 , got %d........\n+ 0x00019e10 556e6578 70656374 65642065 6e64206f Unexpected end o\n+ 0x00019e20 6620666f 726d6174 20737472 696e672c f format string,\n+ 0x00019e30 20657870 65637465 64202729 27000000 expected ')'...\n+ 0x00019e40 42756666 65722068 61732077 726f6e67 Buffer has wrong\n+ 0x00019e50 206e756d 62657220 6f662064 696d656e number of dimen\n+ 0x00019e60 73696f6e 73202865 78706563 74656420 sions (expected \n+ 0x00019e70 25642c20 676f7420 25642900 00000000 %d, got %d).....\n+ 0x00019e80 4974656d 2073697a 65206f66 20627566 Item size of buf\n+ 0x00019e90 66657220 28257a64 20627974 65257329 fer (%zd byte%s)\n+ 0x00019ea0 20646f65 73206e6f 74206d61 74636820 does not match \n+ 0x00019eb0 73697a65 206f6620 27257327 2028257a size of '%s' (%z\n+ 0x00019ec0 64206279 74652573 29000000 00000000 d byte%s).......\n+ 0x00019ed0 25732829 20676f74 206d756c 7469706c %s() got multipl\n+ 0x00019ee0 65207661 6c756573 20666f72 206b6579 e values for key\n+ 0x00019ef0 776f7264 20617267 756d656e 74202725 word argument '%\n+ 0x00019f00 55270000 00000000 252e3230 30732829 U'......%.200s()\n+ 0x00019f10 206b6579 776f7264 73206d75 73742062 keywords must b\n+ 0x00019f20 65207374 72696e67 73000000 00000000 e strings.......\n+ 0x00019f30 25732829 20676f74 20616e20 756e6578 %s() got an unex\n+ 0x00019f40 70656374 6564206b 6579776f 72642061 pected keyword a\n+ 0x00019f50 7267756d 656e7420 27255527 00000000 rgument '%U'....\n+ 0x00019f60 4d6f6475 6c652027 63707527 20686173 Module 'cpu' has\n+ 0x00019f70 20616c72 65616479 20626565 6e20696d already been im\n+ 0x00019f80 706f7274 65642e20 52652d69 6e697469 ported. Re-initi\n+ 0x00019f90 616c6973 6174696f 6e206973 206e6f74 alisation is not\n+ 0x00019fa0 20737570 706f7274 65642e00 00000000 supported......\n+ 0x00019fb0 636f6d70 696c6520 74696d65 20507974 compile time Pyt\n+ 0x00019fc0 686f6e20 76657273 696f6e20 25642e25 hon version %d.%\n+ 0x00019fd0 64206f66 206d6f64 756c6520 27252e31 d of module '%.1\n+ 0x00019fe0 30307327 20257320 72756e74 696d6520 00s' %s runtime \n+ 0x00019ff0 76657273 696f6e20 25642e25 64000000 version %d.%d...\n+ 0x0001a000 53686172 65642043 7974686f 6e207479 Shared Cython ty\n+ 0x0001a010 70652025 2e323030 73206973 206e6f74 pe %.200s is not\n+ 0x0001a020 20612074 79706520 6f626a65 63740000 a type object..\n+ 0x0001a030 53686172 65642043 7974686f 6e207479 Shared Cython ty\n+ 0x0001a040 70652025 2e323030 73206861 73207468 pe %.200s has th\n+ 0x0001a050 65207772 6f6e6720 73697a65 2c207472 e wrong size, tr\n+ 0x0001a060 79207265 636f6d70 696c696e 67000000 y recompiling...\n+ 0x0001a070 5f415252 41595f41 50492069 73206e6f _ARRAY_API is no\n+ 0x0001a080 74205079 43617073 756c6520 6f626a65 t PyCapsule obje\n+ 0x0001a090 63740000 00000000 6d6f6475 6c652063 ct......module c\n+ 0x0001a0a0 6f6d7069 6c656420 61676169 6e737420 ompiled against \n+ 0x0001a0b0 41424920 76657273 696f6e20 30782578 ABI 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 25780000 00000000 6d6f6475 6c652063 %x......module c\n+ 0x0001a0f0 6f6d7069 6c656420 61676169 6e737420 ompiled against \n+ 0x0001a100 41504920 76657273 696f6e20 30782578 API version 0x%x\n+ 0x0001a110 20627574 20746869 73207665 7273696f but this versio\n+ 0x0001a120 6e206f66 206e756d 70792069 73203078 n of numpy is 0x\n+ 0x0001a130 2578202e 20436865 636b2074 68652073 %x . Check the s\n+ 0x0001a140 65637469 6f6e2043 2d415049 20696e63 ection C-API inc\n+ 0x0001a150 6f6d7061 74696269 6c697479 20617420 ompatibility at \n+ 0x0001a160 74686520 54726f75 626c6573 686f6f74 the Troubleshoot\n+ 0x0001a170 696e6720 496d706f 72744572 726f7220 ing ImportError \n+ 0x0001a180 73656374 696f6e20 61742068 74747073 section at https\n+ 0x0001a190 3a2f2f6e 756d7079 2e6f7267 2f646576 ://numpy.org/dev\n+ 0x0001a1a0 646f6373 2f757365 722f7472 6f75626c docs/user/troubl\n+ 0x0001a1b0 6573686f 6f74696e 672d696d 706f7274 eshooting-import\n+ 0x0001a1c0 6572726f 722e6874 6d6c2363 2d617069 error.html#c-api\n+ 0x0001a1d0 2d696e63 6f6d7061 74696269 6c697479 -incompatibility\n+ 0x0001a1e0 20666f72 20696e64 69636174 696f6e73 for indications\n+ 0x0001a1f0 206f6e20 686f7720 746f2073 6f6c7665 on how to solve\n+ 0x0001a200 20746869 73207072 6f626c65 6d202e00 this problem ..\n+ 0x0001a210 46415441 4c3a206d 6f64756c 6520636f FATAL: module co\n+ 0x0001a220 6d70696c 65642061 7320756e 6b6e6f77 mpiled as unknow\n+ 0x0001a230 6e20656e 6469616e 00000000 00000000 n endian........\n+ 0x0001a240 46415441 4c3a206d 6f64756c 6520636f FATAL: module co\n+ 0x0001a250 6d70696c 65642061 73206c69 74746c65 mpiled as little\n+ 0x0001a260 20656e64 69616e2c 20627574 20646574 endian, but det\n+ 0x0001a270 65637465 64206469 66666572 656e7420 ected different \n+ 0x0001a280 656e6469 616e6e65 73732061 74207275 endianness at ru\n+ 0x0001a290 6e74696d 65000000 6e756d70 792e636f ntime...numpy.co\n+ 0x0001a2a0 72652e6d 756c7469 61727261 79206661 re.multiarray fa\n+ 0x0001a2b0 696c6564 20746f20 696d706f 72742028 iled to import (\n+ 0x0001a2c0 6175746f 2d67656e 65726174 65642062 auto-generated b\n+ 0x0001a2d0 65636175 73652079 6f752064 69646e27 ecause you didn'\n+ 0x0001a2e0 74206361 6c6c2027 6e756d70 792e696d t call 'numpy.im\n+ 0x0001a2f0 706f7274 5f617272 61792829 27206166 port_array()' af\n+ 0x0001a300 74657220 63696d70 6f727469 6e67206e ter cimporting n\n+ 0x0001a310 756d7079 3b207573 6520273c 766f6964 umpy; use 'numpy._import_a\n+ 0x0001a330 72726179 2720746f 20646973 61626c65 rray' to disable\n+ 0x0001a340 20696620 796f7520 61726520 63657274 if you are cert\n+ 0x0001a350 61696e20 796f7520 646f6e27 74206e65 ain you don't ne\n+ 0x0001a360 65642069 74292e00 252e3230 30732829 ed it)..%.200s()\n+ 0x0001a370 2074616b 65732025 2e387320 257a6420 takes %.8s %zd \n+ 0x0001a380 706f7369 74696f6e 616c2061 7267756d positional argum\n+ 0x0001a390 656e7425 2e317320 28257a64 20676976 ent%.1s (%zd giv\n+ 0x0001a3a0 656e2900 00000000 70796e78 2e736361 en).....pynx.sca\n+ 0x0001a3b0 74746572 696e672e 6370752e 66686b6c ttering.cpu.fhkl\n+ 0x0001a3c0 6f5f6772 617a696e 675f6370 75000000 o_grazing_cpu...\n+ 0x0001a3d0 70796e78 2e736361 74746572 696e672e pynx.scattering.\n+ 0x0001a3e0 6370752e 66686b6c 5f677261 7a696e67 cpu.fhkl_grazing\n+ 0x0001a3f0 5f637075 00000000 5f637974 686f6e5f _cpu...._cython_\n+ 0x0001a400 335f305f 31312e63 7974686f 6e5f6675 3_0_11.cython_fu\n+ 0x0001a410 6e637469 6f6e5f6f 725f6d65 74686f64 nction_or_method\n+ 0x0001a420 00000000 00000000 00000000 00000000 ................\n+ 0x0001a430 00000000 00000000 00000000 00000000 ................\n+ 0x0001a440 f8d3feff c8d3feff c8d3feff f8d3feff ................\n+ 0x0001a450 c8d3feff c8d3feff c8d3feff c8d3feff ................\n+ 0x0001a460 c8d3feff 08d4feff 00d4feff c8d3feff ................\n+ 0x0001a470 c8d3feff f0d3feff c8d3feff c8d3feff ................\n+ 0x0001a480 f0d3feff f0d3feff f0d3feff c8d3feff ................\n+ 0x0001a490 c8d3feff c8d3feff c8d3feff c8d3feff ................\n+ 0x0001a4a0 c8d3feff c8d3feff c8d3feff c8d3feff ................\n+ 0x0001a4b0 c8d3feff c8d3feff c8d3feff c8d3feff ................\n+ 0x0001a4c0 c8d3feff c8d3feff c8d3feff f8d3feff ................\n+ 0x0001a4d0 f8d3feff f0d3feff c8d3feff 00d4feff ................\n+ 0x0001a4e0 10d4feff 08d4feff 00d4feff c8d3feff ................\n+ 0x0001a4f0 c8d3feff f0d3feff c8d3feff c8d3feff ................\n+ 0x0001a500 c8d3feff f8d3feff f0d3feff c8d3feff ................\n+ 0x0001a510 f8d3feff e0e0feff acdefeff acdefeff ................\n+ 0x0001a520 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a530 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a540 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a550 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a560 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a570 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a580 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a590 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a5a0 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a5b0 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a5c0 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a5d0 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a5e0 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a5f0 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a600 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a610 f8e0feff acdefeff acdefeff f0dffeff ................\n+ 0x0001a620 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a630 acdefeff 8ce0feff 98e0feff acdefeff ................\n+ 0x0001a640 acdefeff a4e0feff acdefeff acdefeff ................\n+ 0x0001a650 b0e0feff 08e0feff 14e0feff acdefeff ................\n+ 0x0001a660 acdefeff 20e0feff acdefeff acdefeff .... ...........\n+ 0x0001a670 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a680 acdefeff acdefeff acdefeff acdefeff ................\n+ 0x0001a690 acdefeff acdefeff acdefeff 2ce0feff ............,...\n+ 0x0001a6a0 ece0feff 38e0feff acdefeff 54e0feff ....8.......T...\n+ 0x0001a6b0 70e0feff bce0feff c8e0feff acdefeff p...............\n+ 0x0001a6c0 acdefeff d4e0feff acdefeff acdefeff ................\n+ 0x0001a6d0 acdefeff dddefeff fcdffeff acdefeff ................\n+ 0x0001a6e0 dddefeff b4ddfeff b6dcfeff b6dcfeff ................\n+ 0x0001a6f0 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a700 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a710 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a720 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a730 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a740 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a750 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a760 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a770 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a780 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a790 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a7a0 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a7b0 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a7c0 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a7d0 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a7e0 14defeff b6dcfeff b6dcfeff c0ddfeff ................\n+ 0x0001a7f0 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a800 b6dcfeff e4ddfeff f0ddfeff b6dcfeff ................\n+ 0x0001a810 b6dcfeff fcddfeff b6dcfeff b6dcfeff ................\n+ 0x0001a820 78ddfeff 84ddfeff 90ddfeff b6dcfeff x...............\n+ 0x0001a830 b6dcfeff 9cddfeff b6dcfeff b6dcfeff ................\n+ 0x0001a840 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a850 b6dcfeff b6dcfeff b6dcfeff b6dcfeff ................\n+ 0x0001a860 b6dcfeff b6dcfeff b6dcfeff a8ddfeff ................\n+ 0x0001a870 08defeff 1fddfeff b6dcfeff 34ddfeff ............4...\n+ 0x0001a880 50ddfeff 6cddfeff 16ddfeff b6dcfeff P...l...........\n+ 0x0001a890 b6dcfeff ccddfeff b6dcfeff b6dcfeff ................\n+ 0x0001a8a0 b6dcfeff 04ddfeff d8ddfeff b6dcfeff ................\n+ 0x0001a8b0 04ddfeff 9cdffeff 3cdffeff 3cdffeff ........<...<...\n+ 0x0001a8c0 9cdffeff 3cdffeff 3cdffeff 3cdffeff ....<...<...<...\n+ 0x0001a8d0 3cdffeff 3cdffeff c4e0feff b4e0feff <...<...........\n+ 0x0001a8e0 3cdffeff 3cdffeff b4e0feff 3cdffeff <...<.......<...\n+ 0x0001a8f0 3cdffeff a4e0feff a4e0feff a4e0feff <...............\n+ 0x0001a900 3cdffeff 3cdffeff 3cdffeff 3cdffeff <...<...<...<...\n+ 0x0001a910 3cdffeff 3cdffeff 3cdffeff 3cdffeff <...<...<...<...\n+ 0x0001a920 3cdffeff 3cdffeff 3cdffeff 3cdffeff <...<...<...<...\n+ 0x0001a930 3cdffeff 3cdffeff 3cdffeff 3cdffeff <...<...<...<...\n+ 0x0001a940 9cdffeff 9cdffeff 73e1feff 3cdffeff ........s...<...\n+ 0x0001a950 5de1feff cfe0feff c4e0feff b4e0feff ]...............\n+ 0x0001a960 3cdffeff 3cdffeff b4e0feff 3cdffeff <...<.......<...\n+ 0x0001a970 3cdffeff 3cdffeff 9cdffeff a4e0feff <...<...........\n+ 0x0001a980 3cdffeff 9cdffeff c8e0feff 68defeff <...........h...\n+ 0x0001a990 68defeff c8e0feff 68defeff 68defeff h.......h...h...\n+ 0x0001a9a0 68defeff 68defeff 68defeff d8e0feff h...h...h.......\n+ 0x0001a9b0 18e2feff 68defeff 68defeff b8e0feff ....h...h.......\n+ 0x0001a9c0 68defeff 68defeff b8e0feff b8e0feff h...h...........\n+ 0x0001a9d0 b8e0feff 68defeff 68defeff 68defeff ....h...h...h...\n+ 0x0001a9e0 68defeff 68defeff 68defeff 68defeff h...h...h...h...\n+ 0x0001a9f0 68defeff 68defeff 68defeff 68defeff h...h...h...h...\n+ 0x0001aa00 68defeff 68defeff 68defeff 68defeff h...h...h...h...\n+ 0x0001aa10 68defeff c8e0feff c8e0feff 0fe1feff h...............\n+ 0x0001aa20 68defeff f9e0feff e3e0feff d8e0feff h...............\n+ 0x0001aa30 18e2feff 68defeff 68defeff b8e0feff ....h...h.......\n+ 0x0001aa40 68defeff 68defeff 68defeff c8e0feff h...h...h.......\n+ 0x0001aa50 b8e0feff 68defeff c8e0feff cae5feff ....h...........\n+ 0x0001aa60 34e7feff 34e7feff 34e7feff 34e7feff 4...4...4...4...\n+ 0x0001aa70 34e7feff 34e7feff 34e7feff 34e7feff 4...4...4...4...\n+ 0x0001aa80 34e7feff 1ee2feff 34e7feff 34e7feff 4.......4...4...\n+ 0x0001aa90 1ee2feff 34e7feff 34e7feff 34e7feff ....4...4...4...\n+ 0x0001aaa0 34e7feff 34e7feff 34e7feff 34e7feff 4...4...4...4...\n+ 0x0001aab0 34e7feff 34e7feff 34e7feff 34e7feff 4...4...4...4...\n+ 0x0001aac0 34e7feff 34e7feff 34e7feff 34e7feff 4...4...4...4...\n+ 0x0001aad0 34e7feff 34e7feff 34e7feff 1ee2feff 4...4...4.......\n+ 0x0001aae0 aee5feff 34e7feff 34e7feff 34e7feff ....4...4...4...\n+ 0x0001aaf0 34e7feff 34e7feff 34e7feff 26e6feff 4...4...4...&...\n+ 0x0001ab00 34e7feff 34e7feff 34e7feff 34e7feff 4...4...4...4...\n+ 0x0001ab10 34e7feff 34e7feff 34e7feff 34e7feff 4...4...4...4...\n+ 0x0001ab20 34e7feff 34e7feff 34e7feff 34e7feff 4...4...4...4...\n+ 0x0001ab30 34e7feff 34e7feff 34e7feff 34e7feff 4...4...4...4...\n+ 0x0001ab40 34e7feff 08e6feff 34e7feff 1ae2feff 4.......4.......\n+ 0x0001ab50 f1e2feff aee5feff b80effff d81affff ................\n+ 0x0001ab60 281cffff 7012ffff c813ffff 1815ffff (...p...........\n+ 0x0001ab70 0018ffff 1011ffff f01effff b44bffff .............K..\n+ 0x0001ab80 fc4cffff 544effff b441ffff 7444ffff .L..TN...A..tD..\n+ 0x0001ab90 3c47ffff b448ffff 1c41ffff 9441ffff ...8D.0A.(B\n- 0x0001b880 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A....\n- 0x0001b890 38000000 84080000 78dcfeff 74020000 8.......x...t...\n- 0x0001b8a0 00450c0a 00531006 02760042 100c0276 .E...S...v.B...v\n- 0x0001b8b0 78480f03 7670064b 10030276 68033d01 xH..vp.K...vh.=.\n- 0x0001b8c0 0a0c0a00 470c0708 470b0000 2c000000 ....G...G...,...\n- 0x0001b8d0 c0080000 bcdefeff 52030000 00460e10 ........R....F..\n- 0x0001b8e0 8c02410e 18860341 0e208304 0375020a ..A....A. ...u..\n- 0x0001b8f0 0e18430e 10420e08 460b0000 18000000 ..C..B..F.......\n- 0x0001b900 f0080000 ece1feff 2d000000 00450e10 ........-....E..\n- 0x0001b910 8302630e 08000000 48000000 0c090000 ..c.....H.......\n- 0x0001b920 00e2feff 71090000 00420e10 8f02420e ....q....B....B.\n- 0x0001b930 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0\n- 0x0001b940 8606440e 38830748 0e70034f 040a0e38 ..D.8..H.p.O...8\n- 0x0001b950 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B\n- 0x0001b960 0e08440b 64000000 58090000 34ebfeff ..D.d...X...4...\n- 0x0001b970 270b0000 00420e10 8f02420e 188e0345 '....B....B....E\n- 0x0001b980 0e208d04 420e288c 05440e30 8606410e . ..B.(..D.0..A.\n- 0x0001b990 38830744 0e700330 020a0e38 410e3041 8..D.p.0...8A.0A\n- 0x0001b9a0 0e28420e 20420e18 420e1042 0e08420b .(B. B..B..B..B.\n- 0x0001b9b0 02e10a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B.\n- 0x0001b9c0 18420e10 420e0845 0b000000 40000000 .B..B..E....@...\n- 0x0001b9d0 c0090000 fcf5feff 8c030000 00620e10 .............b..\n- 0x0001b9e0 8e02420e 188d0342 0e208c04 410e2886 ..B....B. ..A.(.\n- 0x0001b9f0 05410e30 8306440e 40530a0e 30440e28 .A.0..D.@S..0D.(\n- 0x0001ba00 410e2042 0e18420e 10420e08 460b0000 A. B..B..B..F...\n- 0x0001ba10 48010000 040a0000 188afeff 61120000 H...........a...\n- 0x0001ba20 00460e10 8f02420e 188e0342 0e208d04 .F....B....B. ..\n- 0x0001ba30 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G\n- 0x0001ba40 0e900203 38010e98 025a0ea0 02490ea8 ....8....Z...I..\n- 0x0001ba50 02480eb0 024a0e90 0203f004 0e98024d .H...J.........M\n- 0x0001ba60 0ea00246 0ea80246 0eb00246 0eb80246 ...F...F...F...F\n- 0x0001ba70 0ec0026c 0e90026c 0e980245 0ea00246 ...l...l...E...F\n- 0x0001ba80 0ea80246 0eb00241 0eb80241 0ec00249 ...F...A...A...I\n- 0x0001ba90 0e900256 0e98024d 0ea00246 0ea80246 ...V...M...F...F\n- 0x0001baa0 0eb00246 0eb80246 0ec0026c 0e90026c ...F...F...l...l\n- 0x0001bab0 0e980245 0ea00246 0ea80246 0eb00241 ...E...F...F...A\n- 0x0001bac0 0eb80241 0ec00249 0e900256 0e98024d ...A...I...V...M\n- 0x0001bad0 0ea00246 0ea80246 0eb00246 0eb80246 ...F...F...F...F\n- 0x0001bae0 0ec0026c 0e90026c 0e980245 0ea00246 ...l...l...E...F\n- 0x0001baf0 0ea80246 0eb00241 0eb80241 0ec00249 ...F...A...A...I\n- 0x0001bb00 0e900251 0e98024d 0ea00246 0ea80246 ...Q...M...F...F\n- 0x0001bb10 0eb00246 0eb80246 0ec00246 0ec80246 ...F...F...F...F\n- 0x0001bb20 0ed0026c 0e90026c 0e980245 0ea00246 ...l...l...E...F\n- 0x0001bb30 0ea80246 0eb00241 0eb80241 0ec00249 ...F...A...A...I\n- 0x0001bb40 0e900203 37090e38 410e3041 0e28420e ....7..8A.0A.(B.\n- 0x0001bb50 20420e18 420e1042 0e080000 44000000 B..B..B....D...\n- 0x0001bb60 500b0000 fcf7feff 38310000 00490c0a P.......81...I..\n- 0x0001bb70 004f1006 0276004a 0f037658 06100f02 .O...v.J..vX....\n- 0x0001bb80 7678100e 02767010 0d027668 100c0276 vx...vp...vh...v\n- 0x0001bb90 60481003 02765003 0f060a0c 0a004d0c `H...vP.......M.\n- 0x0001bba0 07084a0b 44000000 980b0000 f428ffff ..J.D........(..\n- 0x0001bbb0 b83c0000 00490c0a 004f1006 0276004a .<...I...O...v.J\n- 0x0001bbc0 0f037658 06100f02 7678100e 02767010 ..vX....vx...vp.\n- 0x0001bbd0 0d027668 100c0276 60481003 02765003 ..vh...v`H...vP.\n- 0x0001bbe0 6f070a0c 0a004d0c 07084a0b 44000000 o.....M...J.D...\n- 0x0001bbf0 e00b0000 6c65ffff b3360000 00490c0a ....le...6...I..\n- 0x0001bc00 00591006 0276004a 0f037658 06100f02 .Y...v.J..vX....\n+ 0x0001b1a0 420e084b 0b000000 4c000000 4c010000 B..K....L...L...\n+ 0x0001b1b0 28b0feff 1b040000 00460e10 8f02450e (........F....E.\n+ 0x0001b1c0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0\n+ 0x0001b1d0 8606440e 38830747 0ea00103 c8030a0e ..D.8..G........\n+ 0x0001b1e0 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B..\n+ 0x0001b1f0 420e0848 0b000000 10000000 9c010000 B..H............\n+ 0x0001b200 00b4feff 14000000 00000000 10000000 ................\n+ 0x0001b210 b0010000 04b4feff 14000000 00000000 ................\n+ 0x0001b220 10000000 c4010000 08b4feff 17000000 ................\n+ 0x0001b230 00000000 10000000 d8010000 14b4feff ................\n+ 0x0001b240 21000000 00000000 14000000 ec010000 !...............\n+ 0x0001b250 28b4feff 54000000 006c0e20 670e0800 (...T....l. g...\n+ 0x0001b260 14000000 04020000 68b4feff 49000000 ........h...I...\n+ 0x0001b270 00640e20 640e0800 1c000000 1c020000 .d. d...........\n+ 0x0001b280 a0b4feff d5000000 00480e10 740a0e08 .........H..t...\n+ 0x0001b290 440b7c0a 0e08440b 18000000 3c020000 D.|...D.....<...\n+ 0x0001b2a0 58b5feff 43000000 00610e10 8302610e X...C....a....a.\n+ 0x0001b2b0 08000000 40000000 58020000 84b5feff ....@...X.......\n+ 0x0001b2c0 94010000 00410e10 8602470e 18830347 .....A....G....G\n+ 0x0001b2d0 0e30670a 0e18470e 10410e08 4a0b640a .0g...G..A..J.d.\n+ 0x0001b2e0 0e18440e 10410e08 470b5a0a 0e18430e ..D..A..G.Z...C.\n+ 0x0001b2f0 10410e08 420b0000 10000000 9c020000 .A..B...........\n+ 0x0001b300 d8b6feff 19000000 00000000 28000000 ............(...\n+ 0x0001b310 b0020000 e4b6feff 91000000 00450e10 .............E..\n+ 0x0001b320 8602410e 18830344 0e20580a 0e18440e ..A....D. X...D.\n+ 0x0001b330 10410e08 410b0000 10000000 dc020000 .A..A...........\n+ 0x0001b340 50b7feff 1d000000 00000000 38000000 P...........8...\n+ 0x0001b350 f0020000 ac81feff 83000000 00420e10 .............B..\n+ 0x0001b360 8e02450e 188d0345 0e208c04 470e2886 ..E....E. ..G.(.\n+ 0x0001b370 05410e30 83060265 0e28430e 20420e18 .A.0...e.(C. B..\n+ 0x0001b380 420e1042 0e080000 38000000 2c030000 B..B....8...,...\n+ 0x0001b390 f381feff 78010000 00460e10 8d02420e ....x....F....B.\n+ 0x0001b3a0 188c0341 0e208604 440e2883 05410e30 ...A. ..D.(..A.0\n+ 0x0001b3b0 0360010e 28440e20 410e1842 0e10420e .`..(D. A..B..B.\n+ 0x0001b3c0 08000000 38000000 68030000 e4b6feff ....8...h.......\n+ 0x0001b3d0 5c010000 00460e10 8e02420e 188d0342 \\....F....B....B\n+ 0x0001b3e0 0e208c04 440e2886 05440e30 83060342 . ..D.(..D.0...B\n+ 0x0001b3f0 010e2841 0e20420e 18420e10 420e0800 ..(A. B..B..B...\n+ 0x0001b400 10000000 a4030000 08b8feff 1c000000 ................\n+ 0x0001b410 00000000 18000000 b8030000 14b8feff ................\n+ 0x0001b420 61000000 00610e10 8302670a 0e08480b a....a....g...H.\n+ 0x0001b430 4c000000 d4030000 60b8feff 6d010000 L.......`...m...\n+ 0x0001b440 00460e10 8d02420e 188c0341 0e208604 .F....B....A. ..\n+ 0x0001b450 410e2883 05440e30 580a0e28 440e2041 A.(..D.0X..(D. A\n+ 0x0001b460 0e18420e 10420e08 410b02f7 0a0e2844 ..B..B..A.....(D\n+ 0x0001b470 0e20410e 18420e10 420e0848 0b000000 . A..B..B..H....\n+ 0x0001b480 7c000000 24040000 80b9feff 39080000 |...$.......9...\n+ 0x0001b490 00460e10 8f02420e 188e0342 0e208d04 .F....B....B. ..\n+ 0x0001b4a0 450e288c 05410e30 8606410e 38830747 E.(..A.0..A.8..G\n+ 0x0001b4b0 0ea00102 480a0e38 440e3044 0e28420e ....H..8D.0D.(B.\n+ 0x0001b4c0 20420e18 420e1042 0e08480b 02710a0e B..B..B..H..q..\n+ 0x0001b4d0 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B..\n+ 0x0001b4e0 420e0842 0b650a0e 38460e30 410e2842 B..B.e..8F.0A.(B\n+ 0x0001b4f0 0e20420e 18420e10 420e0844 0b000000 . B..B..B..D....\n+ 0x0001b500 48000000 a4040000 f381feff 8e010000 H...............\n+ 0x0001b510 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. ..\n+ 0x0001b520 450e288c 05440e30 8606440e 38830741 E.(..D.0..D.8..A\n+ 0x0001b530 0e400366 010e3844 0e30410e 28420e20 .@.f..8D.0A.(B. \n+ 0x0001b540 420e1842 0e10420e 08000000 4c000000 B..B..B.....L...\n+ 0x0001b550 f0040000 3583feff 2a010000 00420e10 ....5...*....B..\n+ 0x0001b560 8e02480e 188d0342 0e208c04 440e2886 ..H....B. ..D.(.\n+ 0x0001b570 05440e30 8306470e 800202a7 0e880244 .D.0..G........D\n+ 0x0001b580 0e90026b 0e80026d 0e30440e 28410e20 ...k...m.0D.(A. \n+ 0x0001b590 420e1842 0e10420e 08000000 20000000 B..B..B..... ...\n+ 0x0001b5a0 40050000 a4c0feff 9c010000 00440e10 @............D..\n+ 0x0001b5b0 032f010a 0e08450b 490a0e08 470b0000 ./....E.I...G...\n+ 0x0001b5c0 74000000 64050000 eb83feff c5000000 t...d...........\n+ 0x0001b5d0 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. ..\n+ 0x0001b5e0 450e288c 05460e30 86064a0e 38830744 E.(..F.0..J.8..D\n+ 0x0001b5f0 0e50530e 584c0e60 4f0e6847 0e70470e .PS.XL.`O.hG.pG.\n+ 0x0001b600 78470e80 01470e88 01470e90 01470e98 xG...G...G...G..\n+ 0x0001b610 01480ea0 01420ea8 01420eb0 014c0e50 .H...B...B...L.P\n+ 0x0001b620 620e3844 0e30410e 28420e20 420e1842 b.8D.0A.(B. B..B\n+ 0x0001b630 0e10420e 08000000 14000000 dc050000 ..B.............\n+ 0x0001b640 a8c1feff 6e000000 00640e10 620e0800 ....n....d..b...\n+ 0x0001b650 28000000 f4050000 2084feff f3090000 (....... .......\n+ 0x0001b660 00410e10 86024a0e 1883036f 0ea00b03 .A....J....o....\n+ 0x0001b670 b6090e18 410e1041 0e080000 10000000 ....A..A........\n+ 0x0001b680 20060000 dcc1feff 14000000 00000000 ...............\n+ 0x0001b690 14000000 34060000 e0c1feff 6e000000 ....4.......n...\n+ 0x0001b6a0 00024c0e 10610e08 14000000 4c060000 ..L..a......L...\n+ 0x0001b6b0 40c2feff 7e000000 00025c0e 10610e08 @...~.....\\..a..\n+ 0x0001b6c0 10000000 64060000 a8c2feff 3c040000 ....d.......<...\n+ 0x0001b6d0 00000000 1c000000 78060000 d4c6feff ........x.......\n+ 0x0001b6e0 d5000000 00480e10 720a0e08 460b7c0a .....H..r...F.|.\n+ 0x0001b6f0 0e08440b 14000000 98060000 8cc7feff ..D.............\n+ 0x0001b700 53000000 0002440e 104e0e08 18000000 S.....D..N......\n+ 0x0001b710 b0060000 ccc7feff 8d000000 00480e10 .............H..\n+ 0x0001b720 024b0a0e 08450b00 1c000000 cc060000 .K...E..........\n+ 0x0001b730 40c8feff 78000000 00480e10 7c0a0e08 @...x....H..|...\n+ 0x0001b740 440b6f0e 08000000 1c000000 ec060000 D.o.............\n+ 0x0001b750 a0c8feff 78000000 00480e10 7c0a0e08 ....x....H..|...\n+ 0x0001b760 440b6f0e 08000000 28000000 0c070000 D.o.....(.......\n+ 0x0001b770 00c9feff b2000000 00450e10 8602440e .........E....D.\n+ 0x0001b780 18830344 0e20025d 0a0e1841 0e10410e ...D. .]...A..A.\n+ 0x0001b790 08440b00 28000000 38070000 8cc9feff .D..(...8.......\n+ 0x0001b7a0 b2000000 00450e10 8602440e 18830344 .....E....D....D\n+ 0x0001b7b0 0e20025d 0a0e1841 0e10410e 08440b00 . .]...A..A..D..\n+ 0x0001b7c0 1c000000 64070000 18cafeff 90000000 ....d...........\n+ 0x0001b7d0 00480e10 7c0a0e08 440b6f0a 0e08410b .H..|...D.o...A.\n+ 0x0001b7e0 28000000 84070000 88cafeff ac000000 (...............\n+ 0x0001b7f0 00450e10 8602410e 18830344 0e205b0a .E....A....D. [.\n+ 0x0001b800 0e18440e 10410e08 460b0000 10000000 ..D..A..F.......\n+ 0x0001b810 b0070000 0ccbfeff f8020000 00000000 ................\n+ 0x0001b820 7c000000 c4070000 f8cdfeff 13060000 |...............\n+ 0x0001b830 004e0e10 8f02420e 188e0342 0e208d04 .N....B....B. ..\n+ 0x0001b840 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G\n+ 0x0001b850 0e6003fe 010a0e38 460e3041 0e28420e .`.....8F.0A.(B.\n+ 0x0001b860 20420e18 420e1042 0e08460b 03d2020a B..B..B..F.....\n+ 0x0001b870 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B.\n+ 0x0001b880 10420e08 440b02a8 0e08c3c6 cccdcecf .B..D...........\n+ 0x0001b890 430e6083 0786068c 058d048e 038f0200 C.`.............\n+ 0x0001b8a0 7c000000 44080000 90d3feff 2f070000 |...D......./...\n+ 0x0001b8b0 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. ..\n+ 0x0001b8c0 420e288c 05410e30 8606440e 3883074b B.(..A.0..D.8..K\n+ 0x0001b8d0 0e50028f 0a0e3845 0e30410e 28420e20 .P....8E.0A.(B. \n+ 0x0001b8e0 420e1842 0e10420e 08480b63 0a0e3843 B..B..B..H.c..8C\n+ 0x0001b8f0 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B.\n+ 0x0001b900 08410b03 2e030a0e 38440e30 410e2842 .A......8D.0A.(B\n+ 0x0001b910 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A....\n+ 0x0001b920 38000000 c4080000 48dafeff 3f020000 8.......H...?...\n+ 0x0001b930 00450c0a 004c1006 02760042 100c0276 .E...L...v.B...v\n+ 0x0001b940 78450f03 7670064b 10030276 68032301 xE..vp.K...vh.#.\n+ 0x0001b950 0a0c0a00 470c0708 430b0000 2c000000 ....G...C...,...\n+ 0x0001b960 00090000 4cdcfeff 52030000 00460e10 ....L...R....F..\n+ 0x0001b970 8c02410e 18860341 0e208304 0375020a ..A....A. ...u..\n+ 0x0001b980 0e18430e 10420e08 460b0000 18000000 ..C..B..F.......\n+ 0x0001b990 30090000 74dffeff 2d000000 00450e10 0...t...-....E..\n+ 0x0001b9a0 8302630e 08000000 48000000 4c090000 ..c.....H...L...\n+ 0x0001b9b0 88dffeff 69090000 00420e10 8f02420e ....i....B....B.\n+ 0x0001b9c0 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0\n+ 0x0001b9d0 8606440e 38830748 0e700357 040a0e38 ..D.8..H.p.W...8\n+ 0x0001b9e0 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B\n+ 0x0001b9f0 0e08440b 64000000 98090000 ace8feff ..D.d...........\n+ 0x0001ba00 330c0000 00420e10 8f02450e 188e0342 3....B....E....B\n+ 0x0001ba10 0e208d04 420e288c 05410e30 8606430e . ..B.(..A.0..C.\n+ 0x0001ba20 38830744 0e70032e 020a0e38 410e3041 8..D.p.....8A.0A\n+ 0x0001ba30 0e28420e 20420e18 420e1042 0e08450b .(B. B..B..B..E.\n+ 0x0001ba40 0311010a 0e38410e 30410e28 420e2042 .....8A.0A.(B. B\n+ 0x0001ba50 0e18420e 10420e08 450b0000 40000000 ..B..B..E...@...\n+ 0x0001ba60 000a0000 7cf4feff 9c030000 00620e10 ....|........b..\n+ 0x0001ba70 8e02420e 188d0342 0e208c04 410e2886 ..B....B. ..A.(.\n+ 0x0001ba80 05410e30 8306440e 40530a0e 30440e28 .A.0..D.@S..0D.(\n+ 0x0001ba90 410e2042 0e18420e 10420e08 460b0000 A. B..B..B..F...\n+ 0x0001baa0 48010000 440a0000 c389feff 61120000 H...D.......a...\n+ 0x0001bab0 00460e10 8f02420e 188e0342 0e208d04 .F....B....B. ..\n+ 0x0001bac0 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G\n+ 0x0001bad0 0e900203 36010e98 02520ea0 024e0ea8 ....6....R...N..\n+ 0x0001bae0 024b0eb0 024c0e90 0203f004 0e98024d .K...L.........M\n+ 0x0001baf0 0ea00246 0ea80246 0eb00246 0eb80246 ...F...F...F...F\n+ 0x0001bb00 0ec0026c 0e90026c 0e980245 0ea00246 ...l...l...E...F\n+ 0x0001bb10 0ea80246 0eb00241 0eb80241 0ec00249 ...F...A...A...I\n+ 0x0001bb20 0e900256 0e98024d 0ea00246 0ea80246 ...V...M...F...F\n+ 0x0001bb30 0eb00246 0eb80246 0ec0026c 0e90026c ...F...F...l...l\n+ 0x0001bb40 0e980245 0ea00246 0ea80246 0eb00241 ...E...F...F...A\n+ 0x0001bb50 0eb80241 0ec00249 0e900256 0e98024d ...A...I...V...M\n+ 0x0001bb60 0ea00246 0ea80246 0eb00246 0eb80246 ...F...F...F...F\n+ 0x0001bb70 0ec0026c 0e90026c 0e980245 0ea00246 ...l...l...E...F\n+ 0x0001bb80 0ea80246 0eb00241 0eb80241 0ec00249 ...F...A...A...I\n+ 0x0001bb90 0e900251 0e98024d 0ea00246 0ea80246 ...Q...M...F...F\n+ 0x0001bba0 0eb00246 0eb80246 0ec00246 0ec80246 ...F...F...F...F\n+ 0x0001bbb0 0ed0026c 0e90026c 0e980245 0ea00246 ...l...l...E...F\n+ 0x0001bbc0 0ea80246 0eb00241 0eb80241 0ec00249 ...F...A...A...I\n+ 0x0001bbd0 0e900203 37090e38 410e3041 0e28420e ....7..8A.0A.(B.\n+ 0x0001bbe0 20420e18 420e1042 0e080000 44000000 B..B..B....D...\n+ 0x0001bbf0 900b0000 8cf6feff 9d300000 00490c0a .........0...I..\n+ 0x0001bc00 00521006 0276004a 0f037658 06100f02 .R...v.J..vX....\n 0x0001bc10 7678100e 02767010 0d027668 100c0276 vx...vp...vh...v\n- 0x0001bc20 60481003 02765003 b5060a0c 0a004d0c `H...vP.......M.\n- 0x0001bc30 07084a0b 44000000 280c0000 e49bffff ..J.D...(.......\n- 0x0001bc40 b3360000 00490c0a 00591006 0276004a .6...I...Y...v.J\n+ 0x0001bc20 60481003 02765003 44050a0c 0a004d0c `H...vP.D.....M.\n+ 0x0001bc30 0708420b 44000000 d80b0000 e426ffff ..B.D........&..\n+ 0x0001bc40 073c0000 00490c0a 00521006 0276004a .<...I...R...v.J\n 0x0001bc50 0f037658 06100f02 7678100e 02767010 ..vX....vx...vp.\n 0x0001bc60 0d027668 100c0276 60481003 02765003 ..vh...v`H...vP.\n- 0x0001bc70 b5060a0c 0a004d0c 07084a0b 10000000 ......M...J.....\n- 0x0001bc80 700c0000 0d9afeff 10000000 00000000 p...............\n- 0x0001bc90 00000000 ....\n+ 0x0001bc70 9c060a0c 0a004d0c 0708420b 44000000 ......M...B.D...\n+ 0x0001bc80 200c0000 ac62ffff ff350000 00490c0a ....b...5...I..\n+ 0x0001bc90 00521006 0276004a 0f037658 06100f02 .R...v.J..vX....\n+ 0x0001bca0 7678100e 02767010 0d027668 100c0276 vx...vp...vh...v\n+ 0x0001bcb0 60481003 02765003 fd050a0c 0a004d0c `H...vP.......M.\n+ 0x0001bcc0 0708410b 44000000 680c0000 6498ffff ..A.D...h...d...\n+ 0x0001bcd0 ff350000 00490c0a 00521006 0276004a .5...I...R...v.J\n+ 0x0001bce0 0f037658 06100f02 7678100e 02767010 ..vX....vx...vp.\n+ 0x0001bcf0 0d027668 100c0276 60481003 02765003 ..vh...v`H...vP.\n+ 0x0001bd00 fd050a0c 0a004d0c 0708410b 10000000 ......M...A.....\n+ 0x0001bd10 b00c0000 b899feff 10000000 00000000 ................\n+ 0x0001bd20 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.init_array {}", "source2": "readelf --wide --decompress --hex-dump=.init_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.init_array':\n- 0x0001cc58 60570000 00000000 `W......\n+ 0x0001cd70 90570000 00000000 .W......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.fini_array {}", "source2": "readelf --wide --decompress --hex-dump=.fini_array {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.fini_array':\n- 0x0001cc60 20570000 00000000 W......\n+ 0x0001cd78 50570000 00000000 PW......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -5,118 +5,118 @@\n 0x0001d280 ffffffff ffffffff 00000000 00000000 ................\n 0x0001d290 00000000 00000000 00000000 00000000 ................\n 0x0001d2a0 ffffffff ffffffff ffffffff ffffffff ................\n 0x0001d2b0 ffffffff ffffffff ffffffff ffffffff ................\n 0x0001d2c0 ffffffff ffffffff ffffffff ffffffff ................\n 0x0001d2d0 ffffffff ffffffff ffffffff ffffffff ................\n 0x0001d2e0 01000000 00000000 00000000 00000000 ................\n- 0x0001d2f0 00000000 00000000 88a30100 00000000 ................\n+ 0x0001d2f0 00000000 00000000 f8a30100 00000000 ................\n 0x0001d300 c0000000 00000000 00000000 00000000 ................\n- 0x0001d310 f09a0000 00000000 30000000 00000000 ........0.......\n+ 0x0001d310 08990000 00000000 30000000 00000000 ........0.......\n 0x0001d320 00000000 00000000 00000000 00000000 ................\n- 0x0001d330 00000000 00000000 006a0000 00000000 .........j......\n+ 0x0001d330 00000000 00000000 d8690000 00000000 .........i......\n 0x0001d340 00000000 00000000 00000000 00000000 ................\n 0x0001d350 00000000 00000000 00000000 00000000 ................\n- 0x0001d360 406e0000 00000000 00000000 00000000 @n..............\n+ 0x0001d360 086e0000 00000000 00000000 00000000 .n..............\n 0x0001d370 00000000 00000000 00000000 00000000 ................\n 0x0001d380 00000000 00000000 004c0200 00000000 .........L......\n- 0x0001d390 00000000 00000000 e06a0000 00000000 .........j......\n- 0x0001d3a0 90970000 00000000 00000000 00000000 ................\n+ 0x0001d390 00000000 00000000 b06a0000 00000000 .........j......\n+ 0x0001d3a0 b0950000 00000000 00000000 00000000 ................\n 0x0001d3b0 28000000 00000000 00000000 00000000 (...............\n 0x0001d3c0 00000000 00000000 80d40100 00000000 ................\n 0x0001d3d0 c0d40100 00000000 20d50100 00000000 ........ .......\n 0x0001d3e0 00000000 00000000 00000000 00000000 ................\n- 0x0001d3f0 406c0000 00000000 00000000 00000000 @l..............\n+ 0x0001d3f0 106c0000 00000000 00000000 00000000 .l..............\n 0x0001d400 40000000 00000000 00000000 00000000 @...............\n 0x0001d410 00000000 00000000 00000000 00000000 ................\n 0x0001d420 00000000 00000000 00000000 00000000 ................\n 0x0001d430 00000000 00000000 00000000 00000000 ................\n 0x0001d440 00000000 00000000 00000000 00000000 ................\n 0x0001d450 00000000 00000000 00000000 00000000 ................\n 0x0001d460 00000000 00000000 00000000 00000000 ................\n 0x0001d470 00000000 00000000 00000000 00000000 ................\n- 0x0001d480 40950100 00000000 b0790000 00000000 @........y......\n+ 0x0001d480 b0950100 00000000 60780000 00000000 ........`x......\n 0x0001d490 01000000 00000000 00000000 00000000 ................\n 0x0001d4a0 00000000 00000000 00000000 00000000 ................\n 0x0001d4b0 00000000 00000000 00000000 00000000 ................\n- 0x0001d4c0 4b950100 00000000 06000000 00000000 K...............\n+ 0x0001d4c0 bb950100 00000000 06000000 00000000 ................\n 0x0001d4d0 20000000 00000000 00000000 00000000 ...............\n 0x0001d4e0 00000000 00000000 00000000 00000000 ................\n 0x0001d4f0 00000000 00000000 00000000 00000000 ................\n 0x0001d500 00000000 00000000 00000000 00000000 ................\n 0x0001d510 00000000 00000000 00000000 00000000 ................\n- 0x0001d520 56950100 00000000 606c0000 00000000 V.......`l......\n- 0x0001d530 f07f0000 00000000 00000000 00000000 ................\n- 0x0001d540 00000000 00000000 5f950100 00000000 ........_.......\n- 0x0001d550 606c0000 00000000 f07f0000 00000000 `l..............\n+ 0x0001d520 c6950100 00000000 306c0000 00000000 ........0l......\n+ 0x0001d530 887e0000 00000000 00000000 00000000 .~..............\n+ 0x0001d540 00000000 00000000 cf950100 00000000 ................\n+ 0x0001d550 306c0000 00000000 887e0000 00000000 0l.......~......\n 0x0001d560 00000000 00000000 00000000 00000000 ................\n- 0x0001d570 67950100 00000000 10680000 00000000 g........h......\n- 0x0001d580 60810000 00000000 00000000 00000000 `...............\n- 0x0001d590 00000000 00000000 71950100 00000000 ........q.......\n- 0x0001d5a0 10680000 00000000 60810000 00000000 .h......`.......\n+ 0x0001d570 d7950100 00000000 f8670000 00000000 .........g......\n+ 0x0001d580 f07f0000 00000000 00000000 00000000 ................\n+ 0x0001d590 00000000 00000000 e1950100 00000000 ................\n+ 0x0001d5a0 f8670000 00000000 f07f0000 00000000 .g..............\n 0x0001d5b0 00000000 00000000 00000000 00000000 ................\n- 0x0001d5c0 7a950100 00000000 e0650000 00000000 z........e......\n- 0x0001d5d0 e0800000 00000000 00000000 00000000 ................\n- 0x0001d5e0 00000000 00000000 87950100 00000000 ................\n- 0x0001d5f0 d0660000 00000000 60830000 00000000 .f......`.......\n+ 0x0001d5c0 ea950100 00000000 00660000 00000000 .........f......\n+ 0x0001d5d0 707f0000 00000000 00000000 00000000 p...............\n+ 0x0001d5e0 00000000 00000000 f7950100 00000000 ................\n+ 0x0001d5f0 d0660000 00000000 e0810000 00000000 .f..............\n 0x0001d600 00000000 00000000 00000000 00000000 ................\n- 0x0001d610 91950100 00000000 d0660000 00000000 .........f......\n- 0x0001d620 60830000 00000000 00000000 00000000 `...............\n- 0x0001d630 00000000 00000000 9a950100 00000000 ................\n- 0x0001d640 00660000 00000000 00000000 00000000 .f..............\n+ 0x0001d610 01960100 00000000 d0660000 00000000 .........f......\n+ 0x0001d620 e0810000 00000000 00000000 00000000 ................\n+ 0x0001d630 00000000 00000000 0a960100 00000000 ................\n+ 0x0001d640 18660000 00000000 00000000 00000000 .f..............\n 0x0001d650 00000000 00000000 00000000 00000000 ................\n- 0x0001d660 a7950100 00000000 00660000 00000000 .........f......\n+ 0x0001d660 17960100 00000000 18660000 00000000 .........f......\n 0x0001d670 00000000 00000000 00000000 00000000 ................\n- 0x0001d680 00000000 00000000 b3950100 00000000 ................\n- 0x0001d690 20660000 00000000 00000000 00000000 f..............\n+ 0x0001d680 00000000 00000000 23960100 00000000 ........#.......\n+ 0x0001d690 30660000 00000000 00000000 00000000 0f..............\n 0x0001d6a0 00000000 00000000 00000000 00000000 ................\n- 0x0001d6b0 c0950100 00000000 20660000 00000000 ........ f......\n+ 0x0001d6b0 30960100 00000000 30660000 00000000 0.......0f......\n 0x0001d6c0 00000000 00000000 00000000 00000000 ................\n- 0x0001d6d0 00000000 00000000 cc950100 00000000 ................\n- 0x0001d6e0 40660000 00000000 00000000 00000000 @f..............\n+ 0x0001d6d0 00000000 00000000 3c960100 00000000 ........<.......\n+ 0x0001d6e0 50660000 00000000 00000000 00000000 Pf..............\n 0x0001d6f0 00000000 00000000 00000000 00000000 ................\n- 0x0001d700 d6950100 00000000 40660000 00000000 ........@f......\n+ 0x0001d700 46960100 00000000 50660000 00000000 F.......Pf......\n 0x0001d710 00000000 00000000 00000000 00000000 ................\n- 0x0001d720 00000000 00000000 df950100 00000000 ................\n- 0x0001d730 206a0000 00000000 a0820000 00000000 j..............\n+ 0x0001d720 00000000 00000000 4f960100 00000000 ........O.......\n+ 0x0001d730 f8690000 00000000 28810000 00000000 .i......(.......\n 0x0001d740 00000000 00000000 00000000 00000000 ................\n- 0x0001d750 ed950100 00000000 206a0000 00000000 ........ j......\n- 0x0001d760 a0820000 00000000 00000000 00000000 ................\n- 0x0001d770 00000000 00000000 fa950100 00000000 ................\n- 0x0001d780 00840000 00000000 e0810000 00000000 ................\n+ 0x0001d750 5d960100 00000000 f8690000 00000000 ]........i......\n+ 0x0001d760 28810000 00000000 00000000 00000000 (...............\n+ 0x0001d770 00000000 00000000 6a960100 00000000 ........j.......\n+ 0x0001d780 70820000 00000000 70800000 00000000 p.......p.......\n 0x0001d790 00000000 00000000 00000000 00000000 ................\n- 0x0001d7a0 09960100 00000000 70660000 00000000 ........pf......\n- 0x0001d7b0 50800000 00000000 00000000 00000000 P...............\n- 0x0001d7c0 00000000 00000000 19960100 00000000 ................\n- 0x0001d7d0 d06c0000 00000000 00000000 00000000 .l..............\n+ 0x0001d7a0 79960100 00000000 78660000 00000000 y.......xf......\n+ 0x0001d7b0 e07e0000 00000000 00000000 00000000 .~..............\n+ 0x0001d7c0 00000000 00000000 89960100 00000000 ................\n+ 0x0001d7d0 986c0000 00000000 00000000 00000000 .l..............\n 0x0001d7e0 00000000 00000000 00000000 00000000 ................\n 0x0001d7f0 00000000 00000000 00000000 00000000 ................\n 0x0001d800 00000000 00000000 00000000 00000000 ................\n 0x0001d810 00000000 00000000 00000000 00000000 ................\n 0x0001d820 01000000 00000000 00000000 00000000 ................\n 0x0001d830 00000000 00000000 00000000 00000000 ................\n- 0x0001d840 00000000 00000000 af940100 00000000 ................\n+ 0x0001d840 00000000 00000000 1f950100 00000000 ................\n 0x0001d850 00000000 00000000 00000000 00000000 ................\n 0x0001d860 20da0100 00000000 a0d80100 00000000 ...............\n 0x0001d870 00000000 00000000 00000000 00000000 ................\n 0x0001d880 00000000 00000000 00000000 00000000 ................\n 0x0001d890 00000000 00000000 00000000 00000000 ................\n 0x0001d8a0 01000000 00000000 83350000 00000000 .........5......\n- 0x0001d8b0 02000000 00000000 30440000 00000000 ........0D......\n+ 0x0001d8b0 02000000 00000000 6b440000 00000000 ........kD......\n 0x0001d8c0 00000000 00000000 00000000 00000000 ................\n 0x0001d8d0 00000000 00000000 00000000 00000000 ................\n- 0x0001d8e0 f6940100 00000000 a0e40000 00000000 ................\n+ 0x0001d8e0 66950100 00000000 20e30000 00000000 f....... .......\n 0x0001d8f0 82000000 00000000 00000000 00000000 ................\n- 0x0001d900 2f950100 00000000 20580100 00000000 /....... X......\n+ 0x0001d900 9f950100 00000000 30550100 00000000 ........0U......\n 0x0001d910 82000000 00000000 00000000 00000000 ................\n- 0x0001d920 25950100 00000000 60210100 00000000 %.......`!......\n+ 0x0001d920 95950100 00000000 301f0100 00000000 ........0.......\n 0x0001d930 82000000 00000000 00000000 00000000 ................\n- 0x0001d940 cf940100 00000000 60b30000 00000000 ........`.......\n+ 0x0001d940 3f950100 00000000 80b20000 00000000 ?...............\n 0x0001d950 82000000 00000000 00000000 00000000 ................\n- 0x0001d960 27960100 00000000 00000000 00000000 '...............\n+ 0x0001d960 97960100 00000000 00000000 00000000 ................\n 0x0001d970 04000000 00000000 00000000 00000000 ................\n 0x0001d980 00000000 00000000 00000000 00000000 ................\n 0x0001d990 00000000 00000000 00000000 00000000 ................\n 0x0001d9a0 00000000 00000000 00000000 00000000 ................\n 0x0001d9b0 00000000 00000000 00000000 52000000 ............R...\n 0x0001d9c0 00000000 00000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66306437 63333539 66343565 39303531 f0d7c359f45e9051\n- 0x00000010 39373136 63643265 38613535 31336334 9716cd2e8a5513c4\n- 0x00000020 64343438 38322e64 65627567 00000000 d44882.debug....\n- 0x00000030 e094b85e ...^\n+ 0x00000000 38373833 38643434 66326366 36613364 87838d44f2cf6a3d\n+ 0x00000010 64343137 30393831 64323435 62373937 d4170981d245b797\n+ 0x00000020 38626630 65352e64 65627567 00000000 8bf0e5.debug....\n+ 0x00000030 ac50197c .P.|\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.shstrtab {}", "source2": "readelf --wide --decompress --hex-dump=.shstrtab {}", "unified_diff": "@@ -7,13 +7,12 @@\n 0x00000040 73696f6e 002e676e 752e7665 7273696f sion..gnu.versio\n 0x00000050 6e5f7200 2e72656c 612e6479 6e002e72 n_r..rela.dyn..r\n 0x00000060 656c612e 706c7400 2e696e69 74002e70 ela.plt..init..p\n 0x00000070 6c742e67 6f74002e 74657874 002e6669 lt.got..text..fi\n 0x00000080 6e69002e 726f6461 7461002e 65685f66 ni..rodata..eh_f\n 0x00000090 72616d65 5f686472 002e6568 5f667261 rame_hdr..eh_fra\n 0x000000a0 6d65002e 696e6974 5f617272 6179002e me..init_array..\n- 0x000000b0 66696e69 5f617272 6179002e 64617461 fini_array..data\n- 0x000000c0 2e72656c 2e726f00 2e64796e 616d6963 .rel.ro..dynamic\n- 0x000000d0 002e676f 742e706c 74002e64 61746100 ..got.plt..data.\n- 0x000000e0 2e627373 002e676e 755f6465 6275676c .bss..gnu_debugl\n- 0x000000f0 696e6b00 ink.\n+ 0x000000b0 66696e69 5f617272 6179002e 64796e61 fini_array..dyna\n+ 0x000000c0 6d696300 2e676f74 2e706c74 002e6461 mic..got.plt..da\n+ 0x000000d0 7461002e 62737300 2e676e75 5f646562 ta..bss..gnu_deb\n+ 0x000000e0 75676c69 6e6b00 uglink.\n \n"}]}]}]}]}, {"source1": "python3-pynx-dbgsym_2024.1.1-1_amd64.deb", "source2": "python3-pynx-dbgsym_2024.1.1-1_amd64.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 2024-09-18 08:23:23.000000 debian-binary\n -rw-r--r-- 0 0 0 540 2024-09-18 08:23:23.000000 control.tar.xz\n--rw-r--r-- 0 0 0 200756 2024-09-18 08:23:23.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 197384 2024-09-18 08:23:23.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,12 +1,12 @@\n Package: python3-pynx-dbgsym\n Source: pynx\n Version: 2024.1.1-1\n Auto-Built-Package: debug-symbols\n Architecture: amd64\n Maintainer: Debian PaN Maintainers \n-Installed-Size: 218\n+Installed-Size: 216\n Depends: python3-pynx (= 2024.1.1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-pynx\n-Build-Ids: d0f0d7c359f45e90519716cd2e8a5513c4d44882\n+Build-Ids: fe87838d44f2cf6a3dd4170981d245b7978bf0e5\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 +1 @@\n-usr/lib/debug/.build-id/d0/f0d7c359f45e90519716cd2e8a5513c4d44882.debug\n+usr/lib/debug/.build-id/fe/87838d44f2cf6a3dd4170981d245b7978bf0e5.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,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 08:23:23.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 08:23:23.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 08:23:23.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 08:23:23.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 08:23:23.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 08:23:23.000000 ./usr/lib/debug/.build-id/d0/\n--rw-r--r-- 0 root (0) root (0) 212728 2024-09-18 08:23:23.000000 ./usr/lib/debug/.build-id/d0/f0d7c359f45e90519716cd2e8a5513c4d44882.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 08:23:23.000000 ./usr/lib/debug/.build-id/fe/\n+-rw-r--r-- 0 root (0) root (0) 210240 2024-09-18 08:23:23.000000 ./usr/lib/debug/.build-id/fe/87838d44f2cf6a3dd4170981d245b7978bf0e5.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 08:23:23.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 08:23:23.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-09-18 08:23:23.000000 ./usr/share/doc/python3-pynx-dbgsym -> python3-pynx\n"}]}]}]}]}